/* TYPE SELECTORS** _____________________________________________________________________________*/a {	color: #ad5b0e;	text-decoration: none;}a:visited { color: #ad5b0e; }a:hover {	color: #c77324;	text-decoration: underline;}a:visited:hover { text-decoration: underline; }html {	/* background:url(/images/main_bg.gif) repeat-x left top #fff; */	background:#655448;	margin:0;	padding:0;	color:#333;}body {	min-width:960px;	/* Use code if want centered background image */	/* background:url(/images/main_bg.gif) no-repeat center top #fff; */}#wrap {	background:#fff;	margin:0 auto;	width:960px;/* 	border:1px solid #ccc; */}h1, h2, h3, h4, h5, h6 {	font-family: Georgia;	margin: 0;	color: #333;}h1 {	font-size: 20px;	margin: 0;	padding: 0;}h2 {	font-size: 20px;	padding: 0;}h3 { font-size: 16px; }h4 { font-size: 14px; }h5 { font-size: 12px; }h6 { font-size: 11.5px; }h7 { 	font-size: 10px;}img { border-width: 0px; }div, p {	font-family: Georgia;	font-weight: normal;	/* font-size: 12px; */		color: #333;	text-align: left;	text-decoration: none;	margin:0;	padding-top:0;}p {	line-height:120%;  }blockquote {	padding-left:30px; 	padding-right:30px;	font-size:14px;}/* HEADER ** _____________________________________________________________________________*/#header {	background:#9ad8d7;	height:90px;}a#logo {	text-decoration: none;}#logo h1 { display: none; } /* make accessible */   #globalSearch {	float: right;	clear: right;	width:260px;	height:32px;	vertical-align: middle;	background:#13696b;	list-style-image: none;	list-style: none;	margin: 0;	padding: 3px 0 0 0;}#globalSearch li {	position:relative;	text-align:center:	vertical-align:middle;	font-family: georgia, "times new roman", times, serif;	font-size:14px;	color:#fff;	margin: 4px 0 0 0;}.searchText {	font-size:10px;	color:#666;	height:14px;}.searchbutton{	cursor:pointer;	font-size: 9px;	border:0;	color:#666;	font-weight:bold;	padding: 2px;	background:#9ad8d7;	margin-left:6px;	margin-bottom:2px;	vertical-align: middle;}#globalSub {	float: right;	clear: right;	width:270px;/* 	height:32px; */	vertical-align: middle;	background:#13696b;	list-style-image: none;	list-style: none;	margin: 0;	padding: 5px 0 0 0;}#globalSub li {	position:relative;	text-align:center:	vertical-align:middle;	font-family: georgia, "times new roman", times, serif;	font-size:12px;	color:#fff;	margin: 2px 0 0 0;}#tempglobalSub {	float: right;	clear: right;	width:270px;/* 	height:32px; */	vertical-align: middle;	text-align:center;	list-style-image: none;	list-style: none;	margin: 0;	padding: 5px 0 0 0;}#tempglobalSub li {	position:relative;	text-align:center:	vertical-align:middle;	font-family: georgia, "times new roman", times, serif;	font-size:12px;	font-weight:bold;	color:#fff;	margin: 2px 0 0 0;}.subText {	font-size:10px;	color:#666;	height:12px;}.subbutton{	cursor:pointer;	font-size: 9px;	border:0;	color:#666;	font-weight:bold;	padding: 2px;	background:#9ad8d7;	margin-left:6px;	margin-bottom:3px;	vertical-align: middle;}/* CONTENT NAV** _____________________________________________________________________________*/#navigation {	float:left;	width:100%;	margin-top:0;	background:#fff;	font-family: arial, helvetica, sans-serif;	font-weight:normal;	font-size:13px;	color:#13686b;	padding-bottom:5px;	border-bottom:2px solid #655448;}ul#navList {	list-style-type: none;	margin-left:0;	padding-left:0;	margin-top:0;	margin-bottom:0;}ul#navList li {	float:left;	display:block;	border-right:1px solid #13696b;	margin-top:5px;	padding:0 15px 0 15px;}ul#navList li#first { padding-left:25px; }ul#navList li#last { border-right:none; }#navList a { color:#13696b; }#navList a:hover { 	color:#000;	text-decoration:none;}input.subscribe {	background-color: #fff;	font-size: 11px;	color: #666;	height:10px;}/* MAIN** _____________________________________________________________________________*/#main {	background:#fff;	float:left;	width:680px;	padding-left:20px;}#maincontentTopSep {	margin-top:0px;}#maincontent {	margin:0 0 0 0;	padding:20px 0 20px 0;}#maincontentSepLine { 	clear:both;	margin:5px 10px 0 10px;	padding-top:5px;	padding-bottom:10px;	border-bottom:1px solid #9ad8d7;}#topstorySubs {	float:right;	width:280px;	padding-left:20px;}#topstoryFeature {	float:left;	width:380px;	padding-bottom:15px;}#feature {	padding:5px 10px 0 10px;	font-family: georgia, "times new roman", times, serif;	font-size:18px;	font-weight:bold;}p.featureByline {	font-family:arial, helvetica, sans-serif;	font-size:13px;	color:#666;}p.featureTeaser {	padding-top:10px;	font-size:14px;}.moduleAlsoTopFirst {	font-family: georgia, "times new roman", times, serif;	font-size:18px;	font-weight:bold;}.moduleAlsoTopFirst .byline {	font-family: arial, helvetica, sans-serif;	padding-top:1px;	font-size:13px;	color:#666;}.moduleAlsoTopFirst .description {	font-size:14px;	padding-top:4px;}.moduleAlsoTopMiddle {	margin-top:15px;	font-family: georgia, "times new roman", times, serif;	font-size:18px;	font-weight:bold;}.moduleAlsoTopMiddle .byline {	font-family: arial, helvetica, sans-serif;	font-size:13px;	color:#666;}.moduleAlsoTopMiddle .description {	font-size:14px;	padding-top:4px;}.moduleAlsoTopLast {	margin-top:15px;	font-family: georgia, "times new roman", times, serif;	font-size:18px;	font-weight:bold;}.moduleAlsoTopLast .byline {	font-family: arial, helvetica, sans-serif;	font-size:13px;	color:#666;}.moduleAlsoTopLast .description {	font-size:14px;	padding-top:4px;}#storyListHeaderImage {	margin-bottom:10px;}#storyListHeader {	font-family: georgia, "times new roman", times, serif;	font-size:22px;	font-weight:bold;	padding:0 10px 10px 10px;}#story {	float:left;	width:680px;	padding-bottom:30px;	margin-top:0;	padding-top:0;}#story p {	font-size:14px; 	line-height:140%;}.storyFull { 	padding-top:5px; }.storyFull p {	margin-top:15px;}.storyFull ul {	font-family: Georgia;	font-weight: normal;	font-size: 14px;	color: #333;	text-align: left;	text-decoration: none;	margin:0;	padding-top:10px;}.storyList {	clear:both;	padding:15px 10px 0 10px;	font-family: georgia, "times new roman", times, serif;	font-size:16px;	font-weight:bold;}#story p.storyListByline {	font-family: arial, helvetica, sans-serif;	color:#666;	font-size:12px;}#story p.storyListTeaser {	padding-top:1px;	font-size:14px;}.storyHeader {	padding:0 10px 0 5px;	font-family: georgia, "times new roman", times, serif;	font-size:22px;	font-weight:bold;}.storyHeaderByline {	font-family: arial, helvetica, sans-serif;	padding-top:3px;	padding-bottom:10px;	font-size:12px;	color:#666;}.storyHeaderByline .date {	color:#999;}.storyHeaderTeaserTop {	width:325px;	margin-top:25px;	margin-bottom:0;	border-top:1px solid #a7dedf;}.storyHeaderTeaser {	clear:left;	margin-top:25px;	padding:15px 30px 15px 30px;	background: #e2e2e2;	font-size:15px;	font-style:italic;}.storyHeaderTeaserBreak {	clear:left;	margin-top:25px;}.storyImageContainer {	margin-bottom:0;}.storyImage {	float:right;	margin-right:10px;	margin-left:20px;	padding-top:20px;	padding-bottom:15px;}.caption {	font-family: arial, helvetica, sans-serif;	text-align:center;	line-height:120%;	font-size: 11.5px;	margin-top:5px;}.maincontentSep {	margin-top:20px;	margin-bottom:20px;	border-bottom:1px dashed #ccc;}#maincontentPaging {	clear:both;	margin:30px 10px 25px 10px;	padding:8px 10px 8px 10px;	border-top:1px solid #9ad8d7;	border-bottom:1px solid #9ad8d7;	text-align:right;	font-size:14px;}.subSearchContainer {	border:1px solid #ccc;	background:#e2e2e2;	border-bottom:1px solid #ccc;	font-size:13px;	color:#fff;	padding:4px 10px 18px 10px;}ul#subSearch {	list-style-type: none;	margin: 0;	padding: 6px 6px 8px 6px;}ul#subSearch li a {	display: block;	padding-top:1px;}ul#subSearch li a:hover { }ul#subSearch .left {	float: left;	font-size:14px;	color: #888;}ul#subSearch .rightMin {	float: right;	background-image: url(/images/icon_arrowdown.gif);	background-repeat: no-repeat;	background-position: 0 0.22em;	padding-left:17px;	height:25px;}ul#subSearch .rightMax {	float: right;	background-image: url(/images/icon_arrowup.gif);	background-repeat: no-repeat;	background-position: 0 0.1em;	padding-left:17px;	height:25px;}#subSearchMax {	margin-top:20px;	text-align:center;}.teaserImage {	float:right;	clear:right;	padding-bottom:5px;	padding-left:5px;}#searchHeader {	padding-top:12px;	padding-left:10px;}div.clearer {	clear: both;	display: block;	margin: 0;	padding: 0;	height: 0;	line-height: 1%;	font-size: 1px;}/* ** _____________________________________________________________________________*/#blogHeader {	font-family: georgia, "times new roman", times, serif;	font-size:22px;	font-weight:bold;	padding-left:5px;	padding-bottom:20px;}.blogHeader {	padding:0 10px 0 5px;	font-family: georgia, "times new roman", times, serif;	font-size:18px;	font-weight:bold;}.blogFull {	padding-bottom:15px;	margin-bottom:25px;	border-bottom:1px dashed #9ad8d7;	font-size:14px;}.blogFull p {	margin-top:14px;}.blogHeaderBreak {	padding-top:25px;}/* COMMENTS** _____________________________________________________________________________*/.comments {	margin: 0 0 15px 0;	padding: 10px 10px 0 10px;	background-color: #fff;}.comments p {	margin: 0 0 1em 0;	padding: 0 0 0 5px;}.comments p.subject {	margin: 0;	padding-top: 3px;	border-top: 2px solid #666;	font-weight: bold;	font-size: 15px;}ul.thread {	display: block;	clear: both;	margin: 1em 0 2em 0;	padding: 0;	list-style-image: none;	list-style: none;}ul.thread li { margin-bottom: .6em; }ul.thread li.l1 { margin-left: 1em; }ul.thread li.l2 { margin-left: 2em; }ul.thread li.l3 { margin-left: 3em; }ul.thread li.l4 { margin-left: 4em; }ul.thread li.l5 { margin-left: 5em; }ul.thread li.l6 { margin-left: 6em; }ul.thread li.l7 { margin-left: 7em; }ul.thread li.l8 { margin-left: 8em; }ul.thread li.l9 { margin-left: 9em; }ul.thread li.l10 { margin-left: 10em; }ul.thread li.l11 { margin-left: 11em; }ul.thread li.l12 { margin-left: 12em; }ul.thread li.l13 { margin-left: 13em; }ul.thread li.l14 { margin-left: 14em; }ul.thread li.l15 { margin-left: 15em; }ul.thread li.l16 { margin-left: 16em; }ul.thread li.l17 { margin-left: 17em; }ul.thread li.l18 { margin-left: 18em; }ul.thread li.l19 { margin-left: 19em; }ul.thread li.l20 { margin-left: 20em; }/* TOOLS** _____________________________________________________________________________*/ul.tools {	float:right;	display: block;	margin: 0;	padding: 0 0 0 2px;	list-style-image: none;	list-style: none;}ul.tools li {	float: left;	margin: 0 0 5px 0;	font-family: Georgia;	font-size: 11px;	font-weight: normal;	border-right: 1px solid #ccc;	vertical-align: top;}ul.tools li.first, ul.tools li.postedBy, ul.tools li.first a, ul.tools li.postedBy a { margin-left: 0; }ul.tools li.last { border: 0; }ul.tools li a {	height: 15px;	padding: 2px 6px 2px 20px;	margin: 0 0 0 8px;	font-family: Georgia;	font-size: 11px;	font-weight: bold;}ul.tools li.postedBy { padding: 0 8px 0 0; }ul.tools li.postedBy a {	display: inline;	margin: 0;	padding: 0;	background: none;}ul.tools li a.comments { background: url(/images/icon_comments.gif) top left no-repeat; }ul.tools li a.email { background: url(/images/icon_email.gif) top left no-repeat; }ul.tools li a.print { background: url(/images/icon_print.gif) top left no-repeat; }ul.tools li a.reprints { background: url(/images/icon_reprints.gif) top left no-repeat; }ul.tools li a.share { background: url(/images/icon_share.gif) top left no-repeat; }ul.tools li a.reply { background: url(/images/icon_reply.gif) top left no-repeat; }ul.tools li a.post { background: url(/images/icon_post.gif) top left no-repeat; }ul.tools li a.reports { background: url(/images/icon_report2.gif) top left no-repeat; }/* SIDEBAR** _____________________________________________________________________________*/#sidebar {	background:#fff;	float:right;	width:220px;	padding-top:5px;	padding-left:0;	padding-right:20px;	margin-left:0;	margin-top:15px;}.sidebarModule { }.sidebarTitle {	font-family: arial, helvetica, sans-serif;	background:#13696b;	border-bottom:1px solid #fff;	font-size:13px;	color:#fff;	padding:4px 10px 3px 10px;}.sidebarTitle a {	color:#fff;}.sidebarTitle a:hover {	color:#9ad8d7;	text-decoration: none;}.sidebarContent {	padding-left:10px;	padding-right:10px;	padding-bottom:20px;	padding-top:5px;	font-weight:normal;	font-size: 12px;}.sidebarContent p { 	padding-bottom:15px;	font-weight:normal;	font-size: 12px;}.sidebarContent p.first { 	padding-top:7px;}.sidebarContentSub {	font-size:12px;}.sidebarImage {	float: left;	margin-top:10px;	margin-right:12px;	margin-bottom:6px;	border:1px solid #ccc;}.sidebarSubTitle{	font-size:12px;	font-weight:bold;}#spotlightTitle { 	padding-top:5px;}/* MOST** _____________________________________________________________________________*/ul#navlistMostTop {	list-style-type: none;	padding-bottom: 24px;	border-bottom: 1px solid #13696b;	padding-left:9px;	margin: 4px 0 0 1px;}ul#navlistMostTop li {	float: left;	height: 21px;	margin: 2px 1px 0 0;	padding-left:0;	border-top: 1px solid #12686a;	border-right: 1px solid #12686a;	border-left: 1px solid #12686a;	background-color: #9ad8d7;	font-size:11px;	display:block;	font-family:Arial;}ul#navlistMostTop li.activeMostTop {	border-bottom: 1px solid #fff;	background-color: #fff;	display:block;}li a.activeMostTop { font-weight:bold; }#navlistMostTop a {	float: left;	display: block;	font-weight:bold;	padding: 4px;	color: #ad5b0e; }#navlistMostTop a:hover {	text-decoration: none;	font-weight:bold;	background-color: #fff;}.mostTopTen {	display: block;	width: auto;	margin: 10px 0 0 0;	padding: 0 3px 0 10px;	clear: both;}ol.mostTopTen { padding-left:25px; }ol.mostTopTen li {	padding-bottom:10px;	font-family: georgia, "times new roman", times, serif;	font-size: 12px;	font-weight: bold;}ol.mostTopTen li a {	color: #ad5b0e; }/* WIRE** _____________________________________________________________________________*/.fromWire {	display: block;	width: auto;	margin: 10px 0 0 0;	padding: 0 3px 0 10px;	clear: both;}ul.fromWire { 	padding-left:5px;	list-style-type: none;}ul.fromWire li {	padding-bottom:10px;	font-family: georgia, "times new roman", times, serif;	font-size: 12px;	font-weight: bold;	background-image: url(/images/list_arrow.gif);	background-repeat: no-repeat;	background-position: 0 0.3em;	padding-left:15px;}ul.fromWire li a {	color: #ad5b0e; }/* CONTENT AREAS** _____________________________________________________________________________*/.contentAreas {	display: block;	width: auto;	margin: 10px 0 0 0;	padding: 0 3px 0 10px;	clear: both;}ul.contentAreas { 	padding-left:5px;	list-style-type: none;}ul.contentAreas li {	font-family: georgia, "times new roman", times, serif;	font-size: 12px;	font-weight: bold;	background-image: url(/images/contentarea_arrow.gif);	background-repeat: no-repeat;	background-position: 7px 0.7em;	padding:5px 5px 5px 20px;	background-color:#9ad8d7;	margin-bottom:5px;}ul.contentAreas li a {	color: #ad5b0e; }/* BOTTOM FRONT PAGE CONTENT** _____________________________________________________________________________*/#columnRight {	float:right;	width:335px;	padding-left:10px;}#columnLeft {	float:left;	width:335px;}.headerTitle {	font-family:arial, helvetica, sans-serif;	background:#13696b;	border-bottom:1px solid #fff;	font-size:13px;	color:#fff;	padding:4px 10px 3px 10px;}.headerTitle a {	color:#fff;}.headerTitle a:hover {	color:#9ad8d7;	text-decoration: none;}.columnContent {	padding:12px 10px 10px 10px;}.bookFloat {	float:left;	padding-right:15px;	padding-bottom:6px;}.topContent {	padding:5px 10px 0 0;	font-family: georgia, "times new roman", times, serif;	font-size:14px;	font-weight:bold;}p.topBookByline {	font-family: arial, helvetica, sans-serif;	font-size:11px;	color:#666;}p.topBookTeaser {	padding-top:10px;	font-size:13px;	font-weight:normal;}.columnContentSep {	clear:both;	border-bottom:1px solid #9ad8d7;	margin-top:15px;	margin-left:25px;	margin-right:25px;}.more {	text-align:right;	padding-top:10px;	padding-right:20px;	font-size:12px;}#pulledQuote {	margin-top:20px;}.quoteFloat {	float:left;	padding-right:15px;	padding-bottom:10px;}p.topQuote {	font-size:14px;	font-weight:normal;}.topQuoteMore {	font-size:12px;}p.topQuoteSource {	padding-top:15px;	font-size:12px;	text-align:right;}p.addedQuotes {	font-size:12px;	margin:10px 25px 10px 25px;}.bio {	font-family: arial, helvetica, sans-serif;	font-size:14px; 	line-height:140%;	margin-top:25px;	margin-bottom:25px;	padding:10px;	background-color:#e2e2e2;}.bio p {	font-family: arial, helvetica, sans-serif;	font-size:14px; 	line-height:140%;}#quoteSep {	padding-top:10px;}/* FORM** _____________________________________________________________________________*/#feedback {	font-size:12px;}.required {	font-size:11px;	font-weight:bold;}.alert {	font-size:11px;	font-weight:bold;	color:red;}#errorBox {	border:1px solid #ccc;	background:#e2e2e2;	padding:10px;	margin:10px 40px 10px 40px;}#errorBox h1 {	border:0px; 	margin:0px; 	padding:0px;	color:#333;}#errorBox p {	border:0px; 	margin:0px; 	padding:0px;	color:#333;}#errorBox .alert {	font-size:13px;	font-weight:normal;	color:red;	margin:5px 0 5px 0;	padding:0;	line-height: 100%;}/* FOOTER** _____________________________________________________________________________*/#footer {	clear:both;	margin: 0;	padding: 11px 10px 1px 20px;	background:#12686a;	font-size: 12px;	position: relative;	height: 1%; /* holly hack to force layout in ie6 -- hope it doesn't cause probs in 7 */}#footer ul {	display: block;	margin: 0;	padding: 0;	position: relative;}#footer ul li {	display: inline;	border-right: #9ad8d7 solid 1px;	padding: 0 4px 0 0;	margin: 0 0 0 10px;}#footer ul li a {	display: inline;	text-decoration: none;	color: #fff;	font-size:14px;	font-family: georgia, "times new roman", times, serif;	margin: 0;	padding: 0px 4px 0px 4px;}* > body #footer ul li a { /* hide from ie6 */	padding: 3px 6px 0px 0px;}#footer ul li a:hover, #footer ul li a:visited:hover {	color: #9ad8d7;	text-decoration: underline;}#footer ul li a:visited {	text-decoration: none;}#footer ul li#first {	margin: 0;}#footer ul li#last {	border-right: 0;}#footer p {	font-size: 11px;	font-weight: normal;	line-height: 150%;	margin: 4px 0 4px 0;	color: #ccc;	position: relative;	padding-left:10px;	padding-top:7px;	padding-bottom:2px;}/* RATING SYSTEM** _____________________________________________________________________________*/#rateNote {	clear:both;	padding-top:5px;	margin-top:0;	font-size:11px;}.stars-thanks {	clear:both;	padding-top:7px;	margin-top:0px;	font-size:13px;	font-weight:bold;	color:#efc529;}.stars_empty {	background-image:url(/images/star_v2.gif); background-repeat:repeat-x; width:80px; height:16px;}.stars_login {	display:none;	background-color:#EEE;	border:1px #CCC solid;	padding:2px;}/* 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;  }/* QUICK FORMS** _____________________________________________________________________________*/form {/* for sanity as safari ads lots of space without */	margin:0px;}form ol li {	display: block;	padding: 5px;}form fieldset .required {	color: #000;	font-weight:bold;}form .error {	color: #C00;}/* ADMIN STYLES** _____________________________________________________________________________*/.bow_edit {/* edit link on the story and blog pages */	float:right; font-size:50%;}#admin {	padding:10px;}#admin fieldset#header {	background:#FFF;	height:auto;}#admin fieldset  {	border-style: dashed;	font-size:95%;}#admin fieldset legend {	font-weight:bold;	font-size:115%;}#admin fieldset ol {	margin:0px;	padding:0px;}#admin .thing_info {	clear:both;	background-color:#EEE;	border: #CCC 2px solid;	padding:5px; margin:0px;	font-size:90%;}#admin label.element {	float:left;	width:150px;	text-align:right;	padding-right:10px;	padding-top:3px;	clear:both;}#admin input, #admin textarea {	width:680px;}#admin textarea {	height:50px;	max-width:680px;	min-width:680px;	min-height:30px;	max-height:400px;}#admin textarea.teaser {	height:150px;	max-width:680px;	min-width:680px;	min-height:30px;	max-height:400px;}#admin textarea.body {	height:250px;	max-width:680px;	min-width:680px;	min-height:30px;	max-height:400px;}/* checkboxes in safari need this or they follow the rules for input above */#admin .cb { width:20px; }#admin .dialog_item {	display:block;	padding:5px;	border-top: #CCC 1px solid;	border-bottom: #CCC 1px solid;	background-color: #EEE;}#admin .dialog_links {	margin-left:160px; padding:5px; font-weight:bold;	/*	border: #CCC 2px solid;	border-top: #CCC 0px solid;	*/}#admin .dialog_selected_container {	margin-left:160px;	border: #CCC 2px solid;	border-top: #CCC 1px solid;	border-bottom: #CCC 1px solid;	background-color:#CCC;}#admin .cycle1 {	background-color:#EEE;	padding:4px;	border-top: #CCC 1px solid;	border-bottom: #CCC 1px solid;}#admin .cycle2 {	background-color:#FFF;	padding:4px;	border-bottom: #CCC 1px solid;	border-bottom: #CCC 1px solid;}#admin .updown {	display:block;	float:left; width:16px; height:20px; padding-right:5px;}#admin #search #term {	width:150px;}#admin #search #act, #admin #search input.search {	width:100px;}#admin .dateStart, #admin .dateRemove, #admin .smalltext {	width:100px;}#admin .submit, #admin .preview {	width:100px;}#admin p.msg {	color: #A33;	font-weight:bold;	font-size:85%;	display:block;	background-color:#EEE;	border:#CCC 1px solid;	padding:3px;	margin:5px;}#admin .nav_here {	font-weight:bold;	text-decoration:underline;}#admin ul#nav {		list-style-type: none;	margin:0px;	padding:0px;}#admin ul#nav li {	display:inline;}#admin #subnav {	display:none;	position:absolute;	clear:both;	padding:5px;	background-color:#EEE;	border: #CCC 1px solid;	font-size:85%;}#admin #subnav ul {	display:inline;	margin:0px;}#admin #subnav ul li {	display:block;	margin:0px;}#admin .sm {	font-size:85%;}#admin .home_sitetools {	width:250px;	border:1px #CCC solid;	background-color:#EEE;	padding:10px;	float:right;	margin-right:20px;}#admin .home_sitetools ul {	margin:0px;	padding:5px 0 0 0;	list-style-type:none;	font-size:85%;}#admin .home_sitetools ul li {	padding-bottom:2px;}#admin .home_contenttools {	/*	border:1px #CCC solid;	background-color:#EEE;	*/	padding:5px;	margin-right:20px;}#admin .home_contenttools ul {	margin:0px;	padding:5px 0 0 0;	list-style-type:none;	font-size:90%;	font-weight:bold;}#admin .home_contenttools ul li {	padding-bottom:2px;}#admin .home_contenttools ul li ul {		padding:3px 0 10px 20px;	font-weight:normal;}.adminsubnav {	display:block;	padding:15px 5px 10px 5px;}.adminsubnav ul {	display:inline;	list-style-type: none;}.adminsubnav ul li {	float:left;	padding-right:15px;}#admin td {	font-size:14px;}/* ADMIN DIALOG**______________________________________________________________________________*/#wrap_dialog {	background-color:#FFF;	width:680px;}