body { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #333333; background: #d2d2d2 url(/skins/graphite/bg/bg_desktop.gif) repeat-x; margin: 0 0 0 0; }
a:link { font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #0099ff; text-decoration: none; }
a:visited { font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; color: #0099ff; text-decoration: none; }
a:hover { color: #0066cc; text-decoration: underline; }
a:active { color: #0066cc; text-decoration: underline; }

.grey { color: #333333; }
.black { color: #000000; }
.white { color: #ffffff; }
.ltgrey { color: #999999; }
.blue { color: #0099ff; }
.red { color: #ff3333; }

.highlight { border-bottom: 1px #0066cc dashed; color: #0066cc; font-weight: bold; font-style: italic; }

a.black:link { color: #000000; font-weight: bold; text-decoration: none; }
a.black:visited { color: #000000; font-weight: bold; text-decoration: none; }
a.black:hover { color: #0099ff; }
a.black:active { color: #0099ff; }

a.white:link { color: #ffffff; font-weight: bold; text-decoration: none; }
a.white:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
a.white:hover { color: #0099ff; }
a.white:active { color: #0099ff; }

.underscore { border-bottom-color: #999999; border-bottom-width: 1px; border-bottom-style: solid; }

.txt9 { font-family: Arial, Helvetica, Sans-Serif; font-size: 9px; }
.txt10 { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; }
.txt12 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; }
.txt14 { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; }
.txt16 { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; }
.txt18 { font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; }
.txt24 { font-family: Arial, Helvetica, Sans-Serif; font-size: 24px; }
.txt32 { font-family: Arial, Helvetica, Sans-Serif; font-size: 32px; }

.bold { font-weight: bold; }

.caps { text-transform: capitalize; }

form { margin: 0px; }
input.txtfield { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; border-color: #0099ff; border-width: 2px; border-style: solid; background-color: #ffffff; }
textarea.txtfield { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; border-color: #0099ff; border-width: 2px; border-style: solid; background-color: #ffffff; }
select.txtfield { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; border-color: #0099ff; border-width: 2px; border-style: solid; background-color: #ffffff; }

select.sel200 { font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; border-color: #0099ff; border-width: 2px; border-style: solid; background-color: #ffffff; width: 200px; }

input.search { font-family: Arial, Helvetica, Sans-Serif; font-size: 9px; color: #000000; border-color: #0099ff; border-width: 1px; border-style: solid; background-color: #ffffff; }

.margin5 { padding-left: 5px; padding-right: 5px; }
.margin10 { padding-left: 10px; padding-right: 10px; }

.bullet { font-family: Arial, Helvetica, Sans-Serif; font-size: 9px; color: #999999; }

table.credits { border-color: #0099ff; border-width: 2px; border-style: solid; background-color: #ffffff; }
td.credits { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; color: #333333; }

.divShow { display: block; }
.divHide { display: none; }
.tagedit { padding: 2px; background-color: #e0e0e0; color: #999999; }
a.tags:link, a.tags:visited { font-weight: normal; font-size: 11px; }
a.tag:link, a.tag:visited { font-weight: normal; font-size: 15px; }
a.tagl:link, a.tagl:visited { font-weight: normal; font-size: 20px;}

td.message { padding: 3px; background-color: #999999; border: #0099ff 2px solid; }
td.error { padding: 3px; background-color: #999999; border: #ff3333 2px solid; }

div.stars { width: 20; height: 10; text-overflow: hidden; font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; background-color: #dfc450; padding: 2px; text-align: center; color: #ffffff; font-weight: bold; }
.ssg { color: #0099ff; }

div.friendblock { background: #e2e0da url(/skins/graphite/bg/c_topslot350f.gif) no-repeat; width: 350px; overflow: hidden; height: 190px; text-align: left; margin: 5px; float: left; }
div.friendbanner { width: 320px; height: 140px; text-overflow: hidden; text-align: center; clear: both; }
div.friendtext { width: 320px; height: 30px; font-family: Arial, Helvetica, Sans-Serif; text-align: left; font-size: 10px; text-overflow: hidden; clear: both; }

table.acctBox { margin-top: 5px; margin-right: 10px; }
td.acctTL { background: #ffffff url(/skins/graphite/bg/h_tl.gif) no-repeat; width:5px; height:5px; }
td.acctT { background: #ffffff url(/skins/graphite/bg/h_t.gif) repeat-x; width:5px; height:5px; }
td.acctTR { background: #ffffff url(/skins/graphite/bg/h_tr.gif) no-repeat; width:5px; height:5px; }
td.acctL { background: #ffffff url(/skins/graphite/bg/h_l.gif) repeat-y; width:5px; height:5px; }
td.acctBody { background-color: #ffffff; }
td.acctR { background: #ffffff url(/skins/graphite/bg/h_r.gif) repeat-y; width:5px; height:5px; }
td.acctBL { background: #ffffff url(/skins/graphite/bg/h_bl.gif) no-repeat; width:5px; height:5px; }
td.acctB { background: #ffffff url(/skins/graphite/bg/h_b.gif) repeat-x; width:5px; height:5px; }
td.acctBR { background: #ffffff url(/skins/graphite/bg/h_br.gif) no-repeat; width:5px; height:5px; }
	
input.acctusername { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; border-color: #0099ff; border-width: 2px; border-style: solid; background: #ffffff url(/skins/graphite/bg/h_username.gif) no-repeat top left; }
input.acctpassword { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; border-color: #0099ff; border-width: 2px; border-style: solid; background: #ffffff url(/skins/graphite/bg/h_password.gif) no-repeat top left; }
input.acctempty { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; border-color: #0099ff; border-width: 2px; border-style: solid; background: #ffffff url(/img/shim.gif) no-repeat top left; }

dt { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #333333; }
dd { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: italic; color: #333333; }

table.messagelist { border-color: #666666; border-width: 2px; border-style: solid; background-color: #ffffff; font-size: 12px; }
tr.messageheader { background-color: #999999; }
td.messageheader { font-weight: bold; color: #ffffff; }
td.messageline { font-size: 11px; border-width: 1px; border-style: solid; border-color: #999999; }
td.new { background-color: #e0e0e0; font-weight: bold; }