

* {
  margin: 0;
  padding: 0;
  }

h1, h2, h3, h4, h5, h6, p, blockquote {
  margin: 0;
  padding: 0px;
  padding-top:10px;
  
  }
  
h3 {

	color:#3d8ec8;
	font-size:13px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	
	
	
	
	}

a {
  color: #7baf00;
  font-weight:bold;
  }

a:hover {
  color: #86b4e3;
  }

blockquote {
  margin: 5px 10px;
  padding: 5px 10px;
  background: #9DCAE8;
  border: 1px dotted #BBB;
  }

code {
  color: #3366CC;
  }

a img {
  border: none;
  }


/* Reset Defaults Ends */

body {
  position: relative; /* Fixes browser resizing bug in IE6 */
  margin: 0px auto 10px auto;
  font-family: Helvetica, Arial, sans-serif;
  text-align: center; /* IE Centering Technique */
  background: #add7ff url(images/background_wallpaper.jpg) no-repeat;
  background-position:center top;
 
  }

#wrapper {
	width:960px;
	margin:0 auto;
	text-align:left;}

.topcurvewhite {
  margin: 0;
  height: 13px;
  background: url(images/bgtopwhite.gif) left top no-repeat;
  }

.bottomcurvewhite {
  margin: 0;
  height: 13px;
  background-color:#f5f5f5;
  width:960px;
  
  }


#story_header {
	float:left;
	width: 960px;
	
	height: 430px;
	  background-color:#f5f5f5;
	
}
#wrapper_2 {
	
	float:left;
	background-color:#f5f5f5;
	width:960px;
	
	}
	
	
	
#langindicator {
	height:35px;
	border-top:#3d8ec9 3px solid;
	width:100%;
	
	
	
	}
	
#langindicator_insi {
	height:25px;
	width:960px;
	margin:0 auto;
	
	
	
	}
	
#langindicator_insi ul {
	float:right;
	height:25px;
	background:#3d8ec9;
    width:75px;	
	
	
	}
	
#langindicator_insi li {
	float:left;
	background:#3d8ec9;
	list-style:none;
	padding:0px 7px 0px 7px;
	
	
	}
	
	
#langindicator_insi li a {
	color:#FFF;
	font-weight:normal;
	font-family: Helvetica, Arial, sans-serif;
	text-decoration:none;
	
}
	
#langindicator_insi li a:hover {
	color:#CCC;
	
	
}



#rotator {
	float:right;
    background: url(random_images/rotate.php) no-repeat right top;
    width: 960px;
	height: 460px;
	
	
}

#balloon {
	float:left;
	margin-left:150px;
	margin-top:200px;
	width:356px;
	height:164px;
	
	
	
	
	}
	
	
	
#balloon p {
	margin-top: 35px;
	margin-left:15px;
	margin-bottom:10px;
	line-height:19px;
	width:300px;
	font-size:12px;
	color:#FFF;
	font-family: Helvetica, Arial, sans-serif
	
	}
	
	
	
	#balloon a {
		padding-left:15px;
		font-family:Helvetica, Arial,  sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#f5f5f5;
		
	
	}
	
	#balloon a:hover {
		font-family:Helvetica, Arial,  sans-serif;
		font-weight:bold;
		color:#be8816;
		
	
	}
	
	
		

#header {

  height:100px;
  padding: 5px 0 10px 0;
  background-image:url(images/top_mission_statement.png) ;
  width:960px;
  }

#header h1.sitename {
  padding: 0 0 0 0;
  position: relative;
  font-size: 20pt;
  }

#header h1.sitename a {
  color: #fff;
  text-decoration: none;
  }

#header h1.sitename a:hover {
  color: #D0DE9C;
  text-decoration: none;
  }

#header h2.sitedesc {
  padding: 0 0 0 0;
  position: relative;
  font-size: 11pt;
  color: #A6DDEA;
  }

#header .topright {
  float: right;
  position: relative;
  margin: 5px 0 0 0;
  padding: 0;
  width: 400px;
  height: 60px;
  text-align: right;
  color: #fff;
  font-size: 10pt;
  }

#header .topright a {
  color: #A6DDEA;
  }

#header .topright a:hover {
  color: #D0DE9C;
  }

.search {
  padding-bottom: 5px;
  }

#searchform {
  float: right;
  margin-left: 0;
  margin-top: 0px;
  margin-right: 5px;
  }

