/*  



Theme Name: The Station



Version: 1.5.1



Description: Designed by <a href="http://www.adii.co.za">Adii Rockstar</a>.



Author: WooThemes



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



*/







/*>>>>> Custom Styles <<<<<*/







#featured #tab-2 {background: #d0d6d7 url(http://projectx.buttercafeandbakery.com/butter-catering.jpg) repeat top;}



#featured #tab-1 {background: #d0d6d7 url(http://projectx.buttercafeandbakery.com/butter-goodies3.jpg) repeat top;}



#featured #tab-3 {background: #d0d6d7 url(http://projectx.buttercafeandbakery.com/butter-wholesale.jpg) repeat top;}



#featured #panel-2 {background: #f0e2bb url(http://projectx.buttercafeandbakery.com/butter-catering.jpg) no-repeat;}



#featured #panel-1 {background: #f0e2bb url(http://projectx.buttercafeandbakery.com/butter-goodies3.jpg) no-repeat;}



#featured #panel-3 {background: #f0e2bb url(http://projectx.buttercafeandbakery.com/butter-wholesale.jpg) no-repeat;}



div.butter_content {margin-left:645px;}



div.butterball_catering {float:left;width:640px;height:56px;background-image:url(/buttercatering_watermark_gif.gif);border:0px;margin-left:-20px;margin-top:100px;



     /* for IE */



     filter:alpha(opacity=60);



     /* CSS3 standard */



     opacity:0.6;

}







div.butterball_bakery {



     float:left;width:640px;height:56px;background-image:url(/buttercafe_watermark_gif.gif);border:0px;margin-left:-20px;margin-top:100px;



     /* for IE */



     filter:alpha(opacity=60);



     /* CSS3 standard */



     opacity:0.6;



}







div.butterball_wholesale {



     float:left;width:640px;height:56px;background-image:url(/butterwholesale_watermark_gif.gif);border:0px;margin-left:-20px;margin-top:100px;



     /* for IE */



     filter:alpha(opacity=60);



     /* CSS3 standard */



     opacity:0.6;



}







.buttergif {width:626px;height:44px;border:0px;}















/*>>>>> Setup and Reset <<<<<*/







body, html  {



	height: 100%;



}







body, html, p, ul, ol {



	margin: 0;



	padding: 0;



	border: none;



}







body  {



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



	font-size: 12px;



	line-height: 1.5;  /*unitless for proper inheritance*/



}







h1, h2, h3, h4, h5, h6  {



	margin: 5px 0;



}







h1  {font-size: 30px}



h2  {font-size: 22px}



h3  {font-size: 16px}



h4  {font-size: 14px}



h5  {font-size: 12px}



h6  {font-size: 12px}







h1 a:link, h1 a:visited,



h2 a:link, h2 a:visited,



h3 a:link, h3 a:visited,



h4 a:link, h4 a:visited,



h5 a:link, h5 a:visited,



h6 a:link, h6 a:visited  {



	text-decoration: none;



}







h1 a:hover,



h2 a:hover,



h3 a:hover,



h4 a:hover,



h5 a:hover,



h6 a:hover  {



	text-decoration: underline;



}







p  {

	

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

	

	margin: 10px 0;



}







ul, ol  {



	margin: 0;



	padding: 0;



}







/*>>>>> Navigation <<<<<*/







a:link, a:visited  {



	text-decoration: none;



}







a:hover  {



	text-decoration: underline;



}







#nav  {



	width: 980px;



	margin: 0 auto;



	height: 35px;



}







/* Page Nav */







#pagenav {



	float: left;



	position: relative;



	z-index: 100;



	padding: 0 10px;



}







#pagenav li {



	float: left;



	line-height: 35px;



	padding: 0 9px 0 5px;



	margin: 0;



}







#pagenav li a:link, #pagenav li a:visited {



	display: block;



	position: relative;



	padding: 0 8px;



	text-decoration: none;



	z-index: 100;



}







