body	{background:url(images/bg.gif) repeat-x top #ce2440; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
*		{margin:0; padding:0;}

h1, h2, h3		{font-size:100%; font-weight:normal;}
img, fieldset	{border:0;}
li	{list-style-type:none; vertical-align:bottom;}
hr	{clear:both; visibility:hidden; height:0px;}
.fl	{float:left;}
.fr	{float:right;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.box-content .thumbnails li {display:block; text-align:center; height:107px; width:86px; margin-right:8px;}
.box-content .thumbnails li strong {display:block; text-align:center; color:white; font-weight:normal; font-size:11px;}
.box-content .thumbnails li a { color:white;}
.thumbnails li      {width:86px; height:112px;}
.thumbnails strong     {display:block; text-align:center; color:#aa0032; font-weight:normal; width:86px;}
.thumbnails, .thumbnails a  {color:#aa0032; font-size:12px;}
.thumbnails a, .thumbs a {color:#aa0032; text-decoration:none; font-weight:normal;}
.thumbnails a:hover, .thumbs a:hover {text-decoration:underline;}
.thumbnails li a img { border: 1px solid #000;
    -moz-opacity:.75;
    -ms-filter:"alpha(opacity=75)";
    filter:alpha(opacity=75); 
    opacity:.75;
}
#text	{width:350px; height:20px; top:98px; right:5px; color:#D0C8C1; display:block; position:absolute;}
#text a { color:white;}
.thumbnails li a:hover img {
    -moz-opacity:.1.0;
    -ms-filter:"alpha(opacity=100)";
    filter:alpha(opacity=100);
    opacity:1.0;
}
.thumbs li a img { border: 1px solid #000;
    -moz-opacity:.75;
    -ms-filter:"alpha(opacity=75)";
    filter:alpha(opacity=75); 
    opacity:.75;
}
.thumbs li a:hover img {
    -moz-opacity:.1.0;
    -ms-filter:"alpha(opacity=100)";
    filter:alpha(opacity=100);
    opacity:1.0;
}
.thumbs2 li a img { border: 1px solid #000;
    -moz-opacity:.75;
    -ms-filter:"alpha(opacity=75)";
    filter:alpha(opacity=75); 
    opacity:.75;
}
.thumbs2 li a:hover img {
    -moz-opacity:.1.0;
    -ms-filter:"alpha(opacity=100)";
    filter:alpha(opacity=100);
    opacity:1.0;
}

#wrap	{width:900px; margin:0 auto;}
#header	{height:123px; background:url(images/header_bg.gif) repeat-x bottom; position:relative;}

#search			{width:364px; height:43px; display:block; position:absolute; bottom:30px; right:0;}
#search input	{float:left;}
#search .fld	{background:url(images/fld.gif) top left no-repeat; width:255px; height:30px; padding:6px 9px 7px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#666666;}
#top-nav		{width:304px; height:28px; padding:0 12px 8px 22px; background:url(images/topnav_bg.jpg) 0px 0px; display:block; position:absolute; top:0; right:0;}
#top-nav *		{float:left; display:block;}
#top-nav li		{height:28px;}
#top-nav li a 	{color:#333; font-size:16px; padding:2px 0 6px 35px; height:20px; text-decoration:none;}
#top-nav li a:hover { color:#000; text-decoration:underline;}
.ico-1 a		{background:url(images/ico_1.jpg) 0px 2px no-repeat;}
.ico-1			{padding-right:20px;}
.ico-2 a		{background:url(images/ico_2.jpg) 0px 1px no-repeat;}
#nav			{background:url(images/nav_bg.gif) left no-repeat #d32542; height:44px;}
#nav ul 		{padding:14px 0 0 20px;}
#nav ul	li		{display:inline; background:url(images/sep.gif) right no-repeat; padding:0 14px 0 0; margin:0 10px 0 0;}
#nav ul .last 	{background:none;}
#nav ul	li a	{font-size:15px; color:#d0c8c1; font-weight:bold; text-decoration:none;}
#nav ul	li a:hover		{color:white;}
#container		{background:#d0c8c1; padding:0 15px 15px;}
#content		{width:722px; float:left; padding-top:15px;}

#side			{width:147px; float:right;}
#login-box		{background:url(images/logi_bottom.gif) bottom no-repeat; padding-bottom:9px;}
#login-box form {background:url(images/login_bg.gif); padding:0px 1px 0;}

#login-box .fld		{width:125px; padding:4px; font-size:12px; border:1px solid #d2cecc; background:#d6d2cf; margin:0 0 10px 2px; font-family:Arial, Helvetica, sans-serif; color:#d32542; font-weight:bold; font-size:12px; text-align:center;}
#login-box fieldset {background:url(images/top_fld.gif) repeat-x top; padding:10px 3px 5px;}
#login-box fieldset strong { display:block; padding-bottom:10px;}
#login-box span		{display:block; height:28px; padding-left:4px;}
#login-box span *	{float:left;}
.side-advertise		{padding-top:20px; width:120px; margin:0 auto;}

.box		{width:722px; padding-bottom:13px; background:url(images/box_bottom.gif) no-repeat bottom;}
.box h2		{height:40px; padding:13px 0 0 45px; background:url(images/box_hed.gif) top left no-repeat;}
.box h2 strong	{background:url(images/h2_bg.gif) left no-repeat;}
.box-content	{background:url(images/box_content.gif) repeat-y; padding:10px 0 0 10px;}
.thumbnails			{padding-left:10px;}
.thumbnails li		{float:left; margin-right:12px;}

.box2		{background:#d8d5d2; border:1px solid #d32542; padding:10px;}
.box2 h3	{padding:5px 0 5px 10px; clear:left;}
#footer		{width:900px; margin:0 auto; padding-bottom:20px;}
#footer-nav	{background:url(images/footer_bg.gif) no-repeat; padding:16px 20px 20px; margin-bottom:15px; height:16px;}
#footer-nav li {display:inline; margin-right:15px;}
#footer-nav li a { color:#d0c8c1; font-weight:bold; font-size:15px; text-decoration:none;}
#footer-nav li a:hover { color:white;}
#footer p	{ text-align:center; font-size:12px; font-weight:bold;}
#footer p,
#footer p a	{color:white;}

.middle-box			{padding:20px 10px 20px 5px;}
.user-box			{background:#ffe2df; border:1px solid #d32642; width:230px; padding:10px;}
.user-activity		{padding:10px 0 0 5px;}
.user-activity li	{font-size:11px; display:block; padding:2px 0 2px 25px; background:url(images/ico-3.gif) left no-repeat;}
.user-activity a {color:#aa0032;}
.user-activity em { color:#7b8287; font-style:normal;}
.lists				{margin-left:304px; margin-right:255px;}

.lst			{padding:10px 0 10px 10px;}
.lst li a		{font-size:12px; color:#aa0032;}
.lst li a:hover {text-decoration:none; color:black;}

#side .lst li { padding-left:15px; background:url(images/ar.gif) left no-repeat; margin-bottom:3px;}

.col { width:342px; float:left; padding-left:10px;}
.game p { font-size:11px;}
.game h3 a { color:black; font-weight:bold; font-size:14px;}
.game h3 a:hover { text-decoration:none;}
.game h3 { margin-bottom:5px;}
.th		{float:left; margin:0 10px 0 0;}
.game	{height:95px; margin-bottom:5px; padding-right:10px;}

.thumbs li { display:block; height:120px; float:left; width:88px; margin:0 6px 3px;}
.thumbs2 li { display:block; height:100px; float:left; width:88px; margin:0 6px 3px;}
.thumbs li span { display:block; text-align:center; font-size:11px; line-height:12px; text-align:center;}

#det			{width:300px; background:white; padding:10px; float:left;}
#game-prfile	{padding-bottom:7px;}
#game-prfile .fl {margin:0 10px 0 0; display:block;}

#game-prfile strong { font-size:13px; margin-bottom:2px; display:block;}
#game-prfile p, 
#game-prfile h3 {font-size:11px; margin-left:97px;}
#game-prfile h3 {border-bottom:1px solid #ccc; padding-bottom:2px; margin-bottom:3px;}
#det big	{display:block; font-size:20px; text-align:center; font-weight:bold;}
#rate		{padding:5px 0 0 0;}
#rate div label { padding-right:10px;}
#rate div input { margin:0 2px 0 3px;}
#rate fieldset			{display:block; padding:5px 0;}
#rate fieldset label	{display:block; width:120px; padding-right:10px; text-align:right}
#rate fieldset *		{float:left;}
#rate .fld	{padding:1px; border:2px double inset; font-size:12px; color:#333; width:160px; margin-bottom:4px;} 
#but		{margin-left:50px;}

#adholder	{float:right; width:300px; height:250px;}
.hed	{font-size:17px; font-weight:bold; color:#fff; background:#d32542; padding:3px 0 3px 15px;}
.hedgamed {font-size:17px; font-weight:bold; color:#fff; background:#d32542; padding:3px 0 3px 15px;width:373px;}
.box3	{border:1px solid #d32542; border-top:0; background:#d8d5d2; padding:20px 0; margin-bottom:20px;}

.navi { font-size:15px; font-weight:bold; padding:10px 20px 0; clear:left;}
.navi a { color:black; text-transform:uppercase;}
.navi a:hover {color:black; color:red;}
.navi ul { width:350px; text-align:center; display:block; margin:0 auto; height:19px;}
.navi ul li { display:inline; margin:0 5px;}

#gamehoder	{ width:650px; margin:0 auto;}
.game { width:330px; float:left; padding-left:10px;}
input.flat {
	padding: 3px; 
	background-color:#fcf0f0;
	border: 1px solid #feaaaa;
	font-weight:bold;
	color:red;
}

select.flat {
	padding: 3px; 
	background-color:#f7f7f7;
	border: 2px solid #dedede;
}

input.iedit {
	padding: 3px; 
	font-size:18px;
	font-weight:bold;
	border: 3px solid #EEEEEE;
	background-color:#ffffd3;
}
.addus { overflow: visible; clear: both; background: #fff url(images/lightr_gdt.gif) repeat-x top; }
.addus h2 { font-size: 16pt; }
#addus { 
	margin:  0;
	width: 550px;
	height: 50px;
	padding-top: 15px;
	float: left;
	text-align: center;
	background: #fff url(images/red_blob.png) no-repeat center;
}

/*-------------------Sharing*/
.share ul	{padding-top:5px; height:24px; margin-bottom:2px;}
.share ul .sh-wide	{width:146px;}
.share ul, .share ul * {display:block;}
.share ul * {display:block; float:left;}

.share li	{height:12px; margin-right:2px; list-style:none;}
.share li a {padding:1px 3px 2px 3px; padding-bottom:3px; color:black;}
.share li a:hover {text-decoration:underline;}
.close-but { display:none;}


.ico-facebook		{background:url(images/ico_facebook.gif) left no-repeat; padding-left:21px;}
.ico-redit			{background:url(images/ico_redit.gif) left no-repeat; padding-left:21px;}
.ico-fark			{background:url(images/ico_fark.gif) left no-repeat; padding-left:18px;}
.ico-stumbleupon	{background:url(images/ico_stumbleupon.gif) left no-repeat; padding-left:21px;}
.ico-gmail			{background:url(images/ico_gmail.gif) left no-repeat; padding-left:26px;}
.ico-ymail			{background:url(images/ico_ymail.gif) left no-repeat; padding-left:30px;}
.ico-mail			{background:url(images/ico_email.gif) left no-repeat; padding-left:23px;}
.ico-embed			{background:url(images/ico_embed.gif) left no-repeat; padding-left:20px;}
.ico-link			{background:url(images/ico_link.gif) left no-repeat; padding-left:20px;}

.share		{width:320px; min-height:5px; float:left;}
.share h4	{font:bold 14px/15px arial; color:#000;}

#gamehoder input, #gamehoder textarea {
	width: 450px;
	padding: 5px;
	font-family: Helvetica, sans-serif;
	font-size: 1.0em;
	border: 1px solid #ccc;
	background: #fff;

}

#gamehoder textarea {
	height: 200px;
}

#gamehoder textarea:focus, #gamehoder input:focus {
	border: 1px solid #f32952;
}

#gamehoder input.submit-button {
	width: 100px;
	float: left;
}


