/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/reset.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
a:focus { outline: medium none; }
html { min-height: 100%; }
body { overflow-y: scroll; }
p { margin-top: 10px; margin-bottom: 15px; }
ul, ol, dl { margin: 10px 0px; padding-left: 30px; }
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; font-weight: normal; }
h1 { font-size: 36px; line-height: 36px; margin-top: 25px; }
h2 { font-size: 24px; line-height: 24px; margin-top: 25px; }
h4 { font-size: 16px; line-height: 16px; margin-top: 15px; }
blockquote > :first-child:first-letter { font-size: 150%; }
/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/layout.css ::::: */

body { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; line-height: 150%; color: rgb(133, 133, 134); position: relative; }
.wrapper { margin: 0px 30px; }
#header { margin: 0px; padding: 0px 10px; height: 140px; position: relative; z-index: 10; clear: both; }
#middle { clear: both; min-height: 300px; }
#bottom, #bottom2 { margin: 0px; overflow: hidden; clear: both; }
#headermodules, #bottom2 { color: rgb(255, 255, 255); text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3); }
#footer { position: relative; padding: 30px 0px 20px; clear: both; color: rgb(255, 255, 255); font-size: 10px; text-align: center; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4); }
#middle { width: 100%; overflow: hidden; position: relative; }
#middle-expand { width: 200%; }
#main { position: relative; left: 50%; width: 50%; float: left; }
#main-shift { position: relative; left: -100%; }
#left { position: relative; left: -50%; float: left; overflow: hidden; }
#mainmiddle { width: 100%; overflow: hidden; position: relative; }
#mainmiddle-expand { width: 200%; }
#content { position: relative; left: 50%; width: 50%; float: left; }
#content-shift { position: relative; left: -100%; overflow: hidden; }
.floatbox { overflow: hidden; }
.float-left { float: left; overflow: hidden; }
.width50 { width: 50%; }
body.yoopage { background: none repeat scroll 0% 0% rgb(46, 133, 178); }
#page-header { background: url('page_header_bg.png') repeat-x scroll 50% 0px rgb(18, 113, 158); }
.page-header-img { min-height: 180px; }
#page-body { padding: 30px 0px; background: url('page_body_bg.png') repeat-x scroll 50% 0px rgb(255, 249, 232); }
#page-footer { min-height: 150px; background: url('page_footer_bg.png') repeat-x scroll 50% 0px transparent; }
#absolute { position: absolute; z-index: 15; top: 0px; left: 0px; width: 100%; }
#headerbar { min-height: 145px; background: url('headerbar_bg.png') repeat-x scroll 50% 100% transparent; }
#toolbar { height: 25px; padding: 9px 0px 0px; overflow: hidden; line-height: 25px; color: rgb(255, 255, 255); font-size: 10px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4); }
#headermodules { padding: 25px 0px 30px; background: url('headermodules_bg.png') repeat-x scroll 0px 100% transparent; }
#logo { position: absolute; top: 28px; text-align: center; width: 740px; }
#headermodules a, #bottom2 a { color: rgb(184, 222, 248); }
#page-body div.wrapper { position: relative; }
#left div.left-1 { background: url('wrapper_left_corners.png') no-repeat scroll 0px 0px transparent; float: right; }
#left div.left-2 { padding: 30px 0px; background: url('wrapper_left_corners.png') no-repeat scroll 0px 100% transparent; }
#left div.left-3 { width: 11px; background: url('wrapper_edges.png') repeat-y scroll 0px 0px transparent; }
#component { margin: 0px 10px; }
/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/typography.css ::::: */