#searchform {
  margin-left: 10px;
  width: 213px;
  padding-top: 0px;
  height: 25px;
  background: #f5f5f5;
  background: url(images/search.jpg) left 3px no-repeat;

  }

*:first-child+html #searchform { /* Filter for IE7 */
  padding: 5px 0;
  }

* html #searchform { /* Filter for IE6 */
  padding: 5px 0;
  }

#searchbox {
  margin-left: 8px;
  margin-bottom: 3px;
  width: 120px;
  background: none;
  border: none;
  }

#searchbutton {
  width: 60px;
  background: none;
  border: none;
  }

#searchbutton:hover {
  cursor: pointer;
  }



#main {
	float:left;
  width: 960px; /* Overrides miscalculation in IE6; ignored by other browsers. */
  padding: 0 0px 45px 0px;
  background: #f5f5f5;
  background-image:url(images/paint.jpg);
  background-repeat:repeat-x;
  background-position:right top;
  }
  
  
  #main_homepg {
	float:left;
	margin-top:-50px;
  width: 960px; /* Overrides miscalculation in IE6; ignored by other browsers. */
  padding: 0 0px 45px 0px;
  background-image:url(images/bottom_circle.jpg);
  background-repeat:repeat-x;
  background-position:bottom left;
  
  }
  
  
  #main_blog {
	  
	  float:left;
  width: 500px; /* Overrides miscalculation in IE6; ignored by other browsers. */
  padding: 35px 0px 45px 0px;
  background: #f5f5f5;
	  
	  }

#contentwrapper {
  float: left;
  width: 960px;
  }
  
  
  
  #contentwrapper2 {
	  margin-left:0px;
	  padding-left:0px;
	  padding-top:10px;
	  float:left;
  width: 500px;
	  }


#content {
	float:left;
	margin-left:25px;
	width:600px;
}
#content .pageTitle {
  padding: 5px 10px 15px 10px;
  font-size: 16pt;
  font-family: Helvetica, arial, sans serif;
  letter-spacing: -1px;
  color: #5A7836;
  }

.post {
  margin: 0px 0 5px 0;
  }
  
 .post_single {
  margin: 30px 0 5px 0px;
  }

#content h2, #content h3, #content h4, #content h5, #content h6 {
  padding: 0 0px;
  font-weight: bold;
  }

#content h2 {
  margin-top:15px;
  font-size: 13pt;
  color:#3d8ec8;
  }

#content h3 {
  font-size: 11pt;
  }

#content h4, #content h5, #content h6 {
  font-size: 10pt;
  }

h2.homeTitle {
  margin: 0 0 15px 0;
  }

h2.postTitle {
	float:left;
	width:185px;
  padding: 0 0px;
  padding-top:0px;
  margin-left:0px;
  margin-bottom:10px;
  font-size: 16pt;
  font-weight: bold;
  color: #000;
  font-family: Helvetica, Arial, sans-serif
  letter-spacing: 0px;
  }

h2.postTitle a {
  font-size: 15pt;
  font-weight: bold;
  text-decoration: none;
  color: #4592ca;
  }
  
  
 h2.homeTitle {
  margin: 0 0 15px 0;
  }

h2.postTitle2 {
	
	width:300px;
  padding: 0 0px;
  padding-top:0px;
  margin-left:0px;
  margin-bottom:10px;
  font-size: 16pt;
  font-weight: bold;
  color: #000;
  font-family: Helvetica, Arial, sans-serif
  letter-spacing: 0px;
  }

h2.postTitle2 a {
  font-size: 15pt;
  font-weight: bold;
  text-decoration: none;
  color: #4592ca;
  }

h2.postTitle2 a:hover {
  color: #86b4e3;
  }

 h2.homeTitle_single {
  margin: 0 0 15px 0;
  }

h2.postTitle_single {
	
	width:300px;
  padding: 0 0px;
  padding-top:0px;
  margin-left:0px;
  margin-bottom:10px;
  font-size: 16pt;
  font-weight: bold;
  color: #000;
  font-family: Helvetica, Arial, sans-serif
  letter-spacing: 0px;
  }

h2.postTitle_single a {
  font-size: 15pt;
  font-weight: bold;
  text-decoration: none;
  color: #4592ca;
  }
