body {
	background-color: #ffffff;
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #464646;
}

TD, DIV {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #464646;
	font-size: 11px;
}

P, .text {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	margin-top: 3px;
}

LI {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D5663E;
	margin-top: 3px;
	_margin-top: 2px;
}

UL
{
    margin-top: 2px;
    padding-left: 15px;
    _padding-left: 0px;
    _margin-left: 20px;
    margin-bottom: 3px;
}

.caption {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	font-weight: bold;
}

a {
	color: #776F64;
}

a:link		{color: #776F64; font-weight: bold; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:visited	{color: #776F64; font-weight: bold; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover		{color: #D5663E; font-weight: bold; text-decoration:underline;}
a:active	{color: #776F64; font-weight: bold; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; }

#footer, #footer a:link, #footer a:visited, #footer a:active {color: #464646; font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer a:hover		{color: #464646; font-weight: normal; text-decoration: none; text-decoration: underline;}

#nav a:link, #nav a:visited, #nav a:active {padding: 0px 2px 4px 2px; color: #FFFFFF; font-weight: normal; text-decoration: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; display: inline; }
#nav a:hover, #nav a.active		{color: #FFFFFF; font-weight: normal; text-decoration: none; background-image: url(../images/nav-bg.gif); background-repeat: repeat-x; background-position: bottom;}

#footer {
	color: #222222;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 796px; margin: 0px auto auto auto; text-align: center; margin-bottom: 15px;
}

.error {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #880000;
}

HR {
	border-collapse: collapse;
	border-width: 1px;
	background-color: #dfdfdf;
	color: #dfdfdf;
}

HR.dotted {
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-color: transparent;
	color: inherit;
}

H1, H2, H3, H4 {
	margin: 3px 0px 3px 0px;
}

H1, .title {
	font-family: Verdana, serif, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #D5663E;
	text-transform: capitalize;
	font-weight: bold;
}

H2, .subtitle {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #D5663E;
	font-weight: bold;
}

H3 {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #111111;

}

FIELDSET {
	border: 1px solid #bbbbbb;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 15px;
}

INPUT {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	border: solid 1px #dfdfdf;
	color: #000000;
	font-size: 11px;
}

TEXTAREA {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	border: solid 1px #dfdfdf;
	color: #000000;
	font-size: 11px;
}

INPUT.submit {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background-color: #eeeeee;
	border: solid 1px #aaaaaa;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

TEXTAREA {
	overflow: auto;
}

#borderTop {
	background-image: url(../images/main_border_t.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 37px;
}

#borderLeft {
	background-image: url(../images/main_border_l.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	text-align: right;
	vertical-align: bottom;
}

#borderRight {
	background-image: url(../images/main_border_r.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	text-align: left;
	vertical-align: bottom;
}

#borderBottom {
	background-image: url(../images/main_border_b.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 59px;
}

#main {
	background-color: #ffffff;
	width: 754px;
	margin: 1px 1px 0px 1px;
}
#header {
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	height: 115px;
}

#navLeft {
	background-image: url(../images/nav_l.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 4px;
}

#navMain {
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	height: 26px;
	width: 744px;
}

#navRight {
	background-image: url(../images/nav_r.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 4px;
}

/*BLOG CLASSES*/
.box    {
    border-width: 1px;
    border-style: solid;
    border-color: #BBBBBB;
}

td.header	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #BBBBBB;
}

.day {
	color: #00699F;  font-family: Verdana, Tahoma, Arial; font-size: 11px;
	width: 15px;
}

td.cal_head     {
    font-weight: bold;
}

td.cal_today	{

}

td.cal_none_in_month
{
    color: #EEEEEE;

}

td.cal_none	{

}

/*CHAT*/
TD.chat_row_odd {
		border-color: #FFFFFF;
		border-style: solid;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		background-color: #FFFFFF;
}

TD.chat_row_even {
		border-color: #EEEEEE;
		border-style: solid;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		background-color: #EEEEEE;
}

TD.chat_row_private {
		border-color: #FF0000;
		border-style: solid;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		background-color: #FD9797;
}

/* MAIN TEMPLATE CLASSES */

#container {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align :center;
}

#main_content {
	width: 798px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align :center;
}
#main_content {	
	text-align :left;
}

#main1 {
	width: 798px; 
	height: 96px; 
	margin: 7px auto 0px auto; 
	border-bottom: solid 2px #E1E1E1;
}

#main2 {
	width: 192px; float: left;
}

#main3 {
	position: relative; width: 606px; height: 96px; float: left; background-image: url(../images/header-bg.gif); background-repeat: no-repeat;
}

