/*   
Theme Name: Widow
Theme URI: www.chefswidow.com
Description: Custom designed theme specifically designed for ChefsWidow
Author: mark g. davis
Author URI: markgdavis.com
Version: 1.0
.
Chef's Widow. All Rights Reserved.
.
*/


/* START GLOBAL STYLES */
body {
text-align:center;
background:#999097 url(images/main_BG.jpg) repeat-x;
background-attachment: fixed;
margin:0;
padding:0;
font:13px/25px normal Helvetica, Arial, sans-serif;
color:#444;
}

img {
border:0;
outline:none;
}

form {
margin:0;
padding:0;
}

a:link, a:visited {
color:#F36;
text-decoration:none;
}
a:active, a:hover {
color:#939;
text-decoration:underline;
}


h1, h2, h3, h4 {
font-weight:bold;
font-family: Trebuchet, "Trebuchet MS", sans-serif;
margin-bottom: 5px;
}
h1 {
color:#000;
font-size:25px;
line-height: 25px;
}
h3 {
color:#F36;
font-size:20px;
line-height: 20px;
}
/* END GLOBAL STYLES */



/* START GLOBAL PAGE STRUCTURE STYLES */
#wrapper {
background:#FFF;
text-align: center;
margin:0 auto;
width:1000px;
}


#header {
text-align:left;
background:#333 url(images/header_BG.jpg) left bottom no-repeat;
width:1000px;
height:338px;
}
#header #nav {
background:url(images/nav_BG.jpg) repeat-x top;
overflow: hidden;
margin:0;
padding:0;
height:45px;
width:1000px;
}
#header #nav .hat {
float:left;
background: url(images/cw_hat.jpg) no-repeat bottom left;
height: 45px;
width:150px;
}
#header #nav ul { float:left; list-style: none; margin: 0; padding: 0; width:850px; height: 45px; overflow:hidden; }
#header #nav li { list-style: none; display: inline; }
#header #nav li a { 
display: block;
font-size:15px;
float: right;	
text-align: center;
line-height: 40px;
vertical-align: middle;
color:#666;
text-decoration: none;
height: 40px;
width: 130px;
}
#header #nav a:hover {
color: #CCC;
border-top:5px solid #CCC;
text-decoration:none;
line-height: 40px;
width: 130px;
}
html>body.home #header #nav li a.home,
html>body.category-widow-digs #header #nav li a.widow-digs,
html>body.category-widow-sells-out #header #nav li a.widow-sells-out,
html>body.category-widow-eats #header #nav li a.widow-eats,
html>body.category-widow-reads #header #nav li a.widow-reads
{
border-top:5px solid #F36;
color: #F36;
text-decoration:none;
}


#mainbody {
text-align:left;
margin:0;
padding:0 0 25px 0;
background: url(images/body_BG.gif) bottom no-repeat;
overflow:auto;
width: 1000px;
}
#mainbody p {
margin:10px 0 5px 0;
}
#mainbody #col1 {
float:left;
overflow: hidden;
font-size: 12px;
line-height:15px;
padding: 10px 0 0 20px;
width:200px !important;
width /* */: 220px; /* False value for IE4-5.x/Win. */
}
#mainbody #col2 {
float:left;
overflow: hidden;
padding:10px 40px 0 40px;
width:480px !important;
width /* */: 560px; /* False value for IE4-5.x/Win. */
}
#mainbody #col3 {
float:left;
overflow: hidden;
text-align: center;
padding:0;
margin:0;
width:220px;
}
#mainbody #col3 h2, #mainbody #col1 h2 {
color:#F36;
font-size:20px;
line-height: 20px;
}



#footer {
text-align:left;
padding-top:25px;
background:#2F262F url(images/footer_BG.gif) no-repeat top;
width:1000px;
}
#footer a {color:#F69;}
#footer #footerBlock {
overflow:hidden;
padding:0 20px 40px 20px;
width:960px !important;
width /* */: 1000px; /* False value for IE4-5.x/Win. */
}
#footer #footerBlock .footCol1 {
float: left;
margin-right:20px;
width:270px;
}
#footer #footerBlock .footColLast {
float: left;
width:90px;
}
#footer #footerBlock .footColLast img {text-align:center;margin:0 auto;}
#footer p {
font:9px/12px normal Helvetica, Arial, sans-serif;
color:#666;
}
#footer .copyright {
display:block;
padding:5px 20px;
width:960px !important;
width /* */: 1000px; /* False value for IE4-5.x/Win. */
}
/* END GLOBAL PAGE STRUCTURE STYLES */



/* START MISC STYLES */
#aboutBox {
color:#666;
line-height: 20px;
font-weight: bold;
margin-bottom: 20px;
}
#tweetBox { margin-bottom: 20px; }
#subscribeBox { margin-bottom: 20px; }
.twitter-message {
font-weight:bold;
color:#000;
display: block;
padding-bottom:5px;
margin-bottom: 5px;
border-bottom: 1px dotted #F99;
}
.twitter-timestamp {
display: block;
color:#CCC;
font-weight: normal;
}
#blogherBox { margin:0 auto; text-align:left; line-height:18px; width:160px; }

.addtoany_share_save_container { width:480px; }
/* END MISC STYLES */



/* START WORDPRESS STYLES */
/*---DATE FORMAT--*/
.postHeader {
display: block;
margin-bottom: 10px;
overflow:hidden;
width: 480px;
}
.dateBox {
float: left;
width:70px;
}
.titleBox {
float: right;
width:400px;
}
.titleBox h1 {margin-bottom:0;}
.titleBox h1 a {color:#000;}
.titleBox small {color:#999;}
.published {
display:block;
text-align: center;
float:left;
width:60px;
color:#eee;
background-color:#000;
border:0;
margin:0 20px 0 0;
}
.pub-month {
padding:10px 0 0 0;
}
.pub-month {
display:block;
font-size:14px;
line-height: 15px;
text-transform: uppercase;
margin:0;
color:#FFF;
}
.pub-date {
display:block;
font-size:25px;
font-weight:bold;
color:#F36;
border:none;
padding:0 0 5px 0;
}

.post {margin-bottom:40px;}

#r_sidebarwidgeted ul {width:160px;}
#r_sidebarwidgeted li, #l_sidebarwidgeted li { margin-bottom:20px; }


.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
.alignright {float: right; width:49%;}
.alignleft {float: left; width:49%;}


/*--COMMENTS LIST--*/
h3#comments {padding-left:20px;}
h3#respond {padding-left:20px;}

.commentlist {list-style:none; margin:0px; padding:0px; color:#000;}
.commentlist li	{background:#e8e8e8; padding:10px 10px 10px 10px; font-weight:normal; margin-bottom:2px;}
.commentlist li.alt{ background-color:#e8e8e8; }
.commentlist cite { font-size:11px; color:#999; font-style:normal; font-weight:bold;}
.commentlist .commentmetadata{padding:5px;}

/*-- COMMENTS --*/

#commentform{
margin:10px 0px 0px 0px;
background:#000;
padding:0px 10px;
border:1px solid #333;
}

#commentform p{padding:0px 0px 8px 0px; }	
#commentform label{width:100%; height:14px; display:block; padding:5px 0px 0px 0px; color:#666; font-size:11px; }
#author, #email, #url{width:60%; padding:5px; background-color:#000; border:1px solid #CCC; color:#666; font-size:10px; }

#commentform #comment{
width:94%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#111;
border:1px solid #333;
padding:10px;
color:#FFF;
}
#commentform #submit{
width:100%;
padding:10px;
border:4px solid #333;
background-color: #F36;
color:#FFF;
}
/* END WORDPRESS STYLES */
