/* WIDGET: Login */

div.widget-login-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-login
{
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-login-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
margin-right: 6px;
}

input.widget-login
{
width: 100px;
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
margin-top: 6px;
margin-bottom: 6px;
margin-right: 6px;
}

div.widget-login-buttons
{
}

div.widget-login-error
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FF0000;
margin-left: 6px;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-login-error-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #FF0000;
text-align: right;
margin-right: 6px;
}

a.widget-login:link, a.widget-login:active, a.widget-login:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: none;
}

a.widget-login:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: none;
}


/* Buttons */ 

div.button-spacing
{
overflow: hidden;
width: 6px;
height: 1px;
}

.button
{
font-family: Arial, Sans-serif;
display: block;
}

a.button:link, a.button:active, a.button:visited
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	background-color: 131418;
	color: F38E1C;
	text-decoration: none;
	line-height: 16px;
	border: 1px solid #445177;
	height: 20px;
}

a.button:hover
{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	background-color: 242A3C;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	height: 20px;
}

span.button-width
{
margin-left: 6px;
margin-right: 6px;
}


div.ticket-spacing     
{                       
	overflow: hidden;                   
	width: 6px;                 
	height: 1px;                             
}
                                                                                                                                                                        
.ticket                             
{                          
	font-family: Arial;
}                         
                                                                                                                                                                     
a.ticket:hover, a.ticket:link, a.ticket:active, a.ticket:visited
{                   
        font-family: HELVETICA;     
        font-size: 10px;
        font-weight: bold;
        color:  #F7941C;
        text-decoration: none;  
        line-height: 16px;
        height: 20px;                            
}                                                                                                                                                                      

span.ticket-width                            
{                   
	margin-left: 6px;            
	margin-right: 6px;                           
} 


/* WIDGET: Membership Status */

div.widget-status-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-status
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}


/* WIDGET: News */

div.widget-news-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-news
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-news-date
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: 445177;
}

.widget-news-headline
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: 445177;
}

.widget-news-copy
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: BEBDBD;
}

.widget-news-postedby
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
font-style: Italic;
color: 445177;
}

a.widget-news-link:link, a.widget-news-link:active, a.widget-news-link:visited
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: F7941C;
text-decoration: underline;
}

a.widget-news-link:hover
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: underline;
}

div.widget-news-rule
{
overflow: hidden;
background-color: #999999;
width: 100%;
height: 1px;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-news-paging
{
}

.widget-news-paging
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: 445177;
}

a.widget-news-paging:link, a.widget-news-paging:active, a.widget-news-paging:visited
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: F7941C;
text-decoration: none;
}

a.widget-news-paging:hover
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}


/* WIDGET: Member of the Day */

div.widget-memberoftheday-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-memberoftheday
{
width: 200px;
margin-left: 6px;
margin-right: 6px;
margin-top: 6px;
margin-bottom: 6px;
}

a.widget-memberoftheday:link, a.widget-news:active, a.widget-news:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-memberoftheday:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

.widget-memberoftheday
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

img.widget-memberoftheday-photo
{
margin-left: 12px;
border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-right: 1px solid #333333;
border-left: 1px solid #333333;
}


/* WIDGET: Poll */

div.widget-poll-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-poll
{
width: 300px;
margin-left: 6px;
margin-right: 6px;
margin-top: 6px;
margin-bottom: 6px;
}

.widget-poll-question
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #333333;
}

div.widget-poll-questionrule
{
overflow: hidden;
background-color: #333333;
width: 100%;
height: 1px;
margin-top: 6px;
margin-bottom: 6px;
}

input.widget-poll-options
{
margin-right: 6px;
}

div.widget-poll-options
{
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-poll-spacing
{
overflow: hidden;
width: 6px;
height: 6px;
}

.widget-poll
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

div.widget-poll-results
{
overflow: hidden;
height: 6px;
background-color: #999999;
}

div.widget-poll-resultsrule
{
overflow: hidden;
background-color: #666666;
width: 100%;
height: 1px;
margin-top: 3px;
margin-bottom: 3px;
}


/* WIDGET: Newest Members */

div.widget-newestmembers-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-newestmembers
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-newestmembers-commas
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
line-height: 14px;
}