#main4 {
	text-align :left; position: absolute; left: 13px; top: 32px; color: Black; font-family: Times New Roman, Times; font-weight: bold; font-size: 16px;
}

#main5 {
	text-align :left; position: absolute; left: 290px; top: 10px; color: Black; font-family: Verdana, Tahoma; font-size: 10px;
}

#main6 {
	text-align :left; position: absolute; left: 477px; top: 7px; color: Black; font-family: Verdana, Tahoma; font-size: 10px;
}

#main7{
	background-color: #D9D6D3; width: 1px; height: 25px; position: absolute; left: 463px; top: 8px;
}

#navHolder {
	position: absolute; left: 1px; bottom: 0px; width: 604px; height: 29px;
}

#main8 {
	width: 796px; 
	border-style: solid; 
	border-color: #D6D6D6; 
	border-width: 0px 1px 0px 1px; 
	margin: 0px auto auto auto;
}

#main9 {
	margin: 30px 0px 0px 0px;
}

#main10 {
	height: 12px; 
	width: 796px; 
	margin: 0px auto auto auto; 
	background-image: 
	url(../images/main-border-b.gif); 
	background-repeat: repeat-x;
}

#main11 {
	height: 12px; background-image: url(../images/main-border-bl.gif); background-repeat: no-repeat; background-position: left bottom;
}

#main12 {
	height: 12px; width: 100%; background-image: url(../images/main-border-br.gif); background-position: right bottom; background-repeat: no-repeat;
}
#main13 {
	
}
#main14 {
	
}
#main15 {
	
}

/* INDEX CLASSES */

#index1 {
	position: relative; width: 796px; margin: 0px auto auto auto; _padding-bottom: 1px;
}

#index2 {
	position: absolute; bottom: 0px; right: 0px; width: 12px; height: 12px;
}

#index3 {
	padding-bottom: 25px; background-image: url(../images/index-leftbox-bottom-bg.gif); background-repeat: no-repeat; background-position: left bottom;
}

#index4 {
	margin-top: 3px; float: left; width: 191px; background-image: url(../images/index-leftbox-bg.gif); background-repeat: repeat-y; background-position: left;
}

#index5 {
	background-image: url(../images/black-title-bg.gif); height: 33px; color: White; font-weight: bold; text-align: center;
}

#index6 {
	padding-top: 8px; font-family: Verdana; font-size: 14px; color: White;
}

#index7 {
	font-family: Verdana; font-size: 11px; color: #464646; margin: 10px;
}

#index8 {
	background-image: url(../images/dot-line-bg.gif); background-repeat: repeat-x; height: 1px;
}

#index9 {
	background-image: url(../images/index-leftbox-middle-bg.gif); background-repeat: no-repeat; background-position: left top; padding: 0px 5px 10px 10px;
}

#index10 {
	border-right: solid 1px #D6D6D6; background-image: url(../images/index-border-bg.gif); background-repeat: repeat-x; background-position: bottom;
}

#index11 {
	float: left; width: 600px; padding-left: 4px;
}

#index12 {
	clear: both; padding-top: 4px;
}

#index13 {
	width: 293px; background-color: #F4F3EF; float: left;
}

#index14 {
	width: 100%; background-color: #776F64; height: 33px; background-image: url(../images/brown-tr.gif); background-position: right top; background-repeat: no-repeat;
}

#index15 {
	font-family: Verdana; font-size: 14px; font-weight: bold; color: White; padding-left: 20px; padding-top: 5px;
}

#index16 {
	background-image: url(../images/cream-bl.gif); background-repeat: no-repeat; background-position: left bottom;
}

#index17 {
	background-image: url(../images/cream-br.gif); background-repeat: no-repeat; background-position: right bottom;
}

#index18 {
	padding: 25px 25px 10px 25px;
}

#index19 {
	margin-left: 3px; width: 300px; background-color: #F4F3EF; float: left;
}

#index20 {
	width: 100%; background-color: #776F64; height: 33px; background-image: url(../images/brown-tr.gif); background-position: right top; background-repeat: no-repeat;
}

#index21 {
	font-family: Verdana; font-size: 14px; font-weight: bold; color: White; padding-left: 20px; padding-top: 5px;
}

#index22 {
	background-image: url(../images/cream-bl.gif); background-repeat: no-repeat; background-position: left bottom;
}

#index23 {
	background-image: url(../images/cream-br.gif); background-repeat: no-repeat; background-position: right bottom;
}

#index24 {
	height: 106px; padding: 25px 25px 10px 25px;
}