

a{
	text-decoration: none;
	color: #015aa7;
}

a:hover{
	text-decoration: none;
}

a img{
	border: 0;
}

p {

padding: 18px;	
	

}



blockquote{
	margin: 10px 0 0;
	border-top: 2px solid #ddd;
	background: #f5f5f5;
}

blockquote p{
	padding: 10px;
}





/*Reset*/
html, body, div, h1, h2, h3, h4, h5, h6, img, p, ul, ol, li, a, fieldset, form, input, textarea, label {margin: 0; padding: 0; border: 0; outline: 0; font-weight: normal; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

p {

padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;


}




.postmetadata {

padding:0px;
margin:0px;
padding-bottom:10px;

}

.postmetadata.alt {

padding: 10px;	
padding-bottom:20px;
color:#333333;

}

.commentlist {

padding: 10px;	
padding-bottom:20px;
list-style-type: none;


}


.commentlist p {

padding: 0px;	



}

p img{
	max-width: 100%;
}

img.centered{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft{
	margin: 3px 10px 2px 0;
}

img.alignright{
	margin: 3px 0 2px 10px;
}

img.alignleft, img.alignright{
	padding: 5px;
	border: 5px solid #161616;
	display: inline;
}

.alignleft{float: left;}
.alignright{float: right;}


/*Main*/
body {color: #fff; background-color: #000; background-image: url(images/background.jpg); background-position: top center; background-repeat: no-repeat; font-size: 12px; line-height: 190%; font-family: verdana, arial, sans-serif; }
h1 {width: 239px; height: 141px; background-image: url(images/icon.png); text-indent: -2000em; overflow: hidden; float: left; }
h1 a {display: block; width: 100%; height: 100%; }
h5 {font-size: 20px; font-family: arial, verdana, sans-serif; }
h2 {font-size: 20px; font-family: arial, verdana, sans-serif; }
h3 {font-size: 20px; font-family: arial, verdana, sans-serif; }
.header_date {background-color: #24547e; float: left; margin: 18px 20px 18px 0; padding: 0 5px; }
h4 {color: #3376b1; width:auto; }

ul.formlist li {list-style-type: none; display: inline; }
input {border: 1px solid #272624; border-right: none; color: #fff; background-color: #1d1d1d; float: right; }
input.box {height: 16px; padding: 7px; }
input.formbox {height: 16px; padding: 7px; }

.formbox2 { 

color: #fff; background-color: #1d1d1d;

}

input.button {width: 47px; height: 30px; border: 1px solid #181817; border-left: none; text-indent: -2000em; overflow: hidden; }

/*Divs*/
div#wrapper {width: 957px; margin: 0 auto; text-align: center; }
div#header {height: 470px; }
div#left, div#right {text-align: left; float: left; }
div#left {width: 630px; margin-top:0px; }
div#left h5 {margin-top: 10px; }
div#right {width: 275px; margin-left: 50px; }

div#right ul {list-style-type: none; margin-bottom: 5px;  }
div#right li {padding: 6px 5px; border-bottom: 1px solid #292929; }

div#right p {padding: 10px;  margin-bottom: 5px;   overflow: hidden; }


#respond {padding: 18px; height: 30px; margin-bottom: 5px; background-image: url(images/heading.png); background-repeat: repeat-x; overflow: hidden; }
div#right h2 {padding: 18px; height: 30px; margin-bottom: 5px; background-image: url(images/heading.png); background-repeat: repeat-x; overflow: hidden; }
div#left h2 {padding: 18px; height: 30px; margin-bottom: 5px; background-image: url(images/heading.png); background-repeat: repeat-x; overflow: hidden; }
div#left h3 {padding: 18px; height: 30px; margin-bottom: 5px; background-image: url(images/heading.png); background-repeat: repeat-x; overflow: hidden; }
div.heading {height: 59px; margin-bottom: 12px; background-image: url(images/heading.png); background-repeat: repeat-x; overflow: hidden; }
div#searchdiv { width: 500px; height: 32px; margin-top: 35px; float: right; }
div#footer {width: 937px; height: 95px; margin-top: 50px; padding: 10px; background-color: #0d0d0d; text-align: left; clear: left; }
div.clearfix {width: 0; height: 0; clear: both; }

/*Navigation*/
ul#nav {display: block; width: 957px; height: 59px; background-image: url(images/nav.gif); overflow: hidden; clear: both; }
ul#nav li {list-style-type: none; float: left; border-right: 1px solid #000; border-left: 1px solid #2d2d2d; font-size: 16px; font-family: arial, verdana, sans-serif; }
ul#nav li#rss {border-right: none; }
ul#nav li#rss a {padding: 18px; }
ul#nav li a img {border: 3px solid #0f0f0f; }
ul#nav li a {display: block; padding: 18px 45px; color: #fff; text-decoration: none; text-transform: uppercase; }
ul#nav li a:hover {color: #ccc; }
ul#nav li.first {border-left: none; }




