/* 
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 */

body  { font: 12px Arial,Helvetica,Sans-serif; line-height: 1.2; color: #222; background:#005469 url(images/bg.jpg) top center; background-color: #005469; }

h1  {font-size: 30px; } h2  {font-size: 24px;} h3  {font-size: 20px;} h4  {font-size: 16px;} h5  {font-size: 14px;} h6  {font-size: 12px;}

/* 1.2 Hyperlinks */

a:link, a:visited  { text-decoration:none; color:#980000; font-weight:bold; }
.entry a:hover, .widget a:hover {color: #005469; border-bottom:1px dotted;}

/* 2.1 Containers & Columns */
#container { background:#005469 url(images/bg.jpg) top center; }
#top { background:transparent;}

/* 2.2 Navigation */
#page-nav {font-size:11px; width:728px; margin: 0 auto;}
#navigation {font-size:11px; width:728px; margin: 0 auto;padding:90px 0 0px 0px;}
#navigation a:hover, #page-nav {border:none;}

#page-nav ul.rss{background:transparent;padding:0 0px 0;}
#page-nav ul.rss li{float:left;width:auto;}
#page-nav ul.rss a { line-height:40px; display:block; padding:0 10px; }

/* 2.2.1 Page Navigation */
#page-nav { position:relative; background:#005469; height:40px; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-transform:uppercase; font-weight:none;}
#page-nav a { color:#eee; text-decoration:none; text-shadow: #000000 0px 1px 0px; }
#page-nav a:hover { background:#980000; color:#fff; }
#page-nav .ico-home { padding:12px 0 12px 0; }
#page-nav .ico-social { padding:2px 0 2px 0; }

#nav a  { display:block; z-index:200; padding:0 10px; line-height:40px; text-decoration:none;}
#nav li ul li  { background: #005469; }
#nav li ul li a  { width:220px; line-height:26px; color:#eee; }

/* 2.2.2 Category Navigation */
#cat-nav { position:relative; background:url(images/bg-catnav.png) repeat-x bottom; height:50px; border-top:1px solid #fff; }
#cat-nav a span { font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; font-weight:400; color:#888; text-shadow:none;}

#secnav, #secnav ul { position:relative; z-index:100; margin:0; padding:0; list-style:none; line-height:1; background: url(images/secnav-div.png) no-repeat right; }
#secnav a { font-family:Verdana, Geneva, sans-serif; font-style:normal; text-transform:uppercase; font-weight:700; font-size:12px; display:block; z-index:100; padding:0 15px; line-height:50px; text-decoration:none;}
#secnav li ul li a  { font-family:Verdana, Geneva, sans-serif; width:160px; text-transform:uppercase; line-height:30px; padding:0 10px; font-size:11px; font-style:normal; font-weight:400; color:#555; }
#secnav li { float:left; width: auto; background: url(images/secnav-div.png) no-repeat left; height:50px; }

/* 2.2.3 Search */
#cat-nav #search { background:url(images/bg-search.png) no-repeat; height:31px; width:181px; margin-top:9px; margin-right:8px; position:relative; }
#cat-nav #search input { background:none; border:none; padding:8px 25px 8px 12px; width:156px; margin:0; font-family:Verdana, Geneva, sans-serif; font-style:italic; font-size:12px; color:#9d9d9d; }
#cat-nav #search input.submit { position:absolute; right:8px; top:7px; width:15px; height:16px; padding:0; margin:0; }


/* 2.3 Header */
#header{padding:0px 0px 0px 0px;clear:both;position:relative;}
#headerleft{width:232px;padding:10px 0 0px 0px;}
#headerright{width:728px;padding:10px 0 0px 0px;}

#topad{width:728px;padding:0px 0px 0px 0px;top:10px;}

/* 2.6 Footer */
#footer{ background:#0c0c0d; color:#f0f0f0; font-family:Arial,Helvetica,Sans-serif; font-style:italic; font-weight:bold;font-size:13px;padding: 15px 0 15px 0;border-top: 1px solid #b3b3b3;}
#footer a { color:#cacaca; }
#footer a:hover { border-bottom:1px dotted; }

/* 2.6.1 Footer Widget Area */
#footer-widgets{ position:relative; background:#005469 url(images/bg.jpg) top center; background-color:#c1c0c0; border-bottom:1px solid #7b7b7b; }
#footer-widgets .container { background:#005469 url(images/bg.jpg) top center; padding:0px 0 0px; }
#footer-widgets .block { width:300px; float:left; margin:0 30px 0px 0; }
#footer-widgets .block.last { margin-right:0;; }
#footer-widgets .widget h3  { background:url(images/bg-footer-widget-title.png) repeat-x; text-shadow: #fff 0px 1px 0px;}


/* 4.2 Generic Widgets */
.widget  { position:relative; margin: 0 0 20px 0; background:#fefefe url(images/bg-box.png) repeat-x; padding:0; border:0px solid #fff; color:#555; font-family:Arial,Helvetica,Sans-serif;; line-height:20px; }
.widget h3  { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; color:#666; margin: 0; padding:14px 15px 0; height:25px; background:url(images/bg-widget-title.png) repeat-x; }
.widget .textwidget p { padding: 5px 0; }

.widget ul, .widget div, .widget p { padding:0px 10px 5px 10px; }
.widget ul  { clear:both; margin:5px 0;}
.widget ul li  { background:transparent; padding-left:0px; border-bottom: 1px solid #ededed; }
.widget ul li a  { padding:0px 0; line-height: 25px; text-decoration: none; color:#000000; }
.widget ul li a:hover  { color: #980000; border-bottom:1px dotted; }
.widget ul ul  { margin:0; padding:0; border-top: none; }
.widget ul ul li  {  border: none; }


.widget_text, .widget_text div, .widget_text ul { padding:0px 0px 0px 0px; }
.widget_text p { padding:0px 10px 0px 10px; }

/* Featured Area */
#loopedSlider { position:relative; width:960px; background:#e5e5e5; border-bottom: 1px solid #b9b9b9; border-right: 1px solid #d0d0d0; }
#loopedSlider .container { width:660px; height:340px; overflow:hidden; position:relative; background:#fff; border-right:1px solid #d0d0d0; }
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div.slide { position:absolute; top:0; width:660px; display:none; }
#loopedSlider .slides .post-bottom { border-bottom:none; }

#loopedSlider .featured-nav { width:298px; float:right; }
#loopedSlider ul.pagination { list-style:none; padding:0; margin:0;  border-top:1px solid #d0d0d0;}
#loopedSlider ul.pagination li { float:left; border-bottom:1px solid #f6f6f6;}
#loopedSlider ul.pagination li a { width:258px; display:block; padding:15px 20px 15px 20px; opacity:0.7; border-bottom:1px solid #d4d4d4; min-height:52px; }
#loopedSlider ul.pagination li a:hover { opacity:1; background:#eee; }
#loopedSlider ul.pagination li.active a { opacity:1; background:#eee;}
#loopedSlider ul.pagination img { background:#fff; padding:0px; border:0px solid #d1d1d1; float:left; margin-right:0px;}
#loopedSlider ul.pagination em { color:#002A69; font-family:Georgia, serif; font-weight:bold; line-height:18px; margin-top:10px; font-style:normal; }
#loopedSlider ul.pagination .meta { display:block; font-size:11px; color:#777; line-height:16px; margin:5px 0 0 5px; }
#loopedSlider ul.pagination li.ad { position:relative; padding:20px 24px 20px 24px; border-bottom:0px solid #f6f6f6;}
#loopedSlider ul.pagination li.ad a { width:258px; display:block; padding:0px 0px 0px 0px; opacity:1; border-bottom:0px solid #d4d4d4; min-height:10px; }

#two-col  {	padding-top: 10px;}
#two-col h3  {text-transform: uppercase;padding: 0 0 5px 10px;}
#two-col ul {padding: 0 !important;}
#two-col ul li  {margin: 0 0 8px 0 !important;padding: 0 0 0 10px !important;list-style: none !important;}
#two-col .left  {float: left; width: 310px;}
#two-col .right {float: left; width: 310px;	padding: 0 0 0 20px;}
#two-col .left a.signup, #two-col .right a.signup  {display: block;	font-weight: bold; text-transform: uppercase; font-size: 13px; text-align: center; padding: 5px 0 0 0; margin: 20px 0 0 0; width: 300px; height: 25px;}
.minipost  { padding:25px 5px 10px 5px; border:1px solid #fff;  position:relative; }
.minipost .title  { margin: 0 0 5px 0; font-weight:400; }

.post-meta{margin: 0 0 15px 0;font-size:11px;color:#000000; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; line-height:11px;}
