	
	/* OVERALL CSS */
	
	.background {
	background-image: url(images/img01.jpg);
	background-repeat: repeat-x;
	background-color: white;
	}
	
	.logo {
	background-image: url(images/001.jpg);
	background-repeat: no-repeat;
	height: 98px;
	}
	
	.quick_login {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
	}
	
	.quick_login3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
	}
	
	.quick_login2 {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
	}
	
	.main_navigation_bg {
	background-image: url(images/002.gif);
	text-align: center;
	width: 82px;
	}
	
	.main_navigation_css {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #14b5f2;
	text-align: center;
	text-decoration: none;
	}
	
	a:hover.main_navigation_css {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: black;
	text-align: center;
	text-decoration: underline;
	}
	
	
	/* TABLE CSS */
	
	.table_1_css {
	margin-bottom: 1px;
}

.table_tab_css {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding-bottom: 0;
}
	
	
	/* TEXT CSS */
	
	.text_1_css {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}
	
		.text_1b_css {
	font-family: Trebuchet MS;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}
	
		.text_1i_css {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #333333;
	text-decoration: none;
	}
	
	.text_2_css {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	}
	
	.text_3_css {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	}
	
	.text_4_css {
	font-family: Trebuchet MS;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	}
	
	.text_4_css_bold {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}
	
	.text_5_css {
	background-image: url(images/gradients/001.gif);
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bolder;
	color: #14b5f2;
	padding-left: 10px;
	height: 15px;
	}
	
	.text_6_css {
	font-family: Trebuchet MS;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	}
	
	.text_7_css {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	}
	
	.text_8_css {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	}
	
	.text_8_css_bold {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	}
	
		.text_9_css {
	font-family: Arial;
	font-size: 8px;
	color: #999999;
	text-decoration: none;
	}
	
    .text_10_css {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #15b6f2;
	text-decoration: none;
	}
	/* FORM CSS */
	
	.form_field {
	border: 1px solid #cccccc;
	height: 20px;
	padding-left: 4px;
	}
	
	.form_field2 {
	border: 1px solid #cccccc;
	height: 15px;
	padding-left: 4px;
	}
	
	.form_select {
	border: 1px solid #cccccc;
	height: 25px;
	}
	
	.form_select2 {
	border: 1px solid #cccccc;
	height: 21px;
	}
	
	.form_textarea {
	border: 1px solid #cccccc;
	}
	
	.form_button {
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #333333;
	}
	
	
	/* OTHER CSS */
	
	.picture_border {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	}
	
	.divider {
	background-image: url(images/0.gif);
	background-repeat: repeat-x;
	}
	
	.pagination_text {
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	}
	
	.quick_menu {
	background-image: url(images/gradients/00.gif);
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}
	
	.smilies {
	border: 2px solid #7AC0E7;
	background-color: #E7F4FE;
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	}
	
	.row_1 {
	background-color: #EBF8FE;
	}
	
	.row_2 {
	background-color: #DDF4FD;
	}
	
	.profile_menu {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: lighter;
	color: #999999;
	padding-right: 8px;
	text-decoration: none;
	}
	
	.profile_text {
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	}
	
	.warning_message {
	border: 1px solid #ECDA6E;
	background-color: #FFFFE9;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	padding: 5px;
	}
	
	.complete_message {
	border: 1px solid #C4EC6E;
	background-color: #F4FFE9;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	padding: 5px;
	}
	
	.online_text {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #A2DF13;
	}
	
	.offline_text {
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	}
	
	.pending_text {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	}
	
	.approved_text {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #8CC111;
	}
	
	.denied_text {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	}
	
	
	/* LOGGED IN NAV */
	
	.logged_navigation_row {
	height: 30px;
	background: #15b6f2;
}
	
	.logged_navigation {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 8px;
	text-decoration: none;
	}


	/* TABS */
	
	.tabberlive .tabbertabhide {
	display:none;
	}
	
	.tabber {
	}
	
	ul.tabbernav {
	margin: 0;
	padding: 3px;
	border-bottom: 1px solid #CCCCCC;
	}
	
	ul.tabbernav li {
	list-style: none;
	margin: 0;
	display: inline;
	}
	
	ul.tabbernav li a {
	background-image: url(images/gradients/001.gif);
	border: 1px solid #CCCCCC;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 4px;
	margin-right: 4px;
	text-decoration: none;
	border-spacing: 4px 4px;
}
		
	.tabberlive .tabbertab {
	padding: 4px;
	border: 1px solid #CCCCCC;
	border-top: 0;
	}
	
	.tabberlive .tabbertab h2 {
	display:none;
	}
	
	
	/* FORUMS */
	
	.forum_text {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	}
	
	.forum_text_small {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	}
	
	.forum_divider {
	background-color: #7AC0E7;
	}
	
	.forum_quote {
	background-color: #E7F4FE;
	border: thick solid #7AC0E7;
	padding: 10px;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #246473;
	}
	
	
	
	
	/* begin styles for RSS Feed */

.rss-box {
	 width: 100%;
	 background-color: #FFFFFF;
	 border: 0px solid #cccccc;
 silver;
	 
}
.rss-items {
	margin-top:0px;
	padding:0.5em; 0.5em;
	margin-left:0px;
	font-family: Trebuchet MS;
	font-size: 10px;
}
p.rss-title {padding:0.5em;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #666666;
}
.rss-title {
	font-family: Trebuchet MS;
	font-size: 12px;
	font-style: none;
	color: #666666;
	font-weight:bold;
	text-align: left;
}

.rss-item  {
  	color: #666666;
  list-style:none;
  padding-bottom:2em;
	font: 11px/14px Trebuchet MS;
	text-decoration: none;
}

.rss-item a {
	font-family: Trebuchet MS;
  font-size: 12px;
  	color: #666666;

	font-weight:bold;
	text-decoration: none;
}
	
.rss-item a:visited {
	font-family: Trebuchet MS;
  font-size: 12px;
  	color: #666666;

	font-weight:bold;
	text-decoration: none;
}

.rss-date {
	font-family: Trebuchet MS;
  font-size: 10px;
  	color: #990000;
	font-weight:bold;
	  padding-bottom:1em;
	}
 
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

