body {
    background: #3c3c3c;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
}

form {
    margin: 0;
    padding: 0;
}

#banner_160_top {
	border-bottom: 8px solid #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 160px;
	text-align: center;
	background-color: #efefef;
	height: 800px;
	}

#banner_300_top {
	border-bottom: 8px solid #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 300px;
	text-align: center;
	background-color: #efefef;
	height: 860px;
	}

#banner_300_top_small {
	border-bottom: 8px solid #FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 300px;
	text-align: center;
	background-color: #efefef;
	height: 250px;
	}


#ad1 {
	background: url('/templates/stealth/images/header_banner.jpg');
    text-align: center;
    width: 751px;
    height: 102px;
    float: right;
    align: center;
    overflow: hidden;
}

#Top {
    width: 740px;
    height: 96px;
    padding-top:6px;
	}
	
#Middle1 {
    width: 300px;
    height: 250px;
	}
	
#Middle2 {
    width: 300px;
    height: 600px;
	}

#Right {
    height: 600px;
	}

#Left {
    height: 600px;
	}

#main {
	background: #ffffff;
    margin: 0px auto;
    width: 1011px;
}

#topbar {
    background: #000000 url('/templates/stealth/images/header_back.gif') repeat-x fixed top;
    height: 19px;
}

#topribbon {
    margin: 0px auto;
    width: 1011px;
	height: 8px;
	background: #990000;
}

#toolbar {
    height: 81px;
    width: 510px;
    border: 1px solid #999999;
    background-color: #FFFFFF;
    font-size: 8pt;
    margin-bottom: 2px;
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 4px;
    padding-top: 4px;
    clear: right;
	float: left;
}

#toolbar_off {
    height: 14px;
    border: 1px solid #996666;
    background-color: #dddddd;
    font-size: 8pt;
    margin-bottom: 2px;
    padding: 2px 0px 0px 4px;
}

#toolbar a {
    color: #000000;
    text-decoration: none;
}

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

#toolbar a:selected {
    color: #dc3434;
    text-decoration: underline;
}

#header {
    background: #ffffff;
    height: 199px;
    width: 1011px;
    float: right;
    position: relative;
}

#banner {
    background: url('/templates/stealth/images/banner_box_right_back.gif') right bottom;
    clear: both;
    height: 119px;
    margin-right: 2px;
}

.fl { float: left; }
.fr { float: right; }

#sidenavbar {
	background: #ffffff;
	float: left;
	width: 170px;
	height: 87px;
	margin: 0px;
	clear: both;
	}

#sidebar {
    float: left;
    background: #ffffff;
    width: 160px;
    display: block;
	margin-right: 5px;
	margin-left: 5px;
	height: 730px;
}

#sidebar .content {
    color: #282828;
    font-size: 12px;
    padding: 0px;
}

#sidebar a {
    color: #000000;
    display: block;
    padding: 4px 2px 2px 0px;
    text-decoration: none;
}

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

#sidebar a:selected {
    color: #ffffff;
    text-decoration: underline;
}

#sidebar div.nav_item1 {
    padding-left: 0px;
    background:  url('/templates/stealth/images/nav_section.png');
    width: 147px;
    height: 19px;
    margin-bottom: 2px;
}

#sidebar div.nav_item2 {
    padding-left: 8px;
    background:  url('/templates/stealth/images/nav_subsection.png');
    width: 139px;
    height: 19px;
    margin-bottom: 2px;
}

#sidebar div.nav_item3 {
    padding-left: 24px;
    background:  url('/templates/stealth/images/nav_subsection.png');
    width: 147px;
    height: 19px;
    margin-bottom: 2px;
}

#sidebar div.nav_item4 {
    padding-left: 32px;
    background:  url('/templates/stealth/images/nav_subsection.png');
    width: 147px;
    height: 19px;
    margin-bottom: 2px;
}

#sidebar div.selected {
    background:  url('/templates/stealth/images/nav_select.png');
    color: #ffffff;
    text-decoration: underline;
}

#sidebar div.nav_friends_item {
    padding-left: 0px;
    background:  url('/templates/stealth/images/nav_subsection.png');
    width: 147px;
    height: 19px;
    margin-bottom: 2px;
}

.nav_title {
	background: url('/templates/stealth/images/nav_bar.png');
	width: 143px;
	height: 15px;
	margin: 2px 0px 2px 0px;
	padding: 2px 0px 0px 4px;
	color: #ffffff;
	font-size: 12px;
}

#content {
    padding: 0px 2px 5px 170px;
    background: #ffffff;
}

#s1 {
    left: 498px;
    position: absolute;
    top: 61px;
}

#s2 {
    background-color: #686767;
    border: 1px solid #000000;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    left: 549px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 64px;
    width: 152px;
}

#s3 {
    left: 703px;
    position: absolute;
    top: 64px;
}

#footer {
    clear: both;
    color: #766676;
    padding: 42px 5px 4px 174px;
    text-align: center;
    height: 145px;
}

#footer a {
    color: #6E2E2E;
    text-decoration: none;
}

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

#footer .pipe {
    color: #6E2E2E;
    display: inline;
}

.link {
	cursor: pointer; cursor: hand;
}

.main_block { 
	background-color: #e0e0e0; 
	border: 1px solid #333333; 
	margin-bottom: 6px; 
	float: left;
}

.main_block a { 
	color: #85090B; 
	display: block; 
	text-decoration: none; 
}

.main_block a:hover { 
	text-decoration: underline; 
}

.main_block .title { 
	background-color: #333333; 
	color: #ffffff; 
	font-size: 12pt; 
	font-weight: bold; 
	padding: 3px 5px 3px 5px; 
}

.more_links { 
	margin-bottom: 6px; 
}

.more_links .content { 
	background-color: #e0e0e0; 
	border: 1px solid #333333; 
}

.more_links .content a { 
	color: #85090B; 
	display: block; 
	text-decoration: none; 
}

.more_links .content a:hover { 
	text-decoration: underline; 
}

.more_links .title { 
	background-color: #333333; 
	color: #ffffff; 
	font-size: 12pt; 
	font-weight: bold; 
	padding: 3px 5px 3px 5px; 
}

.more_links ul { 
	list-style-type: square; 
	margin: 0; 
	padding: 0 0 0 15px; 
}

.more_links li { 
	margin: 0; 
	}

.searchcontainer {
	float: left;
	height: 17px;
	width: 160px;	
	margin-bottom: 8px;
	margin-top: 20px;
	margin-left: 2px;
	clear: both;
	}

.localecontainer {
	float: left;
	margin-top: 10px;
	margin-left: 2px;
	}
	
.localetext {
	float: left;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	height: 20px;
	padding-top: 2px;
	}
	
.locales {
	float: left;
	background-color: #ffffff;
	border: 1px solid #000000;
	width: 138px;
	height: 17px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-left: 0px;
	overflow: hidden;
	}

.locale {
	float: left;
	padding-top: 2px;
	}	

.localeflag {
	background-color: #ffffff;
	float: left;
	width: 32px;
	height: 15px;
	}
	
.localename {
	background-color: #ffffff;
	float: left;
	font-size: 9pt;
	color: #000000;
	margin-left: 4px; 
	width: 100px;
	cursor: pointer;
	}	
	
.localearrow {
	width: 16px;
	height: 19px;
	background-color: #ffffff;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	float: left;
	cursor: pointer;
	}
	
.article_thumbs {
	float: left;
	margin-bottom: 8px;
	}
		
.article_thumb_container_horizontal {
	float: left;
	width: 253px;
	height: 102px;
	overflow: hidden;
	margin-top: 8px;
	padding: 2px;
	}
	
.article_thumb_picture_horizontal {
	width: 100px;
	height: 100px;
	float: left;
	background-color: #000000;
	border: 1px solid #000000;
	}
	
.article_thumb_title_horizontal {
	font-size: 8pt;
	font-weight: bold;
	color: #901e20;
	width: 146px;
	float: left;
	margin-left: 4px;
	}

.article_thumb_title_horizontal a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	text-decoration: none;
	}

.article_thumb_title_horizontal a:hover {
	text-decoration: underline;
	}

.article_thumb_text_horizontal {
	font-size: 8pt;
	color: #000000;
	width: 146px;
	float: left;
	margin-left: 4px;
	}
	
.article_thumb_container_vertical {
	float: left;
	width: 121px;
	height: 200px;
	overflow: hidden;
	margin-bottom: 8px;
	padding: 2px;
	}
	
.article_thumb_picture_vertical {
	width: 100px;
	height: 100px;
	float: left;
	background-color: #000000;
	border: 1px solid #000000;
	}
	
.article_thumb_title_vertical {
	font-size: 8pt;
	font-weight: bold;
	color: #901e20;
	width: 121px;
	float: left;
	}

.article_thumb_title_vertical a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	text-decoration: none;
	}

.article_thumb_title_vertical a:hover {
	text-decoration: underline;
	}

.article_thumb_text_vertical {
	font-size: 8pt;
	color: #000000;
	width: 121px;
	float: left;
	}
	
.article_spotlight {
	float: left;
	}

.article_spotlight_container {
	float: left;
	height: 250px;
	width: 516px;
	margin-bottom: 8px;
	}

.article_spotlight_image {
	float: left;
	width: 250px;
	height: 250px;
	border: 1px solid #000000;
	}
	
.article_spotlight_text {
	font-size: 10pt;
	font-weight: normal;
	float: left;
	width: 240px;
	height: 250px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}

