﻿body {
	margin:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a, a:visited {color: #F70;}
a:hover {color:#C60;}

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 #000;
	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%; overflow:scroll;border:solid thin #adadad;}

button,
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
	padding:1px;
}

#hd h1 {font-size:180%;line-height:180%;float:left; margin:0;padding:0;}
#hd h2 {float:left;line-height:180%;margin:0.5em 2em;padding:0;}

#nav, #ft {height:3.1em;-moz-border-radius:6px; -webkit-border-radius:6px;background: #1885D6 url(../../img/blue/navbg.jpg) repeat-x; }
#nav ul {width:73%;float:left; display:inline-block;margin:0; padding:0;}
#nav ul li {display:inline;font-size:112%;line-height:120%; margin-left:1em;}
#nav a, #ft a {color:white; text-decoration:none; font-weight:bold; display:inline-block; padding:0.7em; margin: 0 0.2em;}

#search {float:left;width:26%;display:inline-block; margin-top:0.5em} #search fieldset{margin:0;} #search input[name=term]{width:12em;height:1.33em}
#ft {color:#fff;}
#ft .copyright, #ft .attribution {float:right;}
#ft .copyright {padding:0.7em 2em}

.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;}
#side{margin: 2% 0; -moz-border-radius:6px; -webkit-border-radius:6px;border:solid thin #adadad;
  background: transparent url(../../img/blue/sidebg.png) repeat-x; background-position:top; }
#side>div {margin:4.3%}
#side h3 {-moz-border-radius:4px; -webkit-border-radius:4px;padding:0.28em 0.5em; font-size:larger; margin-bottom:0.28em; background: transparent url(../../img/blue/backlight.png);}
#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:#232323}
.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 #F70; }
#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;
	}

