/* ********** [ GENERAL ] ********** */

div.clear { clear: both; }
body { cursor: default; font: 12px/18px Tahoma, Geneva, sans-serif; color: #eee; background: #000 url("bg.jpg") top center no-repeat; background-attachment: fixed; }
/* ********** [ PAGE ] ********** */

div#page_wrap { }
div#page { }
/* ********** [ HEADER ] ********** */

div#header_wrap { margin: 0px auto; width: 958px; height: 79px; border: 1px solid #404040; border-width: 0px 1px 1px 1px; margin-bottom: 10px; padding: 0px 1px 1px 1px; background: #000; }
div#header { width: 100%; height: 79px; background: url('head_bg.png') left top repeat-x; }
div#header h1 { width: 187px; height: 52px; float: left; background: url('logo.png') left top no-repeat; overflow: hidden; text-indent: -10000px; display: block; margin-top: 12px; margin-left: 15px; display: inline; }
div#header h1 a, div#header h1 a:hover, div#header h1 a:visited, div#header h1 a:active { width: 187px; height: 52px; float: left; text-indent: -10000px; overflow: hidden; display: block; }
div.toplinks { float: right; text-align: right; width: 480px; height: 79px; background: url('flow.png') right top no-repeat; }
div.toplinks div.loginsignup { color: #fff; font: 13px Tahoma, Geneva, sans-serif; margin-top: 30px; margin-right: 15px }
div.toplinks div.loginsignup a { color: #fff; font: 13px Tahoma, Geneva, sans-serif; text-decoration: none; text-transform: uppercase; }
div.toplinks div.loginsignup a:hover { color: #ff5fa9; font: 13px Tahoma, Geneva, sans-serif; text-decoration: none; text-transform: uppercase; }
div#header div.banner { padding-top: 10px; padding-right: 15px; float: right; }
/* ********** [ CONTAINER ] ********** */

div#container_wrap { margin: 0px auto; width: 962px; padding: 0px; }
div#container { }
/* ********** [ FOOTER ] ********** */

div#footer_wrap { margin: 0px auto; width: 958px; padding: 1px; background: #000; border: 1px solid #404040; }
div#footer { text-align: center; height: 38px; background: url('foot_bg.png') left top repeat-x; padding: 10px; font: 12px Tahoma, Geneva, sans-serif; }
div#footer a { color: #ffffff; font: 12px Tahoma, Geneva, sans-serif; }
div.hz_ads { border: 1px solid #404040; padding: 1px; width: 958px; margin: 0px auto; margin-bottom: 10px; }
div.hz_ads table { background: #1e1e1e; height: 70px; }
div.hz_ads table td { text-align: center; vertical-align: middle; }
/* ********** [ FOOTER ] ********** */

div#footer_alt_wrap { margin: 0px auto; width: 100%; border-top: 1px solid #404040; min-height: 180px; background: #1e1e1e url('foot_alt_bg.png') left top repeat-x; padding-bottom: 15px; }
div#footer_alt { width: 960px; margin: 0px auto; text-align: center; font: 12px/20px Tahoma, Geneva, sans-serif; background: url('foot_alt_bg_over.png') center top no-repeat; min-height: 172px; color: #777; }
div#footer_alt a { color: #ccc; text-decoration: none; font: 12px/20px Tahoma, Geneva, sans-serif; }
div#footer_alt a { color: #ccc; text-decoration: none; font: 12px/19px Tahoma, Geneva, sans-serif; }
div#footer_alt div.block { width: 278px; margin-top: 10px; float: left; min-height: 200px; background: url('left.png') right top repeat-y; text-align: left; padding: 10px 10px 0px 30px; margin-bottom: 10px; position: relative; }
* html div#footer_alt div.block { overflow: auto; height: 250px; }
div#footer_alt div#footer_alt div.block { background: none; }
div#footer_alt div.block div.powered { position: absolute; left: 30px; bottom: 0px }
/* ********** [ CONTENT ] ********** */

#content_wrap { float: left; width: 758px; border: 1px solid #404040; padding: 1px; display: inline; background: #000; margin-bottom: 10px; }
#content { background: #1e1e1e url('cont_bg.png') right bottom no-repeat; min-height: 200px; }
/* ********** [ SIDEBAR ] ********** */

div#sidebar_wrap { padding: 0px 10px 0px 0px; width: 190px; float: left; margin-bottom: 10px; }
div#sidebar { overflow: hidden;  }
/* ********** [ MAIN NAVIGATION ] ********** */

div#headernav_wrap { margin: 0px auto; width: 958px; height: 31px; border: 1px solid #404040; margin-bottom: 10px; padding: 1px; background: #000; }
div#headernav { background: url('headnav_bg.png') left top repeat-x; height: 31px; }
div#headernav ul { height: 31px; list-style: none; }
div#headernav ul li { float: left; padding-right: 2px; }
div#headernav ul li a { padding: 0px 12px; height: 31px; display: block; float: left; font: 13px/31px Tahoma, Geneva, sans-serif; text-transform: uppercase; color: #ffffff; text-decoration: none; background: url('headnav_div.png') right top no-repeat; }
div#headernav ul li a:hover { color: #FF5FA9; background: url('headnav_div_over.png') right top no-repeat; }
/* ********** [ INTRO ] ********** */
div#intro_wrap { width: 958px; height: 250px; margin: 0px auto; margin-bottom: 10px; padding: 1px; border: 1px solid #404040; background: #000; }
div#intro { width: 958px; height: 250px; overflow: hidden; }
/* ********** [ USER NAVIGATION ] ********** */

div#usernav_wrap { margin: 0px auto; width: 958px; height: 31px; border: 1px solid #404040; margin-bottom: 10px; padding: 1px; background: #000; }
div#usernav { background: url('headnav_bg.png') left top repeat-x; height: 31px; }
div#usernav ul { list-style: none; }
div#usernav li { float: left; height: 31px; z-index: 9999; position: relative; }
div#usernav ul li a.outter { padding: 0px 8px 0px 29px; height: 31px; display: block; float: left; font: 12px/31px Tahoma, Geneva, sans-serif; color: #eee; text-decoration: none; }
div#usernav ul li.shover a.outter, div#usernav ul li a.outter:hover { text-decoration: underline; }
div#usernav ul li li a { background-repeat: no-repeat; background-position: 5px 50%; }
div#usernav ul li.nav_notice a.outter { background: url('navigation/pro_notice.png') no-repeat 12px 12px; }
div#usernav ul li.nav_profile { background: url('navigation/pro_profile.png') no-repeat 8px 50%; }
div#usernav ul li.nav_profile li.home a { background-image: url('navigation/pre_home.png'); }
div#usernav ul li.nav_profile li.profile a { background-image: url('navigation/pre_profile.png'); }
div#usernav ul li.nav_profile li.photo a { background-image: url('navigation/pre_photo.png'); }
div#usernav ul li.nav_messages { background: url('navigation/pro_messages.png') no-repeat 8px 50%; }
div#usernav ul li.nav_messages_new { background: url('navigation/pro_messages_new.png') no-repeat 8px 50%; }
div#usernav ul li.nav_messages li.inbox a { background-image: url('navigation/pre_inbox.png'); }
div#usernav ul li.nav_messages li.sent a { background-image: url('navigation/pre_sent.png'); }
div#usernav ul li.nav_media { background: url('navigation/pro_media.png') no-repeat 8px 50%; }
div#usernav ul li.nav_media li.pictures a { background-image: url('navigation/pre_pictures.png'); }
div#usernav ul li.nav_media li.videos a { background-image: url('navigation/pre_videos.png'); }
div#usernav ul li.nav_media li.audio a { background-image: url('navigation/pre_audio.png'); }
div#usernav ul li.nav_apps { background: url('navigation/pro_apps.png') no-repeat 8px 50%; }
div#usernav ul li.nav_apps li.blog a { background-image: url('navigation/pre_blog.png'); }
div#usernav ul li.nav_apps li.gifts a { background-image: url('navigation/pre_gifts.png'); }
div#usernav ul li.nav_apps li.guestbook a { background-image: url('navigation/pre_guestbook.png'); }
div#usernav ul li.nav_apps li.events a { background-image: url('navigation/pre_events.png'); }
div#usernav ul li.nav_network { background: url('navigation/pro_network.png') no-repeat 8px 50%; }
div#usernav ul li.nav_network li.favorites a { background-image: url('navigation/pre_favorites.png'); }
div#usernav ul li.nav_network li.friends a { background-image: url('navigation/pre_friends.png'); }
div#usernav ul li.nav_network li.visitors a { background-image: url('navigation/pre_visitors.png'); }
div#usernav ul li.nav_network li.blocked a { background-image: url('navigation/pre_blocked.png'); }
div#usernav ul li.nav_settings { background: url('navigation/pro_settings.png') no-repeat 8px 50%; }
div#usernav ul li.nav_settings li.settings a { background-image: url('navigation/pre_settings.png'); }
div#usernav ul li.nav_settings li.notifications a { background-image: url('navigation/pre_notifications.png'); }
div#usernav ul li.nav_settings li.privacy a { background-image: url('navigation/pre_privacy.png'); }
div#usernav ul li.nav_settings li.upgrade a { background-image: url('navigation/pre_upgrade.png'); }
div#usernav ul li.nav_settings li.credits a { background-image: url('navigation/pre_credits.png'); }
div#usernav ul li.nav_logout { float: right; background: url('navigation/pro_logout.png') no-repeat 8px 50%; }
div#usernav ul li ul { padding: 0px; height: auto; position: absolute; top: -999px; left: -1px; /*display: none;*/
    list-style: none; background: #1d1d1d; border: 1px solid #404040; border-top: 1px solid #1d1d1d; padding-bottom: 1px; }
div#usernav ul li:hover ul, div#usernav ul li.shover ul { top: 31px; left: 8px; width: 135px; }
div#usernav ul li ul li { height: 31px; float: none; }
div#usernav ul li ul li a { padding: 0px 0px 0px 26px; height: 31px; display: block; float: none; font: 12px/31px Tahoma, Geneva, sans-serif; color: #eee; border: 0px; text-decoration: none; white-space: nowrap; }
div#usernav ul li ul li a:hover { border: 0px; background-color: #222; }
/* ********** [ COMMON ITEMS ] ********** */

h2, h3, h4, h5, h6 { padding-bottom: 5px; font: bold 14px/16px Tahoma, Geneva, sans-serif; color: #eee; }
h2 { margin-bottom: 5px; font: bold 14px/16px Tahoma, Geneva, sans-serif; }
h3 { font: bold 13px/16px Tahoma, Geneva, sans-serif; }
h4 { font: bold 12px/16px Tahoma, Geneva, sans-serif; }
h4 { font: bold 11px/16px Tahoma, Geneva, sans-serif; }
p { margin: 0px 0px 8px 0px; font: 12px/16px Tahoma, Geneva, sans-serif; }
a { font: 12px Tahoma, Geneva, sans-serif; color: #ff5fa9; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; outline: none; }

/* MODIFIED BY US */ 
 div#header div.guest_banner { margin-top:10px;margin-left:-235px;float:left;}
.center {text-align:center;margin:0 auto 4px auto;}
.addthis_toolbox{text-align:center;margin:0 auto;width:60%;}

