body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	
	
	background:url(images/bg1.png) top repeat-x #4790d8;
}
#wrapper{
	margin:auto;
	background:#FFF;
}

.width1{
	width:950px;
}

/************************************************************************************************************************************************************/
/************************************************************************************************************************************************************
HEADER
************************************************************************************************************************************************************/
/************************************************************************************************************************************************************/

#nav_top{
	height:20px;
	background:#000;
	text-align:right;
	color:#FFF;
	font-size:10px;
}
	#nav_top .list1{
		margin-right:10px;
		padding-top:3px;
	}
		#nav_top .list1 a{
			color:#FFF;
		}
		#nav_top .list1 a:hover{
			color:#82B1E1;
		}
#navigation{
	height:40px;
	text-transform:uppercase;
}
	#navigation .list1{
		color:#999;
		padding:10px 0;
		font-size:12px;
		font-weight:bolder;
		text-align:center;
	}
	#navigation .list1 li{
		margin:0 20px;
	}
	#navigation .list1 a{
		color:#999;
	}
#logotag{
	height:130px;
	background:url(images/header_bg1.png) bottom no-repeat;
}
	#logo{
		margin-top:10px;
		margin-left:20px;
	}
	#tag{
		color:#999;
		font-size:35px;
		margin-top:35px;
		margin-right:20px;
	}

/************************************************************************************************************************************************************/
/************************************************************************************************************************************************************
BODY
************************************************************************************************************************************************************/
/************************************************************************************************************************************************************/
#body{
	
}
	#body_top{
		padding:10px 0;
	}
	#body_content.alt{
		background:#f0f0f0;
	}
	
	
	.contents_blocks1 .contents_block1{
		width:230px;
	}
		.contents_blocks1 .contents_block1 h1, .blog_post .blog_post_header h1{
			/*border-left:4px solid #FFCC00;*/
			margin-top:0;
			padding-top:0;
		}
		.contents_blocks1 .contents_block1 h2{
			color:#cc9900;
			font-size:13px;
			margin-bottom:5px;
		}
		
		.contents_blocks1 .contents_block1 img{
			margin:8px 0;	
		}
		.contents_blocks1 .contents_block1 .padding1{
			border-left:2px dotted #e6e6e6;
			min-height:120px;
		}
		.contents_blocks1 .contents_block1#first, .contents_blocks1 .contents_block1#last{
		}
		.contents_blocks1 .contents_block1#first .padding1{
			border-left:0;
		}
		.contents_blocks1 .contents_block1#last .padding1{
		}
	


.block{
	
}
	.block_header{
		width:240px;
		height:30px;
		background:url(images/block_head1.png);
	}
	.block_header h1{
		color:#FFF;
		padding:4px;
		padding-left:6px;
	}
	.block_content{
		background:#FFF;	
	}
	
	
	
/************************************************************************************************************************************************************/
/************************************************************************************************************************************************************
FOOTER
************************************************************************************************************************************************************/
/************************************************************************************************************************************************************/
#footer{
	background:#CCC;	
	color:#FFF;
	text-align:center;
}
#footer a{
	color:#FFF;
}
#footer a:hover{
	color:#333;	
}
#footer .list1 li{
	margin:0 8px;
	text-transform:uppercase;
}

/************************************************************************************************************************************************************/
/************************************************************************************************************************************************************
MISC
************************************************************************************************************************************************************/
/************************************************************************************************************************************************************/
.right{
	float:right;	
}
.left{
	float:left;
}
.clear{
	clear:both;
}

.padding1{
	padding:10px;	
}



h1,
h2,
h3,
p{
	margin:0;
	padding:0;
}
p{
	margin-bottom:10px;
}
h1{
	font-size:18px;
	color:#3a88d7;
}
h2{
	font-size:14px;
	margin:10px 0;
}
h3{
	font-size:14px;
	color:#CCC;
}
a{
	color:#3a88d7;
	text-decoration:none;	
}
a:hover{
	color:#666;
}

.butt1{
	height:25px;
	width:111px;
	background:url(images/butt1.png) top;
	text-align:center;
	cursor:pointer;
}
	.butt1 span{
		display:block;
		font-weight:bolder;
		padding-top:5px;
		color:#FFF;
	}
	.butt1:hover{
		background-position:bottom;	
	}

hr{
	border:0;
	border-top:1px dashed #CCC;
	border-bottom:1px solid #FFF;
	margin:10px 0;
}
.list1,
.list2{
	margin:0;
	padding:0;
}
	.list1 li,
	.list2 li{
		list-style:none;
	}
	
	.list1 li{
		display:inline-table;
	}



.textbox1{
	border: 1px solid #dedede;
	font-family: arial, verdana, serif;
	font-size: 12px;
	color: #666;
	vertical-align: middle;
	padding: 2px;
	background:url(images/text_bg1.png) #FFF;
	width:140px;
}

.col1{
	width:710px;
}
.col2{
	width:240px;
}
	.col2 .col1{
		width:468px;
	}
	.col2 .col2{
		width:300px;
	}
#join_block1{
	background:url(../images/join_bg1.png);
	height:165px;
	padding:0;
}
	#join_block1 .button{
		margin:auto;
	}
	#join_block1 .hspacer{
		height:125px;	
	}
	
.tab1{
		
}
.tab1 td,
.tab1 th{
	border:1px solid #CCC;	
	vertical-align:top;
}
.tab1 tr{
	background:#FEFEFE;	
}
.tab1 tr.alt{
	background:#FAFAFA;
}
.tab1 tr:hover{
	background:#FFF;
}

.thumb1{
	border:1px solid #EEE;	
}
	
	
	