#pagenav li a:hover, #pagenav li.current_page_item a:link, #pagenav li.current_page_item a:visited  {



	position: relative;



}







#pagenav li a:hover span.left, #pagenav li.current_page_item span.left  {



	display: block;



	position: absolute;



	left: 0;



	bottom: 0;



	width: 5px;



	height: 33px;



}







#pagenav li a:hover span.right, #pagenav li.current_page_item span.right  {



	display: block;



	position: absolute;



	right: 0;	



	bottom: 0;



	width: 5px;



	height: 33px;



}







/* Style drop down list */







#pagenav li ul li {



	float: none;



	padding: 0;



}







/* first level */







	#pagenav li ul {



		position: absolute;



		left: -999em;



	}







	#pagenav li:hover ul, #pagenav li.sfhover ul {



	}







	/* second level */







		#pagenav li li:hover ul ul, #pagenav li li.sfhover ul ul {



			left: -999em;



		}







		#pagenav li li li:hover ul, #pagenav li li li.sfhover ul {



			left: auto;



		}







		/* third level */







			#pagenav li li li:hover ul ul, #pagenav  li li li.sfhover ul ul {



				left: -999em;



			}







			#pagenav li li li li:hover ul, #pagenav li li li li.sfhover ul {



				left: auto;



			}







#pagenav li ul ul {



	margin: -26px 0 0 200px;



}







#pagenav li ul ul li a {



	line-height: 25px;



}







#pagenav li:hover ul ul, #pagenav li.sfhover ul ul {



	left: -999em;



}







#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul {



	left: auto;



}







#pagenav li ul li a:link, #pagenav li ul li a:visited  {



	display: block;



	width: 190px;



	padding: 0px 0 0px 10px!important;



}







#pagenav li ul li ul li a:link, #pagenav li ul li ul li a:visited  {



	padding: 5px 0 5px 10px!important;



}







#pagenav li ul li a:hover  {



	text-decoration: underline;



}







#pagenav li ul li a span.left  {



	display: none!important;



}







#pagenav li ul li a span.right {



	display: none!important;



}











/* IE7 Fix */







#pagenav li:hover, #pagenav li.hover {  



	position: static;



}







/*>>>>> Layout <<<<<*/







#header  {



	width: 980px;



	margin: 0 auto;



	height: 140px;



}







#header h1  {



	display: none;



}







#header img  {



	float: left;



	margin: 45px 0 0 0;



}







#header #subscribe  {



	float: right;



	display: block;



	height: 70px;



	width: 183px;



	padding: 8px 0 0 35px;



	margin: 55px 0 0 0;



	text-decoration: none;



	font-weight: bold;



}







#container  {



	padding-top: 20px;



	padding-bottom: 20px;



}







#container_bottombg  {



	width: 980px;



	height: 41px;



	margin: 0 0 -20px -10px;



}







#slider {  cursor:pointer; }



#slider .scroll { width:940px; overflow:hidden;position:relative;   }



.scrollContainer { position:absolute; top:0; left:0; }



.scrollContainer .information { position:absolute; top:0; width:940px; display:none; }











#featured  {



	float: left;



	margin: 0 0 0 10px;



	background-color: #dce1e2;



}







#featured.slider  {



	width: 940px;



	position: relative;



}







#featured.slider .arrow_left  {



	position: absolute;



	left: -11px;



	top: 45%;



}







#featured.slider .arrow_right  {



	position: absolute;



	right: -11px;



	top: 45%;



}







#featured.slider .information  {



	width: 900px;



	float: left;



	position: relative;



}







#featured.slider .information .image.left  {



	float: left;



	margin: 0 20px 0 0;



}







#featured.slider .information .image.right  {



	float: right;



	margin: 0 0 0 20px;



}







#featured.slider .information .image img  {



	border: 5px solid #bcc5c7;



}







#featured.slider .information #text h2  {



	margin-bottom: 0;



}







#featured.slider .information #text h2 a:link,



#featured.slider .information #text h2 a:visited  {



	color: #16181A;



	display: inline;



}







