/* CSS Document */

body {
   background-color:#FFFFFF;
   background-image: url(bodybg.jpg);
   background-repeat:repeat-x;
   margin-top:-14px;
}
/*DIVS*/
#container {
   width:850px;
   margin-left:auto;
   margin-right:auto;
}

#headcontainer {
   width:850px;
   height:320px;
}
 
#lefthead {
   margin-top:-2px;
}

#righthead {
   float:right;
   background-image: url(rightheadbg.jpg);
   width:378px;
   height:320px;
   margin-top:-2px;
}
#clear {
  clear: both;       
  height: 1px;
  overflow: hidden;   
  margin: 0;          
}
#main {
   width:850px;
}
#rightcol {
   float:right;
   width:295px;
}
#content {
   margin-top:0px;
   padding:0px;
   width:550px;
   border-right:1px dotted #777777;
 }
#footer { 
 text-align: center; 
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 width:500px;
 margin-left:auto;
 margin-right:auto;
 color:#C0c0c0;
 padding-top:50px;
 }
/*Lists*/
#lefthead ul {
   padding-top:30px;
}

#lefthead li {
   display:inline;
   padding-left:8px;
   padding-right:8px;
   font-size:12px;
   padding-top:15px;
   padding-bottom:15px;
   font-family: Calibri, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   /*border-right:1px dotted #000000;*/
}

#lefthead li a {
   text-decoration:none;
   color:#FFFFFF;
}

#lefthead li a:hover {
   padding-bottom:10px;
   border-bottom: 4px solid #FFFFCC;
   color:#FFFFCC;
 }
/*Div Styling*/
#righthead embed {
    margin-top:15px;
	margin-left:62px;
	border:1px solid #000000;
}
#lefthead h2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	letter-spacing:-2px;
}
/*Classes*/

.nav {
   height:67px;
 }
.art {
  width:550px;
  background-color:#CCCCCC;
  padding-bottom:5px;
}
.content {
  border-right:1px dotted #CCCCCC;
  width:550px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#333333;
 }
.content p { 
   line-height:20px;
   text-align:justify;
   width:500px;
   letter-spacing:1px;
}
.content h3 {
   font-size:20px;
   letter-spacing:-3px;
   color:#000000;
}
.news {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  margin-top:0px;
}
.news img {
   border:none;
   padding-left:33px;
}
.news p {
   width:80%;
   line-height:16px;
   text-align:justify;
}
.news b {
   font-size:14px;
   padding:0px;
   color:#FF6600;
   text-align:right;
}
.news a {
   color:#CC9966;
   text-decoration:none;
}
.news a:hover {
   color:#FF6600;
}
.news ul li {
   list-style-type:none;
 }
.news ul li b {
    font-size:12px;
}
.news ul li a:hover {
   color:#ff6600;
}
.contactform {
}
.contactform table tr th {
   vertical-align:text-top;
   text-align:right;
   font:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#333333;
 }
.contactform input {
    background-color:#FFFFF0;
	width: 16em;
    text-align: left;
    margin-left: 0.5em;
	display:block;
}
.contactform textarea {
    background-color:#FFFFF0;
	width: 16em;
    text-align: left;
    margin-left: 0.5em;
    display: block;
	height:6em;
}
.footage {
    text-align:center;
}
.footage embed {
    border:20px solid #c0c0c0;
	width:316px;
	height:254px;
}
.snip img {
    float:right;
	border:1px solid #000000;
	margin-left:10px;
	margin-bottom:3px;
}
.snip img:hover {
   border:1px solid #FF6600;
}
.snip b {
    font-size:16px;
	font-weight:bold;
	letter-spacing:0px;
	border-bottom:1px dotted #cccccc;
}
.snip a {
     text-decoration:none;
	 color:#FF6600;
}
.snip a:hover {
     text-decoration:underline;
	 color:#FF9933;
}
.results {
}
.results ul {
    list-style-type:none;
}
.results ul li {
   border-bottom:1px dotted #DDDDDD;
}
.results ul li:hover {
   background-color:#eeeeee;
}
.results ul li strong {
     color:#000000;
	 font-size:20px;
	 font-weight:bolder;
	 text-align:right;
	 letter-spacing:0em;
}
.results ul li em {
     color:#333333;
	 font-size:18px;
	 text-align:right;
	 letter-spacing:-.1em;
	 font-style:normal;
}
.results ul li h4 {
	color:#FF6600;
	font-size:32px;
	font-weight:bold;
	text-align:right;
	margin-bottom:2px;
	padding-bottom:2px;
	padding-right:40px;
	padding-top:5px;
	margin-top:0px;
}
.results ul li h6 {
	color:#006600;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	margin-bottom:2px;
	padding-bottom:2px;
	padding-right:40px;
	padding-top:0px;
	margin-top:0px;
}
