/*  -----------------------------------------------
Theme Name: Epitome
Author: Ana Degenaar
URL: www.blogmilkshop.com
Description: A simple two-column Wordpress theme with fixed sidebar designed by Ana Degenaar and coded by Brandi Bernoskie.
----------------------------------------------- */



body {
background: #fff;
color:#000000;
margin:0;
font: italic normal 12.5px 'Times New Roman', Times, FreeSerif, serif;
text-align: center;
overflow-x:hidden;
}
a:link {
  color: #aeaea9;
  text-decoration:none;
}
a:visited {
color: #aeaea9;
}
.sidebar a:link {
  color: #aeaea9;
  text-decoration:none;
}
.sidebar a:visited {
  color: #aeaea9;
  text-decoration:none;
}
a:hover {
color:#ccc;
}
a img {
border-width:0;
}
/*--------------------- Header ---------------------(c) theme by blogmilk*/
#header-wrapper {
width: 100%;
text-transform: uppercase;
font: normal normal 30px Georgia, Utopia, 'Palatino Linotype', Palatino, serif;
color: #313131;
text-align: center;
margin-bottom: 0px;
}
#header-inner {
text-align: center;
margin-bottom: 0px;
}

#header h1 a {
color: #313131;
font: normal normal 30px Georgia, Utopia, 'Palatino Linotype', Palatino, serif;
text-decoration:none;
text-transform: uppercase;
margin-top: 0px;
letter-spacing: 15px;
padding-top: 40px;
margin-bottom: 0px;
}
#header a:hover {
color:#666666;
}

#header a img {
margin: 0px auto;
padding: 0px;
border: 0;
max-width:100%;
}

/*--------------------- Outer-Wrapper ---------------------(c) theme by blogmilk */
#outer-wrapper {
width: 925px;
margin:0 auto;
text-align:left;
font: italic normal 12.5px 'Times New Roman', Times, FreeSerif, serif;
font-weight: normal;
line-height:20px;
color: #000000;
}

#content-wrapper {
overflow:hidden;
}

#main-wrapper {
width: 640px;
float: right;
margin-top: 40px;
background: #fff;
text-align: justify;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper {
text-transform: lowercase;
color: #212121;
width: 250px;
float: left;
position: fixed;
text-align: center;
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}


/*--------------------- Navigation Bar ---------------------(c) theme by blogmilk */
#linkbar-wrapper {
margin: 0px 0px 50px;
padding: 7px 0px;
width: 100%;
background: #f3f3f3;
}

#linkbar .widget {
margin: 0px;
padding: 0px;
text-align: center;
height: 25px;
}

#linkbar ul {
margin: 0px;
padding: 0px;
list-style-type:none;
}

#linkbar li {
display: inline;
margin: 0px;
padding: 0px;
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
color: #aeaeab;
}

#linkbar h2 {
display: none;
visibility: hidden;
}

#linkbar a {
clear: both;
margin:0px;
padding:6px 16px;
width:100%;
text-decoration:none;
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
color: #aeaeab;
text-transform: lowercase;
letter-spacing: 2px;
}

#linkbar a:hover {
color: #575754;
}


/*--------------------- Headings ---------------------(c) theme by blogmilk */
h2 {
margin:1em 0 0;
font: normal normal 9px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
line-height: 1.4em;
letter-spacing: 0.1em;
text-transform: uppercase;
color: #212121;
text-align: center;
letter-spacing: 4px;
padding-bottom: 5px;
}

h2.date-header {
color: #aeaea9;
font: italic normal 10px 'Times New Roman', Times, FreeSerif, serif;
font-weight: normal;
letter-spacing: 2px;
text-transform: lowercase;
text-align: left;
margin-bottom: 10px;
margin-top:5px;
}

/*--------------------- Posts ---------------------(c) theme by blogmilk */

.post, .page {
margin: 0em 0 1.5em;
padding: 0px 5px 5px 6px;
}
.post h3, .page h3, h3.archive_head {
margin:.25em 0 0;
letter-spacing: 2px;
line-height:1.4em;
font: italic normal 16px 'Times New Roman', Times, FreeSerif, serif;
color: #494949;
text-align: left;
}
.post h3 a, .post h3 a:visited, .post h3 strong, .page h3 a, .page h3 a:visited, .page h3 strong {
display:block;
text-decoration:none;
color: #494949;
font-weight: normal;
font: italic normal 16px 'Times New Roman', Times, FreeSerif, serif;
text-transform: none;
text-align: left;
}
.post h3 strong, .post h3 a:hover, .page h3 strong, .page h3 a:hover {
color:#eee;
}
.post-body {
margin:0 0 .75em;
line-height:1.6em;
text-align: justify;
}
.post-footer {
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
text-transform: lowercase;
line-height:1.6em;
margin-bottom: 60px;
margin-top: 40px;
padding-bottom: 10px;
letter-spacing: 2px;
height: 40px;
display: block;
padding-top: 6px;
text-align: right;
color: #cccccc;
border-bottom: 1px dotted #dddddd;
width: 100%;
}
.post-footer2 {
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
text-transform: lowercase;
line-height:1.6em;
margin-bottom: 60px;
margin-top: 40px;
padding-bottom: 10px;
letter-spacing: 2px;
height: 20px;
display: block;
padding-top: 6px;
text-align: right;
color: #cccccc;
border-bottom: 1px dotted #dddddd;
width: 100%;
}
.post-labels {
text-align: left;
float: left;
display:inline-block;
}

