/*
THEME NAME: Dandy Engines
THEME URI: 
DESCRIPTION: Wordpress theme for Dandy Engines
TAGS: wordpress
VERSION: 0.1 (Based on Sandbox 1.5.2)
AUTHOR: <a href="http://www.trafffic.com/">Trafffic Pty Ltd</a>
AUTHOR URI:
*/

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



/* Just some example content */
div#header{text-align:left;margin-bottom:2em;color: #FFCC00;position: absolute;width: 950px;left: 50%;margin-left: -450px;top: -20px;}
div#access div.skip-link{position:absolute;top:1em;right:1em;display: none;}
div#menu{height:1.5em;padding-top:0.3em;width:950px;left: 50%;margin-left: -475px;position: absolute;top: 100px;display: none;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

.entry-title{clear:both;}

/* My added styles - ALSO check in the other style sheet if you can't find it here */
body {font-family: arial; font-size: 12px;background-color: #000000;background-image: url(images/bg.jpg);background-position: center top;background-repeat: repeat-y;}
/* 
a:link, a:visited{color: #CCCCCC; text-decoration: none; border-bottom: dotted 1px #CCCCCC;}
a:hover{border-bottom: solid 1px #FFFFFF;color: #FFFFFF;}
*/

div#container{position: absolute;width: 950px;left: 50%;top:150px;margin: 0px 0px 0px -475px;}
#container #content h2,#container #content h2 a {color: #CC0000;border: none;margin: 30px 0px 5px 0px; padding: 0px;text-decoration: none;}
#container #content h2 a:hover {border-bottom: solid 2px #CC0000;}
#container #content h6{margin: 0px 30px 0px 30px; font-family: Courier; font-size: 12px; font-weight: normal; border-left: solid 2px red; padding-left: 15px;}
#container #content .entry-date {color: #666666; font-size: 10px;border: none;}
#container #content .entry-meta {color: #666666; font-size: 10px;margin: 0px 30px 0px 0px;line-height: 160%;}
#container #content .entry-meta a{color: #CCCCCC;text-decoration: none;border-bottom: dotted 1px #CCCCCC;}
#container #content .entry-meta a:hover{border-bottom: solid 1px #FFFFFF;color: #FFFFFF;}
#container #content .entry-content {color: #FFFFFF; font-size: 12px;margin: 0px 50px 0px 0px;}
#container #content .entry-content a.more-link, #container #content .entry-content a {color: #FFCC00; text-decoration: none;border-bottom: dotted 1px #FFCC00;}
#container #content .entry-content a:hover.more-link, #container #content .entry-content a:hover{color: #FFCC00; text-decoration: none;border-bottom: solid 1px #FFCC00;}
#container #content #nav-above {display: none;}
#container #content #nav-bel{display: ;}
#secondary.sidebar #meta, #secondary.sidebar #rss-links, #primary.sidebar #archives, #primary.sidebar #categories{display: none;}
#primary.sidebar, #secondary.sidebar{color: #FFFFFF;background-color: none;}
#primary.sidebar a, #secondary.sidebar a{border: none;}
#primary.sidebar h3, #secondary.sidebar h3{color: #FFCC00;font-size: 12px;border-bottom: dotted 1px #FFCC00;margin: 0px 0px 5px 0px;padding: 0px 0px 5px 0px;font-weight: normal;text-decoration: none;}
#primary.sidebar #pages h3{border-bottom: none;}
#primary.sidebar #pages li a{font-size: 22px;font-weight: bold;margin: 0px;padding: 0px;}
#primary.sidebar #pages li {list-style-type: none;margin: 0px 0px 0px -12px;padding: 10px 0px 5px 0px;background-image: url(images/nav-bg.gif);background-position: top right;}
div#blog-description{display: none;}
#WrapperSidebar{position: relative;top: 100px;left:0px;}
#container #content h3 a{color: #FFCC00;border-bottom: dotted 1px #FFCC00;text-decoration: none;}
#container #content h3 a:hover{border-bottom: solid 1px #FFCC00;}
#container #content .entry-content img, #container #content .entry-content img a{border-bottom: none;}
#WrapperSidebar #primary ul li.current_page_item a, #WrapperSidebar #primary ul li.current_page_parent a{color: #CC0000;margin: 0px 0px 0px 30px;}
#WrapperSidebar #primary ul li.current_page_item, #WrapperSidebar #primary ul li.current_page_parent{background-image: url(images/nav-bg.gif);background-position: top right;}
#WrapperSidebar #primary ul li a{color: #CCCCCC;text-decoration: none;}
#WrapperSidebar #primary ul li a:hover{color: #FFCC00;text-decoration: none;}
#container #content .entry-content img a{border: none;border-bottom: none none none;}
img{border-bottom: none;}
#container #content #nav-below div#footer a, #container #content div#footer a{text-decoration: none;color: #CCCCCC;border-bottom: dotted 1px #CCCCCC;}
#container #content #nav-below div#footer a:hover, #container #content div#footer a:hover{color: #FFFFFF; border-bottom: dotted 1px #FFFFFF;}

/* ------ */

div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:50px;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:40px; clear: both; margin-bottom: 5px;}
#nav-below .nav-next {margin-right: 50px;}
#nav-below a {color: #FFCC00; text-decoration: none;border-bottom: dotted 1px #FFCC00;}
#nav-below a:hover {color: #FFCC00; text-decoration: none;border-bottom: solid 1px #FFCC00;}

.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
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%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
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#footer{text-align:left;}

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}

div#whats-new{width: 300px;height:300px;margin: 0px 30px 0px 0px;position: absolute;top:40px;right: 0px;color: #FFFFFF;}
div#whats-new a{font-size: 14px; font-weight: bold; color: #FFFFFF;text-decoration: none;line-height: 135%;border-bottom: dotted 1px #FFFFFF;}
div#whats-new a:hover{color: #FFCC00;border: none;}
div#whats-new p{margin: 0px 30px;padding:0px;text-align: center;}
div#whats-new li{margin: 0px 30px 10px 0px;}
div#index{width: 330px;margin: 50px 0px;}
div#index p{font-size: 14px; color: #FFCC00;}