.postMeta {
  padding: 2px 10px 3px 0px;
  margin-left:0px;
  font-size: 9pt;
  color: #333;
  }

.postMeta a {
	
  text-decoration: none;
  }
  
  .postMeta_single {
  padding: 2px 10px 3px 0px;
  margin-left:0px;
  font-size: 10pt;
  color: #333;
  }

.postMeta_single a {
	 color: #3a2a5b;
	 text-decoration:none;
  }
  
.postMeta_single a:hover {
	 color: #3a2a5b;
	
  text-decoration:underline;
  }
  

.postContent img {
  margin: 0px;
  margin-left:0px;
  margin-top:15px;
  margin-bottom:0px;
  padding-top:0px;
  border:none;
  }

#content p, .postContent p {
	
	width:455px;
  padding: 5px 0px 5px 0px;
  line-height:20px;
  margin-top:0px;
  font-size: 10pt;
  color: #333;
  
  }

.postContent ul, ol {
  padding: 0 0 0 0px;
  }

.postContent ul li, ol li {
  font-size: 10pt;
  color: #000;
  }

.postTags {
  margin: 5px 10px 15px 10px;
  font-size: 9pt;
  color: #000;
  }
#contact_form {
	float:left;
	width:500px;
	
	
	
	}
	

	
p.comments {
  clear: both;
  padding: 5px 10px 20px 0px;
  border-bottom-width: 2px;

border-bottom-style: solid;

border-bottom-color: #4592ca;
margin-bottom:25px;
  }

p.comments a {
  padding-left: 0px;
 
  font-size: 10pt;
  text-decoration: none;
  }

.commentlist {
  margin: 10px 0;
  font-size: 10pt;
  list-style: none;
  }

.commentlist li {
  margin: 0 0 10px -25px;
  background: #CBE7FA;
  border: 1px solid #9DCAE8;
  width: 530px;
  }

.commentlist cite {
  padding: 10px;
  font-size: 10pt;
  }

.commentlist cite a {
  }

.commentmetadata {
  padding: 10px;
  }

.comment h3 {
  padding: 0 10px;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  }

.comment p {
  padding: 10px;
  font-size: 10pt;
  color: #000;
  }

.comment a {
  text-decoration: none;
  }

.comment a:hover {
  text-decoration: underline;
  }

.comment textarea {
  width: 555px;
  }

.comment #submit {
  width: 145px;
  height: 30px;
  background: url(images/commentbutton.gif) left top no-repeat;
  border: none;
  font-size: 9pt;
  color: #333;
  }
  
  .news {
	  float:left;
	  width: 500px;
	  margin-left:15px;
	  }
	  
	  
	  .news h3 {
	  padding-top:0px;
	  padding-bottom:0px;
	  }
	  
   .news a {
	   color: #3a2a5b;
	   font-size:20px;
	   font-weight:bold;
	   text-decoration:none;
	   
	  
	  
	  
	  }
	  
    .news a:hover {
	   color: #3a2a5b;
	   font-size:20px;
	   font-weight:bold;
	   text-decoration:underline;
	  
	  
	  
	  }
	  
	  .news p {
	   color: #3a2a5b;
	   font-size:13px;
	   line-height:25px;
	 
	   
	   }
	   
	   
	   .date_news {
		   margin-top:35px;
		margin-left:0px;
		color:#3d8ec9;
		font-family: Helvetica, Arial, sans-serif;
		font-size:12px;
		letter-spacing:1px;
		}
		   
		   
		   
		   
		
	
	
	
	 .date_events {
		   margin-top:35px;
		   margin-bottom:0px;
		   padding-left:0px;
		margin-left:0px;
		color:#3d8ec9;
		font-family: Helvetica, Arial, sans-serif;
		font-size:14px;
		font-weight:bold;
		letter-spacing:0px;
		}
	
	
	#main_2 {
		float:left;
		width:970px;
		
		
		
		
		
		}
		
		#logo {
			float:left;
			width:282px;
			height:95px;
			
			
			}
		
	#button {
		float:right;
		margin-top:50px;
		margin-right:25px;
		height:30px;
		width:140px;
		
		
		
		}


/* Sidebars */
.events {
	float:left;
	  width: 370px;
	  margin-left:0px;
	  
	  text-align:left;
	  
	
	
	
	}
.sidebars {
  float:left;
  margin-top: 0px;
  margin-left:50px;
  padding-top: 0px;
  width: 390px;


  }

