/*

Theme Name: Nutritional Health Blog

Description: Nutritional Health Blog theme is a 3 column Free WP theme.

Version: 1.1

Author: RockingWPThemes

Author URI: http://www.rockingwpthemes.com/

*/

body{

margin:0px;

padding:0px;

font-family:Arial, Helvetica, sans-serif;

background:#FFFFFF;

font-size:12px;

}

a{

color:#3EB9B4;

text-decoration:none;

}

a:hover{

color:#3EB9B4;

text-decoration:underline;

}

.wraper{

padding-left:10px;

padding-right:11px;

width:982px;

margin:0px auto;

}

.logo{

float:left;

background:url(images/logobg.gif) no-repeat top left;

width:383px;

overflow:hidden;

height:73px;

padding-left:25px;

padding-top:3px;

width:383px;

}

.logo img{

border:0px;

}

.search{

float:right;

width:289px;

background:url(images/search.gif) no-repeat top left;

height:30px;

padding-top:7px;

padding-left:13px;

}

.clear{

clear:both;

}

.toppages{

text-align:right;

background:url(images/topbg.gif) repeat-x top left;

height:8px;

overflow:hidden;

}



.toppages span{

color:#BD0991;

padding-left:5px;

padding-right:5px;

}

.searchbox{

width:194px;

height:18px;

margin-right:2px;

border:1px solid #A8BF0A;

background:#F4FDB6;

float:left;



}

.searchbutton{

border:0px;

float:left;

background:url(images/searchbutton.gif) no-repeat top left;

width:80px;

height:22px;

}

.header{

border-bottom:2px solid #BD0991;

}

.bodybg{

background:url(images/bodybg.gif) repeat-x top left;

}



.topnavr{

background:#ffffff;

height:28px;

padding-right:10px;

padding-left:10px;

border:1px solid #E2E5E2;

}

.topnavr a{

color:#696969;

line-height:28px;

font-size:13px;

font-weight:bold;

text-decoration:none;

}

.topnavr span{

color:#696969;

padding-left:5px;

padding-right:5px;

}

.topnavr a:hover{

color:#696969;

text-decoration:underline;

}

.content{

padding-top:10px;

}

.leftcont{

width:653px;

float:left;

}

.lefttop{

}

.leftbottom{

height:18px;

}

.leftmid{

padding-left:1px;

padding-right:1px;

padding-bottom:10px;

}



.leftmain{

width:478px;

float:left;

overflow:hidden;

}



.recentframe{

padding-left:5px;

padding-right:5px;

padding-top:20px;



}



.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 #3EB9B4;

padding-left:3px;

padding-right:3px;

}



.recenttitle3{

color:#00ADF5;

font-size:18px;

margin:0px;

padding:0px;

padding-left:10px;

padding-top:4px;

padding-bottom:10px;

border-bottom:1px dotted #2C2C2C;

font-family:Georgia, "Times New Roman", Times, serif;

font-weight:normal;

}

.recenttitle3 span{

color:#4F4F4F;

}



.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{

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;

}

.recenttitle a{

color:#4F4F4F;

text-decoration:none;

}

.recenttitle a:hover{

color:#4F4F4F;

text-decoration:underline;

}

.postedby{

padding-left:30px;

border-bottom:1px dotted #2C2C2C;

color:#2C2C2C;

padding-bottom:4px;

padding-top:2px;

}

.postedby a{

color:#2C2C2C;

}

.postedby a:hover{

color:#2C2C2C;

}

.recentdescription{

padding-left:10px;

padding-right:10px;

padding-top:10px;

color:#4F4F4F;

}

.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 #3EB9B4;

}

.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:#DBF2FB;

}



.social a.selected{

border:1px solid #BEBEBE;

color:#191919;

background:#D0E6A2;

}

.social a.selected:hover{

border:1px solid #BEBEBE;

color:#ffffff;

background:#9EB66C;

}

.midmain{

width:170px;

float:right;

padding-left:1px;padding-right:2px;

}

.midtitle{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:18px;

color:#272626;

padding:0px;

margin:0px;

font-weight:normal;

padding-left:10px;

padding-top:5px;

padding-bottom:10px;

}



.midtitle2{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:18px;

color:#272626;

clear:both;

padding:0px;

margin:0px;

font-weight:normal;

padding-left:10px;

padding-top:10px;

padding-bottom:5px;

margin-top:10px;

margin-bottom:10px;

border-bottom:1px dotted #00ADF5;

}





