/*
THEME NAME: Brainwave
THEME URI: http://www.trafffic.com/
DESCRIPTION: Custom theme for Brainwave based on Sandbox
VERSION: 1.0
AUTHOR: <a href="trafffic.com/">Trafffic</a>
AUTHOR URI:
TAGS: sandbox Trafffic Brainwave
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

/* MAIN ELEMENTS */
body {margin: 0px; padding: 0px; background-color: #f8931d; font-family: Arial; font-size: 12px;}
#wrapper.hfeed {width: 950px; left: 50%; margin-left: -475px; position: absolute; background-image: url('images/bg.jpg');
background-repeat: repeat-y;
background-position: top center;}

/* HEADER */
#header {width: 950px; height: 200px;}
#header h1 {margin: 0px;}
#header h1#blog-title, #header div#blog-description {display: none;}

/* CONTAINER */
div#container {float:right;margin:0 0 0 -350px;padding: 0px;width:100%;background-image: url('images/bg.jpg');background-repeat: repeat-y;background-position: top center;clear: both;overflow: auto;}
div.entry-content {margin: 0px 0px 40px 0px;}
div.entry-meta {display: none;}

/* LAUNCH */
div#containerLaunch 	{ float:right;margin:0 0 0 -350px;padding: 0px;width:100%; clear: both;overflow: auto;}
div#contentLaunch		{ margin: 0 50px; }
div#contentLaunch p		{ font-size: 32px; font-weight: bold; margin: 20px 0 0 50px;}	

/* MASQ BALL ON HOME PAGE */
.masqBox				{ width: 202px;}
.masqBox a				{ border: none; margin: 0; padding: 0; }
.sydLink				{ float: left; }
.melLink				{ float: left; }


/* Content Area */
#content h2.entry-title {font-size: 24px; color: #f8931d;}
#content h2.entry-title a {text-decoration: none; color: #f8931d;border-bottom: dotted 2px #FFF; padding-bottom: 2px;}
#content h2.entry-title a:hover {border-bottom: dotted 2px #f8931d; padding-bottom: 2px;}
.entry-date {font-size: 11px; color: #666;}
#content a {text-decoration: none; color: #f8931d;}
#content a:hover {color: #000; border-bottom: solid 1px #000;}
.entry-content p {font-size: 14px; line-height: 140%;}
.entry-content li {font-size: 14px; line-height: 140%; list-style-type: square;}


/* Home Page */
#homeQuote {position: absolute; top: 250px; left: 500px; width: 400px; background-image: url('images/home-quote-bg.gif'); background-repeat: no-repeat;}
#homeQuote h1 {margin: 30px 30px; font-size: 16px; line-height: 185%; color: #b8b11b;}
#homeQuote p {margin: 30px 30px; font-size: 16px; line-height: 135%; color: #8f890c;}
#homeSponsors {float: left; width: 600px; height: 150px; margin: 0px 80px 30px 300px; background-image: url('images/home-sponsors.jpg'); background-repeat: no-repeat;}
#homeNews {float: left; margin: 0px 0px 0px 0px; width: 380px; padding: 0px;}
#homeNews h1 {color: #00aa4d;}
#homeNews ul {margin: 0px 0px 0px 20px; padding: 0px;}
#homeNews ul li {list-style-type: square; margin: 0px 0px 5px 0px; font-size: 16px;}
#homeNews ul li a {text-decoration: none; color:#000; border-bottom: dotted 1px #000;}
#homeNews ul li a:hover {color:#f8931d; border-bottom: none;}

#homeSidebar {position: absolute; width: 200px; top: 270px; left: 60px; height: 200px; background-image: url('images/bg-content.jpg'); background-repeat: no-repeat; background-position: top 180px;}

img.homeArrow {float: right;}


/* SIDEBAR */
div#sidebarRelated ul {margin: 0px 0px 0px 20px;}
div#sidebarRelated ul li {margin: 0px 0px 5px 0px; padding: 0px;list-style-type: square;}
div#sidebarRelated ul li.current_page_item a {color: #000;}
div#sidebarRelated ul li a {font-size: 13px;text-decoration: none; font-weight: bold; color: #666;}
div#sidebarRelated ul li a:hover {color: #f8931d; border-bottom: solid 1px #f8931d;}
#sidebarForumLink {margin: 20px 0px;}
#sidebarNews li {list-style-type: square; list-style-position: outside; margin: 5px 0px 0px 15px; font-size: 12px; line-height: 140%;}
#sidebarNews li a {text-decoration: none; font-weight: bold; color: #666;}
#sidebarNews li a span#latestReadMore {text-decoration: none; font-weight: bold; color: #666; font-size: 10px; font-weight: normal;}
#sidebarNews li a:hover span#latestHeadline {color: #f8931d; border-bottom: solid 1px #f8931d;}
#sidebarNews li a:hover span#latestReadMore {border-bottom: none; color: #f8931d;}




/* FOOTER */
div#footer {clear:both; width:100%; margin: 0px; padding: 0px 0px 20px 0px; background-color: #f8931d; margin-bottom: -20px; height: 200px;}
#footerAddress {font-size: 11px; color: #FFF; margin: 0px 50px; float: left;}
#footerUtility {float: left; font-size: 11px; color: #FFF; margin-left: 50px;}
#footerUtility ul {margin: 0px; padding: 0px; list-style-type: none;}
#footerUtility ul li {margin-bottom: 5px;}
#footerUtility ul li a {color: #FFF; text-decoration: none;}
#footerUtility ul li a:hover {color: #000; border-bottom: solid 1px #000;}
#footerSubscribe {float: right; margin: 0px 50px; font-size: 11px; color: #FFF;}
#footerSubscribe h1 {font-size: 16px; color: #FFF; margin: 0px 0px 10px; padding: 0px;}
#footerSubscribe input {margin: 0px 0px 5px 0px;}
#footerSubscribe form label {margin: 0px 0px 5px 0px;}


/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}