.sidebars h2 {
  padding: 6px 5px 2px 7px;
  font-size: 11pt;
  color: #fff;
  background: url(images/sidebar_title_bg.gif) left top no-repeat;
  height: 29px;
  }

.sidebars table {
  width: 300px;
  }

.sidebars ul {
  margin: 0;
  padding: 0 0 5px 0;
  }

.sidebars li {
  margin-bottom: 20px;
  list-style: none;
  font-size: 9pt;
  }

.sidebars li ul {
  padding: 0;
  }

.sidebars ul ul li {
  margin: 0;
  padding: 3px 2px 2px 16px;
  color: #333;
  background: url(images/bullet.gif) left 7px no-repeat;
  line-height: 17px; /* Required for cross-browser consistency; cross-browser defaults vary. */
  border-bottom: 1px dashed #ddd;
  }

.sidebars li.nobg a:hover {
  background: none;
  color: #003366;
  text-decoration: none;
  }

.sidebars a {
 
  color: #b05989;
  text-decoration: none;
  }

.sidebars a:hover {
  color: #b05989;
  text-decoration:underline;
  }

.sidebars h3 {
	margin-top:0px;
	padding-top:0px;
	font-size:15px;
  
  padding-left:0px;
  padding-bottom:0px;
 
 }


.sidebars p {
  padding-top:3px;
  padding-left:0px;
  margin-bottom:20px;
  margin-left:0px;
  font-size: 9pt;
  color: #871d57;
  line-height:25px;
  
  
  }

#tag_cloud a {
  display: inline;
  }

.sidebars ul.children li {border-bottom:none;}


/* Footer */

#footer {
  clear: both;
  height: 300px;
  padding-top: 10px;
  color: #fff;
  text-align: left; /* IE Centering Technique */
  background:url(images/backetball_paint_footer.jpg) repeat-x;
  width:960px;
  margin:0 auto;
  }

#footer p {
	float:right;
  padding: 0;
  font-size: 8pt;
  line-height: 19px;
  margin-top:10px;
  margin-right:85px;
  width: 300px;
  color:#0f75bd;
  font-size:12px;
  }

#footer a {
  color: #0660a0;
  }

#footer a:hover {
  color: #3a2a5b;
  }

#credits {
  clear: both;
  float: right;
  margin: 0 auto;
  padding: 0 0 5px 0;
  width: 400px;
  text-align: center;
  }

	#archieve {
    float:right;
	width: 203px;
	height:219px;
	padding-top:50px;
	padding-left:17px;
	margin-right:55px;
	margin-top:50px;

	background:url(images/catgoriesbackground.jpg);
	background-repeat:no-repeat;
		
		}
		
	#archieve ul {
	text-decoration: none;
	list-style:none;
	
	

}
		#archieve ul li {
	text-decoration: none;
margin:0px 21px 0px 0px;
line-height:25px;


}

	#archieve ul li a:link, #archieve ul li a:visited{
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
color: #fff;
font-weight:normal;
margin:0px 0px 0px 0px;
text-decoration: none;

}

	#archieve ul li a:hover, 	#archieve ul li a.active {
color:#91258e;
text-decoration: none;
}


/* C A L A N D E R */

#container { margin: 2em auto 0 0em; padding-bottom: 3em; }
#month { border-collapse: collapse; margin-left: 0em; }
#month th, #month td { border: 1px solid #666;padding-left:5px; }
#month thead { background-color:#4592ca; }
#month td { width: 5em; height: 5em; padding: .2em; vertical-align: top;} 
#month .day p { width: 7em; color:#4592ca;}
td .day { width: 5em; height: 5em;margin-top: 0; }
td .day p { width: 5em;}
#month tbody .weekend { background-color:#fff; }
#month tbody .next, #month tbody .previous { background-color:#ddd; }
.rtop { display:block; background:#060; }
.rtop * { display: block; height: 1px; overflow: hidden; background:#fff; }
.r1{margin: 0 0 0 5px}
.r2{margin: 0 0 0 3px}
.r3{margin: 0 0 0 2px}
.r4{margin: 0 0 0 1px; height: 2px}
#container h1 { margin: 0 0 .5em .5em; font: 2em Arial, Helvetica, sans-serif; color: #060; }

#month th { font: 12px bold Helvetica, Arial, sans-serif; }



/* N A V */

#nav {
	float: left;
	position: relative;
	width: 860px;
	/*total width = 617*/
	height: 15px;
	margin-bottom:50px;
	
	}
	
#nav ul {
	list-style: none;
	padding-left: 4px;
	height: 41px;
	}

