/* CSS Document */

body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; background-color:white; }

td { font-size:10px; }

a, a:link, a:visited, a:active, .text2 { color:#FF6600; }

p { margin:0 0 12px 0; padding:0; }

.qanda th { text-align:left; width:25%; }

.qanda td { padding:1px 2px 1px 4px; }

#wrapper { text-align:center; }

#mainwrapper { width:770px; margin:0 auto; padding:0; }

#header { height:76px; font-size:18px; text-align:left; width:750px; padding:20px 4px 0 16px; background-color:#eeeeee; }

#header .tagline { clear:both; font-weight:bold; font-size:10px; color:#999999; }

#nav { background-color:#2D6BA7; color:#FFFFFF; font-weight:bold; text-align:left; font-size:10px; width:770px; }

#nav .breaker { clear:both; background-color:#D3DFFC; background-color:transparent; height:1px; overflow:hidden; font-size:1px; padding:0; margin:0; }

#nav .btn { float:left; }

#nav .btn a,#nav .btn a:visited,#nav .btn a:active { display:block; padding:5px 10px 2px 10px; height:16px; float:left; color:white; text-decoration:none; }

#nav .btn a:hover { text-decoration:underline; }

#main { clear:both; background-color:#D8E3FC; background-repeat:no-repeat; background-position:bottom left; padding:0 0 96px 8px; width:762px; }

#footer { clear:both; background-color:#2D6BA7; height:34px; text-align:left; padding:10px 8px 0 8px; color:white; width:754px; visibility:visible; }

#footer a, #footer a:visited, #footer a:active { color:white; font-weight:bold; text-decoration:none; }

#footer a:hover { text-decoration:underline; }

.butts img { margin-right:4px; }

.smallwin { width:182px; margin:6px 6px 0 0; padding:0; float:left; display:inline; border:1px solid #333333; background-color:white; overflow:hidden; }

.smallwin .headtext { font-size:10px; height:23px; text-align:left; padding:5px 0 0 7px; margin:0; font-weight:bold; }

.smallwin .body { margin:0; padding:0 6px 4px 6px; text-align:left; font-size:10px; }

.smallwin .footer { padding:4px; text-align:center; font-size:2px; overflow:hidden; }

.smallwin .splitter { height:12px; }

.bigwin { width:372px; margin:6px 0 0 0; padding:0; float:left; display:inline; border:1px solid #333333; background-color:white; overflow:hidden; }

.bigwin .headtext { font-size:10px; height:23px; text-align:left; padding:5px 0 0 7px; margin:0; font-weight:bold; }

.bigwin .body { margin:0; padding:0 8px 3px 8px; text-align:left; font-size:10px; }

.bigwin .footer { padding:4px; text-align:right; }

.bigwin .splitter { height:20px; }

.hugewin { width:562px; margin:6px 0 0 0; padding:0; float:left; display:inline; border:1px solid #333333; background-color:white; overflow:hidden; }

.hugewin .headtext { font-size:10px; height:23px; text-align:left; padding:5px 0 0 7px; margin:0; font-weight:bold; }

.hugewin .body { margin:0; padding:0 12px 4px 12px; text-align:left; font-size:11px; }

.hugewin .body td {	font-size:11px; }

.hugewin .footer { padding:4px; text-align:right; }

.hugewin .splitter { height:20px; }

.fullwin { width:752px; margin:6px 0 0 0; padding:0; float:left; display:inline; border:1px solid #333333; background-color:white; overflow:hidden; }

.fullwin .headtext { font-size:10px; height:23px; text-align:left; padding:5px 0 0 7px; margin:0; font-weight:bold; }

.fullwin .body { margin:0; padding:0 12px 4px 12px; text-align:left; font-size:11px; }

.fullwin .body td {	font-size:11px; }

.fullwin .footer { padding:4px; text-align:right; }

.fullwin .splitter { height:20px; }

h1,h2,h3,h4 { background-color:#7AA6D2; padding:2px 2px 2px 4px; color:white; font-size:10px; font-weight:bold; margin:0 0 4px 0; }

.breaker { clear:both; height:8px; font-size:6px; overflow:hidden; }

.calendar td { text-align:center; width:20px; height:14px; background-color:#EFF6FA; color:#ADBFD5; }

.calendar th { text-align:center; width:20px; height:14px; font-weight:bold; }

.calendar .we { color:#FF6600; }

.calendar td a,.calendar td a:visited,.calendar td a:active { display:block; width:20px; height:14px; color:#CC3366; text-decoration:none; }

.calendar td a:hover { background-color:red; color:#FFFFFF; font-weight:bold; }

ul { margin:0; padding:0; }

li { margin:0 0 0 16px; padding:0; }

.email { display:block; width:59px; font-size:10px; float:left; text-decoration:none; font-weight:bold; background-image:url(../images/email.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:20px; margin:2px 0 2px 0; height:14px; }

.buddy { display:block; width:59px; font-size:10px; float:left; text-decoration:none; font-weight:bold; background-image:url(../images/buddyon.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:20px; margin:2px 0 2px 0; height:14px; }

.pest { display:block; width:59px; font-size:10px; float:left; text-decoration:none; font-weight:bold; background-image:url(../images/buddyoff.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:20px; margin:2px 0 2px 0; height:14px; }

.chatlink { display:block; width:59px; font-size:10px; float:left; text-decoration:none; font-weight:bold; background-image:url(../images/newcomms.gif); background-repeat:no-repeat; background-position:0 50%; padding-left:20px; margin:2px 0 2px 0; height:14px; }

.mp3list td { background-image:url(../images/profilethemes/1/mp3.gif); background-repeat:no-repeat; padding-left:16px; }

input { border:1px solid #3069A0; height:20px; color:white; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; padding:0; margin:0; }

textarea { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; }

input, textarea { border:1px solid #777777; }

input { background-color:#999999; color:white; }

#rating select { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;	padding:0; margin:0; }

.btn1, .btn1:link, .btn1:visited, .btn1:active,
.btn2, .btn2:link, .btn2:visited, .btn2:active,
.btn2on, .btn2on:visited, .btn2on:active {
background-color:#999999; color:white; display:block; width:16px; text-decoration:none; padding:2px; margin:1px; font-weight:bold; }

.btn1:hover, .btn2:hover,
.btn2on, .btn2on:visited, .btn2on:active {
color:white; background-color:#FF9900; }

.ratetext { color:red; }

#rating { clear:both; }

#rating table { width:150px; }

#rating table a { width:15px; height:15px; display:block; text-decoration:none; }

#ratingdesc { font-family:verdana; font-size:9px; font-weight:bold; text-align:center; padding:4px 0 4px 0; }

#pronav { padding-left:10px; }

#bandgenre { color:#FF6600; font-size:10px; font-weight:bold; }

#comments textarea { width:330px; }
#rating table { margin:4px auto 0 auto; }

