/* 
	Theme Name: One Less Meal Theme
	Theme URL: http://www.onelessmeal.com
	Description: 
	Author: CrushLabs, Inc
	Author URI: http://www.crushlabs.com
    Tags: grey, blue, two-columns, fixed-width, right-sidebar
	Version: 1.4
		
*/



/*********************general*****************************/



body {background: #0083a9 url(images/bg.jpg); behavior: url(ie6fix.htc); font-family: verdana; font-size: 12px;}
	
/*********************links*****************************/

a, a:visited {
	color: #459dcb;
	text-decoration: none;
        outline: none;
	}
	
a:hover {
	text-decoration: none;
	}
	
/*********************header*****************************/

#header {
 	width: 960px;
	margin: 0px auto 0px;
	}

#logo {
	height: 148px;
	/*background: url(images/logo.png);*/
}
	
#contenttop{
        height:21px;
        }	
	
#headertitle {
        
	}

#headertitle h1{
        font: 50px Arial, Helvetica, sans-serif;
        color: #ffffff;
	}	
#tag{
        color: #459dcb;
	font: 11px Arial, Helvetica, sans-serif;
        }
	
/*********************nav*****************************/


#nav {
        width: 950px;
        text-transform: uppercase;
        }

#nav ul{
        list-style:none;
        }
	
#nav li {
        float: left;
        margin-right:2px;
        background: #373737 url(images/navright2.png) no-repeat right top;
	}

#nav li a {
        float: left;
        display: block;
        margin: 0 1px 0 0;
        padding: 11px 16px 10px;
        color: #cccccc;
        font: 18px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;
        text-decoration: none;
        background: url(images/navleft2.png) no-repeat left top;
	}

#nav li a:hover {
	color: #459dcb;
        }

#nav .current_page_item, #nav .current_page_item:hover {
	background: #e4e0cc url(images/navright.png) no-repeat right top;
	}
#nav .current_page_item a, #nav .current_page_item a:hover{
	color: #459dcb;
        background: url(images/navleft.png) no-repeat left top;
	}

/*********************Main***************************/
#wrapper { width: 960px; margin: 0px auto !important; margin: 0px auto; background: #EDEBE3 url(images/w_bg.png) bottom left no-repeat; }
#full { width: 960px; margin: 0px auto !important; margin: 0px auto; padding: 0px;background: url(images/full_bg.png) repeat-y; }
#content{float:left; width: 420px; margin: 0px 0px 0px 0px; padding: 5px 30px 0px 20px;}
#content h1, #content h1 a{ color: #000; font: 25px Arial, Helvetica, sans-serif; margin: 10px 0px; padding: 10px 0px; }
#content dt, #content dd{ margin: 0px 0px 0px 20px; padding: 0px 0px 15px 0px; }	
#content ol{ margin: 0px 0px 0px 20px; padding: 0px 0px 15px 0px; }
#content ol li{ margin: 0px 0px 0px 20px; padding: 0px 0px 5px 0px; }
#content ul{ list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px 0px 15px 0px; }
#content ul li{list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}
#contentright {float:right; width: 420px; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 30px;}
#contentright h1, #contentright h1 a{ color: #000; font: 25px Arial, Helvetica, sans-serif; margin: 10px 0px; padding: 10px 0px; }
#contentright dt, #contentright dd{ margin: 0px 0px 0px 20px; padding: 0px 0px 15px 0px; }	
#contentright ol{ margin: 0px 0px 0px 20px; padding: 0px 0px 15px 0px; }
#contentright ol li{ margin: 0px 0px 0px 20px; padding: 0px 0px 5px 0px; }
#contentright ul{ list-style-type: square; margin: 0px 0px 0px 20px; padding: 0px 0px 15px 0px; }
#contentright ul li{list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px 0px 5px 0px;}
#content h1.food {background: url(images/h1_food.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#content h1.bill {background: url(images/h1_bill.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#content h1.faq {background: url(images/h1_faq.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#content h1.about {background: url(images/h1_about.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#content h1.special {background: url(images/h1_special.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#content h1.salad {background: url(images/h1_salad.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#content h1.heart {background: url(images/h1_heart.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#content h1.drink {background: url(images/h1_drink.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#content h1.dessert {background: url(images/h1_dessert.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#contentright h1.food {background: url(images/h1_food.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#contentright h1.bill {background: url(images/h1_bill.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#contentright h1.faq {background: url(images/h1_faq.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#contentright h1.about {background: url(images/h1_about.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#contentright h1.special {background: url(images/h1_special.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#contentright h1.salad {background: url(images/h1_salad.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#contentright h1.heart {background: url(images/h1_heart.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#contentright h1.drink {background: url(images/h1_drink.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
#contentright h1.dessert {background: url(images/h1_dessert.png) bottom left no-repeat; padding: 0px 0px 0px 35px;}	
blockquote{background: #51bff8;margin: 25px;padding: 10px 20px 10px 20px;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
#wrapper blockquote p{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; color:#17191a;}
.postheader{margin:10px 0 10px 0;}	
.postmeta {width: 680px;padding: 0px 0px 30px 0px;margin: 30px 0px 0px 0px;border-top: 1px solid #459dcb;}
.postmeta p, .postmeta a{font-size:14px;}
#date{font:50px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif; right:20px; filter:alpha(opacity=10); -moz-opacity:.10; opacity:.10;top:-48px; z-index:0;}	

/*********************sidebar***************************/

#sidebar {float: right;width: 440px;padding: 0px 0px 20px 20px;line-height: 17px;}
#sidebar h2 {color: #cccccc;font: 18px Arial, Helvetica, sans-serif;padding: 5px 0px 5px 0px;margin: 20px 0px 10px 0px;border-bottom: 1px solid #459dcb;}

#sidebar ul {list-style: none;margin: 0px;padding: 0px 0px 10px 0px;}

#sidebar ul li {padding: 0px 0px 3px 0px;margin: 0px;}
#sidebar ul li a, #r_sidebar ul li a:visited {color: #cccccc;
        font-size: 14px;text-decoration: none;margin: 0px;padding: 0px;}

#sidebar ul li a:hover {color: #cccccc;text-decoration: underline;}
/*********************footer***************************/

#footer {width: 960px;height: 90px;margin: 0px auto;}
#copyright{
        width:100%;
        text-align:center;
        }
