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

Instructions:

Add your custom styles at the end of this file 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.
*/

/* @FONT-FACE */

@font-face {
    font-family: 'Calluna';
    src: url('./fonts/calluna-regular-webfont.eot');
    src: url('./fonts/calluna-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/calluna-regular-webfont.woff') format('woff'),
         url('./fonts/calluna-regular-webfont.ttf') format('truetype'),
         url('./fonts/calluna-regular-webfont.svg#Calluna') format('svg');
    font-weight: normal;
    font-style: normal;
}


h1,h2,h3,h4,h5,h6, .post .title, .page .title{ font-family: "Calluna", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:normal; color:#1a344e;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ color:#488cb9; text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{ color:#dc0505; text-decoration:underline;}

.post .title, .page .title { text-shadow:2px 2px 0 #e8e8e8; font-size:42px; line-height:1em; display:block; padding-bottom:30px; margin-bottom:30px; background:3px bottom repeat-x url('./images/star_gold.gif'); color:#498CB9;}
.post .post-icon a { background:none repeat scroll 0 0 #A2C5DB;}
.post .post-icon a:hover{ background:none repeat scroll 0 0 #457DB6;}

.post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited { color: #498CB9;}
.post .title a:hover{ color:#BD2609;}

a:link, a:visited{ color:#457DB6;}
a:hover{color:#BD2609;}
p a:link, p a:visited{text-decoration:underline;}

/* UNIVERSAL */
html{
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B6088), to(#1B3651));
background: -webkit-linear-gradient(#3B6088, #1B3651);
background: -moz-linear-gradient(#3B6088, #1B3651);
background: -ms-linear-gradient(#3B6088, #1B3651);
background: -o-linear-gradient(#3B6088, #1B3651);
background: linear-gradient(#3B6088, #1B3651);
-pie-background: linear-gradient(#3B6088, #1B3651);
behavior: url(/pie/PIE.php);
background-attachment:fixed !important;
}

body{ background-image:url('./images/bg.jpg');
background-position:top left;
background-repeat:repeat-x;
background-color:transparent;
}
#wrapper{ padding:3px 0 40px; width:960px;}
#header { padding:0px; margin-bottom:0px; height:90px;}
#navigation{
	margin-bottom:-340px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border:none;
	background:none;
	overflow:hidden;
	height:380px;
	width:100%;
}
#main-nav {
width:100%;
display:block;
padding:0;
margin-bottom:0;
border:none;
border-bottom:1px solid #FFF; 
-webkit-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px;
-moz-box-shadow: rgba(0,0,0,0.2) 0px 3px 3px;
box-shadow: rgba(0,0,0,0.2) 0px 3px 3px;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#EBEBEB));
background: -webkit-linear-gradient(#FFFFFF, #EBEBEB);
background: -moz-linear-gradient(#FFFFFF, #EBEBEB);
background: -ms-linear-gradient(#FFFFFF, #EBEBEB);
background: -o-linear-gradient(#FFFFFF, #EBEBEB);
background: linear-gradient(#FFFFFF, #EBEBEB);
-pie-background: linear-gradient(#FFFFFF, #EBEBEB);
behavior: url(/pie/PIE.php);
z-index:888;
}
ul.nav li a { font:normal 17px/1em "Calluna","Palatino Linotype", "Book Antiqua", Palatino, serif; color:#1a344e; text-decoration:none; text-shadow:1px 1px 0 #FFF; color:#1a344e; display:inline-block !important; padding: .25em .6em;}
ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a { background: none; color:#1a344e; }
ul.nav li a:hover{ color:#488cb9; background:#f6f6f6;}
ul.nav li ul li a { background: none repeat scroll 0 0 transparent; color: #498CB9!important;}
ul.nav li ul li a:hover { color:#BD2609 !important;}
ul.nav ul li.current_page_item a, ul.nav ul li.current_page_parent a, ul.nav ul li.current-menu-ancestor a, ul.nav ul li.current-cat a, ul.nav ul li.current-menu-item a {color:#498CB9 !important; text-decoration:none;}
.entry ul{ padding:0 0 0 10px;}
.entry ul li { list-style-type:none; background:0 5px no-repeat url('./images/star_silver.gif'); padding-left:25px; margin-bottom:.4em;}

#content, #tribe-events-pg-template{ background:#FFF; padding:40px 20px 20px; width:920px; z-index:1; position:relative;  }
#logo{ margin:0 auto; float:none; width:138px; z-index:999; position:absolute; top:0; left:50%; margin-left:-69px;}
#btn-register{ float:left; position:absolute; left:10px; top:20px;}
#btn-donate{ float:left; position:absolute; left:10px; top:20px;}

.hdr-btn{ float:right; margin:2em 0; display:block;}

/* One Pager (Conference) */
.one-page .entry{ padding-bottom:30px; margin-bottom:40px; background:3px bottom repeat-x url('./images/star_gold.gif');}
.one-page .entry .title, .one-page .page .title{ font-size:48px; text-shadow:2px 2px 0 #e8e8e8; background:none;  padding-bottom:10px; margin-bottom:10px;}
#back-to-top{ position:fixed; bottom:40px; right:25px; padding:5px 10px; background-color:#BD2609; color:#FFF; border-radius:5px;}

/* Footer */
#footer { border-top:none; background:0 15px repeat-x url('./images/star_blue.gif'); padding:40px 0; color:#f5d395; font-family: "Calluna", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:normal;}
#footer #subForm{ background:#FFF; position:relative; padding:0; border:2px solid #FFF; height:24px; display:block; width:220px;}
#footer #subForm input{ background:#FFF; border:none; float:left; width:180px;} 
#footer #subForm .submit_btn{ width:20px; height:18px; background:-1px -2px no-repeat url('./images/btn_email.gif'); border:none; margin:4px 4px 0; display:block; float:right;}
#footer #copyright p{ font-family: "Calluna", "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:normal; }
#footer #copyright p.credit{ font-size:.95em;}
#footer #copyright p.credit a{ color:#f5d395; text-decoration:underline;}
#footer #copyright p.credit a:hover{ color:#FFF;}

#subForm .submit_btn:hover{ cursor:pointer;}
#subForm .email_form{height:24px; position:relative; display:block;}
#footer #subForm label.error{ position:absolute; left:0; bottom:-25px; display:block; width:100%; color:#BD2609;}

/* Buttons */
a.woo-sc-button{ background:10px 9px no-repeat url('./images/star_gold.png') #3b6188; border:none; padding:8px 10px 8px 30px; box-shadow:none; font:normal 15px/1em "Calluna", "Palatino Linotype", "Book Antiqua", Palatino, serif; text-shadow:-1px -1px 0 #252F38; font-weight:normal; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; behavior: url(/pie/PIE.php);}
a.woo-sc-button:hover{background:10px 9px no-repeat url('./images/star_gold.png') #BD2609;  text-shadow:-1px -1px 0 #6e0000;}
a.woo-sc-button span{ background:right 2px no-repeat url('./images/star_gold.png'); padding-right:20px;}
a.woo-sc-button:active, a.woo-sc-button.active { border-color: #20559A; box-shadow: 0 0 7px rgba(0, 0, 0, 0.3) inset, 0 1px 0 #1C3B57;}

/* Single */
.single div#post-author{ display:none;}

/* Archive */
.archive_header { font-weight:normal; color:#3B6188;}

/* Sidebar */
#sidebar{ }
#sidebar .widget h3{ font:normal 17px/1em "Calluna","Palatino Linotype", "Book Antiqua", Palatino, serif;  }
#sidebar .widget ul li { list-style-type:none; background:0 5px no-repeat url('./images/star_silver.gif'); padding-left:20px; margin-bottom:.4em; font-size:1.2em;}

/* Form Styles */

.gform_wrapper ul li{ background:none; padding-left:0;}

/* Search Header */
#social-icons{ position:absolute; top:10px; right:10px; padding:0;}
#social-icons li{ float:left; padding-left:10px;}
#social-icons li a{ width:26px; height:22px; display:block; overflow:hidden; text-indent:-999em; background-image:url('./images/social_icons.png'); background-repeat:no-repeat;}
#social-icons li a#rss-icon{}
#social-icons li a#fb-icon{ background-position:-30px 0;}
#social-icons li a#tw-icon{ background-position:-60px 0;}
#social-icons li a#li-icon{ background-position:-92px 0;}

#social-icons li a#rss-icon:hover{ background-position:0 -25px;}
#social-icons li a#fb-icon:hover{ background-position:-30px -25px;}
#social-icons li a#tw-icon:hover{ background-position:-60px -25px;}
#social-icons li a#li-icon:hover{ background-position:-92px -25px;}
 
.searchform, #searchform { background:#FFF; position:absolute; top:40px; right:10px; padding:0; border:1px solid #9e9e9e;  display:block; border-radius:0; width:220px;}
.searchform input.s, #searchform input#s{ padding:5px;} 
.searchform input.submit { top:4px; right:5px;}


input:focus, textarea:focus { background: #fff; border-color: transparent; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}

/* Slider */

#loopedSlider{ width:960px; border:none; background-color:transparent; margin:-30px 0 0;}
#loopedSlider .content { top:40px; }
#loopedSlider .content .title { background-image:none;}
#loopedSlider .content .title h2{ text-shadow:none; font-size:36px; color:#81c4f1;}
#loopedSlider .content p{ font-size:16px; line-height:1.6em; color:#FFF; text-shadow:1px 1px 0 #000;}
#loopedSlider .content p, #loopedSlider .content h2 { background: none; max-width:520px;} 

#loopedSlider .flex-direction-nav { position: absolute; top:170px; left:-40px; width:1000px; list-style-type: none; }
#loopedSlider .flex-direction-nav li { position:absolute; top:0; left:0; width:100%;}
a.flex-next, a.flex-prev{ background-color:#234160; -webkit-border-radius: 32px; -moz-border-radius:32px; border-radius: 32px; border:1px solid #2B4B6B; behavior: url(/pie/PIE.php); z-index:9999;}
a.flex-next:before, #post-gallery .pagination .jcarousel-next:after { content:"R"; font-size:14px; padding:5px 0 0 6px;}
a.flex-prev:before, #post-gallery .pagination .jcarousel-prev:before {content:"R"; font-size:14px; padding:5px 0 0 6px;}
a.flex-next:hover:before, a.flex-prev:hover:before{ color:#E4B46B;}
a.flex-next:hover, a.flex-prev:hover{background-color:#BD2609;}
a.flex-next{ position:absolute; right:-40px;}

/* Events Calendar */

h2.tribe-events-cal-title { padding:0 0 30px 0; margin-bottom:40px; text-shadow:2px 2px 0 #e8e8e8; font-size:48px; font-weight:normal; line-height:1em; display:block; padding-bottom:30px; margin-bottom:30px; background:3px bottom repeat-x url('./images/star_gold.gif'); color:#498CB9;}
.events-archive .entry-title a, .tribe-events-event-meta-desc, .tribe-events-event-day { color:#1A344E;}
#tribe-events-content h2.entry-title{ color:#1A344E;}
#tribe-events-content h2.entry-title a{ font-weight:normal; font-size:27px; color:#498CB9; }
#tribe-events-content h2.entry-title a:hover{ text-decoration:underline;}

.single-tribe_events .tribe_events  h2.entry-title{  padding:0 0 30px 0; margin-bottom:40px; text-shadow:2px 2px 0 #e8e8e8; font-size:48px; font-weight:normal; line-height:1em; display:block; padding-bottom:30px; margin-bottom:30px; background:3px bottom repeat-x url('./images/star_gold.gif');}
body.single-tribe_events #content #container #content{ width:63%; float:left; padding:0;}
body.single-tribe_events #content #sidebar{ width:33%; float:right;}
.tribe-events-button{ background:none; } 
.tribe-events-loop h2.tribe-events-list-event-title{ font-size:36px;}

