body {
	color: #EFEFEF;
	background: #101010;
}

div.mainbg {
	
}
div.heading {
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11pt;
	font-weight: 700;
	color: #ff0000;
	text-	transform:uppercase;
	letter-spacing:1px;
	width: 95%;
}

#wtfridge, #wthuddle, #wtactivity
{
border-top: 0px solid #202020;
	border-bottom: 1px solid #252322;
	border-left: 1px solid #252322;
	border-right: 1px solid #252322;
	WIDTH: 483px;
	padding: 5px;
	background:#1a1a1a;
	margin-left: 8px;
	-moz-opacity:0.8;
	opacity:0.8; 
	filter:alpha(opacity=80);
	}
table.mainbg {
	border-bottom: 0px solid #202020;
	width: 95%; 
}
div.thumbadd { background:#101010;}
td.main {
	
	border-left: 0px solid #202020;
	border-right: 0px solid #202020;
	
}

td.middle {
	border-left: 0px solid #202020;
	border-right: 1px solid #202020;
	
	color: #EFEFEF;
}

td.bottom {
	border-bottom: 0px solid #202020;

}

div.hilight {
	border-bottom: 1px solid #202020;
}

div.mainbody {
	
	border-top: 0px solid #202020;
}

div.userbody {
	
	border-top: 0px solid #202020;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	padding-bottom: 10px;
	background:#1a1a1a;
	-moz-opacity:0.8;
	opacity:0.8; 
	filter:alpha(opacity=80);
}

div.surround {
	border-top: 1px solid #202020;
}

div.surround-left {
	border-left: 1px solid #202020;
}

div.block.bottom {
	border-top: 0px solid #202020;
}

div.block {
	border-top: 0px solid #202020;
}

div.block.light {
	border-top: 0px solid #202020;
}

div.block.normal {
	border-bottom: 0px solid #202020;
}

div.block .moduletable {
	border: 0px solid #202020;
	
}

div.block .moduletable h3 {
	background:  #C72A01 url(../images/body/gator/modh3_normal_bg.png) no-repeat;	padding-left: 50px;
}

div.light .moduletable,
div.light .moduletable-flush {
	border: 0px solid #555555;
	
}

div.light .moduletable h3,
div.light .moduletable-flush h3 {
	background:  #202E68 url(../images/modh3_middle_bg.png) no-repeat;
	color: #EFEFEF;
	padding-left: 35px;
}

div.light a.mainlevel {
	border-bottom: 1px solid #202020;
}

div.light a#active_menu:link,
div.light a#active_menu:visited {
	color: #333;
}


div.light li.active_menu a:link,
div.light li.active_menu a:visited {
  color: #333;
}

ul.sidenav li {
	border-bottom: 1px solid #FEB563;
}

ul.sidenav li a {
	color: #D2D8FF;
}

ul.sidenav a:hover {
 color: #EFEFEF;
}

ul.sidenav li.active_menu a:link,
ul.sidenav li.active_menu a:visited  {
	color: #FE7418;
}

td.sectiontableheader {
  background: #555555;
  border-bottom: 1px solid #202020;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  border-bottom: 1px solid #202020;
}

td.sectiontableentry1,
td.sectiontableentry2{
  border-bottom: 1px solid #202020;
}

div#footer {
	border: 1px solid #464646;
	background: #333333;
	color: #555555;
}

#rocket {

}

.css_button {
	background: url(../images/body/gator/w3c_css.png);
}

.xhtml_button {
	background: url(../images/body/gator/w3c_xhtml.png);
}

/* Quick Search */
table.qsearch {
	background-color: #F7F7F7;
	color: #555555;
	font-weight: 500;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
}

.qsearch-heading {
	font-size: 10pt;
	font-weight: 700;
	background-color: #DDDDDD;
	padding: 2px;
}

/* Quick Search Results */
table.qresults {
	background-color: #F7F7F7;
	border: 1px solid #DDDDDD;
	color: #555555;
	font-weight: 500;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	border-spacing: 1px;
	margin: 0px 0px 2px 0px;
	padding: 3px;
	width: 100%;
}

table.qresults img {
	border: none;
	margin: 2px 2px 2px 2px;
}

table.qresults a:link,
table.qresults a:visited {
	color: #555555;
	font-weight: 600;
}

table.qresults a:hover {
	color: #555555;
	font-weight: 600;
}

