@charset "utf-8";
/* CSS Document */

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, img, form, fieldset, blockquote {
	margin:0px;
	padding:0px;
	border:0px;
}  
body {
	font-family: Arial, helvetica, sans-serif;
	font-size: 62.5%;
} 

a:link {
	color: #FFC;
}
a:visited {
	color: #FFC;
}
a:hover {
	color: #FF0;
}
a:active {
	color: #FFC;
}
h1{
	color: #4DAFEB;
}
h2{
	color: #6B9FBF;	
}
h3{
	color: #82C7F1;
}
	
#topbar{
	background:url(images/theme_01.gif);
	background-repeat: repeat-x;
	overflow:hidden;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #7ab7b7;
	color: #4DAFEC;
}
.container {
	width: 900px;
	margin: 0 auto;
}  
p#welcome {
	float:left;
	width: 50%;
	color: #FFF;
}
p#subscribe {
	float:right;
	width: 50%;
	color: #FFC;
}
#header{
	background-image: url(images/theme_03.gif);
	background-repeat: repeat-x;
	overflow:hidden;
	height: 150px;
}
#navigation{
	background-image: url(images/theme_04.gif);
	background-repeat: repeat-x;
	overflow:hidden;
	height: 30px;
}
#flash{
	height: 213px;
	overflow:hidden;
}
#posts{
	float:left;
	width: 55%;
	margin-top: 28px;
}
#posts2{
	float:left;
	width: 90%;
	margin-top: 28px;
	font-size: 1.2em;
}
p#des {
	color: #666;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
}
#posts h2 {
	color: #069;
}
li#posts2{
	font-size: 1.1em;
	color: #999;
}
	

#sidebar{
	float:right;
	width: 45%;
	background-color: #FFF;
	padding: 25;
	font-family: Arial, Helvetica, sans-serif;
}
#sidebar h3 {  
font-size: 1.6em;   
color: #3c3f40;   
margin-top: 10px   
}  
#content {overflow: hidden; }  
#footer {
	background-color: #E0EDF5;
	margin-top: 29px;
	background-repeat: repeat-x;
}
p#footerlogo{
	color: #5CA2CB;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	}
/* form 3 */

	#form3{
		margin:1em 0;
		background:url(images/form_bg.jpg) no-repeat 0 0;
		width:542px;
		height:364px; /* fixed size (envelope graphic) */
		overflow:hidden;
		}
	#form3 h3{display:none;}	
	#form3 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:200px;
		margin-left:34px;
		padding-top:80px;
		}	
	#form3 fieldset.last{
		width:254px;
		margin-left:17px;
		}				
	#form3 legend{display:none;}	
	#form3 p{margin:.5em 0;}	
	#form3 label{display:block;}	
	#form3 input, #form3 textarea{		
		width:192px;
		border:1px solid #ddd;
		background:#fff url(images/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form3 textarea{
		width:246px;
		height:200px;
		overflow:auto;
		}					
	#form3 p.submit{
		margin:0 34px;
		clear:both;
		position:relative;
		}	
	#form3 button{
		padding:0;
		position:absolute;
		left:0;
		top:-3.5em;
		width:95px;
		height:36px;
		text-indent:-8000px;
		overflow:hidden;
		border:none;
		background:url(images/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		}				
/* form 1 */

	#form1{
		margin:1em 0;
		padding-top:10px;
		background:url(images/form_top.gif) no-repeat 0 0;
		}
	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:260px;
		margin-left:25px;
		}		
	#form1 legend{display:none;}	
	#form1 p{margin:.5em 0;}	
	#form1 label{display:block;}	
	#form1 input, #form1 textarea{		
		width:252px;
		border:1px solid #ddd;
		background:#fff url(images/form_input.gif) repeat-x;
		padding:3px;
		}		
	#form1 textarea{
		height:125px;
		overflow:auto;
		}					
	#form1 p.submit{
		clear:both;
		background:url(images/form_bottom.gif) no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:right;
		}	
	#form1 button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url(images/form_button.gif) no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}				

/* // form 1 */


/* // form 3 */