body	{ 	
	padding: 0;
	margin: 0;
	background-color: #67BAC2;
	background-image:  url(images/bg_clouds.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
}

.container 	{	
	position: relative;
	width: 760px;
	margin: 0 auto -1px auto;
	background-color: #ffffff; 
	padding: 0;
}

#banner { 
	position: relative; 
	height: 37px;  width: 760px; 
	padding: 0; margin: 0;
}

#logo  		{ 
	position: relative; 
	top: 0;  left: 0; 
	width: 742px; height: 100px;
	padding: 0; margin: 0 0 0 10px;
}

#slogan  	{ 
	position: relative; 
	top: 0;  left: 535px; 
	width: 195px; height: 73px; 
	padding: 0; margin: 0;
}

#main  	{ 
	position: relative; 
	top: 0; left: 253px;
	width: 464px; 
	padding: 0; margin: 0; 
}

#menu	{ 
	position: absolute; 
	top: 0; left: 45px;  
	width: 190px; 
	padding: 0; margin: 0; 
}


/* -- FOOTER STUFF -- */

#footer_container 	{	
	position: relative;
	width: 760px; height: 170px;
	margin: 0 auto -1px auto;
	background-color: #ffffff; 
	padding: 0;
}

.footer_rule {
	margin: 1px 0 0 45px;
	border: 0 solid #D2C4A6;
	border-top: 1px solid #D2C4A6; /*the border dashed */
	width: 672px;
	height: 1px;  /*whatever the total height of the border-top and border-bottom equal*/
}

#footer_logo { 	
	position: absolute; 
	top: 5px; left: 45px;
	width: 160px;
	padding: 0; margin: 0; 
	background-color: #ffffff; 
}

#footer_bg { 	
	position: absolute; 
	top: 5px; left: 253px;
	width: 464px; height:123px;
	padding: 0; margin: 0; 
	background-color: #A6894E; 
}

#footer_fade { 	
	position: absolute; 
	top: 128px; left: 253px;
	width: 464px; height: 35px;
	padding: 0; margin: 0; 
	background-color: #ffffff; 
}

.foottxt	{
	font-family: arial,helvetica,'sans serif';
	font-size: 11px;
	line-height: 20.5px;
	color: #ffffff;
}

.foottxtbig	{
	font-family: arial,helvetica,'sans serif';
	font-size: 20px;
	line-height: 24px;
	color: #ffffff;
}

/* -- MULTI COLUMN -- */

.cols_3 	{ 	position: relative; top: 0; left: 0; 
				width: 464px; 
				padding: 0; margin: 0; 
			}
.col_1  	{ 	position: relative; top: 0; left: 0; width: 154px; padding: 0; margin: 0; 
				float:left; }
.col_2  	{ position: relative; top: 0; left: 1px; width: 154px; padding: 0; margin: 0; 
				float:left; }
.col_3  	{ position: relative; top: 0; left: 2px; width: 154px; padding: 0; margin: 0; 
				float:left; }

.cols_2_3  	{ position: relative; top: 0; left: 1px; width: 310px; padding: 0; margin: 0; 
				float:left; }

				
.minicol_1  	{ 	position: relative; top: 0; left: 0; width: 115px; padding: 0; margin: 0; 
				float:left; }
.minicol_2  	{ position: relative; top: 0; left: 1px; width: 115px; padding: 0; margin: 0; 
				float:left; }
.minicol_3  	{ position: relative; top: 0; left: 2px; width: 115px; padding: 0; margin: 0; 
				float:left; }
.minicol_4  	{ position: relative; top: 0; left: 3px; width: 115px; padding: 0; margin: 0; 
				float:left; }

.clear 		{ clear: both; }

/* -- NOT USED -- */

.floatleft 	{ float:left;  margin: 0 11px 11px 0; border: 0; padding: 0; }
.floatright { float:right; width: 300px; margin: 0 0 0 0; border: 0; padding: 0; }
.nowrap		{ white-space: nowrap }

/* PADDING */

.pad_t_14 	{ padding: 14px 0 0 0;}
.pad_t_28 	{ padding: 28px 0 0 0;}
.pad_t_6 	{ padding: 6px 0 0 0;}
.pad_r_6 	{ padding: 0 6px 0 0;}
.pad_rl_6 	{ padding: 0 6px 0 6px;}
.pad_tr_6 	{ padding: 6px 6px 0 0;}
.pad_8 	{ padding: 8px 0 0 8px;}
.form_b_4 	{ padding: 0 0 4px 0;}


/* -- TEXT -- */

p,td,span,div	{
	font-family: arial,helvetica,'sans serif';
	font-size: 11px;
	line-height: 15px;
	font-weight: normal; 
	color: #000000;
}

.slogantxt	{
	font-family: arial,helvetica,'sans serif';
	font-size: 18px;
	line-height: 20.5px;
	font-weight: normal; 
	color: #A6894E;
}

.txtbld	{
	font-family: arial,helvetica,'sans serif';
	font-size: 11px;
	line-height: 14px;
	font-weight: bold; 
	color: #000000;
}

.news	{
	font-family: arial,helvetica,'sans serif';
	font-size: 12px;
	line-height: 14px;
	font-weight: normal; 
	color: #A6894E;
}