#featured.slider .information #text .description  {



	display: block;



	color: #4F5357;



	font-weight: normal;



	font-size: 14px;



}







#featured .information  {



	float: left;



	width: 598px;



	padding: 20px 20px;



}







#featured .information h2  {



	margin: 0 0 10px 0;



	line-height: 30px;



	font-size: 30px;



}







#featured .information .feat-button .left  {



	display: block;



	float: left;



	width: 5px;



	height: 30px;



}







#featured .information .feat-button a.more-info  {



	display: block;



	float: left;



	height: 24px;



	padding: 6px 4px 0 8px;



	text-transform: uppercase;



	cursor: pointer;



}







#featured .information .feat-button .right  {



	display: block;



	float: left;



	width: 19px;



	height: 30px;



}







#featured-tabs  {



	float: left;



	width: 301px;



	height: 100%;



}







#featured-tabs li  {



}







#featured-tabs li a:link, #featured-tabs li a:visited  {



	display: block;



	margin-left: -1px;



	padding: 10px 0 10px 20px;



	font-size: 16px;



	font-weight: bold;



	text-decoration: none;



}







#featured-tabs li a:hover, #featured-tabs li.active a  {



}







#featured-tabs a span  {



	display: block;

	

	padding-top:5px;

	

	font-size: 11px;

	

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



	font-weight: normal;



	margin-top: -4px;



}







#featured .information ul,



#featured .information ol {



	margin: 5px 0;



	padding: 0 0 0 30px;



}







#featured .information ul li  {



	list-style-type: square;



}







#featured .information ul li ul  {



	margin: 8px 0;



	padding: 0 0 0 15px;



}







#featured .information ul li ul li  {



	list-style-type: disc;



}







#featured .information ol li  {



	list-style-type: upper-latin;



}







#featured .information ol li ol  {



	margin: 8px 0;



	padding: 0 0 0 15px;



}







#featured .information ol li ol li  {



	list-style-type: lower-latin;



}







/*>>>>> Slider <<<<<*/



/*



#slider {



  width: 940px;



  margin: 0 auto;



  position: relative;



}







.scroll {



  width: 940px;



  height: auto;



  overflow: auto;



  position: relative; 



  clear: left;



}







.scrollContainer div.panel {



  height: auto;



  width: 940px; 



}



*/











.scrollButtons {



  cursor: pointer;



  z-index: 100;



}







#breadcrumb  {



	width: 940px;



	margin: -8px 10px 0 10px;



	padding: 0 0 10px 0;



}







#content  {



}







#breadcrumb p  {



	margin: 0;



	font-weight: bold;



}







#main_content  {



	float: left;



	width: 619px;



	padding: 0 20px 0 0;



	margin: 20px 0 0 10px;



}







#main_content #top  {



}







#main_content #top h2  {



	margin: 0 0 20px 0;



}







#main_content #top p  {



	margin: 20px 0 30px 0;



}







#main_content #top p img  {



	float: left;



	margin: 0 10px 0 0;



	border: none !important;



}







#two-col  {



	padding-top: 10px;



}







#two-col h3  {



	text-transform: uppercase;



}







#two-col ul {



	padding: 0 !important;



}







#two-col ul li  {



	margin: 0 0 8px 0 !important;



	padding: 0 0 0 20px !important;



	list-style: none !important;



}







#two-col .left  {



	float: left;



	width: 309px;



}







#two-col .right  {



	float: left;



	width: 300px;



	padding: 0 0 0 10px;



}







#two-col .left a.signup, #two-col .right a.signup  {



	display: block;



	font-weight: bold;



	text-transform: uppercase;



	font-size: 13px;



	text-align: center;



	padding: 5px 0 0 0;



	margin: 20px 0 0 0;



	width: 300px;



	height: 25px;



}







#sidebar  {



	float: left;



	width: 280px;



	margin: 20px 0 0 20px;



}