.article_spotlight_text a {
	background: transparent none repeat scroll 0%;
	color: #000000;
	text-decoration: none;
	}

.article_spotlight_text a:hover {
	text-decoration: underline;
	}

.article_spotlight_video {
	font-size: 10pt;
	font-weight: normal;
	float: left;
	width: 221px;
	height: 250px;
	padding-left: 10px;
	padding-right: 10px;
	}

.article_spotlight_video a {
	background: transparent none repeat scroll 0%;
	color: #FFFFFF;
	padding: 6px 0px 0px 8px;
	text-decoration: none;
	}

.article_spotlight_video a:hover {
	text-decoration: underline;
	}

.article_spotlight_more_videos {
	float: left;
	width: 221px;
	height: 29px;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	}
	
#mostviewed {
	float: left;
	width: 516px;
	background-color: #DDDDDD;
	margin-top: 8px;
	}
	
.most_viewed_header {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	float: left;
	border-bottom: 1px solid #000000;
	width: 100%;
	}
	
.article_most_viewed {
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	float: left;
	}
	
.article_most_viewed a {
	background: transparent none repeat scroll 0%;
	color: #000000;
	text-decoration: none;
	}

.article_most_viewed a:hover {
	text-decoration: underline;
	}
	
.article_view {
	float: left;
	}
	
.article_view_crumb {
	float: left;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 5px;
	}	

.article_view_crumb a {
	background: transparent none repeat scroll 0%;
	color: #000000;
	text-decoration: none;
	}

.article_view_crumb a:hover {
	text-decoration: underline;
	}

.article_view_main_title {
	float: left;
	width: 516px;
	height: 78px;
	}
	
.article_view_title {
	float: left;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	width: 512px;
	margin-bottom: 4px;
	margin-top: 4px;
	padding-left: 4px;
	padding-top: 4px;
	}
	
.article_view_title_image {
	float: left;
	width: 516px;
	height: 150px;
	margin-bottom: 4px;
	margin-top: 4px;
	}

.article_view_author_bar {
	float: left;
	width: 516px;
	margin-bottom: 8px;
	}

.article_view_author {
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	float: left;
	width: 250px;
	}

.article_digg_container {
	float: right;
	width: 117px;
	height: 16px;
	padding: 1px;
	text-align: right;
	border: 1px solid #000000;
	}
	
.article_view_text {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	margin-bottom: 8px;
	float: left;
	width: 516px;
	text-align: justify;
	}
	
.article_view_text a {
    color: #FF0000;
    text-decoration: none;
    cursor: pointer;
	}

.article_view_text a:hover {
    color: #FF0000;
	text-decoration: underline;
    cursor: pointer;
	}

.article_view_text a:selected {
    color: #8B0000;
    text-decoration: underline;
    cursor: pointer;
	}	

.article_view_text a:visited {
    color: #8B0000;
    text-decoration: none;
    cursor: pointer;
	}	
	
.article_view_image_container {
	float: right;
	width: 250px;
	margin-left: 8px;
	border: 1px solid black;
	}

.article_view_image_container_sg {
	float: left;
	width: 513px;
	border: 0px solid black;
	}

.article_view_image {
	float: left;
	width: 250px;
	height: 250px;
	}
	
.article_view_image_caption {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	width: 248px;
	border-top: 1px dotted black;
	}

.article_view_image_caption_sg {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	padding: 2px;
	width: 510px;
	border-top: 0px solid black;
	}

.article_view_extra_image_container {
	float: left;
	width: 100px;
	margin-right: 1px;
	margin-top: 1px;
	border: 1px solid black;
	}
	
.article_view_extra_image {
	float: left;
	width: 100px;
	height: 100px;
	}
	
.article_view_extra_image_caption {
	float: left;
	width: 98px;
	padding: 2px;
	border-top: 1px dotted black;
	}
	
.article_view_extra_images {
	float: left;
	width: 516px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

.article_border_sg{
	border: 1px solid #A35874;	
	}

.gallery_title {
	float: left;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	width: 298px;
	margin-bottom: 8px;
	background-color: #CCC;
	}

.gallery_footer {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    text-align: bottom;
    padding: 0px;
    margin: 2px 0px 10px 0px;
    text-align: center;
	width: 292px;
	float: left;
	background-color: #CCC;
	}

.other_news_item {
	float: left;
	width: 516px;
	font-size: 10pt;
	}
	
.other_news_item a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	font-weight: bold;
	text-decoration: none;
	}

.other_news_item a:hover {
	text-decoration: underline;
	}
	
.image_preload {
	display:none;
}
	
/* Settings for centering the IMAGE preview */	
#article_image_div1 {
	height: 516px;
	width: 516px; 
	text-align: center;
	overflow: hidden; 
	position: relative;
	background-color:#ddd;
	}

#article_image_div1[id] {
	display: table; 
	position: static;
	}

#article_image_div2 {
	position: absolute; 
	top: 50%;} /* for explorer only*/

#article_image_div2[id] {
	border: 1px solid #A35874;
	display: table-cell; 
	vertical-align: middle; 
	position: static;
	}

#article_image {position: relative; top: -50%} /* for explorer only */
/* optional: #article_image[id] {position: static;} */
	
.featured_group {
	float: left;
	margin-left: 10px;
	width: 495px;
	}
	
.featured_group_section {
	float: left;
	width: 235px;
	margin-right: 10px;
	margin-top: 10px;
	}
	
.featured_group_section_header {
	float: left;
	}
	
.featured_group_links {
	float: left;
	width: 235px;
	font-size: 8pt;
	}

.featured_group_links ul {
	margin: 0px;
	padding: 5px 0px 5px 5px;
	}
	
.featured_group_links ul li {
	border: 0px none;
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.featured_group_links ul li a {
	color: #474747;
	line-height: 16px;
	padding: 1px 0px 2px 0px;
	text-decoration: none;
	}

.featured_group_links ul li a:hover {
	text-decoration: underline;
	}
	
.section_block {
	float: left;
	}
	
.article_joke {
	float: left;
	}
	
.article_joke_container {
	float: left;
	width: 516px;
	padding: 2px;
	}
	
.article_joke_image {
	float: left;
	width: 74px;
	height: 74px;
	border: 1px solid black;
	}
	
.article_joke_text {
	float: left;
	margin-left: 10px;
	width: 400px;
	}
	
.article_joke_text a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	font-weight: bold;
	text-decoration: none;
	}

.article_joke_text a:hover {
	text-decoration: underline;
	}
	
.archive_article {
	float: left;
	width: 516px;
	margin-bottom: 10px;
	}
	
.archive_article_title {
	float: left;
	}

.archive_article_title a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	font-weight: bold;
	text-decoration: none;
	}

.archive_article_title a:hover {
	text-decoration: underline;
	}
.archive_article_date {
	float: right;
	font-size: 8pt;
	}

.archive_article_summary {
	float: left;
	width: 516px;
	text-align: justify;
	}
	
.tv_article_thumbs {
	float: left;
	margin-bottom: 8px;
	}

.tv_article_thumb_section {
	float: left;
	width: 518px;
	margin-bottom: 4px;
	}

.tv_article_thumb_section_title {
	float: left;
	width: 516px;
	margin-bottom: 2px;
	}
	
.tv_article_thumb_container_horizontal {
	float: left;
	width: 254px;
	height: 102px;
	overflow: hidden;
	margin-top: 8px;
	padding: 2px;
	}
	
.tv_article_thumb_picture_horizontal {
	width: 100px;
	height: 100px;
	float: left;
	background-color: #000000;
	border: 1px solid #000000;
	}
	
.tv_article_thumb_title_horizontal {
	font-size: 8pt;
	font-weight: bold;
	color: #901e20;
	width: 146px;
	float: left;
	margin-left: 4px;
	}

.tv_article_thumb_title_horizontal a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	text-decoration: none;
	}

.tv_article_thumb_title_horizontal a:hover {
	text-decoration: underline;
	}

.tv_article_thumb_text_horizontal {
	font-size: 8pt;
	color: #000000;
	width: 146px;
	float: left;
	margin-left: 4px;
	}
	
.tv_article_thumb_container_vertical {
	float: left;
	width: 103px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 8px;
	margin-left: 5px;
	padding: 2px;
	}
	
.tv_article_thumb_picture_vertical {
	width: 102px;
	height: 58px;
	float: left;
	background-color: #000000;
	border: 1px solid #000000;
	}
	
.tv_article_thumb_title_vertical {
	font-size: 8pt;
	font-weight: bold;
	color: #901e20;
	width: 121px;
	float: left;
	}

.tv_article_thumb_title_vertical a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	text-decoration: none;
	}

.tv_article_thumb_title_vertical a:hover {
	text-decoration: underline;
	}

.tv_article_thumb_text_vertical {
	font-size: 8pt;
	color: #000000;
	width: 121px;
	float: left;
	}

.tv_spotlight {
	float: left;
	height: 400px;
	width: 516px;
	text-align: center;
	background-color: black;
	margin-bottom: 8px;
	}
	
.tv_article_archive_thumb_container {
	float: left;
	width: 103px;
	height: 100px;
	overflow: hidden;
	margin-bottom: 8px;
	margin-left: 5px;
	padding: 2px;
	}
	
.tv_article_archive_thumb_picture {
	width: 102px;
	height: 58px;
	float: left;
	background-color: #000000;
	border: 1px solid #000000;
	}
	