.post-footer a, .post-footer2 a {
color: #cccccc;
}

.comment-link1 {
text-align: left;
float: left;
display:inline-block;
}

.addthis_button {
display:inline-block;
float: right;
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
letter-spacing: 2px;
margin-top: 2px;
color: #fff;
}

.addthis_button a {
color: #ffffff;
}


.post img {
margin-bottom:6px;
}

img.aligncenter {
display:block;
margin:0 auto 6px;
max-width:100%;
}

img.alignright {
display:inline-block;
padding-left:10px;
float:right;
}

img.alignleft {
display:inline-block;
padding-right:10px;
float:left;
}

.tr-caption-container img {
border: none;
padding: 0;
}
.post-body blockquote {
line-height: 1.8em;
margin-left: 5px;
margin-bottom: 20px;
padding-bottom: 10px;
color: #aeaea9;
font: normal normal 11px Georgia, Utopia, 'Palatino Linotype', Palatino, serif;
border-left: 1px dotted #aeaea9;
padding-left: 5px;
}
.post-body blockquote p {
line-height: 1.6em;
}

/*--------------------- Comments ---------------------(c) theme by blogmilk */
#comments { 
width: 600px; 
clear: both; 
}

#comments h4 {
margin:.25em 0 0;
letter-spacing: 2px;
line-height:1.4em;
font: italic normal 16px 'Times New Roman', Times, FreeSerif, serif;
color: #494949;
text-transform: none;
margin-bottom: 20px;
text-align: left;
}

#comments-headers h4 {
margin:.25em 0 0;
letter-spacing: 2px;
line-height:1.4em;
font: italic normal 16px 'Times New Roman', Times, FreeSerif, serif;
color: #494949;
text-transform: none;
margin-bottom: 20px;
text-align: left;
}

#comments-block {
margin:1em 0 1.5em;
line-height:1.6em;
font-transform: none;
}

ul#comment-block li.comment { padding: 1.2em 0 1.2em 1.2em; list-style: none; overflow: hidden; border-bottom: 1px dotted #ccc; height: 1%; }
ul#comment-block li.even { background: #fff; }
ul#comment-block li.odd { background: #fff; }
ul#comment-block li.trackback, ul#comment_list li.pingback { background: #CCC; }
ul#comment-block li.comment ul.children { margin: 0 0 0 1.2em; }
ul#comment-block li.comment ul.children li.comment { border-top: 1px dotted #ccc; border-bottom: none; padding-bottom: 0; margin-top: 1.2em; }

#comments-block .comment-author {
margin:.5em 0;
font-transform: lowercase;
}

.comment-avatar .avatar { 
float: left; 
padding: 0 1.2em 1.2em 0;
border:none; 
}

.comment-time { 
color: #888; 
}

.comment_num { padding: 0 15px 0 20px; font-weight: bold; font-size: 1.4em; float: right; }		
.trackback .comment_num { padding: 0 0 0 20px; }
.comment_num a, .comment_num a:visited { color: #888; text-decoration: none; }
.comment_num a:hover { color: #df0000; text-decoration: none; }
				
.comments-block strong { 
font-size: 1.0em; 
padding-right:1em; 
}

#comments-block .comment-body {
margin:.25em 0 0;
font-transform: lowercase;
}

#comments-block .comment-footer {
margin:-.25em 0 2em;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.1em;
font-size: 10px;
border-bottom: 1px #ccc dotted;
}

#comments-block .comment-body p {
margin:0 0 .75em;
}

.deleted-comment {
font-style:italic;
color:gray;
}

.blog-pager-newer-link, .blog-pager-newer-link a {
float: left;
letter-spacing: 4px;
margin-left: 0px;
text-transform: lowercase;
}
.blog-pager-older-link, .blog-pager-older-link a {
float: right;
letter-spacing: 4px;
margin-left: 0px;
text-transform: lowercase;
}
.navigation {
text-align: center;
padding-top: 30px;
margin-bottom: 50px;
}


.feed-links {
clear: both;
line-height: 2.5em;
}

