/*   
Theme Name: bulletproofsheepthree
Theme URI: www.bulletproofsheep.com
Description: Simple yet fluffy
Author: Hayden
Version: 2.0
*/

p {font-family: georgia, verdana, arial, Helvetica, sans-serif;}

h1, h2, h3, h4 {font-family: verdana, arial, Helvetica, sans-serif;}

a, a:visited {text-decoration:none;
	 					  color:#0075bf;
							}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color: #000000}		

#wrapper {width:900px;
				  margin-left:auto;
					margin-right:auto;
				  background-color:#DDDEEE;
					background:url("images/background.jpg") 0 repeat-y
					
					}

#header {height:200px;
				 width:900px;
				 background: #fff url("images/headerblank.gif");
				}			 
				 
#header p {color:#FFFFFF;
					}

#contentwrapper {padding-right:20px;
								 padding-top:10px;
								 }

					
#sidebar {width: 195px;
				  min-height:350px;
				  float:left;
					padding-bottom:30px;
					}

.textwidget	{background-color: #ffffff;
						 border: 3px solid #222;
						 width: 170px;
						 margin-top:3px;
						 margin-left:13px;
						 
						}		

.textwidget p {font-weight:bold;
						   font-family: verdana, arial, Helvetica, sans-serif;
							}	

.textwidget li a, a:visited; a:hover, input a {background-color:#FFFFFF;}					

.textwidget p input {border: 1px solid #222;
                    }

.textwidget input {background-color: #FFFFFF;
									}						
					
#container {float:right;
					  width:630px;
						background-color:#FFFFFF;
						padding:0 0 0 30px;
					 }				 
				 
#navlist {	border-left:3px solid #222;
				 		border-top:3px solid #222;
						border-bottom:3px solid #222;
						border-right: 3px solid #222;
						padding: 0 0 0 225px;
						margin: 0 0 0 0px;
						background-color: #ACF;
						font-family: verdana,sans-serif;
						font-size: 16px;
						font-weight: bold;
						height: 16px;
  				}

#navlist li	{display: inline;
				  	 list-style: none;
						 padding: 0;
						 margin: 0;
						}

#current {
				 }

#navlist #active li a {background-color:#000000;}

#navlist li a	{text-decoration: none;
				  		 border: 3px solid #000;
							 padding: 0 8px 0px 8px;
							 margin: 0 2px;
							 background-color: #FFF;
							 color: #000;
							 }

* html #navlist li a { padding: 0 8px; }

#navlist li a:hover	{background-color: #26A;
				 						 color: #FFF;
										}
                      
#navcontainerside {margin-left: 13px;}

#navcontainerside ul {margin: 0;
									padding: 0;
									list-style-type: none;
									font-family: verdana, arial, Helvetica, sans-serif;
									}

#navcontainerside li { margin: 0 0 1px 0; }

#navcontainerside a {text-align:center;
									border: 3px solid #222;
									display: block;
									padding: 5px 10px;
									width: 150px;
									color: #000000;
									background-color: #ffffff;
									text-decoration: none;
									font-weight:bold;
									}

#navcontainerside a:hover {color: #fff;
									background-color: #69C;
									text-decoration: none;
									}

#navcontainerside ul ul li { margin: 0 0 2px -1; }

#navcontainerside ul ul a {display: block;
									padding: 5px 5px 5px 5px;
									margin: 0 12 0 12px;
									width: 138px;
									color: #000;
									background-color: #aaccff;
									font-size: 14px;
									text-decoration:none;
									font-weight:normal;
									}

#navcontainerside ul ul a:hover {color: #fff;
									background-color: #69C;
									text-decoration: none;
									width: 160px;
									position: relative;
									left:-12px;
									}
									
									
#comments {width:400px;}

.comments-template {margin: 10px 0 0;
										border-top: 1px solid #ccc;
										padding: 10px 0 0;
										}

.comments-template ol{margin: 0;
									    padding: 0 0 15px;
											list-style: none;
											}

.comments-template ol li{margin: 10px 0 0;
									 line-height: 18px;
									 padding: 0 0 10px;
									 border-bottom: 1px solid #ccc;
									 }

.comments-template h2, .comments-template h3{font-family: Georgia, Sans-serif;
									 		 										   font-size: 16px;
																						 }

.commentmetadata {font-size: 12px;
								 }
.comments-template p.nocomments{padding: 0;
									 							}
.comments-template textarea{font-family: Arial, Helvetica, Georgia, Sans-serif;
									 font-size: 12px;
									 }
									
#footer {width:894px;
				 background-color:#ACF;
				 clear:both;
				 border: 3px solid #222;
				 text-align:center; 
				}