#sidebar h2  {



	text-transform: uppercase;



	font-size: 14px;



}







#sidebar .box  {



}







#sidebar .box h2  {



	padding-bottom: 5px;



}







#newsletter  {



	margin-bottom: 15px;



	padding-bottom: 10px;



}







#newsletter .field, #feedburner .field , #campaignmonitor .field {



	display: block;



	float: left;



	width: 191px;



	height: 20px;



	padding: 7px 0 0 5px;



	margin: 0 4px 0 0;



}







#newsletter .button, #feedburner .button, #campaignmonitor .button  {



	width: 78px;



	height: 28px;



	font-weight: bold;



	text-transform: uppercase;



	cursor: pointer !important;



}







#news  {



	margin-bottom: 15px;



}







#news h2  {



	display: block;



	margin-bottom: 0;



	width: 280px;



	position: relative;



}







#news h2 a:link, #news h2 a:visited  {



	position: absolute;



	top: 0;



	right: 0;



}







#news ul li  {



	padding: 7px 0;



}







#news ul li a:link, #news ul li a:visited  {



	font-weight: bold;



}







#news ul li span.meta  {



	display: block;



	font-size: 11px;



}







#search, #feedburner, #campaignmonitor  {



	margin-bottom: 15px;



	padding-bottom: 10px;



}







#search input#s  {



	display: block;



	float: left;



	width: 191px;



	height: 20px;



	padding: 7px 0 0 5px;



	margin: 0 4px 0 0;



}







#search input.submitsearch  {



	width: 78px;



	height: 28px;



	font-weight: bold;



	text-transform: uppercase;



	cursor: pointer !important;	



}







#twitter  {



	padding: 0 0 10px 0;



}







#twitter ul  {



	margin: 10px 0;



}







#twitter_update_list li {



	padding: 5px 0 !important;



}







#twitter a:link, #twitter a:visited  {



	display: inline;



	padding: 0;



}







#twitter span.website  {



	display: block;



	text-align: right;



}







#footer  {



	width: 980px;



	margin: 0 auto 40px auto;



}







#footer .footnav  {



	float: left;

	text-align:center;



	width: 954px;



}







#footer .footnav ul  {



	padding: 30px 0 20px 10px;



}







#footer .footnav ul li  {



	display: inline;



	margin: 0 15px;



}







#footer .footnav ul li a:link, #footer .footnav ul li a:visited  {



	font-weight: bold;



}







#footer .copyright  {



	float: right;



	width: 1px;



	padding: 5px 10px 0 15px;



	font-size: 10px;



}







#footer .copyright p  {



	margin: 5px 0;



}







#footer .bottombg  {



	width: 980px;



	height: 7px;



}







.spacer  {



	height: 10px;



}







/*>>>>> Post Styling <<<<<*/







.post  {



	float: left;



	width: 619px;



	padding: 0 0 20px 0;



	margin: 0 0 20px 0;



}







.post .video {



	margin: 0 0 20px 0;



}







.post_head  {



	float: left;



	width: 619px;



	margin: 0 0 15px 0;



}







.post_head .title_meta  {



	float: left;



	width: 559px;



}







.post_head .title_meta h2  {



	margin: 0 0 -5px 0;



}







.post_head .title_meta h2 a:link, .post_head .title_meta h2 a:visited  {



}







.post_head .title_meta p  {



	margin: 0;



}







.post_head .comments  {



	width: 60px;



	text-align: right;



	float: right;



}







.post_head .comments a:link, .post_head .comments a:visited  {



	display: inline-block;



	text-align: center;



	padding: 5px 10px;



	margin: 5px 0 0 0;



	font: bold 16px Georgia,Times,Serif;



}







.post_head .comments span.bg  {



	display: block;



	width: 11px;



	height: 10px;



	margin: 0 0 0 35px;



}







.post p.continue_reading  {



	margin: 0;



}







.post p.continue_reading a  {



	padding: 0 10px 0 0;



}







/*>>>>> Page Styles <<<<<*/