.catelist, .widget_archive ul, .widget_categories ul, .widget_links ul, .widget_meta ul, .widget_pages ul{

margin:0px;

padding:0px;

padding-top:10px;

}

.catelist li, .widget_archive ul li, .widget_categories ul li, .widget_links ul li, .widget_meta ul li, .widget_pages ul li{

padding:0px;

margin:0px;

list-style:none;

background:#E1FBCD url(images/bullet1.gif) no-repeat 10px 8px;

color:#535353;

display:block;

line-height:24px;

padding-left:22px;

text-decoration:none;

border-bottom:1px solid #E1E1E1;

cursor:pointer;

}









.catelist li:hover, .widget_archive ul li:hover, .widget_categories ul li:hover, .widget_links ul li:hover, .widget_meta ul li:hover, .widget_pages ul li:hover{

background:#CFEBB9 url(images/bullet1.gif) no-repeat 10px 8px;

}









.catelist li a, .widget_archive ul li a, .widget_categories ul li a, .widget_links ul li a, .widget_meta ul li a, .widget_pages ul li a{

color:#535353!important;

}

.catelist li a:hover, .widget_archive ul li a:hover, .widget_categories ul li a:hover, .widget_links ul li a:hover, .widget_meta ul li a:hover, .widget_pages ul li a:hover{

text-decoration:none;

}



{color:#535353!important;}

#recentcomments{

margin:0px;

padding:0px;

padding-top:10px;

}

.recentcomments{

list-style:none;

background:#E1FBCD url(images/bullet1.gif) no-repeat 10px 8px;

color:#535353;

display:block;

line-height:20px;

padding-left:22px;

padding-right:10px;

text-decoration:none;

border-bottom:1px solid #E1E1E1;

}

















.catelist li ul{

margin:0px;

padding:0px;

}

.catelist li ul li{

padding:0px;

margin:0px;

list-style:none;

}

.catelist li ul li a{

background:url(images/bullet1.gif) no-repeat 20px 8px;

color:white;

display:block;

line-height:24px;

padding-left:32px;

text-decoration:none;

}

.catelist li ul li a:hover{

background:#A60B80 url(images/bullethover.gif) no-repeat 20px 8px;

}





.rightcont{

padding-right:4px;

width:316px;

float:right;

}

.sponserbottom{

height:17px;

}

.sponsertop{

padding-top:7px;

}

.sponsersmid{

padding-left:6px;

}

.sponsersmid img{

border:0px;

}

.sponsersmid1{

padding-left:6px;

padding-right:6px;

}

.sponsersmid1 img{

border:0px;

}



.sponserbottom2{

padding-bottom:7px;

}

.sponsertitle{

font-size:18px;

font-family:Georgia, "Times New Roman", Times, serif;

color:#272626;

margin:0px;

padding:0px;

padding:8px 0 7px 0px;

font-weight:normal;

border-bottom:1px dashed #B1B1B1

}

.ads{

padding-bottom:11px;

}

.adframe{

padding-left:10px;

float:left;

height:125px;

width:125px;

padding-left:16px;

padding-top:16px;

}

.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;

}

.ajaxbottom{

background:url(images/tabsbottom.png) no-repeat bottom left;

padding-bottom:9px;

margin-bottom:10px;

}

.ajaxtop{

background:url(images/ajaxtop.png) no-repeat top left;

padding-top:7px;

}

.ajaxmid{

background:url(images/ajaxmid.gif) repeat-x top left;

border-left:1px solid #EA9EC7;

min-height:330px;

overflow:hidden;

border-right:1px solid #EA9EC7;

}



.ajaxtitle{

margin:0px;

padding:0px;

color:#272626;

font-size:18px;

font-weight:normal;

padding:0 0 0 10px;

font-family:Georgia, "Times New Roman", Times, serif;

border-bottom:1px dashed #B4B4B4;

padding-bottom:8px

}

.ajaxtitle span{

padding-left:5px;

padding-right:5px;

color:#8C74C6;

}

.ajaxtitle a{

color:#272626;

font-size:18px;

text-decoration:none;

}



.ajaxtitle a:hover{

color:#BD0991;

font-size:18px;

text-decoration:none;

}

.ajaxtitle a.selected{

color:#BD0991;

font-size:18px;

text-decoration:none;

}



.ajaxframe{

margin-left:5px;

margin-right:5px;

padding-top:10px;

border-bottom:1px dotted #2C2C2C;

padding-bottom:10px;

}

.ajaxpic{

width:55px;

height:74px;

float:left;

padding-top:2px;

padding-left:5px;

}

