/* CSS Document */


.crumb_path {
	color: #808080;
	font-size: 10px;
}

.crumb_path a {
	color: #808080;
	font-size: 10px;
}

a.crumb_title,
a.crumb_title:visited,
.crumb_title {
	text-decoration: none;
	color: #6a0c00;
	font-size: 16px;
	font-weight: 700;
	line-height: 25px;
}

a.crumb_title:hover
{
	text-decoration: underline;
}

.grouplisting {
	width: 280px;
	float: left;
	padding: 10px;
}

.groupthumb {
	float: left;
}

.groupthumb img {
	width: 50px;
	height: 50px;
	padding: 3px;
	border: 1px solid #808080;
	margin: 3px;
}
.groupFullDesc dl dt { font-weight: bold; }
.groupField { font-weight: bold; width: 130px; }
.groupDetails .groupField { width: 80px; vertical-align: top}
.groupDetails caption { font-size: 14px; font-weight: bold; padding-bottom: 8px;}
.group_create span {font-weight: bold;}
.group_create span em {font-weight: bold; font-style: normal; color: green;}

.profile_box {
	color: #000;
	width: 280px;
	float: left;
	padding: 5px;
}

.profile_box_full {
	color: #000;
	width: 570px;
	float: left;
	padding: 5px;
}

.boxtop {
	background-color: #fffdd4;
	color: #000;
	border-top: 1px solid #fffdd4;
	border-left: 1px solid #fffdd4;
	border-right: 1px solid #fffdd4;
	padding: 3px;
	background: url('/images/parchment.jpg') top left no-repeat;
	font-weight: bold;
	color: #982902;
}

.boxcontents {
	border: 1px solid #fffdd4;
	padding: 5px;
}

.fullbox {
	width: 100%;
}

.halfbox {
	width: 260px;
	padding: 0 10px 0 10px;
}

.thirdbox {
	width: 33%;
}

.fourthbox {
	width: 25%;
}

.fifthbox {
	width: 20%;
}

.skyads {
	padding: 10px 2px 0 2px;
}

.header	{
	color: #664719;
	font-weight: bold;
	font-family: Georgia,Times;
	font-size: 12px;
	letter-spacing: -1px;
	padding: 1px 0 5px 0;
}

.left	{
	float: left;
}

.right	{
	float: right;
}

.profile	{
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
	padding: 5px;
}

.profile img {
	width: 75px;
	height: 75px;
	padding: 3px;
	border: 1px solid #808080;
	margin: 3px;
}

#PhotoContainer img {
	padding: 3px;
	border: 1px solid #808080;
}

.quicklist img {
	width: 50px;
	height: 50px;
	padding: 3px;
	border: 1px solid #808080;
}



ul {
	list-style:none;
	padding: 0;
	margin: 0;
}





.footerad {
	/*margin-left: 130px;*/
	
	position:relative;
	padding: 5px 0 5px 0;
	/*width: 641px;*/
	text-align: center;
}


.clear {
	clear:both;
}

a img {
	border-width: 0px;
}

body {
	font-family: tahoma;
	font-size: 11px;
	color: #2d2d2d;
}

input,
textarea,
.input,
select {
	font-family: tahoma;
	font-size: 11px;
	border: 1px solid #c0cc7c;
	margin-top: 0px;
	margin-left: 2px;
}

input#keywords
{
	font: 13px Arial, sans-serif !important;
	width: 130px;
}


.col1, .col2 {
		float:left;
}

.container {
		width:100%;
}


.sub_menu {
	float: left;
	clear: both;
	width: 616px;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 25px;
	background-color:#e6d190;
}




/*
.navigation{
	color: #d9966b;
	text-align: center;
	background-color: #6d0d00;
	border-bottom: 1px solid #530000;
}

.navigation:hover {
	background-color: #993300;
	border-bottom: 1px solid #530000;
}

.navigation a {
	margin-left: -7px;
	line-height: 35px;
	font-size: 12px;
	text-decoration: none;
 	color: #d9966b;
}

.navigation a:hover {
	text-decoration: none;
 	color: #fff;
}

*/

