body {
	background: #999999 url('/images/tile.jpg') repeat-x;
	padding-bottom:15px;
	color:#777777;
	}
	
p span {font-size:1.1em;}

.container_16 {margin-top:3em;background: #FFF;}

/* DIVS */
#header {position:absolute;top:10px;margin:0;margin-top:5px;padding:0;}
#header h1 {color:#FFF;}

div.sidebox {border:1px solid #CCC;background:#EEEEEE;padding:3px;margin-bottom:5px;}
div.sidebox h4 {margin:0;padding:0;font-size:1.1em;color:#777;text-transform:uppercase;}
div.sidebox p {margin:0;padding:0;}

/* TEXT */
h3 {margin:0;font-size:1.1em;}
h4 {margin:0;font-size:1em;}
h5 {margin:0;font-size:0.9em;padding:3px;}

.h3_border {display:block;font-size:1.3em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:lighter;margin-bottom:2px;color: #6DAF34;border-bottom:1px solid #CCC;line-height:20px;height:20px;}
.h3_nolist {display:block;font-size:1.3em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:lighter;margin-bottom:2px;color: #6DAF34;border-bottom:1px solid #CCC;line-height:20px;height:20px;}
.h4_border {border-bottom:2px solid #AAA;padding-left:5px;font-size:0.85em;text-transform:uppercase;margin-right:10px;}

/* LINKS */
a:link {color: #777777;text-decoration:none;}
a:visited {color: #777777;text-decoration:none;}
a:hover {color: #777777;text-decoration:underline;}
a:active {color: #777777;text-decoration:none;}

a:Link.grey_links {color:#777;}
a:active.grey_links {color:#777;}
a:visited.grey_links {color:#777;}
a:hover.grey_links {color:#777;text-decoration:underline;}

a:link.blue_links {color:#0078CC;}
a:active.blue_links {color:#0078CC;}
a:visited.blue_links {color:#0078CC;}
a:hover.blue_links {color:#0078CC;text-decoration:underline;}

a.contact_link {margin:0;padding-left: 20px;margin-left:2px;background: url('/images/email.png') no-repeat left center;}

/* PARAGRAPHS */
.gray_font {color:#777;}
.blue_font {color:#0078CC;}
.graycaps {color:#777;font-size:0.9em;text-transform:uppercase;}
.bold {font-weight:bold;}
.small {font-size:0.9em;}

/* LISTS */
#menu {font-family:Verdana, Arial, Helvetica, sans-serif;position:relative;top:2em;padding:0;}
#menu ul {list-style: none;padding: 0;margin: 0;float: right;}
#menu li {float: left;margin: 0 0.4em 0 0;list-style-type:none;padding-left:20px;background: url('/images/list.png') no-repeat left center;}
#menu a {font-size:0.85em;text-decoration: none;display: block;padding: 0 0.3em;text-transform:uppercase;border-bottom: 0.3em solid #FFF;color: #FFF;}
#menu a:hover {border-bottom:0.5em solid #FFF;}
#menu #selected a {color: #FFF;border-bottom: 0.5em solid #FFF;}

ul.navlist {margin:0;padding:0;}
ul.navlist li {margin:0;list-style-type: none; padding-left: 20px;background: url('/images/list.png') no-repeat left center;}

ul.feeds {margin:0;padding:0;}
ul.feeds li {margin:0;list-style-type: none;padding-left: 20px;margin-left:2px;background: url('/images/smallestrss.gif') no-repeat left center;}

ul.blog {margin:0;padding:0;}
ul.blog li {margin:0;list-style-type: none;padding-left: 20px;margin-left:2px;background: url('/images/blogitem.png') no-repeat left center;}

/* VARIOUS OTHER CLASSES */
.indent {padding-left:20px;}
.mysites {margin:20px auto;border:1px solid #FFF;}
.borderbottom {padding-bottom:10px;border-bottom:1px solid #444444;}
.divpadding {padding-top:15px;}
.footer {text-transform:capitalize;}
.copyright {text-align:right;color:#777;}

/* ERROR HANDLING REGIONS*/
.error {border:1px solid #CCC;background-color: #EEE;color: #CC0000;margin:10px auto;padding: 5px;}
.error ul {margin-bottom:0;}
.notify {border:1px solid #CCC;background-color:#EEE;color:#007BC4;margin:10px auto;padding:5px;}

/* VARIOUS OTHER CONTAINERS */
.bg {background:#EEE;border: 1px solid #CCC;margin-top:0;margin-bottom:5px;padding:0;}
.bg h4 {margin:0;padding:1px 5px;font-size:0.9em}
.bg p {margin:0;padding:1px 5px;font-size:0.9em}
.bg p a {color:#007BC4;}

.darkbg {background:#333333;margin-top:0;margin-bottom:5px;padding:10px 0 10px 0;border-bottom:1px solid #777777;}
.darkbg h3 {color: #6DAF34;margin:0;padding:1px 5px;}
.darkbg p {color:#CCCCCC;margin:0;padding:1px 5px;font-size:0.9em}
.darkbg p a {color:#FFFFFF;font-weight:bold;padding-left: 20px;background: url('/images/list.png') no-repeat left center;}
.darkbg hr {width:80%;margin:0;}

.simple_box {background-color: #EEEEEE;border:1px solid #CCCCCC;margin:0 0 5px 0;padding:5px;}
.simple_box div {height:80px;}
.simple_box h4 {font-size:1.3em;font-family: Verdana, Arial, sans-serif;font-weight:lighter;text-transform:capitalize;color:#444;}
.simple_box p {margin:0 auto;}
.simple_box img {margin:0 auto;padding:0;}

.gutterbottom {height:0.9em;padding-top:5px;text-align:right;color:#777777;font-size:0.85em;}
.gutterbottom a {color:#777777;}

.gutterbottom_left {height:0.9em;padding-top:5px;text-align:left;color:#777777;font-size:0.85em;}
.gutterbottom_left img {padding-right:3px;}

/* GALLERY LIST */
table#gallerylist {text-align:center;border:0;border-collapse:separate;border-spacing:10px;margin:0 auto;}
table#gallerylist img {border:1px solid #444;}
table#gallerylist p {font-size:0.9em;margin:0 auto;border:1px solid #444;text-transform: capitalize;}

/* FORMS */
.contact_form input, textarea {background-color:#EEE;border:1px solid #CCC;}
.required {color:#777777;text-transform:uppercase;font-size:0.9em;padding-top:10px;}
.contact {background-color:#EEE;border:1px solid #CCC;margin-bottom:10px;}
.contact form {padding:5px;}
.contact form input, .contact form textarea {background-color:#FFF;}
.contact form label {font-size:0.9em;}