#sub_nav  {



	float: left;



	width: 120px;



	padding: 5px 10px;



}







#sub_nav ul li  {



	margin: 3px 0;



}







#sub_nav ul li.active  {



	margin-top: 10px;



}







#sub_nav ul li ul  {



	margin: 0 0 10px 5px;



	display: none;



}







#sub_nav .current_page_parent ul, #sub_nav .current_page_item ul {



	display: block;



}







#sub_nav .current_page_parent ul li, #sub_nav .current_page_item ul li {



	margin-top: 10px;



}







#sub_nav ul li ul li  {



	zoom: 1;



	padding: 0 0 0 10px;



}







#sub_nav ul li.sub_active a:link, #sub_nav ul li.sub_active a:visited  {



	text-decoration: underline;



}







#page  {



	float: left;



	width: 460px;



	margin: 0 0 0 17px;



}







#main_content.fullwidth  {



	width: 940px;



	border-right: 0;



}







#main_content.fullwidth #page  {



	width: 783px;



	margin-left: 17px;



}







#main_content.fullwidth #page.no_sub_nav_full  {



	margin: 0;



	width: 940px;



}







.no_sub_nav {



	width: 620px !Important;



	margin: 0px !Important;



}







#page h2.title  {



	margin: 0 0 15px 0;



}







#page h2.title a:link, #page h2.title a:visited  {



}







/*>>>>> ARCHIVES TEMPLATE STYLES <<<<<*/







#archive_posts li, #archive_categories li, #archive_monthly li  {



	margin: 0 0 5px 0;



}







#archive_categories li, #archive_monthly li  {



	font-weight: bold;



}







#archive_posts li a:link, #archive_posts li a:visited  {



	font-weight: bold;



}







#archive_posts li span.comments  {



	text-transform: uppercase;



	font-size: 11px;



}







/*>>>>> Widget Styles <<<<<*/







.widget  {



	margin: 0 0 20px 0;



}







.widget.two-col  {



	float: left;



}







.widget h3  {



	padding: 0 0 5px 0;



	margin: 0;



	font-size: 14px;



	text-transform: uppercase;



}







.widget ul  {



}







.widget.two-col ul  {



	float: left;



	margin-bottom: -1px;



}







.widget ul li  {



}







.widget ul li ul  {



	margin: 0 0 5px 10px;



	font-size: 11px;



}







.widget ul li li  {



}







.widget ul li li a:link, .widget ul li li a:visited  {



	height: 22px;



	line-height: 20px;



	padding: 0 0 0 15px;



}







.widget.two-col ul li  {



	float: left;



	width: 140px;



}







.widget ul li a:link, .widget ul li a:visited  {



	display: block;



	padding: 7px 0 7px 15px;



}







.widget ul li a:hover  {



}







#flickr  {



	float: left;



	margin: 0 0 20px 0;



}







#flickr h3  {



	padding: 0 0 5px 0;



	margin: 0;



	font-size: 14px;



	text-transform: uppercase;



}







#flickr .pics  {



	float: left;



	padding: 7px;



}







#flickr .pics .flickr_badge_image  {



	margin: 4px 6px;



	float: left;



	width: 75px;



}







#ads img  {



	margin: 5px 6px;



}







.widget_lifestream ul li  {



	padding-top: 7px!important;



	padding-bottom: 7px!important;



	background-position: 0 9px!important;



}







#videos .inner  {



	padding: 5px 10px 10px 10px;



	background-color: #ebebeb;



	border-left: 1px solid #CBD1D2;



	border-right: 1px solid #CBD1D2;



}







#videos .inner .video  {



	margin: 0 0 8px 0;



}







#videos h3  {



	margin-bottom: -0px;



}







/*>>>>> COMMENTS <<<<<*/







#comments_wrap  {



	width: 619px;



}







ol li.comment  {



	display: block;



	padding: 10px 0 10px 10px;



}















ol li.comment .comment-author  {



	



}







ol li.comment .comment-author img  {



	float: right;



}







