/*  
Theme Name: Over Easy
Theme URI: http://www.woothemes.com/
Description: Over Easy by WooThemes
Version: 1.2.6
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*=== Setup ===*/

*{border: 0;margin: 0;padding: 0}
body{background: #eee url(images/bgr.gif) repeat-x;color: #555555;font-family:"HelveticaNeue", "Helvetica Neue", Arial, sans-serif;font-size:12px;padding: 0 0 20px;line-height:18px;}
a{color: #0092c8;text-decoration: none}
a:hover{text-decoration: underline}
input,select,textarea{border:1px solid #ccc;font-size: 12px;padding: 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
p{padding: 0 0 15px;}
li{list-style: none}
h2{color:#000;font-size: 24px;letter-spacing: -1px;line-height: 30px;padding: 10px 0 8px 0;}
h2 a{color: #000;}
h3{color:#000;font-size:18px;margin:0 0 10px 0;}
h4{color: #000;font-size: 18px;line-height: 26px;padding:0 0 5px 0;margin-bottom:15px;border-bottom:1px solid #ccc;}
.eventsh4{margin-bottom:10px;border-bottom:none;}
h6{font-size:12px;color:#000;padding:8px 0 8px 15px;background:#ff8;border-bottom:1px solid #fd0;display:block;margin-bottom:15px;}
h6 a{color:#F00;}

.reg input, .reg2 input{width:97%;background:#eee;border:1px solid #ccc;height:28px;padding:2px 0 2px 10px;margin:0 0 4px 0;}
.reg textarea{width:97%;background:#eee;border:1px solid #ccc;padding:2px 0 2px 10px;margin:0 0 4px 0;}
.reg2 select{margin-bottom:4px;}
.reg, .reg2{font-weight:bold;font-size:14px;}
.reg1 input{font-family:"HelveticaNeue", "Helvetica Neue", Arial, sans-serif;background:#0092c8;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:40px;border:none;width:560px;font-size:16px;cursor:pointer;display:block;color:#fff;font-weight:bold;}
.reg1 input:hover{background:#183442;}
td{padding:0;}

/*=== Intro ===*/

.intro {line-height:1.3em;z-index:0;}
.intro a {color:#fff;text-decoration:underline;}
.intro a:hover {color:#222222;text-decoration:underline;}

/*=== Layout ===*/

#page{margin: 0 auto;width: 940px}

/*=== Header ===*/

#header{height: 144px;position:relative;}
#logo{width:359;float:left;}
#logo img{border:none;}

/*=== Buttons ===*/

.btn-rounded{line-height: 30px;font-weight:bold;float: left;}
.btn-rounded a{background:#0092c8;color:#fff;display:block;float:left;padding:0 8px 0 8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-shadow:none !important;}
.btn-rounded a:hover{background:#183442;text-decoration:none;}
.btn {margin:0; padding:5px 10px;background:#0092c8;border:1px solid #98ac2b;color:#fff;font-weight:bold;}

/*=== Navigation ===*/
/*- Nav1 -*/
/*=== Page Nav ( alternative with dropdowns) == */

#nav1 {font-size:16px;font-weight:bold;float:right;	margin:45px 0;}
#nav1, #nav1 ul {padding: 0;list-style: none; line-height: 1;z-index: 100;}
#nav1 a {display:block;z-index: 100;}
#nav1 li {float:left;}
#nav1 li a{color: #fff;padding:8px 12px 7px 12px;text-decoration: none;}
#nav1 li a:hover{background:#0092c8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.current_page_item a, .current-menu-item a, .current-post-parent a, .current-post-ancestor a, .current-menu-item-home a, .current-menu-parent a{background:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color: #fff;cursor: pointer;text-decoration: none;}
.current_page_item a:hover, .current-menu-item a:hover, .current-post-parent a:hover, .current-post-ancestor a:hover, .current-menu-item-home a:hover, .current-menu-parent a:hover{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}


/* Style drop down list */

#nav1 li ul {position: absolute;left: -999em;width: 168px;font-weight:normal;letter-spacing:0;text-transform:none;border-top: 1px solid #F7F6F6;}
#nav1 li ul li {border: 1px solid #F7F6F6;border-width:0 1px 1px;background: #FFF;float: none;}
#nav1 li.current_page_item ul li a{background: #FFF;}
#nav1 li ul li a:hover,
#nav1 li ul li.active a, 
#nav1 li ul li.current_page_item a{background: #F6F6F6;}
#nav1 li ul li a span,
#nav1 li ul li.active a span,
#nav1 li ul li.current_page_item a span,
#nav1 li ul li a:hover span {background:none !important;color: #000;}
#nav1 li:hover ul, #nav1 li.sfhover ul {left: auto;}
#nav1 li ul li a span{display:inline;height: 30px;padding: 0 13px 0 0}
#nav1 li ul li a {line-height: 30px;font-size: 11px;color: #555555;width: 150px;}
#nav1 li ul li ul li a {border-width:0 1px 1px 0px;}
#nav1 li ul ul {margin: -31px 0 0 163px;}
#nav1 li:hover ul ul, #nav1 li.sfhover ul ul {left: -999em;}
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul {left: auto;}

/* IE7 Fix */

#nav1 li:hover, #nav1 li.hover {  position: static;visibility:visible;}
html>body #nav1 li ul li { *margin-top:-2px; }

/*- Nav2 -*/

.nav2 li{background: url(images/ico-next.gif) no-repeat left 10px;padding: 10px 0 10px 20px;border-bottom: 1px dotted #d0d0d0;font-weight: bold;}
.nav2 li a, .widget li a{color: #555555;}
.nav2 li a:hover, .widget li a:hover{color: #0092c8;text-decoration: none;}
#rightcol .widget .textwidget ul {margin:0;padding:0;}

/*=== All Columns ===*/

#columns{height: 1%;background:#eee;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

/*=== Center Column ===*/

#centercol{float: left;width: 620px}

/*=== Right Column ===*/

#rightcol{height:100%;float:right;margin-bottom:20px;padding:20px 0 0 0;width:320px;background:#183442;-webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
#rightcol h3 span{font-size:14px;background:#0092c8;width:260px;float:left;color:#fff;padding:5px 10px 5px 10px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin:-2px 0 15px 0;}
span.twitterwidget{background:none!important;border-radius:none!important;color:#FFFFFF;float: eft;margin:0!important;padding:0!important;width:none;}
#rightcol h3 span a{color:#fff;}
.widget{padding:0 !important;margin-bottom:20px;}
.widget ul{border-bottom:1px solid #f0f0f0;border-top:1px solid #d0d0d0;}
.widget ul li{padding:5px;border-bottom:1px solid #d0d0d0;border-top:1px solid #f0f0f0;font-weight: bold;text-shadow: 1px 1px 1px #fff;}

/*=== Sub Columns ===*/

.col1{float: left;width: 115px;margin:0 0 1em;	}
.col1 a{color: #555555;text-decoration: underline}
.col2{float: right;width: 425px}
.col3{float: left;padding: 0 35px 0 0;width: 273px}
.col3.last, .col6.last{padding: 0}
.col3.nav2, .col6.nav2{background: none;padding: 0}
.col3 h2{color: #464646;margin: 0 0 .5em}
.col3 p{padding: 0}
.col4{float: left;width: 335px}
.col5{float: right;width: 415px}
.col5 img{border: 10px solid #f6f5ed;}

/*================== COL 6 +====================*/

.col6{text-shadow:1px 1px 1px #fff;}
.col6, .col6.last{float:left;padding:20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:260px;height:160px;background:#e0e0e0;margin:0 20px 0 0;: 1px 1px 1px #fff;}
.col6.last{margin:0;}
.col6.last p{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-style:italic;line-height:20px;text-shadow: 1px 1px 1px #fff;}
* html .col6{width: 290px;}

/*=== Styling Boxes ===*/

/*- Box1 -*/

.box{margin: 0 0 1em;width: 620px;}
.box .spacer{background: #fff;height: 1%;padding: 15px 30px;-webkit-border-radius: 8px;-webkit-border-top-right-radius: 0;-moz-border-radius: 8px;-moz-border-radius-topright: 0;border-radius: 8px;border-top-right-radius: 0;}

/*- Box2 -*/

.box2{margin:20px 0 -20px;width:320px;}
.box2 .spacer{background:#e0e0e0;height: 1%;padding:20px 20px 10px 20px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;border-bottom-right-radius: 8px;}

/*- Box3 -*/

.box3{margin: 0 0 1em;width: 425px}
.box3 .top,.box3 .bot{background: url(images/box3-top.gif) no-repeat top;clear: both;height: 10px;overflow: hidden}
.box3 .bot{background: url(images/box3-bot.gif) no-repeat top}
.box3 .spcr{background: #f0eee1;height: 1%;padding: 0 20px;min-height:100px;}
.box3 p{padding: 0}

/*- Box4 -*/

.box4{background:#274758;margin:0 0 20px;width:940px;height:50px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.box4 h2{color:#fff;font-size:23px;letter-spacing:normal;text-align:center;text-shadow: -1px -1px 1px #15303e;}

/*- ads -*/

.indexbox{float: center;padding: 0 0 0 10px;margin: 0 0 20px 0;}
.ads1{margin: 0 0 20px;width: 940px}

/*- Box5 -*/

.box5{margin: 0 0 20px;width: 940px}
.box5 .top,.box5 .bot{background: url(images/box5-top.gif) no-repeat top;clear: both;height: 10px;overflow: hidden}
.box5 .bot{background: url(images/box5-bot.gif) no-repeat top}
.box5 .spacer{background: url(images/box5-bgr.gif) repeat-y top;height: 1%;padding: 15px 25px}
.box5 .post img {border:0;}

/*- Box6 -*/

.box6{margin: 0 0 20px;width: 940px}
.box6 .top,.box6 .bot{background: url(images/box6-top.gif) no-repeat top;clear: both;height: 10px;overflow: hidden}
.box6 .bot{background: url(images/box6-bot.gif) no-repeat top}
.box6 .spacer{background: #e5e3d1;height: 1%;padding: 10px 25px}
#footer .box6 .spacer{padding: 0px 25px;}

/*- Box7 -*/

.box7{background:#274758;margin:20px 0 20px;width:910px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;padding:9px 15px 7px 15px;}
.box7{font-size: 11px;color:#fff;}
.box7 a{color:#fff;}
.box7 a:hover{color:#fff;text-decoration:underline;}

/*- Wrapper -*/

.wrapper{float: left;padding: 0 0 0 20px;}

/*- Date -*/

.date{font-size:11px;color: #333;border-bottom: 1px solid #e0e0e0;margin: -10px 0 20px;padding: 0 0 10px;position: relative}
.date a{color:#333;}
.date a:hover {color:#333;text-decoration:underline;}

/*=== Styling Forms ===*/

/*- Search -*/

#search{height: 32px;margin: 0px;padding: 0 0 0 25px}
#search input.keyword{background: #274f63;font-family:"HelveticaNeue", "Helvetica Neue", Arial, sans-serif;color: #fff;float: left;font-size: 12px;padding: 7px 10px 8px;width: 190px;border:none;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
#search .btn{font-family:"HelveticaNeue", "Helvetica Neue", Arial, sans-serif;border:none;height:30px;-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;cursor:pointer;}

/*- Form1 Setup -*/

.form1 div{margin: 0 0 15px}
.form1 label{padding: 7px 0 0 15px}

/* Form1 Textarea */
.form1 textarea{height: 165px;overflow: auto;width: 550px}

/*=== Link Buttons ===*/

.btn-cat {margin: 1em 0 1.5em;}
.btn-continue{margin: 0 0 2em;}
.btn-general{background: #0092c8;padding: 5px 10px;color: #fff;	}
.btn-general a { color: #fff;}
.btn-continue a{background: url(images/ico-more2.gif) no-repeat;font-weight:bold;padding: 2px 0 0 20px;color: #0092c8;}
.btn-arr a{background: #bdbbac;color: #fff;line-height: 25px;padding: 5px 10px}
.btn-arr2{float: left;padding: 130px 0 0;width: 27px}

/*=== Pics, Ads etc. ===*/

#ad1{margin: 0 0 20px;float:left;width:460px;height:100px;}
#ad1 img{margin: 0 8px 5px 0}

/*=== 3WM Banner ===*/

#ad2{width:460px;height:100px;float:right;background:url(images/3wm.png) no-repeat;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#ad2{font-family:"Georgia", serif;font-size:13px;color:#891635;line-height:15px;font-style:italic;}
#ad2 img{margin:3px 0 5px 12px;}
#ad2 a{color:#891635;}
#ad2 p{margin:0 0 0 14px;}

/*=== Home New ===*/

#home-box{width:880px;height:270px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;padding:30px;margin-bottom:20px;}
#home-box .col4{width:400px;}
#home-box .col4 p{line-height:18px;}
#home-box h2{padding:0 0 10px 0;line-height:24px;}
#home-box h3{font-size:14px;margin-bottom:15px;}
#home-pic{background:#000;float:right;width:420px;height:250px;border:10px solid #eee;}
.theme-default .nivo-controlNav{display:none!important;}
.col6 span.twitterwidget{color:#000!important;}
.col6 .widget ul{border-bottom:none;border-top:none;}
.col6 .widget ul li{border-bottom:none;border-top:none;font-weight:normal;padding:0 0 10px 0;}
.col6 span.entry-content{font-style:italic;padding-bottom:10px;}
.col6 .widget{margin-bottom:0;}

/*=== Footer ===*/

#footer{margin: 10px 0 0 0;}
#footer a{color: #fff;}
#footer img{position: relative;vertical-align:middle}

/*=== Misc. ===*/

.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden}
.fl{float: left}
.fr{float: right}
.ac{text-align: center}
.ar{text-align: right}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignright{border: #666 1px;padding: 0 10px 0 0;display: inline;}
img.alignleft{padding: 2px 2px 2px 2px;background:#F8F8F4;border:solid 1px #e6e6e6;margin:0 10px 5px 0;display:inline;}
.alignleft{float:left;}
.alignright{float:right;}

/*=== Posts ===*/

.line{border-top: 1px solid #e0e0e0;padding: 10px 0 10px 0;}
.line2{border-bottom: 1px solid #e0e0e0;padding: 0 0 10px;margin: 0 0 10px;}
.line3{border-bottom: 1px solid #e0e0e0;margin: -10px 0 20px 0;}
span.tags{background: url(images/ico-tags-trans.png) no-repeat left;padding: 2px 0 0 20px;}
.post img {}
.post ul, .post ol{padding:0 0 20px 10px;margin:0 0 0 15px;}
.post ul li{color: #555;list-style: outside disc ;line-height:20px;}
.post ol li{list-style-type:decimal;}	
.post li a:hover{color: #0092c8;text-decoration: none}
.post blockquote {font-family:Georgia, "Times New Roman", Times, serif; color:#333;font-size:14px;font-style:italic;line-height:20px;text-shadow:1px 1px 1px #fff;background:#eee;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 15px 0;padding:15px 25px 0px 20px;display:block;}

/*=== Comments ===*/

#comments .box3 p { padding-bottom:10px; }
#respond { margin: 1em 0 0; }

/*=== Widget styling ===*/

.widget #recentcomments li{background: url(images/hl-dot.gif) repeat-x bottom;padding: .5em 0}
.widget #recentcomments li a{background:none;color: #0092c8;text-decoration:none;}
.widget #recentcomments li a:hover{color: #0092c8;text-decoration: underline;}
.widget #searchform, .widget #calendar_wrap{background: #f0eee1;height: 1%;margin: 0 0 2em;padding: 7px 15px 15px}
.widget #searchform, .widget #calendar_wrap{clear: both;height: 1%;margin: 0 0 14px;}
.quote{background:url(images/ico-quote.gif) no-repeat top left;margin:9px 0 0;width:37px;height:29px;}
.flickr_badge_image img{margin: 0 3px 8px;padding: 0 7px 5px 0;float:left;}
.flickr img{vertical-align:middle;margin:6px 0 8px;}
.subscribe img{vertical-align:middle;margin:6px 0 8px;}

/*=== Slider ===*/
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 795px;height: 300px; /*Height should enough to fit largest content's height*/}
.stepcarousel .belt{position: absolute; /*leave this value alone*/left: 0;top: 0;}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 15px; /*margin around each panel*/
width: 770px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */}

/*=== THREADED COMMENTS == */

ol.commentlist li.threaded .box3 { width:auto; margin:0px; }
ol.commentlist li.threaded .col1 { width:90px; }
ol.commentlist li.threaded .box3 .spcr { padding:10px 15px 0; margin:0; }
ol.commentlist li.threaded .children { margin-left:20px; }
ol.commentlist li.threaded .col2 { float:none; width:auto; margin-left:115px; }
.intro{border-bottom:1px solid #ccc;margin:0 0 20px 0;padding:0 0 20px 0;}
.intro p{margin:0 0 0 0px;padding:0;}
.intro a{background:#ce171f;padding:5px;-moz-border-radius: 6px;
    border-radius: 6px;text-decoration:none;margin-left:2px;font-weight:bold;font-size:12px;}
.intro a:hover{color:#fff;}