td.qdetails a:link,
td.qdetails a:visited {
	color: #555555;
	font-weight: 400;
}

td.qdetails a:hover {
	color: #555555;
	font-weight: 400;
}


.searchbox {
	border: 1px solid #bdc7d8;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 8pt;
	margin-top: 4px;
	margin-right: 5px;
	width: 133px;
	padding-left: 15px;
	background-image: url(../images/searchglass.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #555555;
}

div#qsearch {
	color: #F0EDED;
	font-weight: 700;
	text-align: right;
	font-size: 13px;
}


/* User Profile */
.wtitle {
	
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 0px;
	line-height: 15px;

	width: 500px;
}
#wtfridge a, #wthuddle a, #wtactivity a
{color:#ffae28; 
}
a.blocklink:link, a.blocklink:visited  
{
display:block;
background: #1A1A1A url(../images/watermark.jpg) no-repeat right;
border: 1px solid #232323;
line-height:21px;
height:21px;font-weight:bold;
text-indent: 0px;

}
a.blocklink:hover {
background:#182254; 
border: solid 1px #3153a4; 
color: white;
}
a.blocklink2:link, a.blocklink2:visited 
{
display:block;
background: #1A1A1A url(../images/watermark.jpg) no-repeat right;
border: 1px solid #232323;
line-height:21px;
height:21px;
font-size:11px;
text-indent: 0px;
width: 145px;
font-weight:bold;
}
a.blocklink2:hover {
background:#cd0408; 
border: solid 1px #e4595a; 
color: white;
}
.wtitle2 {
	
	margin-top: 0px;
	margin-bottom:0px;
	margin-left: 0px;
	text-indent: 10px;
	line-height: 15px;
	margin-left: 5px;
	width:95%;
}

.opened {
	cursor: pointer;
	width: 10px;
	float:left;
	display: block;
	background: url(../images/open.png) 3px 0px no-repeat ;
}

.closed {
	cursor: pointer;
	width: 10px;
	display: block;
	float:left;
	background:url(../images/closed.png) 3px 4px no-repeat;
}

.moduletable-closed {
	padding: 0px 0px 0px 0px;
}

.moduletable-closed h3 {
	border-top: 1px solid #C0C0C0;
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  	font-size: 11px;
  	font-weight: 500;
  	color: #555555;
	padding: 3px 5px 3px 20px;
	background: #DDDDDD url(../images/arrow_closed.gif) 2px no-repeat;
}

.moduletable-open {
	padding: 0px 0px 0px 0px;
}

.moduletable-open h3 {
	border-top: 1px solid #C0C0C0;
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  	font-size: 11px;
  	font-weight: 500;
  	color: #555555;
	padding: 3px 5px 3px 20px;
	background: #DDDDDD url(../images/arrow_open.gif) 2px no-repeat;
	cursor: pointer;
}

.hide {
	display: none;
}

.show {
	display: '';
}

img.thumb {
	border: 1px solid #101010;
	padding: 2px;
}

img.thumb:hover {
	border: 1px solid;
}

.inputtext,
.inputpassword {
	border: 2px solid #555555;
	font-size: 9pt;
	padding: 2px;
}

.radio {
    margin-bottom: 3px;
}

.personal {
	border: 2px solid #555555;
	font-size: 9pt;
  	padding: 2px;
	height: 46px;
	width: 300px;
	background-color: #EFEFEF;
  	font-family: "Arial", tahoma, verdana, arial, sans-serif;
}

.textarea-team {
	border: 2px solid #555555;
  	padding: 2px;
  	font-size: 12px;
  	font-family: "Arial", tahoma, verdana, arial, sans-serif;
	height: 48px;
	width: 283px;
}

.textarea-report {
	border: 2px solid #555555;
  	padding: 2px;
  	font-size: 12px;
  	font-family: "Arial", tahoma, verdana, arial, sans-serif;
	height: 48px;
	width: 343px;
}

.textarea-compose {
	border: 2px solid #555555;
  	padding: 2px;
  	font-size: 12px;
  	font-family: "Arial", tahoma, verdana, arial, sans-serif;
	height: 108px;
	width: 343px;
}

.textarea-invite {
	border: 2px solid #555555;
  	padding: 2px;
  	font-size: 12px;
  	font-family: "Arial", tahoma, verdana, arial, sans-serif;
	height: 46px;
	width: 380px;
}

