/***********************************************/
/* Desc:   Global CSS Styles       */
/* Auth:   Gerard - Figaro, Inc.               */
/* Notes: Copyright 2007, 2008 - All Rights Reserved */
/***********************************************/

body {
	margin: 0;
	padding: 0;
	background: #000000;
	font-size: 13px;
	color: #8C8C8C;
	color: #EEE8AA;
}
#main_wrap {
  background: #000000 url(img/img01.jpg) repeat-x top center;
}
body, th, td, input, textarea, select, option {
	text-transform-: lowercase;
	font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
}
h1, h2, h3 {
	font-weight: normal;
	color-: #F8FBEC;
}
h1 {
	letter-spacing: -2px;
	font-size: 2.8em;
}
h2 {
	letter-spacing: -1px;
	font-size: 2em;
}
h3 {
	font-size: 1.5em;
}
h4 {
	font-size: .9em;
}
p, ul, ol {
	line-height: 200%;
	line-height: normal;
}
img {
	border:none;
	padding:0;
	margin:0;
}

ul.none {
	list-style-type:none;
	margin:10px 0 5px 0;
	padding:0;
	border-:1px solid red;
	
}
ul.none li {
	margin:0;
	padding:0;
}


blockquote {
	padding:0;
	margin:10px 0 10px 15px;
	font-size: 12px;
	font-style: normal;
	border-:1px solid green;
}
blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
}
a {
	color: #808000;
	color: #6B8E23;
	color: #9BDB18;
}
a:hover {
	text-decoration: none;
	color: #E6B715;
}
a.selected {
	text-transform-: uppercase;
	color: #E6B715;
}
a.none, a.none:hover {
	text-decoration: none;
}
#wrapper {
}

/* Header */
#header {
	width: 760px;
	height: 288px;
	height: 118px;
	margin: 0 auto;
	background: url(img/img02.jpg) no-repeat left top;
	border-:1px solid white;
}
#header h1, #header p {
	margin: 0;
	color: #9CBC1E;
	color: #6B8E23;
}
#header h1 {
	padding-: 100px 0 0 70px;
	padding: 20px 0 0 50px;
}
#header p {
	padding-left: 73px;
	margin-top: -10px;
	color: #6B8E23;
}
#header a {
	color: #6B8E23;
	text-decoration:none;
	margin:0 3px 0 3px;
	padding:0 3px 0 10px;
	border-left:1px solid #9BDB18;
}
#header a.first {
	border:0;
}
#header a.selected {
	color: #E6B715;
}
#header a:hover {
	color: #E6B715;
	text-decoration:underline;
}
#header ul {
	margin:0;
	padding:0;
}
#header ul li {
	display:inline;
}
#header ul li.hello, #header .hello {
	color:#D2691E;
	background:url(img/smileys/smile_01.gif) right 1px no-repeat;
	font-weight:normal;
	font-style:italic;
	padding:0 23px 0 10px;
	border-:1px solid green;
}
#header .mnu_login
	{
		float:right;
		margin-top:-10px;
		border-:1px solid red;
	}

/* Page */
#page {
	width: 760px;
	margin: 0 auto;
	border-:1px solid yellow;
}

/* Content */
#content {
	float: right;
	width: 550px;
	margin: 0;
	padding:0;
	border-:1px solid blue;
}
#content .content_left {
	float: left;
	width: 400px;
	margin: 0;
	padding:0;
	border-:1px solid magenta;
}
#content .content_left img {
	margin: 0;
	padding:0;
	border:0;
	width:380px;
	height:280px;
}
#content .content_left img.tall {
	height:360px;
	width:280px;
}
#content .content_right {
	float: right;
	width: 130px;
	margin: 0;
	padding:13px 0 0 0;
	border-:1px solid magenta;
}
* html #content .content_right {
	padding:13px 0 0 0;
}
#rssfeed ul {
	list-style-type:square;
	margin:10px 0 5px 0;
	padding:0;
	border-:1px solid red;
	
}
#rssfeed ul li {
	margin:2px 1px 5px 12px;
	padding:0;
	font-size:11px;
}
#rssfeed ul li a:link, #rssfeed ul li a:visited, #rssfeed ul li a:focus {
	text-decoration:none;
	line-height:120%;
	color:#BDB76B;
}
#rssfeed ul li a:hover {
	color: #E6B715;
}


.post {
	padding: 0 0 20px 0;
}
.title {
	margin: 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #B7D24D;
	border-bottom:1px solid #6B8E23;
	border-bottom:1px solid #808000;
}
.byline {
	margin: 0;
	color-: #646464;
}
.meta {
	text-align: left;
	color: #646464;
	padding: 10px 10px;
	height: 48px;
	background: url(img/img06.gif) no-repeat left top;
}
.meta .more {
	padding-left: 20px;
}
.meta .comments {
	padding-left: 20px;
}
.meta a {
	color: #003300;	
}