.tv_article_archive_thumb_title {
	font-size: 8pt;
	font-weight: bold;
	color: #901e20;
	width: 121px;
	float: left;
	}

.tv_article_archive_thumb_title a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	text-decoration: none;
	}

.tv_article_archive_thumb_title a:hover {
	text-decoration: underline;
	}

.tv_article_archive_thumb_text {
	font-size: 8pt;
	color: #000000;
	width: 121px;
	float: left;
	}
	
.flash_games {
	float: left;
	width: 516px;
	margin-bottom: 8px;
	}
	
.game_thumb_container_horizontal {
	float: left;
	width: 252px;
	height: 78px;
	overflow: hidden;
	padding: 2px;
	background-color: #447C45;
	border: 1px solid #326132;
	}
	
.game_thumb_picture_horizontal {
	width: 80px;
	height: 60px;
	float: left;
	background-color: #000000;
	border: 1px solid #000000;
	}
	
.game_thumb_title_horizontal {
	font-size: 8pt;
	font-weight: bold;
	color: #901e20;
	width: 146px;
	float: left;
	margin-left: 4px;
	}

.game_thumb_title_horizontal a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	text-decoration: none;
	}

.game_thumb_title_horizontal a:hover {
	text-decoration: underline;
	}

.game_thumb_text_horizontal {
	font-size: 8pt;
	color: #000000;
	width: 146px;
	float: left;
	margin-left: 4px;
	}
	
.game_thumb_container_vertical {
	float: left;
	width: 121px;
	height: 200px;
	overflow: hidden;
	margin-bottom: 8px;
	padding: 2px;
	}
	
.game_thumb_picture_vertical {
	width: 100px;
	height: 100px;
	float: left;
	background-color: #000000;
	border: 1px solid #000000;
	}
	
.game_thumb_title_vertical {
	font-size: 8pt;
	font-weight: bold;
	color: #901e20;
	width: 121px;
	float: left;
	}

.game_thumb_title_vertical a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	text-decoration: none;
	}

.game_thumb_title_vertical a:hover {
	text-decoration: underline;
	}

.game_thumb_text_vertical {
	font-size: 8pt;
	color: #000000;
	width: 121px;
	float: left;
	}
	
.game_thumbs {
	float: left;
	width: 516px;
	}
	
.games_title_flash {
	background: transparent url(/templates/stealth/images/background_most_recent_green_slice.gif) repeat-x scroll left top;
	float: left;
	height: 27px;
	width: 516px;
	}
	
.search_article {
	float: left;
	width: 516px;
	margin-bottom: 10px;
	}
	
.search_article_sub_section {
	float: left;
	width: 516px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14pt;
	border-bottom: 2px solid #901e20;
	}
	
.search_article_title {
	float: left;
	}

.search_article_title a {
	background: transparent none repeat scroll 0%;
	color: #901e20;
	font-weight: bold;
	text-decoration: none;
	}

.search_article_title a:hover {
	text-decoration: underline;
	}
.search_article_date {
	float: right;
	font-size: 8pt;
	}

.search_article_summary {
	float: left;
	width: 516px;
	text-align: justify;
	}
	
.inputprompt {
	vertical-align: top;
	text-align: right;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
	}

.inputprompt a {
    color: #990000;
    text-decoration: none;
	}

.inputprompt a:hover {
    color: #990000;
	text-decoration: underline;
	}

.inputprompt a:selected {
    color: #990000;
    text-decoration: underline;
	}

.inputpromptleft {
	vertical-align: top;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
	}

.inputpromptleft a {
    color: #990000;
    text-decoration: none;
	}

.inputpromptleft a:hover {
    color: #990000;
	text-decoration: underline;
	}

.inputpromptleft a:selected {
    color: #990000;
    text-decoration: underline;
	}

.inputpromptleftsmall {
	vertical-align: top;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
	}

.inputfield {
	vertical-align: top;
	width: 98%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    margin-right: 2px;
	}

.inputfieldsmall {
	vertical-align: top;
	width: 98%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    margin-right: 2px;
	}

.inputrequired {
	vertical-align: center;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #FF0000;
	}

.inputrequiredsmall {
	vertical-align: center;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #FF0000;
	}

#profilemain {
    background-color:#ffffff;
	}
	
#column1 {
    float: left;
    width: 515px;	
    background-color:#ffffff;
	}
	
#column2 {
    float: right;
    width: 300px;	
    margin:0px;
    padding: 0px;
    background-color:#ffffff;
	}

#top_profile_area {
	width: 660px;
	margin-bottom: 4px;
	float: left;
	}

#profile {
    background-color:#cdcdcd;
	width: 324px;
	height: 368px;
	float: left;
	border: 0px solid #000000;
	border-left: 1px solid #aaaaaa;
	padding: 0px;
	}

#ish_profile {
    background-color:#cdcdcd;
	width: 324px;
	height: 368px;
	float: left;
	border: 0px solid #000000;
	border-left: 1px solid #aaaaaa;
	padding: 0px;
	}

#full_profile {
    background-color:#FFFFFF;
    width: 649px;
    float: left;
	border: 1px solid #000000;
	padding: 2px;
	margin-bottom: 4px;
	}

#blog_area {
	background-color:#dddddd;
	width: 659px;
	float: left;
	margin-bottom: 0px;
	border: 0px solid #000000;
	border-left: 1px solid #aaaaaa;
	height: 306px;
	}

#blogs {
    background-color:#ffffff;
	width: 325px;
	float: left;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	overflow: hidden;
	}

#vblogs {
    background-color:#ffffff;
	width: 325px;
	float: left;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	overflow: hidden;
	}

#recommends_area {
	background-color: #ffffff;
	width: 660px;
	float: left;
	margin-bottom: 0px;
	border: 0px solid #000000;
	}

#recommends {
    background-color:#ffffff;
	width: 660px;
	float: left;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	overflow: hidden;
	}

#bookmarks {
    background-color:#ffffff;
	width: 660px;
	float: left;
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	overflow: hidden;
	}

#bookmarks_area {
	background-color:#dddddd;
	width: 660px;
	float: left;
	margin-bottom: 0px;
	border: 0px solid #000000;
	border-left: 1px solid #aaaaaa;
	height: 150px;
	}

#friends {
    background-color:#cdcdcd;
    width: 659px;
    float: left;
	border: 0px solid #000000;
	border-left: 1px solid #aaaaaa;
	padding: 0px;
	margin: 0px;
	}

#contests {
	margin-top: 5px;
	background-color:#FFFFFF;
    width: 300px;
    float: right;
	}

#marketing {
	margin-top: 5px;
	background-color:#FFFFFF;
    width: 300px;
    float: right;
	}

#gallery {
    background-color:#ffffff;
    width: 660px;
    float: left;
	border: 0px solid #000000;
	padding: 0px;
	margin-bottom: 0px;
	}

#comments {
    background-color:#ffffff;
    width: 660px;
    float: left;
	border: 0px solid #000000;
	padding: 0px;
	margin-bottom: 0px;
	}

#title_banner {
	background-color:#D9D9D9;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    border: 1px solid #000000;
    padding: 2px;
    margin-bottom: 4px;
	float: left;
	width: 654px;
	}

#title_banner_820 {
	background-color:#D9D9D9;
	background: url('/templates/stealth/images/bar_820.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 10px 5px 0px 0px;
	float: left;
	height: 29px;
	width: 820px;
	}
	
#footer_820 {
	background-color:#ffffff;
	background: url('/templates/stealth/images/footer_820.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 5px 0px;
	float: left;
	height: 20px;
	width: 820px;
	}


#title_banner_660 {
	background-color:#D9D9D9;
	background: url('/templates/stealth/images/bar_660.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 10px 5px 0px 0px;
	float: left;
	height: 29px;
	width: 660px;
	}
	
#footer_660 {
	background-color:#ffffff;
	background: url('/templates/stealth/images/footer_660.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 5px 0px;
	float: left;
	height: 20px;
	width: 660px;
	}

#title_banner_516 {
    background-color:#D9D9D9;
    background: url('/templates/stealth/images/bar_516.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 10px 5px 0px 0px;
    float: left;
    height: 29px;
    width: 516px;
    }

#footer_516 {
    background-color:#ffffff;
    background: url('/templates/stealth/images/footer_516.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    float: left;
    height: 20px;
    width: 516px;
    }

#title_banner_410 {
    background-color:#D9D9D9;
    background: url('/templates/stealth/images/bar_410.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 10px 5px 0px 0px;
    float: left;
    height: 29px;
    width: 410px;
    }

#footer_410t {
    background-color:#ffffff;
    background: url('/templates/stealth/images/footer_410t.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    float: left;
    height: 5px;
    width: 410px;
    }

#footer_410 {
    background-color:#ffffff;
    background: url('/templates/stealth/images/footer_410.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    float: left;
    height: 20px;
    width: 410px;
    }

#title_banner_325 {
    background-color:#D9D9D9;
    background: url('/templates/stealth/images/bar_325.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 10px 5px 0px 0px;
    float: left;
    height: 29px;
    width: 325px;
    }

#footer_325 {
    background-color:#ffffff;
    background: url('/templates/stealth/images/footer_325.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    float: left;
    height: 20px;
    width: 325px;
    }

#title_banner_270 {
    background-color:#D9D9D9;
    background: url('/templates/stealth/images/bar_270.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 10px 5px 0px 0px;
    float: left;
    height: 29px;
    width: 270px;
    }

