body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
h1,h2,h3,h4,h5,h6{
font-weight:normal;
}
*{
padding:0px;
margin:0px;
}
a{
color:#0C8180;
text-decoration:none;
}
img, div {
behavior: url(iepngfix.htc); 
}

.bodybg{
background:url(images/bodybg.jpg) repeat-x bottom left;
}
.body{
background:url(images/top.jpg) repeat-x 0px -12px;
padding-top:22px;
}

.mainheaderbg{
background:url(images/topheader.jpg) no-repeat center top;
border-top:10px solid #1D2532;
}

.wraper{
width:983px;
margin:0px auto;
padding-left:10px;
padding-right:10px;
}
.topnavigation{
padding-left:25px;
}
.toplnav{
height:21px;
width:12px;
overflow:hidden;
float:left;
margin-top:-10px;
background:transparent url(images/toplnav.png) no-repeat top left;
}

.topmidnav{
background:#FF3C7D;
float:left;
height:28px;
margin-top:-17px;
overflow:hidden;
position:relative;
z-index:100;
font-weight:bold;
font-size:13px;
}
.topmidnav a{
color:white;
text-decoration:none;
font-weight:bold;
font-size:13px;
}
.topmidnav a:hover{
color:white;
text-decoration:underline;
font-weight:bold;
font-size:13px;
}

.topmidnav span{
padding-left:7px;
padding-right:7px;

}


.toprnav{
height:21px;
width:12px;
overflow:hidden;
float:left;
background:transparent url(images/toprnav.png) no-repeat top left;
margin-top:-10px;
}
.clear{
clear:both;
}
.logo{
background:url(images/bachi.png) no-repeat top left;
padding-left:253px;
float:left;
width:407px;
overflow:hidden;
}
.search{
background:url(images/search.png) no-repeat 0px 0px;
float:right;
height:43px;
margin-top:43px;
padding-left:15px;
padding-top:21px;
width:305px;
overflow:hidden;
}
.searchbox{
width:228px;
height:18px;
border:1px solid #4C5254;
background:#28E9E8;
float:left;
}
.searchbutton{
background:url(images/searchbutton.jpg) repeat-x bottom left;
border:1px solid #C5C5C6;
color:#1D3559;
float:left;
font-size:11px;
height:20px;
margin-left:3px;
padding-bottom:2px;
text-transform:uppercase;
width:57px;
}


.content{
}
.leftcont{
width:547px;
float:left;
}
.rightcont{
width:432px;
float:right;

}
.headingl{
background:url(images/featl.png) no-repeat top left;
height:41px;
width:16px;
float:left;
overflow:hidden;
}
.headingr{
background:url(images/featr.png) no-repeat top left;
height:41px;
width:16px;
float:right;
overflow:hidden;
}
.headingmid{
background:url(images/featmid.jpg) repeat-x top left;
height:33px;
overflow:hidden;
float:left;
width:513px;
font-size:18px;
color:#0C8180;
padding-top:8px;
}
.headingmid a{
display:block;
padding-left:10px;
padding-right:10px;
color:#1E2432;
font-size:13px;
font-weight:bold;
text-decoration:none;
float:left;
line-height:33px;
}
.featframe{
border:1px solid #E7E7E7;
overflow:hidden;
background:#ffffff url(images/fetabg.jpg) repeat-x bottom left;
float:left;
margin-bottom:10px;
}
.featdes{
line-height:18px;
padding:10px 10px 16px;
color:#1E2432;
overflow:hidden;
}
.customimg{
border:1px solid #DEDEDE;
width:164px;
height:137px;
padding:3px;
float:left;
overflow:hidden;
}


