/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


/* 1.1 Defaults */

h1, h2 { margin: 0; font-family: "Times New Roman", Times, serif; color: #000; line-height:1; }
h3, h4, h5, h6  { margin: 0; font-family: Arial,Helvetica,Sans-serif; color: #000; line-height:1; }

h1  {font-size: 36px; font-weight: normal; color: #790A21; padding-bottom: 18px;} 
h2  {font-size: 20px; font-weight: normal; } 
h3  {font-size: 18px;} 
h4  {font-size: 16px;} 
h5  {font-size: 14px;} 
h6  {font-size: 12px;}

/* 1.2 Hyperlinks */

a:link, a:visited  { color: #7E0017; }


/* 2.1 Containers & Columns */
#top { background:#072466 url(images/bg.jpg) no-repeat top center; }


/* 2.2 Navigation */
#page-nav ul.rss{background: none; padding:0 0 0 0;}
a#rssIco { background:url(images/ico-rss.png) no-repeat right 8px; width: 24px; height: 28px; display:block; padding: 0 0 0 0; }
a#rssIco:hover {
	background:url(images/ico-rss.png) no-repeat right 8px; width: 24px; height: 28px; display:block; padding: 0 0 0 0;
}

/* 2.2.1 Page Navigation */
#page-nav a { font-family:"Times New Roman", Times, serif; font-size: 12px; text-transform: uppercase; }

span.read-more {
	display: block;
	margin-top: 12px;
}

/* 2.2.2 Category Navigation */
#cat-nav { height:58px; border-top: none; border-bottom: 1px solid #acacac; }
#cat-nav a { color:#fff; font-style:normal; font-weight:normal; font-size: 16px; text-decoration:none; text-shadow: #fff 0px 1px 0px; }
#cat-nav a:hover, #cat-nav a:hover span { color:#B0203E; }
#cat-nav a span { font-family: Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; font-weight:400; color:#fff; text-shadow:none;}

#secnav li ul  { position: absolute; top: 58px; left: -999em; width: 160px; background: #fff; border: 1px solid #ACACAC; padding: 12px; }
#secnav li ul li  { background: none; border: none; }
#secnav li ul li a  { font-family:"Times New Roman", Times, serif; width: 180px; height: auto; line-height: 16px; padding: 0 10px 12px 0; font-size: 14px; font-style:normal; font-weight:400; color:#2e2e2e; }


/* 2.2.3 Search */
#cat-nav #search input { font-family: Verdana, Arial; font-style:normal; font-size:16px; color:#9d9d9d; }


/* 2.3 Header */
#header{padding: 0; height: 185px;}


/* 2.6 Footer */
#footer{ background:#181818; font-family: "Times New Roman", Times, serif; font-style: normal; font-size: 16px; padding: 25px 0; color: #f9f9f9; border-top: 1px solid #b3b3b3;}
#footer a { color:#f9f9f9; }

#footer ul {
	padding: 2px 0 18px 0;
}
#footer ul li {
	display: inline;
	margin-right: 6px;
	padding-right: 6px;
	border-right: 1px solid #f9f9f9;
}
#footer ul li:last-child {
	border: none;
}


/* 2.6.1 Footer Widget Area */
#footer-widgets{ position:relative; background: #790A21; border-bottom:1px solid #605B5B; }
#footer-widgets .container { padding: 12px 0 36px 0; }

.post-bottom .tags { display: none; }

#loopedSlider img.alignleft { margin-bottom: 38px;}
#loopedSlider ul.pagination img { margin-bottom: 18px;}



/* 3.7 Buttons / Banners */
.entry a.btn, input.submit { background-color:#AD0927; border:1px solid #81031D; }
.entry a.btn:hover { cursor:pointer; opacity:0.9; }


/* 4.2 Generic Widgets */
#footer-widgets .widget ul, #footer-widgets .widget div, #footer-widgets .widget p { padding:0px; }
#footer-widgets .widget ul  { clear: both; margin: 0;}
#footer-widgets .widget ul li  { background: none; padding-left: 15px; border-bottom: 1px solid #943B4D; }
#footer-widgets .widget ul li a  { color: #F0E7E9; }
#footer-widgets .widget ul li a:hover  { color: #F0E7E9; border-bottom:1px dotted; }

#footer-widgets .widget  { margin: 0; background: none; border: none; color:#fff; font-family: "Times New Roman", Times, serif; line-height:20px; }
#footer-widgets .widget h3  { font-family: "Times New Roman", Times, serif; font-size:18px; font-weight: normal; line-height:18px; color:#F0E7E9; margin: 0; padding: 14px 15px 0; height: 30px; background: none; border-bottom: 1px solid #F0E7E9; }
#footer-widgets p { padding: 5px 0; }


/* 4.3 Sidebar Tabs */

#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { color:#7E0017; }



/* Boldwerks Form */

.align_left {
	float: left;
}

.entry.align_left {
	padding-right: 25px;
	width: 530px;
}

#join_and_purchase {
	border: 1px solid #dedee2;
	height: 505px;
	padding: 18px 18px 24px 12px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 20px;
}

#join_and_purchase td {
	padding: 3px;
}

#join_form
{
	margin-left: 10px;
}

#join_form .red
{
	color: #FF0000;
}

#join_form span
{
	font-size: 11px;
}

#join_form input.text
{
	background: #f6f8fa;
	border: 1px solid #dedee2;
	margin-right: 6px;
	margin-top: 1px;
	padding-top: 4px;
	height: 18px;
	color: #333;
}

#join_form textarea.text
{
	background: #f6f8fa;
	border: 1px solid #dedee2;
	margin-right: 6px;
	margin-top: 1px;
	padding-top: 4px;
	color: #333;
}


#join_form .button
{
	float: left;
	color: #666;
	text-shadow: none !important;
}

#join_form input.button:hover
{
	color: #666;
	border-color: #fce1a8;
}

#purchase_form
{
	margin-left: 10px;
}

