/*
Theme Name:  BeautyRocks
Description:  BeautyRocks is a 2-column WP theme with the classic combination of white, Light Grey, navy blue and orange.
Version: 1.1
Author: Rocking WP Themes
Author URI: http://www.rockingwpthemes.com/
Tags: custom-colors, theme-options, two-columns, fixed-width, threaded-comments
*/
body{margin:0px;font-family:Arial, Helvetica, sans-serif;background:#F7F7F5 url(images/header.gif) repeat-x top left;font-size:12px;padding:5px 0 0; font-weight:normal;}
a{color:#EF4E3F;text-decoration:none;}
a:hover{color:#EF4E3F;text-decoration:underline;}
.h1 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:24px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.h2 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:22px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.h3 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.h4 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.h5 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.h6 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:14px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.wraper{width:989px;margin:0px auto;}
.logo{font-family:Georgia, "Times New Roman", Times, serif;background:url(images/logo-left.gif) no-repeat top left; padding-left:0px; height:102px; float:left;margin-top:17px;}
.logo-right{background:url(images/logo-right.gif) no-repeat top right; padding-right:14px; height:102px;}
.logo h1{color:#fff;font-size:42px;font-weight:normal;margin:0px; padding:0px;color:#FAA71A;background:#CC66FF; line-height:102px;}
.logo h1 a{color:#fff;}
.logo h1 a:hover{color:#F5A40B;text-decoration:none;}
.logodes{color:#544832;font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-style:italic;font-weight:bold;line-height:32px;padding-right:30px;padding-top:23px;background:url(images/pagebullet.gif) no-repeat 458px 29px; float:right;}
.logo img{border:0px;}
.search{float:right;padding-bottom:0;padding-top:5px;width:229px;}
.clear{clear:both;}
.topdiv{background:url(images/pageleft.png) no-repeat top left;	padding-left:8px;	height:38px;	float:left;}
.headerright{float:right;padding-right:8px;width:478px;height:145px;}
.toppages{background:url(images/navleft.gif) no-repeat top left; padding-left:15px;overflow:hidden;}
.toppagesr{ font-size:16px; font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;color:#878787; background:url(images/navright.gif) no-repeat top right;height:24px; padding-top:4px; padding-right:16px;}
.toppages a{font-size:16px; font-weight:bold;color:#878787;line-height:28px;}
.toppages a:hover{text-decoration:none; color:#CC66FF;}
.toppages span{ padding-left:7px; padding-right:7px;}
.searchbox{border:1px solid #AEAEAE;float:right;font-size:11px;height:17px;margin-right:2px;padding-left:5px;width:150px;}
.searchbutton{background:#CC66FF;border:1px solid #9E6C29;color:#FFFFFF;float:left;height:21px;padding-bottom:4px;width:70px;}
.header{height:195px;}
.bodybg{padding-bottom:4px;}


.leftcont{width:664px;float:left;}
.contentbottom{
background:url(images/contentbottom.png) no-repeat bottom right; height:10px; overflow:hidden;
}
.content{
}
.contentmid{
background:url(images/contentmid2.gif) repeat-y top right;
padding-bottom:10px;
}

.recentframe{
padding:14px 7px 13px 15px;
}
.recentsubframe{border-bottom:1px dotted #999999; padding-bottom:10px;}
.recentframe3{
padding-top:20px;
padding-bottom:20px;
margin-bottom:0px;
background:#ffffff;

}

.recentframe5{
padding-top:10px;
padding-bottom:10px;

}

.recentmainframe4{
padding-top:20px;
padding-bottom:20px;
border-bottom:3px solid #A30001;
padding-left:3px;
padding-right:3px;
}

.recenttitle3{
color:#272726;
font-size:24px;
margin:0px;
padding:0 0 5px 0;
font-weight:normal;
background:url(images/bor.gif) repeat-x 0 20px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.recenttitle3 span{
color:#4F4F4F;
float:left; display:block;
background:url(images/latbg.gif) repeat-x top left;
padding:5px;;
}

.recenttitle4{
color:#272726;
font-size:24px;
margin:0px;
padding:10px 0 5px 0;
border-bottom:1px dotted #2C2C2C;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.recenttitle4 span{
color:#4F4F4F;
float:left; display:block;
background:#fff;
padding:5px;;
}


.recenttitle5{
background:url(images/bullet.gif) no-repeat 5px 0px;
color:#4F4F4F;
font-size:18px;
line-height:20px;
margin:0px;
padding:0px;
padding-left:30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
border-bottom:1px dotted #2C2C2C;
padding-bottom:4px;
}

.recenttitle{
font-size:24px; font-style:italic; color:#725D37; margin:0; font-weight:bold;  font-family:Georgia, "Times New Roman", Times, serif; }

.recenttitle a{
color:#CC66FF;
}
.postedby{
color:#141414;
padding:4px 0px;
border-top:1px dotted #CFCBB8;
border-bottom:1px dotted #CFCBB8;
}

.postedby a{
color:#EF4E3F;
}

.postedby a:hover{
color:#EF4E3F;
}
.recentdescription{
color:#343434;
height:71px;
line-height:17px;
overflow:hidden;
padding-bottom:18px;
padding-top:6px;
}
.recentdescription p{
margin:0px;
padding:0px;
padding-bottom:8px;
line-height:18px;
}
.social{
padding-left:10px;
padding-bottom:20px;
padding-top:5px;
border-bottom:3px solid #A30001;
}
.social a{
display:block;
float:left;
padding:1px 5px;
margin-right:5px;
text-align:center;
border:1px solid #BEBEBE;
color:#191919;
font-size:11px;
text-decoration:none;
background:#ffffff;
}

.social a:hover{
border:1px solid #BEBEBE;
color:#6D0253;
background:#D8B9D1;
}

.social a.selected{
border:1px solid #BEBEBE;
color:#191919;
background:#D0E6A2;
}
.social a.selected:hover{
border:1px solid #BEBEBE;
color:#ffffff;
background:#9EB66C;
}

.rightcont{
width:312px;
float:right;
}
.sponsertop{

}
.sponsersmid{
background:url(images/sponsermid.gif) repeat-y top left;
padding:1px 10px;
}
.sponsersmid img{
border:0px;
}
.sponsersmid1{
padding:10px;
background:#FFFFFF url(images/midbg.gif) repeat-x bottom left; border:1px solid #D9D6C8;
min-height:150px;
}

.sponsersmid2 a{
color:#544832;
}



.sponsersmid1 ul{
margin:0px;
padding:0px;
padding-top:10px;
}
.sponsersmid1 ul li{
padding:0px;
margin:0px;
list-style:none;
padding-bottom:5px;
float:left;
}
.sponsersmid1 ul li a{
color:#544832;
display:block;
font-size:12px;
line-height:27px;
padding-left:25px;
display:block; float:left;
width:121px;
font-weight:bold;
background:url(images/bullet1.gif) no-repeat 10px 10px;
text-decoration:none;
}
.sponsersmid1 ul li a:hover{
background:url(images/catehover.png) repeat-x top left;

color:#756A55;
}



.sponsersmid1 ul li ul{
margin:0px;
padding:0px;

}
.sponsersmid1 ul li ul li{
padding:0px;
margin:0px;list-style:none;
}

.sponsersmid1 ul li ul li a{
font-weight:normal;
}





.sponsersmid1 img{
border:0px;
}

.sponserbottom2{
padding-bottom:20px;
}
.sponsertitle{
font-size:30px;
color:#544832;
margin:0px;
padding:0px;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:10px;
background:url(images/orangeborder.gif) repeat-x center left;}

.sponsertitle span{ display:block; float:left;font-size:30px;color:#544832; background:url(images/border2.gif) repeat-x 0px 22px; padding-right:10px;}
.sponsersmid1 h2{
font-size:22px;
color:#F39F0D;
margin:0px;
padding:0px;
font-weight:normal;
height:30px;
border-bottom:1px dotted #FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
clear:both;
}
.ads{
padding-bottom:7px;
}
.adframe{
padding:7px; background:#E6E6E6; border:1px solid #8E8E8E;
}
.adframe img{
border:0px;
}
.subscribebottom{
background:url(images/subscribebottom.png) no-repeat bottom left;
padding-bottom:8px;
margin-bottom:10px;
}
.subscribemid{
background:#8870C4;
border-left:1px solid #EA9EC7;
border-right:1px solid #EA9EC7;
}
.subscribe{
background:url(images/subcribeicon.gif) no-repeat 10px 20px;
height:116px;
padding-left:115px;
padding-top:16px;
}
.submaintitle{
color:#FFFFFF;
font-size:15px;
margin:0px;
padding:0px;
}
.subshorttitle{
color:#FFFFFF;
font-size:11px;
margin:0px;
padding:0px;
padding:3px 0 5px;
font-weight:normal;
}
.subscribebox{
width:178px;
height:24px;
border:1px solid #797979;
background:#ffffff;
}
.subscribebutton{
background:url(images/subscribebutton.gif) no-repeat top left;
width:114px;
height:28px;
border:0px;
}
.tags{
}
.tags a{
color:#544832;
}


.feathead{
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#272626;
margin:0px;
padding:0px;
padding:8px 0 7px 30px;
font-weight:normal;
background:url(images/bullet.gif) no-repeat 10px 9px;
}

.featframe2{
float:left;
width:175px;
padding-left:20px;
}

.featmainframe{
}
.featbg2{
	height:5px;
	overflow:hidden;
background:#ffffff;
}
.featmaintitle{
color:#009FE1;
text-align:center;
padding:0px;
margin:0px;
padding-top:5px;
font-size:12px;
font-weight:normal;
}
.footer{
background:url(images/footer.gif) repeat-x top left;
line-height:33px;
text-align:center;
color:#ffffff;
}

.footer a{
color:#ffffff;
font-weight:bold;
}
.topslides{
padding-bottom:10px;
}
.sliderframe{ height:387px;border:1px solid #C7C5BB; padding:5px;}
.catetabsframe{
width:142px;
float:left;
padding-left:15px;

}
.catetabstop{
background:url(images/catetabtop.png) no-repeat -1px 0px;
padding-top:10px;
}
.catetabsmid{
background:#E7E5E5 url(images/cattabsmid.gif) repeat-x top left;
margin-right:1px;
}
.cattabsbottom{
background:url(images/grren.png) no-repeat -1px 0px;
height:36px;
}
.cattabsbottom h2{
margin:0px;
padding:0px;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
line-height:36px;
font-weight:normal;
padding-left:3px;
padding-right:3px;
}


.cattabsbottom2{
background:url(images/pink.png) no-repeat -1px 0px;
height:36px;
}
.cattabsbottom2 h2{
margin:0px;
padding:0px;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
line-height:36px;
font-weight:normal;
padding-left:3px;
padding-right:3px;
}

.cattabsbottom3{
background:url(images/purple.png) no-repeat -1px 0px;
height:36px;
}
.cattabsbottom3 h2{
margin:0px;
padding:0px;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
line-height:36px;
font-weight:normal;
padding-left:3px;
padding-right:3px;
}

.cattabsbottom4{
background:url(images/dark.png) no-repeat -1px 0px;
height:36px;
}
.cattabsbottom4 h2{
margin:0px;
padding:0px;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
line-height:36px;
font-weight:normal;
padding-left:3px;
padding-right:3px;
}

.tabspic{
text-align:center;
}
.tabspic img{
border:0px;
}












#commentform {
	padding:0px;
	}

.footHeading {
border-top:1px solid #869F3D;
border-bottom:1px solid #869F3D;
color:#ffffff;
background:#174F6D;
font-size:16px;
font-weight:bold;
padding:0px;
padding:5px 10px 5px 10px;
}

.footHeading3{
border-top:1px solid #E8E8E8;
border-bottom:1px solid #E8E8E8;
color:#995828;
font-size:14px;
font-weight:bold;
margin-bottom:0;
padding:5px;
padding-left:10px;
padding-right:10px;
padding:7px;}

.contentArea .rightside { width:210px; float:left; background:#fff; }
.contentArea .rightside .footHeading { height:24px; }
.catHeading { height:24px; }


.wp-pagenavi{
text-align:right;
margin-top:20px;

padding:5px 10px 5px 5px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CECCCC;
	color: #ffffff;
	background-color: #879AB3;	
}

.wp-pagenavi a:hover {	
	border: 1px solid #CECCCC;
	color: #ffffff;
	background-color: #586E8B;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #ffffff;
	background-color: #586E8B;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #CECCCC;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CECCCC;
	color: #ffffff;
	background-color: #586E8B;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #CECCCC;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin:10px 10px 0 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
a img { border:0px; }
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #333333;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	border:1px solid #333333;
}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	border:1px solid #333333;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

p img { max-width:98%; height:auto; }

.post2{

background:#F0FAFF;

margin-left:10px;

margin-right:10px;

border:1px solid #DCDBD7;

margin-bottom:2px;

padding:10px;

}
#submit{
background:#E5932B;
border:1px solid #BCBCBC;
height:30px;
padding-bottom:3px;
color:#ffffff;
font-weight:bold;
}


.breadcrumb3{
color:#444444;
height:29px;
line-height:29px;
padding-left:10px;
text-align:left;
background:#F4F4F4;
border:1px solid #D1D1D1;
border-top:0px;
}
.breadcrumb3 a{
color:#FCA536;
font-weight:bold;
}
.breadcrumb3 span{
color:#5D5941;
padding-left:5px;
padding-right:5px;
}

.leftmaincontent{padding-right:16px;width:314px; float:left;margin-top:-4px;}

.rightmaincontent{float:left; min-height:300px; background:url(images/contentmid.gif) repeat-x top right;margin-left:2px;margin-right:1px;width:656px; font-weight:normal;}
.contenttop{background:url(images/contenttop.png) no-repeat top right; padding-top:5px; }
.sidetop{
	background:url(images/sidetop.png) no-repeat top left;
	padding-top:10px;
}

.sidebottom{
	background:url(images/sidebottom.png) no-repeat bottom left;
	padding-bottom:10px;
}

.sidemid{
	background:url(images/sidemid.gif) repeat-y top left;
	padding-left:1px;
	padding-right:1px;
}

.topnav{
	float:right;
	background:url(images/pageleft.gif) no-repeat top left; padding-left:16px;
}
.topnavr{ float:left; background:url(images/pageright.gif) no-repeat top right; padding-right:16px;height:26px; line-height:20px;overflow:hidden;padding-right:16px;}
.topnavr a{color:#666666!important;}
.topnavr span{ color:#666666; padding:0px 5px;}
.topnavr a:hover{

	color:#666666!important;
	text-decoration:underline;
}

.pic img{
	border:0px;
	padding:3px; border:1px solid #E4E4E4;
}



.recenttop{
padding-top:9px;padding-right:5px;padding-left:5px;
}
.recenttop2{
padding-right:7px;
padding-left:6px;
}

.comen{
	background:url(images/comment.gif) no-repeat 0px 2px;
	padding-left:18px;
	color:#005689!important;
}

.readmore{
	text-align:left;
	padding-right:10px;
	color:#AC0300;
	font-weight:bold;
}
.readmore a{
	color:#AC0300;
	text-decoration:underline;
}
.readmore a:hover{
	text-decoration:none;
}

.featframe4{
	background:#E3EAEE;
	border:1px solid #D1D1D1;
	padding:5px;
}

.footerspace{
	padding-top:10px;
	border-bottom:1px solid #1D4859;
}


.bloglisting{
margin:0px;
padding:0px;
padding-top:0px;
padding-bottom:5px;
}
.bloglisting li{
padding:0px;
margin:0px;
padding-bottom:5px;
list-style:none;
}
.bloglisting li a{
color:#7E725C;
display:block;
font-size:13px;
font-weight:bold;
line-height:27px;
padding-left:9px;
text-decoration:none;
background:url(images/popa.png) no-repeat top left;
}
.bloglisting li a:hover{
background:url(images/popahover.png) no-repeat top left;
}
.bloglisting li a.bloglist2{
background:#ffffff url(images/bullet5.gif) no-repeat 10px 9px;
color:#1B708B;
display:block;
line-height:26px;
padding-left:23px;
text-decoration:none;
font-size:12px;
}

.bloglisting li a.bloglist2:hover{
background:#FCB459 url(images/bullethover2.gif) no-repeat 10px 9px;
color:#ffffff;
}

.admainclass{padding-bottom:14px;padding-top:14px;}
.recentadframe{}
.recentfloatframe{ float:left; width:305px; background:url(images/border.png) no-repeat bottom center; padding-bottom:10px; padding-top:10px;}
.recentpic{ float:left; width:105px; height:79px; padding:2px;border:1px solid #DEDEDE;}
.recentpic img{ border:0px;}
.recentmaindes{ float:right; width:188px;}
.ajaxdes{}
.ajaxdes2{}
.recentdescription2{
color:#343434;
height:83px;
line-height:17px;
overflow:hidden;
}


.recentdescription5{
color:#343434;
line-height:17px;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}


/* other */
.recentdescription5 table{   margin: .5em 0 1em; }

.recentdescription5 table td, .recentdescription5 table th { text-align: left; border-right: 1px solid #E1E1E1; padding: .4em .8em; }
.recentdescription5 table th{ background:#000 !important; color: #fff; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #E1E1E1; }
.recentdescription5 table td{ background: #F8F1E7; }
.recentdescription5 table tr.even td{ background: #e1d9c3; }
.recentdescription5 table tr:hover td{ background: #EEF6F7; }





/* tables */



.recentdescription5 table td{ text-align: left; border-right: 1px solid #E1E1E1; padding: .4em .8em; }
.recentdescription5 table th { text-align: left; border-right: 1px solid #E1E1E1; padding: .4em .8em; }
.recentdescription5 table th{ background:#000 !important; color: #fff; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #E1E1E1; }
.recentdescription5 table td{ background: #F8F1E7; }
.recentdescription5 table tr.even td{ background: #e1d9c3; }
.recentdescription5 table tr:hover td{ background: #EEF6F7; }







.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }
.background{ padding-bottom:10px;}
ol.commentlist { list-style:none; margin:0px 0px 0px 4px; padding:10px 0px 0px 0px; text-indent:0; }
ol.commentlist li { border:1px solid #414141; height:1%; margin:0 0 10px; padding:5px 7px 5px 47px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; color:# }
ol.commentlist li div.vcard cite.fn { font-style:normal; color:#EF4E3F; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#725D37; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover{ color:#EF4E3F; text-decoration:underline; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; color:#2B2B2B; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply{ height:30px;}
ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#F7F7F7;border:1px solid #E1E1E1; }
ol.commentlist li.odd { background:#FFFFFF; border:1px solid #E1E1E1; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
#respond {  }
#comment {width:361px;height:66px;background:#FFFFFF; border:1px solid #E2E2E2; color:#323232; padding:5px; }
#comment2 { width:620px;background:#FFFFFF; border:1px solid #E2E2E2; color:#B4B4B4; padding:5px; }
#respond p { margin:2px 0px 2px; height:24px; color:#9F9F9F; }
#respond p label { width:90px!important; display:block; float:left; }
.footbarboxheading, .footbarbox .bodyWrapper, .footbarbox .bodyWrapper .body {}
.footbarspacer { margin-right:20px!important; }
.footbarbox { width:311px; margin-bottom:20px; float:left; }
.footbarbox .footbarboxheading { background-repeat: no-repeat; height:52px; }
.footbarbox .footbarboxheading h2 { color:#43422D; font-size:20px; font-weight:normal; margin:0px; padding:8px 0px 0px 17px; }
.footbarbox .bodyWrapper { background-repeat:repeat-y; background-position:-311px 0px; }
.footbarbox .bodyWrapper .body { background-repeat:no-repeat; background-position:bottom right; padding:0px 10px 18px;  }
.footbarbox .bodyWrapper .body ul { list-style:none; margin:0px; padding:0px;  }
.footbarbox .bodyWrapper .body ul li { padding:0px 0px 5px 0px; margin-bottom:4px; background:url(images/sep-list.gif) repeat-x bottom left; line-height:16px; }
.footbarbox .bodyWrapper .body ul li a { padding:0px 0px 0px 12px; display:block; background:url(images/astarick.png) no-repeat 2px 5px; font-weight:bold; color:#565656; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }
.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }
#author, #email, #url {width:246px; margin-right:0px; background:#FFFFFF; border:1px solid #E2E2E2; color:#323232; }
.tableComment { margin:7px 0px; }
#submit { cursor:pointer; width:91px; color:#515441!important; font-size:11px; background:#9CA084; border:1px solid #8C9170; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; float:right; }
.button { color:#fff; font-family:Arial; float:right; display:block;background:#85141A; height:35px; width:148px;cursor:pointer; border:1px solid #AFAFAF; }



.leftcomments{width:256px;float:left;}
.rightcomments{ float:right; width:374px;padding-top:2px;}

.commentframe label{ display:block;}
.commentframe{ padding-top:3px; padding-bottom:6px;}
.padclass4{ padding-top:5px; padding-bottom:5px;}

.bodyWrapper{ padding:0px;}
.navigation2{color:#787777; font-size:12px;margin:0px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.navigation2 a{ display:block; height:30px; float:left; line-height:30px; text-align:center; background:#CC66FF; border:1px solid #A1A1A1;text-decoration:none;display:block;color:#ffffff; padding-left:20px; padding-right:20px;}
.navigation2 a:hover{background:#85141A;}

.featframemain{  padding-left:5px; padding-right:5px;}
.featsub{ border-bottom:1px solid #DEDEDE;padding-bottom:10px;}
.recentimg{ float:left; padding-right:10px; border:0px!important;}
.recentimg img{ border:1px solid #949494;}

.rightmain{width:145px;float:left; padding-right:9px;}
.midmain{width:145px;float:right;}
.borclass{ background:url(images/bor2.gif) repeat-y 157px 0px;}

pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			

	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:660px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:144px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			
.feedburner{ background:url(images/subscribe.gif) repeat-x top left; padding:10px;}

.sidebarspace{}
.submainframe{ background:url(images/subbg.jpg) repeat-x top left; height:96px; padding-top:10px; padding-right:10px;}
.feedframe{ background:url(images/feef.png) no-repeat top right; padding-left:10px; padding-right:50px;}
.feedframe h2{ margin:0px; padding:0px; color:#FFFFFF; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.feeddes{ color:#D29829;}
.subscribebutton{ float:right; background:url(images/submit.jpg) no-repeat top left; width:62px; height:24px; border:0px;}
.subscribebox{ float:left; height:20px; border:1px solid #D5D5D5; background:#fff;width:207px !important;}

.adBlock{
padding:7px;
background:#215D87 url(images/facebook.png) repeat-x top left;
border:1px solid #6CB0E5;
}



.post { padding:0 0 25px; margin:0 0 20px; border-bottom:1px solid #EF4E3F; }

.post .info_wrap {  }

.post .info_wrap h2, .post .info_wrap h1  { font-size:24px; font-style:italic; color:#725D37; margin:0; font-weight:bold;  font-family:Georgia, "Times New Roman", Times, serif; }

.post .info_wrap h2 a, .post .info_wrap h1 a { color:#725D37; }

.post .info_wrap p { margin:0; }

.post .info_wrap p a { color:#2A5298; }

.post .info_wrap p .authorlink a { color:#EF4E3F; font-weight:normal; }

.post .info_wrap p .authorlink2 a {color:#EF4E3F; font-weight:normal; }
.post .info_wrap p .authorlink2 a:hover { color:#EF4E3F;}

.post .trendCat { background:url(images/trend-cat.gif) repeat top left; font-size:10px; text-transform:uppercase; color:#888888; padding:0 10px 6px 0; margin:15px 0 0; }

.post .trendCat span { display:block; float:left; line-height:10px; background:#fff; padding:0 8px 0 0; }

.post .post_content {clear:both;height:171px;line-height:17px;overflow:hidden;padding:15px 0 0;}

.post .post_content a { color:#2A5298; }

.post .post_content .imagearea { width:251px; float:left; padding: 0 10px 10px 0; }

.post .post_content .image { height:169px; border:1px solid #D4D4D4; }
.post .post_content .image  a{height:169px; border:0px; display:block; }



.post .post_content p { color:#2B2B2B; margin:0 0 10px; line-height:17px; }

.recentdescription5 h1 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:24px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.recentdescription5 h2 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:22px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.recentdescription5 h3 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.recentdescription5 h4 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.recentdescription5 h5 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.recentdescription5 h6 { margin:0 0 15px 0; padding:0 0 10px; color:#544832; font-size:14px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

.sponsertitle3{line-height:44px;margin:0px;padding:0px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif; background:url(images/orangeborder.gif) repeat-x center left;}
.sponsertitle3 span{ display:block; float:left;font-size:30px;color:#544832; background:url(images/orangespan.gif) repeat-x center left; padding-right:10px;}





.sponsersmid2{
padding:10px;
background:#FFFFFF url(images/midbg.gif) repeat-x bottom left; border:1px solid #D9D6C8;
min-height:150px;
}




.sponsersmid2 ul{
margin:0px;
padding:0px;
padding-top:10px;
}
.sponsersmid2 ul li{
padding:0px;
margin:0px;
list-style:none;

}
.sponsersmid2 ul li a{
color:#544832;
display:block;
font-size:12px;
line-height:27px;
padding-left:25px;
display:block;
font-weight:bold;
background:url(images/bullet1.gif) no-repeat 10px 10px;
text-decoration:none;
}
.sponsersmid2 ul li a:hover{
background:url(images/catehover2.png) repeat-x top left;
color:#756A55;
text-decoration:underline;
}



.sponsersmid2 ul li ul{margin:0px;padding:0px!important;}
.sponsersmid2 ul li ul li{padding:0px;margin:0px;list-style:none;}

.sponsersmid2 ul li ul li a{color:#544832;display:block;font-size:12px;line-height:27px;padding-left:40px;display:block;font-weight:bold;background:url(images/bullet1.gif) no-repeat 25px 10px;text-decoration:underline;}
.sponsersmid2 ul li ul li a:hover{background:url(images/catehover3.png) repeat-x top left;color:#756A55;text-decoration:none;}

.rect{ font-size:20px; padding:7px 10px!important;}
.nav-links {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 200px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav-links li {
	line-height: 1.6em;	
	font-size: 1.2em;
}
#content {
	margin-left: 240px;
	margin-top: 30px;
	margin-right: 50px;
}
.twitthis {
	position: absolute;
	top: 250px;
	left: 20px;
}
pre {
	background: #e8e8e8;
	border-left: 10px solid #777;
	font-size: 0.85em;
	padding: 1em;
	color: black !important;
	overflow-x: auto;
}
.important {
	border: 1px solid #666;
	background: #ddd;
	padding: 0 1em;
	color: #C30;
}

.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 0.5em;
}
.code_wrapper {
	border: 1px solid #888;
	background: #f0f0f0;
	padding: 10px;
}
code, .code {

}
.options {
	border: 1px solid #777;
	border-right: none;
	font-size: 0.8em;
	font-family: Verdana, Geneva, sans-serif;
}
.options th {
	text-align: left;
	background: #777;
	color: white;
	font-weight: bold;
}
.options th, .options td {
	padding: 4px 10px;
}
.options td {
	border-right: 1px solid #777;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}

.panel-overlay h2,
.panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}
.trendCat { background:url(images/trend-cat.gif) repeat top left; font-size:10px; text-transform:uppercase; color:#888888; padding:0 10px 6px 0; margin:15px 0 0; }

.trendCat span { display:block; float:left; line-height:10px; background:#fff; padding:0 8px 0 0; }



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	text-align:center;
	width: 100%;
	}
#wp-calendar a{color:#EF4E3F;font-weight:bold;}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	color:#EF4E3F;
	font-weight:bold;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	color:#EF4E3F;
	font-weight:bold;
	}

#wp-calendar a {
	display: block;
	}



#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	border:1px solid #D4D4D4;
	}
	#wp-calendar td:hover {
	padding: 3px 0;
	text-align: center;
	border:1px solid #D4D4D4;
	background:#fff;
	}
	
	#wp-calendar td.pad:hover {
	background:none;
	}
#wp-calendar td.pad, #wp-calendar td#next, #wp-calendar td#prev { border-width:0px; }


#wp-calendar caption {
font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;
text-align:center;
}
#wp-calendar th {background:none repeat scroll 0 0 #D4D4D4;border:1px solid #D4D4D4;font-style:normal;line-height:24px;text-transform:capitalize;}



#recentcomments{margin:0px;padding:0px;padding-top:10px;}
#recentcomments li{background:url(images/bullet1.gif) no-repeat 10px 10px;padding:0px;margin:0px;list-style:none;padding-bottom:5px;padding-left:25px;font-weight:bold;}
#recentcomments li a{color:#544832;font-size:12px;line-height:22px;font-weight:bold;text-decoration:underline; font-weight:normal; background:none;}
#recentcomments li a:hover{color:#EF4E3F;text-decoration:none;}

.slider { clear:both; padding:9px; margin:10px 0px; }
.slider .inside { padding:9px 0px; }
.slider .inside .post .detail { height:auto!important; }
img.prev, img.next { cursor:pointer; float:left; }
.slider .inside .mover h2 { color:#514C48; font-size:18px; font-weight:normal; margin:0px; float:left; margin-left:10px; }
.slider .inside ul { margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 4000px; }
.slider .inside ul li { width:270px; float:left; padding:0px 6px; }
#slideshow { overflow: hidden; width:850px; margin:0px; float:left; margin:0px 38px; }
#slideshow .post { border-bottom-width:0px!important; margin:0; padding:0; }
#slideshow .post .image a {display:block; }


.catListingV { list-style:none; margin:5px 0px 10px; padding:0px; }
.catListingV li {font-size:11px; background:transparent url(images/typo/catBullet.gif) no-repeat 7px 8px; padding:6px 0px; padding-left:24px; }
.catListingV li a { color:#333333; padding:3px 0px; }

