body {margin:0;background:#f90 url(http://www.scottfitness.com/test/sumthin/images/background-seriously.gif) no-repeat;}

p, td, div, submit, input, select, th { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:16px;color: #000;}


/*---default link styles---*/
a {	color: #013c58; font-family: "Trebuchet MS", sans-serif;font-size:12px;line-height:16px; text-decoration:underline; }
a:hover { color:#900; text-decoration:underline; }


/*---default text styles---*/
h1, h2, span.h2, h2, h3, .head, #title, #copy_main h1, #copy_main h2, #black h2, #black h3 {font-family: "Trebuchet MS", sans-serif;margin:0px;padding:0px;font-weight:normal; line-height:16px;}
h1 {color: #900;font-size:20px;line-height:18px; margin-top:5px;margin-bottom:7px;}
h2, span.h2  {font-family: "Trebuchet MS", sans-serif;font-size:13px;line-height:16px; color: #366; background-color:#efefef; padding-top:2px;padding-bottom:2px;padding-left:5px;margin-top:15px;margin-right:0px; border-bottom:1px solid #ccc;}
span.h2 {font-size:14px;background-color:#fff;border:0px;margin:0px;padding:0px;}
h3, .head, .head2 {font-family: "Trebuchet MS", sans-serif;color:#366;font-size:13px;line-height:15px;font-weight:normal;padding:2px;padding-bottom:10px;margin:0px; }
.head2 {color:#666;}
#title {font-size:12px;}

#copy_main h1 {font-family: "Trebuchet MS", sans-serif;font-size:30px;line-height:30px;margin-bottom:5px;}

#black h2, #blue h2 {background-color:#900;color:#fff;padding:0px;padding-left:5px;border-bottom:1px solid #ccc;}
#black span.h2 {line-height:12px;font-size:13px;background-color:#900;color:#ffc;padding-left:4px;padding-right:4px;}
#black h3, #blue h3 {color:#ffc;background-color:#000;margin-top:5px;border:0px;font-weight:normal;}
#blue h3 {background-color:#152f5b;}
#black #byline, #blue #sig, #blue #byline {color:#fff;}
#black a, #blue a {color:#fff;text-decoration:none;}
#black a:hover, #blue a:hover {text-decoration:underline;}
#black table {background-color:#333;}
#black table td {background-color:#000;color:#fff;}

#byline, .byline {font-size:11px;margin-left:15px;color:#666;}
#dateline {font-size:10px;color:#666;float:right;width:55px;text-align:center;margin-right:5px;background-color:#efefef;border:1px solid #ccc;}

#readmore {margin-top:7px;margin-left:15px;}

#sig, #blacksig  {margin:8px 15px 0px 30px;color:#333;}	
#blacksig {color:#fff;}
#spacer {margin-top:8px;}
hr {margin-top:12px;margin-bottom:12px;}

/*---navigation styles---*/
#menu {background:#900 url(http://www.scottfitness.com/test/sumthin/images/linkback.gif) no-repeat;}
#menu img, #sfmenu img {float:left;margin-top:0px;margin-right:2px;}
#menu a, #sfmenu a  {display:block; text-decoration:none;color:#fff; font-size:12px;padding-top:3px; padding-bottom:4px; padding-left:2px;border-top:1px solid #c00;font-weight:bold; }
#menu a.current, #sfmenu a.current {color: #FFCA66;} 
#menu a:hover, #sfmenu a:hover {padding-left:9px;}

#sfmenu {background-color:#fc6;border:2px solid #900;}
#sfmenu a {color:#900;}

#subnav {padding-top:7px;padding-bottom:15px;background-color:#efefef;margin-right:2px;}
#subnav img, #past_articles img {float:left;margin-right:5px;margin-top:6px;}
#subnav a, #past_articles a {display:block;padding-left:12px;padding-right:5px;margin-bottom:3px;text-decoration:none;}
#subnav a:hover, #past_articles a:hover {text-decoration:underline;}

#subnav a.current {color:#900;text-decoration:underline;}
#subnav a.current:hover {color:#333;text-decoration:underline;}

/*---content table styles---*/
#content {background:#900 url(images/content_back.gif) repeat;border-bottom:10px solid #900;}
#text td {background-color:#fff;}

/*---content styles---*/
#title {background:#1d3c70 url(http://www.scottfitness.com/test/sumthin/images/title_back.gif) repeat; color:#fff; padding:2px; text-align:center;}

#text #copy, #text #copy_gray, #black #copy, #block {padding:7px;padding-left:9px;padding-bottom:25px;}
#text #copy_gray {background-color:#333;color:#fff;}
#text #copy_main {padding:15px;padding-bottom:25px;}

#tv {background-color:transparent;text-align:center;color:#fff;border-top:1px solid #900;}
#tv img {margin-top:2px;}
#past_articles {margin:10px;background-color:#fff;border:3px solid #c00;padding:5px;text-align:left;}
#past_articles img {margin-top:6px;}
#past_articles a {padding:0px;}

#article {border:1px solid #900;margin-top:10px;}
#black {background-color:#000;color:#fff;padding:10px;margin:5px;}
#blue {background-color:#152f5b;color:#fff;padding:10px;margin:5px;}

#classifieds div {background-color:#fff;padding:8px;padding-bottom:12px;border:1px solid #ccc;border-top:1px solid #000;border-bottom:1px solid #000;font-family:Georgia, serif;margin:1px;}
#classifieds div a {color:#000;text-decoration:none;}
#classifieds div a:hover {text-decoration:underline;color:#013c58;}
#classifieds td.text {border:0px;padding-top:10px;padding-left:10px;}
#classifieds .featured {font-family: "Trebuchet MS", sans-serif;font-size:13px;line-height:15px; color: #fff; background-color: #900;padding-top: 2px; padding-right:2px; padding-left:7px; padding-bottom:3px;}


/*---image styles---*/
img {border:0px;}
img.border { border:1px solid #ccc;margin-bottom:3px; }
img.right {float:right; margin-left:5px;margin-bottom:10px; border:1px solid #ccc; }
img.left {float:left; margin-right:5px;  border:1px solid #ccc; }
img.float_left {float:left;margin-right:4px;border:0px;}
img.float_right {float:right;margin-left:7px;border:0px;}
img.arrow {float:left;margin-top:1px;margin-right:5px;}
img.logo_icon {margin-top:1px;float:left;}
img.ul {float:left;margin-top:4px;margin-right:5px}

/*----floating content---*/

#float, #float_150,  #float_200, #float_250,#float_300, #float_400, #float_500 
{width:300px;float:right;margin-bottom:10px; margin-left:15px;padding:10px;border:1px dashed #ccc;color:#333;background-color:#efefef;}
	#float_150 {width:150px;}
	#float_200 {width:200px;}
	#float_250 {width:250px;}
	#float_300 {width:300px;}	
	#float_400 {width:450px;}
	#float_500 {width:500px;}
	
#float img, #float_150 img, #float_200 img, #float_250 img, #float_300 img, #float_400 img, #float_500 img	
{float:left;margin:0px;margin-right:5px;border:0px;}	
#float img.arrow, #float_150 img.arrow.arrow, #float_200 img.arrow, #float_250 img.arrow, #float_300 img.arrow, #float_400 img.arrow, #float_500 img.arrow	{float:left;margin-top:1px;margin-right:5px;}

#float_wcaption {width:320;float:right;margin-bottom:10px; margin-left:15px;}
#float_wcaption div {padding:7px;}

#block {background-color:#efefef;border:1px dashed #ccc;color:#333;padding:10px;margin-bottom:5px;margin-top:5px;}
#block img, #none img {float:left;margin:0px;margin-right:10px;margin-bottom:2px;border:0px;}	
#block img.arrow {float:left;margin-top:1px;margin-right:5px;}

/*---calendar---*/
#table_wrapper {border:1px dashed #ccc;padding:1px;background-color:#fff;}
#table {background-color:#fff;}
#table th, #table td.day {background-color:#333;color:#fff;padding-left:20px;}
#table td {padding:5px;background-color:#efefef;}
#table td.spacer {background-color:#fff;height:15px;}
#table td.key {background-color:#fff;font-family: "Trebuchet MS", sans-serif;font-size:14px;line-height:15px;}

/*---address and footer styles---*/

#ads {padding-top:80px;}
#address {font-family: verdana, sans-serif;font-size:10px;color:#fff;margin-bottom: 10px;background-color:#900;padding:5px;}
#footer {margin-top:10px;text-align:center;}


/*---form---"*/


/* COLOR/BORDERS CSS */

form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide { color: #333; }
form.ddfm .required { color: #c00; }
.ddfmerrors { color: #c00; }

/* TEXT CSS */

.ddfmerrors { color: #c00; }


/* STRUCTURE CSS */

.ddfmwrapagain {border:1px dashed #ccc;background-color:#fff;padding:2px;}
.ddfmwrap { background-color:#ccc;padding:5px;padding-right:0px;padding-bottom:0px;border:1px solid #ccc; width:253px;}
.ddfm {width:250px;}
.fieldwrap, .radiofieldwrap, .textareafieldwrap {margin:1px;padding:0px;width:248px;}
.radiofieldwrap, .textareafieldwrap  {text-align:center;margin-bottom:0px;}
.textareafieldwrap {text-align:left;}
.radiofieldwrap {padding-bottom:10px;}
form.ddfm fieldset {padding: 0px 0px 2px 1px;margin: 0px 0px 10px 0px;display: block;}
form.ddfm label {
	display: block; 
	background-color:#efefef;
	float: left; 
	text-align: right;
	margin:0px;
	margin-bottom: 1px;
	margin-right:1px; 
	padding: 3px;
	padding-right: 3px;
	clear: left; 
	width:100px;
}


form.ddfm label.radio, form.ddfm label.textarea {
	width:238;
	margin:0px;
	margin-bottom:0px;
	text-align: center;
	border:0px;
}

form.ddfm label.radio {margin-bottom:8px; } 
.fieldwrap input {width:138px;}
form.ddfm select.fmselect {
	float: left; 
	display: block;
	margin-bottom: 15px;  
	padding: 3px; 
}



form.ddfm textarea {
	margin: 0px;
	padding:0px;
}

/*
	display: block; 
	float: left; 
	width: 26%; 
	text-align: right;
	margin: 0 0px 0 0; 
	padding-bottom: 15px;
	clear: left;  */


form.ddfm input.fmfile, form.ddfm input.fmtext {
	float:left;
	margin:0px;
}


form.ddfm .submit {
	text-align: right;
	padding:2px;
	background-color:#333; 
	color:#fff;
	width:238px;
}


.ddfmwrap .ddfmerrors {
	display: block; 
	text-align: center;
	padding-top:10px;
	margin-bottom:7px;
	margin-right:28px;
}

.ddfmwrap .errorlist {
	display: block;
	background-color:#efefef;
	border:1px solid #c00;
	margin-bottom: 5px;
	margin-right:28px;
	padding: 5px;
}

.thankyou {width:250px;padding:10px;background-color:#900;color:#fff;}

