/*  
Theme Name: Toxic Web's Van Halen
Theme URI: http://vistered.scarylittlemonkey.com/
Description: Van Halen Videos skin.
Version: 1
Author: Toxic Web
Author URI: http://www.toxic-web.co.uk/
*/

* {margin:0;padding:0;font-family:Verdana,Arial,'Arial Black','Trebuchet MS',Tahoma,Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;}

body {font-size:62.5%;
color:#fff;
background:#000 url(images/body-bg.jpg) no-repeat fixed top center;
}


#header {
width:100%;
height:107px;
padding:10px 0; position:fixed;left:0;top:0;z-index:100;
background:url('images/header.png') top repeat-x;
}


#container {
width:800px;
margin-left:auto;
margin-right:auto;
background-color:transparent;
position:relative;
padding-top:110px;
}

#sidebar {
margin-left:560px;
width:233px;font-size:1em;
}

#content {
float:left;
width:550px;font-size:1.2em;
}

#footer {
background-color:transparent;
padding-bottom:.5em;
}

/* header */
h1{position:absolute;top:34px;left:6%;font-size:40px;}

#banner {position:absolute;top:14px;right:5%;}

/*  content */

#content h2, #content h3{
color:#fff;
font-size:1.6em;
text-align:left;
font-weight:normal;margin-top:1em;
}

#content h2 a {
display:block;
width:100%;
}

.box { background:url('images/boxbackground.png');
width:480px;padding:0 35px;
overflow:hidden;}

.boxbefore { background:url('images/boxtop.png') bottom center no-repeat; 
height:32px;
width:550px;
margin:10px 0 0 0;
overflow:hidden;}

.boxafter { background:url('images/boxbottom.png') top center no-repeat; 
height:32px;
width:550px;
margin:0 0 10px 0;
overflow:hidden;
}

#content p{	text-align:justify;
padding:1em 5px;}
#content p.center { text-align:center;}

#content .postmetadata {
text-align:center;border-top:1px dotted #fff;padding:1em;
}

/*  sidebar */

.menu {	background:url('images/menubackground.png');
padding:0 30px 1em 30px;
overflow:hidden;}

.menubefore { background:url('images/menutop.png') bottom center no-repeat; 
height:32px;
width:233px;
margin:10px 0 0 0;
overflow:hidden;}

.menuafter { background:url('images/menubottom.png') top center no-repeat; 
height:32px;
width:233px;
margin:0 0 10px 0;
overflow:hidden;}

#sidebar p {
text-align:justify;
padding:3px;
list-style-type:none;
}
#sidebar p.center { text-align:center;}

#sidebar ul {
text-align:left;
list-style-type:none;
}

.menu ul li {
background:url('images/star.png') no-repeat 0 3px;
line-height:16px;
padding-left:12px;
}


#sidebar h2, #sidebar h3 {
font-size:1.6em;
text-align:left;
font-weight:normal;color:#fff;margin-top:1em;
}

.wp-tag-cloud li{display:inline;margin-left:2px;background:url('images/star.png') no-repeat left center; line-height:normal; white-space:normal;}
.wp-tag-cloud li a{font-weight:normal;}

/* footer  */

#footer p{text-align:center;}

#single-nav{padding:10px 0;}

.wp-pagenavi{ text-align:center;padding:10px 0;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active, 
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {
	padding: 2px 4px; 
	margin: 2px;
	text-decoration: none;
}

.wp-pagenavi span.current {
	font-weight: bold;
	border: 1px solid #fff;
	color: #fff;
}


/*  links  */

a:link, a:active, a:visited {color:#ff0000;	text-decoration:none;font-weight:bold;}
a:hover	{color:#fff;}
a img {border:0;}

/*  forms  */

input, textarea {
color:#fff;border:1px dotted #fff;background:transparent;padding:2px;
}

#s {
background:transparent;
width:96%;
font-size:1em;
}

#comment {
display:block;
width:450px;
background:transparent;
margin:10px auto;
font-size:.9em; overflow:auto;
}
#inputcontainer {
width:450px;
margin:10px auto;
}
#namefield {
display:block;
float:left;
width:135px;
margin-right:20px;
}
#emailfield {
display:block;
float:left;
width:135px;
margin-right:20px;
}
#urlfield {
display:block;
float:left;
width:135px;
}
#namefield input, #emailfield input, #urlfield input {
width:135px;
font-size:.8em;
}
#submitter {
clear:both;
text-align:center;
}
#submitter input {
display:block;
width:150px;
margin:10px auto;
}

.link-code{font-size:.9em;width:98%;height:50px; overflow:auto;}

/*  lists  */

#content ol {
margin:5px 30px;line-height:16px;
}

ul li {
list-style-type:none;
background:url('images/star.png') 0 4px no-repeat;
padding-left:13px;
}

.tag-list, .related_post {margin-bottom:20px;}
.links-menu ul {list-style:none;}
.tag-list li, .links-menu li {display:inline;padding-left:13px;margin-right:4px;text-transform:capitalize;}


dl{padding:1em 5px;}
dt{font-weight:bold;}
dd{text-align:justify;}


/*  classes  */

.left {
float:left;
font-size:1.1em;
}

.right {
float:right;
font-size:1.1em;
}

.clear {
clear:both;
}
.show-hide{display:none;}

