/*
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('examples/2c-l.css');
@import url('reset.css');
.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: 2em; 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;}
.entry-date { text-transform: uppercase; color: white;}
#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.6em;}
#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; }
#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 {  background-image: url(images/bg-post.png); overflow: hidden; }
/* Category description */
#cat-desc { width: 460px ; padding: 0 10px; height: auto; }

/* Home */
.home .author-admin { width: 720px !important; height: auto !important; padding-bottom: 10px; }
.home #content {padding: 0;}
.home .post {width: 240px;  float: left; height: 240px; 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 .entry-content {float: left; width: 460px; padding: 10px; background-image: url(images/bg-post.png);}
.single .entry-meta {display:none; float: left; width: 220px; padding: 0 10px; text-align: right; }
.single .entry-meta li { padding: .2em 0; }
.single #nav-above { display: none; }
.single #nav-below { /*float: left; width: 220px; padding: 0 10px;*/ display: none; }
/*.single .hentry {width: 480px; float: left; }*/
.single #comments {display: none;}
/* 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; } 
/* 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;
}

/* Comments */
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%;
}

/* 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;
}

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-images {
height:150px;
margin:1em 0;
}

div#menu ul li,div.gallery dl{
float:left;
}



input#author,input#email,input#url {width:50%;}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}