/* CSS Document */

body { 
	background-color: #161410;
	color: #999;
	font: 62.5%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

/* hr { display: none; } */

.hrStyle {
	background-color: #22201d;
	border: 1px solid #363430;
	height: 10px;
	margin: 10px 0;
	width: 800px;
}

hr {
	background-color: #ffffff;
}
	

a:link, a:visited , a:active { 
	color: #9D9C99; 
	text-decoration: none;
}
a:hover { 
	color: #CCCCCC; 
	text-decoration: underline; 
}

ul { list-style: none; }

input, textarea {
	color: #9c9890;
	font-size: 11px; 
	text-decoration: none; 
	background-color: #161410; 
	border: 1px solid #363430;
	padding: 5px;
	}
	
blockquote {
	background: #1b1814;
	padding: 1px 15px 5px;
	border-bottom: 1px solid #35302a;
}

table { width: 100%; border-collapse: collapse; }
	th { border-bottom: 1px solid #35302a; text-align: left; }

pre {
	padding: 5px 0;
	border-top: 1px dotted #35302a;
	border-bottom: 1px dotted #35302a;
}



/* Content */


#container {
	padding: 0;
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	overflow:hidden;
	
}
	
#title {
	text-align: center;
	color:#0099FF;
}

#title a {
	color:#0099FF;
}


#footer {
	font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif; 
	color: #999;
	text-align:center;
	width:800px;
	margin-bottom: 5px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top:5px;

	}
	
#contentwrapper, #sidebar { 
	border-left: 1px solid #363430;
	border-right: 1px solid #363430;
	padding: 0 10px;
	overflow:hidden;
	}
	
#contentwrapper { 
	float: left; 
	font-size: 1.1em; 
	width: 550px;
	overflow:hidden;

}
#contentwrapper h2 { 
	margin: 0 0 10px; 
}
#contentwrapper h3 { 
	color: #0099FF; 
	margin: 10px 0 5px; 
	font-variant: small-caps; 
	text-align:left;
}
#contentwrapper p { 
	line-height: 1.5em; 
}

#content {

}
	
#contentwrapper {
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
}
	
#sidebar { 
	border-left: 0; 
	float: right; 
	width: 190px; 
	padding-bottom: 1000em;
	margin-bottom: -999.5em;

}


#sidebar h3 { 
	color: #0099FF; 
	margin: 10px 0 5px; 
	font-variant: small-caps; 
	text-align:left;
}

#sidebar ul { 
	margin: 0 0 10px; 
	padding: 0; border-top: 1px solid #363430; 
	border-bottom: 1px solid #363430; 
}


#sidebar li { 
	display: block; 
	padding: 4px 10px; 
	background: #22201d; 
	margin: 1px 0; 
	text-align:left;
}


#sidebar li:hover {
	background: #363430; 
}
		
	
.alignleft { 
	float: left; 
}


.alignright { 
	float: right; 
}

ul.navigation { 
	border-top: 1px solid #363430; 
	border-bottom: 1px solid #363430; 
	}
	
ul.navigation li { 
	display: block; 
	padding: 4px 10px; 
	background: #22201d; 
	margin: 1px 0; 
}


ul.navigation li:hover { 
	background: #363430; 
}
	
	
.post { 
	padding: 10px 0 0; 
}


.widecolumn .post { 
	padding: 0; 
	margin: 0; 
}
	
.top { 
	padding: 15px 10px 0px; 
	background: #1b1814; 
	margin-bottom: 15px;
	border-bottom: 1px solid #35302a; 
}


.lastfive { 
	padding-left: 10px; 
	padding-right: 10px; 
}


.postmetadata {
	 margin: 3px 0; 
	 padding: 0; 
}


.postmetadata a { 
	font-weight: bold; 
}

#sidebar .postmetadata { 
	line-height: 1.5em; 
}


.continue { 
	font-weight: bold; 
	font-size: 1.3em; 
}
	
.top .entry { 
	font-size: 1.1em;
}