#respond { padding: 2.4em 0 0; clear: both; overflow: hidden; }
#comment_form { width: 600px; padding: 0 0 0 0; float: left; }
#comment_form p { padding: 0.2em 0; }
#comment_form label {
padding: 0 0 0 10px; 
line-height: 1.4em;
text-transform:lowercase;
color: #000000;
font:italic normal 12.5px 'Times New Roman', Times, FreeSerif, serif;
}
#comment_form .text_input { 
width: 50%; 
padding: 6px; 
line-height: 1.4em;
text-transform:none;
color: #000000;
border: 1px solid #000000;
font: italic normal 12.5px 'Times New Roman', Times, FreeSerif, serif;
}
#comment_form .text_area { width:83%; }
#comment_form .text_input:focus { border: 1px solid #000000; padding:6px; font: italic normal 12.5px 'Times New Roman', Times, FreeSerif, serif;}
#comment_form .form_submit { padding: 0.4em 4px; border: 1px solid #000000; font: italic normal 12.5px 'Times New Roman', Times, FreeSerif, serif #000000; cursor: pointer; }
#comment_form p.subscribe-to-comments { font-size: 1.4em; }
#comment_form p.subscribe-to-comments label { font-size: 1.0em; }


/*--------------------- Sidebar Content ---------------------(c) theme by blogmilk */
.sidebar {
line-height:1.6em;
}

.sidebar ul li {
list-style: none;
margin-left: -45px;
line-height:1.8em;
text-align: center;
}

.sidebar .widget {
margin: 0px;
padding-left: 5px;
padding-top: 10px;
padding-bottom: 15px;
}

/*--------------------- Foooter and Credits ---------------------(c) theme by blogmilk */
#credits {
padding: 30px 0px 0px;
width: 100%;
text-align: center;
display: block;
height: 30px;
float: left;
text-transform: uppercase;
letter-spacing: 3px;
font: normal 5px Arial, Helvetica,sans-serif; 
}

img#wpstats {
display: none;
}

#s {
width:96%;
max-width:300px;
font: italic 12px 'Times New Roman', Times, FreeSerif, serif;
padding:2px;
}

.widget select {
width:96%;
max-width:300px;
font: italic 12px 'Times New Roman', Times, FreeSerif, serif;
padding:2px;
}


#footer-columns {
background: #494949;
clear:both;
color: #aeaea9;
width: 97.5%;
border-top: 1px dotted #ffffff;
float: center;
padding: 10px 30px 30px;
}

.footer-column ul li {
list-style: none;
margin-left: -35px;
}

.footer-column {
padding: 10px;
float: center;
line-height: 1.6em;
}

.footer-column h2 {
text-align: left;
color: #f3f3f3;
text-transform: lowercase;
font: italic normal 12px 'Times New Roman', Times, FreeSerif, serif;
}


/*--------------------- Profile ---------------------(c) theme by blogmilk */

.profile h2 {
display:none;
}

.profile ul {
margin-left:-35px;
}

.profile li {
list-style-type:none;
}

.profile-img img {
display: block;
float: center;
margin:0 auto 7px;
height: 130px;
width: 130px;
	-webkit-border-radius: 50em;
	-moz-border-radius: 50em;
	border-radius: 50em;
}
.profile-data {
margin:0;
text-transform:uppercase;
letter-spacing:.1em;
font: normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
color: #999999;
font-weight: bold;
line-height: 1.6em;
align: center;
}
.profile-datablock {
margin:.5em 0 .5em;
text-align: center;
}
.profile-textblock {
margin: 0.5em 0;
line-height: 1.6em;
}
.profile-link {
font: normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
text-transform: uppercase;
letter-spacing: .1em;
text-align: center;
}

.profile-name-link {
background-image:none !important;
padding-left:0px;
 }


/*--------------------- changes -------------------- */ 

-a:link {color:#4C4C4C;}      /* unvisited link */
-a:visited {color:#ffcc99;}  /* visited link */
-a:hover {color:#ffcc99;}  /* mouse over link */
-a:active {color:#008B8B;}  /* selected link */

p {

font-family: arial;
font-size: 8pt;
font-style: normal;
color: #666;
line-height: 170%;

}

#linkbar a {

font-family: arial;
letter-spacing: 1.5px;
font-style: normal;
font-size: 8pt;
-text-transform: uppercase;
-color: #666;
-color: #4C4C4C;
-color: #ffcc99;
-color: #99cccc;
-color: #000000;
 

}



#linkbar-wrapper {

-width: 835px;
-vertical-align: center;
-display:inline-block;
position: fixed;
-background: #FFFAFA;
-background: #FFFFFF;
-background: #DCDCDC;
-background: #ffffcc;
-background: #FFFAFA;
z-index: 1000;

-border-bottom: 2px solid #CCC;
-border-bottom: 2px solid #F5FFFA;
-border-bottom: 3px solid #000000;
-border-bottom: 2px solid #ffcc99;

}

#linkbar ul {

margin-bottom: 0px;


}

#main-wrapper {

width: 550px;

}

