* {margin:0;padding:0}

a img{border:0px solid black}
a:link{color:#5663c2;text-decoration:none}
a:hover{color:#96a2f9;text-decoration:underline}
a:visited{color:#8f75b1;text-decoration:none}

body{background-color:#CCC9D0;font-family:Verdana,Helvetica;color:#3d3c3c}
p{margin:10px 0;text-indent:30px}
h1{margin:20px 0 0 30px;display:inline-block;float:left;text-indent:-9999px}
h4{margin:10px 0 0}
h5{font-size:11px;color:#a50029}
ul{list-style-type:none;margin-top:10px}
strong{color:#a50029;font-size:14px}
span{font-weight:bold;width:75px;text-align:right;margin-right:10px}

#nav{background-color:#e1dcf0;overflow:hidden;font-size:14px;width:100%;margin:0 auto;clear:both}
#nav li{float:left;text-align:center;margin:2px 20px;padding:3px}
#nav ul{width:835px;margin:0 auto;}
#nav a{text-decoration:none}


#top{width:970px;margin:0 auto;}
#top img{float:left;margin:10px}
#top form{width:150px;float:right;margin:40px 20px 0 40px}
#top a{border:0 ! important}

#container{width:960px;margin:0 auto;clear:both;line-height:1.6;font-size:12px;background-color:#FAFFFA;overflow:hidden;padding:10px 5px 20px}

	#middle{width:520px;float:left;background-color:#F3F2F4;padding-left:10px;border-left:1px solid #DDD;border-right:1px solid #DDD}
	#middle > ul > li{border-bottom:1px solid #CCC;padding:0 10px;text-align:left;clear:both;overflow:hidden}
	#middle h2{text-align:center}
	#middle h3{width:300px;margin-top:10px;text-align:left;}
	#middle p{overflow:hidden;}
	#middle img{text-decoration:none;float:left}
		
	#rightside{width:375px;float:right;background-color:#fafafa;margin-top:20px}
	#rightside li{margin:10px;clear:both;overflow:hidden}

	#leftside > ul > li{padding:0 10px;text-align:justify;clear:both;margin-left:10px;border-bottom:1px solid #CCC}
	#leftside{width:400px;float:left;background-color:#FAFFFA;padding-right:10px;border-left:1px solid #DDD}
	#leftside.home h3{width:300px;margin-top:10px;text-align:left;font-size:16px}
		
	#about{margin-left:60px;width:500px;}
	#about span{font-weight:bold;text-align:right;display:inline-block;width:auto;margin-top:0}
	#about p{padding:0 ! important}
	#about h2{margin-top:10px}
	#about li{margin-bottom:5px}
	#keto{margin-left:60px;width:475px;}
	#keto p{padding:0 ! important}
	#keto h2{margin-top:10px}
	#keto h3 {width:auto;margin-top:10px;text-align:left;color:#a50029}
	#keto strong{color:#000;font-size:11px;font-weight:bold;text-align:left;display:inline-block;}
	
	#pastevents{margin-left:10px;width:585px;background-color:#f3f2f4;padding:5px 15px}
	#pastevents p{padding:0 ! important}
	#pastevents h2{margin-top:10px}
	#pastevents h3 {width:auto;margin-top:10px;text-align:left;color:#a50029}
	#pastevents strong{color:#000;font-size:11px;font-weight:bold;text-align:left;display:inline-block;}
	
	#pastevents_sidebar{float:left;width:150px;background-color:#F3F2F4;font-size:10px;margin-top:30px;}
	#pastevents_sidebar ul:first-child{list-style-type:square ! important;margin-left:20px}
	#pastevents_sidebar ul ul{list-style-type:circle ! important;margin-left:10px}
	#pastevents_sidebar li{margin-bottom:10px}
	
	#articles_sidebar{float:left;width:300px;background-color:#F3F2F4;font-size:10px;margin-top:30px;}
	#articles_sidebar ul{list-style-type:square ! important;margin-left:20px}
	#articles_sidebar ul ul{list-style-type:circle ! important;margin-left:10px}
	#articles_sidebar li{margin-bottom:10px}
	
	
	#eventslist{width:600px;font-size:12px;margin-top:5px;background-color:#FFF;float:left;}
	#eventslist li{padding:3px}
	
	
	#gallery{margin-left:60px;width:900px;}
	#gallery li *{vertical-align:middle;margin:0 40px 20px 0;float:left}
	#gallery p{padding:0 ! important}
	#gallery h2{margin-top:10px}
	#gallery h3 {width:410px;margin-top:10px;text-align:left;color:#a50029;display:inline-block}
	#gallery strong{color:#000;font-size:11px;font-weight:bold;text-align:left;display:inline-block;}
	#gallery a img{padding:10px;border:1px solid #CFCFCF}

	#videos{margin-left:20px;width:960px;}
	#videos li{float:left;margin:0 40px 20px 0}
	#videos p{padding:0 ! important}
	#videos h2{margin-top:10px}
	#videos h3 {width:410px;margin-top:10px;text-align:left;color:#a50029}
	#videos strong{color:#000;font-size:11px;font-weight:bold;text-align:left;display:inline-block;}
	#videos a img{padding:10px;border:1px solid #CFCFCF}
	
	#videos_ketocal{list-style-type:none;float:left;width:600px}
	#videos_ketocal li{margin:0 80px 30px 0;width:200px}
	#contact{margin-left:60px;width:350px}
	#contact em{margin-left:55px;}
	#contact strong{width:300px;text-align:left;display:inline-block}
	#contact p{text-indent:0 ! important}
	#contact img{float:left}
	#contact li{margin-bottom:15px;overflow:hidden}
	#contact ul{margin-top:0}
	#contact h2{margin-top:10px}
	
	#contact-form{clear:left;font-size:0.8em;margin:5px;padding:2px;border:1px solid #444444;color:#000000;background:#EEEEEE;width:744px}
#contact-form h3{padding:5px;background:#444444;color:#FFFFFF;font-size:1.2em;font-weight:bold;line-height:20px;padding:5px;text-align:center;font-family:tahoma;}
#contact-form ul{list-style:none;}
#contact-form fieldset{margin:5px;border:none}
#contact-form li{margin:15px}
#contact-form label{margin-right:5px;display:inline-block;width:90px;text-align:right}
#contact-form form{padding:10pz}
#contact-form button{margin-left:30px}
#contact-form li img{display:block;}


	
	#images{margin-left:10px}
	#images img{margin-bottom:5px}

	
#footer{clear:both;width:970px;margin:0 auto}
#footer #nav{margin:3px auto;}
#footer #nav li{padding:3px 15px;border-right:1px solid black;margin:0}

.imgspace{margin:10px;float:left}
.bullets{list-style-type:disc;margin-left:20px;float:left}
.bullets_indentmore{margin-right:10px;list-style-type:disc;text-align:right}
.moreinfo{text-align:right;float:right;margin:0 0 10px}
.links{width:365px ! important}
.firsthalf{width:550px ! important;margin:0 auto ! important}
.firsthalf p{padding:10px 0}
.clear{clear:both}
.current_page{text-decoration:underline ! important}
.list_image{list-style-image:url("images/BD14578_.GIF");font-size:12px;margin:0 0 20px 50px}
.list_image li{margin:0px}
.list_image span{font-weight:bold;font-size}
#footer .hit_counter{border:1px solid red ! important;background-color:white;margin-right:0px ! important;float:right ! important;display:block ! important;padding:1px ! important}
.hidden{display:none}
.indent{margin-left:40px}
.strong_color{color:#cd335a;font-weight:normal}
.mybutton {background-color:transparent;color:#0000FF;text-decoration:underline;display:inline;}
.nomargin{margin:0px}
.category{width:620px;overflow:hidden;padding-bottom:10px;border-bottom:2px solid #DDDDDD}
.category ul{display:inline-block;width:490px;list-style-type:disc;margin-left:20px}
.category li{float:left}
.category h3{width:100px ! important;display:inline-block}

.colorpurp{background-color:#F3F2F4}