/***** GLOBAL FORMATTING *****/* {	padding: 0;	margin: 0;}body {	background: #000;	font-size: 12px;	color: #000;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}img {	border: 0;}a {	color: #da790b;	text-decoration: none;}a:hover {	color: #49647d;	text-decoration: underline;}a:visited {	color: #49647d;}/***** PAGE STRUCTURE FORMATTING *****/#wrapper {	display: block;	margin: 0 auto;	width: 900px;	position: relative;	background: #fff url(images/contentBg2.gif) repeat-y;	border-left: 1px solid #000;	border-right: 1px solid #000;}#header {	width: 900px;	background: #fff url(images/header.gif) top center no-repeat;	height: 104px;	margin-top: 0;	color: #fff;}.title {	padding: 5px 5px 5px 20px;	color: #fff;}#Nav {	display: block;}#content {	width: 510px;	float: left;	color: #000;	padding: 20px;}#sidebarRight {	width: 135px;	float: right;	color: #000;	background: #dcddca;	padding: 20px;}* html #sidebarRight {	width: 135px;}#sidebarLeft {	width: 135px;	float: right;	color: #000;	padding: 20px;}* html #sidebarLeft {	width: 120px;}#footer {	clear: both;	width: 871px;	background: #000;	color: #fff;	text-align: left;	height: 33px;	padding: 8px 8px 12px 21px;	border-bottom: 1px solid #000;	border-top: 1px solid #000;}#footer a {	color: #fff;}/***** NAVIGATION BAR FORMATTING *****/ul#Nav {	margin: 0;	padding: 0;	list-style: none;	width: 900px;	float: left;	background: #49647d url(images/navOnBlue.gif) repeat-x;	font-family: "Lucida Grande", Lucida, Arial, sans-serif;	font-size: 14px;	border-top: 1px solid #000;	border-bottom: 1px solid #000;	}ul#Nav li {	float: right;	border-left: 1px solid #fff;}ul#Nav li.first {	border-left: none;}ul#Nav a {	display: block;	float: left;	padding: 0 1.45em;	line-height: 25px;	text-decoration: none;	color: #fff;}ul#Nav a:hover {	background: #cf7f26 url(images/navOff.gif) repeat-x;	text-decoration: none;}ul#Nav li.current_page_item a { 	color: #fff; 	background: url(images/navOff.gif) repeat-x; 	text-decoration: none;}/***** GENERAL TEXT FORMATTING *****/.post {	margin-bottom: 20px;}blockquote {	color: #000; 	margin: 0 30px 20px 30px; 	border-left: 5px solid #ACAB7B;	background: #e8e9dc url(images/bqt_Bg.png) top no-repeat;	padding: 10px 10px 4px 10px;	font-size: 11px;	font-family: "Lucida Grande", Lucida, Verdana, Arial, Helvetica, sans-serif;}p {	margin-bottom: 15px;	line-height: 1.6em;}p a {	border-bottom: 1px solid #ccc;	text-decoration: none;}p a:hover {	border-bottom: 2px solid #999898;	text-decoration: none;}p.center {	text-align: center;}.postmeta {	background: #e4e5d4;	border: 1px solid #a0abb4;	padding: 3px;	font-size: 10px;}.postmeta a {	border-bottom: none;}.postmeta a:hover {	border-bottom: none;}.small {	font-size: 10px;}code {	font: 12px 'Courier New', Courier, Fixed;}h1 {	font-size: 20px;	letter-spacing: -0.8px;	text-align: left;	font-weight: normal;	margin-bottom: 8px;	font-family: "Century Gothic", "Trebuchet MS", "Lucida Grande", Lucida, Arial, sans-serif;}h1.title {	font-size: 45px;	letter-spacing: -2.5px;	font-weight: normal;	padding: 10px 10px 10px 17px;}h4 {	margin: -5px 0 10px 0;	padding: 0;	font-weight: normal;	font-size: 10px;	color: #424040;}/***** LISTS FORMATTING *****/html>body .post ul {	margin-left: 0px;	padding: 0 0 10px 30px;	list-style-image: url(images/bullet.png);	padding-left: 30px;} html>body .post li {	margin: 7px 0 8px 10px;}.post ol {	padding: 0 0 0 35px;	margin: 0;}.post ol li {	margin: 0;	padding: 0;	}/***** SEARCH FORM FORMATTING *****/#searchform {	display: inline;	float: right;	margin: 0 20px 0;	padding: 10px 0 0;	text-align: left;}#searchform #s {	width: 160px;	padding: 4px;	margin: 0 0 5px 0;	background: #fff;	border: 1px solid #000;	color: #000;	font-size: 11px;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}#searchIcon {	padding: 2px;	color: #000;	display: inline;}/***** SIDEBAR FORMATTING *****/h2 {	font-size: 14px;	letter-spacing: -0.8px;	text-align: left;	padding:  2px;	text-transform: uppercase;	font-weight: normal;	color:  #49647d;	border-bottom: 2px #fff solid;	margin-bottom: 5px;	font-family: "Century Gothic", "Trebuchet MS", "Lucida Grande", Lucida, Arial, sans-serif;}#sidebarRight a {	color: #d8882f;	text-decoration: none;}#sidebarRight a:hover {	background: none;	color:  #49647d;	text-decoration: underline;}#sidebarLeft a {	color: #d8882f;	text-decoration: none;}#sidebarLeft a:hover {	background: none;	color:  #49647d;	text-decoration: underline;}#sidebarLeft a:visited {	color: #49647d;}/***** SIDEBAR LISTS FORMATTING *****/.sidebarIcon ul, .sidebarIcon ol { 	margin: 0 0 1em 0; 	font-size: 11px;}.sidebarIcon ul { 	list-style-image: url(images/tag.png);	list-style-position: inside;}.sidebarIcon li { 	margin: 0 0 0.2em 0; }.sidebarIcon ul li ul, .sidebarIcon ul li ol, .sidebarIcon ol li ul, .sidebarIcon ol li ol { 	margin: 0.5em 0 0.5em 5px; }.sidebar ul, .sidebar ol { 	margin: 0 0 1em 0; 	font-size: 11px;}.sidebar ul { 	list-style-type: none;}.sidebar li { 	margin: 0 0 0.6em 0; }.sidebar ul li ul, .sidebar ul li ol, .sidebar ol li ul, .sidebar ol li ol { 	margin: 0.5em 0 0.5em 5px; }/***** FOOTER FORMATTING *****/#footer p {	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	letter-spacing: -0.1px;	margin-bottom: 0px;}#footer a {	color: #afb65b;	text-decoration: none;	border-bottom: none;}#footer a:hover {	color: #5c7c9a;	background: none;	border-bottom: none;}#icons {	display: inline;	margin-top: -30px;	float: right;	text-align: right;}#footerIcons {	padding: 2px;	color: #000;	display: inline;	float: right;}/***** IMAGE FORMATTING *****/img.post {	padding: 5px;	border: 1px solid #000;	margin: 10px;	float: right;}img.center {	display: block;	margin-left: auto;	margin-right: auto;	padding: 5px;	border: 1px solid #000;}img.alignright {	padding: 5px;	border: 1px solid #000;	background: #fff;	margin: 10px;	display: inline;}img.alignleft {	padding: 5px;	border: 1px solid #000;	margin: 8px;	display: inline;}	/***** MISCELLANEOUS FORMATTING *****/.alignright {	float: right;}.alignleft {	float: left}	.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;}.postspermonth {	margin: 5px 0 10px 0;	list-style: none;	padding-left: 25px;}	/***** COMMENTS FORMATTING *****/#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	border: 1px solid #49647d;}#commentform textarea {	width: 500px;	padding: 5px;	margin: 2px;	border: 1px solid #49647d;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}#commentform #submit {	margin: 0;	float: right;	border: 1px solid #49647d;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}.commentlist li, #commentform input, #commentform textarea {	font-size: 11px;}.commentlist li {	font-weight: bold;}.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;	font-size: 1.1em;}.commentlist p {	font-weight: normal;	line-height: 1.5em;	text-transform: none;}#commentform p {	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}.commentmetadata {	font-weight: normal;	font-size: 10px;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}.alt {	margin: 0;	padding: 10px;}.commentlist {	padding: 0;	text-align: justify;}.commentlist li {	margin: 10px 0 3px;	padding: 5px 10px 3px;	list-style: none;}.commentlist p {	margin: 10px 5px 10px 0;}#commentform p {	margin: 5px 0;}.nocomments {	text-align: center;	margin: 0;	padding: 0;}.commentmetadata {	margin: 0;	display: block;}.title a, .title a:visited { color: #fff; text-decoration: none; }small { padding-left: 40px; }/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*//* *{padding: 0; margin: 0;} html, body {min-height: 100%;height: auto !important;height: 100%} *//* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#TB_window {  font: 12px Arial, Helvetica, sans-serif;  color: #333333;}#TB_secondLine {  font: 10px Arial, Helvetica, sans-serif;  color:#666666;}#TB_window a:link {color: #666666;}#TB_window a:visited {color: #666666;}#TB_window a:hover {color: #000;}#TB_window a:active {color: #666666;}#TB_window a:focus{color: #666666;}/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#TB_overlay {  position: absolute;  z-index:100;  top: 0px;  left: 0px;  background-color:#000;  filter:alpha(opacity=60);  -moz-opacity: 0.6;  opacity: 0.6;}#TB_window {  position: absolute;  background: #ffffff;  z-index: 102;  color:#000000;  display:none;  border: 4px solid #525252;  text-align:left;}#TB_window img {  display:block;  margin: 15px 0 0 15px;  border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc;  border-top: 1px solid #666;  border-left: 1px solid #666;}#TB_caption{  height:25px;  padding:7px 30px 10px 25px;  float:left;}#TB_closeWindow{  height:25px;  padding:11px 25px 10px 0;  float:right;}#TB_closeAjaxWindow{  padding:5px 10px 7px 0;  margin-bottom:1px;  text-align:right;  float:right;}#TB_ajaxWindowTitle{  float:left;  padding:7px 0 5px 10px;  margin-bottom:1px;}#TB_title{  background-color:#e8e8e8;  height:27px;}#TB_ajaxContent{  clear:both;  padding:2px 15px 15px 15px;  overflow:auto;  text-align:left;  line-height:1.4em;}#TB_ajaxContent p{  padding:5px 0px 5px 0px;}#TB_load{  position: absolute;  display:none;  height:100px;  width:100px;  z-index:101;}#TB_HideSelect{  z-index:99;  position:absolute;  top: 0;  left: 0;  background-color:#fff;  border:none;  filter:alpha(opacity=0);  -moz-opacity: 0;  opacity: 0;}#TB_iframeContent{  clear:both;  border:none;  margin-bottom:-1px;  margin-top:1px;  _margin-bottom:1px;}