/*
Theme Name: SkyTeam Theme
Theme URI: http://www.skyteam.cc
Description: Custom theme compatible with WordPress 3.0+
Author: Wyldesites, Inc.
Author URI: http://wyldesites.com
Version: 1.0
*/


/* CSS Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {line-height: 1; }
ol, ul { list-style: none;  -webkit-padding-start: 0; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: none;}
p { -webkit-margin-before: 0; }


/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

/* END OF RESET */




/* begin custom css */

html, body { margin: 0; padding: 0; }
body { font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 12px; background: #d0e5f7; color: #333; }
 
a:link, a:visited { text-decoration: none; color: #000000; }
a:hover { color: #5f5f5f; }
h1 { font-size: 54px; }
h3 { font-size: 24px; }

.lt { float: left; display: inline; position: relative; }
.rt { float: right; display: inline; position: relative; }
.clr { clear: both; height: 1px; }

#container { width: 970px; display: block; margin: 0 auto; }
#bgclouds {z-index:-1; position: absolute; top: 0px; left: 0px; width: 100%; }
#wrapper { width: 990px; margin: 0 auto; padding: 0px; text-align: left; position: relative; z-index: 0;  height: 100%; }
 
#header { width: 990px; height: 200px; }
#blog { float: left; width: 670px; padding: 0 10px 10px 10px; }
#footer { clear: both; text-align: center; height: 50px; padding: 10px; }

.sidebar { float: left; width: 300px; margin: 0 0 0 20px; font-size: 14px; list-style: none; }



/* nav bar */

.menu-primary-menu-container { width:990px; display:block; float: left; position:relative; margin: 10px 0 30px 0; }
.menu-primary-menu-container ul { list-style: none; padding: 10px; }
.menu-primary-menu-container li { float:left; position:relative; }
.menu-primary-menu-container a { display:block; text-decoration:none; padding: 0 10px 11px 10px; font-size:18px; font-weight:normal; }


.menu-primary-menu-container ul ul { padding: 0; }

ul.sub-menu { padding-left: 0; display:none; position:absolute; top:100%; float:left; z-index:99999; }

ul.sub-menu li { border-bottom: 1px dotted #222; width: 180px; padding-left: 30px; }

.menu-primary-menu-container ul ul a { padding:10px; white-space: nowrap; }
.menu-primary-menu-container li:hover > a,.nav ul ul:hover > a { color:#e7cc9b; }
.menu-primary-menu-container ul li:hover > ul { display:block; }
