/* CSS Document */

body {
	background: #fafafa url('images/header.gif') 0 0 repeat-x;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #323232;
}

input {
	background: #ffffff;
	border: 1px solid #dcdcdc;
}

td, th {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
}

a {
	color: #535353;
}

p {
	margin: 0;
}

.games_table .small_logo {
    display: block;
    position: absolute;
    background: url('images/small_logo.gif') center top no-repeat;
    height: 20px;
    width: 154px;
    bottom: 0;
    left: 0;
}

.movies_table .small_logo {
    display: block;
    position: absolute;
    background: url('images/small_logo.gif') center top no-repeat;
    height: 20px;
    width: 124px;
    bottom: 0;
    left: 0;
}

.stories_table .small_logo {
    display: block;
    position: absolute;
    background: url('images/small_logo.gif') center top no-repeat;
    height: 20px;
    width: 134px;
    bottom: 0;
    left: 0;
}

.games_table table .left, .movies_table table .left, .stories_table table .left {
    position: relative;
}

#header {
	width: 970px;
	height: 34px;
	margin: 0 auto;
	color: #ffffff;
	font-weight: bold;
	border-bottom: 1px solid #ffffff;
	font-size: 11px;
}

#header a {
	color: #ffffff;
}

#header_content {
	padding: 5px 5px 0 5px;
}

#header_content p {
	margin: 0;
	padding-top: 5px;
}

form {
	margin: 0;
}

#s_form {
	background: url('images/search_icon.gif') right center no-repeat;
	padding: 15px 68px 0 0;
}

#s_form label {
	display: block;
	font-size: 13px;
	color: #9e9e9e;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #bfbfbf;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.h_input {
	width: 120px;
	border: 1px solid #950000;
	background: #ffffff;
	margin-right: 10px;
}

.s_input {
	width: 120px;
	border: 1px solid #bfbfbf;
	background: #ffffff;
	margin-right: 10px;
}

#log_button, #s_button {
	width: 58px;
	height: 22px;
	border: 0;
	cursor: pointer;
}

#log_button {
	background: url('images/log_button.gif') 0 0 no-repeat;
}

#s_button {
	background: url('images/s_button.gif') 0 0 no-repeat;
}

.left {
	float: left;
}

.right {
	float: right;
}

#container {
	margin: 0 auto;
	width: 970px;
	padding-top: 5px;
}

#logo {
	width: 274px;
	height: 70px;
	background: url('images/logo.jpg') 0 10px no-repeat;
}

#logo a {
	display: block;
	height: 70px;
}

#logo_games {
	width: 274px;
	height: 88px;
	background: url('images/logo_games.jpg') 0 10px no-repeat;
}

#logo_movies {
	width: 274px;
	height: 88px;
	background: url('images/logo_movies.jpg') 0 10px no-repeat;
}

#logo_humor {
	width: 274px;
	height: 88px;
	background: url('images/logo_humor.jpg') 0 10px no-repeat;
}

#logo_games a, #logo_movies a, #logo_humor a {
	display: block;
	height: 88px;
}

#menu {
    margin: 0 auto;
    height: 100px;
    width: 375px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
}

#menu ul, #footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu li, #footer li {
	float: left;
	padding: 0 5px 0 5px;
}

#menu li a {
	display: block;
	width: 65px;
	padding-top: 55px;
	text-decoration: none;
}

.games {
	background: url('images/games.jpg') center top no-repeat;
	color: #0d92c7;
}

.movies {
	background: url('images/movies.jpg') center top no-repeat;
	color: #7eab01;
}

.wallpapers {
	background: url('images/wallpapers.jpg') center top no-repeat;
	color: #ea9a00;
}

.humor {
	background: url('images/humor.jpg') center top no-repeat;
	color: #d549da;
}

#content {
	margin: 0 auto;
	width: 960px;
	padding: 0 0 15px 0;
	clear: both;
}

#adv {
	padding-bottom: 15px;
}

.table_content {
	background: #ededed url('images/table_content.gif') 0 0 repeat-x;
	padding: 5px;
	text-align: left;
	_padding-left: 2px;
}

.table_content_wp {
	background: #ededed url('images/table_content.gif') 0 0 repeat-x;
	padding: 8px 4px 8px 5px;
	text-align: left;	
}

table th h2 {
	color: #ffffff;
	margin: 0;
	font-size: 17px;
	padding: 4px 0 0 5px;;
}

