body {
	margin:0;
	padding:0;
	font-size:100.01%;
	min-width:760px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	background:#fff;
}
.align_center{
text-align:center;
}
.align_left{
text-align:left;
}
.align_right{
text-align:right;
}
.answer{
	margin-left:30px;
}
.answer strong{
	color:#666;
}
#banner{
	margin:0 auto;
	text-align:center;
	width:770px;
	height:93px;
	background:#fff url(../images/banner.jpg) no-repeat left 10px;
}
#banner_link a{
float:left;
margin:10px 0 0 0;
height:83px;
width:390px;
text-decoration: none;
}
#banner_link a em{
visibility:hidden;
}
#banner h1{
	color:#0060B6;
	font-size:70%;
	font-weight:normal;
	word-spacing:-2px;
	letter-spacing:1px;
	text-align:right;
}
.block{
display:block;
}
blockquote {
background: transparent url(../images/quoteleft.jpg) left top no-repeat;
padding:0 0 30px 0;
}
blockquote div {
margin:0 0 -10px 0;
padding: 16px 0 16px 10px;
background: transparent url(../images/quoteright.jpg) right bottom no-repeat;
font-size:90%;
color:#333;
letter-spacing: 0.02em;
}
blockquote div strong{
color:#0060B6;
font-size:130%;
}
blockquote p a{
color:#0060B6;
text-decoration:none;
}
blockquote p a:hover{
	text-decoration:underline;
}
#box {
	clear:both;
	width:760px;
	margin:0 auto;
}
#box img{
	border:1px solid #CCC;
	margin:0 auto;
	display:block;
}
#box p{
	font-size:60%;
	text-align:center;
}
#wrapper #container #content .boxes {
padding: 4px;
margin-left: 80px;
}
.center{
margin:10px auto 0 auto;
text-align:center;
display:block;
}
.clearit{
display:block;
clear:both;
}
#clearit{
display:block;
clear:both;
}
.client{
margin: 10px 0 10px 50px;
border:0;
}
.client a{
background-color:#fff;
}
.client a:hover{
background-color:#fff;
}
#container{
width:770px;
margin:50px auto 0 auto;
text-align:left;
}
#content{
	text-align:left;
	float:left;
	display:inline-block;
	overflow:hidden;
	width:540px;
}
#content h2{
	color:#0060B6;
	font-size:160%;
	letter-spacing:0.1em;
	padding:2px;
}
#content h3{
	letter-spacing: 0.1em;
	color: #FFF;
}
#content h4{
	color:#0060B6;
	font-size:120%;
	letter-spacing:0.2em;
	padding:2px;
}
#content h5{
	color:#666;
	font-size:120%;
	letter-spacing:0.2em;
	margin: -10px 0 10px 0;
}
#content p{
	padding:4px 20px;
	font-size: 90%;
	margin: 0 0 0 10px;
}
#content ul{
	margin: 10px 0;
}
#content li{
	list-style:url(../images/li.gif) inside;
	font-size:90%;
	line-height:18px;
	padding:0 0 0 40px;
}
#content p a{
color:#0060B6;
padding:2px;
}
#content li a{
color:#0060B6;
}
#content p a:hover, #content li a:hover{
color:#fff;
background-color:#0060B6;
text-decoration:none;
}
.cred{
width:180px;
float:left;
margin-top:60px;
}
fieldset{
border:1px solid #9dc2e3;
width:450px;
}
.float_left{
float:left;
}
.float_right{
float:right
}
#footer{
	margin-top:20px;
	background-color:#EEE;
	height:auto;
	padding:20px;
}
#footer p{
	font-size:70%;
	text-align:center;
	color: #666;
}
#footer p a{
	color:#666;
}
#footer p a:hover{
	color:#0060B6;
	text-decoration: none;
}
.image_left{
	float: left;
	margin: 6px;
	border: 1px solid black;
}
.image_right{
	float: right;
	margin: 6px;
	border: 1px solid black;
}
.img_center {
	margin:10px auto 0 auto;
	display: block;
}
input{
	color:#000;
	padding:2px;
}
label{
	width:6em;
	float:left;
	text-align:right;
	margin:0 0.5em 0 0;
	display:block;
}
legend{
	color:#0060B6;
	background:#FFF;
	padding:8px 6px 6px 6px;
	margin-bottom:10px;
	margin-left:1em;
} 
.light{
color:#666;
}
.linkexchange{
	margin:20px 0 2px 0;
	color:#0060B6;
	font-size:140%;
	font-weight:bold;
	letter-spacing:0.2em;
	padding:2px;
	display:block;
}
.linktext{
	color:#0060B6;
	display:block;
	margin:0 0 4px 0;
}
#links{
	font-size:80%;
	padding:10px;
	text-align:center;
	border-bottom:2px inset #0060B6;
	clear:both;
}
#links p{
	text-align:center;
	margin:30px 0;
	color: #0060B6;
}
#links a{
	color:#999;
	text-decoration:underline;
	border: 1px solid #FFF;
	padding:3px;
}
#links a:hover{
	color:#0060B6;
	text-decoration:none;
	border: 1px solid #0060B6;
}
#menu{
margin:20px 0 0 0;
border-top:1px solid #666666;
border-bottom:1px solid #000;
background:#0060B6 url(../images/menu_up.jpg) repeat-x;
}
#newsletter{
	width:390px;
	margin:0 10px 0 auto;
}
option{
padding:0 0 0 2px;
}
#posts{
	padding:2px;
}
#posts p{
	font-size:90%;
	color: #999999;
}
#posts a{
	color:#0060B6;
	text-decoration:underline;
	padding: 2px;
}
#posts a:hover{
	color:#FFF;
	text-decoration:none;
	background-color: #0060B6;
}
.question{
	font-weight:bold;
	color:#0060B6;
}
.quote{
border:1px solid #666;
margin:0 auto;
}
#quote{
	margin: 40px 0;
}
#quote p a{
	color:#0060B6;
	text-decoration:none;
}
#quote p a:hover{
	text-decoration:underline;
}
#search{
margin:26px 0 0 0;
font-size:80%;
}
#sidebar{
	width:220px;
	float:right;
	display:inline-block;
	overflow:hidden;
}
#sidebar h3{
	margin: 12px 0;
	font-size:98%;
	color:#0060B6;
	font-weight: bolder;
	text-align:left;
}
#sidebar h3 a{
text-decoration:underline;
color:#0060B6;
}
#sidebar h3 a:hover{
text-decoration:none;
}
#sidebar h4{/*for bio*/
	margin: 40px 0 10px 0;
	font-size:90%;
	color:#999;
	font-weight: normal;
	padding: 4px;
}
#sidebar h4 a{
	color:#999;
	text-decoration:underline;
}
#sidebar h4 a:hover{
	color:#0060B6;
	text-decoration:none;
}
#sidebar p{
	text-align:left;
	font-size:80%;
	padding: 6px;
}
#sidebar ul{
	margin: 10px 0 50px 0;
}
#sidebar li{
	list-style:url(../images/li.gif) inside;
	font-size:90%;
	margin:0 6px 0 -10px;
	text-align:left;
	line-height:18px;
	padding-left:10px;
	letter-spacing:.1em;
}
#sidebar li a{
	color:#0060B6;
	text-decoration:underline;
	padding: 2px;
}
#sidebar li a:hover{
	background-color:#0060B6;
	color:#FFF;
	text-decoration:none;
}
#signup{
	min-height:140px;
}
#signup p{
	font-size:70%;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 6px;
}
.title{
display:block;
color:#999;
}
#wrapper #container #content fieldset .small, 
#wrapper #container #content #p7TP1 .p7TPwrapper .p7TPcontent #p7tpc1_1 .small, 
#wrapper #container #content .small{
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: center;
}
.submit_input{
padding:5px;
font-weight:bold;
font-size:110%;
margin: 10px 0 0 0;
}
textarea{
	margin:0 auto;
	padding:4px;
	display:block;
}
.text_center{
	text-align:center;
}
#thumbs{
margin:10px 0;
text-align:center;
}
#thumbs img{
	margin:0;
}
#thumbs a img {
	border:1px solid #666;
}
#wrapper{
	width:100%;
}
