
body {
font-family: "Trebuchet MS", Verdana;
font-size: 14px;
}

img {
border: 0;
}

p {
color: #000000;
}

p.white {
color: #ffffff;
}

.orange_body {
font-size: 16px;
color: #ff9900;
text-align: center;
font-weight: bold;
}


p img {
margin: 10px;
}

h1{
font-size: 24px;
color: #000000;
}

h2 {
font-size: 20px;
}

h3 {
font-size: 18px;
color: #ff9900;
}


h4 {
font-weight: 100;
}

h5 {
font-size: 14px;
font-weight: 100;
}

.orange {
font-size: 20px;
color: #ff9900;
}

a {
color: #ff9900;
text-decoration: underline;
}

a:hover {
color: #ff9900;
text-decoration: none;
}

a:visited {
color: #ff9900;
}

a.mattcruse {
color: #cccccc;
text-align: right;
}

#wrapper {
width: 100%;
margin: 0;
}

#language {
float: right;
margin-right: 80px;
}

#header {
width: 100%;
height: 190px;
background: url(../site_images/header_bg.png) repeat-x;
/*border: 1px solid #339900;*/
}

#header .left {
float: left;
text-align: center;
width: 21%;
height: 100%;
/*border: 1px solid #339900;*/
}

#header .right {
float: left;
width: 68%;
padding-top: 54px;
/*border: 1px solid #339900;*/
}

#header .hotspot {
padding-top: 35px;
z-index: 1;
float: right;
}

#col {
width: 100%;
min-height: 600px;
margin: 0;
clear: both;
/*border: 1px solid #FF0000;*/
}

#col .cola {
float: left;
text-align: center;
width: 21%;
min-height: 500px;
/*border: 1px solid #FF0000;*/
margin: 0 auto;
}

.cola .info {
border-radius: 10px;
-moz-border-radius: 10px;
behavior:url(border-radius.htc);
/*-webkit-border-radius: 10px;*/
background-color: #000000;
width: 100%;
min-height: 200px;
padding: 5px;
margin-bottom: 5px;
}

p.infotext {
color: #ffffff;
}

h2.infoheading {
font-size: 24px;
color: #ffffff;
}

#col .colb {
float: right;
width: 74%;
min-height: 500px;
clear: right;
margin-bottom: 20px;
/*border: 1px solid #FF0000;*/
}


.colb .adds {
width: 95%;
min-height: 200px;
margin-top: 20px;
text-align: center;
padding-left: 40px;
}

.colb .flickr {
border-radius: 10px;
-moz-border-radius: 10px;
behavior:url(border-radius.htc);
/*-webkit-border-radius: 10px;*/
margin-top: 10px;
padding: 20px 0;
width: 50%;
height: auto;
background-color: #000000;
color: #ffffff;
float: left;
}

.colb .flickr img {
padding: 5px 5px;
}

.colb .flickr_gallery {
padding: 15px 15px;
width: 84%;
height: auto;
background-color: #000000;
color: #ffffff;
}

.colb .flickr_gallery img {
padding: 5px 5px;
}

.colb .latest_blog {
border-radius: 10px;
-moz-border-radius: 10px;
behavior:url(border-radius.htc);
/*-webkit-border-radius: 10px;*/
margin-top: 10px;
margin-left: 10px;
padding-top: 20px;
width: 45%;
height: 190px;
background-color: #000000;
color: #ffffff;
float: left;
}

.colb .contactleft {
float: left;
width: 49%;
}

.colb .contactright {
float: right;
width: 49%;
}

.clear {
clear: both;
}

.spacer {
height: 30px;
}

#col .images {
background-color: #000000;
width: 90%;
height: 100px;
margin: 0 auto;
margin-top: 50px;
}


/*nav control */

#menu {
	  color:#000000;
      font-size:13px;
	  font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
      line-height:normal;
	  position:relative;
	  text-align:center;
	  width: 100%;
	  display:block;
	  height: 5px;
	  padding-top: 4px;
	  /*border: 1px solid #FF9900;*/
      }
	  

html>/**/body #menu {
	  padding-bottom: 30px;
	  }
	  
	  
	  
    #menu ul {
          margin:0;
          padding:0;
          list-style:none;
		  display:block;	  
      }
	  
    #menu li {
      display:inline;
      margin:0;
      width:95px;
      }
	  
	#menu a {
	  background:url("../site_images/nav_off.png") no-repeat;
      float:left;
      margin:0;
      padding:0 0 0 0;
      text-decoration:none;
	  width:95px;
	  height:33px;
	  /*border: 1px solid #FF9900;*/
      }
	  
    #menu a span {
      float:left;
      display:block;
      padding:2px 0 5px 0;
	  color: #ffffff;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a span {float:none;}
	
    /* End IE5-Mac hack */
    #menu a:hover span {
      color:#fff;
      }
	  
    #menu a:hover {
	  background:url("../site_images/nav_on.png") no-repeat;
	  height:33px;
      }
	  
    #menu a:hover span {
	padding:10px 0 5px 0;
      }
	  
      #menu #current a {
	  background:url("../site_images/nav_on.png") no-repeat;
      }
	  
      #menu #current a span {
	background-position: 200%;
	padding:10px 0 5px 0;
      }
	
	/*drop down menu*/
	  
	  	/* hide the sub level links */
		#menu ul.drop  {
		visibility:hidden;
		position:absolute;
		width:95px;
		height:34px;
		text-align: center;
		display: inline-block;
		left: 95px;
		background-color: #fff;
		font-size: 9px;
		margin-top: 30px;
		}
		
		/* make the sub level visible on hover list or link */
		
		#menu ul.drop a{
		background:url("../site_images/drop_off.png") no-repeat;
		}
		
		#menu ul.drop a span {
        display:block;
		padding-top:10px;
		}		

   		#menu ul.drop a:hover {
		background:url("../site_images/drop_on.png") no-repeat;
      	}
	  
    	#menu ul.drop a:hover span {
		display:block;
     	}
		
		#menu #current ul.drop a {
	  	background:url("../site_images/drop_off.png") no-repeat;
		height: 34px;
		padding:0;
		}  
	  
      	#menu #current ul.drop a span {
		display:block;
		height: 45px;
		background-position: -8px 0px;
      	}
		
		#menu ul li:hover ul,
		#menu ul ul a:hover span {
		background:url("../site_images/drop_on.png") no-repeat;
		visibility:visible;
		color: #000;
		}
		

/*nav contol end */

#footer {
width: 100%;
height: 20px;
margin: 10px 0;
text-align: center;
clear: both;
/*border: 1px solid #0000FF;*/
}