/* Screen styles for the Night Version */

html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-size: 62.5%; /* enables you to easily size text with ems */
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/structure/night/night_background.jpg) no-repeat;
	background-position: top center;
	background-color: #000;
	color: #67675d;
}

h1, h2, h3, h4, h5, h6, h7, p, form, ul, ol, li, blockquote { /* resets most browser styles to enhance cross-browser compatibility */
	margin: 0;
	padding: 0;
}

a:link {color: #94ba4c; text-decoration: underline;}
a:visited {color: #94ba4c; text-decoration: underline;}
a:hover {color: #668696; text-decoration: underline;}
a:active {color: #94ba4c; text-decoration: underline;}

#header {
	margin: 0 auto;
	width: 802px;
	height: 224px;
	background: url(images/structure/night/night_header.jpg) no-repeat;
}

#header h1 a:link {display: block; width: 350px; height: 80px; margin: 0 0 0 120px; text-indent: -9000px;}
#header h1 a:visited {display: block; width: 350px; height: 80px; margin: 0 0 0 120px; text-indent: -9000px;}
#header h1 a:hover {display: block; width: 350px; height: 80px; margin: 0 0 0 120px; text-indent: -9000px;}
#header h1 a:active {display: block; width: 350px; height: 80px; margin: 0 0 0 120px; text-indent: -9000px;}

#header h2 {
	font-size: 2.4em;
	font-weight: 300;
	font-family: Georgia;
	width: 602px;
	text-align: center;
	padding: 25px 0 0 0;
	color: #01182d;
}

#header h3 {
	display: none;
}

#content {
	margin: 0 auto;
	width: 802px;
	background: url(images/structure/night/night_columns.jpg) no-repeat;
	
}

/* Blog Entries */

#posts {
	width: 532px;
	padding: 0 35px 0 35px;
	float: left;
}

#posts h2 {
	color: #fff;
	font-size: 2.4em;
	font-weight: 300;
	font-family: Georgia;
	margin: 0 0 4px 0;
}

#posts h2 a:link {color: #fff; text-decoration: none;}
#posts h2 a:visited {color: #fff; text-decoration: none;}
#posts h2 a:hover {color: #c1cfd6; text-decoration: none;}
#posts h2 a:active {color: #fff; text-decoration: none;}

#posts h3 {
	color: #94ba4c;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-weight: 300;
	margin: 0 0 26px 0;
}

#posts p {
	color: #d5d5d5;
	font-size: 1.3em;
	font-family: Georgia;
	font-weight: 300;
	line-height: 140%;
	margin: 0 0 15px 0;
}

.entry-footer {
	width: 532px;
	margin: 0 auto 45px auto;
	border-top: 1px solid #668696;
}

.entry-footer h5.comments {
	float: right;
	font-size: 1.2em;
	background: url(images/structure/night_comment.gif) no-repeat;
	padding: 1px 0 0 30px;
	height: 25px;
	margin: 5px 0 0 0;
	font-family: georgia;
	font-weight: 300;
}

.entry-footer h5.trackback {
	color: #668696;
	float: right;
	font-size: 1.2em;
	padding: 1px 0 0 30px;
	margin: 3px 0 0 0;
	font-family: georgia;
	font-weight: 300;
}

.entry-footer h5.comments a:link {text-decoration: none;}
.entry-footer h5.comments a:visited {text-decoration: none;}
.entry-footer h5.comments a:hover {text-decoration: none;}
.entry-footer h5.comments a:active {text-decoration: none;}

.entry-footer h5.trackback a:link {text-decoration: none;}
.entry-footer h5.trackback a:visited {text-decoration: none;}
.entry-footer h5.trackback a:hover {color: #94ba4c; text-decoration: underline;}
.entry-footer h5.trackback a:active {text-decoration: none;}

#posts .entry-footer p {
	color: #2B3438;
	padding: 4px 0 0 0;
}

.entry-footer p a:link {color: #2B3438; text-decoration: none;}
.entry-footer p a:visited {color: #2B3438; text-decoration: none;}
.entry-footer p a:hover {color: #414E55; text-decoration: none;}
.entry-footer p a:active {color: #2B3438; text-decoration: none;}

/* Blog Sidebar */

#sidebar {
	width: 180px;
	float: left;
}

#sidebar h3 {
	text-align: right;
	font-family: Georgia;
	color: #94ba4c;
	font-size: 1.9em;
	font-weight: 300;
	margin: 0 0 15px 0;
}

#sidebar ul {
	margin: 0 0 30px 0;
}

#sidebar li {
	list-style-type: none;
	text-align: right;
	font-size: 1.2em;
	margin: 0 0 3px 0;
}

#sidebar li a:link {color: #668696; text-decoration : none;}
#sidebar li a:visited {color: #668696; text-decoration : none;}
#sidebar li a:hover {color: #d5d5d5; text-decoration : underline;}
#sidebar li a:active {color: #668696; text-decoration : none;}



/* Comments */

#posts h3.comments {
	font-family: Georgia;
	color: #94ba4c;
	text-transform: none;
	font-weight: 300;
	font-size: 2em;
	width: 462px;
	margin: 0 0 26px 40px;
	letter-spacing: 0;
}

.single-comment {
	width: 432px;
	padding: 10px 15px 10px 15px;
	background-color: #051220;
	margin: 0 auto 20px auto;
}

.single-comment h4 {
	color: #94ba4c;
	font-size: 1.4em;
	font-family: Georgia;
	font-weight: 300;
	margin: 0 0 8px 0;
}

.single-comment h4 a:link {text-decoration: none;}
.single-comment h4 a:visited {text-decoration: none;}
.single-comment h4 a:hover {text-decoration: none;}
.single-comment h4 a:active {text-decoration: none;}

.single-comment h5 {
	color: #668696;
	font-size: 1em;
	font-weight: 300;
}

#posts .single-comment p {
	font-size: 1.2em;
	margin: 0 0 10px 0;
}


/* Submit Comment */

#posts h3.comments2 {
	font-family: Georgia;
	color: #94ba4c;
	text-transform: none;
	font-weight: 300;
	font-size: 2em;
	width: 462px;
	margin: 40px 0 26px 40px;
	letter-spacing: 0;
}

#commentform {
	margin: 0 0 0 40px;
}

#commentform input {
	width: 200px;
	padding: 2px;
	background-color: #668696;
	border: 1px solid #43555E;
}

#commentform input#submit {
	width: 140px;
	padding: 2px;
	background-color: #668696;
	border: 1px solid #43555E;
}

#commentform textarea {
	font-family: Arial;
	font-size: 1em;
	width: 400px;
	padding: 2px;
	background-color: #668696;
	border: 1px solid #43555E;
}

#commentform label {
	font-size: 0.9em;
	padding: 0 0 0 5px;
	font-weight: 300;
	color: #232C31;
}

/* Footer */

#footer {
	width: 802px;
	margin: 50px auto 0 auto;
	background-color: #051220;
	padding: 20px 0 40px 0;
}

#footer p {
	font-size: 1.1em;
	text-align: center;
	color: #324047;
}

#footer p a:link {color: #324047; text-decoration: none;}
#footer p a:visited {color: #324047; text-decoration: none;}
#footer p a:hover {color: #324047; text-decoration: underline;}
#footer p a:active {color: #324047; text-decoration: none;}