BODY {
background: #392e0e url('images/bg.jpg') top no-repeat;
margin:0px;
font-family:"Arial", sans-serif;
font-size:10pt;
}

a:link {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: underline;
font-weight: normal;
}
a:visited {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: underline;
font-weight: normal;
}
a:hover {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: underline;
font-weight: normal;
font-style: italic;
}
a:active {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: underline;
font-weight: normal;
font-style: italic;
}

/* MAIN TABLE */
table.main {
width: 980px;
min-height: 1175px;
}
td.main {
background: #cec19e url('images/bg-coffee-nostain.jpg') top left no-repeat;
width: 963px;
min-height: 1175px;
}
td.mainstain {
background: #cec19e url('images/bg-coffee.jpg') top left no-repeat;
width: 963px;
min-height: 1175px;
}

td.mainShadow {
width: 17px;
background: transparent url('images/bg-shadow.gif') repeat-y;
vertical-align: top;
text-align: left;
}

/* TOP LOGO AREA */
table.logo {
width: 930px;
height: 102px;
margin-top: 15px;
border: #181713 1px solid;
vertical-align: middle;
}

td.logo {
font-family: arial;
font-size: 13px;
color: #615f62;
text-decoration: none;
font-weight: normal;
}
.logo a:link, .logo a:visited {
font-family: arial;
font-size: 13px;
color: #000000;
text-decoration: none;
font-weight: normal;
}
.logo a:hover, .logo a:active {
font-family: arial;
font-size: 13px;
color: #000000;
text-decoration: underline;
font-weight: normal;
}

/*  TOP NAVIGATION  */
table.topnav {
width: 930px;
height: 29px;
border: #181713 1px solid;
vertical-align: middle;
text-align: center;
}
td.topnav {
vertical-align: top;
}
td.navLogged {
text-align: left;
font-size: 11px;
font-weight: bold;
}
.navLogged a:link, .navLogged a:visited {
font-family: arial;
font-size: 12px;
color: black;
text-decoration: none;
font-weight: normal;
}
.navLogged a:hover, .navLogged a:active {
font-family: arial;
font-size: 12px;
color: black;
text-decoration: underline;
font-weight: normal;
font-style: italic;
}

table.loginBx {
width: 281px;
height: 21px;
background: transparent url('images/bg-user-pass.gif') no-repeat;
}
td.loginCellL {
width: 115px;
text-align: center;
padding-left: 15px;
}
td.loginCellR {
width: 125px;
text-align: center;
}
.loginBx {
font-family: arial;
font-size: 10px;
color: white;
text-decoration: none;
font-weight: bold;
background-color: #827757;
border: none;
width: 90px;
letter-spacing: 2px;
}
.loginBxtopsearch {
font-family: arial;
font-size: 10px;
color: white;
text-decoration: none;
font-weight: bold;
background-color: #827757;
border: none;
width: 100px;
letter-spacing: 2px;
}

table.srchBx {
width: 140px;
height: 21px;
background: transparent url('images/bg-search.gif') no-repeat;
}
td.srchBxCell {
text-align: center;
}
.srchBx {
font-family: arial;
font-size: 10px;
color: white;
text-decoration: none;
font-weight: bold;
background-color: #827757;
border: none;
letter-spacing: 2px;
}
table.search-drop {
width: 92px;
}
.srchDrop {
font-family: arial;
height: 19px;
font-size: 10px;
color: white;
text-decoration: none;
font-weight: bold;
background-color: #817656;
border: none;
width: 92px;
}

/* PAGE BODY AREA DEFINITIONS */
table.pagebody {
width: 930px;
}
td.spacer {
width: 10px;
}

/* LEFT NAVIGATION */
td.leftnav {
width: 116px;
vertical-align: top;
}
td.leftnavH {
background: transparent url('images/bg-page-headers.gif') repeat-x;
font-family: arial;
font-size: 20px;
color: white;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
font-style: italic;
padding-left: 9px;
height: 37px;
}
td.leftnavML {
height: 37px;
border-bottom: #010101 1px solid;
vertical-align: top;
}
.leftnavML a:hover {
border-bottom: #010101 2px solid;
}
td.leftnavSignup {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: normal;
padding-bottom: 5px;
height: 37px;
border-bottom: #817656 1px solid;
}
td.leftnavOnline {
font-family: arial;
font-size: 10px;
color: black;
text-decoration: none;
font-weight: normal;
padding-top: 5px;
padding-bottom: 5px;
height: 27px;
border-bottom: #817656 1px solid;
}

/*  MIDDLE CONTENT AREA  */
td.secNameProfile {
background: transparent url('images/bg-section-headers1.gif') repeat-x;
font-family: arial;
font-size: 14px;
color: white;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
font-style: italic;
padding-left: 8px;
height: 29px;
}
td.secNameProfile2 {
background: transparent url('images/bg-section-headers.gif') repeat-x;
font-family: arial;
font-size: 14px;
color: white;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
font-style: italic;
padding-left: 8px;
height: 29px;
vertical-align: middle
}
table.profile {
background-color: white;
padding: 5px;
height: 900px;
}
td.profileL {
vertical-align: top;
width: 240px;
}
td.profileR {
vertical-align: top;
width: 220px;
}
td.profileH {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
padding: 5px 0;
border-bottom: black 1px solid;
}
td.profileH2 {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
}