.ajaxpic img{

border:1px solid #C8B6F5;

}

.ajaxdes{

padding-left:10px;

float:right;

width:223px;

padding-right:5px;

}

.ajaxheading{

margin:0px;

padding:0px;

font-size:12px;

color:#4D3095;

}

.ajaxdescription{

font-size:12px;

color:#2C2C2C;

line-height:14px;

padding-top:3px;

}

.tags{

padding:10px;

background:#E8FED8;

border:1px solid #E1E1E1;

}

.tags a{

color:#535353;

}

.tags a:hover{

color:#535353;

}



.feattitle{

font-size:18px;

border-bottom:1px dashed #B1B1B1;

padding-top:5px;

}





.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;

}

.featframe{

background:url(images/featbox.png) no-repeat top left;

height:164px;

width:175px;

padding-top:11px;

text-align:center;

}

.featframe img{

border:0px;

}

.featmainframe{

padding-top:20px;

padding-bottom:20px;

border-bottom:2px solid #3EB9B4;

}

.featmaintitle{

color:#009FE1;

text-align:center;

padding:0px;

margin:0px;

padding-top:5px;

font-size:12px;

font-weight:normal;

}

.footer{

background:url(images/footer.png) no-repeat top left;

height:80px;

padding:5px;

text-align:center;

border-top:1px solid #ffffff;

color:#ffffff;

}



.footer a{

color:#ffffff;

}

.topslides{

padding-top:5px;

}

.sliderframe{

height:266px;

width:543px;

float:left;

border:1px solid #E2E5E2;

background:#ffffff;

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:10px;

	padding-top:0px;

	}



.footHeading {

border-top:1px solid #7E9000;

border-bottom:1px solid #7E9000;

color:#ffffff;

background:#A8BF0A;

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 #BCD418;

	color: #000000;

	background-color: #BCD418;	

}



.wp-pagenavi a:hover {	

	border: 1px solid #A8BF0A;

	color: #ffffff;

	background-color: #A8BF0A;

}

.wp-pagenavi a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #A8BF0A;

	color: #ffffff;

	background-color: #A8BF0A;	

}

.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 #A8BF0A;

	color: #ffffff;

	background-color: #A8BF0A;

}

.wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px; 

	margin: 2px;	

	border: 1px solid #CECCCC;

	color: #000000;

	background-color: #FFFFFF;

}





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:100%; height:auto; }



.post2{



background:#F2FEE8;



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:375px;

}



.commenttime{



color:#669FD3;

padding-top:5px;

padding-bottom:5px;



font-size:11px;



}



.commenttime a{



color:#669FD3;



text-decoration:none;



}



.commenttime a:hover{



color:#908652;



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;



}



.lat{

padding-top:10px;

padding-bottom:10px;

}





.formtextbox{

width:265px;

border:1px solid #CECCCC;

margin-bottom:5px;

font-size:11px;

height:16px;

padding-left:5px;

padding-top:2px;

}

.formtextarea{

width:446px;

padding-left:5px;

padding-right:5px;

padding-top:2px;

border:1px solid #CECCCC;

margin-bottom:5px;

font-size:11px;

}

#submit{

background:#727272;

border:1px solid #727272;

height:30px;

padding-bottom:3px;

color:#ffffff;

font-weight:bold;

}





.breadcrumb3{

text-align:left;

color:#ffffff;

background:#BCD418;

border:1px solid #E2E5E2;

height:25px;

line-height:25px;

padding-left:10px

}

.breadcrumb3 a{

color:#788900;

font-weight:bold;

}

.breadcrumb3 a:hover{

color:#788900;

font-weight:bold;

}

.breadcrumb3 span{

color:#5D5941;

padding-left:5px;

padding-right:5px;

}







.subscribeframe{

width:221px;

float:right;

background:url(images/subbg.gif) no-repeat top left;

height:52px;

margin-top:10px;

padding-left:21px;

}



.subscribetitle{

margin:0px;

padding:0px;

color:#44514D;

font-size:12px;

padding:8px 0 4px;

}

.subscribebox{

width:151px;

float:left;

height:15px;

border:1px solid #BCBDBD;

}

.subscribebutton{

background:url(images/submit.gif) no-repeat top left;

height:20px;

width:54px;

float:left;

border:0px;

}





.topfeats{

width:417px;

float:right;

background:#BCD418;

border:1px solid #E2E5E2;

height:276px;

}