#footer_270 {
    background-color:#ffffff;
    background: url('/templates/stealth/images/footer_270.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    float: left;
    height: 20px;
    width: 270px;
    }

#title_banner_255 {
    background-color:#D9D9D9;
    background: url('/templates/stealth/images/bar_255.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 10px 5px 0px 0px;
    float: left;
    height: 29px;
    width: 255px;
    }

#footer_255 {
    background-color:#ffffff;
    background: url('/templates/stealth/images/footer_255.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    float: left;
    height: 20px;
    width: 255px;
    }

#title_banner_160 {
    background-color:#D9D9D9;
    background: url('/templates/stealth/images/bar_160.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 10px 5px 0px 0px;
    float: left;
    height: 29px;
    width: 160px;
    }

#footer_160 {
    background-color:#ffffff;
    background: url('/templates/stealth/images/footer_160.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    float: left;
    height: 20px;
    width: 160px;
    }

#title_banner_140 {
    background-color:#D9D9D9;
    background: url('/templates/stealth/images/bar_140.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 10px 5px 0px 0px;
    float: left;
    height: 29px;
    width: 140px;
    }

#footer_140 {
    background-color:#ffffff;
    background: url('/templates/stealth/images/footer_140.gif') no-repeat;
    border: 0px solid #000000;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    float: left;
    height: 20px;
    width: 140px;
    }


#title_bar_text {
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
    font-size: 12pt;
    font-weight: 600;
    color: #ffffff;
    padding: 6px 0px 0px 10px;
    margin: 0px;
    float:left;
	}

#title_bar_text2 {
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    font-size: 10pt;
    font-weight: 600;
    color: #ffffff;
    padding: 7px 0px 0px 10px;
    margin: 0px;
    float:left;
    }

#inverse_title_banner {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    padding: 2px;
    margin-bottom: 4px;
	}

.smalllabel {
	vertical-align: top;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: 600;
    line-height: 10px;
    color: #000000;
	}

.smalldata {
	vertical-align: top;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    line-height: 10px;
    color: #000000;
	}

.normallabel {
	vertical-align: top;
	text-align: right;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: 800;
    color: #000000;
	}

.normaldata {
	vertical-align: top;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
	}

.redlabel {
	vertical-align: top;
	text-align: left;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12pt;
    font-weight: 800;
    color: #FF0000;
	}

.contestlistcontainer {
	padding-top: 0px;
	padding-bottom: 0px;
	}
	
.contestitemcontainer {
	width: 290px;
	height: 81px;
	padding-bottom: 4px;
	padding-right: 2px;
	margin-left: 4px;
	}
	
.contestitem {
    background: url('/templates/stealth/images/lozenge.gif') no-repeat center;
    width: 230px;
    height: 81px;
    float: right;
    position: relative;
    margin-top: 2px;
    position: relative;
	}
	
.contesttext {
	width: 200px;
	height: 52px;
	padding: 4px;
	float: right;
	top: 4px;
	position: relative;
	}
	
.contestthumb {
	width: 50px;
	height: 50px;
	position: relative;
	top: 17px;
	left: 30px;
	}
	
.contestmore {
	position: relative;
	float: right;
	padding-right: 4px;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
	}
	
.componentheader {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 14pt;
    font-weight: 800;
    color: #000000;	
    padding-top: 4px;
    padding-left: 4px;
    border-bottom: 1px solid #999999;
    float: left;
    clear: left;
	}

.componentsubheader {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12pt;
    font-weight: 800;
    color: #000000;	
    padding-top: 4px;
    padding-left: 4px;
    border-bottom: 1px solid #999999;
	}

.contestdescription {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    text-align: justify;
   	}

.contestsignup {
	width: 794px;
    background-color:#D9D9D9;
	}

.friendsitemcontainer {
	border: 1px solid #999999;
	background-color: #cccccc;
	width: 81px;
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
	cursor: pointer;
	overflow: hidden;
	}

.friendsitem {
	width: 81px;
	cursor: pointer;
}

.friendspicturetext {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    width: 80px;
    text-align: center;
	}

.friendspicturetext a:hover {
    text-decoration: undeline;
	}

#gallerycontainer {
	background: #cdcdcd;
	border-left: 1px solid #aaaaaa;
	float: left;
	width: 655px;
	overflow: hidden;
	padding: 2px;
	margin: 0px;
	}

#galleryheadercontainer {
	float: left;
	width: 100%;
    margin-top: 4px;
}

.galleryheaderlabel {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12pt;
    font-weight: 800;
    color: #000000;	
    padding-top: 4px;
    padding-left: 4px;
	}

.galleryheaderlabeldesc {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
    padding-left: 4px;
    width: 640px;
	}

.galleryheaderlabelcontainer {
	float: left;
	}

.galleryheaderinfocontainer {
	float: left;
	width: 610px;
	}
	
.galleryheaderbuttoncontainer {
	float: right;
	width: 40px;
	margin-bottom: 2px;
	}	
	
.galleryheaderbuttonshow {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	border: 1px solid #999999;
	cursor: pointer;
	text-align: center;
	}

.galleryheaderbuttonshow a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	display: block;
    text-decoration: none;
	}

.galleryheaderbuttonshow a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	background-color: #999999;
    text-decoration: none;
	}

.galleryheaderbuttonedit{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	border: 1px solid #999999;
	cursor: pointer;
	text-align: center;
	margin-bottom: 2px;
	}

.galleryheaderbuttonedit a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	display: block;
    text-decoration: none;
	}

.galleryheaderbuttonedit a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	background-color: #999999;
    text-decoration: none;
	}
	
.galleryheaderimagecount {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #ffffff;
	}
	
.galleryheadervisibility {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	padding-left: 4px;
	padding-top: 2px;
	}

.gallerylistcontainer {
	display: block;
	}

.galleryitemcontainer {
	border: 1px solid #999999;
	width: 102px;
	margin-left: 4px;
	margin-top: 4px;
	float: left;
	cursor: pointer;
	}

.galleryitem {
	width: 102px;
	cursor: pointer;
	}
	
.gallerythumb {
	width: 100px;
	height: 100px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	}
	
.gallerypicturetext {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    width: 100px;
    text-align: center;
	}
	
.gallerypicturesmalltext {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    width: 100px;
    text-align: center;
	}
	
.gallerypicturebuttoncontainer {
	border-top:1px dotted #999999;
	display:block;
	float:left;
	margin-left:-1px;
	margin-top:2px;
	padding-top:2px;
	position:relative;
	width:104px;
	cursor: default;
	}	
	
.gallerypicturebuttonedit{
	border: 1px solid #999999;
	cursor: pointer;
	font-family: Arial,Tahoma,Verdana,Sans-Serif;
	font-size: 8pt;
	margin-bottom: 2px;
	margin-right: 2px;
	text-align: center;
	width: 40px;
	float: right;
	}

.gallerypicturestatusicon {
	margin-bottom:2px;
	margin-left:0px;
	text-align:center;
	width: 18px;
	float: left;
	}
	
.gallerypicturebuttonedit a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	display: block;
    text-decoration: none;
	}
	
.gallerypicturebuttonedit a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	background-color: #999999;
    text-decoration: none;
	}
	
.fakebutton {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	border: 1px solid #999999;
	cursor: pointer;
	text-align: center;
	width: 100px;
	margin-left: 2px;
	float: left;
	}

.fakebutton a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	display: block;
    text-decoration: none;
	}

.fakebutton a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	background-color: #999999;
    text-decoration: none;
	}

.fakebuttonsmall {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	border: 1px solid #999999;
	cursor: pointer;
	text-align: center;
	width: 80px;
	margin-left: 2px;
	float: left;
	}

.fakebuttonsmall a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	display: block;
    text-decoration: none;
	}

.fakebuttonsmall a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	background-color: #999999;
    text-decoration: none;
	}

.addlabelcontainer {
	border: 1px solid #999999;
	display: none;
	margin: 2px;
	background-color: #D9D9D9;
	float: left;
	}

.profilepic250 {
	width: 250px;
	height: 250px;
	border: 1px #000000 solid;
	}

.profilepic75 {
	width: 75px;
	height: 75px;
	border: 1px #999999 solid;
	}

.profilepic50 {
	width: 50px;
	height: 50px;
	border: 1px #000000 solid;
	}
	
.article_comments {
	border: 1px solid #d0cbd1;
	background-color: #ffffff;
	}

.article_comments_title {
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	background: #e5e3ca;
	}

.article_comments_content {
	padding: 5px;
	background: #fefbdc;
	}
	
.contestheader {
	border-bottom:1px solid #999999;
	position: relative;
	float: left;
	width: 100%;
	}

.contestlogo {
	width: 50px;
	height: 50px;
	position: relative;
	float: left;
	padding-right: 4px;
	padding-bottom: 4px;
	}
	
.contestheadertext {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 14pt;
    font-weight: 800;
    color: #000000;
   	}
	
.contestantheadertext {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #000000;
	}

.contestnamecontainer {
	display: block;
	float: left;
	}

.conteststatscontainer {
	border: 1px solid #999999;
	position: relative;
	float: right;
	width: 200px;
	background-color: #D9D9D9;
	padding: 2px;
	}
	
.conteststatsheader {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: 800;
    color: #000000;
    border-bottom: 1px solid #999999;
	}
	
.conteststatstext {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
	}
	
.contestsubheader {
    padding-top: 4px;
    padding-left: 4px;
    border-bottom: 1px solid #999999;
    float: left;
	}
	
