/*
THEME NAME: Xenomobile
THEME URI: http://www.xenombile.nl/
DESCRIPTION: Custom built for Xenomobile
VERSION: 1.0
AUTHOR: <a href="http://www.nowton.nl/">Nowton</a> 
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* GLOBAL */
@import url('reset.css');

div#container { float:right; margin:0 0 0 -240px; width:100%; }
div#content { margin:0 0 0 240px; padding: 0 10px; overflow: hidden;}
div.sidebar { float:left; overflow:hidden; width:220px; padding: 0 10px; }
div#secondary { width: 700px; padding-left: 250px; padding-right: 10px; }
div#footer { clear:both; width:100%; }
.skip-link { display: none; }

/* TYPE */
body {font-size: 62.5%; font-family: Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, #menu, #primary {font-family: Helvetica, Arial, sans-serif; text-transform: uppercase; letter-spacing: .1em;}
h1 { font-size: 5em; color: white; }
#blog-title { display: none; } 
#blog-description p { text-transform: uppercase; margin:-1px 0; padding: 0; font-size: 10px; }
h2 { font-size: 1.6em; margin: .2em 0;}
h3 { font-size: 1.3em;}
.archive h1, .tag h1, .single h1 { margin-left: 10px; margin-bottom: 10px; }
p, li { font-size: 1.2em; line-height:1.4; }
p { margin: .8em 0; color: white; }
#comments p {font-size: 1em; }
.entry-title {clear:both; height: 2em;}
.entry-date { text-transform: uppercase; color: gray;}
#primary li li { font-size: 2.2em; font-weight: bold;  }
#credits { font-family: Helvetica, Arial, sans-serif; text-transform: lowercase;}
#credits a { font-family: "Times New Roman", "Times Roman", serif; color: black; text-transform: capitalize;}


/* NAVIGATION */
a {text-decoration: none;}
a:hover { color: white; }
h1 a:hover, h2 a:hover, h3 a:hover {text-decoration: underline;}
/* Menu */
div#menu { font-size: 2em; border-top: 1px solid; margin:1em 0; }
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:1em;
padding:0.2em 0.5em;
text-decoration:none;
}
div#menu ul ul ul a { font-style:italic; }
div#menu ul li ul { left:-999em; position:absolute; }
div#menu ul li:hover ul { left:auto; }
.current_page_item {  padding-left: 1em; background: black; color: orange; }
/* Primary navigation */
#primary a { color: white; }
#primary a:hover { color: orange; background: black; }
.current-cat a { padding-left: 1em; background: black; color: orange !important;}
/* Tagcloud */
#tagcloud a { color: white; padding: 2px; }
#tagcloud a:hover { background-color: black; }
/* Footer */
#secondary h3 { color: #FFBF00; }
#secondary li { font-size: 1.1em; }
#secondary a { color: white;  }
#secondary a:hover { text-decoration: underline; }

/* Pagination */
div.navigation { font-size: 1.4em; text-transform: uppercase; font-weight: bold;}
#nav-above {margin-bottom:1em;}
#nav-below { width: 100%; overflow: hidden; padding: 10px 0; }
.navigation  { float:right; text-align:right; }
.paged .navigation { float: none; text-align: center; background-image:url(images/bg-post.png); }
.nav-next, .nav-previous { font-family:  Helvetica, Arial, sans-serif; }
.paged .nav-next, .paged .nav-previous { width:50%; float: left;}
.nav-next:hover, .nav-previous:hover { background: black; }

/* LAYOUT */
#wrapper {margin: 0 auto;  width: 960px; /*background: url(images/960_grid_16_col.png) center top repeat-y;*/}
#header {height: 110px; overflow: hidden; padding-top: 40px;  } 
#logo { float: left; width: 220px; padding: 0 10px; }
#logo img { margin: 0 30px;}
#tagcloud { float: left; width: 460px; text-align: right; margin-left: 240px; padding: 0 10px; }
div#container {}
.col {width: 220px; margin: 0 10px; float: left;}
.hcol { width: 340px; padding: 10px; float: left; }
.post { padding-bottom: 30px; }
.postbg { padding: 10px; background-image: url(images/bg-post.png); overflow: hidden; }
.postbg:hover {background-color: black;}
.entry-content {  overflow: hidden; }
/* Category description */
#cat-desc { width: 460px ; padding: 0 20px; height: auto; }