a.widget-newestmembers:link, a.widget-newestmembers:active, a.widget-newestmembers:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
line-height: 14px;
}

a.widget-newestmembers:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
line-height: 14px;
}

.widget-newestmembers
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
line-height: 14px;
}

div.widget-newestmembers-entry
{
}

div.widget-newestmembers-rule
{
}


/* WIDGET: Local Members */

div.widget-localmembers-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-localmembers
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-localmembers-commas
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
line-height: 14px;
}

a.widget-localmembers:link, a.widget-localmembers:active, a.widget-localmembers:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
line-height: 14px;
}

a.widget-localmembers:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
line-height: 14px;
}

.widget-localmembers
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
line-height: 14px;
}

div.widget-localmembers-entry
{
}

div.widget-localmembers-rule
{
}

/* WIDGET: Media */

div.widget-media-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-media
{
margin-bottom: 6px;
}

div.widget-media-category-header
{
margin-top: 6px;
padding: 6px;
height: 12px;
background-color: #666666;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-media-category-rule
{
margin-bottom: 6px;
}

div.widget-media-entry
{
margin-top: 12px;
margin-bottom: 12px;
margin-left: 12px;
margin-right: 12px;
}

.widget-media-title
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #333333;
line-height: 14px;
}

.widget-media-description
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
line-height: 14px;
}

div.widget-media-spacing
{
overflow: hidden;
height: 6px;
}

a.widget-media:link, a.widget-media:active, a.widget-media:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
line-height: 14px;
}

a.widget-media:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
line-height: 14px;
}

div.widget-media-verticalrule
{
overflow: hidden;
width: 1px;
}

td.widget-media-verticalrule
{
background-color: #666666;
}

div.widget-media-rule
{
overflow: hidden;
background-color: #333333;
width: 100%;
height: 1px;
}


/* WIDGET: Discography */

div.widget-disco-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-disco
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-disco-entry
{
}

img.widget-disco-artwork
{
margin-right: 12px;
}

.widget-disco-title
{
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: 445177;
}

.widget-disco
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: 445177;
}

a.widget-disco:link, a.widget-disco:active, a.widget-disco:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-disco:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-disco-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Tour Dates */

div.widget-tourdates-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-tourdates
{
width: 500px;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-tourdates-tourtitle
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #666666;
}

div.widget-tourdates-tourtitle-rule
{
overflow: hidden;
background-color: #666666;
width: 100%;
height: 1px;
margin-top: 6px;
}

div.widget-tourdates-tourdescription
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
}

div.widget-tourdates-tourdescription-rule
{
overflow: hidden;
background-color: #666666;
width: 100%;
height: 1px;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-tourdates-margin
{
overflow: hidden;
width: 100%;
height: 6px;
}

.widget-tourdates
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #383F6D;
}

a.widget-tourdates:link, a.widget-tourdates:active, a.widget-tourdates:visited
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: F7941C;
text-decoration: underline;
}

a.widget-tourdates:hover
{
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: underline;
}

a.widget-presales:link, a.widget-presales:active, a.widget-presales:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #111111;
text-decoration: underline;
}

a.widget-presales:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-tourdates-spacing-wide
{
width: 150px; 
height: 24px;
} 

div.widget-tourdates-spacing-width-30px
{
width: 20px;
height: 17px;
}

div.widget-tourdates-spacing-width-50px
{
width: 50px;
height: 24px;
}

div.widget-tourdates-spacing
{
width: 12px;
height: 24px;
}

div.widget-tourdates-tourrule
{
overflow: hidden;
border-bottom: 1px dashed #999999;
width: 100%;
height: 1px;
margin-top: 6px;
margin-bottom: 14px;
}


/* WIDGET: Tour Date Details */

