/*Design by Free CSS Templateshttp://www.freecsstemplates.orgReleased for free under a Creative Commons Attribution 2.5 License*/* {	margin: 0;	padding: 0;}body {	background: #F5F5F5 url(images/img01.gif) repeat-x;	font-family: Helvetica, Arial, sans-serif;	font-size: 14px; /* 13px */	color: #474848;}h1, h2 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #000099;}h1 {	letter-spacing: -1px;	font-size: 2.6em;	font-weight: normal;}h2 {	margin-bottom: 15px;	letter-spacing: -1px;	text-transform: uppercase;	font-size: 1.2em;}h3 {	font-size: 1.6em;}h4 {	font-size: 1.3em;}h6 {	font-size: .85em;}p, ul, ol {	margin-bottom: 20px;	line-height: 120%;}p.lethead {	font-family: tahoma, lucida, helvetica, arial, verdana, sans-serif;	font-size: .9em;	font-color: #336699;	margin-bottom: 0px;}p.small, ul.small, li.small {	font-family: tahoma, lucida, helvetica, arial, verdana, sans-serif;	font-size: .8em;}p.xsmall {	font-family: tahoma, lucida, helvetica, arial, verdana, sans-serif;	font-size: .6em;}p.serif {	font-family: Georgia, Times, Times New Roman, serif;	font-size: 1.1em;}p.bigger, ul.bigger {	font-size: 1.1em;}p {}blockquote {	padding: 0 30px;	background: url(images/img12.gif) no-repeat;	font-style: italic;	font-family: Georgia, "Times New Roman", Times, serif;	color: #999999;}blockquote p {}a {	background: url(images/img03.gif) repeat-x left bottom;	text-decoration: none;	color: #1D62B3;}a:hover {	background: none;	color: #E43C15;}hr {	display: none;}/* Wrapper */#wrapper {	background: url(images/img08.gif) repeat-x left bottom;}/* Menu */#menu {	height: 36px; /* 50px */	width: 960px;	margin: 0 auto;}#menu a {	background: none;}#menu ul {	margin: 0;	padding: 0;	list-style: none;	line-height: normal;}#menu li {	display: inline;}#menu a {	float: left;	height: 26px; /* 37px */	padding: 10px 20px 0px 20px; /* 13px 30px 0px 30px */	font-size: 1.1em; /* 1.4em */	font-weight: bold;	color: #FCFDDF;}#menu a:hover {	background: #333333;	color: #FFFFFF;}#menu .current_page_item a {	background: url(images/img04.gif) repeat-x;}/* Header */#header {	height: 55px; /* 55 */	width: 960px;	margin: 0 auto;}/* Logo */#logo {	float: left;}#logo h1, #logo p {	float: left;}#logo h1 {	padding: 10px 0 0 10px;	font-size: 2.2em;	font-weight: bold;	color: #000099; /* #E43C15 */}#logo p {	margin: 0;	padding: 15px 0 0 6px;	letter-spacing: 2px;	line-height: normal;	font: normal 1.4em Helvetica Arial Verdana sans-serif;}/* Search */#search {	float: right;	width: 240px;	padding: 8px 8px 4px 0;	/* background: url(images/img05.gif) no-repeat left bottom; */}#search fieldset {	border: none;}#search legend {	display: none;}#s {	float: left;	width: 155px;	margin: 0 0 0 10px;	background: none;	border: none;	font: bold 13px Arial, Helvetica, sans-serif;	color: #474848;}#x {	display: none;}/* Page */#page {	width: 960px;	margin: 0 auto;	background: #FFFFFF url(images/img06.gif);}#bgtop {	height: 20px;	background: url(images/img07.gif);}#bgbottom {	padding-bottom: 20px;	background: url(images/img09.gif) no-repeat left bottom;}#page ol {	display: inline;	list-style: decimal outside;	padding-bottom: 10px;}#page ol li {	padding: 5px 5px 5px 15px;	margin: 0 0 0 15px;}#page .alpha ol {	display: inline;	list-style: lower-alpha outside;	padding-bottom: 10px;}#page .alpha ol li {	padding: 5px 5px 5px 15px;	margin: 0 0 0 15px;}#page ul {	list-style: none;}#page ul li {	padding-left: 15px;	background: url(images/img11.gif) no-repeat left center;}#page .news ul li {padding-bottom: 5px;}#page .boxlist ul li {	margin-bottom: 3px;	line-height: 115%;	background: none;	background: url(images/img11.gif) no-repeat;	background-position: 0px 6px; } #page .post li.border {	padding-left: 15px;	padding-bottom: 5px;	padding-top: 5px;	background: url(images/img11.gif) no-repeat left center;	border-top: 1px solid #CCCCCC;}/* reduce spacing between lists */#page .closelist ul {	margin-bottom: 6px;	line-height: 120%;}#page .closelist ul li a.hover {	padding-left: 15px;	background: url(images/img11.gif) no-repeat left center;	margin-bottom: 6px;	line-height: 120%;}/* Content */#content {	float: right; /* left */	width: 430px;	/* height: 800px; */	min-height: 800px;	padding: 0 20px 0 0;}#contenthome {	float: right; /* left */	width: 430px;	/* height: 800px; */	min-height: 400px;	padding: 0 20px 0 0;}/* old fixed heights: content2-800px, 3-1900, 4-1000, 5-1500, 6-1200, 7-2800, 8-2100 */#content2, #content3, #content4, #content5, #content6, #content7, #content8 {	float: right;	width: 500px;	/* height: 800px; */	min-height: 800px;	padding: 0 20px 0 0;}#content2w {	float: right;	width: 700px;	/* height: 800px; */	min-height: 800px;	padding: 0 20px 0 0;}#bulletin {	float: right;	width: 700px;	/* height: 800px; */	min-height: 200px;	padding: 0 20px 0 0;}html>body #content {	height: auto;}/* Post */.post {}.post .bigpix {	margin-bottom: 10px;	background: #F0F0F0;}.post .bigpix .image {}.post .bigpix .caption {	margin: 0;	padding: 2px 10px 5px 10px;	line-height: normal;	font-size: 1em; /* .8em */	font-weight: bold;	color: #666666;	text-align: center;}.post .bigpix .caption a {	color: #999999;}.post .pix {	padding: 1px 1px 1px 1px;	background: #999999;}/* pix2 right-justified with border */.post .pix2 {	background: #F0F0F0;	float: right;	margin: 5px 5px 5px 5px;	border: solid 1px gray;}/* pix3 right-justified with no border */.post .pix3 {	float: right;	padding: 2px 2px 2px 2px;	margin: 5px 5px 5px 5px;}/* pix4 right-justified with no border, tight spacing */.post .pix4 {	float: right;	padding: 2px 2px 2px 2px;	margin: 0 0 0 0;}/* pix5 right-justified with no border, bottom margin */.post .pix5 {	float: right;	padding: 2px 2px 2px 2px;	margin: 0 0 10px 0;}.post .bigger {	font-size: 1.3em;}.post .small {	font-size: 0.8em;}.post .title {	padding: 10px 10px 0 10px;	font-size: 2em; /* 2.6em */}	.post .title a {	background: none;}.post .byline {	margin: 0;	padding: 0 10px;	line-height: normal;	text-transform: uppercase;	font-size: .8em;	font-weight: bold;	color: #C2C2C2;}.post .nolinkline a {	background: none;}.post .highslide-gallery a {	background: none;}.post .pix3 a {	background: none;}.post .pix2 a {	background: none;}.post .byline a {	color: #C2C2C2;}.post .entry {	padding: 20px 10px 0 10px;}.post .tags {	margin: 0;	padding: 5px 10px;	background: #F0F0F0;	line-height: normal;	font-size: .8em;	font-weight: bold;}.post .tags a {	padding: 0 5px;	background: none;}.post .links {	padding: 5px 10px;	border-bottom: 1px solid #EEEEEE;	font-weight: bold;}.post .links .comments {	padding-left: 20px;	background: url(images/img13.gif) no-repeat left center;}.post .links .permalink {	padding-left: 18px;	background: url(images/img14.gif) no-repeat left center;}/* Sidebar Common Style */.sidebar {}#page .sidebar ul {	line-height: normal;}#page .sidebar li {	padding: 0;	background: none;}#page .sidebar li ul {}#page .sidebar li li {	padding: 5px 15px 5px 25px;	background: url(images/img11.gif) no-repeat 10px 10px;	/* border-bottom: 1px solid #F0F0F0; */}#page .sidebar li li.noline {	padding: 5px 15px 5px 25px;	background: none;	border-bottom: none;}#page .sidebar li li ul {}#page .sidebar li li li {	padding: 5px 15px 5px 25px;	background: url(images/img11.gif) no-repeat 10px 10px;	/* border-bottom: 1px solid #F0F0F0; */}#box {	background: none; 	padding: 5px 5px 5px 5px; 	border: 2px solid #0000CC; 	font-size: 1.2em;}#redbox {	background: none;	margin: 2px 2px 2px 2px;	padding: 5px 5px 5px 5px;	border: 2px solid #FF3300;	font-size: 1.2em;}#active a:link, #active a:visited {	font-weight: bold;	padding: 2px 2px 2px 2px;	line-height: 130%;	/* border: 1px solid #999999; */	background: #FFFFFF;}#activesmall a:link, #activesmall a:visited {	font-weight: bold;	padding: 2px 2px 2px 2px;	line-height: 130%;	/* border: 1px solid #999999; */	background: #FFFFFF;	font-size: .85em;}#highlight a:link, #highlight a:visited {	font-weight: bold;	/* padding: 0 5px; */	/* border: 1px solid #999999; */}.sidebar a {	background: none;}/* Sidebar One */#sidebar1 {	float: right;	width: 250px;	padding: 0 20px 0 0;}#sidebar3 {	float: right;	width: 200px;	padding 0 0 0 0;}/* Sidebar Two */#sidebar2 {	float: left;	width: 180px;	padding: 0 0 0 20px;}/* Calendar */#calendar_wrap {	padding: 0 10px 20px 10px;}#calendar_wrap table {	width: 100%;	text-align: center;	background: #F6F6F6;	border: 2px solid #FFFFFF;	border-collapse: collapse;}#calendar_wrap th, #calendar_wrap td {	padding: 2px;}#calendar_wrap thead {	background: #FFFFFF;}#calendar_wrap tbody {	font-size: .8em;	font-weight: bold;}#calendar_wrap tbody td {	padding: 5px;}#calendar_wrap tbody a {	font-size: 1.2em;}#calendar_wrap tfoot {	background: #FFFFFF;	text-transform: uppercase;	font-weight: bold;	font-size: .8em;}#calendar_wrap tfoot #prev {	text-align: left;}#calendar_wrap tfoot #next {	text-align: right;}/* Tag Cloud */#tag_cloud {	margin-bottom: 20px;}/* Tabbed Header */#header2 .tab {  float:left;  width:100%;  background:none; /*#DAE0D2 url("bg.gif") repeat-x bottom; */  font-size:93%;  line-height:normal;  }#header2 .tab ul {  margin:0;  background:none;  padding: 5px 5px 0;  list-style:none;  }#header2 .tab li {  float:left;  background:url("images/left.gif") no-repeat left top;  margin:0;  padding:0 0 0 9px;  }#header2 .tab a {  float:left;  display:block;  background:url("images/right.gif") no-repeat right top;  padding:5px 15px 4px 6px;  text-decoration:none;  font-weight:bold;  color:#765;  }/* Commented Backslash Hack   hides rule from IE5-Mac \*/#header2 .tab a {float:none;}/* End IE5-Mac hack */#header2 a:hover {  color:#000;  }#header2 .tab #current {  background-image:url("images/left_on.gif");  }#header2 .tab #current a {  background-image:url("images/right_on.gif");  color:#333;  padding-bottom:5px;  }/* Accordion Slider for FAQ */  #accordion {	margin: 10px 0px;}h3.toggler {	cursor: pointer;	border: 1px solid #f5f5f5;	border-right-color: #ddd;	border-bottom-color: #ddd;	font-family: 'Andale Mono', sans-serif;	font-size: 12px;	background: #ddeeff; /* #D2E0E6; */	color: #1D62B3;	margin: 0 0 4px 0;	padding: 3px 5px 1px;}div.element p, div.element h4 {	margin:0px;	padding:4px;}blockquote {	padding:5px 20px;}  /* Footer */#footer {	width: 960px;	height: 83px;	margin: 0 auto;	background: url(images/img10.gif) no-repeat;}#footer p {	padding-top: 20px;	text-align: center;	font-size: .8em;	font-weight: bold;}/* begin styles for RSS Feed */.rss_box {	}.rss_title, rss_title a {	font-weight:bold;	}.rss_items {  }.rss_item  {  }.rss_item a:link, .rss_item a:visited, .rss_item a:active {		}.rss_item a:hover { 	}	.rss_date {	}	
