
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0;
	padding: 0;
	background: #fff;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	
}

table {
	font-size:14px; 
	color:#222;
	
}
 
p {
	line-height:20px;
}
h1, h2, h3 {
 
	color: #000;
}

h1 {
 	font-weight:normal;
	color:#155F8A;
	font-size:22px;	 
	border-bottom:1px dotted #ccc;
}
h1 a{
	text-decoration:none;
}

h2 {
 	font-weight:normal;
	font-size: 16px;
	color:#155F8A;
}

h3 {
	font-size: 14px;
	color:#155F8A;
}
h4{
	color:#494949;
	font-size:14px;
	font-weight:normal;
	line-height:12px;
}

strong {
	color:#155F8A;
}

ul {
}

.img {
 
	border:2px solid #aaa;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
 
.img2 {
	border: 2px solid #fff;
 	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
 
}
.img_tn{
	border:2px solid #000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.img_placeholder {
	border: 1px solid #ccc;
	padding:4px;
	font-size:8px;
	text-align:center;
 	padding-top:25px;
	width:80px;	
	height:35px;
		
}
a {
 
	color: #155F8A;
}

a:hover {
	color:#000;
	border-bottom: none;
}

a img {
	text-decoration:none;
	border:none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

select {
	padding:2px;
	
}
input {
	padding:4px;
}
 
.button {
	background-color:#1c82bc;
	border:1px solid #1c82bc;
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	padding:12px;
	font-size:16px;
	color:#fff;
	font-weight:bolder;
	border:1px solid #000;
}
.button:hover {
	background-color:#3fa5f0;
	cursor:pointer;
}
.button1 {
	background-color:#1c82bc;
	border:1px solid #1c82bc;
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	padding:4px;
	font-size:14px;
	color:#fff;
	font-weight:bolder;
	border:1px solid #000;
}
.button1:hover {
	background-color:#3fa5f0;
	cursor:pointer;
}
 

.table_line1 {
	height:60px;
	border-bottom:1px dashed #ccc;
	padding:4px;
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	
}
 
.table_main1 {
	color:#fff;
	font-size:14px;
	padding:2px;
	background: url('/images/background.png'); 
}

.table_main1 a {
	color:#fff;
}
.table_main2 {

	background:#fff;
	padding:4px;
}
.table_main_bg1{
		
	padding:0px;
	background:#f1f1f1;
}
.table_main_bg2{
	background:#f1f1f1;
	
 
}
.table_main_nav {
	color:#fff;
	padding:4px;
 
}
.table_main_body {
	height:650px;
}
.table_footer {
	border-top: 2px solid #bbb;
	color:#000;
	font-size:12px;
	padding:2px;
	background: #fff;
	line-height:24px;
}
.table_footer a {
	font-size:12px;
}
.table_footer h2 {
	font-size:16px;
	color:#494949;
}
#table_message {
	display:none;
	background:#fff;
	color:#000;
	border-bottom:6px solid #1c82bc;
 	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	z-index:10000; 
	position:absolute;
	width:980px;
    	top:0px; 
	
}
#table_message td {
	color:#000;
	font-size:16px;
	
}
#table_message_fb {
	display:none;
	background:#fff;
	color:#000;
	border-bottom:6px solid #1c82bc;
 	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	z-index:10000; 
	position:absolute;
 
    	top:0px; 
	
}
#table_message_fb td {
	color:#000;
	font-size:16px;
	
}
.table_clear {
	color:#000;
	line-height:22px;
	font-size:16px;
 	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
 
	padding:4px;
	background:#3fa5f0;

}
.table_clear a{
	color:#000;
}
.table_clear a:hover{
	color:#000;
	text-decoration:none;
}
.table_box1{
	border-right:1px solid #ccc;
}

.table_box2{
	color:#000;
 	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	background:url(/images/bg2.png);
	border:1px solid #bbb;
	padding:4px;
}
.table_box2 a{
 	color:#000;
}
.table_box2 h1{
	font-size:14px;
	color:#494949;
	font-weight:normal;
	border:none;
}
.table_box3 {
 	
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:6px 6px;
	border:1px solid #ddd;	
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
}
.table_box3 h2{
 	color:#555;
 
	background:url(/images/bg_gradient_gray.png) repeat-x;
	padding:4px;
 	font-size:14px;
 	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	margin-top:0px;
	font-weight:bold;
}
.table_box3 h2 a{
 	color:#fff;
 
}
.table_box3 .h2a{
 	color:#fff;
	background:#444;
	padding:4px;
 	font-size:12px;
 	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 

	font-weight:bold;
}
.table_box4{
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	background:url(/images/bg2.png);
	border:1px solid #000;
	padding:6px;
	font-size:16px;
}
.table_box4 a{
 	color:#000;
	
}
 
.table_box5{
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	padding:6px;
}
.table_box6{
 	background:url(/images/bg_gradient_gray.png) repeat-x;
	color:#000;
	border:1px solid #eee;

	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	padding:4px;
	margin-bottom:2px;
}
.table_box6b{
 	background:url(/images/bg_gradient_blue.png) repeat-x;
	color:#fff;
 
	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	padding:4px;
	margin-bottom:2px;
}
.table_box7 {
	border-bottom:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	padding:6px;
}
.table_box8 {
 	
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:6px 6px;
	border:1px solid #eee;	
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
}
.table_box9 {
 
	padding:6px 6px;
	border:1px solid #ddd;	
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
}
.table_box_vote{
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	background-color:#fff;
	padding:6px;
	border:1px solid #ddd;
	font-size:10px;
	min-width:65px;
}
.table_box_vote h2{
 	font-size:22px;
	font-weight:bold;
	line-height:22px;
	margin:4px;
}
.table_box_stat {
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	background-color:#aaa;
	font-size:14px;
	color:#fff;
	padding-left:16px;
	padding-right:16px;
	min-width:150px;
	width:160px;	
}