div.widget-tourdatedetails-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-tourdatedetails
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-tourdatedetails-tourtitle
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #666666;
padding-bottom: 6px;
border-bottom: 1px solid #666666;
margin-bottom: 4px;
}

.widget-tourdatedetails
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
line-height: 14px;
}

div.widget-tourdatedetails-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Events */

div.widget-events-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-events
{
width: 500px;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-events
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

a.widget-events:link, a.widget-events:active, a.widget-events:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-events:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-events-spacing
{
width: 12px;
height: 24px;
}


/* WIDGET: Event Details */

div.widget-eventdetails-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-eventdetails
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-eventdetails-eventtitle
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #666666;
padding-bottom: 6px;
border-bottom: 1px solid #666666;
margin-bottom: 4px;
}

.widget-eventdetails
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
line-height: 14px;
}

a.widget-eventdetails:link, a.widget-eventdetails:active, a.widget-eventdetails:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-eventdetails:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-eventdetails-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Profile Search */

div.widget-profilesearch-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-profilesearch
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-profilesearch-error
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FF0000;
margin-bottom: 24px;
}

.widget-profilesearch-error-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #FF0000;
}

.widget-profilesearch
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

div.widget-profilesearch-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
text-align: right;
margin-left: 6px;
margin-right: 6px;
}

input.widget-profilesearch
{
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
margin-top: 6px;
margin-bottom: 6px;
}

select.widget-profilesearch-country
{
width: 150px;
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
margin-top: 6px;
margin-bottom: 6px;
}

select.widget-profilesearch
{
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-profilesearch-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Profile Search Results */

div.widget-profilesearchresults-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-profilesearchresults
{
width: 300px;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-profilesearchresults-spacing
{
overflow: hidden;
width: 12px;
}

img.widget-profilesearchresults
{
width: 40px;
height: 40px;
}

.widget-profilesearchresults
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

a.widget-profilesearchresults:link, a.widget-profilesearchresults:active, a.widget-profilesearchresults:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-profilesearchresults:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-profilesearchresults-rule
{
overflow: hidden;
background-color: #666666;
width: 100%;
height: 1px;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-profilesearchresults-paging
{
margin-top: 12px;
}

.widget-profilesearchresults-paging
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: regular;
color: #000000;
}

a.widget-profilesearchresults-paging:link, a.widget-profilesearchresults-paging:active, a.widget-profilesearchresults-paging:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: none;
}

a.widget-profilesearchresults-paging:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: none;
}


/* WIDGET: View Profile */

div.widget-viewprofile-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-viewprofile
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

img.widget-viewprofile
{
width: 80px;
height: 80px;
margin-right: 12px;
border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
border-right: 1px solid #333333;
border-left: 1px solid #333333;
}

.widget-viewprofile
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: regular;
color: #333333;
}

a.widget-viewprofile:link, a.widget-viewprofile:active, a.widget-viewprofile:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-viewprofile:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-viewprofile-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-viewprofile-bio
{
width: 400px;
}

div.widget-viewprofile-friendlist-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
margin-top: 18px;
}

div.widget-viewprofile-friendlist
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

img.widget-viewprofile-friendlist
{
width: 40px;
height: 40px;
margin-bottom: 6px;
}

table.widget-viewprofile-friendlist-horizontal
{
width: 100%;
}

a.widget-viewprofile-friendlist-member:link, a.widget-viewprofile-friendlist-member:active, a.widget-viewprofile-friendlist-member:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #666666;
text-decoration: underline;
}

a.widget-viewprofile-friendlist-member:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #000000;
text-decoration: underline;
}

a.widget-viewprofile-friendlist:link, a.widget-viewprofile-friendlist:active, a.widget-viewprofile-friendlist:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-viewprofile-friendlist:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-viewprofile-friendlist-spacing
{
overflow: hidden;
width: 12px;
height: 12px;
}


/* WIDGET: Edit Profile */

div.widget-editprofile-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-editprofile
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-editprofile-error
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FF0000;
margin-bottom: 24px;
margin-left: 6px;
margin-right: 6px;
}