.contestsubheadertext {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 14pt;
    font-weight: 800;
    color: #000000;	
    float: left;
	}
	
.contestsubheaderbuttoncontainer {
	float: right;
	}
	
.contestsubheaderbuttonedit {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	border: 1px solid #999999;
	cursor: pointer;
	text-align: center;
	margin-bottom: 2px;
	}

.contestsubheaderbuttonedit a {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	display: block;
    text-decoration: none;
	}

.contestsubheaderbuttonedit a:hover {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 10pt;
	color: #000000;
	background-color: #999999;
    text-decoration: none;
	}

.contestprofile {
	float: left;
	}
	
.section_bar {
	width: 516px;
	height: 50px;
	float: left;
	}
	
.section_more {
	width: 70px;
	height: 22px;
	position: relative;
	left: 446px;
	top: 28px;
	display: inline-block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/stealth/images/more.png');
	}
	
.section_more img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}
	
.ish_spotlight_container {
	float: left;
	width: 800px;
	height: 510px;
	background-color: #999999;
	}
	
.ish_spotlight_greeting {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;	
	}
	
.ish_spotlight_picture {
	float: left;
	width: 800px;
	height: 500px;
	}
	
#rateStatus {
	float:left; 
	clear:both; 
	width:100%; 
	height:20px;
	}
	
#rateStatus_1 {
	font-weight: bold;
	}

#rateStatus_2 {
	font-weight: bold;
	}

#rateMeAppearance {
	padding:0px; 
	margin:0px;
	width: 140px;
	}
	
#rateMeAppearance li {
	float:left;
	list-style:none;
	}
	
#rateMeAppearance li a:hover,

#rateMeAppearance .on {
	background:url(/templates/stealth/images/star_on.gif) no-repeat;
	}
	
#rateMeAppearance a {
	float:left;
	background:url(/templates/stealth/images/star_off.gif) no-repeat;
	width:12px; 
	height:12px;
	}
	
#rateMePersonality {
	padding:0px; 
	margin:0px;
	width: 140px;
	}
	
#rateMePersonality li {
	float:left;
	list-style:none;
	}
	
#rateMePersonality li a:hover,

#rateMePersonality .on {
	background:url(/templates/stealth/images/star_on.gif) no-repeat;
	}
	
#rateMePersonality a {
	float:left;
	background:url(/templates/stealth/images/star_off.gif) no-repeat;
	width:12px; 
	height:12px;
	}
	
.ish_profileitem_bold {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;	
	}
	
.ish_profileitem_normal {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;	
	}
	
.ish_profile_name {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 14pt;
    font-weight: 600;
    color: #990000;	
    border-bottom: 1px solid #000000;
	}

.ish_profile_name a {
    color: #990000;
    padding: 2px 2px 2px 0;
    text-decoration: none;
	}

.ish_profile_name a:hover {
    text-decoration: underline;
	}

.ish_profile_name a:selected {
    color: #000000;
    text-decoration: underline;
	}

.ish_profile_score {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #000000;	
	}
	
.ish_vote_time {
	border: 1px solid #000000;
	width: 798px;
	text-align: center;
	margin-top: 4px;
	}
	
.ish_profile {
	float: left;
	border: 1px solid #000000;
	width: 812px;
	margin-top: 4px;
	}
	
.ish_main_pic {
	float: left;
	width: 514px;
	height: 650px;
	border: 1px solid #000000;
	margin-top: 4px;
	padding: 4px;
	background-color: #eeeeee;
	margin-left: 2px;
	}
	
.ish_gallery {
	float: left;
	width: 275px;
	height: 654px;
	margin-top: 4px;
	margin-left: 3px;
	border: 1px solid #000000;
	padding-bottom: 4px;
	overflow: auto;
	}
	
.ish_picture_area {
	float: left;
	width: 820px;
	}
	
.ish_galleryitemcontainer {
	border: 1px solid #999999;
	width: 77px;
	margin-left: 4px;
	margin-top: 4px;
	float: left;
	cursor: pointer;
	}

.ish_galleryitem {
	width: 77px;
	height: 76px;
	cursor: pointer;
	}
	
.ish_gallerythumb {
	width: 75px;
	height: 75px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	}
	
.ish_gallerypicturetext {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    width: 75px;
    text-align: center;
	}
	
.ish_gallerypicturesmalltext {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    width: 75px;
    text-align: center;
	}
	
.ish_login_message {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #FF0000;
    text-align: center;
	}
	
.ish_voted_for {
    width: 792px;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    border: 1px solid #000000;
    padding: 4px;
    margin-top: 4px;
	}
	
.ish_voted_for_detail {
    width: 510px;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    border: 1px solid #000000;
	background-color: #EEEEEE;
	position: relative;
	}
	
.ish_voted_all {
	border: 1px solid #000000;
	width: 790px;
	margin-top: 4px;
	padding: 4px;
	background-color: #EEEEEE;
	}

.ish_rank_profile {
	float: left;
	border: 1px solid #000000;
	width: 508px;
	margin-top: 4px;
	margin-left: 2px;
	}
	
.ish_rank_break {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 14pt;
    font-weight: bold;
	float: left;
	border-bottom: 1px solid #000000;
	width: 512px;
	margin-top: 4px;
	color: #000000;
	padding-left: 2px;
	}
	
.recent_blog_title {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
	}

.recent_blog_title a {
    color: #000000;
    display: block;
    padding: 2px 2px 2px 0;
    text-decoration: none;
	}

.recent_blog_title a:hover {
    text-decoration: underline;
	}

.recent_blog_title a:selected {
    color: #dc3434;
    text-decoration: underline;
	}

.recent_blog_date {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    width: 110px;
    text-align: right;
	}

.recent_blog_author {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
	}

.recent_blog_summary {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
	}
	
.user_profileitem_bold {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;	
	}
	
.user_profileitem_normal {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;	
	}

.user_profileitem_normal a {
    color: #990000;
    display: block;
    text-decoration: none;
	}

.user_profileitem_normal a:hover {
    color: #990000;
	text-decoration: underline;
	}

.user_profileitem_normal a:selected {
    color: #990000;
    text-decoration: underline;
	}

.user_profile_name {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 14pt;
    font-weight: bold;
    color: #000000;	
    border-bottom: 1px solid #000000;
	}
	
.menu_line {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    border-bottom: 1px solid #000000;
    height: 15px;
	}

.menu_footer {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    padding: 2px 0px 0px 4px;
    height: 20px;
	}

.recent_bookmark_title {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
	}

.recent_bookmark_title a {
    color: #000000;
    display: block;
    padding: 2px 2px 2px 0;
    text-decoration: none;
	}

.recent_bookmark_title a:hover {
    text-decoration: underline;
	}

.recent_bookmark_title a:selected {
    color: #dc3434;
    text-decoration: underline;
	}

.recent_bookmark_date {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    width: 110px;
    text-align: right;
	}
	
.bookmarkcontainer {
	background: #cdcdcd;
	border-left: 1px solid #aaaaaa;
	float: left;
	height: 275px;
	width: 655px;
	overflow: hidden;
	padding: 2px;
	margin: 0px;
	}

.recommendscontainer {
	background: #cdcdcd;
	border-left: 1px solid #aaaaaa;
	float: left;
	height: 275px;
	width: 655px;
	overflow: hidden;
	padding: 2px;
	margin: 0px;
	}

.userblogscontainer {
	background: #cdcdcd;
	border-left: 1px solid #aaaaaa;
	float: left;
	height: 275px;
	width: 100%;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	}

.userblogsmenu {
	background: #cdcdcd;
	border-left: 1px solid #aaaaaa;
	float: left;
	height: 22px;
	width: 320px;
	overflow: hidden;
	padding: 2px;
	margin: 0px;
	}

.uservblogscontainer {
	background: #cdcdcd;
	border-left: 1px solid #aaaaaa;
	float: left;
	height: 275px;
	width: 320px;
	overflow: hidden;
	padding: 2px;
	margin: 0px;
	}

.uservblogsmenu {
	background: #cdcdcd;
	border-left: 1px solid #aaaaaa;
	float: left;
	height: 22px;
	width: 320px;
	overflow: hidden;
	padding: 2px;
	margin: 0px;
	}

.usergallerymenu {
	background: #cdcdcd;
	border-left: 1px solid #aaaaaa;
	float: left;
	height: 22px;
	width: 655px;
	overflow: hidden;
	padding: 2px;
	margin: 0px;
	}
	
.createblogcontainer {
	height: 165px;
	display: none;
	background-color: #F0F0F0;
	border: 1px dotted #000000;
	margin: 1px;
	padding: 2px;
	}
	
.bookmark_title {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
	}

.bookmark_title a {
    color: #000000;
    display: block;
    padding: 2px 2px 2px 0;
    text-decoration: none;
	}

.bookmark_title a:hover {
    text-decoration: underline;
	}

.bookmark_title a:selected {
    color: #dc3434;
    text-decoration: underline;
	}

.bookmark_date {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    width: 120px;
    text-align: right;
	}
	
.bookmark_list_header {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 11pt;
    font-weight: bold;
    color: #000000;
    border-bottom: 1px solid #000000;
	}
	
#blog_view_main {
    background-color:#ffffff;
	}	

.blog_view_user {
	width: 255px;
	height: 356px;
	float: left;
	padding-left: 8px;
	padding-top: 2px;
	text-align: center;
	}