.textarea-fridge {
	border: 2px solid #555555;
  	padding: 2px;
  	font-size: 12px;
  	font-family: "Arial", tahoma, verdana, arial, sans-serif;
	height: 42px;
	width: 260px;
}

.textareawork {
	border: 2px solid #555555;
  	padding: 2px;
  	font-size: 11px;
  	font-family: "Arial", tahoma, verdana, arial, sans-serif;
	height: 62px;
	width: 279px;
}

.textarea-flag {
	border: 1px solid #BDC7D8;
  	padding: 2px;
  	font-size: 11px;
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	height: 62px;
	width: 320px;
}

.textarea-short {
  	border: 2px solid #555555;
  	padding: 3px;
  	font-family: "Arial", tahoma, verdana, arial, sans-serif;
  	font-size: 11px;
	height: 62px;
	width: 277px;
}

.textarea-motto {
  	border: 2px solid #555555;
  	padding: 3px;
  	font-family: "Arial", tahoma, verdana, arial, sans-serif;
  	font-size: 11px;
	height: 42px;
	width: 245px;
}

.textarea-photo-edit {
  	border: 2px solid #555555;
  	padding: 3px;
  	font-size: 11px;
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	height: 62px;
	width: 227px;
}

.textarea-photo-edit-narrow {
  	border: 1px solid #bdc7d8;
  	padding: 3px;
  	font-size: 11px;
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	height: 62px;
	width: 165px;
}

.textarea-edit {
  	border: 1px solid #bdc7d8;
  	padding: 3px;
  	font-size: 11px;
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	height: 42px;
	width: 277px;
}

.textarea-embed {
  	border: 1px solid #bdc7d8;
  	padding: 3px;
  	font-size: 11px;
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	height: 152px;
	width: 277px;
}