img.centered {
	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;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


.continue{
padding-top:10px;
}
a.artdate{
background:url(images/sociall.png) no-repeat top left;
height:28px;
float:left;
display:block;
color:#949494;
text-decoration:none;
margin-right:10px;
margin-top:3px;
}
a.artdate span{
height:24px;
background:url(images/socialr.png) no-repeat top right;
display:block;
float:left;
margin-left:10px;
padding-right:10px;
padding-top:4px;
}

a.artdate:hover{
background:url(images/sociallhover.png) no-repeat top left;
color:#949494;
}
a.artdate:hover span{
background:url(images/socialrhover.png) no-repeat top right;
}


a.cread{
background:url(images/sociall.png) no-repeat top left;
height:28px;
float:left;
display:block;
color:#FF3C7D;
text-decoration:none;
margin-right:10px;
margin-top:3px;
}
a.cread span{
height:24px;
background:url(images/socialr.png) no-repeat top right;
display:block;
float:left;
margin-left:10px;
padding-right:10px;
padding-top:4px;
}

a.cread:hover{
background:url(images/sociallhover.png) no-repeat top left;
color:#EA1C61;
}
a.cread:hover span{
background:url(images/socialrhover.png) no-repeat top right;
}


a.urllink{
background:url(images/urlleft.jpg) no-repeat top left;
height:32px;
float:left;
display:block;
color:#FFFFFF;
font-size:18px;
text-decoration:none;
}
a.urllink span{
height:26px;
background:url(images/urlright.jpg) no-repeat top right;
display:block;
float:left;
margin-left:10px;
padding-right:10px;
padding-top:6px;
}

a.urllink:hover{
color:#000000;
}
a.urllink:hover span{
}



.gallblack{
color:white;
background:#000000;
padding:10px;
padding-top:5px;
padding-bottom:5px;
font-size:12px;
}
.gallblack a{
padding-left:5px;
padding-right:5px;
color:white;
text-decoration:none;
}

.featframe1{
border:1px solid #E7E7E7;
overflow:hidden;
background:#ffffff;
float:left;
}


.featframe2{
border:1px solid #E7E7E7;
overflow:hidden;
background:#ffffff;
margin-bottom:10px;
}

.headingmid1{
background:url(images/featmid.jpg) repeat-x top left;
height:41px;
overflow:hidden;
float:left;
width:513px;
font-size:18px;
color:#0C8180;
line-height:41px;
}
.headingmid1 a{
display:block;
padding-left:10px;
padding-right:10px;
color:#1E2432;
font-size:13px;
font-weight:bold;
text-decoration:none;
float:left;
line-height:41px;
border-right:1px solid #FF3C7D;
}
.headingmid1 a:hover{
color:#0C8180;
}
.headingmid1 a.selected{
color:#0C8180;
}
.posttitle{
color:#0C8180;
font-size:24px;

padding:25px 10px 0;
}
.posttitle a{
color:#0C8180;
font-size:24px;
text-decoration:none;
}
.posttitle a:hover{
color:#0C8180;
font-size:24px;
text-decoration:underline;
}
.postframe{
padding-bottom:18px;
border-bottom:3px solid #000000;
}



.headingmid2{
background:url(images/featmid.jpg) repeat-x top left;
height:41px;
overflow:hidden;
float:left;
width:398px;
font-size:18px;
color:#0C8180;
}
.headingmid2 a{
display:block;
padding-left:10px;
padding-right:10px;
color:#1E2432;
font-size:13px;
font-weight:bold;
text-decoration:none;
float:left;
line-height:41px;
border-right:1px solid #FF3C7D;
}
.headingmid2 a:hover{
color:#0C8180;
}
.headingmid2 a.selected{
color:#0C8180;
}

.righttopbg{
background:url(images/righttopbg.jpg) repeat-x bottom left;
border:1px solid #DDDDDD;
}
.archives{
padding:10px;
overflow:hidden;
}
.archives li{
list-style:none;
margin-bottom:4px;
line-height:30px;
}
.archives li a{
background:#ffffff url(images/bullet.jpg) no-repeat 0px 11px;
font-size:13px;
font-weight:bold;
display:block;

width:382px;
padding-left:20px;
text-decoration:none;
color:#5F5F5F;
border:1px solid #DDDDDD;
}
.archives li a:hover{
background:#E9FDFA url(images/bullethover.jpg) no-repeat 0px 11px;
color:#FF3C7D;
}

.catesideborders{
border:1px solid #DDDDDD;
margin-top:10px;
background:url(images/right.jpg) repeat-y 0px 0px;
}

.cateside{
width:167px;
float:left;
background:#ffffff;

}
.sponserside{
float:right;
width:262px;
}
.catetop{
background:url(images/catebg.jpg) no-repeat top left;
height:18px;
padding:10px;
padding-top:12px;
color:#ffffff;
font-size:13px;
font-weight:bold;
}
.catemenu{
background:#FCFFE6;
}
.catemenu li{
background:#FCFFE6;
line-height:30px;
list-style:none;
}
.catemenu li a{
background:#FCFFE6;
color:#1E2432;
font-weight:bold;
padding-left:20px;
display:block;
text-decoration:none;
border-bottom:1px solid #DDDDDD;
}
.catemenu li a:hover{
background:#F3F8CB;
}
.bor{

}
.children{
list-style:none;
padding:0px;
margin:0px;


}
.children li{
background:#ffffff;
line-height:24px;
padding:0px;
margin:0px;

}
.children li a{
background:#ffffff;
line-height:24px;
color:#1E2432;
font-weight:normal;
padding-left:40px;
text-decoration:none;
background:#ffffff url(images/bullet1.jpg) no-repeat 30px 9px;
}
.children li a:hover{
color:#1E2432;
text-decoration:underline;
background:#ffffff url(images/bullet1.jpg) no-repeat 30px 9px;
}

.sponserstop{
background:url(images/sponsertop.png) no-repeat top right;
height:19px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:10px;
padding-left:15px;
padding-top:12px;
}
.sponser{
padding-left:7px;
padding-right:7px;
padding-top:10px;
padding-bottom:10px;
border-bottom:2px solid #000000;
}
.sponser2{
padding-top:10px;
padding-bottom:10px;
border-bottom:2px solid #000000;
}
.ad{
border:0px;
padding-bottom:3px;
padding-left:3px;
}

.sponsertitle{
padding-top:10px;
padding-bottom:10px;
border-bottom:2px solid #000000;
color:#1E2432;
font-size:18px;
padding-left:10px;
}

.tags{
padding:10px;
}
.tags a{
color:#878787;
text-decoration:none;
}
.tags a:hover{
text-decoration:underline;
}

.footer{
background:url(images/footer.png) no-repeat top left;
width:987px;
height:64px;
margin:0px auto;
}
.content{
margin-bottom:10px;
}
.footerdown{
background:url(images/footerdown.jpg) repeat-x top left;
height:18px;
}
.footerpink{
text-align:center;
padding-top:1px;
}
.leftfooter{
background:url(images/leftfooter.jpg) no-repeat top left;
height:29px;
width:14px;
float:left;
}
.footerright{
background:url(images/footerright.jpg) no-repeat top right;
height:23px;
float:left;
padding-top:6px;
padding-right:12px;
color:white;
}
.footerright a{
color:white;
text-decoration:none;
}
.footerright a:hover{
color:white;
text-decoration:underline;
}
.footertext{
color:white;
text-align:center;
padding-top:14px;
}
.pubby{
padding-left:13px;
border-bottom:1px dotted #DDDDDD;
padding-top:3px;
padding-bottom:3px;
}
.pubby a:hover{
text-decoration:underline;
}


.singleheading{
background:#ffffff url(images/single.jpg) no-repeat bottom left;
overflow:hidden;
font-size:18px;
padding-left:10px;
color:#0C8180;
line-height:41px;
}


.post2{
background:#FCFFE6;
margin-left:10px;
margin-right:10px;
border:1px solid #DCDBD7;
margin-bottom:2px;
padding:10px;
}
.comenttitle{
color:#000000;
font-size:14px;
padding-bottom:10px;
}
.comenttitle a{
color:#000000;
font-size:14px;
padding-bottom:10px;
text-decoration:none;
}
.comenttitle a:hover{
color:#141414;
font-size:14px;
padding-bottom:10px;
text-decoration:none;
}
.commentpic{
background:url(images/comments.png) no-repeat top left;
height:46px;
width:50px;
text-align:center;
float:left;
}
.commentpic img{
height:42px;
padding-top:2px;
width:46px;
}
.commenttext{
float:right;
width:450px;
}
.commenttime{
color:#000000;
padding-bottom:5px;
font-size:11px;
}
.commenttime a{
color:#18586F;
text-decoration:none;
}
.commenttime a:hover{
color:#307D98;
text-decoration:underline;
}
.commentdetail{
color:#6C6C6C;
font-size:11px;
}
.commentdetail a{
color:#056E63;
font-size:11px;
text-decoration:none;
}
.commentdetail a:hover{
color:#19978A;
font-size:11px;
text-decoration:underline;
}
.commentdetail p{
margin:0px;
}
.boxborder{
border:1px solid #DCDBD7;
}

.formtextbox{
width:349px;
border:1px solid #CECCCC;
margin-bottom:5px;
font-size:10px;
height:16px;
padding-left:5px;
padding-top:2px;
}
.formtextarea{
width:521px;
border:1px solid #CECCCC;
margin-bottom:5px;
font-size:10px;
}

.latest2{
margin-top:10px;
border:1px solid #CECCCC;
}
.commentsmain{
padding:10px;
}
.pink{
background:#FF3C7E;
border-bottom:1px solid #EEC5D3;
color:#FFFFFF;
line-height:18px;
margin-left:-3px;
margin-right:-3px;
padding-bottom:5px;
padding-top:8px;
position:relative;
top:-10px;
}

.pink a{
color:white;
text-decoration:none;
}
.pink a:hover{
color:white;
text-decoration:underline;
}

.gallery{
margin-bottom:10px;
}




.wp-pagenavi{
padding:5px;
text-align:right;
padding-right:0px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CECCCC;
	color: #EFEBDF;
	background-color: #00BCA3;	
}

.wp-pagenavi a:hover {	
	border: 1px solid #CECCCC;
	color: #EFEBDF;
	background-color: #FF3C7D;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CECCCC;
	color: #EFEBDF;
	background-color: #FF3C7D;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.featdes p{
margin: 6px 0px;
}
.featdes li{
list-style:none;
}