#admin_action a:link, #admin_action a:visited, #admin_action a:focus {
	margin:0 2px 0 3px;
	padding:0 0 0 20px;
	text-decoration: none;
	background: url(img/ico_wrench.gif) no-repeat 0 0;
	float:right;
}

#admin_team_year, #admin_team_year2 {
	position:relative;
	margin:0;
	padding:0;
	text-decoration: none;
	background:transparent;
}
* html #admin_team_year, * html #admin_team_year2 {
	margin:0 0 0 0;
	top:0;
	margin:0;
	
	
}
#admin_team_year2 {
	position:absolute;
	right:30px;
	top:125px;
}
* html #admin_team_year2 {
	right:60px;
	top:125px;
}

#admin_nav_blog {
	position:relative;
	margin:0;
	padding:0;
}
.nav_container {
	background:url(img/bfade_green01.jpg) repeat-x;
	border:1px solid #808000;
	border-bottom:0;
	margin:0;
	width:395px;
	float:left;
}
#admin_nav_blog ul {
	margin:0 0 2px 0;
	padding:0;
}
#admin_nav_blog ul li {
	display:inline;
	list-style:none;
	margin:0 2px 0 2px;
	padding:0;
}
#admin_nav_blog  a:link, #admin_nav_blog  a:visited, #admin_nav_blog  a:active {
	margin:0 1px 0 1px;
	padding:0 3px 0 3px;
	text-decoration:none;
	font-weight:bold;
}
#admin_nav_blog  a.selected:link, #admin_nav_blog  a.selected:visited, 
	#admin_nav_blog  a.selected:active {
	background:#6B8E23;	
}
#admin_nav_blog  a:hover {
	background:#6B8E23;
}


/* Sidebar */
#sidebar {
	float: left;
	width: 205px;
	border-:1px solid red;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar li {
}
#sidebar li ul {
	padding: 15px 15px;
	padding: 10px 3px 15px 27px;;
}
#sidebar li div ul li {
	padding-bottom: 15px;
}
#sidebar li li {
	border-bottom: 1px dotted #000000;
	padding-left: 15px;
}
#sidebar h2 {
	margin: 0;
	padding: 10px 0 0 40px;
	height: 35px;
	background: url(img/img04a.gif) no-repeat left 70%;
	background: url(img/img04b.jpg) no-repeat left 70%;
}
#sidebar a {
	text-decoration: none;
}
#sidebar a:hover {
}

/* Photo List */
#photo_list {
	float: left;
}
#photo_list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#photo_list ul li {
	display:inline;
	padding:0;
	margin:0;
}
#photo_list ul li a {
	padding: 2px;
	margin:5px 2px 5px 0;
	text-decoration: none;
}
}
#photo_list ul li a:hover {
}

a.photo_random_list:link,a.photo_random_list:visited,a..photo_list:active {
	border:1px solid #808000;
}
a.photo_random_list:hover {
	border:1px solid #E6B715;
}	


/* Photo Show Item */
#photo_show_default
	{
		position:absolute;
		top:180px;
		left:300px;
		display:block;	
		background:#808000;
		background:#000000;
		background:#556B2F;
		width:500px;
		text-align:center;
		margin:0;
		padding:0;
		border:3px solid #556B2F;
		border:3px solid #808000;
		border:3px solid #000000;
		z-index:10;
		
		filter:alpha(opacity=95);  zoom:1;
		-moz-opacity:0.95;
		-khtml-opacity: 0.95;
		opacity: 0.95;
		
	}
* html #photo_show_default
	{
		left-:100px;
		border-bottom-:0;
	}
#photo_show_default img
	{
		border:0;
		border:2px solid #000000;
		margin:10px 0 10px 0;
	}
* html #photo_show_default img
	{
		margin:10px 0 5px 0;
	}

/* Footer */
#footer {
	clear: both;
	width: 760px;
	height: 40px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-align: center;
	font-size: 11px;
	border-top:1px solid #9CBC1E;
	border-top:1px solid #808000;
}
#footer a {
	color: #003300;
}

