/* Copyright 2008-09 Jarrett Vance
* see http://www.codeplex.com/blogsvc/license */
html {
	background-color: #006F8A; }
body {
	font-family: "Segoe UI" Tahoma Arial;
	background-color: #006F8A;
	color: #ffffff;
}a {color:#53ABD5}
a:hover {color:#1D60FF;}

h1 {
	font-size: 138.5%;
}

h2, h3{
	font-size: 127%;
}

h4 {
	font-size: 116%;
}

h1,h2,h3 {
	margin: 1em 0;
}
h1 a,h2 a,h3 a, h4 a{text-decoration:none;
}

h1,h2,h3,h4,h5,h6,strong,dt {
	font-weight: bold;
}
optgroup {
	font-weight:normal;
}

abbr,acronym {
	border-bottom: 1px dotted #999999;
	cursor: help;
}

em {
	font-style: italic;
}

del {
	text-decoration: line-through;
}

blockquote,ul,ol,dl {
	margin: 1em;
}

ol,ul,dl {
	margin-left: 2em;
}

ol li {
	list-style: decimal outside;
}

ul li {
	list-style: disc outside;
}

dl dd {
	margin-left: 1em;
}

th,td {
	border: 1px solid #000;
	padding: .5em;
}

th {
	font-weight: bold;
	text-align: center;
}

caption {
	margin-bottom: .5em;
	text-align: center;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

p,
fieldset,
table,
pre {
	margin-bottom: 1em;
}

pre { padding:1%;
	max-width:96%; border:solid thin #adadad;}

button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
}

#hd {
	min-height: 225px;
	background: #231F20 url(../../img/roadview/header.jpg) no-repeat scroll 0 2.5em;
}
#hd h1
{
	margin:0; 
	padding:0 0 0 10px;
	font-size:1.5em;
	float:left;
}#hd h1 a {
	color: #ebe2bb; 
	text-decoration:none;}
#hd h2 
{
	margin: 0 10px 0 0;
	font-size: 1.5em;
	float: right;
}
	
	#ft {color:#D3A2A2; text-align:right; background: #ed1c24; }
#ft div, #ft span {display:block; float:right; margin: 1em}
#ft a {color:#FFD5C6; font-weight:bold; text-decoration:none}
#ft div a {margin:1em}
#nav { float:left; text-align:left; font-size:1.4em; height:2em; width:100%; background-color:#000000; }
#nav ul {padding:0;margin:0; height:32px; display:block; float: left;}
#nav ul li {padding:0;margin:0;display:block;float:left;height:32px;line-height:32px;}
#nav ul li:hover {background: transparent url('../../img/roadview/nav2.png') no-repeat right;}
#nav a{font-weight:bold;text-align:center;margin:0;padding:0 22px; display:inline-block;line-height:32px; height:32px; color:#ffffff; text-decoration:none}
#nav a:hover {background: transparent url('../../img/roadview/nav.png') no-repeat left;}

#search {color: #6c5353; float: right; margin: 2px 2px 0 0;} 
#search fieldset{margin:0;} 
#search input[name=term]{width:200px;height:1.33em;border: solid 2px #DDDDDD; background-color:#4d4d4e;}

#bd {margin:0; width:100%;}

#content {margin: 0 0 52px 18px;}
#content h3 {color:#fff; font-weight:bold; margin:0.7em 0;padding:0; line-height: normal; vertical-align: middle; background-image:none;}
#content .entry h3, #content .summary h3 {margin:0 0 .4em 0;}
#content .entry, .summary, #index div, .entry  {background-color:#231f20; border: solid 5px #ddd; padding:1em; margin:1em 0 2em 0; overflow:hidden;}

body>div { background: #4d4c4e;}

#side a{color: #53ABD5;}
#side a:hover{color:#1D60FF;}
#side h3{margin-top:0em; margin-bottom:0.5em;}

.error {margin-left:1em;color:#cd0a0a;}
#errors {color:#cd0a0a;border:solid thin #cd0a0a; background-color:#fef1ec; margin: 1%; padding:0; -moz-border-radius:3px; -webkit-border-radius:3px;}
.warning {margin-left:1em;color:Maroon;}
.stat {margin:1em 0 1.3em 1em;}
#updated {margin-bottom:2em;}
.stat label {font-weight: bold;}
.filedUnder {font-size:smaller; color: #999;}

#side>div {margin:4.3%}
#side ul, #side ol {margin:0.2em}
#side li {list-style-type:none; margin:0.28em 0}

.summary ol.entries, ol.listing {margin:0;}
.summary ol.entries li, ol.listing li  {list-style-type:none; margin-bottom:1.2em;}
.summary ol.entries li h4, ol.listing li h4 {margin-bottom:0.28em;}
.summary ol.entries li p {margin: 0.28em 0;}
.entry h3{margin:1em 0 0;}
.entry address{margin-bottom:1em;}
#side .comments>ol>li {margin-bottom:.8em;}
#side .comments>ol>li>p {margin:0;}
#side .comments>ol>li>em, .feedRecentList em {font-size:smaller;color:#ffffff}
.feedRecentList em {display:block;clear:both; margin-bottom:1em;}

#pagenav a {width:20%; text-align:center; text-decoration:none; display: inline-block; 
            margin-bottom:1%; padding:1%; -moz-border-radius:6px; -webkit-border-radius:6px;
            border:solid thin #BBB; }
#pagenav a.next:before { content: "« "; padding: 0 1%}
#pagenav a.prev:after { content: " »"; padding: 0 1%}

#normallogin fieldset>div>div>input {width:98%}
#normallogin fieldset>div{float:left}
#normallogin fieldset>div>div {width:46%;margin-right:2%;margin-bottom:2%;float:left}
#normallogin fieldset>div>div>label {display:block;}
#normallogin input[type=submit] {margin-top:0.8em;}

#side .badges {margin:8% 0 6% 4%}
.overlay {-moz-border-radius:8px; -webkit-border-radius:8px; text-align:left;
	background:#fcfcfc;display:none;padding:1em 2em;border:solid 3px #555;
	}
p {
color: #fff;
}
em {
color: #999;
}
h4 {
color: #999;
}
h4 strong a{
color: #53ABD5;	
}
h4 a {
color: #999;
}
.comment 
{
  background-image: none;
}
.commentNotApproved 
{
  background-image : none;
  border-color: #ABABAB;
}
.clear
{
  clear:both;
}
