body	{
	background-color:	#808CBB;
	background-image:	url(../images/background.gif);

}

#container	{
	width:				720px;
	margin:				10px auto;
	background-color:	#fff;
	color:				#333;
	line-height:		130%;
}

#rightnav	{
	float:				right;
	width:				108px;
	margin:				0;
	padding-bottom:		1em;
	padding-left:       1em;
	padding-top:        1em;
	padding-right:      1.1em;
}

#content	{
	margin-right:		130px;
	padding:			0 1em 1em 1em;
	background-color:	white;
	color:				black;
	font:				11pt arial;
}

#footer	{
	clear:				both;
	margin:				0;
	background-color:	white;
}

#footer table   
{
    width: 90%;
    margin-left:    1.0em;
    margin-bottom:  1.0em;
}

#footer table td    
{
    font:   9pt arial;
}

#footer h2  
{
    margin: 0;
    color:  #7E8BBC;
    font:   12pt arial;
    font-weight: bold;
}

#content h2 {
	margin:				0 0 .5em 0; 
}

.menu_home	{
	margin-left:		0.8em;
	margin-bottom:		0.5em;
	background-image:	url(../images/menu_home.gif);
	background-repeat:	no-repeat;
	height:				85px;
}

.menu_view_videos	{
	margin-left:		0.8em;
	margin-bottom:		0.5em;
	background-image:	url(../images/menu_view_videos.gif);
	background-repeat:	no-repeat;
	height:				85px;
}

.menu_my_account	{
	margin-left:		0.8em;
	margin-bottom:		0.5em;
	background-image:	url(../images/menu_my_account.gif);
	background-repeat:	no-repeat;
	height:				85px;
}

.menu_forums	{
	margin-left:		0.8em;
	margin-bottom:		0.5em;
	background-image:	url(../images/menu_forums.gif);
	background-repeat:	no-repeat;
	height:				85px;
}

.menu_contact_us	{
	margin-left:		0.8em;
	margin-bottom:		0.5em;
	background-image:	url(../images/menu_contact_us.gif);
	background-repeat:	no-repeat;
	height:				85px;
}

.menu_options	{
	padding-top:	0.8em;
}

.menu_options a 	{
	font:	16pt arial;
	font-weight:	bold;
	color:	white;
	text-decoration:	none;
	padding-left:	0.8em;
	padding-right:	0.6em;
}

.menu_options a:hover	{
	color:	#FDE39F;
}

.home_selected	{
	background-image:	url(../images/home_selected.gif);
	background-repeat:	no-repeat;
}

.menu_submenu	{
	padding-top:1.2em;
}

.menu_submenu a 	{
	font:	12pt arial;
	font-weight:	bold;
	color:	#FF7E0C;
	text-decoration:	none;
	padding-left:	2.0em;
}

.menu_submenu a:hover	{
	color:	#FFBD0C;
}

.menu_submenu_search	{
	font:	12pt arial;
	font-weight:	bold;
	color:	#FF7E0C;
	text-decoration:	none;
	padding-left:	2.0em;
}

.search_button	{
	padding:	0.4em;
	background-image:	url(../images/menu_submenu_search.gif);
	background-repeat:	no-repeat;
}

.logged_in_user_info 	{
	text-align:	left;
	border-collapse:	collapse;
	margin-left:	2.0em;
	color:				black;
}

.logged_in_user_info td	{
	font:	9pt arial;
}

