
body{background:#FDFDF2 url(../images/webBg.gif) top repeat-x;color:#4d4d4d;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0;position:relative;}

ul, ol, li, form, h1, h2, h3, h4, h5{margin:0px; padding:0px; list-style-type:none; font-weight:normal}
a{text-decoration:none; margin:0px; padding:0px;outline:none; color:#4d4d4d}
a:hover a:visited{text-decoration:none; color:#4d4d4d}

dt label 	{	font-size:15px}
dt em		{	font-size:12px}
dt li		{	float:left; width:140px; padding:4px;}
dt li input {	position:relative; top:-2px; }
dt input, dt textarea, dd textarea, dt select 	{	font-size:12px; background-color:#FFF;border-bottom:1px solid #9F8127;border-left:1px solid #9F8127;border-right:1px solid #9F8127;border-top:1px solid #9F8127;color:#333;margin:0 8px 0 0;padding:5px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
dt #wait 	{	margin:0; padding:0; width:20px; height:20px; position:relative; top:2px; left:8px; display:none;}
.radio	{	position:relative; top:3px; }
.button 	{	margin:0; background-color:#000;border-bottom:1px solid #797979;border-left:1px solid #000;border-right:1px solid #797979;border-top:1px solid #000;color:#FFF;padding:4px 5px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

textarea .medium { width:500px; height:200px } 

.error		{	padding:4px; color:#ff0000; font-size:14px; }
.dark		{ color:#888 }

.font		{font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

.underline a { text-decoration: underline };

.is_online	{position:relative; margin-top:-110px; left:-0px; height:52px; width:52px; overflow:visible; background:url(/images/isonline.png) no-repeat; }
.join_now	{position:relative; margin-top:-118px; left:-48px; height:118px; width:118px; overflow:visible; background:url(/images/join_today.png) no-repeat; }
.mini_web	{position:relative; margin-top:-68px; margin-left:-8px; width:24px; height:24px; overflow:visible; background:url(/images/web_small_play.png) no-repeat;}
.midi_web	{position:relative; margin-top:-114px; margin-left:-8px; width:48px; height:48px; overflow:visible; background:url(/images/web_med_play.png) no-repeat;}

.play_button {position:absolute; z-index:2; margin:-15px 0 0 -10px;width:48px; height:48px; background:url(/images/web_play.png) no-repeat;}
.play_video {position:absolute; z-index:2; margin:-145px 0 0 -10px;width:48px; height:48px; background:url(/images/play_video.png) no-repeat;}

.center{text-align:center}
.clear{clear:both;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}

#container{background-color:#fdfdf2;border-top:5px solid #46462d;color:#4d4d4d;margin:0 auto;padding:0;width:960px; position:relative}
#header{background-color:#333;color:#f3f3d9;height:96px}
#header h1,#header h1 a{background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;float:left;height:96px;margin:0;padding:0;text-indent:-900em;width:412px}
#header h1 a:link,#header h1 a:visited{background-position:top}
#header h1 a:hover{background-position:bottom}

#menuList{font-size:11px;margin:14px 5px 0 0;padding:0;float:right; position:relative}
#menuList li{display:inline;list-style-type:none}
#menuList a{display:block;float:left;font-weight:700;height:21px;margin-left:5px;padding:6px 10px 0;text-align:center;text-decoration:none;text-transform:lowercase}
#menuList a:link,#menuList a:visited{background-color:#000;color:#CCC}
#menuList li a:hover{background: url(../images/over_item.gif) no-repeat top;color:#FFF}
#menuList #current a:link,#menuList #current a:visited,#menuList .current_page_item,#menuList .current_page_item a{background-image:url(../images/active_item.gif);background-position:top;background-repeat:no-repeat;color:#FFDFE8}

#menu{background:#fdfdf2 url(../images/menuBg.gif) repeat-x top left;font-size:12px;height:55px;margin:0;vertical-align:middle; position:relative}
#menu ul{list-style:none;margin:0 0 0 124px;padding:1px 0 0 0}
#menu li{float:left;margin:0;padding:0}
#menu li a{display:block;float:left;font-weight:700;height:24px;padding:15px 11px;text-transform:uppercase; color:#ccc;}
#menu ul li a:hover{background: url(../images/over_item.gif) no-repeat top;color:#FFF}
#menu .current-cat,#menu .current-cat a,#menu .current-cat a:link,#menu .current-cat a:visited{background-image:url(../images/active_item.gif);background-position:top center;background-repeat:no-repeat;color:#fff; overflow:visible}

.wrapper {float:left;width:100%; background:#FDFDF2; position:relative;}


.left_content			{float:left; padding:7px 7px 0;width:610px;  display:block; background-color:#fdfdf2;}
.left_content h2		{position:relative;color:#4c4c4c; font-size:18px; font-weight:200;padding:0 0 0 6px; border-bottom:2px solid #D0728A;text-align:left; background:#f9f0d1;letter-spacing:-1px; width:604px}
.left_content h2 span	{position:absolute;top:3px;right:6px; font-size:12px}
.left_content h2 span em{position:relative;top:2px;}

.pageMenu				{font-size:13px;padding:0;float:left; position:relative; color:#4c4c4c; font-weight:200;padding:0 0 0 6px; border-bottom:2px solid #D0728A;text-align:left; background:#f9f0d1;letter-spacing:-1px; width:604px}
.pageMenu li			{display:inline;list-style-type:none}
.pageMenu a				{float:left;font-weight:700;height:20px;margin-left:5px;padding:3px 10px 0;text-align:center;text-decoration:none;text-transform:lowercase}
.pageMenu a:hover, .pageMenu #current a:link, .pageMenu #current a:visited	{background-color:#D0728A;color:#FFDFE8}
.pageMenu span			{ padding:0; margin:0; position:absolute;top:0px;right:6px; font-size:12px}
.pageMenu span em		{position:relative;top:2px;}

.box	{background:#FFF7DF url(../images/boxBg.gif) top left no-repeat;border:4px solid #FFDF7F;color:#4c4c4c; display:block; margin-bottom:6px;  position: relative; overflow: hidden; }
.box h2	{font-size:14px;letter-spacing:-1px;margin:0px 0; background:#FFDF7F; border-bottom:3px solid #FFDF7F;font-weight:600; width:600px;}
.box h3	{font-size:18px;letter-spacing:-1px;margin:4px 0;text-align:center}
.box h4	{font-size:15px;letter-spacing:-1px;margin:4px; display:inline}
.box p	{margin:0px; padding:6px; float:left;}
.box ul	{margin:6px; padding:0px; }
.box li span { position:absolute; right:8px; top:8px }
.box li span img { position:relative;top:2px; border:0 }

.cont	{ padding:4px; float:left; margin:0}
.cont .heading {font-size:12px; font-weight:bold; border-bottom:1px solid #f2e5bf}
.cont	.rate{font-size:14px; font-weight:bold; color:#3c3838}
.cont	.nmb {font-size:14px; font-weight:bold; color:#3c3838; padding-left:128px; margin-top:-19px}

.cont 	.nmbsm{font-size:12px; font-weight:bold; color:#3c3838; padding-left:84px; margin-top:-20px}

#right_content					{float:left; padding:7px 9px 0 7px;width:320px; position:relative }
#right_content #aboutSite		{background:#FFF7DF url(../images/aboutBg.gif) top left no-repeat;border:4px solid #FFDF7F;color:#4c4c4c; margin-bottom:8px; position: relative; overflow: hidden; float:left; width:312px }
#right_content #aboutSite h2	{font-size:14px;letter-spacing:-1px;margin:0px 0; background:#FFDF7F; border-bottom:3px solid #FFDF7F;font-weight:600; position:relative}
#right_content #aboutSite h2 em	{font-size:12px; text-align:right; right:6px;}
#right_content #aboutSite h3	{font-size:18px;letter-spacing:-1px;margin:9px 0;text-align:center}
#right_content #aboutSite h4	{font-size:14px;margin:4px 0;border-bottom:1px solid #f2e5bf}
#right_content #aboutSite p		{padding:0 10px}
#right_content #aboutSite ul	{padding:6px}

.right_column { padding:6px 6px 0 0px; float:left; position:relative; width:400px }
.right_column li	{	margin:0 0 5px 0 }

.left_column	{ padding:4px; float:left;}
.left_column .heading{font-size:12px; font-weight:bold; border-bottom:1px solid #f2e5bf}
.left_column	.rate{font-size:14px; font-weight:bold; color:#3c3838}
.left_column	.nmb{font-size:14px; font-weight:bold; color:#3c3838; padding-left:128px; margin-top:-19px}



#right_content h2{position:relative;color:#4c4c4c; font-size:18px; font-weight:200;padding:0 0 0 6px; border-bottom:2px solid #D0728A;text-align:left; background:#f9f0d1;letter-spacing:-1px; width:312px;}
#right_content h2 span	{position:absolute;top:3px;right:6px; font-size:12px}
#right_content h2 span em{position:relative;top:2px;}

#utilities {padding:0 4px 0 0;text-align:right; font-size:11px; font-weight:700;  height:20px; display:block;}
#utilities ul{list-style:none;margin:0;padding:0;}
#utilities li{float:right;margin:0;padding:0 2px 0 0;}
#utilities a {color:#fff}

#search{ float:right; width:500px; height:30px; margin:6px 0 0 0;padding:0;}
#searchform{padding:0 5px 0 0;text-align:right}
#searchform #s{background-color:#FFF;border-bottom:1px solid #FFF3CF;border-left:1px solid #9F8127;border-right:1px solid #FFF3CF;border-top:1px solid #9F8127;color:#333;margin:0 8px 0 0;padding:5px;width:240px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
#searchform #searchsubmit{background-color:#000;border-bottom:1px solid #797979;border-left:1px solid #000;border-right:1px solid #797979;border-top:1px solid #000;color:#FFF;padding:4px 5px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}


#footer{background:#403b31;border-top:5px solid #5F5541;color:#FFF;text-align:center; font-size:11px}
#footer p{margin:0;padding:10px 0; border-top:1px solid #5F5541;}
#footer a:link,#footer a:visited{color:#E1E1B6}
#footer a:hover{color:#EDEF00}
#footer ul{list-style:none;margin:0 auto 10px;padding:0;width:860px; height:18px;}
#footer ul li{float:left;height:20px;margin:0 10px}
#footer ul li a{display:block;padding:5px 10px}

.border {background-color:#FFF;border:1px solid #CCC;padding:5px;}
.border_tiny {background-color:#FFF;border:1px solid #CCC;padding:1px;}

.border2 {background:url(../images/showcaseBg_mini_shadow.png);border:0;padding:14px 10px 21px 10px;}
.border_midi {background:url(../images/showcaseBg_shadow.png) #555; border:0; padding:7px 10px 52px 11px}
.border_game {background:url(../images/gameBg_shadow.png); border:0; padding:5px 10px 10px 10px; }

.border_profile_maxi {background:url(../images/profileBg_maxi.png); border:0; padding:7px 10px 13px 10px; width:170px; height:170px;}

.border_umidi {background:url(../images/ushowcase_midi.png) #555; border:0; padding:7px 10px 52px 10px}

.mini_showcase 		{	float:left; position:relative;background:url(../images/showcaseBg_mini_shadow.png) no-repeat; padding:14px 10px 21px 10px; width:80px;}
.mini_showcase h4	{	color:#333; height:14px;	width:87px;margin:-14px 0px 0px -7px;padding:0;font-size:11px; text-align:center; overflow:visible}
.mini_showcase ul	{	color:#333;font-size:11px; padding:0px;margin:58px 1px 0 7px;width:60px;position:absolute;height:12px;	float:left;display:inline}
.mini_showcase li	{	margin:0;text-align:center;width:100%;padding:0;list-style:none;float:left;color:#333;font-weight:bold}
.mini_showcase div	{	position:absolute;height:84px;}

.midi_showcase 		{	overflow:visible; float:left; position:relative; background:url(../images/showcaseBg_shadow.png); border:0; padding:7px 10px 52px 11px}
.midi_showcase div	{	position:absolute;height:138px}
.midi_showcase h4	{	position:absolute;color:#cac1a0; height:13px; width:148px;margin:-4px 0 0 -8px; padding:0;display:block;font-size:13px; text-align:center; top:99px; font-weight:bold}
.midi_showcase ul	{	font-size:11px; padding:0;bottom: 3px; left:-8px; width:148px;position:absolute; float:left;display:inline}
.midi_showcase li	{	margin:0;text-align:center;width:33%;padding:0;list-style:none;float:left;color:#aaa;font-weight:bold;line-height:11px;}
.midi_showcase li strong{font-weight:normal;display:block;font-size:9px}

.mini_ushowcase 	{	padding:6px 1px 1px 1px; float:left; position:relative; background:url(../images/ushowcase_midi.png); border:0; width:120px; height:158px; text-align:center}
.mini_ushowcase div	{	position:absolute;height:144px}
.mini_ushowcase div img { border:0 }
.mini_ushowcase h4	{	position:absolute;color:#cac1a0; height:13px; width:120px;margin:0; padding:0;display:block;font-size:13px; text-align:center; top:102px; font-weight:bold}
.mini_ushowcase ul	{	font-size:11px; padding:0;bottom:4px;width:120px;position:absolute;	float:left;display:inline}
.mini_ushowcase li	{	margin:0;text-align:center;width:50%;padding:0;list-style:none;float:left;color:#aaa;font-weight:bold;line-height:11px;}
.mini_ushowcase li strong{font-weight:normal;display:block;font-size:9px}

.column				{	padding:6px 6px 0 0px; float:left; position:relative}
.column li			{	margin:0 0 5px 0 }

#igL		{	padding:5px; height:38px; position: relative; overflow: hidden; }
#igL li		{	display:inline; }
#igL #button{	background-color:#000;border-bottom:1px solid #797979;border-left:1px solid #000;border-right:1px solid #797979;border-top:1px solid #000;color:#FFF;padding:4px 5px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

.load {list-style:none; margin:5px 0 0 0; padding:1px 0 0 0; width:220px; height:23px; position:relative; background:url('../images/loading_off.gif') no-repeat; text-align:center}

.tags li {display:inline}
.tags a:hover {text-decoration:underline}

.sshot	{	display:inline; padding:5px 15px 5px 14px; width:164px; float:left}

.pop{font-size:8px}.pop1{font-size:9px}.pop2{font-size:11px}.pop3{font-size:12px}.pop4{font-size:13px}.pop5{font-size:15px}.pop6{font-size:16px}.pop7{font-size:17px}.pop8{font-size:18px}.pop9{font-size:20px}.pop10{font-size:22px}

div.pagination 		{ padding: 3px; margin: 3px; text-align:center; width:600px; font-size:11px;}
div.pagination a 	{ padding: 2px 5px 2px 5px;	margin: 2px; border: 1px solid #e9e0c1;	text-decoration: none; }

div.pagination a:hover, div.pagination a:active { border: 1px solid #e9e0c1; background-color: #e9e0c1;	color: #000; }
div.pagination span.current { padding: 2px 5px 2px 5px;	margin: 2px; border: 1px solid #e9e0c1; font-weight: bold; background-color: #e9e0c1; color: #000; }
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}
.buddy_list { width:236px; float:left; }

.remove_link { position:relative; text-align:center; width:80px; bottom:6px }