#main-wrapper {
-border-left: 1px solid #000000;
-padding-left: 10px;
}

.post h3, .post h3 a, .post h3 a:visited, .page h3, .archive_head {


font-family:  arial, "gill sans", helvetica, "sans-serif";
font-weight: lighter;
font-size: 11.5px;
font-style: normal;
letter-spacing: 0px;
text-transform: lowercase;
-color: #666;
-border-top: 1px solid #000000;
-padding-top: 10px;


}

.post h3, .page h3, h3.archive_head {

font-family:  arial, "gill sans", helvetica, "sans-serif";
font-weight: lighter;
font-size: 11.5px;

}

#comments h4 {
font-family: arial, helvetica, "sans-serif";

font-size: 11px;
}

h4 {
font-family: arial, helvetica, "sans-serif";
-font-style: normal;
font-weight: normal;
font-size: 11px;
letter-spacing: 1px;

}

.post-footer a, .post-footer2 a {

font-family: arial;
font-size: 8pt;
font-style: normal;


}

#content-wrapper {

width: 850px;

}

#outer-wrapper {

width: 850px;

}

#sidebar-wrapper {

width: 220px;
text-align: right;
text-align: justify;
text-align-last: right;
position: absolute;
margin-top: 140px;
-padding-right: 20px;
-border-right: 1px solid #000000;

}

h1  {

text-align: left;
text-justify: distribute;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 100px;
border-top: 2px solid #000000;
border-bottom: 3px solid #000000;
-border-right: 2px solid #000000;
-border-left: 2px solid #000000;
-padding-right: 10px;
-padding-left: 5px;



}

#header h1 a {

font-family:  "gill sans", arial narrow, helvetica, "sans-serif" , verdana ;
font-weight: lighter;
font-size: 20pt;
letter-spacing: 2px;
line-height: 180%;


}

h2 {

font-family: arial;
letter-spacing: 1.5px;
font-style: normal;
font-size: 7pt;
text-align: left;
text-transform: uppercase;
-border-top: 1px solid #000000;
-padding-top: 10px;
border-bottom: 1px solid #000000;
padding-bottom: 5px;

}

.sidebar ul li {

text-align: left;
font-family: arial;
font-style: normal;
-background: #F5F5F5;
padding-left: 5px;


}

.sidebar {

font-family: "gill sans", arial, helvetica, "sans-serif";
font-weight: lighter;
font-size: 8.5pt;
font-style: normal;
text-align: left;
text-align-last: right;
-color: #666;
-border-bottom: 1px solid #000000;
padding-bottom: 10px;
-background: #F5F5F5;

}


h2.date-header {

font-family: arial;
letter-spacing: 0px;
color: #006633;
border: none;
padding-top: 1px;


}

#main-wrapper {

margin-top: 135px;

}

.sidebar .widget {
margin-top: 5px;
}

div.textwidget{
-border-bottom: 1px solid #000000;
-padding-bottom: 10px;
padding-top: 10px;
}

.post-footer {
-border-bottom: 1px solid #dddddd;
padding-bottom: 15px;
margin-bottom: 20px;
margin-top: 20px;
}

.blog-pager-older-link, .blog-pager-older-link a {
font-family: arial;
letter-spacing: 2px;
-font-size: 10pt;
}


#footer-columns {

font-family: arial;
font-size: 8pt;

background: #F5F5F5;
background: #FFFFFF;

}

#credits {

font-family: arial;
font-size: 8pt;

}

#wpadminbar {
font-family: arial;
font-size: 8pt;
}

#footer-columns {
font-family: arial;
font-size: 8pt;
}

div. copyright-area {
font-family: arial;
font-size: 8pt;
}

script {
font-family: arial;
font-size: 8pt;

}

element.style {

font-family: arial;
font-size: 8pt;

}

div.post-labels {
font-family: arial;
font-size: 8pt;

}

div.textwidget {
-padding-left: 20px;
color: #666;
}

.sidebar .widget {
padding-left: 0px;
}

#header a:hover {
-color: #f79437;
}

#linkbar ul a:hover {
-color: #FF6347;
-color: #2E8B57;
-color: #009999;
-color: #ffcc99;
-color: #FFA54F;
-color: #66cccc;
-color: #99ffcc;
-color: #aaefca;
-color: #006666;
-color: #ffcc99;
-color: #ff3300;
-text-decoration: underline;
-color: #008684;
-color: #000000;
}

.post-body a:hover {
-color: #efedea;
color: #FF6347;
color: #008684;
color: #006633;
-color: #339900;
}

.sidebar a:hover {
color: #666;
}

.post-footer a, .post-footer2 a, a: hover{
color: #666;
}