hr {height:2px color: firebrick}
.custom #wrapper {width: 800px;}
.custom #s {width: 120px}
.custom #sidebar {width: 250px; border-left: solid 1px #57595B}

.custom #commentform .field input {width: 250px;}
.custom #commentform .textarea textarea {height: 120px; width: 440px;}

.custom #sitename,
.custom #tagline,
.custom #header_nav,
.custom #search_form,
.custom #main,
.custom #sidebar,
.custom #copyright,
.custom #footer_nav
                     {padding: 4px 6px 4px 6px;}

.custom,
.custom #header_nav,
.custom #search_form,
.custom #copyright,
.custom #footer_nav,
.custom #credits,
.custom #main,
.custom #sidebar,
.custom input,
.custom select,
.custom textarea,
.custom button
               {font-family: Times New Roman, Trebuchet MS, Verdana, Helvetica, Sans-Serif;}

.custom #sitename,
.custom #tagline,
.custom #main h1,
.custom #main h2,
.custom #sidebar h2,
.custom #wp-calendar caption
               {font-family: Times New Roman, Trebuchet MS, Georgia, Times New Romain, Serif;}

.custom code, .custom pre
               {font-family: Times New Roman, Trebuchet MS, Courier New, Courier, monospace;}

body.custom {background-color: #696969; background-image:url(images/body_bg.jpg); background-repeat:no-repeat; background-position:top center;}
.custom #wrapper {border: solid 4px #FFFFFF;}

.custom #navbar {border-top: solid 1px #b9b8b5; border-bottom: solid 1px #b9b8b5;}

.custom #header h1 a,
.custom #header h1 a:visited {color: #feffff;}
.custom #header h1 a:hover {color: #9eeeff;}
.custom #header h2 {color: #feffff;}

.custom #navbar {background-color: #dedede; color: black; font-size:14px;}

.custom #navbar a,
.custom #navbar a:visited {color: #0c4479;}
.custom #navbar a:hover {color: #000000;}
.custom #footer {border-top: solid 1px dimgray;	background-color: ghostwhite;}

.custom #main h1,
.custom #main h1 a,
.custom #main h1 a:visited,
.custom #main .subtitle h2,
.custom #main .subtitle h2 a,
.custom #main .subtitle h2:visited
                  {color: firebrick;}

.custom #main h1 a:hover,
.custom #main .subtitle h2 a:hover
{color: firebrick;}

.custom #main .header h2,
.custom #main .body h2
{
	border-bottom: solid 2px #c9c9c9;
	color:#003b65;
	padding-bottom: 1px;
}

.custom #main .body dt
{
	border-bottom: solid 1px gainsboro;
	padding-bottom: 1px;
}

.custom #sidebar h2
{
	border-bottom: solid 2px #c9c9c9;
	color:#003b65;
	padding-bottom: 1px;
}

.custom #sidebar h3
{
	color: darkslategray;
}

.custom #main .body pre
{
	background-color: lavender;
}

.custom #main .body blockquote
{
	background-color: antiquewhite;
}

.custom #wp-calendar thead th
{
	background-color: #BABC8A;
	border-bottom: solid 1px dimgray;
}

.custom #wp-calendar
{
	border: solid 1px dimgray;
}

.custom #wp-calendar tfoot td
{
	border-top: solid 1px dimgray;
	background-color: whitesmoke;
}

.custom #wp-calendar tbody td
{
	background-color: white;
}

.custom div.ad
{
	border: solid 1px lightsteelblue;
	background-color: ghostwhite;
	padding: 10px 10px 10px 10px;
}

