/*
Theme Name: Eros Blog -- Reloaded
Theme URI: http://www.erosblog.com/
Description: Your new theme from PixelForte
Version: 2.0
Author: PixelForte
Author URI: http://www.pixelforte.com
*/

html, body{
width:100%;
margin:0px;
padding:0px;
}

body{
position:relative;
top:0px;
left:0px;
font-size:76%;
color:#242215;
font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
background-color:#e4e489;
background-image: url(images/nymphs-medallion.jpg);
background-position: 8px 98%;
background-attachment: fixed;
background-repeat: no-repeat;
/*
background-image:url(images/mainbg.jpg);
background-position: top left;
background-repeat: repeat-x;
*/
}



/* ==================
    HYPERLINK STYLES 
   ================== */

a, a:link{
color: #6a6a41;
font-weight:bold;
text-decoration:none;
}

a:visited{
color: #81824f;
text-decoration: none;
}

.postcontentBR a, .postcontentBR a:link{
font-weight:bold;
color: #95794b;
text-decoration:none;
}

a:hover, .postcontentBR a:hover{
color: #000;
text-decoration:none;
} 

#sidebarleft a, #sidebarright a{
color: #6a6a41;
text-decoration:none;
font-weight:bold;
}

#sidebarleft a:visited, #sidebarright a:visited{
color: #81824f;
text-decoration:none;
font-weight:bold;
}

#sidebarleft a:hover, #sidebarright a:hover{
color: #000;
text-decoration:none;
}

h2.posttitle a, h2.posttitle a:link{
color: #474725;
text-decoration:none;
}

h2.posttitle a:hover{
color: #000;
text-decoration:none;
}


/* ==================
   GENERAL FORMATTING    
   ================== */

.center {
      display:block;
      margin:0 auto;
	text-align: center;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	text-align: center;
        margin-top: 1px;
        margin-left: 1px;
	padding-top: 4px;
	padding-bottom: 7px;
        padding-left: 5%;
        padding-right: 5%;
	}


h1 {
	font-size: 1.8em;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.4em;
	margin: 1.2em 10px 1.2em 10px;
	}
h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	}

ol, li {
	font-size: 1.0em;
	padding-top: 0.2em;
	padding-bottom: 0.1em; 
	}
p {
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 1.2em 0em 1.2em 0em;
	}

pre {
	font-family: monospace;
	font-size: 1.0em;
	}

strong, b {
	font-weight: bold;
	}

ul{
margin:0px;
padding:0px 10px 20px 10px;
}

#sidebarleft ul, #sidebarright ul, #sidebarleft li, #sidebarright li{
list-style-type:none;
margin-top:0;
margin-bottom: 0;
padding-top:0;
padding-bottom: 0;
}

#sidebarleft h2, #sidebarright h2{
	font-size: 1.2em;
	margin: 10px;
	margin-bottom: 2px;
	}


/* ==================
      POSITIONING    
   ================== */

#sidebarleft{

position: absolute;
left: 0;
top: 0;
margin:0px;
padding:0px;
width:200px;
font-size:1em;
background-color: transparent;
background-image:url(images/sidebarleftbg.jpg);
background-repeat:repeat-y;
background-position:top left;
border-bottom: 1px solid #81824f;
border-right: 1px solid #81824f;

}

#sidebarright{
position: absolute;
right: 0;
top: 0;
margin:0px;
padding:0px;
width:200px;
background-color: transparent;
background-image:url(images/sidebarrightbg.jpg);
background-repeat:repeat-y;
background-position:top right;
border-bottom: 1px solid #81824f;
}


#sidebarleftcontent{
position: relative;
top:0px;
left:0px;
margin:0px;
padding:0px;
color:#504d32;
width:200px;
background-color: transparent;
background-image:url(images/sidebarlefttop2.jpg);
background-repeat: no-repeat;
background-position:top right;
overflow:hidden;
text-align:left;
}

#sidebarrightcontent{
position: relative;
top:0px;
left:0px;
margin:0px;
padding:0px;
color:#504d32;
width:200px;
background-color: transparent;
background-image:url(images/sidebarrighttop.jpg);
background-repeat: no-repeat;
background-position:top left;
overflow:hidden;
text-align:center;
}

