/* @override http://www.divviesbattr.com/assets/templates/battr/css/main_styles.css */
/* @override http://divviesbattr.com/assets/templates/battr/css/main_styles.css */

/* GLOBAL RESETS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	vertical-align: baseline;
}

body {
	font: small/normal "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

strong {
	font-weight: bold;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

a {
	color: #cf7019;
}

a:hover {
	color: #5b1300;
}

/* MAIN TEMPLATE */
#wrapper {
	margin: 0 auto;
	text-align: center;
	width: 985px;
}

#header {
	background: url(images/header_bg.png) no-repeat;
	width: 100%;
	height: 225px;
	position: relative;
	margin-top: -90px;
}

#site-name {
	display: block;
	position: absolute;
	top: 100px;
	left: 20px;
	width: 650px;
	height: 140px;
	background: url(images/logo.png) no-repeat;
}

#mainmenu {
	position: absolute;
	margin-top: 184px;
	right: 36px;
	float: left;

}

#content {
	z-index: 5;
	width: 940px;
	margin: 0 auto;
	border-left: 2px solid #c3e0ec;
	border-right: 2px solid #c3e0ec;
	padding-top: 50px;
}

#leftcol {
	float: left;
	width: 215px;
	display: inline;
}

#centercol {
	margin-left: 235px;
}

#article_list {
	background: url(images/large_border.png) no-repeat left bottom;
	float: left;
	width: 100%;
}

#article_list h2 {
	background: url(images/large_box.png) no-repeat left top;
	padding: 10px;
}

#article_list_inner {
	padding: 10px;
}

#article {
	padding: 5px;
}

#search {
	position: relative;
	top: 125px;
	left: 300px;
}

#footer {
	clear: both;
	background: #1c3744;
	float: left;
	width: 100%;
}


/* LISTS */

/* MAIN MENU */
#mainmenu li {
	float: left;
	display: inline;
	margin-right: 5px;
}

#mainmenu li.active a {
	display: block;
	font-size: 120%;
	font-weight: bold;
	background: url(images/mainNav.png) no-repeat left -75px;
	padding-left: 5px;

}

#mainmenu li.active a span {
	display: block;
	padding: 10px 15px 10px 12px;
	background: url(images/mainNav.png) no-repeat right -75px;

}

#mainmenu li a {
	display: block;
	font-size: 120%;
	font-weight: bold;
	background: url(images/mainNav.png) no-repeat left top;
	padding-left: 5px;


}

#mainmenu li a span {
	display: block;
	padding: 10px 15px 10px 12px;
	background: url(images/mainNav.png) no-repeat right top;

}

#mainmenu li a:hover {
	color: #cf7019;
}

/* LEFT COL */

#leftcol ul li, #leftcol ul li ul li {
	display: inline;
}

#leftcol ul, #article_box_menu {
	margin: 0;
	padding: 0;
}

#leftcol ul li, #article_box_menu li, ul#footerlist li, .footerlinks ul li a {
	list-style-type: none;
}

#leftcol ul li ul {
	margin-bottom: 10px;
}

.box {
	margin-bottom: 20px;
	padding-bottom: 5px;
	background: url(images/large_box_border.png) right bottom;
	text-align: center;
}

#leftcol ul li ul {
	padding-bottom: 10px;
}

li ul.box h2.box_title {
	background: #c3e0ec url(images/large_box.png) right top;
	border-bottom: 1px solid #5b1300;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	text-align: center;
}

li ul.box li a, li ul.box li p, ul.box li h4 {
	margin: 4px 5px;
}

ul.box li a {
	display: block;
	margin: 15px 0;
	font-weight: bold;
	line-height: 170%;
}
ul.box li#rss a {
	color: #fa9b39;
	text-align: right;
	margin-right: 25px;
	padding-right: 15px;
	background: url(images/feed-icon-12x12.psd) no-repeat right;
	font-size: 90%;
}

li ul.box li form, ul.box li a.side_button {
 text-align: center;
 margin: 0 auto;
}

form#signup {
	padding-right: 10px;
}

.box li img {
	text-align: center;
}

#wax_paper_logo {
	text-align: center;
}


#footerlist {
	width: 880px;
	float: left;
	padding: 10px;
	margin: 0 auto;
}

#footerlist li.footerlinks{
	float: left;
}

.footerlinks ul {
	width: 150px;
}

#article_body ol {
	width: 80%;
	text-align: justify;
}

#article_body ol li {
	margin: 10px 0;
}


/* FORMS */
#search input, input#email {
	color: gray;
	font-size: 150%;
}

input#email {
	width: 150px;
	font-size: 120%;
}

span[id*="error"] {
	color: red;
	display: block;
	font-weight: bold;
}

/* TYPE LINKS & COLORS */

#mainmenu li a, ul.box li a, .box li h4, .box li p {
	color: #5b1300;
}

.box li p {
	text-align: center;
}

.box li h4 {
	font-weight: bold;
}

.box p {
	padding: 6px;
}