ol li.comment .comment-author cite  {



	font-weight: bold;



	font-size: 14px;



}



	







ol li.comment .comment-meta  {



	font-size: 10px;



	text-transform: uppercase;



	margin: 0 0 10px 0;



}







ol li.comment p  {



	margin: 0 0 5px 0;



}







ol li.comment .reply  {



	text-transform: uppercase;



	font-size: 12px;



	font-weight: bold;



	margin: 7px 0 0 0;



}







/*>>>>> THREADED COMMENTS <<<<<*/







ol li.comment ul.children  {



	margin: 10px 0 0 5px;



}







/*>>>>> COMMENT FORM <<<<<*/







#form_wrap {



	padding: 15px 0;



	position: relative;



	clear: both;



}







#form_wrap h2 {



	padding-bottom: 28px;



	position: relative;



}







#form_wrap .form-left {



	width: 30%;



	float:left;



}







#form_wrap .form-right {



	float:right;



	width: 70%;



}







#form_wrap textarea, #form_wrap .form-left input {



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



	font-size: 12px;



	padding: 7px 10px;



}







#form_wrap textarea {



	width: 95%;



	margin-bottom: 18px;



}







#form_wrap .form-left input {



	width: 147px;



	display: block;



	margin-bottom: 10px;



}







#form_wrap input.sb {



	width: 78px;



	height: 28px;



	font-weight: bold;



	text-transform: uppercase;



}







#form_wrap p.lc_logged {



	margin-top: -20px;



	position: relative;



}







#cancel-comment-reply-link  {



	text-transform: uppercase;



	font-weight: bold;



	font-size: 10px;



}







/*>>>>> ALTERNATE HOMEPAGE LAYOUT <<<<<*/







#recent_articles  {



}







#recent_articles h2.heading  {



	text-transform: uppercase;



	font-size: 14px;



	margin: 0px 0 0 0;



	padding: 0 0 6px 0;



}







#recent_articles .article  {



	float: left;



	position: relative;



	width: 300px;



	border-top: 1px solid #cbd1d2;



}







#recent_articles .article.left  {



	padding: 10px 9px 10px 0;



	border-right: 1px solid #cbd1d2;



}







#recent_articles .article.right  {



	padding: 10px 0 10px 9px;



	border-left: 1px solid #cbd1d2;



	margin: 0 0 0 -1px;



}







#recent_articles .article h2  {



	margin: 0;



}







#recent_articles .article h2 a:link,



#recent_articles .article h2 a:visited  {



	color: #23262a;



	font-size: 16px;



}







#recent_articles .article .meta  {



	margin: 0 0 10px 0;



	font-size: 11px;



}







#recent_articles .article .meta a:link,



#recent_articles .article .meta a:visited  {



	color: #4f5357;



}







#recent_articles .article .comments  {



	margin: 0;



	position: absolute;



	top: 10px;



	right: 7px;



	padding: 0 3px;



	border-radius: 3px;



 	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	background-color: #5c5c5c;



}







#recent_articles .article .comments a:link,



#recent_articles .article .comments a:visited  {



	font-size: 14px;



	font-weight: bold;



	color: #fff;



}







#recent_articles .article img  {



	float: left;



	margin: 0 8px 5px 0;



	border: 2px solid #bcc5c7;



}







#recent_articles .article p  {



	margin: 0 0 8px 0;



}







#adbox  {



	padding: 25px 0;



	text-align: center;



	border-top: 1px solid #CBD1D2;



	border-bottom: 1px solid #cbd1d2;



}







#bottom  {



	



}







#more_articles  {



	float: left;



	width: 380px;



	padding: 0 9px 0 0;



	border-right: 1px solid #cbd1d2;



}







#more_articles h2.heading  {



	text-transform: uppercase;



	font-size: 14px;



	margin: 9px 0 0 0;



	padding: 0 0 6px 0;



	border-bottom: 1px solid #CBD1D2;



}