/* ==================
     SIDEBAR STYLES    
   ================== */


#sidebarleftcontent li{
text-align:left;
}

#sidebarrightcontent li{
text-align:right;
}

#sidebarrightcontent p, #sidebarleftcontent p{
padding-left:10px;
padding-right:10px;
}

#sidebarrightcontent img, #sidebarleftcontent img, 
#sidebarrightcontent a img, #sidebarleftcontent a img{
text-align:center;
display:block;
margin:0 auto;
}

.searchform input {
  width: 140px;
}

/* ==================
      MAIN COLUMN    
   ================== */

#main{
padding:0px;
margin-left: 201px;
margin-right: 200px;
margin-top: 0;
margin-bottom: 0;
background-color:#e4e489;
background-image:url(images/mainbg.jpg);
background-repeat:repeat-x;
background-position: 0px 12px;
overflow:hidden;
}

#maintop{
margin:0px;
padding:0px;
background-color:#f9f993;
background-image:url(images/maintopbg.gif);
background-position: 0px -3px;
height:11px;
border-bottom:1px solid #cccc7a;
}

.headerangels{
float:right;
margin-top:12px;
right:0px;
width:50%;
height:210px;
background-image:url(images/headerangels.jpg);
background-repeat:no-repeat;
background-position:60% top;
}


.blogtitle{
float:left;
margin-top:12px;
left:0px;
width:48%;
background-color:transparent;
background-image:url(images/erosblogtitlebg.jpg);
background-repeat:repeat-x;
background-position:top left;
}


.blogtitleimage{
float:right;
}

.description{
position:absolute;
top:123px;
left: 10px;
max-width: 48%;
}

.breadcrumbs{
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 1px;
padding-left: 10px;
padding-right: 10px;
padding-top: 4px;
padding-bottom: 4px;
width: 100%;
background-color: #f9f995;
background-image: url(images/breadcrumb.gif);
background-repeat:repeat-x;
}

.breadcrumbs_border{
margin: 0px 0px 0px 0px;
background-color: transparent;
background-image:url(images/maintopbg.gif);
background-position:0px -3px;
border-top:1px solid #cccc7a;
border-bottom:1px solid #cccc7a;
height:11px;
}

.commentbottom_border{
margin-bottom: 6px; 
margin-top: 6px;
background-color: transparent;
background-image:url(images/maintopbg.gif);
background-position:0px -3px;
border-top:1px solid #cccc7a;
border-bottom:1px solid #cccc7a;
height:11px;
}

.mainpost{
padding-top:5px;
background-color: #e6e689;
background-image: url(images/mainpostsbg.jpg); 
background-repeat:repeat-x;
border-left:1px solid #cccc7a;
border-right:1px solid #cccc7a;
}


h2.posttitle{
margin-left:30px;
}

h2.pagetitle{
text-align: right;
margin-right:30px;
}

.date{
width: 96%;
text-align: right;
color: #7b7647;
}

.byline{
text-align: right;
margin-right:30px;
}


.postcontent{
margin-left:2%;
margin-right: 2%;
margin-top: 1%;
margin-bottom: 1%;
}

blockquote{
background-color: #e6db84;
border-left:8px solid #f2e78b;
border-bottom:1px solid #f2e78b;
padding: 5px;
}

.postcontentTR{

background-color:#f5f69d;
background-image: url(images/postcontentTR.jpg);
background-position:top right;
background-repeat:no-repeat;
}


.postcontentTL{
background-color:transparent;
background-image: url(images/postcontentTL.jpg);
background-position:top left;
background-repeat:no-repeat;
border-bottom:1px solid #f2e78b;
}


