/*  
Theme Name: Look Good in a Bikini wideright
Description: Look Good in a Bikini by Esxe.com
Version: 1.0
Author: Czarina
Author URI: http://Esxe.com
*/


body {
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000;
	float: center;
	font-size: 12px;
	font-family: Arial, Tahoma, "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family: inherit;

}

#wrapper { 
width: 990px; 
margin: 0 auto;
float: center;
}

a:hover { 
text-align: left; 
text-decoration: underline; 
color: #5d5958;
}

a, a:link, a:visited  { 
color: #000; 
text-align: left; 
text-decoration: none;
}


h4 { text-align: left; color: #000; padding-left: 0.5em; font-size: 13px; }
h3 { text-align: left; color: #000; font-size: 20px; }
h2 { text-align: left; color: #000; font-size: 1.0em; }
h1 { text-align: left; color: #000; padding-top: 5px; padding-bottom: 5px; padding-left: 1em; font-size: 14px; }





#header1
{height: 18px; 
background: url(images/header_01.gif) no-repeat top left; 
overflow: hidden; 
position: relative;
}

#header2
{height: 27px; 
background: url(images/header_02.gif) no-repeat top left; 
overflow: hidden; 
position: relative;
}
#header2 h2{
margin:0;
padding:0;
text-align:center;
font-size:11px;
font-weight: normal;
color:#015ed9;
}

#header3
{height: 99px; 
background: url(images/header_03.gif) no-repeat top left; 
overflow: hidden; 
position: relative;
}

#header4
{height: 54px; 
overflow: hidden; 
}
#button_home {
position: relative;
float: left;
width:171px;
}
#button_fastfixes {
float: left;
width:176px;
}
#button_articles {
float: left;
width:179px;
}
#button_shopping {
float: left;
width:185px;
}
#button_search {
float: left;
background: url(images/button_search.gif) no-repeat top left; 
width:279px;
height: 100%;
overflow:hidden;
}

#header7
{

}
#header7 h3{
text-align:center;
font-size:11px;
font-weight: normal;
color:#c1c4c7;
}

.content     { 
background: url(images/mainsection_body.gif) repeat-y top left; 
overflow: hidden; 
height: 100%;
width: 990px;
margin:0 auto;
float: center;
}

 li, ul { 
 line-height: 19px;
 color: #22272b;
text-indent: -1.8em;
list-style-type: disc;
 }
 
 ul {
 list-style: disc url(images/bullet.gif) inside;
	 }
 
 .sidebarleft a,  .sidebarleft a:link,  .sidebarleft a:active,  .sidebarleft a:visited, .sidebarright a,  .sidebarright a:link,  .sidebarright a:active,  .sidebarright a:visited {
  color: #363738;
  text-decoration: none;
  padding-left: 10px;
}

 .sidebarleft a:hover, .sidebarright a:hover   {
  color: #000;
  text-decoration: none;
}

 .sidebarleft    { 
 float: left; 
 padding-left: 7px;
 width: 198px; 
 text-align: left; 
 list-style: none;
 font-size: 11px;  
 }

.sidebarleft-body  { 
background: url(images/sidebarl_body.gif) repeat-y left; 
overflow: hidden; 
height: 100%;
margin-bottom: 0px;

}

.sidebarleft-top  { 
background: url(images/sidebarl_top.gif) no-repeat top left; 
overflow: hidden; 
height: 18px;
}

.sidebarleft-footer    { 
background: url(images/sidebarl_footer.gif) no-repeat top left; 
overflow: hidden; 
padding: 0;
position: relative;
height: 15px;
}
/* sidebar right */

.sidebarright  { 
 float: right; 
 padding-right: 9px;
 width: 305px; 
 text-align: left; 
 list-style: none;
 font-size: 11px;  
 }
	.sidebarright-body1  img{ 
margin-left: 6px;
 }
.sidebarright-body1  { 
background: url(images/sidebarr_body1.gif) no-repeat left; 
overflow: hidden; 
height: 262px;
margin-bottom: 0px;
}

.sidebarright-top1  { 
background: url(images/sidebarr_top1.gif) no-repeat top left; 
overflow: hidden; 
height: 18px;
}

.sidebarright-footer1 { 
background: url(images/sidebarr_footer1.gif) no-repeat top left; 
overflow: hidden; 
padding: 0;
position: relative;
height: 15px;
}
.sidebarright-body  { 
background: url(images/sidebarr_body.gif) repeat-y left; 
overflow: hidden; 
height: 100%;
margin-bottom: 0px;
}