a {
	color:#982902;
}

a:hover  {
	text-decoration:none;
}

.red {
	color:#982902;
}

.more {
	font-size:1.091em;
}

h2 {
	color:#712702;
	margin-bottom:11px;
	font-weight:bold;
	font-size: 14px;
}

.ifimg {
	margin-bottom:16px;
}


/* ============================= left column ====================== */

#logo {padding:81px 0 0px 2px;}




form .rowi {height:44px;}




.feed {
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #808080;
}

.feed a {
	font-size: 10px;
	font-weight: bold;
}

.feed img {
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px;
	border: 1px solid #808080;
	width: 30px;
	height: 30px;
	vertical-align: text-bottom;
}


.default_table_bgcolor {
	background-color: #fff;
}

.default_table {
	text-align: left;
	width: 590px;
	border: 1px solid #b3b9c3;
	border-collapse: collapse;
}

.table_header {

	height:30px;
	border: 1px solid #b3b9c3;
	font-size: 12px;
	font-weight: bold;
	background-color: #975132;
	color: #808080;
	padding: 5px 5px 5px 5px;
	border-collapse: collapse;
	color: #fff;
}

.table_header a {
	margin-left: 5px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.table_row1,
.table_row2
{
	border: 1px solid #b3b9c3;
	border-collapse: inherit;
	text-align: left;
	vertical-align: middle;
	height: 30px;
	padding: 5px 5px 5px 5px;
}

.table_row1 {
	background-color: #fffdba;
}

.table_row2 {
	background-color: #efd998;
}

.table1top,
.table1topl,
.table1topr,

.table2top,
.table2topl,
.table2topr,

.table3top,
.table3topl,
.table3topr,

.table4top,
.table4topl,
.table4topr,

.table5top,
.table5topl,
.table5topr
{
	border-bottom: 1px solid #b3b9c3;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	background-color: #e6d190;
	color: #000;
	margin: 3px 3px 3px 3px;
}

.table1top,
.table1topl,
.table1topr
{
	color: #000;
	background-color: #e6d190;
}

.table55top,
.table55topl,
.table55topr
{
	color: #000;
	background-color: #e6d190;
}

.table66top,
.table66topl,
.table66topr
{
	color: #000;

}

.table66bg,
.table66left,
.table66right,
.table66bottom,
.table66bottoml,
.table66bottomr

{
	background-color: #e6d190;

}

.table77top,
.table77topl,
.table77topr
{
	color: #000;
	background-color: #e6d190;
}

.table77bg,
.table77left,
.table77right,
.table77bottom,
.table77bottoml,
.table77bottomr

{
	background-color: #e6d190;

}

.table1top a ,
.table1topl a,
.table1topr a
{
	color: #000;
}




.table1toptr,
.table2toptr,
.table3toptr,
.table4toptr,
.table5toptr
{
	height: 26px;
	border-left: 1px dotted #112E72;
	border-right: 1px dotted #112E72;

}

.table1bottomtr,
.table2bottomtr,
.table3bottomtr,
.table4bottomtr,
.table5bottomtr
{
   height: 10px;
}



.table1bg,
.table1left,
.table1right,
.table1bottom,
.table1bottoml,
.table1bottomr,

.table2bg,
.table2left,
.table2right,
.table2bottom,
.table2bottoml,
.table2bottomr,

.table3bg,
.table3left,
.table3right,
.table3bottom,
.table3bottoml,
.table3bottomr,

.table4bg,
.table4left,
.table4right,
.table4bottom,
.table4bottoml,
.table4bottomr,

.table5bg,
.table5left,
.table5right,
.table5bottom,
.table5bottoml,
.table5bottomr
{
	background: url(/images/parchment.jpg);
}

.button {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	width: 70px;
	height: 24px;
	text-align: center;
	border-style:none;
	background:url(images/tab.png);
}

.button_large {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	width: 97px;
	height: 24px;
	text-align: center;
	border-style:none;
	background:url(images/tab.png);
}

img.ad {
	border: 1px solid black;
}

.success {
	font-weight: bold;
	color: #712702;
}

.error_style {
	font-weight: bold;
	color: #7f0b00;
	background-color: #fff;
	display: block;
	padding: 0;
}

.notice {
	font-weight: bold;
	color: green;
	background-color: #fff;
	display: block;
	padding: 0;
	list-style-position:inside; list-style-type: circle
}

h1 {
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #7f0b00;
}

h1 a {
	text-decoration: underline;
}

h1 a:hover {
	text-decoration: none;
}



h3 {
	margin: 5px 5px 5px 5px;
	font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	clear: left;
	color: #712702;
}

h3 p {
	padding-left: 10px;
	width: 100px;
	border-top: 1px dashed #808080;
}

h3 a {
	color: #712702;
}


/* Calendar CSS */


.calendar
{
	background-image:none;
}

.calendar td
{
	border-style:solid;
	border-width:1px;
}

.calendar a
{
	text-decoration:none;
}

.calendar .month-container
{
	border-style:none;
	padding:5px;
	width:10px;
}

.month td
{
	border-style:solid;
}







/* --- INDEX PAGE STYLES --------------------------------------------------- */

.widget-box {
	width: 114px;
	float: left;
	background-image: url('/images/parchment.jpg');
	background-repeat: repeat;
}

.widget-box-background-flair {
	padding: 3px;
	height: 300px;
	background-image: url('/images/parchment.jpg');
	background-position: 109px 0;
	background-repeat: repeat-y;
}

.margin-left-5 {
	margin-left: 10px;
}

.intro-text {
	color: #674A1D;
	line-height: 15px;
}

.widget-box-left-40-percent {
	border: 1px solid #C49F5B;
	width: 230px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 3px;
	float: left;
}

.widget-box-left-60-percent {
	border: 1px solid #C49F5B;
	width: 335px;
	margin-top: 20px;
	padding: 3px;
	margin-left: 10px;
	margin-bottom: 20px;
	float: left;
}

textarea.terms {
	width:550px;
	height:75px;
	border:1px solid #ccc;
	background:#ffffcc;
	font:normal 11px/15px arial;
	padding: 0 6px 0 6px;
	color:#333;
}

/* --- Variable Sized Box ------------------------------------------------- */
.widget-box-vertical {
	width: 110px;
	float: left;
	background-image: url('/images/sb_middle.jpg');
	background-repeat: repeat-y;
}
.widget-box-vertical .top {
	background-image: url('/images/sb_top.jpg');
	background-repeat: repeat-x;
	height: 17px;
}
.widget-box-vertical .middle {
	padding: 0 5px;
}
.widget-box-vertical .bottom {
	background-image: url('/images/sb_bottom.jpg');
	background-repeat: repeat-x;
	height: 18px;
}

.index-page-widget .widget-box-vertical .middle {
	/*height: 300px;*/
}




/*  styles for the unit rater     */
.ratingblock {
	display:block;
	}

.loading {
	height: 16px;
	background: url('images/working.gif') 50% 50% no-repeat;
	position:relative;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 3px;
	padding:0px;
	height: 16px;
	width:80px;
	position: relative;
	background: url('images/starrating.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	float: left;
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	background-image:none;
	}

.unit-rating li a:hover{
	background: url('images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}

.unit-rating li.current-rating {
	background: url('images/starrating.gif') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;

	}


/* Forms Formatting */

td.formField
{

}

div.formfield
{
	clear: both;
}

div.formfield label
{
	font-weight: bold;
	float: left;
	display: block;
	width: 100px;
	height: 30px;
}

.content1 { font-weight: bold; color: #912102 }