html, body
{
	margin:0px;
	padding:0px;
    font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:14px;
	background-color:#797979;
	background-position:center 25px;
	background-repeat:no-repeat;
}

h6 { display:inline;margin:0px;padding:0px;font-size:16px;font-weight:normal; }
h5 { display:inline;margin:0px;padding:0px;font-size:17px;font-weight:normal; }
h4 { display:inline;margin:0px;padding:0px;font-size:18px;font-weight:normal; }
h3 { display:inline;margin:0px;padding:0px;font-size:19px;font-weight:normal; }
h2 { display:inline;margin:0px;padding:0px;font-size:20px;font-weight:normal; }
h1 { display:inline;margin:0px;padding:0px;font-size:21px;font-weight:normal; }

ul { margin:0px 0px 10px 10px;padding:0px 0px 0px 10px; }
ul li { margin:0px;padding:0px; }

a:link {color:#333;text-decoration:underline;}     /* unvisited link */
a:visited {color:#333;text-decoration:underline;}  /* visited link */
a:hover {color:#000;text-decoration:none;}   /* mouse over link */
a:active {color:#333;text-decoration:underline;}   /* selected link */ 
a img { border:0px; }
*:focus { outline:none; }

input
{
	background-color:#fff;
	border:1px solid #999;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:14px;
}
input[type='radio'] { border:none; }
input[type='submit'], input[type='button']
{
	cursor:pointer;
	background-color:#eeeeee;
	border:1px solid #999999;
	color:#033;
}
textarea, select, option { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:14px; }

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

div#wrapper
{
	margin:0px auto;
	width:954px;
}

div#title { height:132px; }
div#title a.homepage { padding-left:15px; }

div#content
{
	padding:10px;
	background-color:#cccccc;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
}


div#topofpage { background-color:#aaaaaa;height:30px;border-bottom:1px solid #000000;padding-top:2px; }
div#topofpage table
{
	margin:0px auto;
	width:900px;
	border-collapse:collapse;
}
div#topofpage table tr td.left { text-align:left; }
div#topofpage table tr td.right { text-align:right; }
div#topofpage table tr td form { display:inline; }

div#footer
{
	clear:both;
	text-align:center;
	margin:10px;
}
div#footer span.bookmark
{
	border:1px solid #099;
	background-color:#ddd;
	padding:2px 7px;
	font-size:11px;
	font-weight:bold;
	color:#099;
	cursor:pointer;
}
div#footer a.ext_button { vertical-align:top;padding:0px 10px 0px 0px; }
div#footer a.ext_twt {}
div#footer a.ext_mysp { }
div#footer a.ext_fcb { }
div#footer hr { width:450px;border:1px solid #666;background-color:#666;color:#666; }


div.clear { clear:both;font-size:0px;line-height:0px; }

div.wholepage { float:left;width:925px; }
div.leftside { float:left;width:720px; }
div.rightside { float:left;padding-left:10px;width:200px; }

ul.list_links li { padding-bottom:5px; }

/*START - TOP MENU*/
	div#menu
	{
		margin:-25px 0px 0px 0px;
		padding-left:160px;
	}
/*END - TOP MENU*/


/*START - TAB MENU*/
	div.tab_menu
	{
		overflow:visible;
		height:25px;
		border-bottom:2px solid #000000;
		font-size:14px;
	}

	div.tab_menu table 
	{
		height:25px;
		width:100%;
		border-collapse:collapse;
		overflow:visible;
	}

	div.tab_menu table tr td
	{
		vertical-align:top;
		padding:0px;
	}

	div.tab_menu table tr td a 
	{
		display:block;
		margin:4px 4px 0px 4px;
		padding:1px 5px 0px 5px;
		height:19px;
		border-width:1px 1px 0px 1px;
		border-style:solid;
		border-color:#000000;
		background-color:#bbbbbb;
		cursor:pointer;
		color:#333333;
		text-align:center;
		text-decoration:none;
	}
	
	div.tab_menu table tr td a:hover { text-decoration:none;background-color:#cccccc; }

	div.tab_menu table tr td a.on
	{
		margin:0px 4px 0px 4px;
		padding:4px 5px 0px 5px;
		border-width:2px 2px 0px 2px;
		height:21px;
		background-color:#cccccc;
		font-size:16px;
		color:#000000;
	}
/*END - TAB MENU*/

/*START - SUB TAB MENU*/
	div.subtab_menu { border-color:#333333;margin-bottom:10px; }
	div.subtab_menu table tr td div { background-color:#bbbbbb;border-color:#333333; }
	div.subtab_menu a:hover div { background-color:#f0f0f0; }
/*END - SUB TAB MENU*/

/*START - TITLE MENU*/
	div.title_menu table { border-collapse:collapse;width:100%; }
	div.title_menu table tr td { padding:0px 5px; }
	div.title_menu table tr td a { display:block;border:1px solid #555555;text-align:center;font-size:18px;text-decoration:none; }
	div.title_menu table tr td a.on { border:none;font-size:22px; }
	div.title_menu table tr td a:hover { border-color:#ffffff; }
/*END - TITLE MENU*/



/*START - AD STYLES*/
	div#title_ad
	{
		position:absolute;
		margin:7px 0px 0px 210px;
		padding-left:10px;
		background-image:url('/include/graphics/ad_markers/728x90.gif');
		background-repeat:no-repeat;
		background-position:top left;
		width:728px;
		height:90px;
		background-color:#dddddd;
	}

	div.col_ad
	{
		float:left;
		width:200px;
		text-align:left;
	}
	div.col_ad div.background
	{
		padding:30px 0px 20px 20px;
		background-color:#aaaaaa;
		background-image:url(../graphics/ad_markers/160x600.gif);
		background-position:20px 20px;
		background-repeat:no-repeat;
	}
	div.col_ad div.ad_box
	{
		width:160px;
		height:600px;
		overflow:hidden;
		background-color:#dddddd;
	}
/*END - AD STYLES*/


/*START - ALERT STYLES*/
table.alert { margin-top:10px;background-color:#990000;width:925px; }
table.alert tr th { vertical-align:center;font-size:24px;font-weight:bold;color:#dddddd;background-color:#990000;padding:5px; }
table.alert tr td { font-weight:bold;background-color:#cccccc;padding:5px; }
/*END - ALERT STYLES*/

div#video_320x265 { float:left;border:1px solid #000;margin-right:10px;width:320px;height:265px;overflow:hidden; }

/*START - IMG STYLES*/
	img.img_left { float:left;margin:0px 10px 10px 0px; }
	img.img_right { float:right;margin:0px 0px 10px 10px; }
/*END - IMG STYLES*/


div.section_title { min-height:30px;background:url(/include/graphics/backgrounds/section_title.gif) repeat-x;padding:0px 10px 10px 10px; }
div.breadcrumbs { clear:both;font-size:10px;color:#999999; }

div.button { border:1px solid #000000;text-align:center;background-color:#dddddd;padding:10px;margin:10px;cursor:pointer;text-decoration:none; }
div.button:hover { background-color:#eeeeee;text-decoration:none; }

a.button { display:block;border:1px solid #000000;text-align:center;background-color:#dddddd;padding:10px;margin:10px;text-decoration:none; }
a.button:hover { background-color:#eeeeee;text-decoration:none; }

/*START - BOX STYLES*/
	div.box_style-0 { float:left;margin:0px 10px 10px 0px; }

	div.box_style-1 { float:left;background-color:#fff;border:1px solid #999;margin:0px 10px 10px 0px; }
	div.box_style-1 div.header { font-size:14px;border-bottom:1px solid #999;text-align:left;padding-left:5px; }
	div.box_style-1 div.content { padding:5px; }
	
	div.box_style-2 { float:left;background-color:#ddd;border:1px solid #999;margin:0px 10px 10px 0px; }
	div.box_style-2 div.header { font-size:14px;border-bottom:1px solid #999;text-align:left;padding-left:5px; }
	div.box_style-2 div.content { padding:5px; }
	
	div.box_style-3 { float:left;background-color:#bbb;border:1px solid #999;margin:0px 10px 10px 0px; }
	div.box_style-3 div.header { font-size:14px;border-bottom:1px solid #999;text-align:left;padding-left:5px; }
	div.box_style-3 div.content { padding:5px; }
/*END - BOX STYLES*/


/*START - MULTIPAGE NAVIGATION STYLES*/
	table.multipagenav { width:100%;background-color:#ddd;margin-bottom:10px;font-size:14px; }
	table.multipagenav tr td { padding:2px 10px; }
	table.multipagenav tr td.left { width:25%;text-align:left; }
	table.multipagenav tr td.center { width:50%;text-align:center; }
	table.multipagenav tr td.right { width:25%;text-align:right; }
	table.multipagenav span.off { color:#ddd; }
/*END - MULTIPAGE NAVIGATION STYLES*/


/*START - NEWS PAGE STYLES*/
	div.news_articles table { margin-bottom:10px;cursor:pointer;width:100%;border:1px solid; }
	div.news_articles table.odd { border-color:#bbb;background-color:#fff; }
	div.news_articles table.even { border-color:#999;background-color:#ddd; }
	div.news_articles table.odd tr th { border-bottom:1px solid #bbb; }
	div.news_articles table.even tr th { border-bottom:1px solid #999; }
	div.news_articles table.mouseover { border-color:#000; }
	div.news_articles table tr th { font-size:14px;font-weight:bold;padding-left:4px;text-align:left;vertical-align:top; }
	div.news_articles table tr td.datetime { font-size:10px;line-height:8px;text-align:right;padding-right:10px;color:#666;vertical-align:top; }
	div.news_articles table tr td.message { padding:0px 10px 10px 10px; }
/*END - NEWS PAGE STYLES*/

/*START - NEWS ARTICLE STYLES*/
	div.news_article { padding:0px 10px; }
	div.news_article div.date { font-size:12px;text-align:right;color:#666666;padding-bottom:10px;border-top:1px solid #666666; }
/*END - NEWS ARTICLE STYLES*/

/*START - PHOTOS PAGE STYLES*/
	div.rss_photos div.photo { float:left;margin:0px 10px 10px 0px;padding:10px;width:208px;overflow:hidden;text-align:center; }
	div.rss_photos div.odd { border:1px solid #bbb;background-color:#fff; }
	div.rss_photos div.even { border:1px solid #999;background-color:#ddd; }
	div.rss_photos div.mouseover { border-color:#000; }
	div.zenfolio-photo img { width:150px; }
/*END - PHOTOS PAGE STYLES*/


/*START - VIDEOS PAGE STYLES*/
	a.video_button { float:right;padding:1px 10px;border:1px solid #666;background-color:#eee; }
	div.rss_videos div.video_clip { float:left;width:230px;overflow:hidden;margin:0px 10px 10px 0px; }
	div.rss_videos div.video_clip table { width:100%;padding-bottom:10px;cursor:pointer; }
	div.rss_videos div.odd { background-color:#fff; }
	div.rss_videos div.even { background-color:#ddd; }
	div.rss_videos div.odd table { border:1px solid #bbb; }
	div.rss_videos div.even table { border:1px solid #999; }
	div.rss_videos div.video_clip table.mouseover { border:1px solid #000; }
	div.rss_videos div.odd table tr th { border-bottom:1px solid #bbb; }
	div.rss_videos div.even table tr th { border-bottom:1px solid #999; }
	div.rss_videos div.video_clip table tr th { padding:2px 5px; font-size:14px;font-weight:bold;text-align:left;vertical-align:top; }
	div.rss_videos div.video_clip table tr td.datetime { font-size:10px;line-height:8px;text-align:right;color:#666;vertical-align:top; }
	div.rss_videos div.video_clip table tr td.message div { padding:0px 10px 10px 10px;width:190px;overflow:hidden; }
	div.rss_videos div.video_clip table tr td.image { text-align:center; }
	div.rss_videos div.video_clip table tr td.image img { width:200px;height:150px; }
/*END - VIDEOS PAGE STYLES*/


div#report_this_div { display:none;position:fixed;left:50%;top:50%;margin-left:-205px;margin-top:-255px;width:400px;height:300px;border:5px solid #ffffff;background-color:#bbbbbb; }
div#report_this_div div.close { float:right;border-left:5px solid #ffffff;border-bottom:5px solid #ffffff;font-size:24px;font-weight:bold;color:red;cursor:pointer; }
div#report_this_info { clear:both;padding:10px; }
div#report_this_info textarea { width:375px;height:150px;margin:10px 0px; }
div#report_this_info input { float:right; }

div#track_review_entrybox { z-index:99;display:none;position:fixed;left:50%;top:50%;margin-left:-205px;margin-top:-255px;width:400px;height:300px;border:5px solid #ffffff;background-color:#bbbbbb; }
div#track_review_entrybox div.close { float:right;border-left:5px solid #ffffff;border-bottom:5px solid #ffffff;font-size:24px;font-weight:bold;color:red;cursor:pointer; }

div#track_review_entrybox div#track_review_info { clear:both;padding:10px; }
div#track_review_entrybox div#track_review_info textarea { width:375px;height:150px;margin:10px 0px; }
div#track_review_entrybox input { float:right;padding:10px 20px; }

div.avg_review { float:left;padding-top:7px; }
div.avg_review div.title { float:left;padding:15px 10px 0px 0px;font-weight:bold; }
div.avg_review div.no_reviews { position:absolute;font-weight:bold;width:132px;text-align:center;margin-top:14px;background-color:#eeeeee; }

div.thumbbox { float:left;width:132px;height:40px;border:1px solid #999999;background-color:#ffffff; }
div.thumbbar { position:absolute;background-color:#ffff00;height:40px; }
div.thumbicons { position:absolute; }

table.info_reviews tr.odd { background-color:#fff; }
table.info_reviews tr.even { background-color:#ddd; }
table.info_reviews tr td { padding:5px;border-top:1px solid #999; }
table.info_reviews tr td.review_pic { font-size:11px; }
table.info_reviews tr td.review_pic img { width:75px; }
table.info_reviews tr td.review_text { width:270px; }
table.info_reviews tr td.review_thumbs { width:70px; }
table.info_reviews tr td.review_thumbs div.thumbbox { clear:both;width:64px;height:20px; }
table.info_reviews tr td.review_thumbs div.thumbbar { height:20px; }
table.info_reviews tr td.review_thumbs div.thumbicons img { height:20px; }
table.info_reviews tr td.review_thumbs div.button { font-size:10px;padding:2px 0px 5px 0px;margin:40px 0px 0px 0px; }



table.reviews { width:100%;border-collapse:collapse;border:1px solid #999999;margin-bottom:10px; }
table.reviews tr.odd { background-color:#fff; }
table.reviews tr.even { background-color:#ddd; }
table.reviews tr td { padding:5px;border-bottom:1px solid #9999999; }
table.reviews tr td.review_pic { text-align:center;width:100px; }
table.reviews tr td.review_pic img { width:100px; }
table.reviews tr td.review_thumbs { width:135px; }
table.reviews tr td.review_thumbs div.thumbbox { clear:both; }
table.reviews tr td.review_thumbs div.button { font-size:11px;padding:2px 0px 5px 0px;margin:60px 0px 0px 0px; }


div.about_us { padding:0px 10px; }

table.link_graphics
{
	background-color:#f0f0f0;
	width:100%;
	margin-bottom:20px;
}

table.link_graphics tr th
{
	background-color:#f0f0f0;
	width:130px;
	padding:5px;
}

table.link_graphics tr td
{
	background-color:#cccccc;
	padding:5px;
}

table.link_graphics tr td.looks
{
	text-align:center;
}

table.link_graphics tr td.code
{
	font-family:monospace;
}


div.poll { border:1px solid #666;background-image:url('/include/graphics/polls/background.jpg'); }
div.poll h2 { display:block;text-align:center;padding:5px;font-size:15px;font-weight:bold; }

div.poll_results div.poll { float:left;width:300px;margin:0px 25px 20px 25px;padding-bottom:10px; }

div#poll_content table { border-collapse:collapse;width:100%; }
div#poll_content table tr td { height:25px; }
div#poll_content table.poll_submit tr td.poll_choice { padding-left:55px;text-align:left; }
div#poll_content table.poll_submit tr td.poll_choice label { cursor:pointer;height:20px; }
div#poll_content table.poll_submit tr td.poll_choice label input:radio { cursor:pointer;height:20px; }
div#poll_content table.poll_submit tr td.poll_submit { text-align:center;padding:10px; }
div#poll_content table.poll_results tr td.bar { width:100px;vertical-align:top; }
div#poll_content table.poll_results tr td.bar div { position:absolute;height:15px;margin-top:4px; }
div#poll_content table.poll_results tr td.percent { width:30px;text-align:right;padding-right:5px;font-weight:bold; }
div#poll_content table.poll_results tr td.choice { text-align:left; }
div#poll_content table.poll_results tr td.total { text-align:center;padding:7px;font-size:14px;font-weight:bold; }


table.account { width:100%;border-collapse:collapse;margin-bottom:20px; }
table.account tr td { padding:5px 0px 10px 10px; }
table.account tr td input[type='text'] { width:240px; } 
table.account tr td input[type='password'] { width:240px; }
table.account tr td.marker { width:140px; }
table.account tr td.info { width:300px;color:#666666;font-size:12px;padding-right:10px; }
table.account tr td.submit { text-align:center; }
table.account tr td.submit input { padding:10px;width:140px; }
table.account tr td.terms_of_service textarea { width:680px;height:100px;font-size:11px;background-color:#f0f0f0;color:#333333; }
table.account tr td.please_check { text-align:center;color:#333333; }

div.alert
{
	background-color:#990000;
	font-weight:bold;
	color:#dddddd;
	border:2px solid #ff0000;
	padding:10px;
	margin-bottom:10px;
}

table.account_page { width:720px;border-collapse:collapse; }
table.account_page tr td { vertical-align:top; }
table.account_page tr td.leftside { width:200px;padding:10px;text-align:center; }
table.account_page tr td.leftside img { width:200px; }
table.account_page tr td.rightside { padding:10px; }

table.account_page hr { clear:both; }

textarea#post_message { display:block;width:700px;height:60px;padding:5px; }
textarea#post_message_edit { display:block;width:700px;height:200px;padding:5px; }
span.noHTML { float:left;padding-left:10px;color:#666666;font-size:11px; }
input.post_button { float:right;margin:5px;padding:5px 10px; }
textarea.friend_message { width:470px;height:80px;padding:5px;font-size:12px; }

table.account_page tr td table.odd { background-color:#dddddd; }
table.account_page tr td table.even { background-color:#bbbbbb; }

table.user_post { width:100%;border-collapse:collapse;margin-bottom:10px;border:1px solid #999999; }
table.user_post tr.top_controls td { background-color:#999999;padding:0px 10px;cursor:pointer; }
table.user_post tr.top_controls td.delete { text-align:right; }

table.user_post tr td.pic { padding:10px;width:100px;vertical-align:top; }
table.user_post tr td.pic img { width:100px; }
table.user_post tr td.user { padding:5px;height:10px; }
table.user_post tr td.datetime { padding:5px;height:10px;text-align:right;color:#666666;font-size:12px; }
table.user_post tr td.message { padding:10px;border-top:1px solid #999999;border-bottom:1px solid #999999;height:60px;width:700px; }
table.user_post tr td.reportthis { text-align:right;padding:0px 5px 5px 0px;color:#333333;font-size:12px;height:10px;cursor:pointer; }

table.user_post tr td.response { padding:5px; }
table.user_post tr td.response table { width:100%;border-collapse:collapse;border:1px solid #aaaaaa;font-size:13px;margin-bottom:5px; }
table.user_post tr td.response table.response-odd { background-color:#f0f0f0; }
table.user_post tr td.response table.response-even { background-color:#e0e0e0; }
table.user_post tr td.response table tr td.pic { width:50px;padding:5px;vertical-align:top; }
table.user_post tr td.response table tr td.pic img { width:50px; }
table.user_post tr td.response table tr td.datetime { font-size:12px; }
table.user_post tr td.response table tr td.message { padding:5px;height:30px;width:700px; }

table.user_post tr td.response table.add_response { background-color:#f0f0f0;width:100%;border-collapse:collapse; }
table.user_post tr td.response table.add_response tr td.text { padding:5px; }
table.user_post tr td.response table.add_response tr td.text textarea { width:680px;height:40px;padding:5px;font-size:12px; }
table.user_post tr td.response table.add_response tr td.account_view_text { padding:5px; }
table.user_post tr td.response table.add_response tr td.account_view_text textarea { width:440px;height:40px;padding:5px;font-size:12px; }

table.user_post tr td.response table.add_response tr td.noHTML { color:#666666;padding-left:10px;font-size:11px; }
table.user_post tr td.response table.add_response tr td.button { text-align:right;padding:0px 10px 5px 0px; }

div.friend { float:left;width:100px;border:1px solid #999999;text-align:center;overflow:hidden;font-size:11px; }
div.friend img { width:80px; }

table.account_settings { width:100%;border-collapse:collapse; }
table.account_settings tr th { text-align:left; }
table.account_settings tr.divider td { border-bottom:1px solid #333333; }
table.account_settings tr td { padding:5px; }
table.account_settings tr td.marker { width:80px; }
table.account_settings tr td.button { text-align:right; }
table.account_settings tr td input[type='text'] { width:380px; } 
table.account_settings tr td input[type='password'] { width:380px; }
table.account_settings tr td input[type='checkbox'] { border:none;background-color:#cccccc; }
table.account_settings tr td textarea { width:380px;height:100px; }
table.account_settings tr td.info { width:350px; }

table.change_password tr td input[type='password'] { width:250px; }
table.change_password tr td.info { width:280px; }

table.account_messages { width:100%;border-collapse:collapse; }
table.account_messages tr th { text-align:center; }
table.account_messages tr td { font-size:12px;padding:5px 0px;border-bottom:1px solid #999999;border-top:1px solid #999999; }
table.account_messages tr.odd { background-color:#dddddd; }
table.account_messages tr.mouseover { background-color:#f0f0f0; }
table.account_messages tr td.del { cursor:pointer;text-align:center;width:40px;vertical-align:middle; }
table.account_messages tr td.user { text-align:center;width:120px;vertical-align:top; }
table.account_messages tr td.user img { height:50px; }
table.account_messages tr td.message { vertical-align:top;cursor:pointer; }
table.account_messages tr td.datetime { width:80px;text-align:center;vertical-align:middle; }
table.account_messages tr td.status { width:55px;text-align:center;vertical-align:middle; }
table.account_messages tr td.reply { width:55px;cursor:pointer;text-align:center;vertical-align:middle; }

table.account_message_nav { width:100%;border-collapse:collapse;border-bottom:1px solid #999999;margin-bottom:20px; }
table.account_message_nav tr td { padding:0px 10px; }
table.account_message_nav tr td.next_message { text-align:right; }

table.account_read_messages { width:100%;border-collapse:collapse; }
table.account_read_messages tr td { padding:0px 10px; }
table.account_read_messages tr td.from { text-align:center;vertical-align:top;width:140px; }
table.account_read_messages tr td.from img { height:100px; }
table.account_read_messages tr td.subject { font-weight:bold;border-bottom:1px solid #999999; }
table.account_read_messages tr td.datetime { text-align:right;color:#666666; }
table.account_read_messages tr td.message { padding:20px 10px;border-bottom:1px solid #999999; }
table.account_read_messages tr td.del { cursor:pointer;text-align:left;padding-top:5px; }
table.account_read_messages tr td.del img { vertical-align:middle;}
table.account_read_messages tr td.reply { cursor:pointer;text-align:right;padding-top:5px; }
table.account_read_messages tr td.reply img { vertical-align:middle; }

table.account_send_message { width:100%;border-collapse:collapse; }
table.account_send_message tr td { padding:10px; }
table.account_send_message tr td.to { font-weight:bold; }
table.account_send_message tr td.subject { font-weight:bold; }
table.account_send_message tr td.message { font-weight:bold;vertical-align:top; }
table.account_send_message tr td.to-info img { vertical-align:middle;width:50px; }
table.account_send_message tr td.send { text-align:right; }
table.account_send_message tr td.send input { padding:10px 30px;font-weight:bold; }
table.account_send_message tr td.subject-info input { width:580px; }
table.account_send_message tr td.message-info textarea { width:580px;height:400px; }

div.friend_section { border-bottom:1px solid #999999;font-size:16px;font-weight:bold; }

table.friend_requests { width:100%;border-collapse:collapse;border-bottom:1px solid #999999;margin-bottom:10px; }
table.friend_requests tr.odd { background-color:#dddddd; }
table.friend_requests tr.mouseover { background-color:#f0f0f0; }
table.friend_requests tr td { padding:10px;text-align:center;border-bottom:1px solid #999999;border-top:1px solid #999999; }
table.friend_requests tr td.ignore { cursor:pointer }
table.friend_requests tr td.auth { cursor:pointer }
table.friend_requests tr td.pic img { width:50px; }

table.current_friends { width:100%;border-collapse:collapse;border-bottom:1px solid #999999;margin-bottom:10px; }
table.current_friends tr.odd { background-color:#dddddd; }
table.current_friends tr.mouseover { background-color:#f0f0f0; }
table.current_friends tr td { padding:10px;text-align:center;border-bottom:1px solid #999999;border-top:1px solid #999999; }
table.current_friends tr td.send { cursor:pointer }
table.current_friends tr td.pic img { width:50px; }

div.user_friends div { float:left;margin:0px 10px 10px 0px;padding:10px 0px;width:167px;height:160px;overflow:hidden;text-align:center;font-size:12px;cursor:pointer; }
div.user_friends div.odd { border:1px solid #bbb;background-color:#fff; }
div.user_friends div.even { border:1px solid #999;background-color:#ddd; }
div.user_friends div.mouseover { border-color:#000; }
div.user_friends div img { width:145px; }

table.fansof { width:100%;border-collapse:collapse;border:1px solid #999999; }
table.fansof tr th { text-align:left;background-color:#dddddd;padding:5px; }
table.fansof tr.mouseover { background-color:#eeeeee; }
table.fansof tr.odd { background-color:#dddddd; }
table.fansof tr td { padding:5px;text-align:left;border-top:1px solid #999999;border-bottom:1px solid #999999;cursor:pointer; }

table.track_schedule { width:100%;border-collapse:collapse;margin-bottom:10px; }
table.track_schedule tr th { font-size:15px;font-weight:bold;text-align:left;padding:5px;border-top:5px solid #cccccc;border-bottom:5px solid #cccccc;background-color:#f0f0f0;color:#333333; }
table.track_schedule tr th.title { font-size:16px;border-top:2px solid #f0f0f0;background-color:#cccccc;color:#000000;padding-top:5px; }
table.track_schedule tr th div.track_name { float:left;vertical-align:center;padding-top:5px; }
table.track_schedule tr th div.warning { border:1px solid #ff0000;color:#ff0000;background-color:#ffffff;font-size:10px;line-height:10px;float:right;padding:5px; }
table.track_schedule tr td { text-align:left;padding:5px;cursor:pointer; }
table.track_schedule tr td.date { width:120px; }
table.track_schedule tr.row_even td { background-color:#dddddd; }
table.track_schedule tr.row_mouseover td { background-color:#f0f0f0; }
table.track_schedule tr td table.track { width:100%;border-collapse:collapse; }
table.track_schedule tr td table.track tr td.name { width:200px; }
table.track_schedule tr td table.track tr td { padding-bottom:10px; }
table.track_schedule tr td table.track tr.row_mouseover td { background-color:#ffffff; }

div.schedule_warning { border:1px solid #ff0000;color:#ff0000;background-color:#ffffff;font-size:10px;line-height:10px;float:right;padding:5px; }

