/* TYPE SELECTORS** _____________________________________________________________________________*/a {	color: #993300;	text-decoration: none;}a:visited { color: #9b3921; }a:hover {	color: #9b3921;	text-decoration: underline;}a:visited:hover { text-decoration: underline; }html {	/* Use code if do not want centered background image */	/* background:url(/application/images/site/background_main_v3.gif) repeat-x left top #666; */	margin:0;	padding:0;	color:#666;}body {	min-width:960px;	margin:0;	/* Use code if want centered background image */	/* background:#f5f4ea url(/application/images/site/background_main_v2.gif) repeat-y center top; */	background:#fff;}#wrap {	background:#fff;	margin:0 auto;	width:960px;}h1, h2, h3, h4, h5, h6 {	font-family: Times New Roman, helvetica, arial;	margin: 0;	color: #383838;}h1 {	font-size: 24px;	margin: 0;	padding: 0;}h2 { font-size: 22px; }h3 { font-size: 16px; }h4 { font-size: 14px; }h5 { font-size: 12px; }h6 { font-size: 11.5px; }h7 { 	font-size: 11px;}img { border-width: 0px; }div, p {	font-family: Times New Roman, helvetica, arial;	font-weight: normal;	/* font-size: 12px; */		color: #666;	text-align: left;	text-decoration: none;	margin:0;	padding-top:0;}p {	line-height:120%; }/* HEADER ** _____________________________________________________________________________*/#masterNavContainer {	background:#f0efe1;	height:30px;}#masterNavSource {	float:left;	font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;	list-style-type: none;	margin: 0;	padding: 9px 0 0 0;	font-size:11.5px;}#masterNavSource li {	padding-left:20px;}#masterNavOptions {	float:right;	font-family: Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;	list-style-type: none;	margin: 0;	padding: 9px 0 0 0;	font-size:11.5px;}#masterNavOptions li {	border-left: 1px solid #c6c697;	float: left;	padding-left:10px;	padding-right:10px;}#masterNavOptions li.first {	border-left:none;}#masterNavOptions li.last {	padding-right:20px;}#header {	background:#426b8b url(/application/images/site/header_full_v1.gif) repeat-x left top;	height:100px;	padding:0;	margin:0;	border-bottom: 2px solid #426b8b;}   a#logo {	text-decoration: none;}#logo h1 { display: none; } /* make accessible */   #logoImage {	margin-top:25px;	margin-left:20px;}#searchContainer {	float:right;	border:0;	padding-right:20px;	padding-top:53px;}#searchContainerList {	list-style:none;	padding-top:0;	margin-top:0;}#searchButton {/* 	background: url(/application/images/site/go_v1.gif) top left no-repeat; */	background-color: #993821;	color:#fff;	font-size:11px;	text-transform: uppercase;	border: none;	width: 40px;	cursor:pointer;	margin-top:1px;	height:32px;}#searchField {	width:219px;	height:21px;	background-color:#f0efe1;	border:1px solid #ddddc2;	font-size:14px;	color:#8b8a66;	font-family: Times New Roman, helvetica, arial;	padding:6px 5px 2px 5px;	margin-right:5px;}/* MAIN** _____________________________________________________________________________*/#main {	background:#fff;	float:left;	width:445px;	padding-right:20px;	padding-left:15px;}#main div.seeAll {	float:right;	margin-bottom:20px;}#mainWide {	background:#fff;	float:left;	width:620px;	padding-right:20px;	padding-left:10px;}#maincontentTopSep {	margin-top:20px;	padding-top:1px;}#maincontent {	margin:0 0 0 0;	padding:0 0 20px 0;}#maincontent .listing {	margin-top:20px;}.maincontentModule {	clear:both;/* 	width:440px; */}.maincontentModuleContainer {	padding-right:10px;	padding-left:10px;}.maincontentModuleContainer .title {	padding-top:1px;	font-size:30px;	font-weight:bold;	color:#000;}.maincontentModuleContainer .title a {	color:#000;}.maincontentModuleContainer .subtitle {	font-size:20px;	padding-top:2px;}.maincontentModuleContainer .author {	font-size:15px;	padding-top:4px;}.maincontentModuleContainer .byline {	padding:3px 0 10px 0;	font-size:14px;}.maincontentModuleContainer p {	font-size:16px;	line-height:130%;	color:#333;	margin-bottom:15px;}.maincontentModuleContainer p:first-child {	margin-top:11px;}.maincontentModuleContainer .more {	float:left;}.maincontentModuleContainer blockquote {	padding:0 20px 0 0;	font-size:15px;	line-height:140%;	color:#333;}.maincontentModuleContainer blockquote blockquote {	color:#000;}#postSideBar {	width:170px;	float:right;	margin-top:0;	padding-top:0;	margin-left: 30px;}.maincontentImage {	float:right;	margin-left:30px;	margin-bottom:20px;	border:5px solid #ddddc2;}.storyImage {	float:right;	margin-right:0;	margin-left:0;	padding-bottom:15px;}.storyImageContainer {	margin-bottom:0;}.caption {	width:160px;	text-align:center;	line-height:120%;	font-size: 14px;	padding:5px;	margin-top:5px;	margin-bottom:10px;}.maincontentImageTools {	float:right;	margin-bottom:5px;	border:5px solid #ddddc2;}.maincontentImageBorder {	border:1px solid #ccc;}.maincontentMore {	font-size:85%;}.maincontentSep {	margin-top:20px;	margin-bottom:5px;	border-bottom:1px dashed #dcdcc2;}#titleContainer #title {	float:left;	font-size:24px;	text-transform:uppercase;	font-weight:bold;}#titleContainer #paging {	float:right;	width:350px;	padding-top:3px;}#titleContainer #separator {	clear:both;	padding-bottom:2px;	margin-bottom:20px;	border-bottom:1px dashed #dcdcc2;}/* TOOLS** _____________________________________________________________________________*/#toolContainer {	float:right;	width:170px;}#tools {	padding-left: 5px;	padding-right:5px;	margin-left: 0;	border-bottom:1px dashed #dcdcc2;	font-size:14px;	margin-top:0;	padding-top:0;}#tools li {	list-style: none;	margin: 0;	padding: 0.25em;	border-top:1px dashed #dcdcc2;}#tools a {	display: block;	padding: 3px 2px 3px 24px;}#tools a.email {	background: #fff url(/application/images/site/icon_email.gif) no-repeat center left; }#tools a.print {	background: #fff url(/application/images/site/icon_print.gif) no-repeat center left; }#tools a.comments {	background: #fff url(/application/images/site/icon_comment.gif) no-repeat center left; }#tools a.share {	background: #fff url(/application/images/site/icon_share.gif) no-repeat center left; }/* SIDEBAR LARGE** _____________________________________________________________________________*/#sidebar {	background:#e9ead5;	float:right;	width:300px;	padding-top:0;	padding-left:0;	padding-right:0;	margin:0 0 30px 0;}.sidebarModule { }.sidebarTitle {/* 	background:#9b3922 url(/application/images/site/sidebartitle_bg_v2.gif) repeat-x left top; */	background-color: #993300;	text-transform: uppercase;	font-weight:bold;	font-size:15px;	padding:6px 20px 5px 20px;	color:#e9ead5;}.sidebarContent {/* 	background:url(/application/images/site/sidebarcontent_bg_v1.gif) repeat-x left top; */	padding-left:20px;	padding-right:20px;	padding-bottom:20px;	padding-top:5px;}.sidebarContent p { 	padding-top:7px;	font-size: 15px;}.sidebarContent p:first-child { 	padding-top:7px;	font-size: 15px;}.sidebarContent p.note {	clear:both;	font-size:12px;	padding-left:5px;	margin-top:0;	padding-top:7px;}.sidebarContent p.seeAll {	float:right;	margin-top:10px;}.sidebarContent .byline {	margin-top:1px;	color:#666;	font-size:12px;}.sidebarImage {	float: right;	margin-top:10px;	margin-left:12px;	margin-bottom:6px;	border:1px solid #ddddc2;}#subscribeContainer {	border:0;	padding:10px 0 0 0;	margin:0;}   #donateImage {	border:5px solid #ddddc2;}.sidebarSubTitle{	font-size:15px;	font-weight:bold;}#bookOptions {	list-style-type: none;	margin: 0 0 15px 0;	padding: 10px 0 0 0;	font-size:13px;}#bookOptions li {	border-left: 1px solid #666;	float: left;	padding-left:2px;	padding-right:2px;}#bookOptions li.first {	border-left:none;	padding-left:0;}#bookOptions li.last {	padding-right:0;}/* SIDEBAR SMALL** _____________________________________________________________________________*/#sidebarSmallContentContainer {	float:left;	width:180px;	background-color:#f0efe1;	padding-bottom:30px;}.sidebarSmallContent {	padding-left:10px;	padding-right:10px;	padding-bottom:10px;	padding-top:5px;}.sidebarSmallContent p { 	padding-top:7px;	font-size: 15px;}.sidebarSmallContent .buyNow {	margin-top:10px;	margin-left:35px;	border:none;}.sidebarSmallImage {	margin-top:10px;	margin-left:10px;	margin-bottom:6px;	border:1px solid #ddddc2;}.sidebarSmallSubTitle{	font-size:15px;	font-weight:bold;}#bookSmallOptions {	list-style-type: none;	margin: 0;	padding: 3px 0 0 0;	font-size:15px;}#bookSmallOptions li {	margin-left:0;	padding-left:10px;	border-left:5px solid #ddddc2;/*	border-top: 1px solid #666;	padding-left:3px;	padding-right:3px;*/}#bookSmallOptions li.first {/*	border-left:none;	padding-left:0;*/}#bookSmallOptions li.last { }/* PAGING** _____________________________________________________________________________*/.maincontentPaging {	margin-top:0;	padding-top:0;	margin-bottom:10px;	text-align:right;	font-size:15px;}.maincontentPaging a:link { }.maincontentPaging a:visited { }.maincontentPaging a:hover { }.maincontentPaging b {	color:#fff;	background-color:#993300;	padding:2px 4px 2px 4px;	margin-left:2px;	margin-right:3px;}.pager { white-space:pre; }.mainContentPagingBottom {	margin-top:30px;}/* CONTENT SEARCH BY DATE** _____________________________________________________________________________*/.contentSearchContainer {	background:#e9ead5;	border:1px solid #ddddc2;	padding:10px;}.contentSearchContainer .contentSearchHeader {	font-size:20px;	font-weight:bold;	color:#666;	padding-bottom:10px;}.contentSearchContainer .contentMain {	text-align:center;}.contentSearchContainer .contentMain select {	margin-right:5px;}.contentSearchContainer .contentMain .extraContent {	margin-right:5px;	font-weight:bold;}.contentSearchContainerSidebar { }.contentSearchContainerSidebar .contentSearchHeader p {	padding-top:10px;	padding-bottom:10px;}.contentSearchContainerSidebar .contentMain { }.contentSearchContainerSidebar .contentMain select {	margin-right:5px;}.contentSearchContainerSidebar .contentMain .extraContent {	margin-right:5px;	font-weight:bold;}/* FORMS** _____________________________________________________________________________*/fieldset {	margin-top:15px;	border:0;	padding-bottom:15px;}fieldset legend {	font-size:15px;	color:#333;	padding-right:5px;	padding-left:5px;}fieldset ol, fieldset ul, fieldset li {	border:0;	margin:0;	padding:0;	list-style:none;	font-size:15px;}fieldset li {	clear:both;	list-style:none;	padding:10px;}fieldset input {	float:left;}fieldset select {	float:left;}fieldset label {	float:left;	padding-top:0.3em;	width:120px;}fieldset textarea {	height:100px;	width: 352px;	padding-bottom:0;	margin-bottom:0;}fieldset button { 	border:0;	margin:0;	padding:0 0 3px 20px;	clear:both;	width:90px;	height:19px;	background:#4099ff url(/application/images/site/submitbutton.gif) no-repeat;	line-height:19px;	color:#FFFFFF;	font-size:13px;	font-weight:bold;}/*fieldset .submitButton {	margin-top:0;	margin-bottom:15px;		height:19px;	padding-bottom:3px;	border:none;	background:#4099ff url(//application/images/site/submitbutton.gif) no-repeat;	padding-left:35px;	padding-right:10px;	color:#fff;	font-size:11px;	font-weight:bold;	}*/fieldset li.messaging {	margin-left:3px;	padding-top:5px;}fieldset .messagingNote {	margin-left:10px;	font-size:13px;	color:#999;}fieldset .messagingNoteLarge {	font-size:13px;	color:#999;}fieldset .required {	font-weight:bold;}fieldset .notRequired {	font-weight:normal;}fieldset .alert {	color:#C00;}fieldset li .seperator {	border-bottom:1px solid #ccc;	width:475px;	margin-left:30px;	margin-top:10px;}fieldset li .seperatorTextArea {	border-bottom:1px solid #ccc;	width:475px;	margin-left:30px;	margin-top:5px;}fieldset .checkboxMessaging {	margin-top:0.3em;}/* TAG CLOUD** _____________________________________________________________________________*/.tagcloud{	line-height: 24px;	margin-top: 10px;		margin-bottom: 10px;	}	a.tag10 {  font-size: 28px;  }a.tag9 {  font-size: 27px;  }a.tag8 {  font-size: 26px;  }a.tag7 {  font-size: 25px;  }a.tag6 {  font-size: 23px;  }a.tag5 {  font-size: 21px;  }a.tag4 {  font-size: 19px;  }a.tag3 {  font-size: 16px;  }a.tag2 {  font-size: 13px;  }a.tag1 {  font-size: 10px;    }/* FOOTER** _____________________________________________________________________________*/#footer {	background:#dcdcc2;	height:50px;	clear:both;	margin:0 auto;	width: 960px;}#navlistFooter {	float:left;	list-style-image: none;	list-style: none;	margin: 0;	padding:18px 10px 0 20px;}#navlistFooter li {	float: left;	margin: 0;	font-size: 16px;}#navlistFooter li a {	display: block;	text-decoration: none;	margin: 0 1px 0 0;	padding: 1px 10px 1px 10px;	border-right:1px solid #c6c697;	font-size:16px;}#navlistFooter li a:hover {	text-decoration: underline;}#navlistFooter li a#last { 	border-right:0;	padding-right:0;}#copywriteFooter {	float:right;	width:200px;	list-style-image: none;	list-style: none;	margin: 0;	padding:18px 10px 0 20px;}#copywriteFooter li {	float: left;	margin: 0;	font-size: 16px;	color:#8b8a66;}#footer p {	padding:5px;	margin:0;}/* MISC** _____________________________________________________________________________*/div.clearer {	clear: both;	display: block;	margin: 0;	padding: 0;	height: 0;	line-height: 1%;	font-size: 1px;}