﻿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 {display:none;}

#nav, #ft {-moz-border-radius:6px; -webkit-border-radius:6px;background: #1885D6 url(../../img/jvance/navbg.jpg) repeat-x; }
#nav ul {margin:0;}
#nav ul li:first-child a {padding:4px 1em 4px 215px; text-align:right; background: transparent url(/media/Logo.png) no-repeat; background-position:left}
#nav ul li {display:inline;font-size:112%; 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:right; margin:-2.45em 1em;} #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-top: 2%; -moz-border-radius:6px; -webkit-border-radius:6px;border:solid thin #adadad;
  background: transparent url(../../img/jvance/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/jvance/backlight.png);}
#side ul, #side ol {margin:0.2em;}
#side li {list-style-type:none; margin:0.28em 0}

.summary>ol, ol.listing {margin:0;}
.summary>ol>li, ol.listing>li  {list-style-type:none; margin-bottom:1.2em;}
.summary>ol>li>h4, ol.listing>li>h4 {margin-bottom:0.28em;}
.summary>ol>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;
	}