.box img {
	padding: 4px;
}

#article_list_inner h3 {
	padding: 5px 0;
}

h1#article_title {
	font: 300% Georgia, "Times New Roman", Times, serif;
	padding: 10px 10px 10px 0;
}


ul.box li a:hover, h2.box_title, #article_list h2, #article_list_inner h3 a, #article_title, #article_body h3 {
	color: #cf7019;
}

#article_list_inner a, h2#article_sub_title, #article_meta a, #article_box_menu h2 {
	color: #5b1300;
}

h2.box_title, #article_list h2  {
	font-size: 180%;
	font-weight: bold;
}

.footerlinks ul li h4 {
	color: white;
	font-size: 120%;
}

.footerlinks ul li a {
	color: silver;
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
	line-height: 170%;
}

.footerlinks ul li a:hover {
	color: #c3e0ec;
}

ul.box li, #article_list h2, #article_list, #article {
	text-align: left;
}



ul.box li a {
	font-size: 110%;
}

#the_scoop ul {
	text-align: left;
}

#emailus p, #emailus li h4 {
	text-align: center;
}

/* FULL ARTICLE & LISTINGS */
#article_body #article_sidebar {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

#article_sidebar img {
	border: 1px solid gray;
	padding: 5px;
}

#article_body {
	font: 120%/150% Georgia, "Times New Roman", Times, serif;
}

h2#article_sub_title {
	margin-bottom: 10px;
}

#article_body h2, #article_body h3 {
	margin-bottom: 10px;
	margin-top: 5px;
}

#article_body h4 {
	color: #5b1300;
	font-weight: bold;
	margin-bottom: -7px;
}

#article_body ol li strong {
	color: #5b1300;
	font-size: 110%;
	font-weight: bold;
}

#article_body p {
	margin: 10px 0 15px;
}

p.fineprint {
	clear: both;
}

#article_list_inner p a {
	margin-left: 4px;
}

#article_meta {
	background: url(images/large_box.png) no-repeat right top;
	font-size: 70%;
	float: left;
	width: 100%;

}

#article_meta h4 {
	background: url(images/large_box.png) no-repeat left top;
	margin-right: 40px;
	
}

#article_meta h4, #article_meta cite {
	padding-left: 10px;
}

#article_meta cite {
	float: left;
}

#article_meta span {
	float: right;
	margin-right: 10px;
	padding-bottom: 10px;
}

#spottscred {
	width: 400px;
	text-align: right;
	float: right;
	padding-top: 10px;
	border-top: 1px solid #5b1300;
	font-size: 80%;
	color: #cf7019;
}

#spottscred a {
	color: #cf7019;
}

/* ARTICLE BOXES */
#article_box_outer {
	width: 300px;
	font: 80% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: url(images/box_border.png) no-repeat left bottom;
	padding-left: 8px;
	padding-bottom: 8px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

#article_box_body {
	background: url(images/box_border.png) no-repeat right bottom;
	margin-bottom: -8px;
	font-size: 90%;
}

#article_box_menu {
	margin-left: -8px;
	margin-right: -15px;
	margin-top: -8px;
}

#article_box_body {
	padding-bottom: 10px;
}

#article_box_body p {
	padding-right: 10px;
	padding-left: 5px;
	color: #5b1300;
	font-weight: bold;
}

#article_box_menu h2 {
		background: url(images/box_topcorner.png) no-repeat right top;
		padding: 4px;
}

h3#article_box_subtitle {
	margin: -10px 0 5px -6px;
	background-color: #c3e0ec;
	padding-left: 4px;
}

#article_box_menu h2 span{
		background: url(images/box_topcorner.png) no-repeat left top;
	font-weight: bold;
	padding: 4px 4px 4px 6px;
	margin-left: -4px;
}

#article_box_body ul {
	margin: 0 auto;
	padding: 10px 0;
	width: 250px;
}

#article_box_body ul li {
	list-style-type: none;
	display: inline;
}

#article_box_body ul li em {
	display: block;
	text-align: right;
	width: 100px;
	float: left;
	color: #cf7019;
}

#article_box_body ul li strong {
	display: block;
	text-align: left;
	margin-left: 120px;
	color: #5b1300;
}

#article_box_body ol {
	width: 225px;
	color: #5b1300;
}

#article_box_body ol li {
	list-style: decimal;
	margin-bottom: 8px;
}

/* FORMS */
fieldset {
	border: 1px solid #c3e0ec;
	padding: 4px;
}

fieldset legend {
	color: #5b1300;
	font-weight: bold;
}

#wax_paper_form fieldset p {
	margin: 5px 0;
}

label {
	float: left;
	width: 200px;
	font: 90% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#wax_paper_form input[type="text"], #battr_contest input[type="text"], #battr_contest select {
	color: #5b1300;
	font-size: 120%;
	width: 250px;
	margin-bottom: 4px;
}

.MODX_RichTextWidget {
	clear: both;
}

#wax_paper_form input[type="submit"] {
	width: 100px;
	margin: 10px;
}