#nav li a, #nav li a:visited {
	height: 41px;
	overflow: hidden;
	display: block;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	text-decoration: none;
	background-color: transparent;
	}

#nav-about a:link, #nav-about a:visited {
	width: 52px; background: url(images/nav.png) 0 0 no-repeat; left: 4px;
	}

#nav-programs a:link, #nav-programs a:visited {
	width: 97px; background: url(images/nav.png) -52px 0 no-repeat; left: 65px;
	}

#nav-schedules a:link, #nav-schedules a:visited {
	width: 100px; background: url(images/nav.png) -175px 0 no-repeat; left: 196px;
	}

#nav-successstories a:link, #nav-successstories a:visited {
	width: 115px; background: url(images/nav.png) -275px 0 no-repeat; left: 305px;
	}
	
#nav-newsevents a:link, #nav-newsevents a:visited {
	width: 115px; background: url(images/nav.png) -410px 0 no-repeat; left: 450px;
	}
	
#nav-partners  a:link, #nav-partners  a:visited {
	width: 100px; background: url(images/nav.png) -520px 0 no-repeat; left: 570px;
	}

#nav-contact a:link, #nav-contact a:visited {
	width: 80px; background: url(images/nav.png) -640px 0 no-repeat; left: 704px;
	}
	
/* D E F A U L T  H O V E R  A N D  C U R R E N T  S T A T E S */

#nav li a:hover,
body#home #nav-home a, 
body#articles #nav-articles a,
body#articles-indv #nav-articles a,
body#portfolio #nav-portfolio a,
body#oddities #nav-oddities a,
body#dailyphoto #nav-dailyphoto a,
body#dp-indv #nav-dailyphoto a,
body#about #nav-about a 
body#contact #nav-contact a {

	background-repeat: no-repeat;
	}

/* C U R R E N T  H O V E R  S T A T E S */

#nav-about a:hover, body#about #nav-about a, body#about #nav-about a:hover {
	background-position: 0 -38px;
	}
#nav-programs a:hover, body#programs #nav-programs a, body#programs #nav-programs a:hover, body#programs-indv #nav-programs a, body#programs-indv #nav-programs a:hover {
	background-position: -52px -38px;
	}
#nav-schedules a:hover, body#schedules #nav-schedules a, body#schedules #nav-schedules a:hover {
	background-position: -175px -38px;
	}
#nav-successstories a:hover, body#successstories #nav-successstoriess a, body#successstories #nav-successstories a:hover {
	background-position: -275px -38px;
	}
#nav-newsevents a:hover, body#newsevents #nav-newsevents a, body#newsevents #nav-newsevents a:hover, body#dp-indv #nav-dailyphoto a, body#dp-indv #nav-newsevents a:hover {
	background-position: -410px -38px;
	}
#nav-partners a:hover, body#partners #nav-partners a, body#partners #nav-partners a:hover {
	background-position: -520px -38px;
	}
#nav-contact a:hover, body#contact #nav-contact a, body#contact #nav-contact a:hover {
	background-position: -640px -38px;
	}

body#home #nav-home a:hover, 
body#articles #nav-articles a:hover,
body#articles-indv #nav-articles a:hover,
body#portfolio #nav-portfolio a:hover,
body#oddities #nav-oddities a:hover,
body#dailyphoto #nav-dailyphoto a:hover,
body#dp-indv #nav-dailyphoto a:hover,
body#about #nav-about a:hover
body#contact #nav-contact a:hover
{
	background-color: #600 !important;
	background-repeat: no-repeat;
	}




/* S U B - N A V  M E N U */
#subnav {
	float:left;
	height: 30px;
	width:945px;
	background-color:#4e4e31;
	padding-left: 15px;
	padding-top:5px;
	}

#subnav ul {
	text-decoration: none;
	list-style:none;
	display:inline;

}

#subnav ul li {
	text-decoration: none;
margin:0px 21px 0px 0px;
display:inline;
float:left;
}

#subnav ul li a:link, #subnav ul li a:visited{
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
color: #fff;
font-weight:normal;
margin:0px 0px 0px 0px;
text-decoration: none;

}