.table_box_stat h1 {
 	font-size:42px;
	color:#fff;
	border:none;
 
		
}
.table_box_type {
 
	border:1px solid #ddd;
	padding:6px;
	width:100px;
	height:100px;		
}
.table_box_chat a {
	color:#fff;
	text-decoration:none;
}
 
.table_pad1{
	padding:6px;
}
.table_pad1_hl{
 	background:#FAFCCC;
	padding:6px;
}
.table_pad2 td{
 
	padding:6px;
	line-height:25px;
}
.table_rows1 td  {
	border-bottom:1px dashed #ccc;
	padding:10px;
	line-height:26px;
}
.table_rows2 td  {
	border-bottom:1px dashed #ccc;
	padding:6px;
 	line-height:20px;
}
.table_rows2 a{
	text-decoration:none;
}
.table_forum div {
	border-bottom:1px dashed #ccc;
	padding:4px;
	font-size:16px;

}
.td_box1 td{
	border:1px solid #e9e9e9;
	height:350px;
}
.td_box1_c td{
	border:none;
	height:0px;
}
.td_box1 h2{
 	color:#fff;
	background:#3fa5f0;
	padding:4px;
 	font-size:14px;
 	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
	margin-top:0px;
	font-weight:bold;
}

.vote_icon { 
	cursor: pointer;		
}

#nav_button {
  	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
 
 	border-left:1px solid #ccc;
 	border-bottom:1px solid #ccc;
	padding:6px;
	background:#fff;
	font-size:12px;
	font-weight:bold;
}
#nav_button a{
	text-decoration:none;
	color:#0c82c6;
}
#nav_button:hover{
	background-color:#f9f9f9;
}
#nav_button_active {
	font-size:12px;
	background-color:#0c82c6;
 	border:1px solid #ddd;

	padding:6px;
	color:#fff;
	font-weight:bold;
}
#nav_button_active  a{
	text-decoration:none;
	color:#fff;
}

#nav_button2 {
  	border:1px solid #fff;
	color:#fff; 
	font-size:12px;
	background:#888;
  	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
 	padding:6px;
 
}
#nav_button2 a{
 	text-decoration:none;
	color:#fff; 
}
 
#nav_button_active2 {
 	border:1px solid #fff;
	color:#fff; 
	font-size:12px;
 	background:#0c82c6;
  	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
 
	padding:6px;

}
#nav_button_active2  a{
	color:#fff; 
	text-decoration:none;
}

 

#nav_reddit {
	background-color:#777;
	border:1px solid #666;
	padding:8px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}
#nav_reddit a{
	text-decoration:none;
}
.form_small {
	padding:4px;
	font-size:10px;
 
	
}
.form_small_button {
	background-color:#000;

	border:1px solid #000;
	color:#fff;
	font-weight:bolder;
	font-size:12px;
	padding:4px;
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
}
.form_small_button:hover {
	background-color:#0c82c6;
}
.form_small_button2 {
	background-color:#0c82c6;
	border:1px solid #000;
	color:#fff;
	font-weight:bolder;
	font-size:12px;
	padding:4px;
 	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
}
.form_small_button2:hover {
	background-color:#000;
}
.h1 {
	font-size:24px;
	color:#155F8A;
}


.bg1 {
	height:250px;
}

.bg1 h2 {
	 -moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	background:#155F8A;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding:6px;
}
.bg1 h3 {
	 -moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	background:#1c82bc;
	color:#fff;
	font-size:12px;
	padding:4px;
}

.h2 {
	font-size:14px;	
	 -moz-border-radius:4px; 
	-webkit-border-radius:4px; 
	background:#a9a9a9;
	color:#fff;
	padding:6px;
}
.h3 {
	font-size:16px;	
 
 
}
.h4 {
	color:#fff;
	font-size:44px;
	font-weight:bold;
	line-height:12px;
}
.h4 a{
	text-decoration:none;
}
.h5 {
	color:#155f8A;
	font-size:16px;
}
.h6 {
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.recent_activity   {
	font-size:14px;
	color:#333;
	line-height:22px;
 
}
.recent_activity a{
	color:#155F8A;
}
.recent_activity a:hover{
	color:#000;
}

.recent_activity td {
	font-size:14px;
	line-height:24px;
	color:#333;
	height:100px;
	padding:12px;
	border-bottom:2px dotted #ddd;
}
 	
#forumHtml div {
	border-bottom:1px solid #eee;
	padding:4px;
	font-size:16px;
}	
 
.mobile {
	font-size:16px;
	font-weight:bold;
	color:#155F8A; 
	
}
.vote_small {
	font-size:22px;
	
}
.vote_big {
	color:#155f8A;		
	font-size:42px;
	
}

.text_small1{
	font-size:10px;
}
.text_small2{
	font-size:12px;
}
.text_small3{
	font-size:14px;
}

.rank td{
	font-size:9px;
	height:4px;
	width:15px;
 
 
}
.rank1{
	background:gray;

}
.rank2{
	background:gray;
}
.rank3 {
	background:black;
}

