.print_only { display: none; }
 
body {
	font: 100% Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0; }
 
.clear {
	clear: both;
	overflow: hidden;
	height: 1px; }
 
p {
	font-size: 70%;
	line-height: 15px;
	color: #6d6d6d; }
 
a {
	font-size: inherit;
	line-height: 16px;
	color: #6d6d6d; }
 
	a:hover { color: #9c9a9a; }
 
.whatson_feature {
	float: left;
	text-align: left;
	width: 170px; }
 
	.whatson_feature p {
		margin-top: 0px;
		margin-bottom: 5px;
		padding: 0; }
 
	.whatson_feature h1 {
		font-size: 90%;
		color: #f15a22;
		margin-top: 2px;
		margin-bottom: 16px; }
 
	.whatson_feature h2 {
		font-size: 70%;
		color: #f15a22;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 10px; }
 
a.whatslink {
	font-size: 70%;
	color: #6d6d6d;
	text-decoration: none;
	line-height: 14px; }
 
	a.whatslink:hover {
		font-size: 70%;
		color: #aaa8a8;
		margin: 0; }
 
.hometext_wrap {
	float: left;
	width: 570px; }
 
	.hometext_wrap .textbox {
		float: left;
		width: 315px; }
 
	.hometext_wrap .image {
		float: right;
		width: 215px;
		margin-top: 12px; }
 
.hometext_wrap_home { float: left; }
 
	.hometext_wrap_home .textbox {
		float: left;
		text-align: left;
		width: 545px;
		margin-left: 30px; }
 
*html .hometext_wrap_home .textbox {
	margin-left: 15px;
	width: 300px; }
 
.hometext_wrap_home .image {
	float: right;
	width: 250px;
	margin-top: 28px; }
 
.sidewrap {
	margin-right: 33px;
	width: 170px;
	float: left; }
 
.sidelink {
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
	float: left; }
 
#miniwrap {
	width: 770px;
	float: center;
	text-align: center;
	margin-left: auto;
	margin-right: auto; }
 
#tight {
	max-height: 100px;
	max-width: 100px; }
 
#footer {
	float: center;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	max-width: 940px;
	width: 90%;
	margin-bottom: 10px; }
 
/*#wrapper {
float:center;
height: 600px;
margin-left: auto;
margin-right: auto;
position:relative;
}*/
#wrapper {
	width: 100%;
	margin: 0;
	position: relative; }
 
#topbar {
	float: center;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	position: relative;
	margin-top: 0;
	z-index: 4;
	height: 60px; }
 
#logonew {
	float: left;
	width: 199px;
	height: 52px;
	position: absolute;
	z-index: 2;
	margin-top: 33px; }
 
#featured {
	float: left;
	background: #dcdbdb;
	width: 160px;
	height: 151px;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left; }
 
	#featured p {
		margin: 0;
		padding: 0; }
 
*html #featured {
	margin-top: 0px;
	height: 151px;
	margin-left: 5px; }
 
#home_feature {
	float: left;
	background: #776c6b;
	width: 150px;
	height: 151px;
	margin-top: 285px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
	margin-left: 10px; }
 
*html #home_feature {
	margin-top: 285px;
	height: 151px; }
 
#home_textdiv {
	float: left;
	width: 450px;
	margin-top: 280px;
	margin-left: 40px;
	text-align: left;
	color: #fff;
	margin-bottom: 18px; /* spaces the footer */ }
 
*html #home_textdiv {
	margin-top: 280px;
	margin-bottom: 0px; }
 
#home_textdiv a {
	color: #fff;
	text-decoration: none; }
 
	#home_textdiv a:hover {
		color: #bcb3a9;
		text-decoration: underline; }
 