.blog_view_user_horizontal {
    background-color:#F0F0F0;
	width: 654px;
	height: 77px;
	float: left;
	border: 1px solid #000000;
	padding: 2px;
	}

.blog_view_blog {
    background-color:#FFFFFF;
	width: 383px;
	float: right;
	margin-left: 10px;
	border: 1px solid #000000;
	padding: 2px;
	}
	
.blog_comments {
    background-color:#FFFFFF;
    width: 383px;
    float: right;
	border: 1px solid #000000;
	padding: 2px;
	margin-top: 4px;
	}

.view_blog_title {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
	}

.view_blog_date {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    width: 110px;
    text-align: left;
	}
	
.view_blog_summary {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
	}

.blog_user_blogs {
	width: 270px;
	float: left;
	height: 300px;
	overflow: hidden;
	}

.blog_other_user_blogs {
    background-color:#FFFFFF;
	width: 383px;
	height: 356px;
	float: right;
	border: 1px solid #000000;
	padding: 2px;
	margin-left: 10px;
	overflow: hidden;
	}
	
.blog_view_all_blogs {
	width: 654px;
	float: left;
	border: 1px solid #000000;
	margin-top: 4px;
	padding: 2px;
	}
	
.view_blog_stat_title {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
	}

.view_blog_stat_value {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
	}

.view_blog_stat_value a {
    color: #000000;
    text-decoration: none;
	}

.view_blog_stat_value a:hover {
    text-decoration: underline;
	}

.blog_edit_comments {
    width: 652px;
	padding: 2px;
	float: inherit;
	margin-top: 4px;
    margin-left: auto;
    margin-right: auto;
   	}

.most_recent_vblog_container {
	width: 650px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 4px;
	margin-left: 4px;
	}

.most_recent_vblog_column {
	width: 204px;
	float: left;
	padding: 2px;
	background-color: #FFFFFF;
	overflow: hidden;
	}

.most_recent_blog_container {
	width: 654px;
	background-color: #E3E3E3;
	float: left;
	margin-top: 4px;
	padding-left: 4px;
	}

.most_recent_blog_column {
	width: 204px;
	float: left;
	border: 1px solid #000000;
	padding: 2px;
	background-color: #FFFFFF;
	overflow: hidden;
	}
	
.all_blog_title {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    font-color: #FF0000;
    width: 195px;
    overflow: hidden;
	}
	
.all_blog_title a {
    color: #FF0000;
    padding: 2px 2px 2px 0;
    text-decoration: none;
	}

.all_blog_title a:hover {
    text-decoration: underline;
	}

.all_blog_title a:selected {
    color: #dc3434;
    text-decoration: underline;
	}
	
.all_blog_author {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    font-color: #000000;
    font-style: italic;
	}
	
.all_blog_author a {
    color: #000000;
    padding: 2px 2px 2px 0;
    text-decoration: none;
	}

.all_blog_author a:hover {
    text-decoration: underline;
	}

.all_blog_author a:selected {
    color: #dc3434;
    text-decoration: underline;
	}

.all_blog_date {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    font-color: #000000;
	}
	
.all_blog_stats {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    font-color: #000000;
	}

.message_folder {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    font-color: #000000;
	}

.message_folder_unread {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    font-color: #000000;
	}
	
.message_folder_totals_small {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    font-color: #000000;
	}

.message_item {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    font-color: #000000;
	}

.message_item_unread {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    font-color: #000000;
	}
	
.message_folders {
	border: 1px solid #000000;
	background-color: #F0F0F0;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
	}
	
.message_items {
	margin-left: 4px;
	margin-top: 4px;
	padding: 2px;
	float: left;
	}
	
.message_item_header {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    font-color: #000000;
    border-bottom: 1px solid #000000;
	}
	
.message_folder_normal {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    font-color: #000000;
	}

.message_folder_selected {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    font-color: #000000;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding-left: 6px;
    background-color: #FFFFFF;
	}
	
.message_folder_selected a {
    color: #000000;
    text-decoration: none;
	}

.message_folder_selected a:hover {
    text-decoration: underline;
	}

.message_folder_selected a:selected {
    color: #000000;
    text-decoration: underline;
	}

.message_folder_normal a {
    color: #000000;
    text-decoration: none;
	}

.message_folder_normal a:hover {
    text-decoration: underline;
	}

.message_folder_normal a:selected {
    color: #000000;
    text-decoration: underline;
	}
	
.message_menu_line {
	margin-left: 4px;
	border: 1px solid #000000;
	padding: 2px;
	float: left;
	width: 648px;
	}
	
.message_item a {
    color: #000000;
    text-decoration: none;
	}

.message_item a:hover {
    text-decoration: underline;
	}

.message_item a:selected {
    color: #000000;
    text-decoration: underline;
	}
	
.message_item_unread a {
    color: #000000;
    text-decoration: none;
	}

.message_item_unread a:hover {
    text-decoration: underline;
	}

.message_item_unread a:selected {
    color: #000000;
    text-decoration: underline;
	}
	
.message_item_prompt {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    font-color: #000000;
    text-align: right;
	}

.message_item_sender {	
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    font-color: #000000;
    padding-left: 4px;
	}	
	
.message_item_subject {
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    font-color: #000000;
	}	
	
.message_item_text {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    font-color: #000000;
    border-top: 2px solid #000000;
	}

.message_item_text a {
    color: #990000;
    text-decoration: none;
	}

.message_item_text a:hover {
    color: #990000;
	text-decoration: underline;
	}

.message_item_text a:selected {
    color: #990000;
    text-decoration: underline;
	}

.manage_friends_avatar {
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    font-color: #000000;
	}
	
.manage_friends_avatar a {
    color: #000000;
    text-decoration: none;
	}

.manage_friends_avatar a:hover {
    text-decoration: underline;
	}

.manage_friends_avatar a:selected {
    color: #000000;
    text-decoration: underline;
	}
	
.enlarge_icon {
	width: 20px;
	height: 20px;
	position: relative;
	left: 446px;
	top: 28px;
	display: inline-block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/stealth/images/enlarge.png');
	}
	
.enlarge_icon img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}

.zoom_icon {
	width: 20px;
	height: 20px;
	position: relative;
	display: inline-block;
	left: 80px;
	top: 80px;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/stealth/images/zoom.png');
	}
	
.zoom_icon img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}	
	
.gallerythumb_small {
	width: 90px;
	height: 90px;
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	}
	
.user_picture_gallery_container {
	float: left; 
	margin-top: 4px; 
	width: 657px;
	}
	
.user_picture_gallery_container_small {
	float: left; 
	border: 1px solid #000000; 
	padding: 2px; 
	margin-top: 4px; 
	width: 294px;
	}
	
.user_picture_gallery_item {
	float: left; 
	height: 102px; 
	width: 102px; 
	border: 1px solid #999999; 
	margin: 1px;
	}

.user_picture_gallery_item_small {
	float: left; 
	height: 92px; 
	width: 92px; 
	border: 1px solid #999999; 
	margin: 1px;
	}
	
.user_picture_gallery_crumbtrail {
	float: left;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 3px;
	padding: 2px;
	}	

.user_picture_gallery_crumbtrail a {
	background: transparent none repeat scroll 0%;
	color: #000000;
	text-decoration: none;
	}

.user_picture_gallery_crumbtrail a:hover {
	text-decoration: underline;
	}
	
.paging_link {
	font-size: 8pt;
	}
	
.paging_link a {
	background: transparent none repeat scroll 0%;
	color: #000000;
	text-decoration: none;
	}

.paging_link a:hover {
	text-decoration: underline;
	}

.friend_approval_icon {
	width: 13px;
	height: 13px;
	position: relative;
	left: 80px;
	top: 80px;
	display: inline-block;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/stealth/images/more.png');
	}
	
.friend_approval_icon img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}

.welcome {
	font-size: 10pt;
	font-weight: 800;
	}	

.job_list_hidden {
	display: none;
	}

.job_list_visible {
	display: block;
	}
	
.recommend_div_hidden {
	background-color: #FFFFFF;
	display: none;
	float: left;
	left: 361px;
	position: absolute;
	top: 190px;
	width: 325px;
	z-index: 1000;
	}

.recommend_div_visible {
	background-color: #FFFFFF;
	display: block;
	float: left;
	left: 361px;
	position: absolute;
	top: 190px;
	width: 325px;
	z-index: 1000;
	}
	
.email_friend_div_hidden {
	background-color: #FFFFFF;
	display: none;
	float: left;
	left: 258px;
	position: absolute;
	top: 190px;
	width: 325px;
	z-index: 1000;
	}

.email_friend_div_visible {
	background-color: #FFFFFF;
	display: block;
	float: left;
	left: 258px;
	position: absolute;
	top: 190px;
	width: 325px;
	z-index: 1000;
	}
	
.go_mobile_div_hidden {
	background-color: #FFFFFF;
	display: none;
	float: left;
	left: 276px;
	position: absolute;
	top: 190px;
	width: 410px;
	z-index: 1000;
	}

.go_mobile_div_visible {
	background-color: #FFFFFF;
	display: block;
	float: left;
	left: 276px;
	position: absolute;
	top: 190px;
	width: 410px;
	z-index: 1000;
	}
	
img.shade{
	bottom: -34px;
	display: block;
	height: 369px;
	position: absolute;
	right: -36px;
	width: 386px;
	z-index: -1;
	}

.ish_report_title {
	font-weight: bold;
	font-size: 10pt;
	}

