/* CSS Document */
body { 
	font-family: Arial;
	font-size : 12px;
	color : #111;
	padding: 30px 0 10px 0;
	margin:0;
	background:#0E3695 url(../images/body_bg2.png) repeat-x top;
}
/* IE 6 below hacks for correct font-size (relative) */
* html body { font-size: 12px; }

h1, h2, h3, h4, h5, h6, form, ul, li, img, p { padding:0; margin:0; }


ul {
padding:1px;
}

li {
list-style-type:none;
}

p {
line-height:1.5;
}

p,h1,pre {
margin:0 10px 10px;
}

h1 {
padding-top:7px;
padding-bottom:0px;
letter-spacing:2px;
border-bottom:#696D43 0 solid;
font:normal 22px/24px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
}

h2 {
color:#222;
border-bottom:#888 1px solid;
letter-spacing:2px;
font:normal 32px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
margin:6px;
padding:4px;
}

h4 {
font:italic bold 22px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}

hr {
border:none 0;
border-top:1px solid #222;
height:1px;
}

#hr2 {
border:none 0;
border-top:2px solid #9BC8EC;
height:1px;
width:95%;
}

img { border:0; }

input, textarea {
	font-family: Arial;
	font-size: 11px;
	padding: 2px 4px;
	color:#666;
}

a { color: blue; -decoration: none; }
a:hover { -decoration: none; }


h1 { 
	font-size: 14px; 
	line-height:normal;
	font-weight:bold;
}

h2 { 
	font-size: 28px; 
	color: white;
	line-height: 1.5em;
}

h3 {
	font-size: 16px;
	line-height: 1.5em;
}

	
.wrapper {width: 750px;
	margin: 0 auto;}
	

ul { list-style-type: none; }

.clear { clear: both; }
.left { float: left; }
.right { float: right; }
._right { -align:right; }

form.join_crusher {
	margin:0 0 0 7px; padding:0;
	width:145px;
}

form.join_crusher .formRow { padding-bottom:6px; }