h2 {
	font-size: 100%;
	font-weight: 600;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0;
	color: #f15a22; }
 
.homewhite_width {
	font-size: 75%;
	line-height: 16px;
	color: #fff;
	width: 440px; }
 
.homewhite {
	font-size: inherit;
	line-height: 16px;
	color: #fff; }
 
*html.homewhite p {
	font-size: 100%;
	line-height: 16px;
	color: #fff; }
 
.homewhite a {
	color: #bcb3a9;
	text-decoration: none; }
 
	.homewhite a:hover { color: #fff; }
 
.homewhite_smaller {
	font-size: 70%;
	line-height: 16px;
	color: #fff; }
 
.homewhite_smaller2 {
	font-size: 70%;
	line-height: 15px;
	color: #fff; }
 
#featurepic { margin-bottom: 8px; }
 
.titles1 {
	font-size: 74%;
	line-height: 16px;
	color: #fff;
	text-align: left;
	font-weight: bold;
	padding-bottom: 4px; }
 
.small_whitetxt {
	font-size: 70%;
	color: #fff;
	width: 150px; }
 
#fainttxt_div {
	color: #5c5c5c;
	margin-top: 8px;
	font-size: 70%; }
 
	#fainttxt_div a {
		color: #5c5c5c;
		margin-top: 8px; }
 
		#fainttxt_div a:hover {
			color: #828282;
			margin-top: 8px; }
 
.fainttxt {
	margin-top: 5px;
	font-size: 70%;
	color: #ea2d01; }
 
	.fainttxt p {
		font-size: 100%;
		color: #ea2d01;
		margin: 0;
		padding: 0; }
 
.orangetext {
	margin-top: 5px;
	font-size: 100%;
	color: #ea2d01; }
 
a .orangetext {
	color: #ea2d01 ! important;
	text-decoration: none ! important; }
 
.fainttxt a {
	color: #ea2d01;
	text-decoration: underline; }
 
	.fainttxt a:hover { color: #fe8441; }
 
a.fainttxtlink2 {
	font-size: 70%;
	color: #e3dacd;
	text-decoration: underline; }
 
	a.fainttxtlink2:hover { color: #fff; }
 
#toplinks {
	float: right;
	position: absolute;
	width: 500px;
	color: #4e4e4e;
	font-size: 70%;
	text-align: right;
	padding-top: 10px;
	right: 0;
	margin-right: 16px; }
 
	#toplinks a {
		text-decoration: none;
		color: #4e4e4e;
		padding: 0px 4px 0px 4px; }
 
		#toplinks a:hover {
			text-decoration: none;
			color: #a8a6a6; }
 
#baselinks {
	float: left;
	width: 400px;
	color: #9b9999;
	font-size: 70%;
	text-align: left;
	margin-top: 2px; }
 
	#baselinks .addthis_button {
		position: relative;
		top: 4px; }
 
*html #baselinks { margin-right: 3px; }
 
#baselinks a {
	text-decoration: none;
	color: #6d6c6c;
	padding-left: 5px;
	padding-right: 7px; }
 
	#baselinks a:hover {
		text-decoration: none;
		color: #9b9999; }
 
#languages {
	margin-top: 0px;
	float: right;
	color: #5f5259;
	margin-top: 5px;
	width: 200px;
	font-size: 70%; }
 
.flags {
	float: left;
	width: 23px;
	margin-right: 5px; }
 
.flagtxt {
	float: left;
	margin-right: 5px; }
 
#bodycontent {
	float: center;
	/*background-image: url(../images/newtops/bar_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_hotels {
	float: center;
	/*background-image: url(/images/newtops/four_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_brochure {
	float: center;
	/*background-image: url(/images/newtops/brochure_top.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_locationnew {
	float: center;
	/*background-image: url(/images/newtops/02.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_aboutus {
	float: center;
	/*background-image: url(/images/newtops/07.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_whatson {
	float: center;
	/*background-image: url(/images/newtops/04.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_flash {
	float: center;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_history {
	float: center;
	/*background-image: url(../images/newtops/history2_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_retail {
	float: center;
	/*background-image: url(../images/newtops/retail_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_gallery {
	float: center;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_heritage {
	float: center;
	/*background-image: url(/images/newtops/three_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_bars {
	float: center;
	/*background-image: url(/images/newtops/bar_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_links {
	float: center;
	/*background-image: url(/images/newtops/links_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_attractions {
	float: center;
	/*background-image: url(/images/newtops/03.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_faqs {
	float: center;
	/*background-image: url(/images/newtops/01.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_partners {
	float: center;
	/*background-image: url(/images/newtops/05.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_contact {
	float: center;
	/*background-image: url(/images/newtops/one_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_siteplan {
	float: center;
	/*background-image: url(/images/newtops/history_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_downloads {
	float: center;
	/*background-image: url(/images/newtops/downloads_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_200 {
	float: center;
	/*background-image: url(/images/newtops/gallery_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_portal {
	float: center;
	/*background-image: url(/images/newtops/portal_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#bodycontent_commercial {
	float: center;
	/*background-image: url(/images/newtops/commercial_pic.jpg);*/
	background-repeat: no-repeat;
	background-position: top;
	min-height: 484px;
	margin-left: auto;
	margin-right: auto;
	text-align: center; }
 
