/*  
Theme Name: SANDBOX TEMPLATE. ONLY EDIT THIS ONE!!!!!
Description: Neo-Sapien Variation originally created by Small Potato of WPDesigner.com but subtantially mutilated and changed by Buzz Carrick and Jason Gulledge. 
Author: Small Potato, Buzz Carrick, and Jason Gulledge

pallete: blue and some red.
http://www.colourlovers.com/palette/58885/blue_and_some_red
Chili Pepper:B3302D
Strong Dark Gray:363232
white:ffffff
leichtes Blau:7DA0CC
sattes Blau:194A7A
*/

body, h2, h3, h4, h5, h6, form, ol, p, ul{margin: 0;
	padding: 0; }

h1, h2, h3, h4, h5, h6{ font-size: 10px;}

body{font-family: Verdana;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: #fff;
	background: #7DA0CC; }

table{font-family: Verdana; }

form, input, textarea{ font-family: Verdana;
	font-size: 10px; }

input, textarea{margin: 0 0 1px 0;
	border: 1px solid #B3302D;
	color: #363232;
	background: #fff;  }

ul, li{ list-style-type: none; }

h1{ margin: 0px 0px 5px 5px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 30px;
	font-weight: bold;
	color: #7DA0CC;
        text-decoration:underline; }

a{ text-decoration: none;
	color: #fff;
        text-decoration:blink; }

a:hover{ 	text-decoration: none;
	color: #B3302D; }

img{ border: 5px;
        margin: 5px; }

img.alignleft{ float: left;
	margin: 5px 10px 0 0; }

img.alignright{ float: right;
	margin: 5px 0 0 10px; }

#container{ width: 1080px;
	text-align: left;
	vertical-align: top; }

#photohead h1{
         margin: 0px 5px 5px 5px;
         border-bottom: 1px solid #B3302D;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #7DA0CC; }

#photohead h2{ margin: 0px 5px 10px 5px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	color: #7DA0CC; }

#photohead ul{ padding: 0 5px 0 5px; }

#photohead img{ border: 1px solid #7DA0CC;
        padding: 4px;  }

#sidebar{ float: left;
	margin: 5px 0 0 0;
	width: 127px;
	border: 0px solid #194A7A;
         font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	vertical-align: top;
	color: #fff;
	background: #363232;  }

#sidebar ul{ padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top; }

#sidebar ul li{ margin: 0px 0px 5px 0px;
	font-family: Verdana;
	font-weight: bold;
	color: #B3302D; }

#sidebar ul li h1{ margin: 0 0 0px 0;
	padding: 0px 0 5px 0;
	line-height: 24px;
	border-bottom: 1px solid #7DA0CC;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 22px;
	font-weight: Bold;
	color: #B3302D; }

#sidebar ul li h1 a{ text-decoration: none;
	font-weight: bold;
	color: #B3302D;  }

#sidebar ul li h1 a:hover{  text-decoration: none;
	color: #7DA0CC; }


#sidebar ul li h2{  margin: 0 0 5px 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #B3302D;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #7DA0CC; }

#sidebar ul ul{ padding: 0; }

#sidebar ul ul li{ margin: 0px 0px 2px 0px;
	padding: 0;
	font-weight: normal;
	color: #fff; }

#sidebar ul ul li a{ text-decoration: none;
	color: #fff; }

#sidebar ul ul li a:hover{ 	text-decoration: none;
        color: #B3302D; }

#sidebar img{ border: none; }

.narrowcolumn{ float: left;
	width: 580px;
	margin: 5px 0 0 0;
	padding: 0 0 300px 0;
	font-family: Verdana, Arial;
	font-size: 10px;
	text-align: left;
	vertical-align: top;
	color: #fff;
	background: #363232; }

#menu{ 	padding: 0 0 0 5px;
	text-align: left;
	vertical-align: top;
	color: #fff;
	background: #363232; }

#menu ul li{ float: left;
	border-top: 2px solid #B3302D;
	margin: 0 5px 0 0;
	padding: 6px 15px 7px; 
	font-family: Arial, "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	background: #363232 url(images/bg_post_title2.gif) repeat-x; }

#menu ul li a{ text-decoration: none; }

#menu ul li a:hover{ text-decoration: none; }

#header{ clear: both;
	width: 580px;
	padding: 0px 0;
	background: #363232;
	text-align: center;
	vertical-align: middle;
	color: #363232; }

#header img { padding: 0px;
        margin: 0px;
        border: 10px solid #194A7A; }

.post a{ 	text-decoration: none;
	color: #fff; }

.post h2{ border-top: 2px solid #B3302D;
	padding: 10px 10px 10px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	color: #fff;
	background: #194A7A url(images/bg_menu_item2.gif) repeat-x; }

.post h2 a{ text-decoration: none; }

.post h2 a:hover{ 	text-decoration: none;
        color: #B3302D; }

.post h3{ border-top: 1px solid #194A7A;
	padding: 1px 1px 1px; 
         margin: 10px 0px 0px 0px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 12px;
	color: #363232;
	background: #fff ; }

.post h4{ font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	color: #7DA0CC; }

.post h5{ font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
	color: #194A7A; }

.post h6{ font-family: Verdana, Arial;
	font-size: 8px;
	text-align: left;
	vertical-align: top;
	color: #fff; }

.post img{ border: 1px solid #7DA0CC;
        padding: 4px; }

.post img.alignleft{ float: left;
	margin: 5px 10px 0 0; }

.post img.alignright{ float: right;
	margin: 5px 0 0 10px; }

.entry{ border-top: 1px solid #fff;
	padding: 5px 10px 10px 10px;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
	color: #363232;
	background: #eee; }

.entry p{ padding: 5px 0 0 0; }

.entry a{ color: #B3302D; }

.entry a:hover{ color: #194A7A; }

p.postmetadata, post-date, cite{ margin: 5px 10px 0px 5px;
	border: 1px solid #7DA0CC;
	padding: 5px 5px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	vertical-align: top;
	background: #fff;
	color: #363232; }

.navigation { padding: 15px;
        margin: 5px 5px 5px 5px;
	border: 1px solid #194A7A;
	text-align: left;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	line-height: 16px;
	color: #194A7A;
	background: #363232; }

.navigation a {color: #7DA0CC; }
.navigation a:hover {color: #B3302D; }

.commentlist ol, .commentlist ol li{ list-style-type: none; }

.commentlist ol{ margin: 0 0 10px 0; }

.commentlist ol li{ margin-bottom: 5px;
	border: 1px solid #194A7A;
	padding: 10px;
	font-size: 11px;
	background: #FFF;
	color: #363232; }

blockquote{ margin: 5px 0px 5px 5px; 
         border: 1px solid #B3302D;
	padding: 5px 10px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	background: #fff;
	color: #363232; }

#obar{ float: left;
	margin: 5px 0 0 0;
	border: 0px solid #194A7A;
	width: 350px;
	text-align: left;
	vertical-align: top;
	background: #363232; }

.sub-obar{ float: left;
	margin: 0px 0 0 0;
	width: 345px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
	vertical-align: top;
	color: #fff;
	background: #363232; }

.sub-obar ul{ padding: 5px 0 5px 5px; 
	text-align: left;
	vertical-align: top;
         color: #fff; }

.sub-obar ul li{ margin: 0 0 5px 0px;
	font-family: Verdana;
	font-weight: bold;
	color: #7DA0CC; }

.sub-obar ul li a{ text-decoration: none;
	color: #fff; }

.sub-obar ul li a:hover{ text-decoration: none;
	color: #B3302D; }

.sub-obar ul li h1{ margin: 0 0 5px 0;
	padding: 0px 0 5px 0;
	line-height: 20px;
	border-bottom: 1px solid #B3302D;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 18px;
	font-weight: Bold;
	color: #7DA0CC; }

.sub-obar ul li h5 a{ text-decoration: none;
	font-weight: bold;
	color: #7DA0CC; }

.sub-obar ul li h5 a:hover{ text-decoration: underline;
	color: #B3302D; }

.sub-obar ul li h2{ margin: 0 0 5px 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #B3302D;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #7DA0CC; }

.sub-obar ul li h5{ margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #194A7A;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #B3302D; }

.sub-obar ul ul{ padding: 0; }

.sub-obar ul ul li{ margin: 0px 0px 2px 0px;
	padding: 0;
	font-family: Verdana;
	font-weight: normal;
	color: #fff; }

.sub-obar ul ul li a{ text-decoration: none;
	color: #fff; }

.sub-obar ul ul li a:hover{ text-decoration: none; 
        color: #B3302D; }

.sub-obar ul h6{ font-family: Verdana;
	font-size: 8px;
         font-weight: normal;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
         color: #fff; }

.sub-obar ul h6 a{ text-decoration: none;
	color: #7DA0CC; }

.sub-obar ul h6 a:hover{ text-decoration: none;
                         color: #363232; }

p.postmetadata-obar { margin: 2px 10px 0px 10px;
	border: 1px solid #194A7A;
	padding: 0px 2px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 8px;
         font-weight: bold;
	line-height: 10px;
	text-align: left;
	background: #363232;
	color: #fff; }

#wp-calendar{ margin: 5px 0 0; }

#wp-calendar caption{ font-size: 10px;
	font-weight: bold;
	padding: 0 0 0 10px;
	text-align: left;
	color: #fff;
	background: #363232; }

#wp-calendar th, #wp-calendar td{ padding: 3px;
	color: #fff;
	background: #363232; }

.meta-subtitle{ padding: 0 0 0 0px;
        font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: #363232;
        font-weight: bold; }

.disclaimfooter { margin: 0px;
       padding: 5px 5px 5px 5px;
       font-size: 10px;
       background: #194A7A; }

.comments_start strong { font-size:1.0em; }