.ish_report_title a {
	background: transparent none repeat scroll 0%;
	color: #000000;
	text-decoration: none;
	}

.ish_report_title a:hover {
	text-decoration: underline;
	}

.ish_report_description {
	font-weight: normal;
	font-size: 8pt;
	padding-left: 10px;
	color: #666666;
	}
	
.ish_footer {
	font-weight: normal;
	font-size: 10pt;
	}
	
.ish_footer a {
	color: #990000;
	font-weight: normal;
	text-decoration: none;
	}
	
.user_data_200 {
	width: 200px;
	overflow: hidden;
	}

.user_data_480 {
	width: 480px;
	overflow: hidden;
	}
	
.user_data_520 {
	width: 520px;
	overflow: hidden;
	}

.user_data_550 {
	width: 550px;
	overflow: hidden;
	}

.user_data_720 {
	width: 720px;
	overflow: hidden;
	}
	
.info_text {
	font-weight: normal;
	font-size: 10pt;
	}
	
.info_text a {
    color: #990000;
    text-decoration: none;
	}

.info_text a:hover {
    color: #990000;
	text-decoration: underline;
	}

.info_text a:selected {
    color: #990000;
    text-decoration: underline;
	}

.profile_details {
	background-color: #CECECE;
	color: #000000;
	}
	
.profile_details td {
	background-color: #ECECEC;
	color: #000000;
	}
	
.hot_blog {
	float: left;
	width: 205px;
	border: 1px solid #000000;
	margin: 2px;
	padding: 2px;
	background-color: #FFFFFF;
	}
	
.contact_div {
	background-color: #CECECE;
	display: none;
	float: left;
	width: 517px;
	z-index: 1000;
	position: relative;
	top: -300px;
	left: 70px;
	}

.picture_credit {
    background: url('/templates/stealth/images/btn_credit_160x60.gif') right bottom;
	float: left;
	width: 160px;
	height: 60px;
	background-color: #E3E3E3;
	margin-left: 5px;
	margin-top: 5px;
	}
	
.picture_credit a {
    color: #000000;
    text-decoration: none;
	}

.picture_credit a:hover {
    text-decoration: underline;
	}

.picture_credit a:selected {
    color: #000000;
    text-decoration: underline;
	}
	
.picture_credit_occupation {
	font-size: 8pt;
	}
	
.section_block_container {
	float: left;
	width: 660px;
	height: 412px;
	margin-top: 8px;
	}

.section_block_container a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.section_block_container a:hover {
    text-decoration: none;
    cursor: pointer;
	}