.topfeattitle{

margin:0px;

padding:0px;

background:url(images/feattop.gif) no-repeat top left;

height:33px;

line-height:33px;

padding-left:10px;

color:#087DAE;

font-size:18px;

font-weight:normal;

font-family:Georgia, "Times New Roman", Times, serif;

}



.midlisting{

margin:0px;

padding:0px;

padding:10px;

padding-top:15px;

}

.midlisting li{

margin:0px;

padding:0px;

list-style:none;

padding-bottom:5px;

}

.midlisting li a{

border:1px solid #E1E4DB;

color:#FFFFFF;

display:block;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:13px;

font-weight:bold;

line-height:24px;

padding-left:13px;

background:#A8BF0A url(images/featbullet.gif) no-repeat top left;

width:381px;

}





.midlisting li a:hover{

color:#FFFFFF;

text-decoration:none;

background:#96AB05 url(images/featbullet.gif) no-repeat top left;

}





.contentmid{

background:url(images/contentbg.gif) repeat-y top left;

}



.contentmid2{

background:url(images/contentbg2.gif) repeat-y top left;

}

.contentbottom{

background:url(images/contentbottom.gif) no-repeat bottom left;

padding-bottom:1px;

}

.contenttop{

background:url(images/contentbottom.gif) no-repeat top left;

padding-top:1px;

}



.bloglisting{

padding:0px;

margin:0px;

padding-top:10px;

}

.bloglisting li{

padding:0px;

margin:0px;

padding-bottom:5px;

list-style:none;

}



.bloglisting li a{

padding:0px;

margin:0px;

padding-bottom:5px;

list-style:none;

background:#E1FBCD url(images/bullet1.gif) no-repeat 10px 7px;

border:1px solid #E1E1E1;

display:block;

color:#535353;

width:283px;

padding-left:20px;

line-height:18px;

}





.bloglisting li a:hover{

background:#D2F6B6 url(images/bullet1.gif) no-repeat 10px 7px;

color:#535353;

text-decoration:none;

}



.footerlinks{

background:#21272C;

line-height:30px;

text-align:center;

color:#ffffff;

}



.footerlinks a{

color:#ffffff;

}

.footerlinks a:hover{

color:#ffffff;

}



.featuredframe{

width:225px;

float:left;

padding-left:16px;

}

.featuredtitle{

font-size:14px;

color:#7E7321;

margin:0px;

padding:0px;

padding-bottom:5px;

padding-top:10px;

font-family:Georgia, "Times New Roman", Times, serif;

}

.featuredtitle a{

color:#7E7321;

}

.featuredtitle a:hover{

color:#7E7321;

}

.featuredpic{

padding:2px;

border:1px solid #BEC0BE;

background:#ffffff;

}

.featureddes{

color:#5B5F63;

font-size:11px;

padding-top:5px;

}

.featuredreadmore{

padding-top:5px;

color:#A44229;

}

.featuredreadmore a{

color:#A44229;

font-weight:bold;

}

.featuredreadmore a:hover{

color:#A44229;

font-weight:bold;

}

.featuredmainborders{

border-bottom:4px solid #E1E1E1;

padding-bottom:12px;

}

.featuredmainbox{

border-bottom:4px solid #E1E1E1;

padding-bottom:4px;

}

.featuredboxtitle{

float:left;

font-size:14px;

color:#3D3D3D;

font-family:Georgia, "Times New Roman", Times, serif;

font-weight:bold;



text-transform:uppercase;

width:678px;

margin:0px;

padding:0px;

padding-top:13px;

}



.featuredboxtitle span{



color:#00ADF5;

}























.pagenav{

margin:0px;

padding:0px;

padding-top:10px;

}

.pagenav li{

padding:0px;

margin:0px;

list-style:none;

}

.pagenav li a{

background:#E1FBCD url(images/bullet1.gif) no-repeat 10px 8px;

color:#535353;

display:block;

line-height:24px;

padding-left:22px;

text-decoration:none;

border-bottom:1px solid #E1E1E1;

}

.pagenav li a:hover{

background:#CFEBB9 url(images/bullet1.gif) no-repeat 10px 8px;

}







.pagenav li ul{

margin:0px;

padding:0px;

}

.pagenav li ul li{

padding:0px;

margin:0px;

list-style:none;

}

.pagenav li ul li a{

background:url(images/bullet1.gif) no-repeat 20px 8px;

color:white;

display:block;

line-height:24px;

padding-left:32px;

text-decoration:none;

}

.pagenav li ul li a:hover{

background:#A60B80 url(images/bullethover.gif) no-repeat 20px 8px;

}