table h3 {
	font-size: 13px;
	margin: 0 0 6px 0;
	padding-bottom: 4px;
	border-bottom: 1px solid #a5a5a5;
}

.wp_table div h3 {
	border: none;
	text-align: center;
	position: relative;
	top: 45px;
	font-size: 12px;
}

table h3 a, .humor_table a {
	text-decoration: none;
}

table th p {
	color: #ffffff;
}

table th a {
	color: #ffffff;
	text-decoration: none;
}

.games_table table .left img, .movies_table table .left img, .stories_table table .left img {
	border: 2px solid #ffffff;
}

.games_table table .right {
	width: 125px;
	font-size: 11px;
}

.movies_table table .right {
	width: 155px;
	font-size: 11px;
}

.stories_table table .right {
	width: 145px;
	font-size: 11px;
}

.button {
	float: right;
	width: 100%;
	text-align: right;
	padding-top: 5px;
}

.button img {
	border: none;
}

.games_table .button p {
	text-align: center;
	position: relative;
	width: 150px;
	font-size: 10px;
}

.movies_table .button p {
	text-align: center;
	position: relative;
	width: 120px;
	font-size: 10px;
}

.stories_table .button p {
	text-align: center;
	position: relative;
	width: 130px;
	font-size: 10px;
}

.games_table, .movies_table, .wp_table, .stories_table {
	margin-bottom: 15px;
}

.games_table th p a {
	display: block;
	padding: 0 22px 0 0;
	margin: 8px 5px 0 0;
	background: url('images/games_arrow.gif') right center no-repeat;
}

.games_table th {
	background: url('images/games_th.gif') 0 0 repeat-x;
	height: 31px;
	width: 952px;
	vertical-align: top;
}