.sidebarright-top  { 
background: url(images/sidebarr_top.gif) no-repeat top left; 
overflow: hidden; 
height: 18px;
}

.sidebarright-footer { 
background: url(images/sidebarr_footer.gif) no-repeat top left; 
overflow: hidden; 
padding: 0;
position: relative;
height: 15px;
}
.sidebar-content {
margin-right: 7px;
}
.center  { 
 font-size: 12px;
 margin: 0 auto; 
 float: left;
 width: 468px; 
	padding-right: 3px;
 }
.bigads {
margin-top: 2px;
margin-left: 4px;
}
#post1  { 
  background: url(images/post_body.gif) repeat-y top center; 
}
#post2  { 
background: url(images/post_top.gif) no-repeat top center;   
height: 46px; 
}
#post3 { 
background: url(images/post_footer.gif) no-repeat bottom center; 
padding: 20px 10px 5px 20px; 
height: 100%; 
position:relative; 
text-align:justify;
}

#mainsection_footer {
background: url(images/mainsection_footer.gif) no-repeat top center;   
height: 10px; 
}

/* the padding here if increased will move the center column down */
.postwrapper { 
	 border: 0; 
	 padding:0px 15px 9px 15px;
	 font-size: 12px;
		line-height: 17px;
	 }
	 
.postwrapper * {
color: #2f2e2e;
}
.postwrapper img {
border: 1px #ccc solid;
padding: 3px;
margin: 3px;
}
.underpost {
margin: 0 auto;
text-align: center;
letter-spacing: 1px;
padding-bottom: 22px;
}

.underpost a  { 
text-decoration: underline; 
color: #5d5958;
}

.underpost, underpost *  { 
color: #5d5958;
}
	  
#post  { overflow: hidden; text-align: left;  margin: 8px 8px;  margin-bottom: 15px; }
  
.mycaption {
padding: 4px 0 0 18px;
margin-bottom: 0px; 
font-weight: bold; 
text-decoration: none;
}
.mycaption h3{
font-size: 18px; 
}

.dateday {
font-face: "Trembuchet MS", Arial, Helvetica;
font-size:11px;
font-weight: bold;
color: #363738;
padding-top:-18px;
padding-left: 24px;
}

 .commentlist li { margin:20px; 
  border: 1px solid #cdebfb; 
  padding-left: 30px;
  list-style: none;
  }
  .commentlist * {color: #000;}
 #commentform textarea { width: 300px; }
 #commentform { margin: 2px; width: 400px; }

 #searchform { 
	font-size: 11px; 
	text-align: center; 
	padding: 6px 0 0 0;
 margin: 0;
	}  
 #searchform #s {
	width: 200px; 
	color: #126fa9;
	background: #fff;
	border: 1px #126fa9 solid;
	}
	.button {
repeat: no-repeat;
margin-bottom: -5px;
} 
.clear    {height: 0px; overflow: hidden; clear: both; }
.myfooter {
overflow: hidden; 
text-align: center; 
position: relative; 
margin: 0 auto;
}


.footer3 {
text-align: center; 
position: relative; 
margin: 0 auto;
padding-bottom: 20px;
}
.copyright {
font-size: 10px;
padding-top: 6px;
text-align: right;
}

.copyright a, .copyright a:link, .copyright a:active, .copyright a:visited {
color: #000;
text-decoration: underline;
}

textarea {
width: 80%;
} 
.sidebarheader { 
padding-top: 6px;
margin:5px 0px 10px 0px; 
font-weight: bold; 
color: #000; 
font-size:12px;
text-align: center;
text-transform: uppercase;
text-decoration: underline;
}

.calendar {
padding-left: 10px;
padding-top: 10px;
}

#singlefooter {
margin: 0 auto;
float: center;
color: #000;
}

#indexfooter {
margin: 0 auto;
float: center;
color: #000;
}

#navigation {
text-align: center;
padding-top: 10px;
margin: 0 auto;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left
	}
.aligncenter {
	float: center
	}


#leftside {
position:relative;
float:left;
width: 860px;
margin-left:20px;
}
#rightside {
float:right;
width: 100px;
margin-right:1px;
}
#header1 h1 {
padding:0;
margin:0;
font-size:12px;
color: #fff;
}