.mainlisting{

margin:0px;

padding:0px;

}

.mainlisting{

margin:0px;

padding:0px;

list-style:none;

}









#sidebar ul, #sidebar ul ol {

margin:0;

padding:0;

}













.







.pagenav{

padding:0px;

margin:0px;

list-style:none;

}

.pagenav a{

background:#E1FBCD url(images/bullet1.gif) no-repeat 10px 8px;

color:#535353;

display:block;

line-height:24px;

padding-left:22px;

text-decoration:none;

border-bottom:1px solid #E1E1E1;

}

.pagenav a:hover{

background:#CFEBB9 url(images/bullet1.gif) no-repeat 10px 8px;

}







.pagenav li ul{

margin:0px;

padding:0px;

}

.pagenav li ul li{

padding:0px;

margin:0px;

list-style:none;

}

.pagenav li ul li a{

background:url(images/bullet1.gif) no-repeat 20px 8px;

color:white;

display:block;

line-height:24px;

padding-left:32px;

text-decoration:none;

}

.pagenav li ul li a:hover{

background:#A60B80 url(images/bullethover.gif) no-repeat 20px 8px;

}



.widget_tag_cloud div{

padding:10px;

padding-top:0px;

}



.widget_search{

background:#E1FBCD;

color:white;

display:block;

line-height:24px;

padding-left:32px;

text-decoration:none;

margin:0px;

padding:0px;

}

.widget_search label{

border-top:1px dotted #00ADF5;

color:#272626;

font-family:Georgia,"Times New Roman",Times,serif;

font-size:14px;

font-weight:normal;

display:block;

padding-left:10px;

padding-top:5px;

padding-bottom:5px;

}

#searchform{

margin:0px;

padding:0px;

}

#s{

border:1px solid #AAC012;

margin-left:8px;

width:151px;

float:left;

}

#searchsubmit{

float:right;

background:#A8BF0A;

color:white;

border:1px solid #A8BF0A;

margin:3px 9px 10px 10px;

}











.widget_recent_entries ul{

margin:0px;

padding:0px;

padding-top:10px;

}

.widget_recent_entries ul li{

padding:0px;

margin:0px;

list-style:none;

}

.widget_recent_entries ul li a{

background:#E1FBCD url(images/bullet1.gif) no-repeat 10px 8px;

color:#535353;

display:block;

line-height:24px;

padding-left:22px;

text-decoration:none;

border-bottom:1px solid #E1E1E1;

}

.widget_recent_entries ul li a:hover{

background:#CFEBB9 url(images/bullet1.gif) no-repeat 10px 8px;

}





#wp-calendar{

width:100%;

}

#wp-calendar thead{

background:#AAC012;

color:white;

}

#wp-calendar tbody{

background:#F4FDB6;

color:#8E8E8E;

}

#wp-calendar caption{

background:#BCD418;

color:white;

line-height:20px;

font-weight:bold;

}

.gallery {  height:266px; overflow:hidden; }



.gallery ul{ list-style: none; margin: 0; padding: 0; }

.gallery ul li	{ float: left; display: block; margin-right:2px; overflow:hidden; height: 560px; width: 37px; cursor:pointer; }

.gallery #a1{  width: 387px; }

.gallery #a1 div { display:block; }

.gallery ul li img{ position: absolute; border: 3px solid #881212; }

.gallery ul li div {  height:266px; display:none; }

.gallery ul li div a.upper { display: block;height:171px;}

.gallery ul li div div.fader { margin: 0; padding: 0; height: 96px; display: block; background:url(images/p.down.png) repeat-x top left; }

.gallery ul li div div.fader h2 { padding:10px 10px 0px; margin:0px; font-weight:normal; padding-bottom:5px;  }

.gallery ul li div div.fader h2 a { color:#ffffff; font-size:14px; font-weight:bold;}

.gallery ul li div div.fader p { padding: 0px 10px; margin:0px; color:#fff; font-size:11px; }







.featuredtitle2{

font-size:13px;

color:#272626;

font-family:Georgia, "Times New Roman", Times, serif;

margin:0px;

padding:0px;

padding-top:5px;

}

.featuredtitle2 a{

color:#272626;

}

.featuredtitle2 a:hover{

color:#272626;

}

ul#nav {
height:25px;
border:0px solid #000;
margin:1em 0;
padding:0;
}
 
ul#nav li {
list-style:none;
float:right;
border-left:1px solid #000;
line-height:15px;
padding:0 10px;
}