/* global attributes */
BODY {
	align:center;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	
	-webkit-text-size-adjust: 100%;

	font-family:Verdana,Arial,sans-serif;
	font-size : 13px;
	text-align:left;
	background-color : black;
	border-bottom:#4090b0 1px solid;
	color : white;
	width : 750px;
	box-sizing: border-box;
}

a {
	text-decoration:underline;
}
a:link {
	color:#ffffff;
}
a:visited {
	color:#d0d000;
}
a:active {
	color:#ffff00;
}
a:hover {
	color:#ffff00;
}

h1,h2,h3 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}

/* primary divisions */
#outer {
	
	width : 750px;
    	border-width : 1px 1px 1px 1px;
	border-top-style : solid;
	border-left-style : solid;
	border-right-style : solid;
	border-bottom-style : solid;
	border-top-color : #4090b0;
	border-right-color : #4090b0;
	border-bottom-color : #4090b0;
	border-left-color : #4090b0;
	background-color : #084070;
	color : white;
	text-align : left;
	box-sizing: border-box;

}

#left {
	width:15%;
	float:left;
	overflow:hidden;
	background-color : #084070;
	color : white;
	margin:0px;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	box-sizing: border-box;
}

#center {
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
	padding-bottom:20px;
	box-sizing: border-box;
}

#cleaner {
	margin:0px;
	padding:0px;
	font-size:1px;
	clear:both;
	box-sizing: border-box;
}

/* banner */
#banner {
	margin:0px;
	padding-top : 15px;
	padding-right : 10px;
	padding-bottom : 15px;
	padding-left : 10px;
	color:#ffffff;
	text-align:left;
	background-color : #063760;
  	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #4090b0;
	background-image : url(tire1_2.gif);
	background-repeat : no-repeat;
	background-attachment : scroll;
	background-position : right center;
	box-sizing: border-box;
}


#banner a {
	color:#ffffff;
	text-decoration:none;
	box-sizing: border-box;
}

#banner h1 {
	font-weight:bold;
	font-size:xx-large;
	box-sizing: border-box;
}

#banner h2 {
	font-size:small;
	box-sizing: border-box;
}

/* central content */
.content {
	padding:0px;
	padding-bottom:0px;
	color:#f0f0f0;
	box-sizing: border-box;
}

.content li {
	padding-top:2px;
	padding-bottom:2px;
	box-sizing: border-box;
}

.content h1 {
	margin:0px;
	margin-top:40px;
	margin-bottom:25px;
	padding:5px;
	font-weight:bold;
	font-size:x-large;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	background:#084070;
	border:#4090b0 1px solid;
	box-sizing: border-box;
}

.content h2 {
	margin:0px;
	margin-top:30px;
	margin-bottom:15px;
	padding:3px;
	font-weight:bold;
	font-size:large;
	text-decoration:underline;
	text-align:left;
	color:#ffffff;
	box-sizing: border-box;
}

.content h3 {
	margin-top:15px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:medium;
	color:#c0d0f0;
	box-sizing: border-box;
}

.content p.posted {
	margin-bottom:40px;
	padding:3px;
	padding-bottom:20px;
	text-align:right;
	font-size:x-small;
	color:#999999;
	border-bottom:#4090b0 1px solid;
	box-sizing: border-box;
}

.content img {
	border-style:none;
	box-sizing: border-box;
}

.content table {
	background-color:#084070;
	border:#4090b0 1px solid;
	box-sizing: border-box;
}

.content TR,TH,TD {
	margin:0px;
/*	padding:0px;*/
	box-sizing: border-box;
	

  font-size : 13px;
}

/* right sidebar content */
.sidebar {
	padding:15px;
	box-sizing: border-box;
}

.sidebar h2 {
	padding:2px;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	text-align:center;
	color:#ffffff;
	background-color:#084070;
	border:#4090b0 1px solid;
	box-sizing: border-box;
}

.sidebar ul {
	padding:0px;
	margin:0px;
	margin-bottom:30px;
	box-sizing: border-box;
}

.sidebar ul ul {
	margin-bottom:0px;
	box-sizing: border-box;
}

.sidebar li {
	margin-top:4px;
	font-size:12px;
	text-align:center;
	line-height:100%;
	color:#111111;
	list-style-type:none;
	box-sizing: border-box;
}

.sidebar img {
	border-style:none;
	box-sizing: border-box;
}

/* misc stuff */
.photo {
	margin-bottom:20px;
	box-sizing: border-box;
}

.link-note {
	margin-bottom:15px;
	padding:2px;
	font-size:10px;
	line-height:150%;
	box-sizing: border-box;
}

#powered {
	margin-top:50px;
	font-size:10px;
	line-height:150%;
	color:#111111;
	box-sizing: border-box;
}

#comment-data {
	margin-right:15px;
	padding-right:10px;
	border-right:#bbb 1px dotted;
	width:150px;
	float:left;
	box-sizing: border-box;
}

unknown {
	width:80%;
	box-sizing: border-box;
}

.commenter-profile img {
	border-top:0px;
	vertical-align:middle;
	box-sizing: border-box;
}

.code {
	padding:10px;
	margin-left:40px;
	margin-right:40px;
	font-family:Courier New,Courier,monospace;
	font-size:12px;
	color:#ffff00;
	background-color:#084070;
	border:#4090b0 1px solid;
	box-sizing: border-box;
}

.codepre {
	padding:10px;
	margin-left:40px;
	margin-right:40px;
	font-family:Courier New,Courier,monospace;
	font-size:12px;
	white-space:pre;
	color:#ffff00;
	background-color:#084070;
	border:#4090b0 1px solid;
	box-sizing: border-box;
}

.code b {
	color:#ffffff;
	font-weight:medium;
	box-sizing: border-box;
}


#content{
	margin:0px;
	width : 75%;
	float : right;
	clear : right;
	background-color : #084070;
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
	box-sizing: border-box;
}