/* Forms */
	form
	{
		font-weight:normal;
		padding:0;
		margin:auto;
	}
	form label
	{	width:75px;
		padding:0 3px 0 0;
		text-align:right; 
		font-weight:normal;
		float:left; 
		display:block;
	}
	form input 
	{	border:1px solid #dcdcdc;
		background: #F5DEB3;
		background: #F5F5DC;
		background: #FAFAD2;
		font-size:11px;
		font-weight:normal;
		height:14px;
		padding-left:0.2em; 
		margin-bottom:0.2em;
	}
	form input.var_length
	{	width:92%;}
	form input.long
	{	width:300px;}
	form input.medium
	{	width:216px;}
	form input.medium_short
	{	width:190px;}
	form input.short
	{	width:150px;}
	form input.tiny
	{	width:70px;	}
	form textarea
	{	border:1px solid #CC9966;
		border:1px solid #dcdcdc;
		font-size:11px;
		font-weight:normal;
		padding-left:0.2em; 
		margin-left:0.2em;
	}
	form textarea.tiny
	{	height:70px;
		width:190px;
	}
	form textarea.tiny_var_length
	{	height:75px;
		width:98%;
	}
	form textarea.small
	{	height:100px;
		width:300px;
	}
	form textarea.small_var_length
	{	height:100px;
		width:92%;
	}
	form textarea.medium
	{	height:200px;
		width:300px;
	}
	form textarea.medium_var_length
	{	height:200px;
		width:92%;
	}
	form textarea.large
	{	height:300px;
		width:300px;
	}
	form textarea.large_varlength
	{	height:300px;
		width:92%;
	}
	form input.btn_default
	{
		text-align:left;
		background-color:#000000;
		color:#FAFAD2;
		color:#000000;
		border-top:1px solid #808000;
		border-left:1px solid #808000;
		border-right:1px solid gray;
		border-bottom:1px solid gray;
		height:21px;
		width:59px;
		padding:0 0 2px 16px;
		margin:0 2px 0 2px;
	}
	* html form input.btn_default
	{
		height:24px;
		padding:0 0 0 19px;
	}
	form input.btn_default:hover
	{
		color:#00FF00;
		color:green;
		border-bottom:1px solid gray;
		border-right:1px solid gray;
		border-top:1px solid #808000;
		border-left:1px solid #808000;
	}
	form input.btn_new
	{	background:#000000 url(img/ico_btn_gray_add.gif) no-repeat;	}
	form input.btn_save
	{	background:#000000 url(img/ico_btn_gray_disk.gif) no-repeat;	}
	form input.btn_cancel
	{	background:#000000 url(img/ico_btn_gray_cancel.gif) no-repeat;	}
	form input.btn_delete
	{	background:#000000 url(img/ico_btn_gray_delete.gif) no-repeat;	}
	form input.btn_email
	{	background:#000000 url(img/ico_btn_gray_email.gif) no-repeat;	}
	form input.btn_login
	{	background:#000000 url(img/ico_btn_gray_key.gif) no-repeat;	}
	form input.btn_blank
	{
		text-align		:center;
	  	font-size		:10px; 
		height			:21px;
		padding			:0 5px 0 5px;
		margin			:1px;
		background		:url(img/bfade_gray02.gif) repeat-x;
	}
	
/* Boxes */	
.box_default
	{
		background:#000000 url(img/bsolid_green01.jpg);
		border:1px solid #808000;
	}
.box_default_header
	{
		background:#000000 url(img/bfade_green01.jpg) repeat-x;
		border:1px solid #808000;
	}
.box_default_entry
	{
		display:block;
		width:520px;
		text-align:left;
		float:right;
		padding:10px 0 10px 0;
		border-:1px solid gray;	
	}
.box_list_item
	{
		padding:0;
		margin:0 0 10px 0;
		float:left;
		border-bottom:1px dotted #808000;
	}
	
/* Global Classes & Style Definitions */	
.bold, a.bold	
	{	font-weight:bold;	}
.normal, a.normal	
	{	font-weight:normal;	}
.italic, a.italic	
	{	font-style:italic;	}
.huge, a.huge	
	{	font-size:24px;	}
.big, a.big	
	{	font-size:17px;	}
.medium_big, a.medium_big	
	{	font-size:15px;	}
.medium, a.medium	
	{	font-size:14px;	}
.small, a.small	
	{	font-size:12px;	}
.tiny, a.tiny	
	{	font-size:11px;	}
.underline, a.underline	
	{	text-decoration:underline;	}


/* Color Definitions */			
.def-color
	{	color: #EEE8AA;	}
.red_coral
	{	color:#E77471;	}
.green
	{	color:#9BDB18;	}
.green2
	{	color:#6B8E23;	}
.gold
	{	color:#BDB76B;	}
	
	
/* ROSTER Classes & Style Definitions */		
div.roster_display 
	{
		float:right;
		width:380px;
		margin:0;
		padding:0 0 5px 0;
		border-:1px solid #f5f5f5;
	}
div.roster_field_label
	{	
		display:block;
		width:45px;
		text-align:right;
		color: #9BDB18;
		font-weight:bold;
		font-style:normal;
		float:left;
		padding:0 3px 0 0;
		border-:1px solid green;
	}
div.roster_field_display	
	{	
		display:block;
		width:320px;
		text-align:left;
		font-style:normal;
		float:left;
		padding:0 0 0 3px;
		border-:1px solid green;
	}