h1, h2, h3, h4, h5, h6 { font-family: Verdana,Arial,Helvetica,sans-serif; }
h1 { color: rgb(51, 51, 51); font-size: 160%; line-height: 140%; font-weight: bold; }
h2 { color: rgb(51, 51, 51); font-size: 175%; line-height: 150%; font-weight: normal; }
h4 { color: rgb(51, 51, 51); font-size: 115%; font-weight: bold; }
h2.radius { color: rgb(255, 255, 255); display: block; width: 400px; padding-left: 10px; }
h2#radius100 { background-color: rgb(234, 122, 36); }
h2#radius200 { background-color: rgb(255, 210, 4); color: rgb(0, 0, 0); }
h2#radius300 { background-color: rgb(0, 0, 0); }
a:link, a:visited { color: rgb(57, 144, 189); }
a:hover { color: rgb(100, 101, 102); }
ul.table li:nth-child(2n+1) { background: none repeat scroll 0% 0% rgb(248, 249, 250); }
ul.table li:nth-child(2n) { background: none repeat scroll 0% 0% rgb(254, 254, 255); }
/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/menus.css ::::: */

div.mod-menu ul { margin: 0px; padding: 0px; overflow: hidden; list-style: none outside none; }
div.mod-menu ul.menu li { margin: 0px; padding: 0px; }
div.mod-menu ul.menu a, div.mod-menu ul.menu span { display: block; }
div.mod-menu ul.menu a { text-decoration: none; }
div.mod-shadowbox ul.menu span.bg { height: 30px; line-height: 30px; text-indent: 5px; color: rgb(0, 0, 0); font-size: 15px; text-shadow: 0px 1px 0px rgb(255, 255, 255); }
div.mod-shadowbox ul.menu a.current span.bg { color: rgb(57, 144, 189); }
div.mod-shadowbox ul.menu a:hover span.bg, div.mod-shadowbox ul.menu span:hover span.bg { color: rgb(60, 61, 62); }
div.mod-shadowbox ul.menu li.level1 { padding: 0px; border-bottom: 1px solid rgb(234, 235, 236); background: url('submenu_level1_item.png') repeat-x scroll 0px 1000px transparent; }
div.mod-shadowbox ul.menu li.level1.first { border-top: 1px solid rgb(234, 235, 236); }
div.mod-shadowbox ul.menu li.level1.first:hover { border-top-color: rgb(247, 247, 248); }
div.mod-shadowbox ul.menu li.level1.last { border-bottom-color: rgb(247, 247, 248); }
div.mod-shadowbox ul.menu li.level1:hover { border-bottom-color: rgb(255, 255, 255); background-position: 0px 0px; }
div.mod-shadowbox ul.menu a.level1, div.mod-shadowbox ul.menu span.level1 { padding: 0px 20px; }
div.mod-shadowbox ul.menu a.level1 span.bg, div.mod-shadowbox ul.menu span.level1 span.bg { text-transform: uppercase; }
/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/modules.css ::::: */