#footerbg {
	float: center;
	height: 34px;
	background-color: #dcdbdb;
	padding-top: 10px;
	text-align: center;
	max-width: 1024px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-top: 20px; }
 
#subnav {
	float: left;
	width: 160px;
	margin-right: 38px;
	text-align: left;
	padding-top: 5px; }
 
*html #subnav { margin-right: 28px; }
 
#contact_div {
	float: left;
	width: 500px;
	margin-right: 20px;
	text-align: left; }
 
#content_div {
	float: left;
	width: 530px;
	text-align: left; }
 
#blog_div {
	float: left;
	width: 740px;
	text-align: left; }
 
#content_div_home {
	float: center;
	width: 940px;
	margin-right: auto;
	margin-left: auto; }
 
#mainpic_div {
	float: right;
	width: 178px; }
 
#content_spacer {
	width: 940px;
	overflow:auto;
	position:relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto; }
 
.leftContent {
	float: left;
	width: 170px; }
 
	.leftContent > div {
		margin-bottom: 30px;
		float: none; }
 
#picspacer {
	height: 278px;
	margin: 0 auto;
	overflow:hidden;
	position: relative;
	width: 940px;
	z-index: 1; }
 
#picspacer_portal {
	width: 770px;
	height: 178px; }
 
.captions {
	font-weight: bold;
	font-size: 70%;
	color: #e3dacd; }
 
h3 {
	color: #6d6c6c;
	font-size: 75%;
	font-weight: 600;
	margin-bottom: 2px;
	margin-top: 0; }
 
h6 {
	color: #fff;
	font-size: 75%;
	font-weight: 600;
	margin-bottom: 2px;
	margin-top: 0; }
 
#thumbsdiv {
	width: 770px;
	height: 257px; }
 
.thumb {
	float: left;
	width: 94px;
	height: 85px;
	margin-left: 2px;
	margin-right: 0; }
 
.longbreak {
	float: left;
	height: 1px;
	width: 100%; }
 
a.launchbuttons {
	text-decoration: none;
	color: #f15a22;
	font-size: 70%;
	font-weight: 600;
	line-height: 24px;
	background-image: url(/images/arrow_off.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 12px; }
 
	a.launchbuttons:hover {
		color: #fd8b38;
		background-image: url(/images/arrow_over.gif);
		padding-left: 12px; }
 
#topbar_popup {
	float: left;
	background: #57444e;
	width: 480px;
	
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px; }
 
#topbar_popup2 {
	float: left;
	background: #57444e;
	width: 826px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px; }
 
.onwhite {
	color: #4c423f;
	font-size: 75%; }
 
h4 {
	color: #4c423f;
	font-size: 110%;
	font-weight: 500; }
 
#biggypic {
	clear: both;
	float: left;
	width: 500px;
	height: 600px;
	background: #817774; }
 
#nextbuttons {
	float: right;
	width: 200px;
	text-align: right;
	margin-top: 23px;
	font-size: 70%;
	color: #e3dacd; }
 
#galleryfooter {
	float: right;
	width: 400px;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 70%;
	color: #e3dacd; }
 
#bartxt {
	float: right;
	width: 400px;
	text-align: right;
	line-height: 18px;
	margin-top: 8px;
	margin-bottom: 2px;
	font-size: 70%;
	color: #e3dacd; }
 
a.next {
	text-decoration: none;
	color: #e3dacd;
	font-weight: 600;
	line-height: 24px;
	background-image: url(/images/arrow_off.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 14px;
	margin-left: 10px; }
 
	a.next:hover {
		color: #fff;
		background-image: url(/images/arrow_over.gif); }
 
a.prev {
	text-decoration: none;
	color: #e3dacd;
	font-weight: 600;
	line-height: 24px;
	background-image: url(../images/arrow2_off.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
	margin-right: 10px; }
 
	a.prev:hover {
		color: #fff;
		background-image: url(../images/arrow2_over.gif); }
 
#logo_popup {
	float: left;
	width: 174px;
	margin-top: 2px;
	margin-left: 2px; }
 
#tour {
	float: left;
	width: 240px;
	height: 180px; }
 
#tour_details {
	clear: both;
	float: left;
	width: 205px;
	height: 150px;
	background: #6d6063;
	padding-right: 40px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px; }
 
.dropdown {
	background: #6d6063;
	width: 190px;
	color: #fff;
	font-size: 70%;
	border: 1px solid #887b7e;
	margin-top: 8px; }
 
