/*  
Theme Name: Chateau Briand Catering
Theme URI: http://
Description: A two column style based on Kubrick
Version: wordpress 2[1].1.3
Author: Brainstorm Studio
Author URI: http://brainstormstudio.com/
*/
/* PNG Images Fix */
#logo { behavior: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/iepngfix.htc); }
/* Begin Typography & Colors */
body { font-size: 62.5%; font-family: Verdana, Arial, Sans-Serif; /* Resets 1em to 10px */ background: #BFAA86; color: #505359; text-align: center; margin: 0 0 0px 0; padding: 0; }
#page { background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/page_bkgd.gif) top center repeat-y; text-align: left; margin: 0px auto; padding: 0; width: 1000px; }
/*******************************************************/
/***************         HEADER         ***************/
/*****************************************************/

#header { margin: 0 0px 0px 20px; padding: 0; /* background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/header.jpg) top center no-repeat; */ height: 466px; width: 960px; }
	#topnav { height: 28px; width: 910px; color: #ffffff; padding: 0 0 0 50px; background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/topnav.jpg) top center no-repeat; }
		#topnav ul { list-style: none; margin: 0; padding: 0; }
		#topnav li { float: left; padding: 0 9px 0 9px; border-right: 1px solid #ffffff; margin: 7px 0 0 0; }
		#topnav a { color: #ffffff; text-decoration: none; }
			#topnav a:hover { color: #ffffff; text-decoration: underline; }
#logo { position: absolute; width: 272px; height: 113px; background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/chateau-briand-logo-sb.png) no-repeat; display: block; margin:30px 0 0 21px; text-indent:-5000px; }
#location { position: absolute; margin: 135px 0 0 185px; color: #3a5594;}
#page { background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/page_bkgd.gif) top center repeat-y; text-align: left; margin: 0px auto; padding: 0; width: 1000px; }
/*******************************************************/
/***************         SUBNAV         ***************/
/*****************************************************/

#subnav { height: 32px; width: 910px; color: #ffffff; padding: 0 0 0 50px; display: block; margin: 0 0 0 20px; background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/subnav.jpg) top left no-repeat; z-index: 100; }
	#subnav ul { list-style: none; margin: 0; padding: 0; }
	#subnav li { float: left; padding: 0 9px 0 9px; border-right: 1px solid #ffffff; margin: 10px 0 0 0; text-transform: uppercase; }
	#subnav a { color: #ffffff; text-decoration: none; }
		#subnav a:hover { color: #ffffff; text-decoration: underline; }
#thirdNav { height: 28px; width: 910px; padding: 0 0 0 50px; display: block; background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/subnav.jpg) bottom left no-repeat; z-index: 105; list-style: none; margin: 0 0 0 20px; }
	#thirdNav ul { list-style: none; margin: 0; padding: 0; }
	#thirdNav li { float: left; padding: 0 9px 0 9px; margin: 5px 0 0 0; padding-top: 1px; padding-bottom: 1px; border-right: 1px solid #2B364A; text-transform: uppercase; }
	#thirdNav a { color: #2B364A; text-decoration: none; }
		#thirdNav a:hover { color: #2B364A; text-decoration: underline; }
/*#content { font-size: 1.2em; float: left; padding: 15px 0 20px 52px; margin: 0px 0 0; width: 660px; }*/
#content { font-size: 1.2em; float: left; padding: 15px 0 20px 13px; margin: 0px 0 0; width: 660px; }
#lady { margin: 20px 0 0 105px; }
.postmetadata { text-align: center; font-size: 0.8em; }
.post { margin: 0 0 40px; text-align: left; }
.postmetadata { clear: both; }
.alt { margin: 0; padding: 10px; /*	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;*/ }
#footer { padding: 0; margin: 0 auto; width: 1000px; height: 66px; background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/footer.jpg) top center no-repeat; border: none; }
	#footer span { margin: 0px 6px; }
	#footer p { margin: 0; padding: 8px 0; text-align: center; color: #ffffff; }
	#footer p a{ color: #ffffff; }
/* Begin Sidebar */
/*******************************************************/
/***************           NEW          ***************/
/*****************************************************/
#direct { width: 235px; background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/bg/grad.gif); margin: 0px 0px 20px; padding: 3px; }
	#direct #bord { border: 2px solid #FFFFFF; width: 231px; margin: 0px auto; }
		#direct #bord p { text-align: center; color: #ffffff; font: 14px Georgia, "Times New Roman", Times, serif; line-height: 18px; }
		#direct #bord a { color: #ffffff; text-decoration: underline; }
#social { width: 108px; margin: 17px auto 0px; }
	#social p#socialp { background: url("http://www.chateaubriandcaterers.com/images/social/follow-us.gif") 0px 0px no-repeat; width: 86px; text-indent: -5000px; margin: 0px 0px 0px 9px; padding: 0; height: 20px; display: block; }
	
h1#h1blog{color:#505359; font:16px/21px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
	h1#h1blog span{color:#505359; font:14px/21px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h2.mh2{ font-size:12px!important;}
#wpix hr{ color:#6E5E44; display:block; height:1px;}
/************************************************/
/***************   FOOTER LADY   ***************/
/**********************************************/
#nlady{width:459px; height:135px; margin:0px auto;}
	#nlady p{ text-align:center; margin:0px;}
	#nlady ul{ margin:2px 0px 0px; padding:0px; list-style:none;}
	#nlady ul li{ margin:0px; padding:0px; display:block; float:left; font:12px Arial, Helvetica, sans-serif; color:#666;}
	#nlady ul li span{ margin:0px 5px;}
	#nlady ul li a{ font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
	#nlady ul li a:hover{ font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}
/* blog */
#blnlady{width:459px; height:135px; margin:0px auto; display:none; visibility:hidden;}
	#blnlady p{ text-align:center; margin:0px;}
	#blnlady ul{ margin:2px 0px 0px; padding:0px; list-style:none;}
	#blnlady ul li{ margin:0px; padding:0px; display:block; float:left; font:12px Arial, Helvetica, sans-serif; color:#666;}
	#blnlady ul li span{ margin:0px 5px;}
	#blnlady ul li a{ font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
	#blnlady ul li a:hover{ font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration:underline;}

.bloglad567{ display:block!important; visibility:visible!important;}

/*******************************************************/
/************************** Orig **********************/
/*****************************************************/
#sidebar { padding: 20px 0 10px 0; float:left; width: 250px; margin:0px 0px 0px 37px; }
/*#sidebar { padding: 20px 0 10px 0; margin-left: 717px; width: 250px; }*/
	#sidebar form { margin: 0; }
	#sidebar ol, #sidebar ul, #sidebar li { list-style-type: none; list-style-image: none; margin-bottom: 5px; margin-left: 5px; }
	#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; }
#box { width: 243px; background:url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/bg/contact.gif) no-repeat; height:107px; }
	#box #callside{ float:right; width:183px; margin:16px 0px 0px;}
	#box #callside p{ margin:0px;}
	#box #callside p.f2{ margin:6px 0px 0px;}
#box_top { height: 17px; background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/box_top.gif); }
#box_middle { background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/box_middle.gif) repeat-y; }
#box_bottom { background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/box_bottom.gif) bottom no-repeat; height: auto !important; height: 65px; min-height: 65px; }
#news_box { width: 243px; }
#news_box_top { height: 17px; background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/box_top.gif); }
#news_box_middle { background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/box_middle.gif) repeat-y; }
#news_box_bottom { background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/box_bottom.gif) bottom no-repeat; height: auto !important; height: 65px; min-height: 65px; }
.news_box { margin-top: 20px; }
#callout { color: #ffffff; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 18px; }
	#callout a { color: #ffffff; text-decoration: underline; }
.decoration { background: url(http://www.chateaubriandcaterers.com/wp-content/themes/chateau/images/decoration.jpg) no-repeat; width: 91px; height: 17px; display: block; margin: 7px 0 0px 76px; padding: 0 0 12px 0; }
#news { color: #ffffff; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 18px; width: 200px; margin: 0 0 0px 20px; padding: 0 0 20px 0; }
	#news a { color: #ffffff; text-decoration: underline; }
	#news p { margin: 0; padding: 0; }
/*Font Style */
small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; padding: 0; margin: 0; }
h1, h2, h3 { font-family: Verdana, Arial, Sans-Serif; font-weight: bold; }
h1 { font-size: 12px; color: #9ea2a9; }
.title { font-size: 16px; font-weight: bold; }
h2 { font-size: 16px; margin: 30px 0 0; }
	h2.pagetitle { font-size: 1.6em; margin-top: 30px; text-align: center; }
#sidebar h2 { font-size: 1.2em; margin: 5px 0 0; padding: 0; }
h3.comments { padding: 0; margin: 20px auto 10px ; }
h3 { font-size: 1.3em; margin: 0; }
/*Comments*/
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 90%; padding: 2px; }
#commentform #submit { margin: 0; float: right; margin-right: 60px; }
.commentlist li { font-weight: bold; margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist cite, .commentlist cite a { font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; margin: 10px 5px 10px 0; }
.commentlist { padding: 0; text-align: justify; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
/*Links*/
a { color: #6e5e44; text-decoration: underline; }
	a:hover { color: #6e5e44; text-decoration: underline; }
	a:visited { color: #6e5e44; }
/* Begin Images */
p img { padding-right: 0; padding-left: 0; max-width: 100%; }
a img { border: none; }
/* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px; text-align: center; }
#sidebar #searchform #s { width: 108px; padding: 2px; }
#sidebar #searchsubmit { padding: 1px; }
.entry form { text-align: left; margin-top: 30px; /* This is mainly for password protected posts, makes them look better. */ }
select { width: 130px; }
/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
	blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
.nextandback { display: block; text-align: center; margin-top: 10px; margin-bottom: 20px; }
#email { color: #ffffff; }