/*   Theme Name: SD 3.0Description: 2010 update of SD blog*//*<agl.folder "Elements">*/* {	margin: 0;	padding: 0;	outline: 0;}body {	background: #120806 url(img/body.jpg) top repeat-x;	font: 75% "Helvetica Neue", Arial, sans-serif;}table, td, img {	border: 0;}a:link {	color: #b6381b;}a:visited {	color: #996256;}a:hover {	color: #e54622;	text-decoration: none;}a:active {	color: #ff2f00;}h2 {	font-size: 167%;	margin: 0 0 10px;}h2, h2 a, #content h3 a, .entry h3 a, #content h2 a, #content a.continue {	color: #600;	text-decoration:	none;}h3 {	margin: 0 0 .25em;	color: #600;	clear: both;}p {	font-size: 1.083em;	margin: 0 0 .75em;}td { }/*</agl.folder>*//*<agl.folder "Classes">*/.post {	margin: 0 0 30px;	padding: 0 0 30px;	border-bottom: 1px solid #eee}.date {	display: block;	text-align: right;	text-transform: uppercase;	color: #424242;	font-size: 91.67%;	margin: 0 0 1em;}.post_author {	display: block;	margin: 0 0 1em;	font-style: normal;	color: #999;}.hidden {	position: absolute;	left: -999em;}.alignright {	float: right;	margin: 0 0 10px 20px;}.alignleft {	float: left;	margin: 0 20px 10px 0;}.alignnone {	display: block;	margin: 1em auto;	margin: 1em 0;}#content .navigation {	/*text-align: center;*/	list-style: none;	color: #999;	margin: 1.5em 0;}#content .navigation li {	margin: .5em 0;}/*</agl.folder>*//*<agl.folder "Main DIVs/Layout">*/#page {	width: 880px;	margin: auto;}#content {	width: 565px;	padding: 30px;	background: #fff url(img/content.jpg) no-repeat;	float: left;	color: #424242;	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	box-shadow: 3px 3px 5px #333;	-webkit-box-shadow: 3px 3px 5px #333;	-moz-box-shadow: 3px 3px 5px #333;}#sidebar {	float: right;	width: 225px;	color: #b6381b;}/*</agl.folder>*//*<agl.folder "Header">*/#header {	height: 80px;	line-height: 80px;	margin: 0 0 30px;	overflow: auto;	font-size: 1.83em;}#header * {	height: 80px;	line-height: 80px;	float: left;	color: #fff;	text-decoration: none;}#headerimg h1 {	text-indent: -999em;	background: url(img/sd_logo.gif) no-repeat left;	width: 255px;}#headerimg h1 a {	width: 255px;		position: relative;	visibility: hidden;}#headerimg h1 a b {	background: url(img/logo.jpg) no-repeat left;	background: url(img/sd_logo.gif) no-repeat left;	width: 255px;	height: 34px;	position: absolute;	z-index: 9;	left: 0;	top: 23px;	visibility: visible;}.description {	text-indent: -999em;	background: url(img/h2_bg.gif) no-repeat 20px 22px;	width: 611px;	height: 35px;	margin: 0;		visibility: hidden;}.description b {	background: url(img/h2_bg.gif) no-repeat 20px 22px;	width: 611px;	height: 35px;	margin: 0;		visibility: visible;}/*</agl.folder>*//*<agl.folder "Content">*/#content * {	max-width: 565px;}.post {	width: 100%;	overflow: auto;}#content ul {	margin: 0 0 .5em 1.5em;}#content li {	margin: 0 0 .25em;}.postmetadata, .postmetadata a:link {	color: #999;}/*</agl.folder>*//*<agl.folder "Sidebar">*/#sidebar h2 {	margin: 1em 0 .5em;	width: 225px;	clear: both;}#sidebar h2, #sidebar h2 a {	color: #c99725;	font-weight: normal;	text-transform: uppercase;	height: 30px;	text-indent: -99em;}#sidebar li {	margin: 0 0 10px;	list-style: none;}#sidebar li ul {	margin: 0 0 0 1.5em;}#sidebar li li {	margin: 0 0 10px;	list-style-image: url(img/arrows.gif);}#sidebar a {	color: #b4b4b4;	text-decoration: none;}#sidebar a:hover {	color: #fff;}#sidebar h2#pages, #sidebar h2#socialmeds {	position: absolute;	left: -999em;	visibility: hidden;	height: 0;}#sidebar .widget_categories h2 {	background: url(img/categories.gif) left no-repeat;}#wppp-4 h2 {	background: url(img/pop-posts.gif) left no-repeat;}h2#contact-us {	background: url(img/contact-us.gif) left no-repeat;	width: 225px;	height: 14px;	position: relative;	visibility: hidden;}h2#contact-us b {	background: url(img/contact-us.gif) left no-repeat;	position: absolute;	visibility: visible;	left: 0;	width: 225px;	height: 14px;}#sidebar .contact-form li {	list-style-image: none;	background: #383435;	color: #bbb;	margin: 5px 0 5px -17px;	padding: 5px;	font-size: 91.67%;	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;}#sidebar .contact-form li input {	background: #383435;	color: #eee;	margin-left: 5px;	width: auto;}/*</agl.folder>*//*<agl.folder "subnav">*/#sidebar #subnav {	margin: -15px 0 -15px 17px;	float: left;		clear: left;}#sidebar #subnav * {	color: #d6a62a;	list-style-image: none;}#sidebar #subnav li {	margin: 10px 0 0 -17px;	float: left;	clear: both;		width: 100%;}#sidebar #subnav a {	float: left;	clear: both;	width: 205px;	height: 25px;	background: no-repeat 0 -25px;	text-indent: -999em;}#sidebar #subnav a:hover {	background-position: 0 0;}#sidebar #subnav .current a {	background-position: 0 -50px;}#sidebar #homelink a {	background-image: url(img/homelink.gif);}#sidebar #bloglink a {	background-image: url(img/bloglink.gif);}#sidebar #aboutlink a {	background-image: url(img/aboutlink.gif);}#sidebar #awardslink a {	background-image: url(img/awardslink.gif);}#sidebar #teamlink a {	background-image: url(img/teamlink.gif);	margin: 0 0 80px;}/*</agl.folder>*//*<agl.folder "Social Media icons">*/#sidebar #socialmedialinks {	float: left;	clear: both;	width: 205px;	margin: 0 0 30px 17px;}#sidebar #socialmedialinks li {	width: 26px;	height: 25px;	float: left;	margin: 0 5px 0 0;	padding: 0;	text-indent: -999em;	list-style-image: none;}#sidebar #socialmedialinks li a {	width: 26px;	height: 25px;	float: left;	background: no-repeat 0 -25px;}#sidebar #socialmedialinks li a:hover {	background-position: 0 0;	transform: scale(1.09);	-webkit-transform: scale(1.09);	-moz-transform: scale(1.09);}#sidebar #socialmedialinks li.facebook {	margin: 0 5px 0 -17px;}#sidebar #socialmedialinks li.facebook a {	background-image: url(img/btn_facebook.gif)}#sidebar #socialmedialinks li.linkedin a {	background-image: url(img/btn_linkedin.gif)}#sidebar #socialmedialinks li.twitter a {	background-image: url(img/btn_twitter.gif)}#sidebar #socialmedialinks li.email a {	background-image: url(img/btn_email.gif)}#sidebar #socialmedialinks li.feedburner a {	background-image: url(img/btn_feedburner.gif)}#sidebar #socialmedialinks li.rss a {	background-image: url(img/btn_rss.gif)}/*</agl.folder>*//*<agl.folder "Search">*/#searchform {	float: left;	margin: -10px 0 25px;}#searchform * {	margin: 0;}#s {	padding: 0 5px;	border: 1px solid #d6d6d6;	height: 16px;	line-height: 16px;	width: 193px;	border-right: 0;	float: left;	background: #fff;	color: #200;	-moz-border-radius-topleft: 3px;	-webkit-border-top-left-radius: 3px;	-moz-border-radius-bottomleft: 3px;	-webkit-border-bottom-left-radius: 3px;}input#searchsubmit {	background: url(img/btn_search.gif) no-repeat 0;	text-indent: -999em;	position: relative;	width: 18px;	height: 18px;	float: left;	cursor: pointer;}input#searchsubmit:hover {	transform: scale(1.09);	-webkit-transform: scale(1.09);	-moz-transform: scale(1.09);}/*</agl.folder>*//*<agl.folder "footer">*/#footer {	color: #707070;	font-size: 78.5%;	width: 880px;	margin: 0 auto 1em;	float: none;	clear: both;	display: block;	padding: 2em 0;}#footer dt, #footer dd {	float: left;	padding-right: 10px;	padding-left: 10px;	border-right: 1px solid #707070;	font-size: x-small;}body #footer dt {	padding-left: 5px;}#footer dd.last {	border-style: none;}#footer p {	float: right;}#footer a {	color: #783c3c;	text-decoration: none;}#footer a:hover {	color: #ccc;}/*</agl.folder>*//*<agl.folder "contact">*/#contact {	margin: 0;	padding: 0;	width: 220px;}#contact h3 {	background: url(img/h3_contact.gif) no-repeat;	text-indent: -999em;	width: 116px;	height: 16px;	float: left;	margin: 15px 0 0;}#contact label {	display: none;}#contact input {	color: #999;	background-color: #383435;	height: 18px;	display: block;	margin: 0 0 10px;	padding: 2px 2px 2px 5px;	border:none;}#name, #email {	width: 220px;}#comments {	width: 220px;}#contact input#button {	background: url(img/btn_send.gif) no-repeat  0 -21px;	text-indent: -999em;	position: relative;	width: 51px;	height: 21px;	margin: 0;	cursor: pointer;	border: 0;}#contact input#button:hover {	transform: scale(1.09);	-webkit-transform: scale(1.09);	-moz-transform: scale(1.09);}/*</agl.folder>*//*<agl.folder "Styled popup">*/#styled_popup {	color: #fff;	background: #383435 url(img/bg_popup.jpg) no-repeat;	position: absolute;	top: 150px;	left: 50px;	width: 285px;	height: 153px;	z-index: 1000;	display: none;	zoom: 1;}#styled_popup p {	font-size: 85.7%;	width: 245px;	margin: .5em 0 0;	padding: 0 20px;}#styled_popup img {	position: absolute;	top: 0;	right: 0;}#styled_popup h4 {	background-image: url(img/h4_popup.gif);	background-repeat: no-repeat;	text-indent: -999em;	width: 70px;	height: 16px;	margin-top: 40px;	margin-bottom: .75em;	margin-left: 20px;}/*</agl.folder>*/