* { padding: 0; margin: 0; } 

body { font-family: Helvetica, Arial, sans-serif; 
font-size: 12px; background:#737373; } 

a img {border: none; } 
a:link {color: #699937; text-decoration: none;}   /* unvisited link */
a:visited {color: #699937; text-decoration: none;}  /* visited link */
a:hover {color: #699937; text-decoration: underline;}   /* mouse over link */
a:active {color: #699937; text-decoration: none;}   /* selected link */

#wrapper { margin: 0 auto; width: 922px;} 

#header {color: #333; width: 900px; float: left; padding: 10px; border: 1px 
solid #88cc4a; height: 279px; margin: 0px 0px 5px 0px; background: #000; } 

#content {float: left; color: #333; border: 1px solid #88cc4a; background: #F2F2E6 url('../images/logo.png') 
no-repeat bottom right; margin: 0px 5px 0px 0px; padding: 10px; min-height: 525px; height: 100%; width: 506px; display: inline; } 

#leftcolumn 
{background: #000; border: 1px solid #88cc4a; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px;  min-height: 525px; width: 160px; float: left; } 

p.home{ text-color: #88cc4a; font-size: 14px; font-weight: bold; } 

#rightcolumn { color: #333; border: 1px solid #000; background: 
#b3de69; margin: 0px 0px 0px 0px; padding: 5px; min-height: 525px; height: inherit; width: 210px; float: left; } 

#footer {clear:both; width: 100%; color: #b3b3b3; margin-bottom: 0px; background: #699937; text-align:center; }
a.footer {color: #b3b3b3;}

#twocolcontent {float: right; color: #333; border: 1px solid #88cc4a; background: #F2F2E6 url('../images/logo.png') 
no-repeat bottom right; margin: 0px 0px 0px 0px; padding: 10px; min-height: 525px; width: 733px; display: inline; }

ul {margin: 5px 5px 5px 20px; padding: 10px;}
ul.sponsors {margin:5px; padding: 0px; list-style: none; clear: left;}

.floatright {float: left; width: 252px; margin: 0 10px 10px 0px; background-color: #000; padding: 10px; border: 1px solid #88cc4a; }
.floatright img { border: 1px solid #F2F2E6;}
.floatright p { margin-top: 0; }
.floatright2 {float: left; width: 175px; margin: 0 10px 10px 0px; background-color: #000; padding: 10px; border: 1px solid #88cc4a; }
.floatrightsched {float: left; width: 402px; margin: 0 10px 10px 0px; background-color: #000; padding: 10px; border: 1px solid #88cc4a; }
.floatrightsched img { border: 1px solid #F2F2E6;}
#mainnews {clear: both; width: 100%;}

#teamlist {clear: both; width: 100%; float:left;}
.floatrightsm {float: left; width: 80px; height: 140px; margin: 5px; background-color: #000; padding: 10px; }
.floatrightsm img { border: 1px solid #000000;}

.floatrightrt {float: left; width: 200px; height: 152px; margin: 2px; background-color: #fff; padding: 2px; }
.floatrightrt img { border: 1px solid #fff;}

.skater {float: left; width: 161px; margin: 0 20px 10px 0px; background-color: #000; padding: 10px; border: 1px solid #88cc4a; }
.skater img {border: 1px solid #000000;}
.skaterbiocategory {font-family: Cicle, Helvetica, Arial, sans-serif; font-weight:gordita; font-size:16px;}

#newsbox {width:100%; background: #b3b3b3; border: 2px solid #000; height: 235px;}
.floatrightnews {float: left; width: 205px; height: 205px; margin: 15px; background-color: #000; padding: 2px; border: 2px solid #fff;}
.floatrightnews img { border: 2px solid #fff; text-align:center;}

.floatrightrts {float: left; margin: 2px; background-color: #f2f2e6; padding: 2px; }
.floatrightrts img { border: 1px solid #000;}
.clear {clear: left;}

#leftnav {
position: absolute;
left: 0px;
width: 150px;
}
ul.leftnav_links {
	position: relative;
	left: 8px;
	padding-left: 0px;
	margin: 6px 0px; 
}
ul.leftnav_sub {
	list-style: none;
	padding-left: 14px;
	}
	