#description_textbox {
	float: left;
	background: #847b79;
	width: 470px;
	padding: 15px; }
 
#content_div li {
	color: #6d6d6d;
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: 70%;
	font-weight: bold; }
 
#content_div ul { font-size: 100%; }
 
#sitemap_div li {
	color: #6d6d6d;
	margin-bottom: 3px;
	margin-top: 3px;
	font-size: inherit; }
 
#sitemap_div ul {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 115%; }
 
#leftfloat { float: left; }
 
hr {
	color: #a49b98;
	line-height: 1px;
	height: 1px; }
 
#crumb {
	color: #e3dacd;
	font-size: 75%; }
 
	#crumb a {
		color: #e3dacd;
		font-weight: normal; }
 
		#crumb a:hover { color: #fff; }
 
#docs { color: #e3dacd; }
 
	#docs a {
		color: #e3dacd;
		font-weight: normal;
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 75%; }
 
		#docs a:hover { color: #fff; }
 
#breadcrumb {
	float: left;
	font-size: 70%;
	color: #cfc9c0;
	width: 100%; }
 
	#breadcrumb a {
		float: left;
		font-decoration: underline;
		color: #cfc9c0; }
 
		#breadcrumb a:hover { color: #fff; }
 
#location_strip {
	float: left;
	width: 445px; }
 
	#location_strip label {
		float: left;
		font-size: 73%;
		color: #FFF;
		font-weight: bold;
		margin-top: 4px;
		margin-bottom: 3px;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-left: 1px; }
 
	#location_strip select {
		float: right;
		background-color: #b9aaa5;
		border-left: 1px solid #70615c;
		border-top: 1px solid #70615c;
		border-right: 1px solid #eee4e1;
		border-bottom: 1px solid #eee4e1;
		color: #3a2f2f;
		margin-left: 7px;
		font-size: 75%;
		margin-top: 6px;
		width: 200px; }
 
.siteleft {
	float: left;
	background: #6a5f5f;
	width: 322px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 4px;
	text-align: left;
	color: #e3dacd;
	height: 25px;
	font-size: 75%;
	border-top: 1px solid #817774; }
 
	.siteleft a { color: #e3dacd; }
 
		.siteleft a:hover { color: #fff; }
 
.siteright {
	float: left;
	background: #6a5f5f;
	width: 100px;
	text-align: center;
	color: #e3dacd;
	border-left: 1px solid #817774;
	height: 25px;
	font-weight: bold;
	padding-top: 12px;
	padding-bottom: 4px;
	font-size: 75%;
	border-top: 1px solid #817774 }
 
a.siteleft {
	color: #e3dacd;
	font-size: 75%; }
 
h5 {
	margin: 0;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #fff;
	font-size: 75%;
	font-weight: 600;
	clear: both; }
 
#sitemap_div {
	float: left;
	width: 360px;
	margin-left: 25px;
	text-align: left; }
 
	#sitemap_div li {
		color: #6d6d6d;
		font-size: 75%; }
 
	#sitemap_div a {
		color: #6d6d6d;
		text-decoration: none; }
 
		#sitemap_div a:hover { color: #ccc; }
 
.error {
	color: #fc5246;
	font-size: 75%;
	margin: 0;
	padding: 0; }
 
	.error ul { margin: 0; }
 
.notepad p {
	margin: 0;
	padding: 0; }
 
.notepad2 p {
	line-height: 14px;
	margin: 0;
	padding: 0;
	font-size: 70%; }
 
#sidepics_div {
	float: left;
	width: 149px;
	margin-top: 28px; }
 
#undercon {
	float: right;
	width: 300px;
	margin-top: 35px;
	font-size: 100%;
	font-weight: bold;
	color: #b2a8af; }
 
#entersite {
	float: right;
	margin-top: 5px;
	font-size: 80%;
	font-weight: bold; }
 
*html #entersite { margin-top: 10px }
 
#entersite a {
	color: #4a3f45;
	text-decoration: none; }
 
	#entersite a:hover { color: #FFF; }
 