.select {
	font-size: 9pt;
	padding:2px;
	border: #555555;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}

.button {
  border: 1px solid #555555;
  background: #1A1A1A;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: 700;
  padding: 2px;
}

.button:hover {
	color: #C90409;
}

td.contentheading {

}

td.contentheading-lselect {
	font-size: 10px;
	text-transform:none;
	letter-spacing:0px;
	color: #555555;
	text-align: right;
}

td.contentheading-select {
	padding-left: 0px;
	text-align: right;
	width: 70px;
}

div.nomessages {
	font-size: 10pt;
	font-weight: 700;
	color: #EFEFEF;
}

td.heading {
	margin-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11pt;
	font-weight: 700;
	color: #555555;
}

td.lowlite {
	border-bottom: 1px solid #202020;
}


div.heading { text-transform:uppercase; }
div.heading-lite {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9pt;
	font-weight: 600;
	color: #EFEFEF;
	width: 95%;
	border-bottom: 1px solid #202020;
}

.subject {
	font-size: 9pt;
	font-weight: 700;
	color: #EFEFEF;
}

.success {
	border: 1px solid #CEE6F2;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #EFEFEF;
	width: 93%;
}

.error {
	border: 1px solid #C90409;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #EFEFEF;
	width: 93%;
}

table.profilemenu {
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;
  	padding: 0;
  	margin: 0;
  	width: 100%;
	
}

table.profilemenu td {
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: 700;
}

table.profilemenu .active {
	color: #C90409;
	font-weight: 700;
}

.notice-small {
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  	font-size: 10px;
  	color: #555555;
}

.action-small a:link,
.action-small a:visited,
.action-small a:active {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	font-weight: 500;
}

.action-small a:hover {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
}

.action-small {
	padding-left: 0px;
}

div.action-small a:link,
div.action-small a:visited,
div.action-small a:active {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 7pt;
 	font-weight: 500;
}

div.action-small a:hover {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 7pt;
}

div.action-small {
	
}

.pointer {
	cursor: pointer;
}

table.comments {
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;
  	padding: 0;
  	margin: 0;
  	width: 99%;
  	font-size: 8pt;
	background-color: #101010;
}

table.comments td.by {
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: 700;
}

table.comments td.remove {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 7pt;
	text-align: right;
}

table.comments .active {
	color: #C90409;
	font-weight: 700;
}

.welcomeheading {
	font-size: 180%;
	color: #555555;
	font-weight: 700;
}

.indent {
	padding-left:8px;
}

div.imgcaption {
	padding-top: 5px;
	text-align:center;
	line-height: 23px;
	font-size: 10pt;
}

div.thumbsmall {
	font-size: 11px;
}

div.thumbuserheading {
	font-size: 9pt;
	font-weight: 700;
	padding: 7px 0px;
	display: block;
}

div.thumbcontainer {
	border: none;
	height: auto;
}

div.thumbmain {
	width: 100%;
	background-color: #101010;
}

div.thumbmaincontent {
	width: 100%;
	padding-bottom: 5px;
	background-color: #101010;
}

div.thumbmainhigh {
	padding-top: 8px;
	text-align: center;
}

div.thumbmaincaption {
	width: 100%;
	font-size: 9pt;
	font-weight: 700;
	padding-left: 0px;
	padding-top: 6px;
	height: auto;
	text-align: center;
}

div.thumbmaindescription {
	width: 100%;
	font-size: 9pt;
	padding-left: 0px;
	padding-top: 6px;
	height: auto;
	text-align: center;
}

div.thumbcontent {
	text-align: center;
	background-color: #101010;
}

div.thumbnormal {
	width: 470px;
	background-color: #101010;
}
div.thumbnormalsearch {
	background-color: #101010;
}
div.thumbnarrow {
	width: 220px;
	background-color: #101010;
}

div.thumbmember {
	width: 100%;
	font-size: 9pt;
	font-weight: 700;
	padding-left: 3px;
	line-height: 24px;
	text-align: left;
}

div.thumbcaption {
	width: 100%;
	font-size: 9pt;
	font-weight: 700;
	padding-left: 0px;
	padding-top: 4px;
	
}

div.thumbouter {
	border: none;
	padding-left: 6px;

}
div.thumbresults { background:#101010; }
div.thumbinner {
	border: none;
	height: 125px;
	background: url(../images/matrix_bg.gif) no-repeat;
}
div.thumbinnersearch {
	border: none;
	height: 125px;
	text-align:left;
	padding-left: 8px;
	background: url(../images/matrixsearch.gif) no-repeat 0px 0px;
}
div.thumb {
	padding-top: 8px;
	padding-left:8px;
}

div.thumbsearch {
	padding-top: 8px;
	padding-left:0px;
	text-align:center;
}
.thumbhigh {
	width: 60px;
	margin-top: 18px;
	margin-left: 1px;
	font-size: 10pt;
	text-align:left;
	font-weight:700;
}

div.thumblow {
	width: 60px;
	margin-top: 17px;
	margin-left: 1px;
	font-size: 10pt;
	text-align:left;
	font-weight:700;
}

div.thumbinfo {
	padding-left: 6px;
	text-align: left;
}

div.notice {
	color: #C90409;
	padding-bottom: 6px;
}

div.moddate {
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  	text-align: left;
  	color: #efefef;
  	font-size: 9px;
  	font-weight: bold;
  	margin-left: 2px;
  	padding: 4px 0px 4px 0px;
  	border-bottom: solid 2px #202020;
}

div.moddatenormal {
	display: inline;
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  	text-align: left;
  	color: #efefef;
  	font-size: 9px;
  	font-weight: bold;
  	margin-left: 2px;
  	padding: 4px 0px 4px 0px;
}

div.modtext {
	display: inline;
  	text-align: left;
  	color: #efefef;
  	font-size: 11px;
  	margin-left: 2px;
  	padding: 4px 0px 4	px 0px;
}

div.modunderlined {
  	text-align: left;
  	color: #efefef;
  	font-size: 11px;
  	margin-left: 2px;
  	padding: 4px 0px 4px 0px;
  	border-bottom: solid 1px #202020;
}

div.modaction {
  	text-align: right;
  	color: #efefef;
  	font-size: 11px;
  	padding: 4px 0px 4px 0px;
  	border-bottom: solid 1px #202020;
}

div.modactioncenter {
  	text-align: center;
  	color: #efefef;
  	font-size: 11px;
  	padding: 4px 0px 4px 0px;
  	border-bottom: solid 1px #202020;
}

div.modactionnormal {
  	text-align: right;
  	color: #efefef;
  	font-size: 11px;
  	padding: 4px 0px 4px 0px;
}

div.matrix-paging {
	padding-top: 5px;
	padding-bottom: 8px;
	margin-top: 5px; 
	margin-bottom: 10px;
	text-align: center;
	font-size: 11pt;
	font-weight: 700;
	color: #555555;	
	float:right;
	border-top: 0px solid #202020;
	border-bottom: 0px solid #202020;
	text-align:right;
}

table.paging {
	margin-left: 10px;
	font-size: 11pt;
	font-weight: 700;
	color: #555555;
	width: 97%;
}

td.paging {
	padding-top: 1px;
	font-size: 18pt;
	font-weight: 700;
	color: #555555;
	width: 90%;
}

td.paging-lselect {
	font-size: 10pt;
	color: #555555;
	text-align: right;
}

td.paging-select {
	text-align: right;
	font-size: 8pt;
	width: 70px;
}

.paging {
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 11pt;
	font-weight: 700;
	color: #555555;
	width: 97%;
}

.componentheading {
	display: inline;
	width: 95%;
}

.resultheading {
	padding:5px 18px;
	text-align: left;
	width: 150px;
	font-weight: 700;
	color: #555555;
	margin-bottom: 20px;
}

#pagenav {

}
ul#pagenav { float:right;
	clear:both; margin-right: 15px; }