.logged_in_user_info_votes	{
	background-image:	url(../images/16x16_star.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:1.5em;
	font-size:10pt;
}

a	{
	color:	#7E8BBC;
	font-weight:	bold;
}

a:hover	{
	color:	#BCC4E2;
	font-weight:	bold;
}

h1	{

	color:	white;
	font:	16pt arial;
	font-weight:	bold;
	background-image:	url(../images/header_star.gif);
	background-repeat:	no-repeat;
	background-position:	left;
	line-height:	2.5em;
	padding-left:	1.4em;
	padding-top:	0.3em;
}

.header_small_text	{
	font:	11pt arial;
	font-weight:	bold;
}

.video_card 	{
	text-align:	left;
	border-collapse:	collapse;
	margin-left:	0.1em;
	color:				black;
}

.video_card tr	{
	vertical-align:	top;
}

.video_card td	{
	font:	9pt arial;
}

.video_card_user_name	{
	font:	13pt arial;
	font-weight:	bold;
	padding-left:	0.3em;
}

.buttons	{
	margin-top:	0.5em;
	background-image:	url(../images/vote_comments_buttons.gif);
	background-repeat:	no-repeat;
	background-position:	center;
	padding-top:	0.8em;
	padding-bottom:	0.7em;
}

.buttons a	{
	color:	white;
	text-decoration: none;
	font:	20pt arial;
	font-weight:	bold;
	padding-left:	3.1em;
	padding-right:	1.3em;
}

.buttons a:hover	{
	color:	#FDE39F;
}

.vote_buttons	{
	margin-top:	0.5em;
	background-image:	url(../images/vote_buttons.gif);
	background-repeat:	no-repeat;
	background-position:	center;
	padding-top:	0.8em;
	padding-bottom:	0.7em;
}

.vote_buttons a	{
	color:	white;
	text-decoration: none;
	font:	20pt arial;
	font-weight:	bold;
	padding-left:	3.1em;
	padding-right:	1.3em;
}

.comments_buttons a:hover	{
	color:	#FDE39F;
}

.comments_buttons	{
	margin-top:	0.5em;
	background-image:	url(../images/comments_buttons.gif);
	background-repeat:	no-repeat;
	background-position:	center;
	padding-top:	0.8em;
	padding-bottom:	0.7em;
}

.comments_buttons a	{
	color:	white;
	text-decoration: none;
	font:	20pt arial;
	font-weight:	bold;
	padding-left:	3.1em;
	padding-right:	1.3em;
}

.vote_buttons a:hover	{
	color:	#FDE39F;
}

.save_buttons	{
	margin-top:	0.5em;
	background-image:	url(../images/save_button.gif);
	background-repeat:	no-repeat;
	background-position:	right;
	padding-top:	0.8em;
	padding-bottom:	0.7em;
}

.save_buttons a	{
	color:	white;
	text-decoration: none;
	font:	20pt arial;
	font-weight:	bold;
	padding-left:	15.6em;
}

.save_buttons a:hover	{
	color:	#FDE39F;
}

.submit_buttons	{
	background-image:	url(../images/submit_button.gif);
	background-repeat:	no-repeat;
	background-position:	right;
	padding-top:	0.8em;
	padding-bottom:	0.7em;
	text-align:right;
	background-color:	#E0E3F8;
}

.submit_buttons a	{
	color:	white;
	text-decoration: none;
	font:	20pt arial;
	font-weight:	bold;
	padding-right:	1.6em;
}

.submit_buttons a:hover	{
	color:	#FDE39F;
}

.submit_buttons_nobackground	{
	background-image:	url(../images/save_button.gif);
	background-repeat:	no-repeat;
	background-position:	right;
	padding-top:	0.8em;
	padding-bottom:	0.7em;
	
}

.submit_buttons_nobackground a	{
	color:	white;
	text-decoration: none;
	font:	20pt arial;
	font-weight:	bold;
	padding-left:	15.0em;
}

.submit_buttons_nobackground a:hover	{
	color:	#FDE39F;
}

.my_buttons	{
	margin-top:	0.5em;
	background-image:	url(../images/edit_comments_buttons.gif);
	background-repeat:	no-repeat;
	background-position:	center;
	padding-top:	0.8em;
	padding-bottom:	0.7em;
}

.my_buttons a	{
	color:	white;
	text-decoration: none;
	font:	20pt arial;
	font-weight:	bold;
	padding-left:	3.1em;
	padding-right:	1.3em;
}

.my_buttons a:hover	{
	color:	#FDE39F;
}

.order_by_leter	
{
    text-align:right;
	margin-left:	1.2em;
	margin-bottom:	0.5em;
	font:	9pt arial;
	color:	#7E8BBC;
	
}

.my_account 	{
	text-align:	left;
	margin-left:	2.0em;
	color:				black;
}

.my_account td	{
	padding:	0.3em;
	font:	9pt arial;
	font-weight:	bold;
}

.profile 	{
	text-align:	left;
	margin-left:	2.0em;
	color:				black;
}

.profile td	{
	padding-right:	0.1em;
	font:	9pt arial;
}

.comments	{
	padding: 4.3em 0.5em 0.5em 0.5em;
	background-image:	url(../images/comments_top.gif);
	background-position:	top;
	background-repeat:	no-repeat;
	background-color:	#E0E3F8;
}

.comments a	{
	font: 14pt arial;
	font-weight: bold;
	color:#FF7E0C;
}

.comments a:hover	{
	color:#FFBD0C;
}

.my_votes	{
	width:500px;
	color:	black;
	font:	10pt arial;
	text-align:	left;
	border-collapse:	collapse;
}

.my_votes th	{
	background-color:	#CBD0E3;
	padding:	0.4em;
	font:	11pt arial;
	font-weight:	bold;
}

.my_votes	td	{
	padding:	0.4em;
}

.login 	{
	text-align:	left;
	margin-left:	5.1em;
	color:				black;
}

.login td	{
	font:	12pt arial;
	font-weight:	bold;
}

.confirm_vote	{
	margin-left:2.0em;
	font:	12pt arial;
	font-weight:	bold;
}

.right_link  {
    text-align:right;
    background-image:url(../images/RightArrow.gif);
    background-position:right;
    background-repeat:no-repeat;
    padding-right:1.6em;
}

.view_all_contestants   
{
    background-image:url(../images/view_all_contestants.gif);
    background-repeat:no-repeat;
    background-position:right;
    line-height:2.5em;
    padding-right:0.5em;
    padding-top:1.6em;
    text-align:right;
}

view_all_contestants_table  
{
    border-collapse:collapse;
    width: 98%;
}

.formposts    {
    width: 97%;
    border-collapse:collapse;
}

.formposts  th  {
    text-align: left;
    background-color: #E7EBF7;
    padding:0.3em;
}

.formposts td   
{
    padding: 0.5em;
    border-bottom: 1px solid #E7EBF7;
   
}

.formposts tr   
{
    vertical-align: top;
   
}

.comments_video_bar
{
    background-image:url(../images/comments_video_bar.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:1.0em;
}

.permalink_video_bar
{
    background-image:url(../images/permalink_video_bar.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:1.0em;
}

.email_video_bar
{
    background-image:url(../images/email_video_bar.gif);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:1.0em;
}

.attention  
{
    background-image:url(../images/attention.gif);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:1.5em;
}

#radioshowtable table	{
	
 	width: 90%;
    margin-left:    1.0em;
    margin-bottom:  1.0em;
	
}

#radioshowtable th	{
	text-align: left;
	padding: 0.5em;
	color:	white;
	background-color: #7E8BBC;
	border-bottom: 1px solid #566498;
}

#radioshowtable	td	{
	text-align: left;
	vertical-align: top;
	padding: 0.5em;
}

.odd	{
	color:#323E68;
	font:10pt arial;
}

.even	{
	background-color:#FDF6E3;
	color:#8C470A;
	font:10pt arial;
}

.even_border	{
	border-top:	1px solid #DA9F6A;
	border-bottom:	1px solid #DA9F6A;
}

.odd_border	{
	border-top: 1px solid #A2ACD3;
	border-bottom: 1px solid #A2ACD3;
}

#divKittyAnnouncementBox 
{
    background-color: LightYellow;
    text-align: center;
    font: 14pt arial;    
}

#divKittyAnnouncementBoxText
{
    margin-top: 10px;
    font: 10pt arial;
}

#divSelyneAnnouncementBox 
{
    background-color: LightYellow;
    text-align: center;
    font: 14pt arial;    
}

#divSelyneAnnouncementBoxText
{
    margin-top: 10px;
    font: 10pt arial;
}