.sort {
	float: left;
	margin-bottom: 10px;
	width: 100%; }
 
	.sort input {
		font-size: 75%;
		color: #666666; }
 
	.sort select {
		font-size: 75%;
		color: #666666; }
 
	.sort label {
		font-size: 70%;
		color: #7f7f7c;
		font-weight: bold; }
 
	.sort .button {
		font-size: 75%;
		color: #666666;
		background: #ccc;
		border: 1px solid #ccc;
		padding: 1px; }
 
.pages {
	float: right;
	text-align: right;
	font-size: 70%;
	color: #666;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 1px; }
 
a.pageslink {
	text-decoration: none;
	width: 100%;
	color: #666;
	text-align: center;
	min-width: 75px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #666;
	margin-left: 3px; }
 
	a.pageslink:hover {
		color: #FFF;
		background-color: #7c7b7b; }
 
#foot_paging {
	float: center;
	width: 770px;
	text-align: center;
	margin-left: auto;
	margin-right: auto; }
 
.pagenum {
	float: left;
	color: #666;
	font-size: 70%;
	width: 200px;
	margin-top: 7px; }
 
.pages {
	float: right;
	text-align: right;
	font-size: 70%;
	color: #666;
	margin-right: 5px; /*width:220px;*/
	margin-top: 5px;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 1px;
	font-weight: normal;
	width: 200px; }
 
a.pageslink {
	text-decoration: none;
	width: 100%;
	color: #666;
	text-align: center;
	min-width: 75px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #666;
	margin-left: 3px;
	font-weight: normal; }
 
	a.pageslink:hover {
		color: #FFF;
		background-color: #ccc; }
 
.pagenum {
	color: #666666;
	font-size: 70%;
	width: 100px;
	float: left;
	margin-top: 7px; }
 
.no_underline {
	text-decoration: none;
	line-height: 14px;
	margin-top: 2px; }
 
#_fezbutton {
	background: #F15A22;
	padding: 5px 32px 5px;
	margin: 0;
	border: none;
	color: #fff;
	text-transform: uppercase;
	margin: 0 0 10px;
	cursor: pointer;
	font-weight: bold; }
 
	#_fezbutton:hover { background: #FE761C; }
 
#content_div li .dsq-comment { font-size: 100%; }
 
#disqus_thread * {
	margin: 0;
	padding: 0;
	font-size: 100%; }
 
.slideshow { margin-left: -42px; }
 
.blogListItem h3 a {
	background: #F15A22;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 2px 10px; }
 
	.blogListItem h3 a:hover {
		background: none;
		color: #f15a22; }
 
.blogListItem { margin-bottom: 10px; }
 
.author {
	border: 1px solid #f15a22;
	padding: 10px;
	background: #f0e0d9;
	-moz-box-shadow: 1px 1px 0px #FFFFFF inset, -1px 1px 0px #FFFFFF inset, 1px -1px 0px #FFFFFF inset;
	-webkit-box-shadow: 1px 1px 0px #FFFFFF inset, -1px 1px 0px #FFFFFF inset, 1px -1px 0px #FFFFFF inset;
	box-shadow: 1px 1px 0px #FFFFFF inset, -1px 1px 0px #FFFFFF inset, 1px -1px 0px #FFFFFF inset;
	overflow: auto; }
 
	.author h2 { font-weight: normal; }
 
	.author .image {
		float: left;
		margin-right: 10px;
		height: 100%;
		width: 100px; }
 
	.author .profile {
		float: left;
		width: 413px; }
 
.social {
	float: left;
	position: relative;
	margin-top: 10px; }
 
#baselinks .social {
	margin-left: -20px;
	padding: 0;
	margin: 0; }
 
.social a {
	display: block;
	position: relative;
	padding: 0;
	padding-left: 58px;
	height: 48px;
	font-size: 0.75em;
	margin-top: 10px; }
 
#baselinks .social a {
	padding: 0;
	top: -20px;
	float: left;
	text-indent: -9999px;
	margin: 0;
	width: 48px; }
 
.social .facebook { background: url(/assets/images/facebook.png) top left no-repeat; }
 
.social .twitter { background: url(/assets/images/twitter.png) top left no-repeat; }
 
#baselinks .social .twitter { top: -22px; }
 
#rightContent { float: right; }
 
form#newsletter {
	padding: 0;
	margin: 0;
	font-size: 70%;
	color: #6D6C6C;
	float: left;
	margin-top: 2px; }
 
	form#newsletter fieldset {
		border: none;
		padding: 0;
		text-align: left;
		width: auto; }
 
		form#newsletter fieldset input { width: 155px; }
 
		form#newsletter fieldset button {
			background: #F15A22;
			padding: 0;
			margin: 0 0 0 5px;
			border: 2px solid #F15A22;
			color: #fff;
			cursor: pointer; }