.entrytext { 
	padding: 0 10px 0; 
	line-height: 2em; 
	font-size: 1.1em; 

	
}
	
.entrytext h2 { 
	border-bottom: 1px solid #CC0000; 
	display: block; 
}

.entrytext ul { 
	list-style-type: square; 
}
	
#links {
	text-align:center;
}

#links a {
	color: #9D9C99;
	/* color: #FFFFFF; */
}

#links hover {
	text-decoration:underline;
	color: #CCCCCC;
}
	
/* Comments Structure */


.comments { 
	padding: 10px; 
	margin-top: 15px; 
	background: #1b1814; 
	border-top: 1px solid #35302a;
	position: relative; 
}


#commentform p { 
	float: left; 
	margin: 0 10px 10px 0; 
}
	
.commentlist { 
	background: #1b1814; 
	list-style: none; 
	margin: 0;
	padding: 0; 
}


.commentlist li { 
	background: #161410; 
	margin-top: 10px; 
	padding: 5px 0 0; 
}


.commentlist li p { 
	padding: 5px 10px 0; 
	margin: 0; 
}


.commentlist li p.commentmetadata { 
	border-bottom: 1px solid #35302a; 
	background: #181612; 
	padding: 5px 10px; 
	margin-top: 10px; 
}
	
ul.archive { 
	list-style: none; 
	padding: 0; 
	margin: 0 10px 25px; 
	font-size: 1.3em; 
}	


ul.archive li { 
	display: inline; 
}


/* Typography */

h1, h2, h3, h4, h5, h6 { 
	font-family: arial narrow,arial,serif; 
	font-weight: normal; 
}


h1 { 
	color: #161410; 
	font-size: 2.0em; 
	margin: 0 0 8px; 
	font-weight: bold;
}

h1:before, h1:after { 
	content: " . . "; 
	color: #444; 
}

h1 span { 
	color: #CC0000; 
}

h2 { 
	color: #CC0000; 
	font-size: 1.6em; 
	margin: 0; 
	padding: 1px 0; 
	display: inline; 
	border-bottom: 1px solid #35302a; 
	font-weight: bold; 
}

.post h2 a { 
	color: #0066FF; 
}

.post h2.first { 
	font-size: 1.6em; 
}
	
.widecolumn h2.title { 
	display: block; 
	padding: 13px 10px;
	background: #1b1814;
	margin: 0 0 15px; 
	border-bottom: 1px solid #35302a; 
	font-size: 1.6em; 
}

.description { 
	color: #666; 
	font-weight: bold;
	text-align:center;
}

.comments h3 { 
	margin: 0 0 10px 0;
	color: #0000A0; 
}


.underline {
  text-decoration: underline;
}
 
 
 .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.NewsPostTitle{
	color: #0099FF;
	font-weight: normal;
	font: 14pt 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
}
.ReaderFont{
	color: #FFFFFF;
	font-weight: normal;
	font: 10pt 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
}

.NewsPostDetails{
	color: #FFFFFF;
	font-weight: normal;
	font: 62.5%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
}

.NewsPostText{
	color: #FFFFFF;
	font-weight: normal;
	font: 62.5%/125% 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
}

.FirstLetter{
	color: #0099FF;
	font-weight: bold;
	font: 15pt 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
}

.AeroBlue{
	color: #0099FF;
	font-weight: bold;
}

#Posting a {
	color: #0099FF;
	font-weight: bold;
}

#Posting hover {
	color: #0099FF;
	font-weight: bold;
}

/** BUTTON STYLE **/

.ButtonStyle
{
    color: #0099FF;
    font-size: 10px;
    padding: 3px;
    background-color: #363535;
    border: solid 0px #363535;
}

.CancelStyle
{
    color: white;
    font-size: 10px;
    padding: 3px;
    background-color:#363535;
    border: solid 0px #0099FF;
}

.FormStyle
{
    color: White;
    font-size: 11px;
    padding: 3px;
    background-color: #363535;
    border: solid 1px #363535;
}