html, body, form,
h1, h2, h3, h4, h5, h6, h7, h8, a2, a3,
p, img, a
{
	margin:0;
	padding:0;
	outline:0;
	border:0;
}

/* EDIT THE PRIMARY COLOR HERE!! */
a2, h3, a, .tagline p a, UL.clean LI a:hover, UL.large LI a:hover span
{
	color:#F49500;
}

a3, .textarea p a3, UL.clean LI a3:hover, UL.large LI a3:hover span
{
	color:#ffee00;
}



body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#777;
	background:url(images/bg_top_outer.jpg) repeat-x top;
}	

h1, h2, h3, h4, h5, h6, h7, h8 {  padding:8px 0; }
h1 { font-size:18px; color:#333; }
h2 { font-size:24px; color:#333; }
h3 { font-size:18px; color:#206477; font-weight:normal; letter-spacing: 0.03em;}
h4 { font-size:18px; color:#333; }
h5 { font-size:18px; color:#333; }
h6 { font-size:18px; color:#333; }
h7 { font-size:18px; color:#333; }
h8 { font-size:18px; color:#333; }

hr
{
	color:#fff;
	background-color:#fff;
	border:1px solid #f0f0f0;
	border-style:none none solid; 



}

p
{
	padding:8px 0;
	line-height:1.9em;
}	
LI
{
	padding:4px 0;
	line-height:1.9em;
}
a
{
	text-decoration:none;
}
a:hover
{
	color:#333;
}


a2
{
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
a2:hover
{
	color:#333;
}

a3
{
	text-decoration:none;
}
a3:hover
{
	color:#333;
}


.line
{
	border-bottom:1px dotted #ccc;
}


.alternate, .hidden
{
	display:none;
}

.contentwidth
{
	width:940px;
	margin:0 auto;
}

.left
{
	float:left;
}
.right
{
	float:right;
}

img.border-thin
{
	padding:1px;
	border:1px solid #ededee;
}
img.border-thick
{
	padding:1px;
	border:4px solid #ededed;
}
img.left,
img.alignleft
{
	float:left;
	margin:0 10px 10px 0;
}
img.right,
img.alignright
{
	float:right;
	margin:0 0 10px 10px;
}
img.center,
img.aligncenter
{
	display:block;
	margin:0 auto;
}

/* Header */

#header {
	width: 900px;
	height: 89px;
	margin: 0 auto;

}
#header1 {
background-color: #ffffff;
	height: 89px;
	margin: 0;
}

#topright {
	float: right;
	margin: 4px 0px auto;
	color: #ccc;
}

#topright .1 {
	font-size: 11px;
	letter-spacing: 2px;
	font-weight: bold;
}

#topright .2 {
	font-size: 9px;
	letter-spacing: 0px;
}


/* Menu */

#menu {
	width: 940px;
	height: 46px;
	margin: 0;

}

#menu ul {
	margin: 0;
	padding: 0 0 0 269px;  
	list-style: none;
1.8.9.p.x
}

#menu li {
	display: inline;

}

#menu a {

	float: left;
	padding: 14px 33px 16px 33px;
	text-decoration: none;
	font:  18px Helvetica, sans-serif, Arial, Verdana;
	color: #AEBCCA;
    
}

#menu a:hover {
	color: #333;

}

#menu .first a {
	background: none;
}


.column
{
	float:left;
	margin-right:40px;
	padding:20px 0;
}
.last
{
	margin:0;
}
.column300
{
	width:300px;
}

.column900
{
	width:900px;}

.column600
{
	width:490px;

}

.commentslink
{
	padding-top:20px;
}
.meta
{
	padding:3px 10px;
	font-size:11px;
	background:#efefef;
}
.date
{
	padding-right:10px;
	font-weight:bold;
}



.footer-outer
{
	background:#fff;
        border-top:1px solid #f0f0f0;
	
}
.footer .contentwidth
{
	padding:5px 0 0px 0;
}
.footer
{
	background:#fff url(images/bg_top_outer.jpg) repeat-x top;
	text-align:center;
	color:#667; 
	font-size: 11px;
}



.excerpt
{
	font-size:12px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   text-align:center;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}


/* clearfix start */ 
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/* clearfix end */

.toplinks {
	font-size: 11px;
	color: #777;
}
.toplinks a{
	font-size: 11px;
	color: #777;
	padding:0 5px 0 5px;
}
.toplinks a:hover{
	font-size: 11px;
	color: #fff;
	background: #777;
	padding:0 5px 0 5px;
}

///
.c2c {
	font-size: 11px;
	color: #777;
	background: none;
}
.c2c a{
	font-size: 11px;
	color: #777;
	background: none;
}
.c2c a:hover{
	font-size: 11px;
	color: #777;
	background: none;

}

.h_toplinks {
	font-size: 13px;
	text-decoration:underline;
	font-weight: bold;
	color: #777;
	padding:0 5px 0 9px;
}

.smgray {
	font-size: 10px;
	color: #777;

}
.toplin {
	font-size: 11px;
	color: #777;

}

///////////////
#commentform { }
	
	#commentform input {
		margin: 0px 10px 1px 0;}
	
	#commentform {
		margin: 0px 10px 0 0;}
		
	#commentform textarea {
		width: 300px;
		padding: 2px;}
		
	#respond:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;}
		
	#commentform #submit {
		margin: 0 0 1px 30px;
		float: left;}
		
	#respond p { padding:0px 0px 10px 0px; text-indent:0;}
	#respond form p { padding:0px 0px 10px 0px; text-indent:0;}
	

	input, select, textarea { vertical-align:middle; color:#000; font-size:12px;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #999; background:#ebebe2}
	
	html body textarea { font-family: Arial; font-size:12px; color:#000;}

#msg {display:none; position:absolute; z-index:200; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; font-family: Arial; font-size:12px; color:#000; background:#ebebe2; border:1px solid #FFA12C; padding:3px; min-width:150px; max-width:250px}

///////////////////////////////////////////////////////////////