.games_th_left {
	background: url('images/games_th_left.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.games_th_right {
	background: url('images/games_th_right.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.games_border_left {
	background: #ffffff url('images/games_border.gif') left top repeat-y;	
}

.games_border_right {
	background: #ffffff url('images/games_border.gif') right top repeat-y;	
}

.games_footer {
	background: #ffffff url('images/games_footer.gif') left bottom repeat-x;
	height: 4px;
}

.games_footer_left {
	background: url('images/games_footer_left.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

.games_footer_right {
	background: url('images/games_footer_right.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

.jokes_table th {
	background: url('images/jokes_th.gif') 0 0 repeat-x;
	height: 31px;
	width: 952px;
	vertical-align: top;
}

.jokes_th_left {
	background: url('images/jokes_th_left.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.jokes_th_right {
	background: url('images/jokes_th_right.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.jokes_border_left {
	background: #ffffff url('images/jokes_border.gif') left top repeat-y;	
}

.jokes_border_right {
	background: #ffffff url('images/jokes_border.gif') right top repeat-y;	
}

.jokes_footer {
	background: #ffffff url('images/jokes_footer.gif') left bottom repeat-x;
	height: 4px;
}

.jokes_footer_left {
	background: url('images/jokes_footer_left.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

.jokes_footer_right {
	background: url('images/jokes_footer_right.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

.movies_table th p a {
	display: block;
	padding: 0 22px 0 0;
	margin: 8px 5px 0 0;
	background: url('images/movies_arrow.gif') right center no-repeat;
}

.movies_table th {
	background: url('images/movies_th.gif') 0 0 repeat-x;
	height: 31px;
	width: 952px;
	vertical-align: top;
}

.movies_th_left {
	background: url('images/movies_th_left.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.movies_th_right {
	background: url('images/movies_th_right.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.movies_border_left {
	background: #ffffff url('images/movies_border.gif') left top repeat-y;	
}

.movies_border_right {
	background: #ffffff url('images/movies_border.gif') right top repeat-y;	
}

.movies_footer {
	background: #ffffff url('images/movies_footer.gif') left bottom repeat-x;
	height: 4px;
}

.movies_footer_left {
	background: url('images/movies_footer_left.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

.movies_footer_right {
	background: url('images/movies_footer_right.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

.wp_table th p a {
	display: block;
	padding: 0 22px 0 0;
	margin: 8px 5px 0 0;
	background: url('images/wp_arrow.gif') right center no-repeat;
}

.wp_table th {
	background: url('images/wp_th.gif') 0 0 repeat-x;
	height: 31px;
	width: 952px;
	vertical-align: top;
}

.wp_th_left {
	background: url('images/wp_th_left.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.wp_th_right {
	background: url('images/wp_th_right.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.wp_border_left {
	background: #ffffff url('images/wp_border.gif') left top repeat-y;	
}

.wp_border_right {
	background: #ffffff url('images/wp_border.gif') right top repeat-y;	
}

.wp_footer {
	background: #ffffff url('images/wp_footer.gif') left bottom repeat-x;
	height: 4px;
}

.wp_footer_left {
	background: url('images/wp_footer_left.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

.wp_footer_right {
	background: url('images/wp_footer_right.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

.wp_box {
	background: url('images/wp_box.gif') 7px 8px no-repeat;
	width: 157px;
	height: 151px;
	float: left;
}

.wp_box img {
	position: relative;
	top: 23px;
	left: 22px;
	border: 1px solid #ffffff;
}

.humor_table {
	margin: 0 auto;
	width: 883px;
	background: url('images/humor_content.gif') right top repeat-y;
}

.humor_content {
	text-align: left;
	background: url('images/humor_header.gif') right top no-repeat;
}

.humor_footer {
	background: #fafafa url('images/humor_footer.gif') right top no-repeat;	
	height: 40px;
}

.humor_footer p {
	padding: 25px 0 0 0;
	text-align: right;
}

.humor_table td {
	width: 395px;
	height: 70px;
	padding: 15px 15px 0 15px;
}

.joke {
	width: 94px;
	height: 68px;
	background: url('images/joke.gif') 0 22px no-repeat;
	float: left;
}

.box {
	float: left;
	width: 314px;
}

.box_th {
	background: url('images/box_th.gif') left bottom repeat-x;
	height: 15px;
	width: 284px;
}

.box_th_left {
	background: url('images/box_th_left.gif') right bottom no-repeat;
	height: 15px;
	width: 8px;
}

.box_th_right {
	background: url('images/box_th_right.gif') left bottom no-repeat;
	height: 15px;
	width: 8px;
}

.box_content {
	background: #f0f0f0 url('images/box_content.gif') 0 0 repeat-x;
	vertical-align: top;
	text-align: left;
}

.box_border_left, .box_border_right {
	width: 15px;
	vertical-align: top;
}

.box_border_left {
	background: url('images/box_border_left.gif') right top repeat-y;	
}

.box_border_right {
	background: url('images/box_border_right.gif') 0 0 repeat-y;	
}

.box_border_left div, .box_border_right div {
	height: 148px;
}

.box_border_left div {
	background: url('images/box_left.gif') right top no-repeat;
}

.box_border_right div {
	background: url('images/box_right.gif') 0 0 no-repeat;
}

.box_footer_left {
	background: url('images/box_footer_left.gif') right top no-repeat;
	height: 15px;
	width: 8px;
}

.box_footer_right {
	background: url('images/box_footer_right.gif') left top no-repeat;
	height: 15px;
	width: 8px;
}

.box_footer {
	background: url('images/box_footer.gif') left top repeat-x;
	height: 15px;
}

#footer {
	background: url('images/footer.gif') 0 0 repeat-x;
	height: 65px;
	border-top: 2px solid #ffffff;
	width: 100%;
}

#footer_content {
	margin: 0 auto;
	width: 970px;
	height: 65px;
	background: url('images/footer_logo.jpg') center top repeat-x;
}

#footer_content li {
	padding: 0 15px 0 0;
}

#footer_content a {
	background: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#footer_content .left {
	padding: 10px 0 0 5px;
}

#footer_content .right {
	padding: 7px 5px 0 0;
}

.rss {
	display: block;
	padding: 3px 0 3px 25px !important;
	background: url('images/rss.gif') left center no-repeat !important;
}

.right .games_table, .right .movies_table, .right .wp_table, .right .jokes_table, .right .stories_table {
	margin: 0 auto;
}

.cat_panel {
	margin: 0 auto;
	background: url('images/cat_panel.gif') center top no-repeat;
	width: 960px;
	text-align: left;
}

.cat_panel_footer {
	clear: both;
}

.cat_panel .left {
	padding: 17px 0 25px 17px;
}

.games_bg {
	background: url('images/games_category.jpg') 17px 17px no-repeat;	
}

.movies_bg {
	background: url('images/movies_category.jpg') 17px 17px no-repeat;
}

.jokes_bg {
	background: url('images/jokes_category.jpg') 17px 17px no-repeat;
}

.games_category, .movies_category, .jokes_category {
	width: 516px;
	height: 178px;
	background: url('images/v_lines.gif') 48% 76% no-repeat;
	color: #ffffff;
}

.games_category a, .movies_category a, .jokes_category a {
	color: #ffffff;
	text-decoration: none;
}

.games_category h3, .movies_category h3, .jokes_category h3 {
	margin: 0;
	padding: 11px 0 0 15px;
	font-size: 12px;
}

.games_category ul, .movies_category ul, .jokes_category ul {
	margin: 22px 18px 0 18px;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

.games_category ul li, .movies_category ul li, .jokes_category ul li {
	float: left;
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	line-height: 24px;
}

.cat_panel .right {
	padding: 17px 17px 0 0;
}

.top10 {
	background: url('images/top10.gif') 0 0 no-repeat;
	width: 195px;
	height: 178px;
	font-size: 11px;
}

.top10 h3 {
	margin: 0;
	font-size: 11px;
	color: #ad0101;
	padding: 10px 0 12px 10px;
}

.top10 ul {
	overflow: hidden;
	margin: 0 12px 0 0;
	padding: 0 0 0 12px;
	list-style-type: none;
}

.top10 li {
	height: 13px;
	white-space: nowrap;
}

.top10 a {
	text-decoration: none;
}

.top10 a:hover {
	text-decoration: underline;
}

.cartoon1 {
	background: url('images/cartoon1.jpg') 35px 10px no-repeat;
	float: left;
	width: 210px;
	height: 210px;
}

.cartoon2 {
	background: url('images/cartoon2.jpg') 5px 10px no-repeat;
	float: left;
	width: 210px;
	height: 210px;
}

.cartoon3 {
	background: url('images/cartoon3.jpg') 25px 5px no-repeat;
	float: left;
	width: 210px;
	height: 210px;
}

.table_content2 {
	background: #ededed url('images/table_content.gif') 0 0 repeat-x;
	padding: 11px;
	text-align: center;
}

.a_header {
	width: auto !important;
}

.a_header h2 {
	padding: 4px 0 0 0;
}

.a_footer, .comment_footer {
	clear: both;
}

.lpanel_th_left, .com_th_left {
	width: 3px;
	height: 3px;
	background: url('images/lpanel_th_left.gif') 0 0 no-repeat;
}

.lpanel_th_right, .com_th_right {
	width: 3px;
	height: 3px;
	background: url('images/lpanel_th_right.gif') 0 0 no-repeat;
}

.lpanel_header, .com_header {
	height: 3px;
	background: #ffffff url('images/lpanel_border.gif') 0 0 repeat-x;
}

.lpanel_content {
	background: #f6f6f6 url('images/lpanel_content.gif') 0 0 repeat-x;
	padding: 12px;
	text-align: center;
}

.com_content {
	background: #ffffff;
	padding: 12px;
        	
}

.lpanel_border_left, .com_border_left {
	width: 3px;
	background: #ffffff url('images/lpanel_border.gif') 0 0 repeat-y;
}

.lpanel_border_right, .com_border_right {
	width: 3px;
	background: #ffffff url('images/lpanel_border.gif') right top repeat-y;
}

.lpanle_footer_left, .com_footer_left {
	width: 3px;
	height: 3px;
	background: url('images/lpanel_footer_left.gif') 0 0 no-repeat;	
}

.lpanle_footer_right, .com_footer_right {
	width: 3px;
	height: 3px;
	background: url('images/lpanel_footer_right.gif') 0 0 no-repeat;	
}

.lpanel_footer, .com_footer {
	height: 3px;
	background: #ffffff url('images/lpanel_border.gif') bottom left repeat-x;	
}

.lpanel h4 {
	margin: 0;
	color: #637074;
	background: url('images/h4.gif') left bottom repeat-x;
	padding-bottom: 8px;
	font-size: 12px;
}

.lpanel a, #nav a {
	text-decoration: none;
}

.lpanel img {
	border: 2px solid #ffffff;
	margin: 8px 0 4px 0;
}

#main_column {
	width: 750px;
}

#nav {
	text-align: left;
	background: url('images/nav_arrow.gif') left center no-repeat;
	padding: 4px 0 4px 25px;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

#comments_header {
	border-bottom: 1px solid #dcdcdc;
	height: 35px;
	font-size: 17px;
	font-weight: bold;
	color: #9ea6a8;
	padding-top: 10px;
}

#comments_header .left span {
	position: relative;
	top: -6px;
	color: #ff9729;
	z-index: 2;
}

#comments_header .left img {
	position: relative;
}

#comments_header .right span {
	position: relative;
	top: 6px;
	font-size: 18px;
}

textarea {
	width: 99%;
	background: #ffffff;
	border: 1px solid #dcdcdc;
}

#content .right form {
	margin: 10px 0 0 0;
}

.add_button {
	background: url('images/add_button.gif') 0 0 no-repeat;
	border: none;
	width: 127px;
	height: 22px;
	cursor: pointer;
}

#info {
	height: 33px;
	border-bottom: 1px solid #dcdcdc;
	margin-top: 10px;
}

#info p {
	color: #637074;
	font-size: 11px;
	padding-top: 4px;
}

.info a {
	color: #ad0101;
}

.comment {
	padding-top: 10px;
	text-align: left;
}

.comment table {
	width: 650px;
}

.com_content p {
	clear: both;
	font-size: 13px;
	padding-top: 5px;
}

.com_content .left {
	color: #ad0101;
	font-weight: bold; 
}

.com_content .right {
	font-weight: bold;
	font-size: 11px;
}

.avatar {
	background: url('images/avatar.gif') 0 0 no-repeat;
	padding: 5px;
}

.com_arrow {
	background: url('images/com_arrow.gif') 0 0 no-repeat;
	width: 17px;
	height: 24px;
	position: relative;
	left: 1px;
	top: 12px;
}

#page {
	border-top: 1px solid #dcdcdc;
	margin-top: 10px;
	padding-top: 10px;
	font-weight: bold;
	font-size: 11px;
	color: #889295;
        clear: both;
}

#page p {
	padding-bottom: 5px;
}

#page span {
	color: #ad0101;
	font-size: 15px;	
}

#page a {
	color: #889295;
	text-decoration: none;
	margin: 0 5px 0 5px;
	font-size: 12px;
}

#page img {
	border: none;
}

#main_column .box_th {
	width: 335px;
}

#main_column .box {
	width: 365px;
}

.s_line {
	clear: both;
}

.small_logo_g, .small_logo_m, .small_logo_s {
    background: transparent url('images/small_logo.gif') no-repeat scroll
center top;
    bottom: 5px;
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
}

.small_logo_g {
    width: 154px;
}

.small_logo_m {
    width: 124px;
}

.small_logo_s {
    width: 134px;
}

.sim_g {
    margin: 0 auto;
    position: relative;
    width: 154px;
}

.sim_m {
    margin: 0 auto;
    position: relative;
    width: 124px;
}

.sim_s {
    margin: 0 auto;
    position: relative;
    width: 134px;
}

#logo_stories {
	width: 274px;
	height: 88px;
	background: url('images/logo_stories.jpg') 0 10px no-repeat;
}

#logo_stories a {
	display: block;
	height: 88px;
}

.stories_bg {
	background: url('images/stories_category.jpg') 17px 17px no-repeat;
}

.stories_category {
	height: 210px;
	color: #ffffff;
}

.stories_category h3 {
	margin: 0;
	padding: 11px 0 0 15px;
	font-size: 12px;
}

.stories_category a {
	color: #ffffff;
	text-decoration: none;
}

.stories {
	background: url('images/stories.jpg') center top no-repeat;
	color: #dbbb3a;
}

.stories_category ul {
	margin: 22px 15px 0 15px;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}

.stories_category ul li {
	float: left;
	width: 152px;
	font-weight: bold;
	font-size: 10px;
	line-height: 15px;
}

.stories_table th p a {
	display: block;
	padding: 0 22px 0 0;
	margin: 8px 5px 0 0;
	background: url('images/stories_arrow.gif') right center no-repeat;
}

.stories_table th {
	background: url('images/stories_th.gif') 0 0 repeat-x;
	height: 31px;
	width: 952px;
	vertical-align: top;
}

.stories_th_left {
	background: url('images/stories_th_left.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.stories_th_right {
	background: url('images/stories_th_right.gif') 0 0 no-repeat;
	height: 31px;
	width: 4px;
}

.stories_border_left {
	background: #ffffff url('images/stories_border.gif') left top repeat-y;	
}

.stories_border_right {
	background: #ffffff url('images/stories_border.gif') right top repeat-y;	
}

.stories_footer {
	background: #ffffff url('images/stories_footer.gif') left bottom repeat-x;
	height: 4px;
}

.stories_footer_left {
	background: url('images/stories_footer_left.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

.stories_footer_right {
	background: url('images/stories_footer_right.gif') 0 0 no-repeat;
	height: 4px;
	width: 4px;
}

