
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: bold;
}

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

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

	a:hover {
	color: #ff9900;
	text-decoration: none;
	}
	
	a:visited {
	color: #ff9900;
	}
	
#wrapper {
width: 100%;
margin: 0;
}

#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 {
	z-index: 1;
	position: absolute;
	top: 0;
	right: 0;	
	/*border: 1px solid #339900;*/
	}
	
	#header .hotspot2 {
	z-index: 1;
	float: right;
	text-align: right;
	clear: both;
	/*border: 1px solid #339900;*/	
	}	

#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 {
		background: #000000;
		border-radius: 10px;
		/*behavior: url(functions/border-radius.htc);		*/
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;		
		width: 97%;
		min-height: 200px;
		padding: 20px 5px;
		margin-bottom: 5px;
		}
		
		/*.cola .latest_tweet {
		background-color: #000;
		color: #fff;
		margin: 10px 0px;	
		width: 100%;
		padding: 5px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		behavior:url(functions/border-radius.htc);
		}*/
		
		.cola .latest_tweet {
		width: 100%;
		margin-bottom: 10px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-khtml-border-radius: 10px;			
		behavior:url(functions/border-radius.htc);
		}

		.cola .some {
		
		}
		
			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 .belt-holder {
		width: 500px; 
		padding-left: 20px;		
	}
	
		.colb .belt-holder .belt-holder-detail {
			float: right; 
			text-align: left;
			width: 55%; 
			margin-top: 20px;
		}

	.colb .adds {
	width: 95%;
	min-height: 200px;
	margin-top: 20px;
	text-align: center;
	padding-left: 40px;
	}
	
	.colb .flickr {
	border-radius: 10px;
	/*behavior:url(functions/border-radius.htc);*/
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	margin-top: 10px;
	padding: 20px 0;
	width: 50%;
	height: 170px;
	background: #000000;
	color: #ffffff;
	float: left;
	min-height: 170px;
	}
	
		.colb .flickr img {
		padding: 5px 5px;
		}
		
			.colb .flickr_gallery {
			padding: 15px 15px;
			width: 84%;
			height: auto;
			background: #000000;
			color: #ffffff;
			border-radius: 10px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px;
			/*behavior:url(functions/border-radius.htc);*/
			}
			
				.colb .flickr_gallery img {
				padding: 5px 5px;
				}
	
	.colb .latest_blog {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	/*behavior:url(functions/border-radius.htc);*/
	margin-top: 10px;
	margin-left: 10px;
	padding: 15px 5px 0 20px;
	width: 45%;
	min-height: 195px;
	background: #000000;
	color: #ffffff;
	float: left;
	text-align: 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 {	
		width					: 100%;
		height					: 33px; 
		font-family				: Verdana, Arial, Helvetica, sans-serif;		
      	font-size				: 13px;
	  	font-weight				: bold;		
		z-index					: 0;
}

#menu ul {
		margin					: 0;
		padding					: 0;
		list-style-type			: none;
		display					: block;		 
		z-index					: 0;		
}

#menu ul li {
			width					: 95px;
			height					: 33px;
			padding					: 0;
			position				: relative;
			float					: left;				
			z-index					: 10;	
			margin-top				: 4px;						
}

#menu ul li a, 
#menu ul li:visited
{
	width					: 95px;
	line-height				: 20px;				
	text-decoration			: none;
	height					: 25px;
	display					: block;
	background				: url("../site_images/nav_off.png") no-repeat;	
	text-align				: center;
	margin-left				: 0px;			
	padding					: 0px;	
	color					: #ffffff;
	z-index					: 10; 	
	font-size				: 0.95em;
}

#menu ul li:hover,
#menu ul li a:hover,
#menu ul li.current
{
	width					: 95px;	
	height					: 30px;
	background				: url("../site_images/nav_on.png") no-repeat; 			
	color					: #ffffff;
	position				: relative;	
	margin-left				: 0px;	
	padding-top				: 6px;
	z-index					: 10; 	
}

#menu li:hover a,
#menu li.current a 
{
	height					: 30px;
	background				: url("../site_images/nav_on.png") no-repeat; 			
	color					: #ffffff;
	position				: relative;	
	margin-left				: 0px;	
	padding-top				: 6px;
	z-index					: 10; 			
}

#menu ul li ul {
	position				: absolute; 
	visibility				: hidden;
	margin-top				: -2px;
	margin-left				: 0px;	
	padding					: 0;
}

#menu ul li:hover ul li {
	margin-left				: 0px;		
	margin-top				: 0px;	
	border-radius			: 0;
	padding-top				: 0;
	height					: 34px;	
}

#menu ul li:hover ul li a {
	width					: 95px;	
	height					: 34px;	
	position				: relative;	
	background				: url("../site_images/drop_off.png") no-repeat;
	/*background				: #ad1d0b;*/
	color					: #ffffff; 
	font-size				: 9px;		
	text-align				: center;
	margin-top				: -3px;
	margin-left				: 0px;		
	padding-top				: 6px;
}

	#menu ul li:hover ul li a:hover {
		width					: 95px;		
		height					: 34px;
		position				: relative;
		background				: url("../site_images/drop_on.png") no-repeat;
		/*background				: #000000;*/		
		color					: #000000; 		
		margin-left				: 0px;						
		padding-top				: 6px;	
	}	

#menu ul li:hover ul,
#menu ul a:hover ul {
	visibility				: visible;
}						

/*nav contol end */

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