body{ background:#fdd55e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0;}

#container{ width:905px; height:auto; margin:0 auto 0 auto;  }

#container .text{ font-family:Tahoma; color:#000000; font-size:11px; text-align:justify;}
#container .text a{ color:#000000; text-decoration:underline; text-align:justify;}
#container .text a:hover{ text-decoration:none;}

#header{ width:100%; height:139px;} 

#header #leftcol{ width:239px; height:139px; float:left; }

#header #rightcol{ width:666px; height:139px;; float:right;}

#header #rightcol #sitename{width:666px; height:98px; background:url(images/index_02.jpg) no-repeat; }

#header #rightcol #menubar{ background:url(images/index_03.jpg) no-repeat; height:41px; width:100%;}

#flash{ background:#FF9900; height:215px; width:100%; clear:both;}

#wrap{ width:100%; height: auto; background: url(images/container-bg.jpg) repeat-y;  }

#wrap #leftcol{ width:226px; height:auto; float:left; overflow:hidden;}

#wrap #leftcol #bg{ background:url(images/index_05.jpg) no-repeat; height:588px; width:100%; }

#wrap #leftcol #bg #blog{ margin-left:130px; margin-right:10px; padding-top:70px; font-family:Tahoma; font-size:18px; color:#8f0505;}
#wrap #leftcol #bg #blog a{ color:#8f0505; text-decoration:none;}
#wrap #leftcol #bg #blog a:hover{ text-decoration: underline;}

#wrap #rightcol{ width:679px; height:auto; float:right; overflow:hidden;}

#wrap #rightcol #welcome{ background:url(images/index_06.jpg) no-repeat; height:172px; width:100%;}

#wrap #rightcol #quote{ background:url(images/index_07.jpg) no-repeat; height:174px; width:100%;}

#quote .heading{ color: #CC3300; font-family:Tahoma; font-size:16px; font-weight:bold; margin-left:20px; }



#quote .text{ font-family:Tahoma; font-size:11px; color:#000000; margin-left:20px; margin-left:50px; margin-right:90px; padding-top: 40px; height:100px; overflow:hidden; line-height:17px;}

#wrap #rightcol #news{ background:url(images/index_08.jpg) no-repeat; height:242px; width:100%;}

#gallery{ background:url(images/index_09.jpg) no-repeat; width:100%; height:260px; clear:both;}


#header #rightcol #menubar #menu{
	display:block;
	height:32px;
	margin-left:100px;
	font-family: Tahoma;
	font-size:14px;
	color:#000000;
	}

#header #rightcol #menubar #menu ul{
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
	}

#header #rightcol #menubar #menu ul li{
	display:block;
	float:left;
	margin:0;
	}

#header #rightcol #menubar #menu ul li a{
	display:block;
	float:left;
	text-transform:uppercase;
	 font-size:14px;
	color:#000000;
	text-decoration:none;
	padding:10px 10px 0 10px;
	height:22px;
	background: url(images/divider.jpg) no-repeat top right;
	}

#header #rightcol #menubar #menu ul li a:hover, #header #rightcol #menubar #menu ul li a:active{
	color:#fff;
	background: url(images/hover.jpg) repeat-x top right;
	}
	
#side-menu{ padding-top:50px; margin-left:15px; margin-right:5px;}
#side-menu ul{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#000000; list-style:none;  }
#side-menu ul li{ background:url(images/icon.jpg) no-repeat left; padding-left:35px; margin-top:5px;}
#side-menu ul li a{ text-decoration:none; color:#000000; display:block; padding-top:5px;  padding-left:10px; display:block; height:20px;}
#side-menu ul li a:hover{ background: url(images/hover.jpg) repeat-x; border-right:#f3a100 solid 5px; color:#FFFFFF  }

#paypal{ margin-left:70px; padding-top:20px;}


#welcome #main{ margin-left:20px;  margin-left:20px; margin-right:100px; padding-top:40px;}
#welcome .heading{ font-size:16px; font-family:Tahoma; font-weight:bold; color:#8f0505; }
#welcome .heading1{ font-size:16px; font-family:Tahoma; font-weight:bold; color: #CC3300; }
#welcome .text{ font-family:Tahoma; color:#000000; font-size:11px;}
#welcome .text a{ color:#000000; text-decoration:underline;}
#welcome .text a:hover{ text-decoration:none;}
#welcome #readmore{ font-family:Tahoma; font-size:11px; font-weight:bold; color:#8f0505; padding-left:300px;}
#welcome #readmore a{ color:#8f0505; text-decoration:underline;}
#welcome #readmore a:hover{ text-decoration:none;}

#marquee{ padding-top:5px;}

#news #main{ margin-left:25px; margin-right:135px; padding-top:15px; height:200px; overflow:hidden;}
#news #main .heading{ font-family:Tahoma; font-weight:bold; font-size:16px; color:#8f0505; text-decoration:underline; padding-left:35px;}
#news #main #type{ font-family:Tahoma; font-size:12px; color:#000000; font-weight:bold;}

#news ul{  text-align:justify;}

#news li{ list-style-image:url(images/news-bullet.jpg); line-height:16px; padding-bottom:10px;}

#news li strong{ color:#ad4848; font-weight:bold;}

#gallery #main{ margin-left:79px; margin-right:92px; padding-top:20px; height:160px; }

.space{ padding:10px;}

.imgsd img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border:none;
}

.imgsd:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

#footer{ margin-left:50px; margin-right:70px; padding-top:40px;}

#footer #leftcol{ float:left;}
#footer #rightcol{ float:right;}

#footer .text{ font-family:Tahoma; font-size:11px; color:#000000;}
#footer .text a{ color:#000000; text-decoration:underline;}
#footer .text a:hover{ text-decoration:none;}