#subnav ul li a:hover, #subnav ul li a.active {
color:#86b4e3;
text-decoration: none;
}


/* T H E  T A B  M E N U */



#big_table {
	background-color:#99cc00;
	background:url(images/mission.png) no-repeat left top;
	margin-top:20px;
	margin-left:16px;
	float:left;
	height:332px;
	width:380px;
	background-attachment:inherit;
	}



#tabcontentcontainer {

margin-top:100px;
background-color:#FFF;
}

.tabcontent{
	margin-top:215px;
width: 320px;
height:80px;
font-size:13px;
color: #4e4e31;

line-height:20px;


padding: 10px;
margin-left:20px;
background-color:#FFF;
display:none;

}




/* N A V */

#tablist {
	float: left;
	position: relative;
	width: 380px;
	margin-top:178px;
	margin-left:15px;
	
	height: 15px;
	margin-bottom:0px;
	}
	
#tablist ul {
	list-style: none;
	padding-left: 5px;
	height: 36px;
	}

#tablist li a, #nav li a:visited {
	
	height: 36px;
	overflow: hidden;
	display: block;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	text-decoration: none;
	background-color: transparent;
	}

#tablist-children a:link, #tablist-children a:visited {
	width: 112px; background: url(images/tab-ffffff.png) 0 0 no-repeat; left: 5px;
	}

#tablist-youth a:link, #tablist-youth a:visited {
	width: 112px; background: url(images/tab-ffffff.png) -108px 0 no-repeat; left: 118px;
	}

#tablist-adults a:link, #tablist-adults a:visited {
	width: 114px; background: url(images/tab-ffffff.png) -219px 0 no-repeat; left: 231px;
	}

/* D E F A U L T  H O V E R  A N D  C U R R E N T  S T A T E S */

#tablist li a:hover,
body#tablist-children #tablist-children a, 
body#tablist-youth #tablist-youth a,
body#tablist-adults #tablist-adults a,
 {

	background-repeat: no-repeat;
	}

/* C U R R E N T  H O V E R  S T A T E S */

#tablist-children a:hover, #tablist-children a, #tablist-children a:hover {
	background-position: 0 -38px; 
	}
#tablist-youth a:hover, #tablist-youth a, #tablist-youth a:hover {
	background-position: -108px -38px;
	}
#tablist-adults a:hover, #tablist-adults a, #tablist-adults a:hover {
	background-position: -219px -38px;
	}




#about_us_title {
	float:left;	
	
	width: 210px;
	height:200px;
	margin-bottom:100px;
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
	
	
	
	}

#about_us {
	border-top: 2px #4592ca solid;
	border-bottom: 2px #4592ca solid;
	float:left;
	width: 200px;
	height:125px;
	
	}
	
#about_us ul {
text-decoration: none;
list-style:none;



}

#about_us ul li {
	text-decoration: none;
	padding-top: 15px;

}
	
#about_us ul li a:link, #about_us ul li a:visited{
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
color: #7baf00;
font-weight:bold;
margin:0px 0px 0px 0px;
text-decoration: none;

}

#about_us ul li a:hover, #about_us ul li a.active {
color:#86b4e3;
text-decoration: none;
}


#about_us1 {
	border-top: 2px #4592ca solid;
	border-bottom: 2px #4592ca solid;
	float:left;
	width: 200px;
	height:90px;
	
	}
	
#about_us1 ul {
text-decoration: none;
list-style:none;



}

#about_us1 ul li {
	text-decoration: none;
	padding-top: 15px;

}
	
#about_us1 ul li a:link, #about_us1 ul li a:visited{
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
color: #7baf00;
font-weight:bold;
margin:0px 0px 0px 0px;
text-decoration: none;

}

#about_us1 ul li a:hover, #about_us1 ul li a.active {
color:#86b4e3;
text-decoration: none;
}


#about_us2 {
	border-top: 2px #4592ca solid;
	border-bottom: 2px #4592ca solid;
	float:left;
	width: 200px;
	height:155px;
	
	}
	
#about_us2 ul {
text-decoration: none;
list-style:none;



}

#about_us2 ul li {
	text-decoration: none;
	padding-top: 15px;

}
	
#about_us2 ul li a:link, #about_us2 ul li a:visited{
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
color: #7baf00;
font-weight:bold;
margin:0px 0px 0px 0px;
text-decoration: none;

}