/* MENU */
div#menu {background-image: url('images/bg-nav.jpg');background-repeat: no-repeat;height:50px;margin:0em 0; width:100%; font-size: 13px; text-align: left; padding-top: 0px;}
div#menu ul,
div#menu ul ul {line-height:1.5; list-style:none; margin:0px; padding:0;}
div#menu ul {margin: 0px 0px 0px 60px;padding-top: 12px;}
div#menu ul a {display:block; margin-right:10px; padding:2px 5px 2px 5px; text-decoration:none; font-weight: bold; color: #FFF; }
div#menu ul a:hover {color: #f8931d;}
div#menu ul li {float:left; background-color: ;}

div#menu ul li.current_page_item ul li.page_item a {color: #FFF;}
div#menu ul li.current_page_parent ul li.page_item a {color: #FFF;}
div#menu ul li.current_page_parent ul li.current_page_item a {color: #f8931d;}

div#menu ul li.current_page_item a, div#menu ul li.current_page_parent a {color: #f8931d;}
div#menu ul li ul {left:-999em; position:absolute; z-index: 10;}
div#menu ul li:hover ul {left: auto; background-color: ;}
div#menu ul li:hover ul li a:hover {color: #f8931d;}
div#menu ul li ul li {background-color: #0cadf5; float: none;border-bottom: solid 1px #77cef5;}
div#menu ul ul ul a {font-style:italic;}
#menu ul li.current_page_parent a {color: #FFF;}


div#access {margin: 0px;}
div#access .skip-link{display: none;}




.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
width:100%;
}
.gallery-row 	{ margin-bottom: 5px; }

p.wp-caption-text{
font-style:italic;
font-size: 12px;
text-align: center;
color: #999;}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
display: none;
}

div#nav-below {
margin-top:1em;
display: none;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}




input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}