form.join_crusher label { font-size:11px; color:#999; padding-bottom:3px;  display:block; }
form.join_crusher input.input_ { border-top:none; 
	border-left:none; 
	border-right:1px solid #cfcfcf; 
	border-bottom:1px solid #cfcfcf;  width:140px;
	background:url('../images/input_.png') no-repeat top left ;
	 }


input.joinNow {
	border:none !important;
	background:url('../images/btn_join_now.gif') no-repeat;
	line-height:25px;
	height:25px;
	-align:center; 
	display:block;
	width:117px;
	font-size:14px;
	font-weight:bold;
	-transform:uppercase;
	color:#2a76c4;
} 

.sidebarbox { width:100%; margin-bottom:20px;}
	.sidebarbox .top { background:url('../images/sidebar_box.png') no-repeat 0 -8px; _display:block; font-size:1px;  height:8px; line-height:8px; }
	.sidebarbox .bottom { background:url('../images/sidebar_box.png') no-repeat 0 0px; _display:block; font-size:1px;   height:8px; line-height:8px; }
	.sidebarbox .title { font-size:16px;color:#d82b2b; font-weight:bold; padding-bottom:2px; padding-left:5px;  } 
	.sidebarbox .content {
		 float:none; 
		 border-left:1px solid #a4dcee; border-right:1px solid #a4dcee; 
		 padding:0 5px; 
		 width:151px; 
		 }
	
	.sidebarbox ul li { border-bottom:1px solid #ddf2f8;}
	.sidebarbox ul li.last { border-bottom:none; }
	 
	.sidebarbox ul li a { display:block; color:#20819e; font-weight:bold; font-size:12px; padding:1px; }
	.sidebarbox ul li a:hover { background:url('../images/list_bg.png') repeat-x bottom ;color:#d82b2b; font-size:12px; padding:1px; }

	.sidebar .ads { margin-bottom:20px; -align:left; }
			 .ads img { border:none; }
 

	.review { background:url(../images/article_bg.png) no-repeat left top;
		padding-top:15px;
		padding-left:15px; 
		vertical-align:top;
		} 	
	.review h2 { font-size:16px; font-weight:bold; color:#006fb1; padding: 0; margin:0; line-height:100%;  } 
	.review h3 { font-size:12px; font-weight:normal; color:#444; padding:0; margin:0;  line-height:normal; } 
	
	.review .article { padding:10px 0; color:#333;  }
		.review .article p { padding: 0 0 10px 0; line-height:1.45em }
		.review .article img { margin: 8px; }
	
	.review .article_spacer { height:200px;  }
	.review .after_article .logo { border:2px solid #b9e5f2; padding: 35px  15px;  margin:5px 0; }
	
	.review .after_article .topreviews { -align:right; margin:5px 0;}


table.review {
background-color:#eee;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
margin-top:0px;
}

table.reviewed,tr.reviewed {
background-color:#eee;
border-bottom:1px solid #ccc;
}

tr.reviewed:hover{
	background-color: #FFE8E8;
	border-bottom:1px solid #FFCECE;
}

table.not_reviewed {
background-color:#FFE8E8;
border-bottom:1px solid #FFCECE;
}


/*Auto Complete edit.php Tags Func Rickjr*/

div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
div.autocomplete ul  {
  list-style-type: none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb; }
div.autocomplete ul li {
  list-style-type: none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
}
span.informal{
    font-style:italic;
}

.copy {
font-weight:400;
font-size:9px;
font-family:Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
color:#333;
letter-spacing:1px;
}

.date {
font-size:9px;
font-family:Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif;
color:#666;
}

/* Links */

a,a:active {
text-decoration:none;
color:#00F;
font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
}

a:hover {
color:#F00;
font-family:"Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
}

a.header,a.header:active {
text-decoration:none;
color:#2081C0;
font-size:17px;
font-weight:bold;
}

a.header:hover {
color:#F00;
font-size:17px;
}

.topic_link {
font-weight:700; /* bold */
font-size:14px;
text-transform:uppercase;
text-decoration:underline;
font-family:sans-serif;
}

.review_link {
font-weight:700;
font-size:22px;
text-transform:uppercase;
text-decoration:none;
font-family:sans-serif;
}

/* Tag cloud on Front Page */

#cloud {
padding:0 15px;
}

.cloud {
text-decoration:none;
line-height:100%;
padding:3px;
font-size:14px;
}

.cloud:active {
color:#94B3C5;
font-size:14px;
font-weight:bold;
color:#00F;
}

.cloud:hover {
background:#FC9;
font-size:14px;
font-weight:bold;
}

.cloud:link,.cloud:visited {
color:#DF0000;
}

/* MESSAGE BOXES */

#welcome {
background:#DEDACF;
border:1px solid #666;
font-size:12px;
letter-spacing:1px;
height:15px;
text-align:center;
padding:4px;
}

#terms {
background:#DEDACF;
border:1px solid #666;
font-size:10px;
letter-spacing:1px;
padding:4px;
}

/* Error Box */
div.boxer {
border-left:4px solid #666;
margin:0;
padding:0;
}

#search_box {
background:#DEDACF;
border:1px solid #bbb;
font-size:12px;
letter-spacing:1px;
height:60px;
text-align:center;
padding:4px;
}


td.leftcontent {
background-color:#DEDACF;
border:1px solid #001C58;
border-top:2px solid #001C58;
border-right:2px solid #001C58;
width:20%;
padding:6px;
}

td.seperator {
width:32px;
}


td.centercontent {
background:#fff;
height:auto;
min-height:500px;
border-top:0 solid #5F5F5F;
font-family:Verdana, helvetica, Arial, Tahoma, sans-serif;
font-size:100%;
voice-family:inherit;
margin-right:20px;
padding:0;
}

td.center {
text-align:center;
}

.uppercase {
text-transform:uppercase;
border-bottom:1px solid #696D43;
color:#333;
}

.message{
	width:400px; 
	border:#F00; 
	background-color:#FF9; 
	font-size:14px; 
	font-weight:bold; 
	text-align:center; 
	font-family:'Courier New', Courier, monospace;
	color:#000;
}
