/*  
Theme Name: The Bushwhacker
Theme URI: http://www.thebushwhacker.com
Description: Your Custom Wordpress Theme
Version: 1.0
Author: Peter Demaria
Author URI: http://www.etaproducto.com
*/

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { font-size: 14px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 {
font-family: Garamond, Georgia, "Times New Roman", serif; 
border-bottom-color: #9e9e9e;
border-bottom-width: 0.5px;
border-bottom-style: dashed;
font-size: 21px;
line-height: 24px;
font-weight: 600;
margin: 0 0 10px;
}

#main h2 a, h3 a {
font-family: Garamond, Georgia, "Times New Roman", serif; font-style: oblique; 
font-size: 21px;
line-height: 24px;
font-weight: 400;
text-align: center;
color: #010101
}

q:before, q:after { content:''}
a, a:hover { color: #303030; text-decoration:none }
#main .post blockquote {clear: both;}
#main .post blockquote p {padding: 10px 10px 10px 25px; color: #4D4D4D;}
#main .post blockquote em, #main .post blockquote a, #main .post blockquote span { color: #4D4D4D;}
/* Global reset-RESET */

/* The below restores some sensible defaults */

strong {
	font-weight:bold
	}

em {
	font-style:italic
	}

* a {
	position:relative;
	} 

a {font-size: inherit;}
	
/* Gets links displaying over a PNG background */

a img {
	border:none
	}

a:hover {
	color: #AF1515;;
	}
	
body {
	background-image: url(images/bkgrnd_tile.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	}
	
#search {
	width: 100%;
	}
	
#searchform {
	position: absolute;
	top: 8px;
	right: 20px;
	}

#wrapper {
	background-image: url(images/tile.png);
	background-repeat: repeat;
display: inline-block;
position: relative;
	width: 960px;
	height: auto;
	margin: 0 auto;
	clear: both;
	border-left: solid 2px #CCC; 
	border-right: solid 2px #CCC; 
	}	
	
#header {
	width: 100%;
	height: 120px;
	background: url(images/header_tile.gif) repeat-x #92a667;
	}
	
#nav {
	background-image: url(images/stripe.png);
	background-repeat: repeat;
	height: 40px;
	width: 100%;
	border-bottom: 11px solid #010101;
        position: relative;
	}
	
        #nav ul {
            width: 960px;
            margin: 0 0 0 100px;
            }

	#nav li {

		display: inline;
		}
		
	#nav li a {
		font-size: 9px;
		text-transform: uppercase;
		letter-spacing: 1px;
		float: left; margin: 0 -25px 0 0;
		width: 210px; height: 40px;
		line-height: 48px;
		background: url(images/nav_item.gif) no-repeat;
		text-align: center;
		text-indent: -20px;
		}
		
	#nav a:hover {
		background: url(images/nav_item.gif) no-repeat; color: #DDD;
		}
	
	#nav .current_page_item a {
	       background: url(images/nav_current.gif) no-repeat;
                color: #FFF
		}
		
		.current_page_item a:hover {color: #FFF;}
		
	#main {
		border-left: 1px double #9e9e9e;
		border-right: 1px double #9e9e9e;
		float: left;
		width: 540px;
		height: 100%;
		min-height: 500px;
		padding: 15px;
		}
        #main p, #main li, .post p, .post li {
                font-size: 10px;
                padding: 5px 0 10px 0;
                }

        #main .postmetadata {
                font-size: 11px;
                }

        #main ul li {list-style-type: none; list-style-position: inside;}
        #main ol li {list-style-type: lower-roman; list-style-position: inside;}
		
		#main .post p {
		font-family: Geneva, Verdana, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif ;
		font-size: 10pt;
		word-spacing: 1pt;
		padding: 10px 0 20px 0;
		}
     	/* Calender Entry */
     	   
        .date {
       		width: 75px; 
       		height: 75px;
            font-family: Georgia, "times-new-roman", serif;
            float: left;
            display: block;
            background: url(images/calender.png) no-repeat;
            color:#ffffff;
            margin: 0 10px 10px 0;
            text-align: center;
            }
        
        #main .date span {font-family: Georgia, "times-new-roman", serif; padding: 0; margin: 0; font-size: inherit; display: block;}

        #main span.day {
			line-height: 19pt;
            font-size: 19pt;
            font-style: oblique; 
            margin: 0 0 0 0;
			color: #000;
            }

        #main span.month {
            margin: 10px 0 0 0;
            font-size: 13pt;
            font-weight: 600;
            }
            
            .post h2 {margin: 0 0 0 80px;}
            
            .post {margin: 10px 0 15px 0; line-height: 19px;}
            
            .postmetadata, .postmetadata a {
            	font-size: 10px; line-height: 20px; text-transform: capitalize;
            	}

#sidebar {
	float: left;
	width: 100px;
	height: 100%;
	padding: 15px 10px;
	}

#left_sidebar {
	float: left;
	width: 180px;
	height: 100%;
	padding: 15px 10px;
	}

#footer {
	width: 100%;
	height: 174px;
	border-top: 11px solid #010101;
	line-height: 40px;
	background-image: url(images/footer_tile.gif);
	background-repeat: repeat-x;
	min-width: 720px;
	clear: both;
	color: #010101;
	background-color: #626262;
	text-align: center;
    text-indent: -130px;
	}

#foot_meta {
		font-size: 10px;
		background: url(images/footer_flare.png) no-repeat; 
		width: 1240px; 
		height: 174px; 
		margin: 0 auto;
		}

#footer p a {
	font-size: 10px;
	color: #010101;
	}


	
	#sidebar p, #sidebar li, #sidebar a {
		font-size: 12px;
		} 
        
        .widget, .widget_meta abbr {
            margin: 0 0 15px;
            }
           
            #type {
            	height: 82px;
            	position: absolute;
            	right: 280px;
            	top: 20px;
            	}
            	
			#clock object {        		
			width: 180px;
		    text-align: center;
		           }
				/* Search Form, Various Fields and Forms */
				
				#s {
					text-indent: 5px;
					background-color: #FFF;
					color: #010101; border-color: #CCC;
					border-style: solid;
                    text-transform: none;
					line-height: 15px; 
					}
				
				textarea {
					background-color: #fff;
					color: #ccc; border-color: #ddd;
					border-style: solid;
					padding: 5px;
					}
				
					textarea:hover {
						background-color: #bbb;
						color: #fff;
						}
				
				#searchsubmit, input {
					color: #000;
					background-color: #dddddd;
					border-color: #DDD;
					border-style: solid;
                    text-transform: uppercase;
                    font-size: 10px;
					}

					#searchsubmit:hover, input:hover {
                                                color: #FFF;
						background-color: #6d6d6d;
						cursor: pointer;
						}
						
						/* Comment Area */
						.commentlist li {list-style-type: none; list-style-position: inside;}




