/*  
Theme Name: Blunks Dude
Theme URI: http://www.blunks.net
Description: Blunks Dude Revisited
Version: 1.0
Author: Alex Harris
Author URI: http://www.alexharris.info/
*/

/* Universal style rule */
*{
/* Block all browser default margins and padding */
  margin: 0;
  padding: 0;
}


body{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #ffffff;
	color: #000000;
}

a:link, a:visited{
text-decoration: none;
color: #0f386b;
}
a:hover{
text-decoration: none;
color: #f00;
}

#wrapper{
margin: 0 auto;
width: 960px;
text-align: left;
background-color: #ffffff;
}

#header{
float: left;
width: 100%;
height:215px;
background-image: 
url('images/header.jpg');
background-repeat: no-repeat;
background-position:center; 
background-color: #000000;
padding-bottom: 10px;

}

#container{
float: left;
width: 796px;
min-height:520px;
background-image: 
url('images/container_bg2.jpg');
background-color: #f00;
}

/*POST STUFF (contains header, entry, and meta*/
.post{
float: left;
width: 564px;
position: relative;
left:30px;
margin: 0px 0px 10px 0px;
background-color: #ffffff;
top: -15px;

}

.post_header{
border-bottom: 0px solid #000000;
line-height: 2.0em;
 font-family:Verdana, Geneva, Arial, Sans-Serif;
background-color: #f00;
}

.post_header h2{
text-decoration: none;
background-color: #fae9fc;
 font-family:Verdana, Geneva, Arial, Sans-Serif;
 font-size:100%;
 color:#000;
 line-height: 2.0em;
 }

/*Post titles*/
.post_header a,
.post_header a:link,
.post_header a:visited{
	text-decoration:none;
  
	color:#000;
	padding-left: 10px;
	
}
.post_header a:hover,
.post_header a:active
{
    background:#ddd url(images/navhover.jpg) repeat-x center;
    color:#000;
	padding-left: 10px;
}
/* ENTRY (post content and metadata */
.entry {
margin: 10px;
}

.entry p{
text-align: justify;
padding-bottom: 5px;
padding: 0px 10px 5px 10px;
}

.postmetadata{
font-size: 80%;
padding: 5px;
margin: 5px;
background-color: #e9e9e9;
}

.meta_float_right{float: right; width: 250px; padding-left:20px;}


/*singlepage stuff*/

.navigation{
position: relative;
float: left;
clear: both;
background-color: #fff;
width: 555px;
margin-left:30px;
margin-bottom: 10px;
padding:5px;
}

.previous_post_link{
position: relative;
float:left;
padding-left: 10px;

}

.next_post_link{
position: relative;
padding-right: 15px;
float:right;
}

/*ABOUT PAGE */

/* about page header */
#post-2 h2{
text-decoration: none;
background-color: #fae9fc;
 font-family:Verdana, Geneva, Arial, Sans-Serif;
 font-size:100%;
 color:#000;
 line-height: 2.0em;
padding-left: 10px;
padding-top: 5px;
}

#map{
padding-left:60px;
padding-top:20px;
}

/* SIDEBAR */
.sidebar{
float: left;
width: 164px;
margin: 0;
padding: 0px 0px 0px 0px;
background-image: url('images/sidebar_bg.jpg');
border: 0px solid #f00;
}

.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0px 10px;
}

.sidebar ul li{
padding: 0px;
}

.sidebar ul li ul li a{
padding: 0px;
text-decoration: none;
color: #004a95;
}

#sidebar_bottom{
float: left;
height:206px;
width: 164px;
padding: 0px 0px 0px 0px;
background-image: 
url('images/sidebar_bottom.jpg');
border: 0px solid #f00;
}

.widgettitle {
  text-decoration:none;
  font-family:Verdana, Geneva, Arial, Sans-Serif;
  padding-left:10px;
  font-size:100%;
  color:#000000;
  line-height:1.6em;
  }

/* FOOTER */

#footer{
clear: both;
float: left;
width: 960px;
height:41px;
background-image: 
url('images/footer_bg.jpg');
}

#copyright{
position: relative;
padding: 20px 0px 0px 580px;
}

/*cat_twit*/
#cat_twit{
position: relative;
float: right;
width: 180px;
padding-right: 10px;
top: -15px;
}

#cat_twit h2{
text-decoration: none;
background-color: #fae9fc;
 font-family:Verdana, Geneva, Arial, Sans-Serif;
 font-size:100%;
 color:#000;
 line-height: 2.0em;
}

#cat_twit ul{
list-style: none;
}

#cat_twit ul li{
list-style: none;
padding-bottom: 5px;
}

.widget_categories{
background-color: #ffffff;
text-align: justify;
padding: 5px 10px 10px 10px;
margin-bottom: 10px;
}

#widget_twitter{
background-color: #ffffff;
text-align: justify;
padding: 5px 10px 0px 10px;
}



/* DROP DOWN MENU STUFF */
/* Navbar division */
#navbar{
  
  /* Left margin must match leftcolumn width */
  position: relative;
  top:180px;
  left: 160px;
  height:1.6em;
}

/* Remove bullets from ul in the navbar */
#navbar ul{
  list-style-type:none;
}

/* List items in the navbar */
#navbar li{
  float:left;
  /* Required for drop-down menus */
  position:relative;
}

/* Applies to navbar links, unvisited and visited */
#navbar a,
#navbar a:link,
#navbar a:visited{
  text-decoration:none;
  font-family:Verdana, Geneva, Arial, Sans-Serif;
  font-size:100%;
  color:#000;
  background:#ecd667;
  display:block;
  height:1.8em;
  width:7em;
  line-height:1.8em;
  text-align:center;
  outline-style:none;
}

/* Navbar hover, active, and current page links */
#navbar a:hover,
#navbar a:active{
  background:#f6c4fc;
  color:#000;
} 

/* Applies to navbar button names */
#navbar li h2{
 text-decoration:none;
  font-family:Verdana, Geneva, Arial, Sans-Serif;
  font-size:100%;
  color:#000;
  text-align:center;
}



/*COMMENTS */

.comment_div{
position: relative;
float: left;
width: 350px;
background-color: #e5ffef;
margin: auto 10px 10px;
padding: 10px;
}

.comment_div p{
position: relative;
float: right;
line-height: 2.0em;
 font-family:Verdana, Geneva, Arial, Sans-Serif;
 font-size: 1.0em;
 }
 
.commenter_info{
position:relative;

border: 1px solid #e6e6e6;
}
.comment_date_time {font-size: .9em;}


.comments-template{
	margin: 5px 5px;

}

.comments-template ol{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
}

.comments-template h2, .comments-template h3{
line-height: 2.0em;
 font-family:Verdana, Geneva, Arial, Sans-Serif;
 font-size: 1.0em;
 padding-left: 10px;
}

.commentmetadata{
	font-size: 12px;
	 background-color: #e5ffef;
	 padding-left: 10px;
}


.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

#submit{
background-color: #ffffff;
border: 1px solid #e6e6e6;
margin-top: 10px;
}