#about_us2 ul li a:hover, #about_us2 ul li a.active {
color:#86b4e3;
text-decoration: none;
}

#about_us3 {
	border-top: 2px #4592ca solid;
	border-bottom: 2px #4592ca solid;
	float:left;
	width: 200px;
	height:90px;
	
	}
	
#about_us3 ul {
text-decoration: none;
list-style:none;



}

#about_us3 ul li {
	text-decoration: none;
	padding-top: 15px;

}
	
#about_us3 ul li a:link, #about_us3 ul li a:visited{
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
color: #7baf00;
font-weight:bold;
margin:0px 0px 0px 0px;
text-decoration: none;

}

#about_us3 ul li a:hover, #about_us2 ul li a.active {
color:#86b4e3;
text-decoration: none;
}


.title {
	float:left;
	width:455px;
	
	
	
	}

.title a {
	margin-top:5px;
	float:left;
	width:455px;
	font-family:Helvetica, Arial, sans-serif;
	color:#3a2a5b;
	text-decoration:none;
		}
	
	
.title a:hover {
	float:left;
	width:455px;
	font-family:Helvetica, Arial, sans-serif;
	color:#3d8ec8;
	
	
	
	}
	

	#title2 {
	float:left;
	width:455px;
	
	
	
	}

#title2 a {
	float:left;
	width:455px;
	font-family:Helvetica, Arial, sans-serif;
	color:#3a2a5b;
	text-decoration:none;
		}
	
	
#title2 a:hover {
	float:left;
	width:455px;
	font-family:Helvetica, Arial, sans-serif;
	color:#3d8ec8;
	
	
	}
	
	
#title3 {
	float:left;
	width:455px;
	
	
	
	}

#title3 a {
	float:left;
	width:455px;
	font-family:Helvetica, Arial, sans-serif;
	color:#3a2a5b;
	text-decoration:none;
		}
	
	
#title3 a:hover {
	float:left;
	width:455px;
	font-family:Helvetica, Arial, sans-serif;
	color:#3d8ec8;
	
	
	
	}

	
	
	   .comments1 ul {
			   
			  margin-left:0px;
	  margin-top:0px;
	  font-family: Helvetica, Arial, sans-serif;
	  font-weight:normal;
	 	list-style:none;
display:inline;
	font-size:12px;
	color:#3d8ec9;
	}
	.comments1 li a {
    list-style:none;
    font-family: Helvetica, Arial, sans-serif;
	list-style:none;
display:inline;
	font-weight:normal;
	font-size:12px;
	color:#3d8ec9;
	}
	.comments1 li a:hover {
		 font-family: Helvetica, Arial, sans-serif;
		 list-style:none;
display:inline;
	  font-weight:normal;
	font-size:12px;
	color:#3d8ec9;
	}


   .comments1 {
			   
			  margin-left:0px;
	  margin-top:0px;
	  font-family: Helvetica, Arial, sans-serif;
	  font-weight:normal;
	 
	font-size:12px;
	color:#3d8ec9;
	}
	.comments1 a {
		 font-family: Helvetica, Arial, sans-serif;
	  font-weight:normal;
	font-size:12px;
	color:#3d8ec9;
	}
	.comments1 .a:hover {
		 font-family: Helvetica, Arial, sans-serif;
	  font-weight:normal;
	font-size:12px;
	color:#3d8ec9;
	}
	

/* extras */

.cleared {
  clear: both;
  }

.left {
  float:left;
  }

.right {
  float:right;
  }

#nextprevious {
  padding:10px;
  font-size:85%;
  width:450px;
  }



/* F O O T E R */


#footer_left {
float:left;
width: 300px;
margin:5px 0 0 35px;
padding:0;

}

#footer_left ul {
float:left;
margin:0;
padding:0;
list-style: none;
}

#footer_left ul li {
display: inline;
margin:0;
padding:0;
}

#footer_left ul li a:link, #footer_left ul li a:visited {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 11px;
color: #3a2a5b;
border-right: solid #3a2a5b 1px;
text-decoration: none;
padding: 0 5px 0 0;
font-weight: bold;
}

#footer_left ul li a:hover, #footer_left ul li a:active {
color: #2e5a7a;
}

#footer_left ul li.last a {
border:none;
}
