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


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


/* Main Elements */
div#container {float:right;margin:0 0 0 -200px;width:100%;}
div#content {margin:0 0 0 200px;}
div.sidebar {float:left;overflow:hidden;width:180px;}
div#secondary {clear:left;}
div#footer {clear:both;width:100%;}
div.entry-content {overflow: inherit;}

/* Header Area */
#header {height: 170px;}
#WrapperLogo {position: absolute; right: 0; top: 60px;}


/* Menu Area */
div#menu {margin:0; width:100%; position: absolute; top: 140px; font-size: 16px; height: 45px; left: 0px;}
div#menu ul, div#menu ul ul {line-height:1; list-style:none; margin:0; padding:0;}
div#menu ul a {display:block; margin-right:2em; padding:0; text-decoration:none; color: #999;}
div#menu ul a:hover {color: #F58026;}
div#menu ul ul ul a {font-style:italic;}
div#menu ul li ul {left:-999em; position:absolute; display: none;}
div#menu ul li:hover ul {left:auto;}
#menu ul li.current_page_item a, #menu ul li.current_page_parent a {color: #000; font-weight: bold;}
#menu ul li.current_page_item a:hover, #menu ul li.current_page_parent a:hover {color: #F58026; font-weight: bold;}

/* No Sidebar Page Template */
.no-sidebar {margin: 0px 0px 30px -200px;}
#childPages {}
#childPages ul {list-style-type: none; margin: 10px 0px 0px 0px; padding: 0px;}
#childPages ul li {display: inline;}
#childPages ul li a {font-size: 16px; color: #999; text-decoration: none; margin-right: 2em;}
#childPages ul li a:hover {color: #F58026;}
#childPages ul li.current_page_item a {color: #000; font-weight: bold;}
#childPages ul li.current_page_item a:hover {color: #F58026; font-weight: bold;}


/* Content Area */
h2.entry-title {font-weight: normal; color: #F58026; font-size: 24px;}
h2.entry-title a, h3.entry-title a {font-weight: normal; color: #F58026; font-size: 24px; text-decoration: none; border-bottom: dotted 1px #F58026;}
h2.entry-title a:hover, h3.entry-title a:hover {color: #999; border-bottom: solid 1px #999;}
.entry-content {clear: both; overflow: auto;}
.entry-content p {font-size: 14px; line-height: 140%;}
.entry-content p a, .entry-content ul a {color: #F58026; text-decoration: none; border-bottom: dotted 1px #F58026;}
.entry-content p a:hover, .entry-content ul a:hover {color: #999; border-bottom: solid 1px #999;}
#nav-above, #nav-below {display: none;}
.hentry {margin-bottom: 30px;}
.entry-content h1 {font-size: 18px; color: #999; font-weight: normal; margin: 30px 0px 5px 0px;}
.entry-content h2 {font-size: 14px; font-weight: normal; margin: 30px 0px 0px 0px; color: #F58026;}
.entry-content p a.link {border-bottom: none;}
.entry-content ul { font-size: 14px; line-height: 140%;}

#content h2.page-title {font-weight: normal; color: #999; font-size: 18px;}
p.wp-caption-text {font-size: 10px; text-transform: uppercase; color: #666; font-style: normal;}


/* Sidebar */
#primary.sidebar {margin-top: 45px;}
h3.widgettitle {font-weight: normal; color: #F58026; font-size: 10px;}
div.sidebar ul.xoxo li.widget ul {list-style-position: outside; margin: 5px 0px 10px 15px; color: #F58026;}
div.sidebar ul.xoxo li.widget ul li {list-style-type: square; margin-bottom: 5px;}
div.sidebar ul.xoxo li.widget ul li a {text-decoration: none; color: #999;}
div.sidebar ul.xoxo li.widget ul li a:hover {text-decoration: none; color: #000;}



/* Footer Area */
#footer {background-color: #000; margin: 50px 0px 20px 0px; color: #FFF; clear: both; overflow: auto;}
#footer a { text-decoration: none; color: #FFF;}
#footer a:hover {border-bottom: solid 1px #FFF;}
#WrapperLogoFooter {float: left; margin: 20px;}
#WrapperLogoFooter a:hover {border-bottom: none;}
#WrapperFooterCopy {float: left; font-size: 11px; clear: both; margin: 20px;}


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


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

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

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;
height:180px;
margin:1em 0;
width:100%;
}


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;
}

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

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#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

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

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