div.moduletable-quicklinks a { white-space: nowrap; }
div.moduletable-quicklinks table.contentpaneopen td { text-align:center; }

#pagenav li {
	float:left;
	background: none; font-weight:bold;
	width: 18px;
	color: #fff;
	margin: 3px;
	background: #3c3c3c url(../images/navoff.gif) repeat-x top; 
	font-size: 10pt;
	text-align:center;
	padding: 1px 0px; 
	border: 1px solid #CCC; 
	height:15px; line-height:15px; 
}
#pagenav li.current {

	float:left;
	background: none;
	color: #fff;
	height:15px; line-height:15px; 
	padding: 1px 0px; 
	background:#db0503 url(../images/navon.gif) repeat-x top; 
	font-size: 10pt;
	border: solid 1px #fe3c33; 
}

#pagenav li.first {
	float:left;
	background: none;
	width: 43px;
	color: #fff;
	height:15px; line-height:15px; 
	padding: 1px 0px; 
	background:#db0503 url(../images/navon.gif) repeat-x top; 
	font-size: 10pt;
	border: solid 1px #fe3c33; 
}

#pagenav li.last {
	float:left;
	background: none;
	width: 45px;
	color: #fff;
	height:15px; line-height:15px; 
	padding: 1px 0px; 
	background:#db0503 url(../images/navon.gif) repeat-x top; 
	font-size: 10pt;
	border: solid 1px #fe3c33; 
}

#pagenav li.previous {
	float:left;
	background: none;
	width: 65px;
	color: #fff;
	height:15px; line-height:15px; 
	padding: 1px 0px; 
	background:#db0503 url(../images/navon.gif) repeat-x top; 
	font-size: 10pt;
	border: solid 1px #fe3c33; 
}

#pagenav li.next {
	float:left;
	background: none;
	width: 50px;
	color: #fff;
	height:15px; line-height:15px; 
	padding: 1px 0px; 
	background:#db0503 url(../images/navon.gif) repeat-x top; 
	font-size: 10pt;
	border: solid 1px #fe3c33; 
}

#pagenav li.set {
	float:left;
	background: none;
	width: 13px;
	color: #fff;
	height:15px; line-height:15px; 
	padding: 1px 0px; 
	background:#db0503 url(../images/navon.gif) repeat-x top; 
	font-size: 10pt;
	border: solid 1px #fe3c33; 
}

#pagenav a:link,
#pagenav a:visited {
	color: #ccc;
	font-size: 10pt;
}

#pagenav a:active,
#pagenav a:hover {
	color: #FFFFFF;
	font-size: 10pt;
}
div.commentblock {
	/* see primary style css */
	width: 100%;
	font-size: 8pt;
}

div.commenttext {
	/* see primary style css */
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #202020;
}

div.commentaction {
	font-size: 7pt;
	text-align: right;
	width: 100%;
}

div.commentedit {
	border: 0px solid;
	width:465px;
	padding-left:5px;
	background-color: #101010;
}

div.togglecomment {
	padding-left: 10px;
	padding-top: 5px;
	padding-bttom: 5px;
	width: 460px;
	background-color: #101010;
	font-weight: 700;
	cursor: pointer;
	color: #C90409;
}