#more_articles ul li  {



	float: left;



	position: relative;



	width: 380px;



	padding: 10px 0;



	border-bottom: 1px solid #e4e4e4;



}







#more_articles ul li img  {



	float: left;



	margin: 0 15px 0 0;



	border: 2px solid #bcc5c7;



}







#more_articles ul li .posttitle  {



	float: left;



	width: 270px;



}







#more_articles ul li .posttitle h2  {



	margin: 0;



}







#more_articles ul li .posttitle h2 a:link,



#more_articles ul li .posttitle h2 a:visited  {



	color: #23262a;



	font-size: 14px;



}







#more_articles ul li .meta  {



	margin: 0;



	color: #4f5357;



}







#more_articles .meta a:link,



#more_articles .meta a:visited  {



	color: #4f5357;



}







#more_articles ul li .comments  {



	margin: 0;



	position: absolute;



	top: 15px;



	right: 0;



	padding: 0 3px;



	border-radius: 3px;



 	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	background-color: #5c5c5c;



}







#more_articles ul li .comments a:link,



#more_articles ul li .comments a:visited  {



	font-size: 14px;



	font-weight: bold;



	color: #fff;



}







#widget_area  {



	float: left;



	width: 220px;



	margin: 0 0 0 9px;



	padding: 10px 0 0 0;



}







/*>>>>> END ALTERNATE HOMEPAGE LAYOUT <<<<<*/











/* Captions */



.aligncenter,



div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.wp-caption {



	text-align: center;



	padding-top: 4px;



	margin: 10px;



	-moz-border-radius: 3px;



	-khtml-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}



/* End captions */







/* Post Typographic Elements */







.entry h1  {}



.entry h2  {}



.entry h3 {}



.entry h4 {}



.entry h5 {}



.entry h6 {}







.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6  {







}







.entry blockquote  {



	padding: 10px 30px;



	color: #666;



	font-style: italic;



}







.entry blockquote p  {



	margin: 0;



}







.entry ul  {



	margin: 5px 0;



	padding: 0 0 0 30px;



}







.entry ul li  {



	list-style-type: square;



}







.entry ul li ul  {



	margin: 8px 0;



	padding: 0 0 0 15px;



}







.entry ul li ul li  {



	list-style-type: disc;



}







.entry ol  {



	margin: 5px 0;



	padding: 0 0 0 30px;



}







.entry  ol li  {



	list-style-type: upper-latin;



}







.entry ol li ol  {



	margin: 8px 0;



	padding: 0 0 0 15px;



}







.entry  ol li ol li  {



	list-style-type: lower-latin;



}







.entry.sitemap ul  {



	margin-bottom: 30px;



}







.entry.sitemap li ul li ul  {



	margin-bottom: 5px;



}







/* Post Images */







.entry img  {



	padding: 0px;



	border: 1px solid #333;



}







img.wp-smiley  {



	padding: 0;



	border: none;



}







.entry .alignleft  {



	float: left;



	margin: 10px 15px 10px 0;



}







.entry .alignright  {



	float: right;



	margin: 10px 0 10px 15px;



}







.entry .aligncenter  {



	text-align: center;



}







/*>>>>> Page Navi <<<<<*/







div.Nav  {



	width: 609px;



	float: left;



	margin-top: -19px;



	height: 25px;



	padding: 5px 0 0 10px;



}







.Nav strong.on  {



	padding: 2px 5px;



}







.Nav a  {



	padding: 2px 5px;



}







/*>>>>> WordPress Images <<<<<*/







img.wp-smiley  {



	padding: 0;



	border: none;



}







.alignleft  {



	float: left;



	margin: 0 15px 10px 0;



}







.alignright  {



	float: right;



	margin: 0 0 10px 15px;



}







.aligncenter  {



	text-align: center;



}







/*>>>>> Custom Styles <<<<<*/







.floatl  {float: left;}



.floatr  {float: right;}







.alignl  {text-align: left;}



.alignr  {text-align: right;}



.alignc  {text-align: center;}