.widget-editprofile-error-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #FF0000;
text-align: right;
margin-left: 6px;
margin-right: 6px;
}

div.widget-editprofile-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
text-align: right;
margin-left: 6px;
margin-right: 6px;
}

div.widget-editprofile-label-alt
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
margin-left: 6px;
margin-right: 6px;
}

input.widget-editprofile
{
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
margin-right: 6px;
}

textarea.widget-editprofile
{
width: 240px;
height: 80px;
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
margin-right: 6px;
}

select.widget-editprofile-country
{
width: 150px;
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
margin-right: 6px;
}

select.widget-editprofile
{
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
margin-right: 6px;
}

div.widget-editprofile-spacing
{
overflow: hidden;
height: 6px;
}

div.widget-editprofile-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Friend List */

div.widget-friendlist-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-friendlist
{
width: 300px;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

img.widget-friendlist
{
width: 40px;
height: 40px;
}

img.widget-friendlist-horizontal
{
width: 40px;
height: 40px;
margin-bottom: 6px;
}

table.widget-friendlist-horizontal
{
width: 100%;
}

a.widget-friendlist-member:link, a.widget-friendlist-member:active, a.widget-friendlist-member:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #666666;
text-decoration: underline;
}

a.widget-friendlist-member:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #000000;
text-decoration: underline;
}

a.widget-friendlist:link, a.widget-friendlists:active, a.widget-friendlist:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-friendlist:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-friendlist-spacing
{
overflow: hidden;
width: 6px;
}

div.widget-friendlist-horizontal-spacing
{
overflow: hidden;
width: 12px;
height: 12px;
}

div.widget-friendlist-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Contests: Latest Contest */

div.widget-latestcontest-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-latestcontest
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-latestcontest-headline
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #333333;
}

.widget-latestcontest
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}


/* WIDGET: Contests: Current/Past Contests */

div.widget-contests-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-contests
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-contests-headline
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #333333;
}

.widget-contests
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

div.widget-contests-rule
{
overflow: hidden;
background-color: #999999;
width: 100%;
height: 1px;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Contests: Contest Details */

div.widget-contests-details-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-contests-details
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-contests-details
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

.widget-contests-details-legal
{
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
font-weight: Regular;
color: #333333;
}

a.widget-contests-details:link, a.widget-contests-details:active, a.widget-contests-details:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-contests-details:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-contests-details-rule
{
overflow: hidden;
background-color: #999999;
width: 100%;
height: 1px;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Blogs: View Blog */

div.widget-blogs-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-blogs
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-blogs-day
{
width: 100%;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #333333;
padding-bottom: 6px;
border-bottom: 1px solid #333333;
margin-bottom: 6px;
}

div.widget-blogs-entry
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #666666;
margin-bottom: 6px;
}

div.widget-blogs-entry-rule
{
overflow: hidden;
height: 24px;
}

.widget-blogs
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

a.widget-blogs:link, a.widget-blogs:active, a.widget-blogs:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-blogs:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-blogs-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #999999;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-blogs-mood
{
background-color: #999999;
padding: 2px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-blogs-paging
{
margin-top: 6px;
margin-bottom: 6px;
}

.widget-blogs-paging
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: regular;
color: #000000;
}

a.widget-blogs-paging:link, a.widget-blogs-paging:active, a.widget-blogs-paging:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: none;
}

a.widget-blogs-paging:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: none;
}


/* WIDGET: Blogs: Add an Entry */

div.widget-blogs-addanentry-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-blogs-addanentry
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-blogs-addanentry-error
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FF0000;
margin-bottom: 24px;
}

.widget-blogs-addanentry-error-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #FF0000;
margin-bottom: 6px;
}

div.widget-blogs-addanentry-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
margin-bottom: 6px;
}

div.widget-blogs-addanentry-spacing
{
overflow: hidden;
height: 6px;
}

input.widget-blogs-addanentry
{
width: 260px;
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
}

textarea.widget-blogs-addanentry
{
width: 260px;
height: 120px;
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
}