/* Home */
.home .author-admin { width: 720px !important; height: auto !important; padding-bottom: 10px; }
.home #content {padding: 0;}
.home #intro { overflow: hidden; padding-bottom: 10px; }
.home #intro p { float: left; width: 340px; margin: 10px;}
.post {width: 220px; padding: 10px; float: left; height: 280px; overflow: hidden;}

.home .entry-content { background-image: none; }
.home .ngg-singlepic { width: 220px; }
/*.home .post h2 {position: relative; top: 2em;}*/
.home #nav-above { display: none; }

/* Categories */
.category #content {padding: 0;}
.category h1 { display: none; }
.author-admin p { width: 460px; }
/*.category .post {width: 240px; float: left; height: 240px; overflow: hidden;}*/
.category .ngg-singlepic { width: 220px; }
.category .entry-content { background-image: none; }
.category .vvqbox { display: none; }

/* Steekwoorden */
.tag #content {padding: 0;}
/*.tag .post {width: 240px; float: left; height: 240px; overflow: hidden;}*/

/* Archieven */
.archive #content {padding: 0;}
/*.archive .post {width: 240px; float: left; height: 240px; overflow: hidden;}*/
.archive .entry-content { background-image: none; }
.archive .ngg-singlepic { width: 220px; }
.archive .vvqbox { display: none; }

/* Single */
.single #content {padding: 0;}
.single .post { width: 720px; height: auto; padding: 0;}
.single .entry-content {float: left;  padding: 10px; }
.single .entry-content p { width: 460px;}

/* Mogelijkheden */
.pageid-115  #content { padding: 0; }
.pageid-115 h1 { display: none; }
.pageid-115 .entry-content { padding: 10px; }

/* About */
.pageid-12 #content { padding: 0; }
.pageid-12 h1 { display: none; }

.entry-meta {margin: 1em 0;}
.entry-meta small { color: white; }
#footer { text-align: center; padding-top: 10px; }

/* Contact */
.pageid-5 #content { padding: 0; }
.pageid-5 h1 { margin-left: 10px; }
.pageid-5 .entry-content { margin-top: 10px;  }
form { font-size: 1em;}
legend {  color: white; padding: 4px 0; }
.form-label { font-size: 1.2em; padding: 2px 0; }
.pageid-5 input, .pageid-5 textarea { color: white; background: black; padding: 2px; border: 1px solid; }
.pageid-5 input:hover { border: 1px solid yellow; }
.pageid-5 input[type=checkbox] { border: none; }
.pageid-5 input[type=submit] { float: right; width: auto; padding: 4px; color: black; background: #FFBF00; } 
p.error { background: pink; color: red; font-weight: bold; padding; 1em;}

/* Links */
#opdrachtgever {display: none;}
#linklist1 li { float: left; width: 120px; height: 160px; margin: 10px 10px 10px 0; color: white;}
#linklist1 li img { margin-bottom: 10px;} 

/* Searchresults */
.search h1 { margin-left: 10px; }
.search #content { padding: 0; }
.search .post {width: 240px; float: left; height: 240px; overflow: hidden;}
.search .entry-content { background-image: none; }

/* Racing */
.category-passies #credits, .s-category-passies #credits { color: white; } 

/* SIDEBAR */
.sidebar h3 { font-size:1.4em; }
#eg_archives { margin: 0;}
#eg_archives h3 { display: inline; font-size: 2.2em; color: white; }
#eg_archives select { 
 font-family: Helvetica, Arial, sans-serif; 
 font-weight: bold; 
 text-transform: uppercase; 
 font-size: 2.1em; 
 width: 100px; 
 display: inline; 
 color: white; 
 background: transparent;
 border: none; }
#eg_archives option { background-color: black; }
div.sidebar input#s { width:7em; } /* searchbox, if any */
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; }
div.sidebar ul ul li {  margin:0; }
div.sidebar ul ul ul { margin:0 0 0 0.5em; }
div.sidebar ul ul ul li { list-style:circle; }
/* Secondary */
#secondary li { display: inline; list-style-image: disc; margin-right: 1em; }

/* COLORS n BACKGROUNDS */
body { background-color: black; color: #FFBF00; background-image: url(images/bg-body.png); background-repeat: repeat-x; }
.category-passies, .s-category-passies { background-image: url(images/bg-race-body.png); }
.category-passies.post { background-image: none; }
a {color: #FFBF00;}
a:visited {color: orange;}

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


/* Inline images */
.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;
}

/* Gallery */
div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

