body { margin: 0px; padding: 0px; background: #badedf url(/images/bg.png) no-repeat scroll top center; font-family: georgia; }
a { color: #badedf; font-style: italic; text-decoration: none; }
img { border: 0px; outline: none; }

.gold { color: #eb940b }

#logo { position: absolute; left: 0px; top: 0px; }
#header { position: absolute; left: 0px; top: 0px; height: 149px; width: 1097px; margin-left: auto; margin-right: auto; background: transparent url(/images/header.png) no-repeat scroll top center; }
#header_cap { position: absolute; left: 0px; top: 0px; height: 34px; width: 1097px; margin-left: auto; margin-right: auto; background: transparent url(/images/header_cap.png) no-repeat scroll top center; }
#main_container {  width: 1097px; background: transparent url(/images/repeating_posts.png) repeat-y scroll top center; margin-left: auto; margin-right: auto; position: relative; }
#bottom_container { height: 70px; width: 1096px; margin-left: auto; margin-right: auto; text-align: center; color: #badedf; }

#top_container { height: 149px; }
#content { margin-left: 56px; min-height: 640px; position: relative;}
#flash_container { float: left; width: 750px; }

#userinfo_avatar { position: absolute; top:61px; right: 57px; height: 48px; width: 48px; }
#userinfo_name { position: absolute; top: 41px; right: 58px; height: 20px; width: 350px; text-align: right; font-family: georgia; font-weight: bold; color: 010101; font-size: 11pt; }
#userinfo_name a { color: #097ccd; font-weight: bold; font-style: italic; }

#tip_container { position: absolute; top: 63px; right: 275px; height: 42px; width: 383px; color: white; font-family: georgia; }
.tip_title { color: #badedf; line-height: 24px; font-size: 18px; }
.tip_text { font-size: 12px; }
strong { color: #badedf; }
.tip_buy_karma { position: absolute; top: 0px; right: 0px; height: 18px; width: 100px; font-family: georgia; }
.tip_buy_karma a { text-decoration: underline; } 

#top_links { position: absolute; top: 25px; right: 58px; height: 18px; width: 280px; font-size: 10pt; text-align: right; color: black; font-weight: bold; }
#top_links a { color: black; font-weight: bold; }

#news { width: 253px; }
#newz_updatez { position: absolute; top: -8px; right: 45px; }
#news_container { float: left; width: 230px; margin-top: 57px; margin-left: 4px; color: white; }
#news_container a { text-decoration: underline; }
#news_container h1 { margin: 0px; }
#news_container h2 { font-size: 12px; }

.news_module_top { background: transparent url(/images/news_module_top.png) no-repeat scroll top left; width: 253px; height: 31px; padding-top: 18px; }
.news_module_top div { margin-left: 21px; font-size: 16px; font-weight: bold; color: black; }
.news_module_middle { padding-top: 5px; background: transparent url(/images/news_module_bg.png) repeat-y scroll top left; width: 253px; }
.news_icon { margin-left: 10px; float: left; padding-top: 17px; width: 50px; height: 33px; background: transparent url(/images/temp_feed_icon.png) no-repeat scroll top left; text-align: center; }
.news_text { margin-left: 10px; float: left; width: 170px; font-size: 12px }
.news_module_bottom { background: transparent url(/images/news_module_bottom.png) no-repeat scroll top left; width: 253px; height: 12px; }

#stage_left { width: 480px; float: left; margin-top: 10px; margin-left: 5px; }
#stage_left h1, #stage_right h1, .dark_box_320 h1 { margin: 0px; padding: 0px; font-size: 20px; color: #badedf; padding-bottom: 10px; }
#stage_left table { width: 100%; }
#stage_right { width: 480px; float: left; margin-top: 10px; margin-left: 10px;  }
#stage_right table { width: 100%; }

#stage_left_fb { width: 350px; float: left; margin-top: 10px; margin-left: 5px; }
#stage_left_fb h1, #stage_right_fb h1, .dark_box_350 h1 { margin: 0px; padding: 0px; font-size: 20px; color: #badedf; padding-bottom: 10px; }
#stage_left_fb table { width: 100%; }
#stage_right_fb { width: 610px; float: left; margin-top: 10px; margin-left: 10px;  }
#stage_right_fb table { width: 100%; }

#loading_opponents { display: none; }
#fight_arrow { position: relative; top: 0px; left: 0px; }

.avatar { width: 48px; height: 48px; }
	
.profile_achievements { margin-left: 10px; }
.profile_achievements h1 { margin: 0px; padding: 0px; font-size: 20px; color: #badedf; }
.profile_achievements_middle { min-height: 0px; position: relative; }

.profile_stats_module { margin-left: 10px; margin-top: 5px; float: left; min-height: 0px; }
.profile_stats_module h1 { margin: 0px; padding: 0px; font-size: 20px; color: #badedf; }
.profile_stats_middle { height: 150px; }

.profile_ninjas_container { margin-left: 10px; margin-top: 5px; }
.profile_ninjas_middle { padding: 0px; }
.profile_ninjas_middle object { outline: 0px; }

.profile_comments_container { margin-left: 10px; margin-top: 10px; float: left; }
.profile_comments_container textarea { width: 295px; height: 36px; color: #555; margin: 0px; padding: 0px; }
.profile_comments_container h1 { margin: 0px; padding: 0px; font-size: 20px; color: #badedf; }
#leave_a_comment { text-align: right; width: 295px; }

#profile_left_container { width: 660px; float: left; }
#profile_right_container { width: 300px; float: left; }
.comment { width: 300px; }
#profile_stats { margin-bottom: 10px; display: inline-block; /* ie7 */ }
.comment_info { padding: 0px; margin: 0px; margin-top: 15px; }
.comment_text { padding: 0px; margin: 0px; margin-top: 5px; }

.dark_box_middle { padding-left: 10px; padding-right: 10px; background: transparent url(/images/dark_pixels_50.png) repeat; color: white; } 

.dark_box_320 { width: 320px; }
.dark_box_320_top { width: 320px; height: 11px; background: transparent url(/images/dark_box_320.png) no-repeat scroll top left }
.dark_box_320_bottom { width: 320px; height: 11px; background: transparent url(/images/dark_box_320.png) no-repeat scroll bottom left }

.dark_box_350 { width: 350px; }
.dark_box_350_top { width: 350px; height: 11px; background: transparent url(/images/dark_box_350.png) no-repeat scroll top left }
.dark_box_350_bottom { width: 350px; height: 11px; background: transparent url(/images/dark_box_350.png) no-repeat scroll bottom left }

.dark_box_610 { width: 610px; }
.dark_box_610_top { width: 610px; height: 11px; background: transparent url(/images/dark_box_610.png) no-repeat scroll top left }
.dark_box_610_bottom { width: 610px; height: 11px; background: transparent url(/images/dark_box_610.png) no-repeat scroll bottom left }

.dark_box_650 { width: 650px; }
.dark_box_650_top { width: 650px; height: 11px; background: transparent url(/images/dark_box_650.png) no-repeat scroll top left }
.dark_box_650_bottom { width: 650px; height: 11px; background: transparent url(/images/dark_box_650.png) no-repeat scroll bottom left }

.dark_box_950 { width: 950px; }
.dark_box_950_top { width: 950px; height: 11px; background: transparent url(/images/dark_box_950.png) no-repeat scroll top left }
.dark_box_950_bottom { width: 950px; height: 11px; background: transparent url(/images/dark_box_950.png) no-repeat scroll bottom left }

.dark_box_480 { width: 480px; }
.dark_box_480_top { width: 480px; height: 11px; background: transparent url(/images/dark_box_480.png) no-repeat scroll top left }
.dark_box_480_bottom { width: 480px; height: 11px; background: transparent url(/images/dark_box_480.png) no-repeat scroll bottom left }

#bottom_referral_link { width: 503px; height: 42px; margin-top: 10px; background: transparent url(/images/referral_link_bg.png) no-repeat scroll top left; padding: 5px 10px 5px 10px; float: left; }
#bottom_referral_link h1 { font-weight: normal; color: #eb940b; font-size: 18px; margin: 0px; padding: 0px; }
#bottom_referral_link span { font-size: 13px; color: white; }
#bottom_referral_link strong { color: #eb940b; }

#ltl_link { margin-top: 5px; margin-right: 10px; margin-left: -10px; display: block; float: left; }
