/*
Theme Name: Hybrid Eucalypt Productions
Theme URI: http://themehybrid.com/themes/hybrid
Description: Home page has a full-width rotating hero image, latest field update and upcoming events list. Requres these plugins- Skype Online Status, Widget Logic, WP Super Cache, pageMash, WP Shopping Cart, Broken Link Checker, Cleaner Gallery, Custom Admin Branding, Event Calendar, FLV Embed, Google Analyticator, Google XML Sitemaps, Hybrid Hook 0.1, Hybrid Hook Widgets, Lightbox 2, runPHP, Spam Karma, Sponsors Slideshow Widget, WordPress Reports, WP Slimbox Reloaded.
Version: 0.4
Author: Vernon Fowler
Author URI: http://vfowler.com
Tags: One-column, Widgets, Hybrid
Template: hybrid
*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');
/* Get default Hybrid CSS */
@import url('../hybrid/library/css/screen.css');
/* Get the plugins CSS */
@import url('../hybrid/library/css/plugins.css');
/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

@import url("style_html5.css");

body { margin:0 auto; width:820px;}
#body-container { margin:0px 10px 0px;}
/* header elements */
#header-container {	margin:0;}
#header, a.zero { margin:0;	height:70px!important; background: #FFF; }
#logo { float:left;}
/* container */
#container { margin-bottom:0; clear:left;}
/* navigation bar */
#navigation {float:right;position:relative;right:1px;top:37px;z-index:99;margin:0 0 59px}
#page-nav {} #page-nav ul { }
#page-nav li { margin-right:-1px; list-style-image:none;}
#page-nav li:hover {background:#F9F9F9;}
#page-nav li.current_page_item { background: #CCC;}
#page-nav ul li.current_page_ancestor, #page-nav ul li.current_page_parent { background:#DEDEDE;}
#page-nav li a { background:none; border-bottom:none;} #page-nav li a:hover {outline:1px solid #D6FFC9;}
#page-nav li.current_page_item a { }
.children li{ font-size:.85em;line-height:1.4em}
.children li a:hover{text-decoration:none;}
/* search form */
#search-form-1 { margin:0 0 0 366px; position:relative;top:37px;/*width:258px;*/ }
#search-text-1 { width:105px; padding:8px 3px 6px; vertical-align:top;} #search-text-1:focus { background:#EEE;}
#search-submit-1 {margin-right:0; padding:6px 5px 7px; width:auto!important; /*height:32px; unwanted for image submit button */}

/* content */
.content {min-height:205px;}
.content, .no-widgets .content, .page-template-no-widgets .content, .hentry.post.single, .hentry.post.page {margin:0; width:800px!important;}
/*.hentry.post.odd {background:none;} .hentry.post.even {background:#EEE;}*/

/* special divs */
#hero { width:800px; min-height:100px; margin:0 0 10px; clear:both; display:block; position:relative; top:-22px;}
#upcoming1, #latestfieldupdate {margin:10px 0 0; position:relative; right:0px; font-size:smaller; float:left;}
#latestfieldupdate {left:0; width:540px; padding-right:10px;}
#latestfieldupdate img {float:left;margin-right:10px;margin-bottom:2em;}
#upcoming1 ul.ec3_events {border-left:1px dotted #CCC; width:199px; padding:0 25px; margin:0 0 1em;}
#upcoming1 ul li.ec3_list { list-style-image:none;}
#twitter { clear:both;border-left:1px dotted #CCC;}
h2.page-title {display:none;}
.entry-content {margin:0;}
#utility-header { /* advertisement box for sponsors */
	float:right; width:175px; margin:0; position:relative; top:-36px;}
.sponsors_slideshow_widget, #sponsors-slideshow-2, #sponsors-slideshow-3 {margin:0;}
.links_slideshow, #sponsors_slideshow_2, #sponsors_slideshow_3 { height:95px; width:175px; margin:auto;}
/* widgets */
/* skype */.skype_widget {
position:absolute;
top:62px;
margin:12px 0 0 805px;
width:155px;
text-align:center;
}

/* calendar */#wp-calendar, ul.ec3_events { width:210px; float:right; padding-left:10px; margin-bottom:21px; }
#wp-calendar table.nav {margin-bottom:0;}
.ec3_ec {display:none!important; /* hides the icon from the calendar*/}

/* events */ul.ec3_events { margin-left:25px;} li.ec3_list { color:#000; list-style-type:none;}
div.ec3_iconlet { margin-top:5px!important;}

/* flv video player */#player1 { margin:0 auto;}
/* shopping cart */table.shoppingcart { margin-left:0!important;}
span.emptycart {display:inline!important;}
form.wpsc_empty_the_cart, span.gocheckout { width:49%; margin-top:5px; float:left; text-align:center;background:#EEE; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
span.gocheckout { float:right;}
form.wpsc_empty_the_cart:hover, span.gocheckout:hover {outline:1px solid #D6FFC9;}
.emptycart a, .gocheckout a { display:block; text-decoration:none;} .emptycart a:hover, .gocheckout a:hover {text-decoration:underline; background:#CCC; color:#000;}

a.sbtn img {
	-webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, .20), 0px 0px 3px rgba(0, 0, 0, .40);
	-moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, .20), 0px 0px 3px rgba(0, 0, 0, .40);
}

/* tables */
table {margin-bottom:0;}
table.productcart {margin-top:0!important;}
tr.total_price.total_tax {display:none;}

/* lists */ li { list-style-image:url(images/bullet.gif);}
h3.widget-title {margin-bottom:0;}

/* headings */
.author-info, .author-profile, .date-info, .category-info, .tag-info, .search-info, .taxonomy-info {
	margin:0 0 10px; overflow:hidden;}

/*.page-title, .attachment-title { width:625px;} /* to fit the very long title Kamchatka */
h2.prodtitles {font-size:24px!important; font-style:italic; font-weight:normal; margin:0 0 12px;} h2.prodtitles a {color:#000;}
caption { text-align:center;}

/* images */
.thumbnail { margin-top:0;}

/* paragraphs */
.byline { margin-bottom:1ex;}
blockquote {background:url(images/quotes.gif) no-repeat 0 top; margin:0; padding:0 2.5em;}

/* comments */
#comments-template { clear:both;}

/* navigation links */
.navigation-links { padding-bottom:21px;}

/* hybrid areas */
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {
	border:none; border-top:1px solid #CCC;
	margin:0 0 21px;
	padding:21px 0 0;
}

/* footer */
#footer-container { padding:21px 0; margin:0; clear:both; background: #FFF; border-top:1px solid #CCC;}
#footer { font-size:small; text-align:center;}
#footer .copyright { float:none; margin-right:2em;}
#footer .credit { display:inline;}