.postcontentBL{
background-color:transparent;
background-image: url(images/postcontentBL.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}


.postcontentBR{
border-bottom:1px solid #f2e78b;
background-color:transparent;
background-image: url(images/postcontentBR.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding: 15px;
}

p{
padding-left:10px;
padding-right:10px;
}

.postcontent img, .postcontent a img{
text-align:center;
display:block;
margin:0 auto;
border:1px solid #504d32;
}

.posted{
background-color: #e6e689;
text-align:center;
padding-top:0;
padding-bottom:8px;
}

textarea#comment {
background-color: #feffb1;
color: #504d32;
border:1px solid #504d32;
width:480px;
}


.alignleft{
float:left;
margin-left:20px;
}

.alignright{
float:right;
margin-right:20px;
}

input{
background-color: #feffb1;
color: #504d32;
border:1px solid #504d32;
}

ol{
margin:0px 0px 0px 10px;
padding:0px;
}

ol.commentlist li{
padding:0;
margin:0;
margin:20px 25px 20px 25px;
}

.alt .postcontentTR{
background-color: #e6db84;
background-image: url(images/postcommentTR.jpg);
background-position:top right;
background-repeat:no-repeat;

}


.alt .postcontentTL{
background-color:transparent;
background-image: url(images/postcommentTL.jpg);
background-position:top left;
background-repeat:no-repeat;
}


.alt .postcontentBL{
background-color:transparent;
background-image: url(images/postcommentBL.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}


.alt .postcontentBR{
background-color:transparent;
background-image: url(images/postcommentBR.jpg);
background-position:bottom right;
background-repeat:no-repeat;
padding: 15px;
}

div#adspot_385955339.adspot {
border-spacing:0;
overflow:hidden;
background-color:#e4e489;
border-color:#000000;
border-width:1px;
border-style:solid;
width:154px !important;
font-size:10pt;
margin-left: auto;
margin-right: auto;
}
div#adspot_385955339 .adspot_head {
font-family:Arial;
font-size:10pt;
color:#242215;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:center;
}
div#adspot_385955339 a.adspot_link , div#adspot_385955339 a.adspot_adurl {
font-family:Arial;
font-size:8pt;
font-style:italic;
color:#6a6a41;
font-weight:normal;
margin:0;
text-decoration:underline;
text-align:center;
}
div#adspot_385955339 a.adspot_link:link, div#adspot_385955339 a.adspot_link:visited, div#adspot_385955339 a.adspot_adurl:link, div#adspot_385955339 a.adspot_adurl:visited {
color:#6a6a41;
text-decoration:underline;
font-size:8pt;
font-style:italic;
}
div#adspot_385955339 a.adspot_link:active, div#adspot_385955339 a.adspot_link:hover, div#adspot_385955339 a.adspot_adurl:active, div#adspot_385955339 a.adspot_adurl:hover { 
color:#6a6a41; 
text-decoration:none; 
}
div#adspot_385955339 * ul {
list-style-position:outside;
list-style-image:none;
list-style-type:none;
width:154px;
margin:0;
padding:0;
}
div#adspot_385955339 * li {
background:#f5f59a;
width:152px;
margin:0;
margin-bottom:7px;
padding:0;
text-align:center;
border-color:#e4e489;
border-width:0px;
border-style:none;
border-spacing:0;
display:block;
text-indent:0;
overflow:hidden;
}
div#adspot_385955339 .adspot_adhead {
text-align:center;
font-family:Arial; 
font-size:10pt; 
font-weight:bold;
color:#242215;
margin:0;
padding:2px;
border-spacing:0;
width:150px;
display:block;
}
div#adspot_385955339 * img {
border-width:0;
border-spacing:0;
padding-left: 2px;
}
div#adspot_385955339 * li * img {
text-align:center;
display:block;
clear:both;
margin:auto;
}
div#adspot_385955339 .adspot_adtext {
font-family:Arial; 
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#242215; 
margin:0;
padding:2px;
border-spacing:0;
display:block;
width:150px;
text-align:center;
}
div#adspot_385955339 div.adspot_link {
width:154px !important;
text-align:center;
}