div.widget-blogs-addanentry-mood-spacing
{
overflow: hidden;
width: 12px;
}

div.widget-blogs-addanentry-mood
{
background-color: #999999;
padding: 2px;
margin-right: 6px;
margin-top: 6px;
margin-bottom: 6px;
}

a.widget-blogs-addanentry:link, a.widget-blogs-addanentry:active, a.widget-blogs-addanentry:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-blogs-addanentry:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

.widget-blogs-addanentry-mood-current
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #333333;
}

div.widget-blogs-addanentry-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Blogs: Blog Info */

div.widget-blogs-bloginfo-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-blogs-bloginfo
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-blogs-bloginfo
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
line-height: 14px;
}

div.widget-blogs-bloginfo-spacing
{
overflow: hidden;
height: 6px;
}


/* WIDGET: Blogs: Find Blogs */

div.widget-blogs-findblogs-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-blogs-findblogs
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-blogs-findblogs-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
margin-right: 6px;
}

input.widget-blogs-findblogs
{
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
}

select.widget-blogs-findblogs
{
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
}

div.widget-blogs-findblogs-spacing
{
overflow: hidden;
height: 6px;
}

div.widget-blogs-findblogs-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Blogs: Search Results */

div.widget-blogs-searchresults-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-blogs-searchresults
{
width: 300px;
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

img.widget-blogs-searchresults
{
width: 40px;
height: 40px;
}

div.widget-blogs-searchresults-spacing
{
overflow: hidden;
width: 12px;
}

.widget-blogs-searchresults
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

a.widget-blogs-searchresults:link, a.widget-blogs-searchresults:active, a.widget-blogs-searchresults:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-blogs-searchresults:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-blogs-searchresults-rule
{
overflow: hidden;
background-color: #666666;
width: 100%;
height: 1px;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-blogs-searchresults-paging
{
margin-top: 12px;
}

.widget-blogs-searchresults-paging
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: regular;
color: #000000;
}

a.widget-blogs-searchresults-paging:link, a.widget-blogs-searchresults-paging:active, a.widget-blogs-searchresults-paging:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: none;
}

a.widget-blogs-searchresults-paging:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: none;
}


/* WIDGET: Blogs: New Blogs */

div.widget-blogs-newblogs-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-blogs-newblogs
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-blogs-newblogs
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

a.widget-blogs-newblogs:link, a.widget-blogs-newblogs:active, a.widget-blogs-newblogs:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-blogs-newblogs:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-blogs-newblogs-spacing
{
overflow: hidden;
width: 12px;
}

div.widget-blogs-newblogs-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-blogs-newblogs-entry
{
}


/* WIDGET: Blogs: Top Blogs Today */

div.widget-blogs-topblogstoday-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-blogs-topblogstoday
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-blogs-topblogstoday-rank
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

.widget-blogs-topblogstoday-hitcount
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

a.widget-blogs-topblogstoday:link, a.widget-blogs-topblogstoday:active, a.widget-blogs-topblogstoday:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-blogs-topblogstoday:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-blogs-topblogstoday-spacing
{
overflow: hidden;
width: 12px;
}

div.widget-blogs-topblogstoday-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Forums: Latest Threads */

div.widget-forums-latestthreads-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-forums-latestthreads
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

a.widget-forums-latestthreads:link, a.widget-forums-latestthreads:active, a.widget-forums-latestthreads:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-forums-latestthreads:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

div.widget-forums-latestthreads-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}


/* WIDGET: Forums */ 

div.widget-forums-header
{
padding: 6px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

a.widget-forums-header:link, a.widget-header-forum:active, a.widget-forums-header:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
text-decoration: underline;
}

a.widget-forums-header:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

div.widget-forums-search
{
font-family: Arial, sans-serif;
font-weight: Regular;
font-size: 10px;
color: #333333;
padding-left: 5px;
padding-top: 6px;
padding-bottom: 6px;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
background-color: #DDDDDD;
margin-bottom: 12px;
}

