﻿@import url("layout.css");

/* Site typography */
h1, h2, h3, h4, h5, p{margin:0.5em 0;}
h1 {border-left:solid 10px #fff;color: #000;font-size:1.9em;font-family:georgia;padding-left:10px;
	text-transform:uppercase;}
h2 {font-size: 1.6em;color: #000;}
h3 {font-size: 1.4em;color: #000;}
#navigation h3{color:#fff;border-bottom:solid 2px #ccddcc;padding-bottom:2px;}
h4{background-color:#000;color:#fff;font-size:1.2em;padding:2px 5px;}
p,li{font-size: 1.4em;color:#000;line-height:1.3em;}

/* Links */
a {color: #000;}
a:hover {color:#fff;text-decoration:none;}

#navigation a,#navigation li{font-size:13px;} 
#navigation a{background: url(images/bullet-on.gif) no-repeat 0 7px;font-weight:bold;text-decoration: none;color:#E1E1E1;display: block;padding:2px 12px;}
#navigation a:hover {font-weight: bold;text-decoration: none;color:#fff;background: url(images/bullet-on.gif) no-repeat 0 -29px;}

#navbar a{color: #6E6E5E;text-decoration:none;font-family:georgia;font-size:12px;font-weight:bold;margin-right:10px;text-transform:uppercase;}
#navbar a:hover{text-decoration:underline;}

#subnav a{color: #fff;text-decoration:none;font-family:arial;font-size:12px;font-weight:bold;margin-right:10px;text-transform:uppercase;}
#subnav a:hover{text-decoration:underline;}

ul{margin-top:0;margin-bottom:0;}
ul.hnav{margin-left: 0px;padding:0px;display: inline;} 
ul.hnav li{margin: 0px;padding:0px;list-style: none;display: inline;}	
ul.vnav{margin:0px;margin-left: 0px;padding:0px;} 
ul.vnav li{margin: 0px;padding:0px;list-style: none;margin-bottom:0px;}	

blockquote {width:320px;margin: 0px;padding: 0 20px;background: transparent url(images/start_quote_rb.gif) left top no-repeat;font-size:1em;}
blockquote p {background-color: #ccc;background:transparent url(images/end_quote_rb.gif) right bottom no-repeat;}
td blockquote {width: 180px;}

#contactform{padding:2px 5px 2px 5px;width:260px;text-align:left;}
#contactform label{font-weight:bold}

/* IMAGES */
img{border:none;}
img.border{border:solid 1px #fff;}
img.right{border:solid 1px #fff;float:right;}
div.imageblock{text-align:center;}
div.imageblock img{border:solid 1px #fff;}

.clearing{clear:both;}

.messageOK{color:green;}
.messageFail{color:red;}

.light{color:#fff;}
.dark{color:#000;}
.contrast{color:#fff;}

table p{margin:0;}
table img{border:solid 1px #fff;margin-right:10px;}