/*
Theme Name: National Hamburger Month

/*-----------Block Level Elements--------------*/

* {margin:0; padding:0;}

body {
 background:#000000;
 font-family:Tahoma;
 font-size:11px;
 color:#FFFFFF;
 padding-bottom:30px;
}

#page {
 width:950px;
 margin:0 auto;
}

#header {
 width: 100%;
 background:url(images/community-bar.gif) no-repeat top right;
 overflow:hidden;
}

#header p.head { padding-top:7px; width:650px; float:left; margin-bottom:10px; }
#header p.head strong { padding:3px 10px 3px 0px; border-right:1px solid #FFFFFF }
#header p.head img { margin-left:10px;margin-bottom:-4px; }
#header p.links { width:265px; float:right; font-size:11px; text-transform:uppercase; padding-top:5px; text-align:center; }
#header p.links a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#header p.links a:hover { color:#EFEFEF; text-decoration:none; }

#headerimg {
 clear:both;
 background:none;
 overflow:hidden;
 height:75px;
 color:#AAAAAA;
}

#headerimg ul { list-style:none; text-transform:uppercase; }
#headerimg ul li { float:left; text-align:center; width:158px; padding-top:5px; font-size:10px; font-weight:bold; }
#headerimg ul li a span { display:block; }
#headerimg ul li a { color:#AAAAAA; text-decoration:none; }
#headerimg ul li a:hover { color:#AAAAAA; text-decoration:none }
#headerimg ul li.twitter a { background:url(images/twitter.png) no-repeat top center; height:77px; text-indent:-100000px; display:block; margin-bottom:2px; }
#headerimg ul li.twitter span {color:#aaaaaa;display:block;font-size:10px;}
#headerimg ul li img.small { margin-bottom:9px; }
#headerimg ul li img.medium { margin-bottom:8px; }
#headerimg ul li img.big { margin-bottom:6px }

#wrapper {
 width: 100%;
 padding-top:10px;
}

#content {
 float:left;
 width:625px;
 overflow:hidden;
}

#content br.clear {clear:both;}
#content p.breadcrumbs {margin:0 0 8px 5px;}
#content p.breadcrumbs a { color:#D80000; text-decoration:none; font-weight:bold; }
#content p.breadcrumbs a:hover { color:#D80000; text-decoration:none; }

#content p a { color:#D80000; text-decoration:none; font-weight:bold; }
#content p a:hover { color:#D80000; text-decoration:none; }

#sidebar {
 float:right;
 width:304px;
}

#footer {
	width: 100%;
	clear: both;
}


/*-------------The Post-------------*/
#home {
 background:#fff url(images/content-home-background.gif) repeat-y top left;
 overflow:hidden;
 color:#000000;
 min-height:260px;
 width:100%;
}

#home p.info { text-align:center; margin:0px 100px 0px 100px; background:#FFFFFF; padding-top:10px; padding-bottom:10px; }
#home h2 {font-weight:bold; font-size:15px; margin-left:15px; text-align:center; margin-bottom:3px;}

#originals { float:left; width:300px; margin-left:10px; }
#angus { float:right; width:300px; }

#home .feature { width:115px; margin-left:20px; float:left; text-align:center; padding-bottom:20px; min-height:40px; font-size:12px; text-transform:uppercase; letter-spacing:1px; }
#home .feature img { display:block; margin:0 auto; }
#home .feature a { color:#D80000; text-decoration:none; font-weight:bold; }
#home .feature a:hover { color:#D80000; text-decoration:none; }

.post h2 {
 font-size:18px;
 color:#D80000;
 background:url(images/content-top.gif) no-repeat top left;
 padding:15px 15px 10px 15px;
}

.post {
 background:#FFFFFF url(images/content-background.gif) repeat-y top left;
 overflow:hidden;
 color:#000000;
 margin-top:20px;
}

.post p {
 padding:10px 15px;
 font-size:12px;
 line-height:18px;
}

.post ul.burgers {display:block;float:left;list-style-type:none;text-transform:uppercase;text-align:center;padding-top:10px;margin:10px;}
.post ul.burgers li a {color:#D80000; text-decoration:none; font-weight:bold; display:block;width:130px;}
.post ul.burgers li a:hover { color:#D80000; text-decoration:none; }

/*--------------Sidebar------------*/

#sidebar ul {
 list-style:none;
}

#sidebar ul li { margin-bottom:0px; }
#sidebar ul li p { clear:both; padding-top:0px; padding-bottom:0px; }
#sidebar ul li.cashin div { background:#000 url() repeat-y top left;}
#sidebar ul li.cashin div div { background:none;border-left:1px red solid;border-right:1px red solid;overflow:hidden; width:265px;padding:0px 10px; color:#fff; font-weight:bold; font-size:13px; margin:0 8px;}
#sidebar ul li.cashin div div ul {list-style-type:disc;padding: 5px 0 0 13px;}
#sidebar ul li.cashin img { margin-bottom:-3px; }
#sidebar ul li.cashin img.floatleft { float:left; margin-right:5px; margin-bottom:3px; }
#sidebar ul li.cashin img.floatright { float:right; margin-left:5px; }
#sidebar ul li.cashin p.center { text-align:center; padding-top:0px; padding-bottom:0px; }
#sidebar ul li.cashin span.prizes { padding-top:115px; }

#sidebar ul li.official img { margin-bottom:-15px }
#sidebar ul li.official div div img { margin:8px 0px 8px 15px; }
#sidebar ul li.official div { background:none; overflow:hidden; color:#fff}
#sidebar ul li.official div div { background:none; color:#fff; padding:0px 15px;border-left:1px red solid;border-right:1px red solid; overflow:hidden; width:265px;padding:0px 10px;margin:0 8px;}
#sidebar ul li.official div div h4 { color:#ED1C24; font-size:13px; text-align:center;margin:12px 0 5px 0; }
#sidebar ul li.official div div p { padding:0px 10px 0px 10px; }
#sidebar ul li.official div div div { background:none; width:175px; margin:0 auto; color:#ED2129; font-weight:bold; padding-top:15px; }
#sidebar ul li.official div div div img { margin-bottom:0px; }
#sidebar ul li.official div div div span { display:block; color:#E9464C }

/*-------------Images------------------*/
img.share { margin-bottom:-3px; margin-top:10px; }



/*-------------Other------------------*/

#splash { width:100% }

#links {text-align:center;margin-top:15px;}
#links a {color:#fff;width:625px;font-weight:bold;padding:5px;}


/*-------------Burger Pages-------------*/

#burger-image {float:left;margin:10px 50px 10px 50px;}

#share {
	float:left;
	margin:10px; padding-left:30px;
	border-left:1px #ccc solid;
	}

#share ul.share {
	list-style-type:none;
	background:#ccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(../border-radius.htc);
	padding:8px;
	}

#share ul.share li img {border:0px;}

#content-curved {
	background:#ccc;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	behavior:url(../border-radius.htc);
	padding:8px;
	margin:10px;	
}

h2.participate {margin-top:20px;}
ul.participate {margin-top:10px;list-style-type:disc;list-style-position:inside;}
ul.participate li {margin-top:10px; color:#fff;}
ul.participate a {color:#fff; text-decoration:underline;}
ul.participate a:hover {color:#fff; text-decoration:underline;}
ul.participate a:visited {color:#fff; text-decoration:underline;}

#viewer {
	float:left;
	width:530px;
	background:url(images/viewer-bg.png) no-repeat;
	padding:80px 0 40px 100px;
}