@charset "utf-8";
/*
a-style.css
Design by http://www.bluewebtemplates.com
Released for free under a Creative Commons Attribution 3.0 License
updated by Michael Brown 2011; Homepage template
*/
/*	The body element defines the document's body. It contains all the contents of an HTML document, such as text, hyperlinks, images, tables, lists, etc. 
	and provides general information about the file, like the author, copyright, keywords and/or a description of what appears on the page. 
*/
body {
	margin:0;
	padding:0;
	width:100%;
	background:#fff;
	color:#5f5f5f;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.8em;
	font-weight: normal;
	font-variant: normal;
}
html, .main { padding:0; margin:0; background-color:#e9e9e9;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h1 {
	margin:0;
	padding:24px 0 24px 40px;
	color:#5f5f5f;
	font-family: "Times New Roman", Times, serif;
	font-size: 40px;
	line-height: 1.2em;
	font-weight: bold;
}
h1 a, h1 a:hover { color:#5f5f5f; text-decoration:none;}
h1 span { color:#03a5d1;}
h1 small { padding-left:86px; font:normal 13px/1.2em Times, serif;}
h2 {
	color:#323a3f;
	padding:8px 0;
	margin:8px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
}
h3 {
	color:#323a3f;
	margin:8px 0;
	padding:0 0 8px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
p {
	color:#323a3f;
	margin:8px 0;
	padding:0 0 8px 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
/* define what a normal hyperlink looks like within a paragraph*/
p a {
	color:#03a5d1;	 /* use #000 to turn characters black*/
	text-decoration:underline;
}
/* define what a normal hyperlink looks like (not within paragraph)*/
a { color:#03a5d1; text-decoration:none;}
/* define what a normal hyperlink looks like on hover (not within paragraph)*/
a:hover { color: black; text-decoration:underline; background-color:aqua; padding:4pt;}

.main .content .content_resize .mainbar .article .floatleft em 
{
	font-size: 12px;
	line-height: 125%;
}
.header, .hbg, .content, .fbg, .footer { margin:0; padding:0;}

/* header */
.header {
	margin:0 auto;
	width: 458px;
	height: 360px;
	background:#fff url(images/Colorized_Logo.jpg) no-repeat top center;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	padding:20px 456px 0 56px;
}
.header_resize { 
	margin:0 auto; 
	padding:0; 
	width:910px; 
}
.header .logo { width:auto; float:left;}	/* not being applied */
.header .menu ul {
	margin:0px;
	width:auto;
	list-style:none;
	float:right;
	padding: 0px;
} 
.header .menu ul li { margin:0 4px; float:left;}
.header .menu ul li a { display:block; margin:0; padding:4px 10px; color:#5f5f5f; text-decoration:none; border:1px solid #fff;} 
.header .menu ul li a:hover, .header .menu ul li.active a { border-color:#dedede;}

/* hbg */
.hbg { padding:0;}
.hbg_resize { 
	margin:0 auto; 
	padding:0px 456px 0 56px; 
	width:458px; height:2px; 
	background:#fff;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
.hbg_resize img.readmore { float:right; padding-top:32px;}

/* content */
.content { padding-bottom:16px;}
.content_resize, .fbg_resize { margin:0 auto; padding:24px 40px; width:890px; background-color:#fff; border:1px solid #d7d7d7;}
.content_resize { border-top:none;} 
.content .mainbar { margin:0; padding:0; float:right; width:620px;}
.content .mainbar .article, .content .sidebar .gadget { margin:0; padding:0 0 16px 0;}
.content .sidebar { margin:0; padding:0; float:left; width:240px;}
ul.sb_menu, ul.ex_menu, ul.c_events { margin:0; padding:0; list-style:none;}
ul.sb_menu li { margin:0; background:url(images/li.gif) no-repeat 0 12px;}
ul.ex_menu li { margin:0;}
ul.sb_menu li { padding:4px 0 4px 12px; font-size: 14px;}
ul.ex_menu li { padding:4px 0 8px 12px;}
ul.c_events li { padding:4px 0 8px 12px;}
/* define what a normal hyperlink looks like within the sidebar menus*/
ul.sb_menu li a, ul.ex_menu li a, ul.c_events li a { color:#5f5f5f; text-decoration:none;}
/* define what a normal hyperlink looks like on hover within the sidebar menus*/
ul.sb_menu li a:hover, ul.ex_menu li a:hover, ul.c_events li a:hover { color: black; font-weight:bold;text-decoration:underline;}
/* define what a menu item looks like when active */
ul.sb_menu li.active a, ul.ex_menu li.active a, ul.c_events li.active a { border-color:#dedede;}

/* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}

/* fbg */
.fbg { margin:0; padding:0;}
.fbg_resize img {
	border:1px solid #dedede;
}
.fbg_resize .col { margin:0; float:right;}
.fbg_resize .c1 { padding:0 0 0 16px; width:290px;}
.fbg_resize .c2 { padding:0 0 0 16px; width:290px;}
.fbg_resize .c3 { padding:0 16px 0 0; width:250px;}
.fbg_resize .c1 img { margin:8px 16px 16px 0; padding:0; float:left;}
.fbg_resize .c3 img { margin:4px; padding:0;}

/* footer */
.footer { margin:0; padding:0;}
.footer_resize { margin:0 auto; padding:8px 0; width:900px;}
.footer_resize p.lf { float:right; width:auto;}
ul.fmenu { margin:8px 0; padding:0; list-style:none; float:left; width:auto;}
ul.fmenu li { margin:0; padding:0 8px; float:left;}
ul.fmenu li a { color:#5f5f5f; text-decoration:none;}
ul.fmenu li a:hover, ul.fmenu li.active a { color:#03a5d1;}
ul.fmenu li a:hover { text-decoration:underline;}

/* form */
form { margin:0; padding:0;}
ol { margin:0; padding:0; list-style:none;}
ol li { margin:0; padding:0; display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
ol li .send { margin:16px 0 0 0;}
