/*Theme Name: NimbleTheme Style: 2 Column Dark Adsense and Widget Ready WordPress ThemeTheme URI: http://www.wpthemespress.comDescription: Professional Web 2.0 Premium Wordpress Theme. It's a very sleak and light weight theme that's ultra flexible for customization.Author: Wp Themes PressAuthor URI: http://www.wpthemespress.com*/body {	font-family: Arial, Helvetica, sans-serif;	font-size:  13px;	color: #333333;	margin: 0px;	padding: 0px;	background: #454545 url(images/top-header.gif) repeat-x top;}h1, h2, h3, h4, h5, h6 {	font-family: Tahoma, Verdana, "Lucida Grande", sans-serif;}#wrap {	margin: 0px auto;	padding-top: 45px;	width: 901px;}.digg {background: url(images/social/digg.png) no-repeat center;}.delicious {background: url(images/social/delicious.png) no-repeat center;}.stumble {background: url(images/social/stumbleupon.png) no-repeat center;}.tech {background: url(images/social/technorati.png) no-repeat center;}.blinklist {background: url(images/social/blinklist.png) no-repeat center;}.blogmark {background: url(images/social/blogmarks.png) no-repeat center;}.bumpzee {background: url(images/social/bumpzee.png) no-repeat center;}.dzone {background: url(images/social/dzone.png) no-repeat center;}.furl {background: url(images/social/furl.png) no-repeat center;}.propeller {background: url(images/social/propeller.png) no-repeat center;}.netvouz {background: url(images/social/netvouz.png) no-repeat center;}.reddit {background: url(images/social/reddit.png) no-repeat center;}.scopeo {background: url(images/social/scoopeo.png) no-repeat center;}.scuttle {background: url(images/social/scuttle.png) no-repeat center;}.spurl {background: url(images/social/spurl.png) no-repeat center;}.taggly{background: url(images/social/taggly.png) no-repeat center;}.simpy {background: url(images/social/simpy.png) no-repeat center;}.shoutwire {background: url(images/social/shoutwire.png) no-repeat center;}.diigo {background: url(images/social/diigo.png) no-repeat center;}.segnalo {background: url(images/social/segnalo.png) no-repeat center;}.mixx {background: url(images/social/mixx.png) no-repeat center;}.yahooweb {background: url(images/social/yahoomyweb.png) no-repeat center;}.social {	margin-bottom: 40px;	padding: 0px;	font-size: 11px;}.social-tools {	float: left;	width: 480px;	margin: 0px;	padding: 0px;}.social-tools p {	float: left;	height: 20px;	width: 24px;	text-align: center;	margin: 0px;	padding: 0px;}.social-tools p a {	font-size: 1px;	color: #FFFFFF;	text-decoration: none;	display: block;	height: 20px;	width: 24px;}#container {	margin: 0px;	padding: 0px;	float: left;	width: 901px;	}.top-header {	margin: 0px;	padding: 0px;	float: left;	width: 901px;	height:88px;	background: url(images/headerbg.gif) no-repeat bottom;	}.top-header a { 	color: #ffffff;	text-decoration: none;	padding-top: 15px;	}.top-header h1 {	padding-top: 15px;	}.top-header a:hover { 	color: #000000;	text-decoration: none;	}.left-th {	float: left;	height: 65px;	width: 300px;	padding-top: 25px;}.left-th h1 {	margin: 0px;	padding: 0px;	float: left;	width: 300px;	font-size: 22px;	line-height: 26px;	color: #F8F8F8;}.left-th a {	color: #FFFFFF;	text-decoration: none;}.left-th p {	font-size: 13px;	line-height: 18px;	color: #CCCCCC;	margin: 0px;	padding: 0px;	float: left;	width: 300px;}.right-th {	margin: 0px;	float: left;	width: 100%;	background: #454545 url(images/menu_bg.png) repeat-x;}.pg {	margin: 0px;	padding: 0px;	float: left;	list-style-type: none;}.pg ul {	margin: 0px;	padding: 0px;	float: left;}.pg li {	margin: 0px;	padding: 0px;	float: left;	display: inline;}.pg li a {	margin: 0px 6px 0px 0px;	padding: 5px 8px;	float: left;	display: block;	text-align: center;	color: #FFFFFF;	text-decoration: none;}.pg li a:hover {	margin: 0px 6px 0px 0px;	padding: 5px 8px;	float: left;	display: block;	text-align: center;	color: #FFFFFF;	text-decoration: none;	background: #252222;}#home a{	margin: 0px 6px 0px 0px;	padding: 5px 8px;	float: left;	display: block;	text-align: center;	color: #FFFFFF;	text-decoration: none;	}#home a:hover {	margin: 0px 6px 0px 0px;	padding: 5px 8px;	float: left;	display: block;	text-align: center;	color: #FFFFFF;	text-decoration: none;}.pg li.current_page_item a {	margin: 0px 6px 0px 0px;	padding: 5px 8px;	float: left;	display: block;	text-align: center;	color: #FFFFFF;	text-decoration: none;}.pg li.current_page_item a:hover {	margin: 0px 6px 0px 0px;	padding: 5px 8px;	float: left;	display: block;	text-align: center;	color: #FFFFFF;	text-decoration: none;	background: #252222;}#top-content {	float: left;	width: 901px;	padding-top: 25px;	}.t-content {	background: url(images/top-h-content.gif) no-repeat bottom;	margin: 0px;	padding: 0px;	float: left;	height: 11px;	width: 901px;}.b-content {	background: url(images/top-b-content.gif) no-repeat bottom;	margin: 0px;	padding: 0px;	float: left;	height: 11px;	width: 901px;}.t-block {	background: url(images/top-content.gif) repeat-y;	margin: 0px;	padding: 10px;	float: left;	width: 881px;	position: relative;}.h-block {	float: left;	width: 285px;	padding-right: 8px;}.h-block h3 {	margin: 0px;	padding: 0px 0px 0px 5px;	float: left;	width: 280px;	font-size: 18px;	line-height: 24px;	color: #CCCCCC;	font-weight: normal;	border-bottom: 1px solid #443C3C;}.h-block .list {	margin: 0px;	padding: 5px 0px 15px;	float: left;	width: 285px;	list-style-type: none;}.h-block .list ul {	margin: 0px;	padding: 0px;	float: left;	width: 275px;	list-style-type: none;}.h-block .list li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 0px 0px 5px;	padding: 0px;	float: left;	width: 285px;}.h-block .list ul li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 5px 0px 0px;	padding: 0px;	float: left;	width: 275px;}.h-block .list li a {	color: #a59a89;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: none;	background: url(images/bullet-top.gif) no-repeat left 2px;}.h-block .list ul li a {	color: #a59a89;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: none;	background: url(images/bullet-top.gif) no-repeat left 2px;}.h-block .list li a:hover {	color: #CCC6BD;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: underline;	background: url(images/bullet-top.gif) no-repeat left 2px;}.h-block .list ul li a:hover {	color: #CCC6BD;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: underline;	background: url(images/bullet-top.gif) no-repeat left 2px;}.h-block .nolist {	margin: 0px;	padding: 5px 0px 15px;	float: left;	width: 285px;	list-style-type: none;}.h-block .nolist ul {	margin: 0px;	padding: 0px;	float: left;	width: 275px;	list-style-type: none;}.h-block .nolist li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 0px 0px 5px;	padding: 0px;	float: left;	width: 285px;}.h-block .nolist ul li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 5px 0px 0px;	padding: 0px;	float: left;	width: 275px;}.h-block .nolist li a {	color: #a59a89;	margin: 0px;	padding: 0px 0px 0px 0px;	float: left;	text-decoration: none;}.h-block .nolist ul li a {	color: #a59a89;	margin: 0px;	padding: 0px 0px 0px 0px;	float: left;	text-decoration: none;}.h-block .nolist li a:hover {	color: #CCC6BD;	margin: 0px;	padding: 0px 0px 0px 0px;	float: left;	text-decoration: underline;}.h-block .nolist ul li a:hover {	color: #CCC6BD;	margin: 0px;	padding: 0px 0px 0px 0px;	float: left;	text-decoration: underline;}#content {	float: left;	width: 866px;	position: relative;	background: url(images/content.gif) repeat-y;	margin: 0px;	padding: 10px 10px 10px 25px;}#post-entry {	margin: 0px;	padding: 0px 12px 0px 0px;	float: left;	width: 510px;	border-right: 1px solid #dedede;}#bottom-content {	background: url(images/bottom-content.gif) no-repeat top;	margin: 0px;	padding: 0px;	float: left;	height: 15px;	width: 901px;	position: relative;}#post-entry h2 {	margin: 0px;	padding: 0px;	float: left;	width: 510px;	font-size: 18px;	line-height: 24px;	color: #000000;}#post-entry h2 a {	color: #666666;	text-decoration: none;}.post-meta {	margin: 0px;	padding: 0px 0px 35px;	float: left;	width: 510px;}.post-meta h1 {	font-size: 22px;	line-height: 26px;	margin: 0px;	padding: 0px;	float: left;	width: 510px;	color: #333333;}.post-meta h1 a {	color: #333333;	text-decoration: none;}.post-meta h1 a:hover {	color: #666666;	text-decoration: none;}.post-author {	font-size: 11px;	line-height: 16px;	color: #666666;	float: left;	width: 505px;	border-bottom: 1px solid #eeeeee;}.post-author a {	color: #910000;	text-decoration: underline;}.post-author a:hover {	color: #000000;	text-decoration: underline;}.post-content {	margin: 0px;	padding: 8px 0px;	float: left;	width: 510px;	font-size: 13px;	line-height: 19px;	color: #333333;	overflow: hidden;}.post-content ul ul {	margin: 0px;	padding: 0px;}.post-content img {	border-width: 0px;        margin: 0px 5px 5px 0px;	padding: 0px;	float: left;        overflow: hidden;	border-top: 0px;	border-right: 0px;	border-bottom: 0px;	border-left: 0px;}.post-content a {	color: #910000;	text-decoration: underline;}.post-content a:hover {	color: #000000;	text-decoration: underline;}.post-social {	padding: 5px;	float: left;	width: 498px;	border: 1px solid #dedede;	background: #f9f9f9;	font-size: 11px;	line-height: 16px;	color: #000000;	font-weight: bold;}.post-social .p-bottom {	margin: 0px;	padding: 10px 0px 0px;	float: left;	width: 498px;}.cats a {	font-weight: normal;	color: #003366;	text-decoration: none;}.cats a:hover {	color: #006699;	text-decoration: underline;}.p-bottom a {	color: #000000;	text-decoration: none;	font-weight: normal;}.p-bottom a:hover {	color: #333333;	text-decoration: underline;}.post-social .cats {	margin: 0px;	padding: 0px;	float: left;	width: 498px;}.post-social .tag {	margin: 0px;	padding: 0px;	float: left;	width: 498px;}.post-social .cc-counter {	margin: 0px;	padding: 0px;	float: left;	display: inline;	width: 480px;}.cc-counter a {	background: url(images/social/coms.png) no-repeat left 2px;	margin: 0px;	padding: 0px 0px 0px 18px;	float: left;	height: 25px;}#post-navigator {	color: #000000;	margin: 0px;	padding: 0px;	float: left;	width: 500px;}#post-navigator-single {	margin: 0px;	padding: 0px;	float: left;	width: 500px;	font-size: 12px;	line-height: 18px;}.wp-pagenavi {	float: left;	width: 500px;	padding-top: 8px;	padding-bottom: 8px;	font-size: 12px;}.pages {	font-size: 11px;	color: #000000;	background: #f8f8f8;	padding: 2px 5px;	border: 1px solid #dddddd;	margin-right: 5px;	font-weight: bold;}.current {	background: #996666;	padding: 2px 4px;	border: 1px solid #996666;	margin-left: 4px;	color: #FFFFFF;}#post-navigator a {	color: #FFFFFF;	background: #666666;	padding: 2px 4px;	margin: 0px 0px 0px 3px;	text-decoration: none;	border: 1px solid #000000;}#post-navigator a:hover {	color: #FFFFFF;	background: #996666;	padding: 2px 4px;	margin: 0px 0px 0px 3px;	text-decoration: none;	border: 1px solid #996666;}#post-navigator-single .alignleft {	font-size: 11px;	line-height: 16px;	margin: 0px;	padding: 0px;	float: left;	width: 45%;	overflow: hidden;	height: 20px;}#post-navigator-single .alignright {	font-size: 11px;	line-height: 16px;	margin: 0px;	padding: 0px;	float: right;	width: 45%;	overflow: hidden;	height: 20px;}#post-navigator-single a {	color: #666666;	padding: 5px 8px;	margin: 0px 0px 0px 3px;	text-decoration: underline;}#post-navigator-single a:hover {	color: #333333;	padding: 5px 8px;	margin: 0px 0px 0px 3px;	text-decoration: none;}#comments-template {	margin: 15px 0px 0px;	padding: 0px 0px 2em;	float: left;	width: 510px;}#comments-template h4 {	margin: 0px;	padding: 5px 12px;	float: left;	background: #272727;	font-size: 13px;	line-height: 17px;	color: #FFFFFF;	border: 1px solid #000000;}#comments-template h5 {	margin: 15px 0px 10px;	padding: 5px 12px;	float: left;	background: #AB1841;	font-size: 13px;	line-height: 17px;	color: #FFFFFF;	border: 1px solid #8F1436;}#comments-template h6 {	margin: 15px 0px 10px;	padding: 5px 12px;	background: #996600;	font-size: 13px;	line-height: 17px;	color: #FFFFFF;	border: 1px solid #996666;	clear: left;	float: left;}.comment-list {	float: left;	width: 96%;	margin-top: 10px;	margin-bottom: 0px;	padding: 8px;}.comment-avatar {	margin: 0px 8px 0px 0px;	padding: 0px;	float: left;	height: 52px;	width: 52px;}.comment-avatar img {	border-width: 0px;}.comment-block {	float: left;	width: 85%;	margin: 0px;	padding: 5px;	background: #f9f9f9;	border: 1px solid #eeeeee;}.comment-block .comment-author {	font-size: 12px;	font-weight: bold;	color: #000000;	line-height: 18px;	margin: 0px;	padding: 0px;	float: left;	width: 99%;}.comment-block .comment-date {	font-size: 11px;	color: #000000;	line-height: 18px;	margin: 0px;	padding: 0px;	float: left;	width: 99%;}.comment-block .comment-date a {	color: #990000;	text-decoration: none;}.comment-block .comment-date a:hover {	color: #990000;	text-decoration: underline;}.comment-block .comment-text {	font-size: 11px;	color: #000000;	line-height: 17px;	margin: 0px;	padding: 1em 0px;	float: left;	width: 99%;}.comment-block .comment-text code {	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;	font-size: 11px;	color: #666666;}.comment-block .comment-text blockquote {	margin: 10px;	padding: 5px;	clear: both;	border-left: 5px solid #000000;	font-size: 13px;	font-weight: bold;	line-height: 17px;	color: #000000;}.comment-block .comment-author a {	color: #990000;	text-decoration: underline;}.comment-block .comment-author a:hover {	color: #990000;	text-decoration: none;}.comment-block .comment-text a {	color: #990000;	text-decoration: underline;}.comment-block .comment-text a:hover {	color: #990000;	text-decoration: none;}.comment-block .comment-text p {	margin: 0px 0px 5px;}/* alt */.comment-block-alt {	float: left;	width: 85%;	margin: 0px;	padding: 5px;	background: #FFFFFF;	border: 1px solid #eeeeee;}.comment-block-alt .comment-author {	font-size: 12px;	font-weight: bold;	color: #000000;	line-height: 18px;	margin: 0px;	padding: 0px;	float: left;	width: 99%;}.comment-block-alt .comment-date {	font-size: 11px;	color: #000000;	line-height: 17px;	margin: 0px;	padding: 0px;	float: left;	width: 99%;}.comment-block-alt .comment-date a {	color: #990000;	text-decoration: none;}.comment-block-alt .comment-date a:hover {	color: #990000;	text-decoration: underline;}.comment-block-alt .comment-text {	font-size: 11px;	color: #000000;	line-height: 17px;	margin: 0px;	padding: 1em 0px;	float: left;	width: 99%;}.comment-block-alt .comment-text p {	margin: 0px 0px 5px;}.comment-block-alt .comment-author a {	color: #990000;	text-decoration: underline;}.comment-block-alt .comment-author a:hover {	color: #990000;	text-decoration: none;}.comment-block-alt .comment-text a {	color: #990000;	text-decoration: underline;}.comment-block-alt .comment-text a:hover {	color: #990000;	text-decoration: none;}.comment-block-alt .comment-text code {	font-family: "Courier New", "MS Sans Serif", sans-serif, serif;	font-size: 12px;	color: #666666;}.comment-block-alt .comment-text blockquote {	margin: 10px;	padding: 5px;	clear: both;	border-left: 5px solid #000000;	font-size: 13px;	font-weight: bold;	line-height: 17px;	color: #000000;}#comment-form {	margin: 10px 0px 0px;	padding: 12px 3px 12px 8px;	float: left;	width: 95%;	background: #292929;	border: 1px solid #000000;}#comment-form p {	margin: 0px 0px 10px;	padding: 0px;}#comment-form label {	font-size: 12px;	color: #FFFFFF;	margin: 0px;	padding: 0px;	line-height: 18px;}#comment-form .comment-box {	margin: 0px;	padding: 3px;	width: 96%;	border: 1px solid #000000;	font-family: "Trebuchet MS", "Times New Roman", Tahoma;	font-size: 14px;	font-weight: bold;	color: #000000;}#comment-form .comment-box:hover {	margin: 0px;	padding: 3px;	width: 96%;	background: #f9f9f9;	border: 1px solid #999999;	font-size: 14px;	font-weight: bold;	color: #000000;}#comment-form .comment-box-area {	margin: 0px;	padding: 3px;	width: 96%;	border: 1px solid #000000;	height: 300px;	font-family: "Trebuchet MS", "Times New Roman", Tahoma;	font-size: 14px;	font-weight: bold;	color: #000000;	line-height: 18px;}#comment-form .comment-box-area:hover {	margin: 0px;	padding: 3px;	width: 96%;	border: 1px solid #000000;	height: 300px;	background: #f9f9f9;	font-family: "Trebuchet MS", "Times New Roman", Tahoma;	font-size: 14px;	font-weight: bold;	color: #000000;}#comment-form .comment-submit {	margin: 0px;	padding: 5px 7px;	font-family: "Trebuchet MS", "Times New Roman", Tahoma;	font-size: 15px;	font-weight: bold;	color: #000000;}#comment-form #comment-rules {	margin-top: 10px;	margin-bottom: 0px;	font-size: 11px;	color: #CCCCCC;	line-height: 17px;}#sidebar {	float: right;	width: 335px;}.widget-sidebar {	float: left;	width: 335px;}.widget-sidebar h3 {	font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;	font-size: 13px;	line-height: 36px;	font-weight: bold;	background: url(images/link-block.gif) no-repeat;	margin: 0px;	padding: 0px 15px;	float: left;	height: 36px;	width: 305px;	color: #FFFFFF;}.widget-sidebar .list {	margin: 0px;	padding: 5px 0px 15px 15px;	float: left;	width: 320px;	list-style-type: none;}.widget-sidebar .list ul {	margin: 0px;	padding: 0px;	float: left;	width: 310px;	list-style-type: none;}.widget-sidebar .list li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 0px 0px 8px;	padding: 0px;	float: left;	width: 320px;}.widget-sidebar .list ul li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 8px 0px 0px;	padding: 0px;	float: left;	width: 310px;}.widget-sidebar .list li a {	color: #000000;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: none;	background: url(images/list.gif) no-repeat left 2px;}.widget-sidebar .list ul li a {	color: #666666;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: none;	background: url(images/list.gif) no-repeat left 2px;}.widget-sidebar .list li a:hover {	color: #990033;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: underline;	background: url(images/list.gif) no-repeat left 2px;}.widget-sidebar .list ul li a:hover {	color: #990033;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: underline;	background: url(images/list.gif) no-repeat left 2px;}.widget-sidebar .nolist {	margin: 0px;	padding: 5px 0px 15px 15px;	float: left;	width: 320px;	list-style-type: none;}.widget-sidebar .nolist ul {	margin: 0px;	padding: 0px;	float: left;	width: 310px;	list-style-type: none;}.widget-sidebar .nolist li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 0px 0px 8px;	padding: 0px;	float: left;	width: 320px;}.widget-sidebar .nolist ul li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 8px 0px 0px;	padding: 0px;	float: left;	width: 310px;}.widget-sidebar .nolist li a {	color: #000000;	margin: 0px;	padding: 0px 0px 0px 0px;	float: left;	text-decoration: none;}.widget-sidebar .nolist ul li a {	color: #666666;	margin: 0px;	padding: 0px 0px 0px 0px;	float: left;	text-decoration: none;}.widget-sidebar .nolist li a:hover {	color: #990033;	margin: 0px;	padding: 0px 0px 0px 0px;	float: left;	text-decoration: underline;}.widget-sidebar .nolist ul li a:hover {	color: #990033;	margin: 0px;	padding: 0px 0px 0px 0px;	float: left;	text-decoration: underline;}.div-rss {	background: url(images/rss-box.gif) no-repeat;	margin: 0px;	float: left;	width: 225px;	padding-left: 110px;	height: 90px;	padding-top: 10px;}.div-rss p {	margin: 0px 0px 5px;	font-size: 11px;	color: #000000;	line-height: 16px;	background: url(images/rss.png) no-repeat left center;	padding-left: 15px;}.div-rss img {	margin: 0px;	padding: 0px;	border-width: 0px;}.div-rss a {	color: #000000;	text-decoration: none;}.div-rss a:hover {	color: #990000;	text-decoration: underline;}.tag-box {	margin: 0px;	padding: 10px 25px 10px 20px;	float: left;	width: 290px;	font-size: 12px;	line-height: 24px;	color: #000000;}.tag-box a {	color: #000000;	text-decoration: none;}.tag-box a:hover {	color: #990000;	text-decoration: none;}.f-box {	margin: 0px;	padding: 10px 25px 10px 10px;	float: left;	width: 300px;	font-size: 11px;	line-height: 18px;	color: #000000;}.f-box img {	margin: 2px 6px 2px 0px;	padding: 0px;	float: left;	border: 2px solid #efefef;	width: 30%;}.f-box h1 {	font-family: Arial, Tahoma, "Lucida Sans";	font-size: 16px;	line-height: 20px;	font-weight: bold;	color: #000000;	margin: 0px 0px 5px;	padding: 0px;}.f-box a {	color: #990000;	text-decoration: underline;}.f-box a:hover {	color: #990000;	text-decoration: none;}.ads {	margin: 0px;	padding: 10px 25px;	float: left;	width: 285px;}.ads img {	border: 3px solid #eeeeee;}#footer {	float: left;	width: 901px;	padding-top: 15px;	position: relative;}#footer-top {	background: url(images/bottom-top.gif) no-repeat bottom;	float: left;	height: 12px;	width: 901px;}#footer-content {	background: #2E2727 url(images/bottom-content-footer.gif) repeat-y;	float: left;	width: 881px;	padding: 10px;}#footer-bottom {	background: url(images/bottom-bottom.gif) no-repeat top;	float: left;	height: 13px;	width: 901px;	margin: 0px;	padding: 0px;}#footer-content .h-block {	float: left;	width: 285px;	padding-right: 8px;}#footer-content .h-block h3 {	margin: 0px;	padding: 0px 0px 0px 5px;	float: left;	width: 280px;	font-size: 18px;	line-height: 24px;	color: #FFFFFF;	font-weight: normal;	border-bottom: 1px solid #443C3C;}#footer-content .h-block .list {	margin: 0px;	padding: 5px 0px 15px;	float: left;	width: 285px;	list-style-type: none;}#footer-content .h-block .list ul {	margin: 0px;	padding: 0px;	float: left;	width: 275px;	list-style-type: none;}#footer-content .h-block .list li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 0px 0px 5px;	padding: 0px;	float: left;	width: 285px;}#footer-content .h-block .list ul li {	font-size: 11px;	line-height: 16px;	color: #FFFFFF;	margin: 5px 0px 0px;	padding: 0px;	float: left;	width: 275px;}#footer-content .h-block .list li a {	color: #CCCCCC;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: none;	background: url(images/bottom-bullet.gif) no-repeat left 2px;}#footer-content .h-block .list ul li a {	color: #CCCCCC;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: none;	background: url(images/bottom-bullet.gif) no-repeat left 2px;}#footer-content .h-block .list li a:hover {	color: #CCC6BD;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: underline;	background: url(images/bottom-bullet.gif) no-repeat left 2px;}#footer-content .h-block .list ul li a:hover {	color: #CCC6BD;	margin: 0px;	padding: 0px 0px 0px 15px;	float: left;	text-decoration: underline;	background: url(images/bottom-bullet.gif) no-repeat left 2px;}#footer-close {	margin: 0px;	padding: 10px;	float: left;	width: 881px;	font-size: 11px;	line-height: 16px;	color: #FFFFFF;}#footer-close a {	color: #CCCCCC;	text-decoration: underline;}#footer-close a:hover {	color: #CCCCCC;	text-decoration: none;}#search-form {	margin: 0px;	padding: 10px 3%;	float: left;	width: 90%;	border: 1px solid #dedede;	background: #f9f9f9;}.search-field {	margin: 0px;	padding: 2px;	float: left;	width: 96%;	border: 1px solid #CCCCCC;}.search-button {	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;	padding: 1px 8px;	margin: 8px 0px 0px;}#themeswitcher {	margin: 0px;	padding: 5px 0px 12px 15px;	float: left;	width: 96%;	list-style-type: none;}#themeswitcher li {	margin: 0px;	padding: 0px;	float: left;	width: 100%;}#themeswitcher select {	margin: 0px;	padding: 2px;	float: left;	width: 96%;	border: 1px solid #CCCCCC;	font-size: 13px;	color: #000000;	background: #F9F9F9;}.akpc_pop {	font-size: 11px;	line-height: 18px;	color: #000000;	margin: 5px 0px 0px;	padding: 0px;	clear: both;	font-family: Tahoma, "Lucida Sans", Arial;}.pullquote-left {	color: #000000;	background: #F6F6F6;	margin: 8px 8px 0px 2px;	padding: 3px 3px 8px;	float: left;	width: 30%;	border: 2px solid #CCCCCC;	text-align: center;	letter-spacing: -1px;	font-size: 0.75em;	font-weight: bold;}.pullquote-right {    color: #000000;	background: #F6F6F6;	margin: 8px 8px 0px 2px;	padding: 3px 3px 8px;	float: left;	width: 30%;	border: 2px solid #CCCCCC;	text-align: center;	letter-spacing: -1px;	font-size: 0.75em;	font-weight: bold;}.caption-img-left {	display: block;	margin: 15px 5px 2px 0px;	padding: 0px;	float: left;	width: auto;}.caption-img-left p {	font-size: 1em;	color: #666666;	padding: 0px;	clear: both;	display: block;	margin: 0px;	width: auto;}.caption-img-left img {	margin: 0px;	padding: 0px;	display: block;	float: left;}.caption-img-right {	display: block;	margin: 15px 5px 2px;	padding: 0px;	float: right;}.caption-img-right p {	font-size: 1em;	color: #666666;	margin: 0px;	padding: 0px;	clear: both;	width: auto;}.caption-img-right img {	clear: both;	margin: 0px;	padding: 0px;	display: block;}dl {	padding-left: 10px;	font-size: 1em;	margin-top: 8px;	margin-bottom: 8px;	font-family: Arial, Helvetica, sans-serif;}dt {margin-bottom: 5px;margin-top: 0px;font-weight: 400;font-family: Arial, Helvetica, sans-serif;font-size: 1em;}dd {font-style: italic;margin-bottom: 8px;margin-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 1em;}blockquote p {	margin: 0px;	padding: 0px;}.alignleft {	text-align: left;	float: left;}.alignright {	text-align: right;	float: right;}.center {	text-align: center;	margin: 0px auto;	clear: both;}img.alignleft {	padding: 0px;	float: left;	margin-right: 5px;	margin-top: 2px;	margin-bottom: 5px;}img.alignright {	padding: 4px;	float: right;	margin-top: 10px;	margin-left: 10px;}img {	padding: 0px;	float: left;	margin: 0px;}img.center {	padding: 4px;	display: block;	margin: 5px auto;	clear: both;}pre {	margin: 8px 0px;	padding: 0px;	clear: both;	width: 90%;	overflow: scroll;	font-family: Verdana, sans-serif, Arial;	font-size: 1em;	background: #FFFFFF;	color: #000000;	border: 1px solid #999999;}em {	color: #333333;	font-size: 11px;	text-transform: lowercase;}.post-content h3 {	margin: 0px 0px 5px;	padding: 0px 0px 3px;	font-size: 17px;	font-weight: bold;	line-height: 20px;	color: #000000;	border-bottom: 1px solid #dddddd;}.post-content h4 {	margin: 0px 0px 5px;	padding: 0px;	font-size: 18px;	font-weight: bold;	line-height: 24px;}.post-content h5 {	margin: 0px 0px 5px;	padding: 0px;	font-size: 16px;	font-weight: bold;	line-height: 19px;}.post-content h6 {	margin: 0px 0px 5px;	padding: 0px;	font-size: 14px;	font-weight: bold;	line-height: 18px;}