#copyright p {color: #FFF;font: 11px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;padding: 3px 0px 0px 0px;	}

#copyright  a {color: #FFF;font: 11px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;text-decoration: none;}

#copyright  a:hover {color: #e4e0cc;text-decoration: none;}

/*********************search**************************/

#f {background: #459dcb;width: 190px;color: #17191a;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 4px;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}


/*********************general*****************************/
	
#sbutt {background: #8C8989;width: 200px;color: #17191a;font-size: 11px;font-family: Arial, Tahoma, Verdana;}

#commentbox p{
        font:14px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;
        margin:15px 0 0 0;
        }
#author, #email, #url {background: #459dcb;width: 300px;color: #17191a;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 4px;margin: 10px 0px 0px 0px;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.label{
        margin: 20px 0 0 0; 
        }
.label2{
        margin: 40px 0 0 0; 
        }	

#comment {background: #459dcb;width: 440px;color: #17191a;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 4px;margin: 10px 0px 0px 0px;border-top: 1px solid #cccccc;border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
#submit {background: #17191a;width: 150px;color: #cccccc;font-size: 12px;font-family: Arial, Tahoma, Verdana;padding: 4px;margin: 20px 0px 0px 0px;border-top: 1px solid #cccccc;border-right:  1px solid #cccccc;border-left: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
	
#commentblock {width: 660px;color: #000000;float: left;padding: 10px 0px 10px 0px;margin: 20px 0px 0px 0px;}
#commentblock ol{list-style-type: none;margin: 0px 0px 20px 0px;}	

.commentname {font-size: 16px;color: #333333;margin: 0px;padding: 5px 5px 5px 0px;}

.commentinfo{clear: both;}

.commenttext {width: 440px;padding: 10px 10px 10px 10px;margin: 10px 0px 10px 0px;border-bottom: 1px solid #459dcb;border-top: 1px solid #459dcb;}

.commenttext-admin {width: 440px;padding: 10px 10px 10px 10px;margin: 10px 0px 10px 0px;border-bottom: 1px solid #459dcb;border-top: 1px solid #459dcb;}

#commentsformheader{padding-left: 0px;}

#commentsform{text-align: center;margin: 0px;padding: 0px;}

#commentsform form{text-align: left;margin: 0px;}

#commentsform p{margin: 0px;}

#commentsform form textarea{width: 99%;}
p.comments_link  img{margin: 0px;padding: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

/*********************other*****************************/

#fourofour{width:100%;text-align:center;}
.grande{font:20px Century Gothic, Calibri, Lucida Sans, Helvetica, sans-serif;}
.grande2{font: 18px Arial, Helvetica, sans-serif;}
.grande3, .grande3 a{font: 18px Arial, Helvetica, sans-serif; margin:30px 0 0 0;}
.bump_up{ margin:30px 0 0 0; display:inline;}

#donations {}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

.descr em {background: url(images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -40px;
	right: 15px;
	text-align: center;
	padding: 10px 12px 18px;
	font-style: normal;
	z-index: 2;
	display: none;
}
.donate em {background: url(images/hover2.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -40px;
	right: 15px;
	text-align: center;
	padding: 10px 12px 18px;
	font-style: normal;
	z-index: 2;
	display: none;
}
.pagenav {padding: 10px 0px; width: 420px;}
.pagenav img.next {float: right;}
.pagenav img.back {float: left;}