/* Shining at me *//*------------------------------------------------------Copyright Bruno Kerrien,some rights reservedhttp://creativecommons.org/licenses/by-sa/2.0/You are free to use this style sheet and itsassociated image files to create your own site.However, we ask that you respect the template'screator by maintaining this attribution inthe style sheet.------------------------------------------------------*/body {background: #C6C6C6;margin: 0;padding: 0;font-family: "Trebuchet MS", Helvetica, Verdana, Arial, sans-serif;text-align: center;font-size: small;}/* --- Links --------- */a {color: #930;text-decoration: none;}a:hover {text-decoration: underline;}/* --- H1, H2, H3 --------- */h1, h2, h3 {font-family:  Georgia, "Times New Roman", Times, serif;font-weight: normal;margin-top: 0;color: #2D598D;}h1 {background: transparent url("img/bullet_red.gif") no-repeat 0 55%;border-bottom: 1px dotted #930;padding-left: 12px;font-size: 150%;}h2 {background: transparent url("img/bullet_orange.gif") no-repeat 0 55%;padding-left: 10px;font-size: 133%;}h3 {background: transparent url("img/small_bullet_yellow.gif") no-repeat 0 55%;padding-left: 8px;font-style: italic;font-size: 110%;}/* --- alert style added by DW --------- */.alert {	background: #FFF6BF;	border-top: 2px solid #FFD324;	border-bottom: 2px solid #FFD324;	text-align: center;	margin: 0px auto;	padding: 5px 20px;	}/* --- thoughtstreamalert style added by DW --------- */.thoughtstreamalertz {	background: #FFF6BF;	border-top: 2px solid #FFD324;	border-bottom: 2px solid #FFD324;	text-align: center;	margin: 10px auto;	padding: 5px 20px;	}	.thoughtstreamalert {		background-color: #aea;		border-top: 1px solid #393;		border-bottom: 1px solid #393;		padding: 4px 10px 4px 10px;		margin-top: 15px;		margin-bottom: 25px;		font-weight: bold;	}		/* --- Wrap --------- */#wrap {background: transparent url("img/bgd_container.gif") repeat-y top left;width: 792px;margin: 0 auto;padding: 0;height: 100%;text-align: left;}/* --- Banner --------- */#banner {background: transparent url("img/header.jpg") no-repeat top left;height: 70px;margin: 0;}#banner p {background: transparent url("img/large_bullet_yellow.gif") no-repeat 0 90%;font-family:  Georgia, "Times New Roman", Times, serif;font-size: 26pt;text-indent: 20px;color: #fff;margin: 0 48px;padding-top: 0.5em;min-height: 21px;line-height: 1em;}/* --- Nav top level --------- */#nav-toplevel {background: transparent url("img/toplevel.jpg") no-repeat top left;height: 68px;}#nav-toplevel ul {list-style-image: none;margin: 0;padding: 0;}/* --- Nav meta --------- */#nav-meta {height: 42px;font-size: 85%;line-height: 1.25em;}#nav-meta ul {margin: 0px 24px 0 490px;}#nav-meta ul li {display: inline;float: left;}#nav-meta ul li a {display: block;background: transparent url("img/small_bullet_blue.gif") no-repeat 0 50%;padding: 0 10px 0 8px;color: #A5BCD3;text-decoration: none;}#nav-meta ul li a:hover {background: transparent url("img/small_bullet_yellow.gif") no-repeat 0 50%;color: #FFF;}/* --- Nav main --------- */#nav-main {background: #eee;font-size: 100%;font-weight: bold;}#nav-main ul {margin-left: 16px;}#nav-main ul li {display: inline;float: left;margin-right: 3px;width: 110px;text-align: center;}#nav-main ul li a {display: block;background: transparent url("img/tabs.gif") no-repeat 0 0;height: 26px;line-height: 26px;color: #2D598D;text-decoration: none;font-weight: bold;}#nav-main ul li a.current {background: transparent url("img/tabs.gif") no-repeat 0 -52px;color: #930;}#nav-main ul li a:hover {background: transparent url("img/tabs.gif") no-repeat 0 -26px;color: #930;}#nav-main ul li a.current:hover {background: transparent url("img/tabs.gif") no-repeat 0 -52px;}/* --- Container --------- */#container {margin: 0 17px;}/* --- Content --------- */#content {float: left;margin: 0;padding: 16px;width: 532px;}#content p, #content ol, #content ul {font-size: 100%;line-height: 1.5em;}/* --- blockquote style added by DW --------- */#content blockquote {  background: url('http://www.donovanwatts.com/images/blockquote.gif') no-repeat 0 2px;  font-size: 12px;  line-height: 18px;  color: #666;  padding-left: 23px;  margin: 0 40px 15px 0px;}/* --- download style added by DW --------- */		/* --- Nav subs --------- */#nav-subs {position: relative;margin: 0 0 0 564px;padding: 0;font-size: 100%;line-height: 1.5em;}#nav-subs ul {list-style: none;margin-left: 16px;margin-right: 16px;padding-left: 0;border-top: 1px solid #8EA7C6;}#nav-subs ul li {padding: 1px 0;border-bottom: 1px solid #8EA7C6;}#nav-subs ul li a {position: relative;display: block;float: left;width: 100%;background: transparent url("img/small_bullet_red.gif") no-repeat 4px 50%;color: #2D598D;text-indent: 14px;text-decoration: none;}html>body #nav-subs ul li a {float: none;}#nav-subs ul li a:hover {background: #E5F0F5 url("img/small_bullet_red.gif") no-repeat 4px 50%;color: #930;}#nav-subs ul li a.youarehere {color: #930;}/* --- Nav section --------- */#nav-section {background: transparent url("img/bgd_sidebar_top.jpg") no-repeat top left;padding-top: 24px;min-height: 156px;}/* --- Nav supp --------- */#nav-supp {background: transparent url("img/bgd_sidebar_sub.jpg") no-repeat top left;padding-top: 8px;min-height: 156px;}/* --- Info site --------- */#info-site {position: relative;clear: both;background: transparent url("img/footer.jpg") no-repeat top left;width: 792px;padding-top: 12px;text-align: center;}#info-site p {font-size: 75%;}/* --- Info company --------- */#info-company {color: #FFD50F;margin: 0 16px;}#info-company a {color: #A5BCD3;text-decoration: none;}#info-company a:hover {color: #FFF;}/* --- Info standards --------- */p#info-standards {margin: 4px 314px 0 314px;padding-bottom: 6px;}a#xhtml {display: block;float: left;background: transparent url("img/xhtml.gif") top left;width: 78px;height: 13px;border: 1px solid #2D598D;}html>body a#xhtml {margin: 0 82px 0 0;}a#xhtml:hover {border: 1px solid #FFD50F;}#xhtml span {display: none;}#css {display: block;background: transparent url("img/css.gif") top left;width: 78px;height: 13px;border: 1px solid #2D598D;}html>body #css {margin: 0 0 0 82px;}a#css:hover {border: 1px solid #FFD50F;}#css span {display: none;}.thoughtstreamdaily {	padding-left: 65px;	padding-top: 8px;	height: 48px;	}.thoughtstreamdaily a {	font-weight: bold;	}.thoughtstreamdaily small {	display: block;	}.thoughtstreamdownload {	background: url('http://www.donovanwatts.com/images/package.jpg') 60px bottom no-repeat;	padding-left: 135px;	padding-top: 22px;	height: 48px;	}.thoughtstreamdownload a {	font-weight: bold;	}.thoughtstreamdownload small {	display: block;	}