div#adspot_448908083.adspot {
border-spacing:0;
overflow:hidden;
background-color:#e4e489;
border-color:#000000;
border-width:1px;
border-style:solid;
width:154px !important;
font-size:10pt;
margin-left: auto;
margin-right: auto;
}
div#adspot_448908083 .adspot_head {
font-family:Arial;
font-size:10pt;
color:#242215;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:center;
}
div#adspot_448908083 a.adspot_link , div#adspot_385955339 a.adspot_adurl {
font-family:Arial;
font-size:8pt;
font-style:italic;
color:#6a6a41;
font-weight:normal;
margin:0;
text-decoration:underline;
text-align:center;
}
div#adspot_448908083 a.adspot_link:link, div#adspot_385955339 a.adspot_link:visited, div#adspot_448908083 a.adspot_adurl:link, div#adspot_385955339 a.adspot_adurl:visited {
color:#6a6a41;
text-decoration:underline;
font-size:8pt;
font-style:italic;
}
div#adspot_448908083 a.adspot_link:active, div#adspot_385955339 a.adspot_link:hover, div#adspot_448908083 a.adspot_adurl:active, div#adspot_385955339 a.adspot_adurl:hover { 
color:#6a6a41; 
text-decoration:none; 
}
div#adspot_448908083 * ul {
list-style-position:outside;
list-style-image:none;
list-style-type:none;
width:154px;
margin:0;
padding:0;
}
div#adspot_448908083 * li {
background:#f5f59a;
width:152px;
margin:0;
margin-bottom:7px;
padding:0;
text-align:center;
border-color:#e4e489;
border-width:0px;
border-style:none;
border-spacing:0;
display:block;
text-indent:0;
overflow:hidden;
}
div#adspot_448908083 .adspot_adhead {
text-align:center;
font-family:Arial; 
font-size:10pt; 
font-weight:bold;
color:#242215;
margin:0;
padding:2px;
border-spacing:0;
width:150px;
display:block;
}
div#adspot_448908083 * img {
border-width:0;
border-spacing:0;
padding-left: 2px;
}
div#adspot_448908083 * li * img {
text-align:center;
display:block;
clear:both;
margin:auto;
}
div#adspot_448908083 .adspot_adtext {
font-family:Arial; 
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#242215; 
margin:0;
padding:2px;
border-spacing:0;
display:block;
width:150px;
text-align:center;
}
div#adspot_448908083 div.adspot_link {
width:154px !important;
text-align:center;
}


div#adspot_140791805.adspot {
border-spacing:0;
overflow:hidden;
background-color:#e4e489;
border-color:#000000;
border-width:1px;
border-style:solid;
width:154px !important;
font-size:10pt;
margin-left: auto;
margin-right: auto;
}
div#adspot_140791805 .adspot_head {
font-family:Arial;
font-size:10pt;
color:#242215;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:center;
}
div#adspot_140791805 a.adspot_link , div#adspot_385955339 a.adspot_adurl {
font-family:Arial;
font-size:8pt;
font-style:italic;
color:#6a6a41;
font-weight:normal;
margin:0;
text-decoration:underline;
text-align:center;
}
div#adspot_140791805 a.adspot_link:link, div#adspot_385955339 a.adspot_link:visited, div#adspot_140791805 a.adspot_adurl:link, div#adspot_385955339 a.adspot_adurl:visited {
color:#6a6a41;
text-decoration:underline;
font-size:8pt;
font-style:italic;
}
div#adspot_140791805 a.adspot_link:active, div#adspot_385955339 a.adspot_link:hover, div#adspot_140791805 a.adspot_adurl:active, div#adspot_385955339 a.adspot_adurl:hover { 
color:#6a6a41; 
text-decoration:none; 
}
div#adspot_140791805 * ul {
list-style-position:outside;
list-style-image:none;
list-style-type:none;
width:154px;
margin:0;
padding:0;
}
div#adspot_140791805 * li {
background:#f5f59a;
width:152px;
margin:0;
margin-bottom:7px;
padding:0;
text-align:center;
border-color:#e4e489;
border-width:0px;
border-style:none;
border-spacing:0;
display:block;
text-indent:0;
overflow:hidden;
}
div#adspot_140791805 .adspot_adhead {
text-align:center;
font-family:Arial; 
font-size:10pt; 
font-weight:bold;
color:#242215;
margin:0;
padding:2px;
border-spacing:0;
width:150px;
display:block;
}
div#adspot_140791805 * img {
border-width:0;
border-spacing:0;
padding-left: 2px;
}
div#adspot_140791805 * li * img {
text-align:center;
display:block;
clear:both;
margin:auto;
}
div#adspot_140791805 .adspot_adtext {
font-family:Arial; 
font-size:8pt;
font-weight:normal;
font-style:normal;
color:#242215; 
margin:0;
padding:2px;
border-spacing:0;
display:block;
width:150px;
text-align:center;
}
div#adspot_140791805 div.adspot_link {
width:154px !important;
text-align:center;
}