hr 	{	border: 0 solid #A6894E;
		border-top: 1px solid #A6894E; /*the border*/
 		width: 464px;
 		height: 1px; /*whatever the total height of the border-top and border-bottom equal*/
 		margin: 28px 0 0 0;
 	}

hr.gry 	{	border: 0 solid #ccc;
		border-top: 1px solid #ccc; /*the border*/
 		width: 464px;
 		height: 1px; /*whatever the total height of the border-top and border-bottom equal*/
 		margin: 28px 0 0 0;
 	}
.menuhead {	font-family: arial,helvetica,'sans serif'; 
			font-size: 9px;
			line-height: 14px;
			font-weight: normal; 
			color: #808080; 			
			margin: 14px 0 0 0; }
			
.menutxt {	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: normal; 
			color: #808080; }
			
.menusmall {	font-family: arial,helvetica,'sans serif'; 
			font-size: 9px;
			line-height: 14px;
			font-weight: normal; 
			color: #808080; }
			
.menuactive {	font-family: arial,helvetica,'sans serif'; 
			font-size: 20px;
			line-height: 24px;
			font-weight: bold; 
			color: #4C91C7; }

.subactive	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: bold; 
			color: #4C91C7; 
			text-decoration: none; }


ul.tweet_list{
	list-style-type: none;
	/*list-style-image: url(bullet.gif);*/
	list-style-position: outside;
	padding:0; 
	margin: 0 0 0px 0px;
}
.tweet_text, .tweet_list, .tweet_intro, .tweet_outro, .tweet_loading, .tweet_join, .tweet_avatar, .tweet_text, .tweet_first, .tweet_even, .tweet_odd{
			font-size: 11px;
			line-height: 14px;
			font-weight: normal; 
			color: #808080;
			padding:0; 
	margin: 0 0 8px 0px;
}


/* -- headlines -- */


h1	{	
	font-family: arial,helvetica,'sans serif'; 
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	margin: 0; 
	}

h2.heading	{	
	font-family: arial,helvetica,'sans serif'; 
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	font-style: normal;
	color: #A6894E;
	margin: 6px 0 0 0;
}

h2.subheading	{	
	font-family: arial,helvetica,'sans serif'; 
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #A6894E;
	margin: 4px 0 4px 0;
}

.intro	{	
	font-family: arial,helvetica,'sans serif'; 
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #666;
	margin: 4px 0 4px 0;
}

/* -- link related -- */
	
a.menu	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 20px;
			line-height: 24px;
			font-weight: normal; 
			color: #4C91C7; 
			text-decoration: none; }

a.menu:hover	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 20px;
			line-height: 24px;
			font-weight: normal; 
			color: #4C91C7; 
			text-decoration: none;
			border-bottom: dashed 1px #4C91C7; }

a.menu:visited	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 20px;
			line-height: 24px;
			font-weight: normal; 
			color: #4C91C7; 
			text-decoration: none; }

a.sub	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: normal; 
			color: #4C91C7; 
			text-decoration: none; }

a.sub:hover	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: normal; 
			color: #4C91C7; 
			text-decoration: none;
			border-bottom: dashed 1px #4C91C7; }

a.sub:visited	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: normal; 
			color: #4C91C7; 
			text-decoration: none; }

a.sml	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 9px;
			line-height: 14px;
			font-weight: normal; 
			color: #4C91C7; 
			text-decoration: none; }

a.sml:hover	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 9px;
			line-height: 14px;
			font-weight: normal; 
			color: #4C91C7; 
			text-decoration: none;
			border-bottom: dashed 1px #4C91C7; }

a.sml:visited	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 9px;
			line-height: 14px;
			font-weight: normal; 
			color: #4C91C7; 
			text-decoration: none; }

a.footbig	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 20px;
			line-height: 24px;
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none;
			border-bottom: solid 1px #ffffff;}

a.footbig:hover	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 20px;
			line-height: 24px;
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none;
			border-bottom: dashed 1px #ffffff; }

a.footbig:visited	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 20px;
			line-height: 24px;
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none;
			border-bottom: solid 1px #ffffff;}

a.footsml	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none;
			border-bottom: solid 1px #ffffff;}

a.footsml:hover	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none;
			border-bottom: dashed 1px #ffffff; }

a.footsml:visited	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: normal; 
			color: #ffffff; 
			text-decoration: none;
			border-bottom: solid 1px #ffffff; }

a		{	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: bold; 
			color: #4C91C7;
			text-decoration: none; }

a:hover	{	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: bold; 
			color: #4C91C7; 
			text-decoration: none;
			border-bottom: dashed 1px #4C91C7; }

a:visited {	font-family: arial,helvetica,'sans serif'; 
			font-size: 11px;
			line-height: 14px;
			font-weight: bold; 
			color: #4C91C7;
			text-decoration: none; }



/* -- lists -- */

ul {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}

li {
	/*
	background-image: url(images/bullet_url_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 14px;
	*/
	padding-left: 0;
}

/* -- forms -- */

.menufield { width: 170px; height: 14px;
			font-family: arial,helvetica,'sans serif';
			font-size: 11px;
			line-height: 14px;
			color: #808080;
			}

.triform { width: 154px; height: 14px;
			font-family: arial,helvetica,'sans serif';
			font-size: 11px;
			line-height: 14px;
			color: #000000;
			}