.section_block_container a:selected {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.section_block {
	float: left;
	width: 220px;
	height: 206px;
	}
	
.section_block a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.section_block a:hover {
    text-decoration: underline;
    cursor: pointer;
	}

.section_block a:selected {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
	}

.section_top_stories_container {
	float: left;
	width: 660px;
	}
	
.section_top_story {
	float: left;
	width: 326px;
	height: 100px;
	margin-top: 8px;
	}

.section_top_story a {
    color: #FF0000;
    text-decoration: none;
    cursor: pointer;
	}

.section_top_story a:hover {
    color: #FF0000;
	text-decoration: underline;
    cursor: pointer;
	}

.section_top_story a:selected {
    color: #FF0000;
    text-decoration: underline;
    cursor: pointer;
	}

.section_top_story_text_area_left {
	float: right;
	width: 176px;
	}

.section_top_story_text_area_right {
	float: left;
	width: 176px;
	}

.section_top_story_title {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	width: 172px;
	height: 20px;
	padding-top: 2px;
	padding-left: 4px;
	overflow: hidden;
	}

.section_top_story_summary {
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	width: 168px;
	height: 60px;
	text-align: justify;
	padding-left: 4px;
	padding-right: 4px;
	overflow: hidden;
	}

.section_top_story_more {
	width: 176px;
	height: 18px;
	}

.section_top_story_more_text {
	float: left;
	width: 160px;
	height: 18px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	}

.section_top_story_more_arrow {
	float: left;
	width: 11px;
	height: 18px;
	padding-top: 3px;
	}

.section_top_story_image_left {
	float: left;
	width: 150px;
	height: 100px;
	}

.section_top_story_image_right {
	float: right;
	width: 150px;
	height: 100px;
	}

.section_block_text_container_top {
	float: left;
	width: 200px;
	height: 68px;
	margin-top: 10px;
	margin-left: 8px;
	}
	
.section_block_story_title_top {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	color: #000000;
	width: 200px;
	height: 20px;
	}
	
.section_block_story_summary_top {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	width: 200px;
	height: 48px;
	overflow: hidden;
	}
	
.section_block_text_container_middle {
	float: left;
	width: 200px;
	height: 68px;
	margin-top: 68px;
	margin-left: 8px;
	}
	
.section_block_story_title_middle {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	color: #000000;
	width: 200px;
	height: 20px;
	}
	
.section_block_story_summary_middle {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	width: 200px;
	height: 48px;
	overflow: hidden;
	}
	
.section_block_text_container_bottom {
	float: left;
	width: 200px;
	height: 68px;
	margin-top: 136px;
	margin-left: 8px;
	}
	
.section_block_story_title_bottom {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	color: #000000;
	width: 200px;
	height: 20px;
	}
	
.section_block_story_summary_bottom {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	width: 200px;
	height: 48px;
	overflow: hidden;
	}
	
.section_block_text_container_left {
	float: left;
	width: 110px;
	height: 206px;
	margin-top: 8px;
	margin-left: 10px;
	}
	
.section_block_story_title_left {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	color: #000000;
	width: 110px;
	}
	
.section_block_story_summary_left {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	width: 110px;
	height: 136px;
	overflow: hidden;
	margin-top: 4px;
	}
	
.section_block_text_container_right {
	float: left;
	width: 110px;
	height: 206px;
	margin-top: 8px;
	margin-left: 100px;
	}
	
.section_block_story_title_right {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	color: #000000;
	width: 110px;
	}
	
.section_block_story_summary_right {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	width: 110px;
	height: 136px;
	overflow: hidden;
	margin-top: 4px;
	}
	
.section_index_block_container {
	float: left;
	width: 660px;
	height: 206px;
	margin-top: 8px;
	}

.section_index_block_container a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.section_index_block_container a:hover {
    text-decoration: none;
    cursor: pointer;
	}

.section_index_block_container a:selected {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.section_index_block {
	float: left;
	width: 220px;
	height: 206px;
	}
	
.section_index_block a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.section_index_block a:hover {
    text-decoration: underline;
    cursor: pointer;
	}

.section_index_block a:selected {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
	}

.section_recent_stories_container {
	float: left;
	width: 660px;
	margin-top: 8px;
	}

.section_recent_stories {
	float: left;
	width: 660px;
	margin-top: 4px;
	}

.section_recent_stories a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.section_recent_stories a:hover {
    text-decoration: underline;
    cursor: pointer;
	}

.section_recent_stories a:selected {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
	}

.section_recent_story {
	float: left;
	width: 660px;
	margin-top: 4px;
	}

.section_recent_story_title {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	}
	
.section_recent_story_summary {
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	}
	
.section_button_container {
	float: left;
	width: 660px;
	height: 40px; 
	}
	
.section_button {
	float: left;
	width: 164px;
	height: 19px;
	margin-left: 1px;
	margin-top: 1px;
	}
	
.section_button a {
    cursor: pointer;
	}
	
.section_headline_story_container {
	float: left;
	width: 660px;
	}

.section_headline_story a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.section_headline_story a:hover {
    text-decoration: underline;
    cursor: pointer;
	}

.section_headline_story a:selected {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
	}

.section_headline_story {
	float: left;
	width: 660px;
	margin-top: 4px;
	}

.section_headline_story_title {
	color: #000000;
	font-size: 12pt;
	font-weight: bold;
	}
	
.section_headline_story_summary {
	float: left;
	width: 660px;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	}
	
.article_top_three_items {
	float: left;
	width: 516px;
	margin-bottom: 8px;
	}
	
.article_top_three_item_container {
	float: left;
	width: 516px;
	height: 188px;
	margin-top: 8px;
	}

.article_top_three_item_container a {
    color: #FF0000;
    text-decoration: none;
    cursor: pointer;
	}

.article_top_three_item_container a:hover {
    color: #FF0000;
	text-decoration: underline;
    cursor: pointer;
	}

.article_top_three_item_container a:selected {
    color: #FF0000;
    text-decoration: underline;
    cursor: pointer;
	}

.article_top_three_text_area_left {
	float: right;
	width: 258px;
	padding: 4px;
	}

.article_top_three_text_area_right {
	float: left;
	width: 258px;
	padding: 4px;
}

.article_top_three_title {
	float: left;
	width: 258px;
	height: 24px;
	font-size: 10pt;
	font-weight: bold;
	}
	
.article_top_three_summary {
	float: left;
	width: 258px;
	height: 142px;
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	overflow: hidden;
	}
	
.article_top_three_more {
	float: left;
	width: 258px;
	height: 18px;
	}
	
.article_top_three_more_text {
	float: left;
	width: 245px;
	height: 18px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	}

.article_top_three_more_arrow {
	float: left;
	width: 11px;
	height: 18px;
	padding-top: 3px;
	}

.article_top_three_image_left {
	float: left;
	width: 250px;
	height: 100px;
	}

.article_top_three_image_right {
	float: right;
	width: 250px;
	height: 100px;
	}

.view_gallery {
	float: left;
	width: 835px;
	height: 734px;
	background-color: #FFFFFF;
	}
	
.view_gallery_top_bar {
	float: left;
	width: 835px;
	height: 100px;
	text-align: center;
	background-color: #570706;
	}
	
.view_gallery_main_area {
	float: left;
	width: 835px;
	margin-top: 4px;
	}
	
.view_gallery_main_pic_column {
	float: left;
	width: 500px;
	height: 500px;
	margin-left: 15px;
	}
	
.view_gallery_main_pic {
	float: left;
	width: 500px;
	height: 500px;
	margin-left: 4px;
	}
	
.view_gallery_detail_area {
	float: left;
	width: 500px;
	height: 100px;
	margin-top: 4px;
	}
	
.view_gallery_right_column {
	float: right;
	width: 300px;
	}
	
.view_gallery_right_header {
	float: left;
	width: 300px;
	height: 102px;
	background-color: #570706;
	}
	
.view_gallery_right_advert {
	float: left;
	width: 300px;
	height: 250px;
	overflow: hidden;
	text-align: center;
	background-color: #570706;
	margin-top: 4px;
	}
	
.view_gallery_right_space {
	float: left;
	width: 300px;
	height: 85px;
	background-color: #EEEEEE;
	margin-top: 4px;
	}
	
.view_gallery_previous {
	float: left;
	width: 100px;
	height: 100px;
	text-align: center;
	border: 1px solid #000000;
	}
	
.view_gallery_next {
	float: right;
	width: 100px;
	height: 100px;
	text-align: center;
	border: 1px solid #000000;
	}

.view_gallery_info_area {
	float: left;
	width: 288px;
	height: 92px;
	padding: 4px;
	}
	
.view_gallery_button_area {
	float: left;
	width: 500px;
	height: 22px;
	margin-top: 4px;
	background-color: #CECECE;
	}
	
.view_gallery_button {
	float: left;
	background: url('/templates/stealth/images/button_background.gif') center center;
	width: 103px;
	height: 18px;
	margin-left: 2px;
	text-align: center;
	padding-top: 4px;
	}
	
.view_gallery_button a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.view_gallery_button a:hover {
    color: #000000;
	text-decoration: underline;
    cursor: pointer;
	}

.view_gallery_button a:selected {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
	}
	
.view_gallery_close {
	float: left;
	background-color: #570706;
	color: #FFFFFF;
	width: 295px;
	height: 18px;
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 74px;
	padding-top: 4px;
	padding-right: 5px;
	}
	
.view_gallery_close_text {
	float: left;
	background-color: #570706;
	color: #FFFFFF;
	width: 275px;
	height: 18px;
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
	padding-right: 5px;
	}
	
.view_gallery_close a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.view_gallery_close a:hover {
    color: #000000;
	text-decoration: underline;
    cursor: pointer;
	}

.view_gallery_close a:selected {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
	}
	
.view_gallery_close_arrow {
	float: left;
	width: 11px;
	height: 11px;
	background-color: #570706;
	margin-top: 2px;
	}
	
.section_archive {
	float: left;
	width: 660px;
	height: 20px; 
	margin-top: 8px;
	}
	
.section_archive_text {
	float: left;
	width: 640px;
	height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	padding-right: 4px;
	padding-top: 1px;
	}
	
.section_archive_arrow {
	float: left;
	width: 11px;
	height: 20px;
	padding-top: 4px;
	}
	
.section_archive_text a {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
	}

.section_archive_text a:hover {
    color: #FFFFFF;
	text-decoration: underline;
    cursor: pointer;
	}

.section_archive_text a:selected {
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
	}
	
.home_block_text_container_top {
	float: left;
	width: 250px;
	height: 68px;
	margin-top: 10px;
	margin-left: 8px;
	}

.home_block_story_title_top {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	width: 220px;
	height: 20px;
	}
	
.home_block_story_summary_top {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	width: 250px;
	height: 48px;
	overflow: hidden;
	}

.home_block_text_container_middle {
	float: left;
	width: 250px;
	height: 68px;
	margin-top: 68px;
	margin-left: 8px;
	}
	
.home_block_story_title_middle {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	width: 250px;
	height: 20px;
	}
	
.home_block_story_summary_middle {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	width: 250px;
	height: 48px;
	overflow: hidden;
	}
	
.home_block_text_container_bottom {
	float: left;
	width: 250px;
	height: 68px;
	margin-top: 136px;
	margin-left: 8px;
	}

.home_block_story_title_bottom {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	color: #000000;
	width: 250px;
	height: 20px;
	}

.home_block_story_summary_bottom {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	width: 250px;
	height: 48px;
	overflow: hidden;
	}

.home_block_text_container_left {
	float: left;
	width: 130px;
	height: 270px;
	margin-top: 8px;
	margin-left: 10px;
	}

.home_block_story_title_left {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	width: 130px;
	}

.home_block_story_summary_left {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	width: 130px;
	height: 250px;
	overflow: hidden;
	margin-top: 4px;
	}

.home_block_text_container_right {
	float: right;
	width: 130px;
	height: 270px;
	margin-top: 8px;
	margin-right: 8px;
	}

.home_block_story_title_right {
	float: left;
	font-size: 10pt;
	font-weight: bold;	
	width: 130px;
	}

.home_block_story_summary_right {
	float: left;
	font-size: 8pt;
	font-weight: normal;
	text-align: justify;
	width: 130px;
	height: 250px;
	overflow: hidden;
	margin-top: 4px;
	}

.month_view_visible {
	position: absolute;
	width: 203px;
	height: 257px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	}

.month_view_hidden {
	position: absolute;
	width: 203px;
	height: 257px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	display: none;
	}

.month_day_container {
	float: left;
	width: 203px;
	height: 203px;
	}

.month_name {
	width: 199px;
	height: 16px;
	background-color: #EEEEEE;
	border: 1px solid #000000;
	margin: 1px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	}

.month_day_weekday {
	float: left;
	width: 25px;
	height: 25px;
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #CDCDCD;
	color: #000000;
	text-align: center;
	margin: 1px;
	}
	
.month_day_grey {
	float: left;
	width: 25px;
	height: 25px;
	background-color: #EEEEEE;
	border: 1px dotted #000000;
	margin: 1px;
	}
	
.month_day_grey_title {
	float: left;
	width: 25px;
	height: 10px;
	background-color: #EEEEEE;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	}
	
.month_day {
	float: left;
	width: 25px;
	height: 25px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 1px;
	}

.month_day_last_week {
	float: left;
	width: 25px;
	height: 25px;
	background-color: #D45858;
	border: 1px solid #000000;
	margin: 1px;
	}

.month_day_title {
	float: left;
	width: 25px;
	height: 12px;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	}

.month_day_title_bold {
	float: left;
	width: 25px;
	height: 12px;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	}

.month_day_value {
	float: left;
	width: 25px;
	height: 13px;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-align: center;
	}
	
.month_vote_count {
	float: left;
	width: 197px;
	height: 28px;
	background-color: #EEEEEE;
	border: 1px solid #000000;
	margin: 1px;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	padding-top: 2px;
	padding-left: 2px;
	}
	
#myGallery {
	width: 250px !important;
	height: 250px !important;
	margin-top: 25px;
	margin-left: 25px;
	}
	
.slideshow_title a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}

.slideshow_title a:hover {
    color: #000000;
	text-decoration: underline;
    cursor: pointer;
	}

.slideshow_title a:selected {
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
	}	

.slideshow_title a:visited {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
	}	
	
.widget_ish_container {
	float: left; 
	background: url('/templates/stealth/images/rank_back.gif') no-repeat center center; 
	width: 250px; 
	height: 52px;
	margin-bottom: 1px;
	}
	
.widget_ish_thumb {
	float: left; 
	margin: 6px; 
	width: 45px; 
	height: 45px;
	}

.widget_ish_text_container {
	float: left; 
	width: 148px; 
	height: 44px; 
	margin-top: 2px; 
	margin-bottom: 2px;
	}
	
.widget_ish_name {
	float: left; 
	width: 148px; 
	height: 13px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 10pt;
	}

.widget_ish_name a {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
	}

.widget_ish_name a:hover {
    color: #FFFFFF;
	text-decoration: underline;
    cursor: pointer;
	}

.widget_ish_name a:selected {
    color: #FFFFFF;
    text-decoration: underline;
    cursor: pointer;
	}	

.widget_ish_name a:visited {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
	}	

.widget_ish_score {
	float: left;
	width: 148px; 
	height: 32px; 
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 8pt;
	}
	
.widget_ish_position {
	float: right; 
	width: 40px; 
	height: 44px; 
	margin-top: 4px; 
	margin-bottom: 4px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 34pt; 
	text-align: center;
	}
	
.widget_ish_date {
	float: right; 
	width: 50px; 
	height: 44px; 
	margin-top: 4px; 
	margin-bottom: 4px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-size: 15pt; 
	text-align: center;
	}
	
.savvy_friends_item {
    padding-left: 0px;
    background:  url('/templates/stealth/images/nav_subsection.png');
    width: 147px;
    height: 19px;
    margin-bottom: 2px;
    margin-left: 1px;
    float: left;
	}
	
.send_sms_div {
    background:  url('/templates/stealth/images/gomobile.jpg');
    font-size: 8pt;
    width: 300px;
    margin-left: 4px;
    margin-top: 2px;
    height: 84px;
    float: left;
	}

