/*///////////////////// 

Begin HTML tag styles 

////////////////////*/

body
{
	width:				884px;
	background: 		#f1edd0 url("/gfx/background.jpg") repeat-x;
	margin:				0px auto 0px auto;
	padding:				0px;
   font: 				11px verdana;
   color: 				#535252;
   line-height: 		16px;
}

h1
{
	font: 				bold 18px "trebuchet ms";
	line-height:		20px;
	color:				#b15418;
	padding-bottom:	12px;
	margin:				0px;
}

h2
{
	font: 				bold 14px "trebuchet ms";
	line-height:		16px;
	color:				#b15418;
	padding-bottom:	12px;
	margin:				0px;
}

h3
{
	font: 				bold 14px verdana;
   line-height:		16px;
	color:				#b15418;
	padding-bottom:	8px;
	margin:				0px;
}

h4
{
	font-size: 			10px;
	font-weight:		normal;
	line-height:		14px;
	padding-bottom:	6px;
	margin:0px;
}

form
{
	padding:				0px;
	margin:				0px;
}

select, input, textarea
{
	margin:				0px;
   font: 				11px verdana;
   color: 				#2e2e2e;
}

td
{
   font: 				11px verdana;
   color: 				#535252;
   line-height: 		16px;
}

p
{
	padding-bottom:	12px;
	margin:				0px;
   font: 				11px verdana;
	line-height:		16px;
   color: 				#535252;
}

a
{
	text-decoration: 	underline;
	color:				#a45713;

}

a:hover
{
	text-decoration: 	none;
	color:				#ef903c;
}



/*///////////////////// 

End HTML tag styles 

////////////////////*/





/*///////////////////// 

Begin structural selectors/classes

////////////////////*/

div#container
{
	background: 		#fff url("/gfx/content_background.gif") repeat-x;
	padding: 			15px 20px 20px 20px;
}

div#facebook
{
	float:				left; 
	margin-top:			7px; 
}

div#login_link
{
	float:				right; 
	margin-top:			7px; 
	border:				1px solid #dbd5c2; 
	padding: 			2px 3px 2px 3px;
}

div#logo
{
	padding-left:		235px;
}

div.content_box
{
	background:			#e6dbbb;
	padding:				3px;
}

div#nav
{
	height: 				27px;
	background: 		#fff url("/gfx/nav_background.gif") repeat-x;
	border: 				1px solid #cfbfa2;
}

div#nav_items
{
	padding-top: 		4px; /* IE value */
	font: 				bold 13px helvetica;
	text-align:			center;
	color: 				#988957;
}

html>body div#nav_items
{
	padding-top: 		7px; /* real browser value */
}

div#nav_items a
{
	text-decoration: 	none;
	color:				#988957;
	margin:				0px 10px 0px 10px;
}

div#nav_items a:hover
{
	color:				#decd95;
}

div#nav_items a.on_page
{
	color:				#d9bc5b;
}

div#nav_items a:hover.on_page
{
	color:				#d9bc5b;
}

div#content_inner_bg
{
	background: 		#dbcea5 url("/gfx/content_inner_background.gif") repeat-x;
	padding:				10px;
	margin:				1px;
}

div#content_container_full_width
{
	background: 		#eae3cb url("/gfx/copy_background.gif") repeat-x;
}

div#right_shadow
{
	background: 		url("/gfx/right_shadow.gif") top right repeat-y;
}

div#content_padding
{
	padding:				12px;
}

div#bottom_setup
{
	height:				3px;
	background:			url("/gfx/bottom_border.gif") repeat-x;
}

div#bottom_right_corner
{
	height:				3px;
	background: 		url("/gfx/bottom_right_corner.gif") top right no-repeat;
}

div#bottom_left_corner
{
	height:				3px;
	background: 		url("/gfx/bottom_left_corner.gif") no-repeat;
}

div#footer
{
	padding:				15px 0px 20px 0px;
	color: 				#543018;
	text-align: 		center;
	font-size:			9px;
}

div#footer a
{
	text-decoration: 	none;
	color:				#7e441f;
}

div#footer a:hover
{
	text-decoration: 	none;
	color:				#fff;
}

div#left_col
{
	float:				left;
	width:				209px;
	background:			#eeebde;
	border: 				solid #d3cfbe;
	border-width:		0px 1px 1px 0px;
	padding:				8px;
}

div#left_col_content
{
	background:			#dbcea5;
	padding:				12px 12px 20px 12px;
}

div#body_copy
{
	margin-left:250px;
	padding:12px 15px 10px 0px;
}







/* set up the admin content */


div#admin_nav
{
	background: 			#e6dbbb;
	padding-bottom:		10px;
	text-align:				left;
}

div#nav_title
{
	font-size:				12px;
	font-weight:			bold;
}

div#nav_options
{
	background:				#fcfaf2;
	margin-left:			10px;
	margin-right:			10px;
	margin-top:				2px;
	padding:					4px;
}

div#admin_field_setup
{
	width:					95%;
	margin-bottom:			30px;
}

div#admin_field
{
	background:				#ECECEC;
	padding:					6px;
	text-align:				left;
	font-weight:			bold;
	margin:					30px 0px 10px 0px;
}

div#admin_field.alert
{ 
	color: 					#DB0000;
}

/* end setting up the admin content */






/*///////////////////// 

End structural selectors/classes

////////////////////*/



















/*///////////////////// 

Begin style classes

////////////////////*/


.sub
{
	font-size:			10px;
}

.small
{
	font-size:			9px;
}

.alert
{ 
	background: 		#DB0000;
	padding:				6px;
	color:				#fff;
	font-weight:		bold;
}

.alert_text
{ 
	color: 				#DB0000;
	font-weight:		bold;
}

.aok
{ 
	background: 		#1C6C1E;
	padding:				6px;
	color:				#fff;
	font-weight:		bold;
}

.aok_text
{ 
	color: 				#1C6C1E;
	font-weight:		bold;
}

.sub_alert
{ 
	font-size:			10px;
	color: 				#DB0000;
}

.title_24
{ 
	font: 				24px arial;
	color: 				#C15818;
}

.treb_18
{
	font: 				bold 18px "trebuchet ms";
	color:				#b15418;
}

.title_22
{ 
	font: 				22px arial;
	color: 				#C15818;
}

.title_20
{ 
	font: 				20px arial;
	color: 				#C15818;
}

.title_16
{ 
	font: 				16px arial;
	color: 				#C15818;
}

.cms_title_14
{ 
	font-size: 			14px;
	font-weight:		bold;
	color: 				#C15818;
}

.title_14
{ 
	font-size: 			14px;
	font-weight:		bold;
	color: 				#2e2e2e;
}

.title_14_orange
{
	font: 				bold 14px verdana;
   line-height:		16px;
	color:				#b15418;
}

.title_12_orange
{
	font: 				bold 12px verdana;
	color:				#b15418;
}

.title_12
{
	font: 				bold 12px verdana;
   	line-height:		14px;
	color:				#2e2e2e;
}


/*///////////////////// 

End style classes

////////////////////*/