#left .module, #right .module, #contentleft .module, #contentright .module { margin-bottom: 30px; }
#left div.last, #right div.last, #contentleft div.last, #contentright div.last { margin-bottom: 0px; }
#top .module, #headermodules .module, #left .module, #right .module, #maintop .module, #contenttop .module, #contentbottom .module, #mainbottom .module, #bottom .module, #bottom2 .module { margin-left: 10px; margin-right: 10px; }
#left .module { margin-right: 20px; }
#bottom2 .module { margin-top: 30px; }
div.module { position: relative; }
div.mod-separator div.box-t1 { height: 20px; background: url('module_separator_corners.png') no-repeat scroll 0px 0px transparent; }
div.mod-separator div.box-1 { padding: 0px 0px 0px 20px; background: url('module_separator_edge.png') repeat-y scroll 0px 0px transparent; overflow: hidden; }
div.mod-separator div.box-b1 { height: 20px; background: url('module_separator_corners.png') no-repeat scroll 0px -25px transparent; }
#headermodules div.mod-separator div.box-t1, #bottom2 div.mod-separator div.box-t1, #headermodules div.mod-separator div.box-b1, #bottom2 div.mod-separator div.box-b1 { background-image: url('module_separator_corners_dark.png'); }
#headermodules div.mod-separator div.box-1, #bottom2 div.mod-separator div.box-1 { background-image: url('module_separator_edge_dark.png'); }
#page div.mod-separator.first div.box-t1, #page div.mod-separator.first div.box-1, #page div.mod-separator.first div.box-b1 { background: none repeat scroll 0% 0% transparent; }
div.mod-header div.box-1 { font-size: 16px; font-style: italic; overflow: hidden; }
div.mod-shadowbox div.box-t1 { background: url('module_shadowbox_corners.png') no-repeat scroll 0px 0px transparent; }
div.mod-shadowbox div.box-t2 { padding: 0px 60px; background: url('module_shadowbox_corners.png') no-repeat scroll 100% -10px transparent; }
div.mod-shadowbox div.box-t3 { height: 5px; background: url('module_shadowbox_corners.png') repeat-x scroll 0px -20px transparent; }
div.mod-shadowbox div.box-1 { background: url('module_shadowbox_edges.png') repeat-y scroll 0px 0px transparent; }
div.mod-shadowbox div.box-2 { padding: 0px 5px; background: url('module_shadowbox_edges.png') repeat-y scroll 100% 0px transparent; }
div.mod-shadowbox div.box-3 { padding: 16px; background: none repeat scroll 0% 0% rgb(247, 247, 248); overflow: hidden; }
div.mod-shadowbox div.box-b1 { background: url('module_shadowbox_corners.png') no-repeat scroll 0px -30px transparent; }
div.mod-shadowbox div.box-b2 { padding: 0px 60px; background: url('module_shadowbox_corners.png') no-repeat scroll 100% -45px transparent; }
div.mod-shadowbox div.box-b3 { height: 10px; background: url('module_shadowbox_corners.png') repeat-x scroll 0px -60px transparent; }
div.mod-menu-shadowbox div.box-2 { padding-left: 1px; padding-right: 1px; }
div.mod-menu-shadowbox div.box-3 { padding-left: 0px; padding-right: 0px; }
/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/system.css ::::: */

/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/warp/css/system.css ::::: */

#system .title { margin-top: 0px; }
#system .item > .content { overflow: hidden; }
#system .item > .content > :first-child { margin-top: 0px; }
#system .item > .content > :last-child { margin-bottom: 0px; }
#system .item > :last-child { margin-bottom: 0px; }
table.zebra tbody tr:nth-of-type(2n+1) { background: none repeat scroll 0% 0% rgb(247, 247, 247); }
table.zebra tbody tr:nth-of-type(2n) {  }
ul.line > li.odd, ul.line > li:nth-of-type(2n+1) {  }
ul.line > li.even, ul.line > li:nth-of-type(2n) {  }
ul.line > li > :first-child { margin-top: 0px; }
.pagination > :first-child { margin-left: 0px; }
/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/warp/systems/joomla.1.5/css/system.css ::::: */

/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/extensions.css ::::: */

/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/style.css ::::: */

.menubar-glass #headerbar { background-image: url('headerbar_bg_001.png'); }
body.font-georgia, .font-georgia h2, .font-georgia h3, .font-georgia h4 { font-family: Georgia,"Times New Roman",Times,serif; }
body.font-georgia, .font-georgia h1, .font-georgia h5, .font-georgia h6 { font-family: Verdana,Arial,Trebuchet; }
/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/styles/black.css ::::: */

body.yoopage { background: none repeat scroll 0% 0% rgb(40, 40, 40); }
#page-header { background: url('page_header_bg_001.png') repeat-x scroll 50% 0px rgb(147, 48, 23); }
#page-footer { background-image: url('page_footer_bg_001.png'); }
#headermodules a, #bottom2 a { color: rgb(230, 215, 155); }
#logo h2 { display: block; float: right; text-align: right; padding-top: 10px; }
div.mod-shadowbox ul.menu a.current span.bg { color: rgb(51, 51, 51); }
.background-bigbuzz .page-header-img { background-image: url('bigbuzz.jpg'); }
#bottom2 h2 { margin-top: 0px; padding-top: 0px; color: rgb(255, 210, 0); }
#bottom2 div.first { text-align: right; }
/* ::::: http://www.bigbuzztheory.com/templates/yoo_air/css/custom.css ::::: */

.wrapper { width: 1100px; }
#main-shift { margin-left: 260px; }
#left { width: 250px; }