input.widget-forums-search {
background-color: #FFFFFF;
font-family: Arial, sans-serif;
font-weight: Regular;
font-size: 10px;
width: 140px;
height: 15px;
margin-left: 6px;
margin-right: 6px;
}

div.widget-forums
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

table.widget-forums-border
{
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
}

div.widget-forums-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 6px;
margin-right: 6px;
}

td.widget-forums-label
{
background-color: #FFFFFF;
}

div.widget-forums-innermargins
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

td.widget-forums-status
{
background-color: #EEEEEE;
}

td.widget-forums-alternate-1
{
background-color: #EEEEEE;
}

td.widget-forums-alternate-2
{
background-color: #DDDDDD;
}

div.widget-forums-innerborder
{
overflow: hidden;
width: 1px;
height: 1px;
}

td.widget-forums-innerborder
{
background-color: #666666;
width: 1px;
}

.widget-forums
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

a.widget-forums:link, a.widget-forums:active, a.widget-forums:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
}

a.widget-forums:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
}

img.widget-forums-memberimage
{
width: 80px;
height: 80px;
margin-bottom: 6px;
}

div.widget-forums-post-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}

div.widget-forums-paging
{
margin-top: 6px;
margin-bottom: 6px;
}

.widget-forums-paging
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: regular;
color: #000000;
}

a.widget-forums-paging:link, a.widget-forums-paging:active, a.widget-forums-paging:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: none;
}

a.widget-forums-paging:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: none;
}

.widget-forums-form-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
}

div.widget-forums-form-spacing
{
overflow: hidden;
height: 6px;
}

div.widget-forums-form-rule
{
overflow: hidden;
width: 100%;
height: 1px;
background-color: #666666;
margin-top: 6px;
margin-bottom: 6px;
}

input.widget-forums
{
width: 260px;
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
}

textarea.widget-forums
{
width: 260px;
height: 120px;
font-family: Verdana, Arial, sans-serif;
font-size: 20px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
}

div.widget-forums-error
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FF0000;
margin-bottom: 24px;
}

.widget-forums-error-label
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Bold;
color: #FF0000;
margin-bottom: 6px;
}


/* WIDGET: Members Online */

div.widget-membersonline-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-membersonline
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

.widget-membersonline-commas
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
line-height: 14px;
}

a.widget-memberonline:link, a.widget-memberonline:active, a.widget-memberonline:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
text-decoration: underline;
line-height: 14px;
}

a.widget-memberonline:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
line-height: 14px;
}

a.widget-memberonline-friend:link, a.widget-memberonline-friend:active, a.widget-memberonline-friend:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
font-style: Italic;
color: #666666;
text-decoration: underline;
line-height: 14px;
}

a.widget-memberonline-friend:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
font-style: Italic;
color: #000000;
text-decoration: underline;
line-height: 14px;
}

a.widget-memberonline-local:link, a.widget-memberonline-local:active, a.widget-memberonline-local:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #333333;
text-decoration: underline;
line-height: 14px;
}

a.widget-memberonline-local:hover
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #000000;
text-decoration: underline;
line-height: 14px;
}


/* WIDGET: Invite a Friend */

div.widget-inviteafriend-header
{
padding: 6px;
height: 12px;
background-color: #333333;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #FFFFFF;
}

div.widget-inviteafriend
{
margin-top: 6px;
margin-bottom: 6px;
margin-left: 6px;
margin-right: 6px;
}

input.widget-inviteafriend
{
width: 120px;
height: 16px;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
border-width: 1px;
border-color: #333333;
background-color: #666666;
color: #333333;
margin-right: 6px;
}

div.widget-inviteafriend-preview
{
padding: 12px;
background-color: #FFFFFF;
}

.widget-inviteafriend-preview
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: Regular;
color: #666666;
}

div.widget-inviteafriend-preview-spacing
{
height: 6px;
}

div.widget-inviteafriend-preview-rule
{
margin-top: 12px;
background-color: #333333;
height: 1px;
}