td.critiques {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: normal;
padding-top: 3px;
padding-bottom: 3px;
border-bottom: black 1px solid;
}

table.content {
width: 660px;
}

td.contentR {
vertical-align: top;
width: 660px;
}

td.pagenamespub {
background: transparent url('images/bg-page-headers.gif') repeat-x;
font-family: arial;
font-size: 15px;
color: white;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
font-style: italic;
padding-left: 8px;
margin-left: 10px;
height: 37px;
}

td.pagenames {
background: transparent url('images/bg-page-headers.gif') repeat-x;
font-family: arial;
font-size: 15px;
color: white;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
font-style: italic;
padding-left: 14px;
height: 37px;
}
td.content {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: normal;
padding-top: 5px;
}
table.numbers {

border: #8a7f5f 1px solid;
padding-top: 2px;
}

table.contentHomeRight {
border-right: #8a7f5f 1px solid;
border-left: #8a7f5f 1px solid;
}
td.contentHomeRight {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: normal;
padding: 8px;
}
.content H1 {
font-family: arial;
font-size: 14px;
color: black;
text-decoration: none;
font-weight: bold;
}
td.homeContentLeft {
width: 406px;
vertical-align: top;
text-align: left;
}
td.homeContentRight {
width: 244px;
padding-left: 10px;
vertical-align: top;
text-align: left;
}
td.field-names {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: bold;
padding: 3px;
padding-right: 10px;
text-align: right;
}
td.field-names2 {
font-family: arial;
font-size: 10px;
color: black;
text-decoration: none;
font-weight: bold;
padding: 3px;
}
td.field-names3 {
font-family: arial;
font-size: 10px;
color: black;
text-decoration: none;
font-weight: bold;
padding: 3px;
padding-left: 0px;
}
td.inforeceived {
padding: 4px;
background-color: #817656;
font-family: arial;
font-size: 13px;
color: white;
text-decoration: none;
font-weight: normal;
}
.fieldsDD {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: normal;
border: white 1px solid;
}
.fieldsTXT {
font-family: arial;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: normal;
border: white 1px solid;
width: 300px;
}
.fieldsTXTsm {
font-family: arial;
font-size: 10px;
color: black;
text-decoration: none;
font-weight: normal;
border: white 1px solid;
width: 150px;
}
.fieldsTXTarea {
font-family: arial;
font-size: 10px;
color: black;
text-decoration: none;
font-weight: normal;
border: white 1px solid;
width: 565px;
height: 565px;
}
.submits {
background-color: #817656;
border: #6e6447 1px solid;
font-family: arial;
font-size: 10px;
color: white;
text-decoration: none;
font-weight: normal;
}

/* PAGE SPECIFIC CODING */
td.aboutus {
height: 900px;
text-align: left;
vertical-align: top;
padding-top: 5px;
font-family: arial;
font-size: 13px;
color: black;
text-decoration: none;
font-weight: normal;
}

/* READ STORY */

.critiqueheader {
background-color: #817656;
font-family: arial;
font-size: 14px;
color: white;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
font-style: italic;
padding-left: 8px;
height: 29px;
vertical-align: middle
}

/*  RIGHT ADS  */
td.rightads {
background-color: transparent;
vertical-align: top;
align: center;
width: 154px;
}

/* CLUBS */
.blacklink
{	
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

/* SETTINGS */
a.settingslink
{
	font-style: italic;
	font-weight: normal;
	font-size: 12px;
}


/*  FOOTER TABLE  */
table.footer {
width: 660px;
}

td.footerTop {
border-bottom: #807756 1px solid;
}
td.spacerTop {
height: 17px;
background-image:url(images/footer_dbllines.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;
}
td.spacerFC {
width: 5px;
}
table.contactus {
width: 112px;
height: 105px;
}
td.contactT {
background-color: #817656;
height: 27px;
text-align: center;
}
td.contactContent {
font-family: arial;
font-size: 11px;
color: black;
text-decoration: none;
font-weight: bold;
text-align: left;
vertical-align: top;
padding: 3px;
}
.contactContent a:link, .contactContent a:visited {
font-family: arial;
font-size: 9px;
color: black;
text-decoration: underline;
font-weight: normal;
}
.contactContent a:hover, .contactContent a:active {
font-family: arial;
font-size: 9px;
color: black;
text-decoration: underline;
font-weight: normal;
font-style: italic;
}

.simple_link:hover {
font-family: arial;
font-size: 9px;
color: black;
text-decoration: underline;
font-weight: normal;
font-style: italic;
}


td.footerPx {
vertical-align: top;
width: 406px;
}
td.copyright {
font-family: arial;
font-size: 10px;
color: black;
text-decoration: none;
font-weight: normal;
padding: 3px;
}

.form {
	margin: 10px;
	font-size:12px;
}

.form td{
	padding-right:10px;
	padding-bottom:5px;
}

.form label{
	font-weight: bold;
	float:right;
}

.message {

	text-align:left;
	padding-left:5px;
}

.list_text {
	font-size:12px;
	padding:3px;
	cursor:pointer;
}

form {
	margin: 0px;
	padding: 0px;
}

a.blacklink
{
	color: black;
	text-decoration: underline;
}