/*____________________________________________________  Tags  ____________________________________________________*/html {	margin: 0 auto;	padding: 0;	min-height: 100%;    height: auto;}body {	margin: 0 auto;	padding: 0;	min-height: 100%;    height: auto;	font-size: 14px;	font-family:  Century Gothic, Verdana, Helvetica, sans-serif;	line-height: 140%;	overflow-x: hidden;	overflow-y: auto;	}a:link, a:visited{	font-weight: bold;	font-style: normal;	color: #03F;	text-decoration: underline;	text-transform: none;}a:hover{	text-decoration: underline blink;	background-color: #FFF;	color: #03F;}img{	padding-right: 10px;	border-style: none;	}a:hover img{	display: block;	background-color: transparent;    }	table{	color:#000000;	font-size: 100%;	}    ul{	overflow:hidden;	}	/*____________________________________________________  Divs  ____________________________________________________*/#wrapper {	position: relative;    width: 900px;    margin: 0 auto;	padding: 0;   	height: auto;        }#header {	position: relative;	margin: 0 auto;	padding: 0;	width: 900px;	height: 200px;        padding-bottom: 10px;}#navigation {	position: relative;	padding: 0;	margin: 0;	margin-left: auto;	margin-right: auto;	width: 900px;}#headerBg {	width: 100%;	height: 100%;	background-image: url(/users/59678/theme/28535/header.jpg);}#headerLinks {	position: relative;	font-size: 14px;	font-family:  Arial, Verdana, Helvetica, sans-serif;	padding: 0;	text-align: left;}#headerLinks > ul{	list-style: none;	margin: 0;	padding: 0;    overflow: visible;	}	#headerLinks > ul > li {	position: relative;	list-style: none;	display: inline;	margin-right: 0px;	margin-left: 0px;}#headerLinks > ul > li a {	text-decoration: none;	font-style: normal;	font-weight: normal;	color: #b83d01;	background-color: transparent;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}#headerLinks > ul > li.first{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #b83d01;	}#headerLinks > ul > li.last{ 	}#headerLinks > ul > li a.selected{		}#headerLinks > ul > li > a:link, #headerLinks ul > li > a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000;	background-color: transparent;	}#headerLinks > ul > li a:hover{ 	}.secondaryNav {	position: absolute;	list-style: none;	display: none;	background: transparent url(/resources/site/images/dropshadow.png) no-repeat bottom right;    z-index: 50;	margin: 0;	padding: 0;    overflow: visible;	padding-bottom: 5px;    padding-right: 5px;    font-style: normal;	font-weight: normal;    color:#000000;	width:auto;}#headerLinks > ul > li > ul > li {}#headerLinks > ul > li > ul > li > a:link, #headerLinks > ul > li > ul > li a:visited {	white-space:nowrap;    display: block;    padding: 5px;    padding-left: 10px;	padding-right: 10px;    border-top: #none 1px solid;    border-right: #none 1px solid;    border-left: #none 1px solid;	text-decoration: none;	background: transparent;	color: #000000;}#headerLinks > ul > li > ul > li > a:hover{ 	color:#b83d01;	background:transparent;}#headerLinks > ul > li > ul > li.first a{ 	}#headerLinks > ul > li > ul > li.last a{ 	border-bottom: #none 1px solid;}#snapBar {	text-shadow: 0 -1px 0 #000;	width: 100%;	height: 40px;	background-color:#000;	color: #000000;	font-size: 14px;	font-weight: bold;	font-family:  Arial;	border: none;	padding: 0px;	margin: 0px;}#snapBar img {	padding-right: 5px;}#snapBar a:link, #snapBar a:visited{	color: #FFF;    background: none;	text-decoration: none;    text-shadow: 0 -1px 0 #000;}#snapBar a:hover{	color: #99FF00;    background: none;}#snapBar .formInput { 	background: url(../../images/input_bg.png) repeat-x top #333; 	border: #000 1px solid; 	font-size: 14px;	color: #fff;	padding: 2px;	margin: 0;}#snapBar .divider {	width: 100%;	height: 4px;	margin: 0px 0px 5px 0px;	background-image: url(/images/snapbar_divider_horiz.gif);	background-repeat: repeat-x;	border-bottom: none;}#container {	padding: 0;  	padding-bottom:75px;	width: 900px;	}#content{	overflow:hidden;	width: 900px;	padding-left: 14px;	padding-right: 20px;	padding-top: 60px;    padding-bottom: 10px;	color:#000000;	}	#footer {	clear: both;    position: absolute;    bottom: 0;    height: 75px;	width: 850px;    margin: 0 auto;    padding-top: 10px;	color: #b83d01;	font-size: 12px;    text-align: center;}#footer a:link, #footer a:visited { 	color:#b83d01;	text-decoration: none;	font-style: normal;	font-weight: normal;	margin-right: 14px;}#footer a:hover{ 	color:#FFFFFF;	background-color: #b83d01;}#footerLinks {    padding-bottom: 5px;}#footerLinks ul{	list-style: none;	margin: 0;	padding: 0;	padding-bottom: 3px;    overflow: visible;	}	#footerLinks ul li {	list-style: none;	display: inline;	margin-right: 0px;	margin-left: 0px;	padding-left: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-top: 0px;	border-right: #b83d01 solid 1px;}#footerLinks ul li.first{ 	border-left: none;}#footerLinks ul li.last{ 	border-right: none;}#footerLinks ul li a.selected{	}#footerLinks a:link, #footerLinks a:visited { 	color:#b83d01;	text-transform: none;}#footerLinks a:hover{ 	color:#FFFFFF;	background-color: #b83d01;}#billboard {	float:left;	margin-left: -14px;    padding-bottom: 30px;	}.block {	float: left;	width: 100%;	margin-bottom: 15px;	}	#dropDown {	filter: alpha(opacity=70);	color: #FFF;	-moz-opacity: .7;	opacity: .7;	text-align: left;	position: absolute;	display: none;    top: 35px;	background: #000000;	border: 1px solid #222222;    z-index: 5;    padding: 5px;    margin-bottom: 0px;}/*____________________________________________________  Columns  ____________________________________________________*/        #column1 {        float: left;        width: 575px;        padding-left: 20px;        padding-right: 40px;        }        #column2 {        float: left;        width: 220px;        }    /*____________________________________________________  Headings  ____________________________________________________*/#pageTitle{	width: 860px;    font-family:  Century Gothic, Verdana, Helvetica, sans-serif;	font-weight: bold;	font-style: normal;	color: #b83d01;	font-size: 28px;	padding-left: 20px;	padding-bottom: 25px;	padding-top: 10px;}.h1, h1 {	font-family:  Century Gothic, Verdana, Helvetica, sans-serif;	font-weight: bold;	font-style: normal;	color: #b83d01;	font-size: 16px;	margin-top: 0px;    padding-bottom: 10px;		margin-bottom: -7px;	}.h2, h2 {	font-family:  Century Gothic, Verdana, Helvetica, sans-serif;	font-weight: bold;	font-style: normal;	color: #b83d01;	font-size: 14px;	margin-top: 0px;		margin-bottom: -7px;		}.h3, h3 {	font-family:  Century Gothic, Verdana, Helvetica, sans-serif;	font-weight: bold;	font-style: normal;	color: #b83d01;	font-size: 15px;	margin-bottom: -5px;}.h4, h4 {	font-family:  Century Gothic, Verdana, Helvetica, sans-serif;	font-weight: bold;	font-style: normal;	color: #b83d01;	font-size: 14px;	margin-bottom: -8px;}/*____________________________________________________  Classes  ____________________________________________________*/.divider {	width: 100%;	border-bottom: solid 1px #cccccc;    margin-bottom: 20px;    }    .blogHeading {	color: #b83d01;    font-family:  Century Gothic, Verdana, Helvetica, sans-serif;	font-weight: bold;	font-style: normal;	font-size: 24px;	line-height: 120%;	margin-bottom: -8px;	}.blogHeading a:link, .blogHeading a:visited {	text-decoration: none;	color: #b83d01;}.blogHeading a:hover{	text-decoration: none;	color: #FFFFFF;	background: #b83d01;}.blogSide {	margin-left: 15px;    margin-bottom: 20px;    }.blogSideHeading {	color: #000000;	font-size: 16px;	font-weight: bold;	margin-bottom: -8px;	}.blogSideList {	padding-bottom: 10px;    margin-left: 10px;	line-height: 120%;    }	.blogSide a:link, .blogSide a:visited{	text-decoration: none;	font-weight: normal;	}	.blogDate {	float: left;	font-size: 13px;	line-height: 120%;	width: 250px;    color: #b83d01;	margin-bottom: -8px;	}	.blogPosts ul{	list-style: none;	margin: 0;	padding: 0;    overflow: visible;	}.blogPosts ul li{	display: inline;	margin: 0;	padding: 0;	}.blogPosts ul li a:link, .blogPosts ul li a:visited {	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;	list-style: none;	display: block;	margin: 0;	padding: 5px;	border-top: solid 1px #cccccc;}.blogPosts ul li:last-child a{	text-decoration: none;	border-bottom: solid 1px #cccccc;	}.blogPosts ul li a:hover{ 	display: block;	color:#fff;	text-decoration: none;	background: #b83d01;}.comment{	margin-bottom: 10px;	}.commentReply{	padding-left: 20px;	margin-top: 10px;		background: url(../../images/reply_right_small.gif) no-repeat left top;}.commentHeader{	padding: 5px;	background: #cccccc;}.adminCommentHeader{	padding: 5px;	background-color: transparent;	border: 3px solid #cccccc;}.commentBody{	margin-top: 5px;	margin-bottom: 10px;}.blogCommentCount {	float: right;	font-weight: bold;	padding-right: 20px;	background: url(../../images/comments_small.gif) no-repeat right;	}.commentTitle{	font-size: 22px; 	padding-left: 35px; 	padding-bottom: 5px; 	padding-top: 5px;	background: url('../../images/comments_medium.gif') no-repeat left top;}.commentLink{	padding-left: 20px;	background: url(../../images/comments_small.gif) no-repeat left;}	.rightArrow {	padding-right: 20px;	background: url(../../images/arrow_right_small.gif) no-repeat right;}.rightArrow a:link, .rightArrow a:visited { text-decoration:none; }.leftArrow {	padding-left: 20px;	background: url(../../images/arrow_left_small.gif) no-repeat left;}.leftArrow a:link, .rightArrow a:visited { text-decoration:none; }.plusSign {	padding-left: 20px;	background: url(../../images/plus_small.gif) no-repeat left;}.plusSign a:link, .plusSign a:visited { text-decoration:none; font-weight:bold; color:#000000; }.folderIcon {	padding-left: 20px;	background: url(../../images/folder_small.gif) no-repeat left;}.tagIcon {	padding-left: 20px;	background: url(../../images/tag_small.gif) no-repeat left;}.replyLink{	padding-left: 20px;	float: right;	background: url(../../images/reply_left_small.gif) no-repeat left;}.rssLink{	padding-left: 20px;	background: url(../../images/rss_small.gif) no-repeat left;}.rssLinkRight{	padding-right: 20px;	background: url(../../images/rss_small.gif) no-repeat right;}.rssHeading{	font-size: 18px;}.alert_attention {	background: url(/resources/site/images/attention_small.png) no-repeat 3px 1px;	padding-left: 30px;	padding-top: 3px;	padding-bottom: 1px;    background-color:#faf2b9;    border: 1px solid #edda5a;    color: #633a00;    font-weight: bold;    margin-top: 5px;}.alert_success {	background: url(/resources/site/images/check_small.png) no-repeat 3px 3px;	padding-left: 30px;	padding-top: 3px;	padding-bottom: 1px;    background-color:#d6f6b0;    border: 1px solid #a8e65e;    color: #264700;    font-weight: bold;    margin-top: 5px;}.alert_error {	background: url(/resources/site/images/x_small.png) no-repeat 3px 3px;	padding-left: 25px;	padding-top: 3px;	padding-bottom: 1px;    background-color:#FBE3E4;    border: 1px solid #FBC2C4;    color: #8a1f11;    font-weight: bold;    margin-top: 5px;}.buttonWrapper{	position: relative;}ul.button {	padding: 0px;	margin: 0px 0;    padding-left: 10px;	list-style: none;	float: left;    overflow: visible;}ul.button li {	float: left;}ul.button li a {	float: left;	text-decoration: none;	color: #ccc;	padding: 7px 10px 0 0;	margin-right: -10px;	font: 900 14px "Arial", Helvetica, sans-serif;}ul.button li a span {	float: left;	padding-right: 10px;	display: block;	margin-top: -7px;    margin-left: -10px;	height: 33px;	}ul.button li a:link, ul.button li a:visited{ 	color: #b83d01;	font: bold 15px "Arial", Helvetica, sans-serif;			background-image: url("/users/59678/theme/28535/button.png");	background-repeat: no-repeat;	background-position: top right;}ul.button li a:hover{ 	color: #b83d01;	background: url("/users/59678/theme/28535/button_over.png") no-repeat top right;}ul.button li a span  {	background: url("/users/59678/theme/28535/button.png") repeat-x;}ul.button li a:hover span{	background: url("/users/59678/theme/28535/button_over.png") repeat-x;}ul.paypal li a:link, ul.paypal li a:visited{ 	color: #003366;	font: bold 15px "Arial", Helvetica, sans-serif;		background-image: url("/resources/site/images/paypalbutton.png");	background-repeat: no-repeat;	background-position: top right;}ul.paypal li a:hover{ 	color: #00CCFF;	background: url("/resources/site/images/paypalbutton_over.png") no-repeat top right;}ul.paypal li a span  {	background: url("/resources/site/images/paypalbutton.png") repeat-x;}ul.paypal li a:hover span{	background: url("/resources/site/images/paypalbutton_over.png") repeat-x;}/*____________________________________________________  Form Elements  ____________________________________________________*/form { display: inline; margin: 0; }.req { 	background: url(../../images/input_bg.png) repeat-x top #FFCCCC; 	border: #CC0000 1px solid;     margin-bottom: 5px;	}.formInput { 	background: url(../../images/input_bg.png) repeat-x top #FFFFFF; 	border: #333 1px solid;     border-bottom: #999 1px solid;	font-size: 13px;    margin-bottom: 5px;	}    input.formInput, input.req {	padding: 3px;	height: 20px;    }    textarea.formInput, textarea.req {	font-family: Arial, Verdana, Helvetica, sans-serif;     padding: 5px;	width: 100%;    } 	.searchInput { 	background: url(../../images/search_input_bg.png) no-repeat; 	border: none; 	padding-top: 5px;	padding-left: 5px;	height: 27px;	width: 153px;	font-size: 13px;	}	.searchButton{ 	background: url(../../images/search_button_bg.png) no-repeat top; 	border: none; 	height: 27px;	width: 27px;	margin-top:-6px;    margin-left: -6px;    	}    /*____________________________________________________  Tags  ____________________________________________________*/html {	    		background: #ffffff url(/users/59678/theme/28535/bg.jpg) repeat top left;    		}/*____________________________________________________  Divs  ____________________________________________________*/#wrapper {	width: 100%;    }#header {	width: 100%;	height: 150px;	padding-bottom: 0px;}#headerBg {	width: 100%;	height: 100%;	background-image: url(/users/59678/theme/28535/header_bg.jpg);    background-repeat: repeat-x;	}#headerElements {    height: 150px;	background: url(/users/59678/theme/28535/header_elements.png) no-repeat top center;    margin-left: 16px;	margin-right: 442px;}#headerLinks {	font-size: 14px;	height: 45px;	min-height: 45px;	padding-left: 20px;	padding-top: 12px;	float: right;	margin-top: -35px;	}#headerLinks > ul{	padding-bottom: 3px;}#headerLinks > ul > li {	padding-bottom: 12px;	padding-top: 13px;}#headerLinks > ul > li > a:link, #headerLinks > ul > li > a:visited { 	padding-left: 7px;	padding-right: 7px;	padding-bottom: 8px;	padding-top: 7px;	color:#000000;	text-transform: none;    text-shadow: 0 0px 0 #000;}#headerLinks > ul > li > a:hover{ 	color:#b83d01;	background: none;}#headerLinks > ul > li > a.selected{	color: #000;	background:#b83d01;}#headerLinks > ul > li > ul > li > a:link, #headerLinks > ul > li > ul > li a:visited {	color: #FFF;}#container { 	margin-left: auto;    margin-right: auto;    width: 940px;    padding-bottom: 0px;    padding-top: 30px;	background-color: #FFFFFF;	background: url(bgTop.png) no-repeat center top;}#content{	height: 100%;	width: 900px;    text-align:left;	padding-left: 36px;	padding-right: 20px;	padding-bottom: 0px;	padding-top: 10px;	background: url(bgMid.png) repeat-y left top;	}	#footer {    position: relative;    height: 100px;	width: 940px;    margin: 0 auto;    padding-top: 50px;    background: url(bgBottom.png) no-repeat center top;	text-shadow: 0 -1px 0 #000;}/*____________________________________________________  Columns  ____________________________________________________*//*____________________________________________________  Headings  ____________________________________________________*/#pageTitle{	padding-left: 20px;	padding-bottom: 25px;	padding-top: 10px;}/*____________________________________________________  Classes  ____________________________________________________*/.divider {	    }    
