/* BODY BASICS */
/* common elements */
html {overflow: -moz-scrollbars-vertical;}
body {margin: 0px; padding: 0px; background-color: #fff; font-family: Tahoma, Arial, sans-serif; font-size: 13px; color: #ededc2;}
table, tr, td, div, p, img, br, span, form, input, button, textarea, a {border:0;padding:0;margin:0;font-family:Tahoma, Arial, sans-serif;font-size:11px;color:#333}
br {height: 16px; line-height: 16px;}
/* headings */
h1 {font-family: Tahoma, Arial, sans-serif; font-size: 18px; font-weight: bold; color: #d46647; line-height: 24px; padding: 8px 0 8px 0; margin:0px;}
h2 {font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #d46647; line-height: 24px; padding: 8px 0 8px 0; margin:0px;}


/* TABLE BASICS */
/* outer tables */
.tabo {width: 738px; background-color: #FFF; background-image: url(images/bg.gif); background-repeat: repeat-y;}
/* inner tables */
.tabi {width:716px}
.ti1 {background-color:#F3F5D6; border-top: 4px solid #3D3D35; border-bottom: 1px solid #D1DFAE;}
.ti2 {background-color:#FFF; border-top: 4px solid #3D3D35; border-bottom: 1px solid #CCC;}
.ti3 {background-color:#F4F5D6; border-top: 1px solid #A9AB95; border-bottom: 1px solid #B2B2B2;}
.ti4 {background-color:#404040;}
/* banner tables */
.tabb {background-color: #000; background-image:url(images/bg_banners.png); background-repeat: repeat-x}
/* tables with background decoration */
.tdecor {background-color:#FFF; background-image: url(images/carrot.gif); background-repeat:no-repeat; background-position: 155px 95px}


/* PADDINGS */
/* table paddings */
.pad1 {padding:12px 0 4px 0}
.pad2 {padding:12px 0 0 0}
.pad3 {padding:0 0 3px 0}
/* form style paddings */
.padform{padding: 4px; text-align:left}
/* banner paddings */
.padb {padding: 4px 0px 4px 12px; text-align:left} 


/* TEXT STYLES */
/* banner texts */
.textban {color: #fff;}
.textspecialmenu {color: #333;}
/* form texts */
.textbuttonb {font-size: 18px; font-weight: bold; color: #D64}
/* intro texts */
.textintro {color:#333}
/* heading texts */
.texthead1 {font-size: 14px; color: #D64; font-weight: bold; border-bottom: 1px solid #D64}
.texthead2 {font-size: 14px; color: #333; font-weight:bold; border-bottom: 1px solid #333}
/* big texts */
.textbig {font-size: 18px; font-weight: bold; color: #333}
/* footer menu texts */
.textfoot {font-size: 11px; color: #900; line-height:24px}

.fontevent { padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;text-decoration:none; border-bottom: 1px solid #f0f0f0;}
.fontevent_over{ padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;text-decoration:none; border-bottom: 1px dotted #fff;background-color:#f0f0f0; color:#F6CCB6;}

.txt_white_head { font-family:tahoma,Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
/* RIGHT BAR FONT */
.refer_friend {  padding:7px; background-color:#FFF3E2;}

.link_refer_friend { line-height:19px; letter-spacing:3px; font-family: Georgia, "Times New Roman", Times, serif; font-size:17px; color:#DC5934;text-decoration:none; text-transform:capitalize;}
.link_refer_friend:hover { color:#FF6600; text-decoration:none; font-size:17px; text-transform:capitalize;}

.event_title { padding:3px; color:#F3F5D6; font-weight:bold; letter-spacing:2px; font-size:12px;background-color:#B5CB7B; text-align:center;};


/* LINK STYLES */
/* footer menu */
.linkfoot {font-size: 11px; color: #333; line-height:24px; text-decoration:none;border-bottom:0px solid #333; text-decoration:none;}
.linkfoot:hover {color: #660000; text-decoration:underline; border-bottom:1px solid #333}

a.linkd {font-size: 12px; color: #FF6000; text-decoration:none; border-bottom:3px; border-bottom-style:double;}
a.linkd:hover {color: #87B32A; text-decoration:none; border:0px;}

.linkevent {font-size: 11px; color: #333; text-decoration:none}
.linkevent:hover {color: #900; text-decoration:none}
a.linkd {font-size: 12px; color: #FF6000; text-decoration:none; border-bottom:3px; }

.contact_link {font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #d46647; border-bottom:1px #FF6600 dashed; text-decoration:none;}
.contact_link:hover {text-decoration:underline; border:0px;}

.bread_crump {font-size: 14px; color: #333; text-decoration:none; border-bottom:1px; }
a.bread_crump, a.bread_crump:visited  {font-size: 14px; color: #333; text-decoration:none; border-bottom:1px; border-bottom-style:dashed; border-bottom-color:#B0C67B;}
a.bread_crump:hover {color: #900; text-decoration:underline; border:0px;}

/* copyright links */
.linkcopy {font-size: 11px; color: #333; text-decoration:none}
.linkcopy:hover {color: #900; text-decoration:none}


/* POSITIONS */
/* clicker image */
.clicker {text-align:right}
/* justify position */
.textjust {text-align:justify; padding: 8px; line-height:18px;}


/* FORM ELEMENTS */
.ftf1 {width: 110px; border: 1px solid #AAA; padding: 4px 4px 2px 4px; margin: 2px} 
.fta1 {width: 240px; border: 1px solid #AAA; padding: 4px; margin: 2px 2px 0 2px}
.text_box_on
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		COLOR: #333;
		border: solid 1px #E56B00;
		background-color:#f9f9f9;
		padding-left:5px;
	}

.text_box_dim
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px; 
		COLOR: #333;
		border: solid 1px #8DAF36;
		background-color:#fff;
		padding-left:5px;
	}
.listbox
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		COLOR: #333;
		border:0px; border-style:solid;
		/*border: solid 0px #B0C67B;*/
		background-color:#fff;
		padding-left:5px;
	}
	
.listbox_browse
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; 
		COLOR: #DC5934;
		font-weight:bold;
		/*border: solid 0px #B0C67B;*/
		background-color:#fff;
		padding-left:5px;
		border-bottom:1px;
		line-height:15px;
	}
.button {
	background:#8DAF36;
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
	height:23px;
	width:150px;
	border:0px;
	cursor:hand;
	padding:2px;
}

/* image styles*/
.thumb_border { border:3px; border-style:solid; border-color:#8DAF36; padding:2px; margin-bottom:5px;}	
.thumb_border_hover{ border:3px; border-style:solid; border-color:#660000; padding:2px; margin-bottom:5px;}	;
.image_border { border:3px; border-style:dotted; border-color:#f; text-align:center}
.album_border { padding:2px;}

/* GUESTBOOK */
.guestbook
{
margin:15px;
padding:10px;
border:1px;
border-style:dotted;
border-color:#999;
background-color:#F8F9E6;

}

.name
{
text-transform:capitalize;
font-weight:bold;
}

.comment
{
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
border:0px;
border-style:dotted;
border-color:#8DAF36;
padding:10px;
background-color:#FAFBEE;
color:8DAF36;
font-weight:normal;
}