/*[fmt]1A90-1A0B-1*/
/*CSS Document filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;*/
BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 135%;
/*initialize the whole body to 125% and then html to 50% of it*/
	text-align: center;
/*centers the layout in IE*/
	behavior: url(csshover.htc);
/*
background-image:url(../../images/dynamic/gray-bg2.png);
background-position: 0px -150px;
*/
	background-image: url(../../images/dynamic/gray-bg3.png);
	background-position: 0px 20px;
	background-repeat: repeat;
/*background-color:#CCCCCC;*/
}

HTML {
	font-size: 50%;
}

/*now 1em = 10 points :) thanks to body being 125%*/
* {
	margin: 0;
	padding: 0;
}

/*removes defaults of all elements*/
#betaStamp {
	position: absolute;
	margin-left: 560px;
	margin-top: 10px;
	width: 145px;
	height: 100px;
	background-image: url(images/betaStamp.png);
	background-repeat: no-repeat;
}

.roundcont {
	width: 100%;
	background-color: #F90;
	color: #FFF;
}

.roundcont P {
	margin: 0 10px;
}

.roundtop {
	background: url(images/orange-tr.gif) no-repeat top right;
}

.roundbottom {
	background: url(images/orange-br.gif) no-repeat top right;
}

.small-gray-roundtop {
	background: url(images/small-gray-top-right.png) no-repeat top right;
}

.small-gray-bottom-roundbottom {
	background: url(images/small-gray-top-right.png) no-repeat top right;
}

IMG.corner {
	width: 15px;
	height: 15px;
	border: none;
	display: block !important; /*[e]block*/
}

IMG.small-corner {
	width: 4px;
	height: 4px;
	border: none;
	display: block !important; /*[e]block*/
}

IMG {
	border: none;
}

#thumbnails, #otherFiles {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #C0C0C0;
	border: 1px solid #DFDFDF;
}

.embededVideoEntry {
	width: auto;
	padding: 12px;
	background-color: #C0C0C0;
	border: 1px solid #DFDFDF;
}

#otherFiles {
	text-align: left;
	padding: 10px;
}

#otherFiles P {
	padding-bottom: 4px;
}

FIELDSET {
	border: none;
}

LABEL {
	border: none;
	padding: 0px;
}

DIV#ajaxWorking {
	font-size: 0.5em;
	font-weight: bold;
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
}

DIV#mainwrap {
	min-width: 990px;
	max-width: 1400px;
/*sets the max and min widths*/
	margin-left: auto;
	margin-right: auto;
/*centers the layout in SCBs*/
	text-align: left;
}

DIV#logo-etc {
	height: 115px;
	text-align: left;
/*background-image:url(images/headerStripes.png);*/
	background: #000000;
	background-repeat: repeat;
/*background-image: url(images/header-bg.png);*/
}

/*top of the header with logo, login stuff and menu*/
DIV#main-logo {
	float: left;
}

DIV#login-box {
	padding-left: 13px;
	padding-top: 13px;
	min-width: 190px;
	height: 68px;
	float: left;
	text-align: left;
	margin-left: 20px;
	margin-top: 28px;
	font-size: 1.2em;
	color: #999999;
	line-height: 1.6em;
	background-image: url(images/login-bg.png);
	background-repeat: no-repeat;
}

.region A {
	color: #666666;
	text-decoration: none;
	border-bottom: 1px dashed #666666;
}

.region A:hover {
	color: #999999;
}

.sign-in-link, .username-link {
	color: #00A8E7;
}

.sign-in-link A, .username-link A {
	color: #00A8E7;
}

.sign-in-link A:hover, .username-link A:hover {
	color: #00A8E7;
	text-decoration: none;
}

.register-link {
	color: #7ECF00;
}

.register-link A {
	color: #7ECF00;
}

.register-link A:hover {
	color: #7ECF00;
	text-decoration: none;
}

.username-link {
	color: #00A8E7;
}

.username-link A {
	color: #00A8E7;
	text-decoration: none;
}

.username-link A:hover {
	color: #00A8E7;
	text-decoration: none;
	border-bottom: 1px dashed #00A8E7;
}

.log-out-link {
	font-size: 0.8em;
	color: #7ECF00;
}

.log-out-link A {
	color: #7ECF00;
	text-decoration: none;
}

.log-out-link A:hover {
	color: #7ECF00;
	text-decoration: none;
	border-bottom: 1px dashed #7ECF00;
}

/*the horizontal menu starts here*/
DIV#top-pic {
	background-image: url(images/cityDrop-yellow.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 100%;
	width: auto;
}

DIV#top-menu {
/*width:400px;     /* makes the div full width*/
	background-image: url(images/topMenuBg.png);
	background-repeat: repeat;
	float: right;
/*makes the div enclose the list
border-top:1px solid #069;    /* draws line on top edge of div
border-bottom:1px solid #069;     /* draws line on bottom edge of div*/
	font-size: 1.2em;
/*SET FONT-SIZE HERE
background-color: #FFFFFF; /* colors the div*/
	color: #999999;
	font-weight: bold;
	margin-top: 35px;
	margin-right: 20px;
	width: auto;
	line-height: 28px;
}

DIV#top-menu UL {
	margin: 0 0 0 0px;
/*indents ul from edge of container*/
}

DIV#top-menu LI {
	float: left;
/*causes the list to align horizontally instead of stack*/
	list-style-type: none;
/*removes the bullet off each list item
background-color:#FFFFFF; /*sets the background of the menu items
color: #5c5c5c;
border-right:1px solid #069; /* creates dividing lines between the li elements*/
}

DIV#loggedin-div SUP {
	background-color: #FF0000;
	color: #FFFFFF;
	padding: 1px;
	border: 1px dotted #000;
}

DIV#top-menu LI:hover {
	background-color: #32A4FB;
/*sets the background of the menu items*/
	color: #FFFFFF;
}

DIV#top-menu A {
	padding: 0 10px;
/*creates space each side of menu item's text*/
	text-decoration: none;
/*removes the underlining of the link*/
	color: #FFF;
/*sets the type color*/
	display: block;
}

DIV#top-menu A:hover {
	background-color: #333333;
/*sets the background of the menu items*/
	color: #FFFFFF;
}

/*the horizontal menu ends here
THE HACK ZONE -
hack for IE (all flavors) so the menu has a vertical line on the left*/
* HTML DIV#top-menu UL {
	float: left;
/*makes the ul wrap the li's*/
	border-left: 1px solid #000;
/*adds the rightmost menu vertical line to the ul*/
	margin-left: 15px;
/*IE doubles the given value above - why?*/
}

* HTML DIV#top-menu A {
	display: block;
}

/*makes IE5 & 5.5 accept the padding on the link
end of hack zone
END OF TOP MENU*/
DIV#login-div {
	height: 27px;
	top: 0px;
	left: 0px;
	width: 100%;
	float: right;
/*background-color: #9f21ce;*/
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-top: 3px;
	vertical-align: middle;
	background-image: url(images/topMenuBg.png);
	background-repeat: repeat;
	position: fixed;
}

DIV#login-div A {
	color: #CCCCCC;
	text-decoration: none;
	border-bottom: 1px dashed #CCCCCC;
}

DIV#register-help DIV {
/*margin-top:10px;*/
}

DIV#register-help DIV A {
	font-size: 1em;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	border-bottom: 1px dashed #666666;
}

DIV#register-help DIV A:hover {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed #990000;
}

DIV#login-help FORM {
	margin-top: 10px;
}

#favoritesDropdown {
	width: auto;
	height: auto;
	position: relative;
	float: right;
	margin-right: 90px;
	margin-top: 4px;
	background-image: url(images/topMenuBg.png);
/*background-color: #333333;
filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;*/
	background-repeat: repeat;
	padding-bottom: 7px;
	border-left: 3px solid #1E1E1E;
	border-right: 3px solid #1E1E1E;
	border-bottom: 3px solid #1E1E1E;
}

#favoritesDropdown UL {
	float: left;
	padding: 5px;
	text-align: left;
}

#favoritesDropdown UL LI {
	display: block;
	list-style-position: 10px;
	height: 18px;
}

#favoritesDropdown UL LI A {
	border: none;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	display: block;
	height: 18px;
}

#favoritesDropdown UL LI A:hover {
	border: none;
	text-decoration: none;
	background-color: #666666;
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity: .85;
}

DIV#loggedin-div {
	height: 22px;
	top: 0px;
	left: 0px;
	width: 100%;
	float: right;
/*background-color: #9f21ce;*/
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-top: 6px;
	vertical-align: middle;
	background-image: url(images/topMenuBg.png);
	background-repeat: repeat;
	position: fixed;
	z-index: 100;
}

DIV#loggedin-div A {
	text-decoration: none;
	color: #FFFFFF;
}

DIV#loggedin-div A:hover {
	text-decoration: none;
	border-bottom: 1px dashed #CCCCCC;
	color: #FFFFFF;
}

DIV#login-div INPUT {
	background: #F4F4F4;
	border: 1px solid #B2B2B2;
	height: 10px;
	color: #000;
	margin: 1px;
	padding: 3px;
	width: 100px;
}

DIV#login-div INPUT.btn {
/*background-color: #9f21ce;*/
	background-color: #000000;
	color: #FFFFFF;
	font-size: 0.9em;
	padding-bottom: 2px;
	width: 50px;
	height: 20px;
}

DIV#login-div INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 1.3em;
	font-size: 0.9em;
	margin-bottom: 2px;
}

DIV#purple-separator {
	background-color: #9F21CE;
	height: 6px;
	width: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

DIV#postNowButton {
	float: right;
	margin-top: 13px;
}

DIV#search-bar {
	height: 67px;
	padding-left: 30px;
	padding-right: 20px;
	color: #FFFFFF;
	font-size: 4em;
	width: auto;
	vertical-align: text-top;
	background-color: #000000;
	background-image: url(images/images/search-bg.png);
	background-repeat: repeat-x;
}

/*the big searchbar which is part of the header*/
DIV#search-bar INPUT {
	background: #F4F4F4;
	border: 1px solid #B2B2B2;
	color: #000;
	font: 0.55em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 19px;
	padding: 3px;
	width: 480px;
	float: left;
}

DIV#search-bar INPUT.on {
	background: #F4F4F4;
	border: 1px solid #B2B2B2;
	color: #000;
	font: 0.55em Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 19px;
	padding: 3px;
	width: 480px;
	float: left;
	background-image: url(images/working_.gif);
	background-repeat: no-repeat;
	background-position: right;
}

DIV#search-bar INPUT.btn {
	font-size: small;
	background-color: #9F21CE;
	color: #FFFFFF;
	font-weight: bold;
	width: 100px;
}

DIV#search-bar SELECT {
	width: 150px;
}

#mainSearchOptions {
	height: 30px;
/*background-color: #151515;*/
	color: #999999;
	padding: 10px;
}

.moreSearchOptions {
	margin-left: 2px;
	font-size: 0.3em;
	margin-top: 14px;
	float: left;
	color: #666666;
	font-weight: normal;
	font-style: italic;
	font-family: Georgia;
}

.moreSearchOptions A {
	text-decoration: none;
	color: #A5A5A5;
}

.moreSearchOptions A:hover {
	text-decoration: none;
	color: #00FF03;
}

#mainSearchButton {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 132px;
	height: 50px;
}

#mainSearchButton A {
	display: block;
	width: auto;
	padding: 5px 0;
	font: bold 100% Verdana, Arial, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}

.cat_select SELECT {
	font-weight: bold;
}

.topRegionDrop {
	height: 27px;
	background-image: url(images/topRegionsBg.png);
	background-repeat: repeat;
	color: #FFF;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
	overflow: hidden;
}

.topRegionDrop INPUT.btn {
	background-color: #000000;
	border: 1px solid #000;
	color: #FFFFFF;
	width: 80px;
}

.topRegionDrop SPAN {
}

.topRegionDrop INPUT.btn:hover {
	border: 1px solid #333;
}

DIV#moreTopCategories {
	display: inline;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	font-size: 1em;
	font-weight: bold;
	color: #CCCCCC;
}

DIV#moreTopCategories A {
	color: #CCCCCC;
	text-decoration: none;
}

DIV#overflowTopCategories {
	width: 270px;
	height: auto;
	position: absolute;
	top: 214px;
	right: 2px;
	margin-right: 5px;
	margin-top: 4px;
	background-color: #000000;
/*background-color: #333333;
filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;*/
	background-repeat: repeat;
	padding-bottom: 7px;
	border-left: 3px solid #1E1E1E;
	border-right: 3px solid #1E1E1E;
	border-bottom: 3px solid #1E1E1E;
}

DIV#top-categories-menu {
	padding-right: 0px;
	padding-left: 4px;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(images/categories-menu-bg.png);
	background-repeat: repeat-x;
	height: 27px;
	overflow: hidden;
}

DIV#top-categories-menu {
	height: 28px;
	background: url(images/top-button-gradient.png);
	background-repeat: repeat-x;
}

/*the main categories menu just below the search div*/
.categories-color {
	border: 1px solid #000000;
	margin-left: 6px;
	margin-top: 4px;
	width: 2px;
	height: 18px;
	float: left;
	display: inline;
}

.top-cat-title {
	display: inline;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	font-size: 1.1em;
	font-weight: bold;
	color: #CCCCCC;
}

.categories-menu-item-box2, .categories-menu-item-box2-selected {
/*used for "all categories" div*/
	margin-top: 1px;
	float: left;
	height: 26px;
	border: 1px solid #333333;
}

.categories-menu-item-box, .categories-menu-item-box-selected {
	margin-top: 1px;
	float: left;
	height: 26px;
	border-top: 1px solid #333333;
}

.categories-menu-item-box {
	/*[disabled]border-left:1px solid #333333;*/
	padding-left: 1px;
}

.categories-menu-item-box-selected {
	background: #171616;
}

.categories-menu-item-box-left {
	float: left;
	width: 3px;
	height: 26px;
	margin-top: 3px;
}

.categories-menu-item-box-left-selected {
	float: left;
	background-image: url(images/selectedTabLeft.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
	border-left: 1px solid #333333;
	margin-top: 3px;
}

.categories-menu-item-box-right {
	float: left;
	width: 3px;
	height: 26px;
	margin-top: 3px;
}

.categories-menu-item-box-right-selected {
	float: left;
	background-image: url(images/selectedTabRight.png);
	background-repeat: no-repeat;
	width: 3px;
	height: 26px;
	margin-top: 3px;
}

.categories-menu-item-box A, .categories-menu-item-box-selected A, .categories-menu-item-box2 A, .categories-menu-item-box2-selected A {
	display: block;
	color: #CCCCCC;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
	padding-right: 7px;
	/*[empty]font-style:;*/
}

.catNaviTriangle {
	float: right;
	position: inherit;
	width: 13px;
	height: 28px;
	background: url(images/triangle.png) no-repeat;
	margin: -16px -16px 0 0;
}

.catNaviTriangleDarker {
	float: right;
	position: inherit;
	width: 13px;
	height: 28px;
	background: url(images/triangleDarker.png) no-repeat;
	margin: -16px -16px 0 0;
}

.catNaviTriangleDarkerUp {
	float: right;
	position: inherit;
	width: 13px;
	height: 28px;
	background: url(images/triangleDarkerUp.png) no-repeat;
	margin: -16px -16px 0 0;
}

/*.categories-menu-item-box a:hover, categories-menu-item-box-selected a:hover, .categories-menu-item-box2 a:hover, .categories-menu-item-box2-selected a:hover*/
#INVALID-RULE {
	display: block;
	color: #FFFFFF;
	font-weight: bold;
}

.categories-menu-item-search {
	padding-left: 10px;
	margin-top: 1px;
	float: right;
	height: 26px;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
}

.categories-menu-item-search A {
	color: #CCCCCC;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
}

.categories-menu-item-search A:hover {
	color: #FFFFFF;
	font-weight: bold;
}

.categories-menu-item {
	float: left;
	margin-left: 2px;
	padding-right: 10px;
	padding-left: 1px;
	padding-top: 8px;
	font-size: 1em;
	text-transform: capitalize;
	white-space: nowrap;
}

.categories-menu-item-last {
	float: left;
	background-color: #000000;
	margin-left: 2px;
	margin-right: 2px;
	background: url(images/categories-menu-bg.png);
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	font-size: 1.2em;
	text-transform: capitalize;
}

DIV#page-color {
	height: 7px;
	background-color: #00FF00;
/*background-image: url(images/page-color.png);*/
	background-image: url(images/line-gradient.png);
	background-repeat: repeat-x;
}

/*columns*/
#threecolwrap {
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

#twocolwrap {
	float: left;
	width: 100%;
	display: inline;
/*stops IE doubling  margin on float*/
	margin-right: -240px;
/*CWS - neg margin move*/
}

.rounded-box {
	width: 220px;
}

.rounded-box-top {
	height: 8px;
	background-image: url(images/rounded-top.png);
	background-repeat: no-repeat;
}

.rounded-box-body-wrapper {
	background-color: #000000;
}

.rounded-box-body {
	margin-left: 1px;
	margin-right: 1px;
/*min-height: 469px;*/
	text-align: center;
	background-color: #7B7B7B;
	background-image: url(images/rounded-body.jpg);
	background-repeat: no-repeat;
}

.rounded-box-bottom {
	height: 11px;
	background-image: url(images/rounded-bottom.png);
}

.featured-posts-box {
	width: 220px;
}

.featured-posts IMG {
	float: left;
}

.featured-posts-box-top {
	height: 8px;
	background-image: url(images/rounded-top.png);
	background-repeat: no-repeat;
}

.featured-posts-box-body-wrapper {
	background-color: #000000;
}

.featured-posts-box-body {
/*min-height: 469px;*/
	background-color: #7B7B7B;
	margin-left: 1px;
	margin-right: 1px;
	background-image: url(images/rounded-body.jpg);
	background-repeat: no-repeat;
	padding: 8px;
	width: 202px;
}

.featured-posts-box-bottom {
	height: 11px;
	background-image: url(images/rounded-bottom.png);
}

.sidebar-box {
	width: 220px;
}

.sidebar-box-top {
	height: 9px;
	background-image: url(images/notice-top.png);
	background-repeat: no-repeat;
}

.sidebar-box-title {
	text-align: center;
	height: 30px;
	background-image: url(images/notice-title.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.7em;
	font-size: 1.7em;
	font-weight: bold;
}

.sidebar-box-body {
/*min-height: 469px;*/
	padding: 6px;
	background-image: url(images/notice-body.png);
	background-repeat: repeat-y;
	font-size: 1.1em;
}

.sidebar-box-body INPUT {
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}

.sidebar-box-body SELECT OPTION {
	padding-left: 5px;
	padding-right: 5px;
}

.sidebar-box-bottom {
	height: 8px;
	background-image: url(images/notice-bottom.png);
}

.sidebar-box-body A {
	color: #009933;
	text-decoration: none;
}

.sidebar-box-body A:hover {
	text-decoration: underline;
}

.sidebar-box-body UL {
	padding-left: 20px;
	list-style-type: square;
}

.sidebar-box-body LI A {
	color: #009933;
	font-size: 1.1em;
}

.featured-posts {
	padding: 8px;
	width: 205px;
	border-color: #C9C9C9;
	border-style: solid;
	border-width: 0px;
	overflow: hidden;
}

.featured-posts-entry {
	text-align: left;
}

.featured-posts-entry P {
	padding-top: 3px;
}

.featured-posts-entry A:link {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #333333;
}

.featured-posts-entry A:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #333333;
}

.featured-posts-entry A:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #333333;
}

.featured-posts-entry IMG {
	margin-top: 8px;
	padding: 4px;
	margin-right: 5px;
	margin-bottom: 2px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}

.featured-posts-category {
	font-style: italic;
	font-weight: bold;
	font-size: 0.9em;
	text-align: right;
}

.featured-posts-separator {
	height: 5px;
	width: 200px;
	margin-top: 5px;
	margin-bottom: 10px;
	border-color: #333333;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	clear: both;
}

.sidebar-box-gradient {
	width: 220px;
}

.sidebar-box-info-top {
	height: 9px;
	background-image: url(images/notice-top-info-box.png);
	background-repeat: no-repeat;
}

.sidebar-box-gradient-top {
	height: 9px;
	background-image: url(images/notice-top.png);
	background-repeat: no-repeat;
}

.sidebar-box-gradient-title {
	text-align: center;
	height: 30px;
	background-image: url(images/notice-title.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.7em;
	font-size: 1.7em;
	font-weight: bold;
}

.sidebar-box-gradient-body-wrapper {
	background-color: #000000;
}

.sidebar-box-gradient-body {
	margin-left: 1px;
	margin-right: 1px;
/*min-height: 469px;*/
	text-align: left;
	padding: 6px;
	background-image: url(images/sidebar-box-gradient.jpg);
	background-repeat: no-repeat;
	background-color: #7B7B7B;
	font-size: 1.1em;
	/*[empty]font-style:;*/
}

.sidebar-box-gradient-body P {
/*line-height: 2em;*/
}

.sidebar-box-gradient-bottom {
	height: 8px;
	background-image: url(images/sidebar-ad-gradient-bottom.png);
}

.sidebar-box-gradient-body A {
	color: #009933;
	text-decoration: none;
}

.sidebar-box-gradient-body A:hover {
	text-decoration: none;
	border-bottom: 1px dashed #999999;
}

.sidebar-box-gradient-body UL {
	list-style-type: none;
	line-height: 1.8em;
	font-size: 0.8em;
}

.sidebar-box-gradient-body LI A {
	color: #007726;
	font-size: 1.2em;
}

DIV#dropFavoriteImage {
	border: 2px dashed #999999;
	width: auto;
	height: 125px;
	text-align: center;
	margin-top: 10px;
	padding-top: 12px;
	background-image: url(images/mainPhoto.png);
	background-repeat: no-repeat;
	background-position: center center;
}

DIV#dropFavoriteImage P {
	margin-top: 120px;
	font-weight: bold;
}

.draggable-image, .draggable-old-image {
	display: inline;
}

DIV#dropTrashImage {
	border: 2px dashed #999999;
	width: auto;
	height: 125px;
	text-align: center;
	margin-top: 10px;
	padding: 10px;
	background-image: url(images/trashcan.png);
	background-repeat: no-repeat;
	background-position: center center;
}

DIV#dropTrashImage P {
	margin-top: 120px;
	font-weight: bold;
}

.sidebar-box-gradient-centered {
	width: 220px;
}

.sidebar-box-gradient-centered-top {
	height: 9px;
	background-image: url(images/notice-top.png);
	background-repeat: no-repeat;
}

.sidebar-box-gradient-centered-title {
	text-align: center;
	height: 30px;
	background-image: url(images/notice-title.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 1.7em;
	font-size: 1.7em;
	font-weight: bold;
}

.sidebar-box-gradient-centered-body-wrapper {
	background-color: #000000;
}

.sidebar-box-gradient-centered-body {
	margin-left: 1px;
	margin-right: 1px;
/*min-height: 469px;*/
	text-align: center;
	padding: 6px;
	background-image: url(images/sidebar-box-gradient.jpg);
	background-repeat: no-repeat;
	background-color: #7B7B7B;
	font-size: 1.1em;
}

.sidebar-box-gradient-centered-bottom {
	height: 8px;
	background-image: url(images/sidebar-ad-gradient-bottom.png);
}

.sidebar-box-gradient-centered-body A {
	color: #009933;
	text-decoration: none;
}

.sidebar-box-gradient-centered-body A:hover {
	text-decoration: underline;
}

.sidebar-box-gradient-centered-body UL {
	padding-left: 20px;
	list-style-type: square;
}

.sidebar-box-gradient-centered-body LI A {
	color: #000000;
	font-size: 1.3em;
}

.side-note {
	width: 220px;
	margin-top: 4px;
}

.side-note-front-page {
	width: 470px;
	margin-top: 0px;
}

.side-note UL, .side-note-front-page UL {
	list-style: none;
}

.side-note-top {
	height: 4px;
	background-image: url(images/side-note-top.png);
	background-repeat: no-repeat;
}

.side-note-top-post-details {
	height: 4px;
	background-image: url(images/side-note-top-post-details.png);
	background-repeat: no-repeat;
}

.side-note-top-front-page {
	height: 4px;
	background-image: url(images/side-note-top-front-page.png);
	background-repeat: no-repeat;
}

.side-note-title {
	text-align: center;
	color: #9EEE21;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	font-size: 1.8em;
}

.side-note-body-wrapper {
	background-color: #000000;
}

.side-note-body {
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 6px;
	padding-right: 6px;
/*min-height: 152px;*/
	background-image: url(images/sidenote-body.png);
	background-repeat: no-repeat;
	background-color: #2D3139;
	color: #C2C2C2;
	padding-bottom: 5px;
}

.side-note-body-front-page {
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
/*min-height: 152px;*/
	background-image: url(images/sidenote-body-front-page.png);
	background-repeat: no-repeat;
	background-color: #2D3139;
	color: #C2C2C2;
	padding-bottom: 5px;
}

.side-note-body-post-details {
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 6px;
	padding-right: 6px;
/*min-height: 152px;*/
	background-image: url(images/sidenote-body-post-details.png);
	background-repeat: no-repeat;
	background-color: #2D3139;
	color: #C2C2C2;
	padding-bottom: 5px;
}

.galleryPages {
	text-align: center;
	margin-top: 5px;
}

.galleryArrowLeft {
	float: left;
	margin: -68px 0 0 34px;
}

.galleryArrowRight {
	float: right;
	margin: -68px 34px 0 0;
}

.side-note-body UL, .side-note-body-front-page UL {
	line-height: 1.8em;
}

.side-note-body UL A, .side-note-body-front-page UL A {
	color: #C2C2C2;
}

.side-note-body A, .side-note-body-front-page A {
	color: #00FF00;
	text-decoration: none;
}

.side-note-body A:hover, .side-note-body-front-page A:hover {
	color: #C2C2C2;
	text-decoration: none;
	border-bottom: 1px dashed #C2C2C2;
}

.side-note-bottom {
	background-image: url(images/side-note-bottom.png);
	height: 9px;
}

.side-note-bottom-post-details {
	background-image: url(images/side-note-bottom-post-details.png);
	height: 9px;
}

.side-note-bottom-front-page {
	background-image: url(images/side-note-bottom-front-page.png);
	height: 9px;
}

DIV#price-total {
	font-size: 3em;
	color: #FFFFFF;
	text-align: center;
	padding-top: 21px;
	margin-top: 10px;
	background-image: url(images/price-total.png);
	background-repeat: no-repeat;
	height: 66px;
}

DIV#price-summary {
	text-align: right;
	list-style: none;
}

DIV#price-summary UL {
	list-style: none;
}

DIV#price-summary P {
	font-size: 1.2em;
	font-weight: bold;
}

DIV#price-summary-white {
	text-align: right;
	list-style: none;
}

DIV#price-summary-white UL {
	list-style: none;
}

DIV#price-summary-white P {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
}

DIV#cost-breakdown {
	color: #FFFFFF;
	font-size: 1.1em;
}

DIV#post-entry-progress {
	padding-bottom: 10px;
/*border-bottom: #CCCCCC 2px dashed;*/
}

DIV#post-entry-progress LI {
	display: inline;
	padding-left: 10px;
	padding-right: 10px;
	list-style: none;
	font-size: 2.5em;
	font-weight: normal;
	color: #666666;
}

DIV#box {
	width: 18em;
	padding: 20px;
	margin: 0 auto;
	color: #000;
}

DIV#post-entry-progress A {
	color: #666666;
	border-bottom: 1px dashed #666666;
}

DIV#post-entry-progress LI A:hover {
	border-bottom: 2px dashed #666666;
}

DIV#post-entry-progress LI A:visited {
	color: #666666;
	text-decoration: none;
}

DIV#post-entry-progress LI.selected A {
	color: #CCCCCC;
}

DIV#main-content {
	width: auto;
	margin: 0 235px;
	padding-left: 10px;
	padding-right: 10px;
}

DIV#main-content-post-details {
	width: auto;
	margin: 0 485px 0 0px;
	padding-left: 5px;
	padding-right: 10px;
	/*[empty]min-width:;*/
}

DIV#main-content-front-page {
	width: auto;
	margin: 0 485px 0 235px;
	padding-left: 10px;
	padding-right: 10px;
}

.rbl {
	background: #E68200 url(images/bl.gif) no-repeat 0 100%;
	width: 100%;
}

.rbr {
	background: url(images/br.gif) no-repeat 100% 100%;
}

.rtl {
	background: url(images/tl.gif) no-repeat 0 0;
}

.rtr {
	background: url(images/tr.gif) no-repeat 100% 0;
	padding: 10px;
}

.gallery-images IMG {
	border: 3px solid #010101;
}

.gallery-images A:hover IMG {
	border: 3px solid #1BD301;
}

.infoMoney {
	color: #575757;
	font: normal normal bold 36px Georgia;
	text-align: center;
	margin-top: -6px;
	margin-bottom: 18px;
}

.infoMoneySmall {
	color: #575757;
	font: normal normal bold 28px Georgia;
	text-align: center;
	margin-top: -6px;
	margin-bottom: 18px;
}

.infoMoney SPAN {
	font-size: 0.4em;
	color: #28332A;
	float: right;
	margin: 0px 31px 0px 0px;
}

.infoMoneySmall SPAN {
	font-size: 0.5em;
	color: #28332A;
	float: right;
	margin: 0px 31px 0px 0px;
}

/*
.rounded-center {
margin-top: 4px;
}

.rounded-center-tl {
background-image:url(images/rounded-center-tl.png);
background-repeat:no-repeat;
height: 4px;
}

.rounded-center-t {
background-image:url(images/rounded-center-t.jpg);
background-repeat: repeat-x;
height:4px;
}

.rounded-center-tr {
background-image:url(images/rounded-center-tr.png);
background-repeat:no-repeat;
height: 4px;
}

.rounded-center-bl {
background-image:url(images/rounded-center-bl.png);
background-repeat:no-repeat;
width: 4px;
height: 10px;
}

.rounded-center-b {
background-image:url(images/rounded-center-b.png);
background-repeat: repeat-x;
height: 10px;
}

.rounded-center-br {
background-image:url(images/rounded-center-br.png);
background-repeat:no-repeat;
width: 4px;
height: 10px;
}

.rounded-center-l {
background-image:url(images/rounded-center-l.jpg);
background-repeat: repeat-y;
width: 4px;
height: 10px;
}

.rounded-center-r {
background-image:url(images/rounded-center-r.jpg);
background-repeat: repeat-y;
width: 4px;
height: 10px;
}
*/
.rounded-center-body {
	padding-top: 4px;
	min-height: 400px;
	padding-bottom: 4px;
	text-align: center;
}

.rounded-center-body P {
	font-size: 1.2em;
	font-weight: normal;
}

DIV#rounded-center-body {
	float: left;
	background-image: url(images/rounded-center-body.jpg);
	background-repeat: no-repeat;
}

DIV#rounded-center-bototm {
	background-image: url(images/rounded-center-bottom.png);
	background-repeat: no-repeat;
	height: 10px;
}

DIV.category-list {
	padding: 8px;
	line-height: 1.6em;
	text-align: left;
	background-color: #525252;
	color: #999999;
	background-image: url(images/categories-wallpaper.png);
	background-repeat: repeat;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	background-position: 35px;
/*aligning it with real background*/
}

.category-list UL {
	background-image: url(icons/bullet_orange.png);
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 15px;
}

.category-list LI {
	line-height: 1.5em;
}

.category-list LI A {
	color: #666666;
	text-decoration: none;
}

.category-list LI A:hover {
	text-decoration: none;
	border-bottom: 1px dashed #999999;
}

DIV#category-lister P {
	font-size: 1.2em;
}

.table-wrapper {
	background-color: #333333;
	width: 100%;
}

.table-real {
	background-color: #999999;
	width: 100%;
	padding: 1px;
	border: 0;
}

.table-real-cell {
	padding: 4px;
	border-bottom: 1px solid #333333;
}

.table-real-major {
	font-size: 1.2em;
	font-weight: bold;
}

.table-real-minor {
/*font-style:italic;*/
	color: #666666;
}

.table-explanation {
	background-image: url(images/headerStripes.png);
	background-repeat: repeat;
	width: auto;
	height: auto;
	padding: 3px;
	color: #FFFFFF;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 5px;
}

.table-explanation H1 {
	font-size: 1.4em;
}

.table-explanation A:link {
	color: #FF9900;
}

.table-explanation A:hover {
	color: #FF0000;
}

.table-explanation A:visited {
	color: #FF9900;
}

.table-cell-dark {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #BBBBBB;
	height: 17px;
}

.table-cell-light {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #CCCCCC;
	height: 17px;
}

H1 {
	font-size: 1.2em;
}

/*h1 and h2 should not be changed, they also govern the User's Posts's H1 and H2 size*/
H2 {
	font-size: 1.1em;
}

.table-cell-subtitle-top {
	height: 3px;
	margin-top: 5px;
}

.table-cell-subtitle-bottom {
	height: 3px;
	margin-bottom: 5px;
}

.table-cell-subtitle-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #FAFEAF;
}

.table-cell-subtitle-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #FAFEAF;
}

.table-cell-subtitle-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-yellow-3px-tl.png);
	background-repeat: no-repeat;
}

.table-cell-subtitle-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-yellow-3px-bl.png);
	background-repeat: no-repeat;
}

.table-cell-subtitle-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-yellow-3px-tr.png);
	background-repeat: no-repeat;
}

.table-cell-subtitle-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-yellow-3px-br.png);
	background-repeat: no-repeat;
}

DIV.table-cell-subtitle {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #FAFEAF;
/*border: 1px dashed #F9FD44;*/
	width: auto;
	text-align: center;
}

.table-cell-subtitle-p {
	font-size: 1em;
	font-weight: bold;
}

.table-cell-subtitle EM {
	color: #FF9900;
}

.table-cell-navigation-top {
	height: 3px;
	width: auto;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 5px;
}

.table-cell-navigation-bottom {
	height: 3px;
	width: auto;
	margin-left: 20%;
	margin-right: 20%;
}

.table-cell-navigation-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #E6E6E6;
}

.table-cell-navigation-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #E6E6E6;
}

.table-cell-navigation-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/navigation-cell-tl.png);
	background-repeat: no-repeat;
}

.table-cell-navigation-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/navigation-cell-bl.png);
	background-repeat: no-repeat;
}

.table-cell-navigation-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/navigation-cell-tr.png);
	background-repeat: no-repeat;
}

.table-cell-navigation-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/navigation-cell-br.png);
	background-repeat: no-repeat;
}

DIV.table-cell-navigation {
	padding: 5px;
	font-size: 1em;
	font-weight: bold;
	background-color: #E6E6E6;
	width: auto;
	margin-left: 20%;
	margin-right: 20%;
}

DIV.table-cell-navigation A {
	text-decoration: none;
	color: #000000;
}

DIV.table-cell-navigation A:hover {
	text-decoration: none;
	color: #990000;
}

DIV.table-cell-navigation SPAN {
	text-decoration: none;
	font-size: 1.2em;
	border-bottom: 1px dashed #333333;
	color: #990000;
}

.extra-message {
	margin-top: 15px;
	width: auto;
	text-align: center;
	margin-left: 10%;
	margin-right: 10%;
	padding-top: 10px;
	background-color: #E6E6E6;
}

.extra-message-white {
	font-weight: bold;
	width: auto;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: left;
}

UL.postnav, UL.postnav LI {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

UL.postnav LI {
	width: auto;
	margin-left: 5px;
	font-size: 1em;
	margin-right: 5px;
	text-align: center;
}

UL.postnav A {
	display: block;
	width: auto;
	padding: 5px 0;
	font: bold 100% Verdana, Arial, sans-serif;
	background-color: #DBCAEE;
	color: #666;
	text-decoration: none;
	text-align: center;
}

UL.postnav A:hover {
	background: #32A4FB;
	color: #FFF;
}

.div-table-wrapper-top {
	height: 3px;
	width: auto;
	margin-top: 4px;
}

.div-table-wrapper-bottom {
	height: 3px;
	width: auto;
	margin-bottom: 5px;
}

.div-table-wrapper-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #919191;
}

.div-table-wrapper-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #919191;
}

.div-table-wrapper-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/table-wrapper-corner-tl.png);
	background-repeat: no-repeat;
}

.div-table-wrapper-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/table-wrapper-corner-bl.png);
	background-repeat: no-repeat;
}

.div-table-wrapper-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/table-wrapper-corner-tr.png);
	background-repeat: no-repeat;
}

.div-table-wrapper-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/table-wrapper-corner-br.png);
	background-repeat: no-repeat;
}

.div-table-wrapper {
	background-color: #747474;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 10px;
}

.div-sidebartable-wrapper {
	margin-top: 4px;
/*background-color:#CCCCCC;*/
}

.div-sidebartable-wrapper INPUT.btn {
/*background-color: #9f21ce;*/
	background-color: #000000;
	color: #FFFFFF;
	font-size: 1em;
	padding-bottom: 2px;
	width: 50px;
	height: 20px;
	margin-top: 10px;
	margin-left: 74px;
}

.div-sidebartable-wrapper P {
	font-weight: bold;
}

.div-sidebartable-wrapper UL LI {
	margin-top: 10px;
	padding: 2px;
}

.div-sidebartable-wrapper UL LI A {
	color: #009933;
	font-size: 1em;
	text-decoration: none;
}

.div-sidebartable-wrapper UL LI A:hover {
	text-decoration: underline;
}

.div-real {
	padding: 4px;
}

.div-real UL {
	padding-left: 20px;
	list-style: square;
}

.div-real UL LI {
/*border: 1px #333333 dotted;*/
}

.real-title {
	font-size: 1.2em;
	font-weight: bold;
	padding-right: 5px;
}

.div-real UL LI A {
	text-decoration: none;
	color: #006666;
	font-weight: bold;
}

.module-functions {
	padding-top: 5px;
	width: 100%;
	margin-bottom: 10px;
}

.module-functions A {
	color: #999;
	text-decoration: none;
	font-weight: bold;
}

.module-functions A:hover {
	text-decoration: none;
	border-bottom: 1px dashed #999999;
	color: #CCC;
}

/*Add new category, etc. functions in modules*/
.module-functions P:first-child {
	padding-bottom: 2px;
	padding-right: 5px;
}

#category-wrapper {
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	background: #515151;
	background-image: url(images/frontPageBg.png);
	background-repeat: repeat-y;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	float: left;
	width: auto;
}

#category-wrapper2 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: top;
	background: #5B5B5B url(images/starsBg.png) repeat;
	background-repeat: repeat-y;
	border: 1px solid #000000;
	float: left;
	width: auto;
}

#category-wrapper3 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background: #5B5B5B repeat;
	vertical-align: top;
	border: 1px solid #000000;
	float: left;
	width: auto;
}

.categoryTop {
	height: 13px;
	margin-left: 1px;
	margin-right: 1px;
}

.categoryTopBg {
	height: 13px;
	margin-left: 13px;
	margin-right: 13px;
	background-image: url(images/frontPageTop.png);
	background-repeat: repeat-x;
}

.categoryTopLeft {
	width: 13px;
	height: 13px;
	float: left;
	background-image: url(images/frontPageTopLeftCorner.png);
	background-repeat: no-repeat;
}

.categoryTopRight {
	width: 13px;
	height: 13px;
	float: right;
	background-image: url(images/frontPageTopRightCorner.png);
	background-repeat: no-repeat;
}

.category-box {
/*background-color: #b9bcbf;*/
	width: 100%;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}

.category-box-title-wrap1 {
	float: left;
	width: 100%;
	background-color: #000000;
}

.category-box-title-color {
	height: 53px;
	width: 7px;
	float: left;
}

.category-box-title {
	float: left;
	width: 200px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
	background-color: #000;
	padding-top: 4px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	background-image: url(images/frontPageCatTitleBg.png);
	background-repeat: repeat-y;
	background-position: -45px 0px;
	height: 27px;
}

.category-box-title-stuff {
	float: right;
	width: auto;
	margin-right: 10px;
	margin-top: 16px;
	text-align: left;
	color: #CCCCCC;
	font-size: 1.1em;
}

.category-box-title-stuff A {
	text-decoration: none;
	color: #CCCCCC;
	border-bottom: 1px dashed #333333;
}

.category-box-title-stuff FORM {
	display: inline;
}

.category-box-title-stuff INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 2px;
	height: 1.5em;
	font-size: 0.9em;
	margin-bottom: 2px;
}

.category-box-title-stuff INPUT.btn {
/*background-color: #9f21ce;*/
	background-color: #000000;
	color: #FFFFFF;
	font-size: 0.9em;
	padding-bottom: 2px;
	width: 20px;
	height: 20px;
	border: 1px solid #999999;
}

.category-box-title-stuff A:hover {
	color: #FFFFFF;
}

.category-box-title A {
	text-decoration: none;
	color: #FFFFFF;
}

.category-box-title A:hover {
	color: #CCCCCC;
}

.category-box-body {
	background-color: #FFFFFF;
	padding: 7px;
	width: auto;
	text-align: left;
	overflow: hidden;
}

#showSubcats .category-box-body {
	background-color: #191919;
	padding: 6px 7px 0px;
	width: auto;
	text-align: left;
	overflow: hidden;
}

#showSubcats H1 {
	margin: 0 0 10px;
}

.subcat-item {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border-width: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	line-height: 2em;
}

.subcat-item A {
	text-decoration: none;
	display: block;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
}

.subcat-item A:hover {
/*font-weight: bold; #6c0592*/
	background-color: #6C0592;
	color: #FFFFFF;
}

.category-box-admin {
	float: left;
	width: 215px;
/*background-color: #b9bcbf;*/
	padding: 0px 10px 10px 0px;
}

.category-box-admin-title-wrap1 {
	float: left;
	height: auto;
	background-color: #000000;
	width: 215px;
}

.category-box-admin-title-wrap2 {
	float: left;
	height: auto;
}

.crossed {
	text-decoration: line-through;
}

#subcatsDiv TABLE {
	margin-bottom: 12px;
}

#subcatsDiv TD {
	background: #2D2D2D;
	color: #FFFFFF;
	height: 25px;
	font: italic 12px Georgia;
}

#subcatsDiv TD A {
	color: #BDBDBD;
	display: block;
	padding: 10px;
	text-decoration: none;
}

#subcatsDiv TD A:hover {
	color: #FFFFFF;
	display: block;
	background: #474747;
	padding: 10px;
}

.hiddenCategory {
	text-decoration: line-through;
	font-style: italic;
}

.category-box-admin-title {
	float: left;
	margin-left: 7px;
	padding-left: 5px;
	padding-right: 50px;
	padding-bottom: 10px;
	text-align: left;
	background-color: #000000;
	padding-top: 4px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	width: 153px;
	background-repeat: no-repeat;
	background-position: 165px -2px;
	vertical-align: middle;
}

.category-box-admin-title A {
	text-decoration: none;
	color: #FFFFFF;
}

.category-box-admin-title A:hover {
	color: #CCCCCC;
}

.category-box-admin-body {
	float: left;
	background-color: #FFFFFF;
	padding: 15px;
	padding-bottom: 20px;
	text-align: left;
}

.category-box-admin-body LI {
/*list-style-type: square;*/
	float: left;
	display: block;
	list-style-type: none;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dashed;
}

.category-box-admin-body LI:first-child {
	font-weight: bold;
}

.category-box-admin-body LI SPAN {
	float: right;
}

.category-box-admin-body LI A {
	float: left;
	text-decoration: none;
	display: inline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000000;
}

.category-box-admin-body LI A:hover {
/*font-weight: bold;*/
	background-color: #6C0592;
	color: #FFFFFF;
}

.category-box-more {
	float: left;
	text-align: right;
	color: #CCCCCC;
	background-color: #000000;
}

.category-box-more A {
	text-decoration: none;
	color: #FFFFFF;
}

.category-box-bottom {
/*bg-color for this is dynamic from database*/
	height: 3px;
}

DIV#column1 {
	float: left;
	display: inline;
/*stops IE doubling  margin on float*/
	width: 220px;
/*left col width was 220*/
	padding-left: 10px;
	padding-right: 10px;
}

DIV#column2 {
	float: left;
	width: 220px;
	padding-left: 10px;
	padding-right: 10px;
}

DIV#column2-post-details {
	float: left;
	width: 470px;
	margin: 0 0 0 -253px;
	padding-left: 10px;
	padding-right: 10px;
}

DIV#column2-front-page {
	float: left;
	width: 470px;
	margin: 0 0 0 -250px;
	padding-left: 10px;
	padding-right: 10px;
}

.big-column-title {
	font-size: 2.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom: 2px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	padding-top: 10px;
}

.featured-posts-title {
	height: 42px;
	background-repeat: no-repeat;
	background-image: url(images/featured-title.png);
}

.featured-video-title {
	padding-top: 10px;
	height: 37px;
	background-repeat: no-repeat;
	background-image: url(images/featured-video-title.png);
}

.categories-title-line {
	height: 42px;
	background-repeat: repeat-x;
	background-image: url(images/categories-title-line.png);
}

.description-title-line {
	height: 42px;
	background-repeat: repeat-x;
	background: url(images/categories-title-line.png);
	overflow: hidden;
	margin: 0 8px 9px 7px;
}

.description-title-line IMG {
	margin-left: -196px;
}

DIV#footer-ad {
	margin-top: 20px;
	margin-bottom: 20px;
}

.bottom-ad-tl {
	background-image: url(images/bottom-ad-tl.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
}

.bottom-ad-tr {
	background-image: url(images/bottom-ad-tr.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
}

.bottom-ad-bl {
	background-image: url(images/bottom-ad-bl.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
}

.bottom-ad-br {
	background-image: url(images/bottom-ad-br.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
}

.bottom-ad-left-right {
	background-image: url(images/bottom-ad-left-right.png);
	background-repeat: repeat-y;
	width: 18px;
}

.bottom-ad-top-bottom {
	background-image: url(images/bottom-ad-top-bottom.png);
	background-repeat: repeat-x;
	height: 18px;
}

.bottom-ad-body {
	background-image: url(images/bottom-ad-left-right.png);
	background-repeat: repeat;
}

DIV#footer {
	min-width: 990px;
	max-width: 1400px;
/*sets the max and min widths*/
	margin-left: auto;
	margin-right: auto;
/*centers the layout in SCBs*/
	clear: both;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

DIV#footer P {
	padding: 4px;
	color: #CDCECF;
}

DIV#footer P>A {
	text-decoration: none;
	border-bottom: 1px dashed #666666;
	color: #CDCECF;
	font-weight: bold;
}

DIV#footer P>A:hover {
	font-weight: bold;
	color: #00FF00;
	border-bottom: 1px dashed #666666;
}

.footer-line {
	float: left;
	width: 100%;
	background-image: url(images/footer-line.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.footer-bg {
	float: left;
	text-align: left;
	width: 100%;
	background-color: #000;
/*#747372;
/*background-image: url(images/footer-bg.png);
background-image:url(images/headerStripes.png);
background-repeat: repeat;


background-image:url(../../images/dynamic/gray-bg2.png);
background-position: 0px -250px;

background-image:url(images/footer-gradient.png);
background-image:url(images/footer-gradient-spikes.png);*/
	background-position: top;
	background-repeat: repeat-x;
	overflow: hidden;
}

.footer-bg-left {
	margin-top: 10px;
	height: 100%;
	width: 100%;
	float: left;
	padding: 5px;
}

.footer-bg-right {
	display: inline;
	width: 200px;
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #999999;
}

.posts-div {
	margin-top: 15px;
	width: 90%;
	padding-top: 10px;
	background-color: #C4E786;
}

#post-comments {
	width: auto;
	margin-left: 10%;
	margin-right: 10%;
	text-align: center;
}

.post-comment-body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}

.posts-container-top {
	height: 3px;
	width: auto;
	margin-left: 1%;
	margin-right: 1%;
	margin-top: 5px;
}

.posts-container-bottom {
	height: 3px;
	width: auto;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 15px;
}

.posts-container-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #FFF;
}

.posts-container-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #E6E6E6;
}

.posts-container-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-white-3px-tl.png);
	background-repeat: no-repeat;
}

.posts-container-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-white-3px-bl.png);
	background-repeat: no-repeat;
}

.posts-container-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-white-3px-tr.png);
	background-repeat: no-repeat;
}

.posts-container-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-white-3px-br.png);
	background-repeat: no-repeat;
}

.postDetailsTitle {
	height: 86px;
	text-align: center;
	color: #FFFFFF;
	font: normal normal 1.6em Helvetica;
	background: url(images/postDetailsTitle.png);
}

.postDetailsTitle H1 {
	font: italic normal normal 1.7em Georgia;
}

.postDetailsTitle H2 {
	font: italic normal normal 0.8em Georgia;
}

.postDetailsTitleLeft {
	height: 86px;
	width: 6px;
	background: url(images/postDetailsTitleLeft.png) no-repeat;
}

.postDetailsTitleRight {
	height: 86px;
	width: 6px;
	background: url(images/postDetailsTitleRight.png) no-repeat;
}

.posts-container {
	width: auto;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
	background: #FFF;
	margin-left: 1%;
	margin-right: 1%;
}

.posts-container-post-description {
	width: auto;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: left;
	background: #FFF;
	margin-left: 1%;
	margin-right: 1%;
}

.posts-featured-videos {
	padding: 8px;
	background: #111111;
	margin-left: 1%;
	margin-right: 1%;
}

.posts-featured-videos H2 {
	text-align: left;
	color: #FFFFFF;
	margin-top: -5px;
	margin-bottom: 5px;
	font-style: italic;
	font-family: Georgia;
}

.posts-featured-videos-top {
	height: 3px;
	width: auto;
	margin-left: 1%;
	margin-right: 1%;
}

.posts-featured-videos-bottom {
	height: 3px;
	width: auto;
	margin-left: 1%;
	margin-right: 1%;
}

.posts-featured-videos-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #111111;
}

.posts-featured-videos-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #111111;
}

.posts-featured-videos-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-videos-tl.png);
	background-repeat: no-repeat;
}

.posts-featured-videos-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-videos-bl.png);
	background-repeat: no-repeat;
}

.posts-featured-videos-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-videos-tr.png);
	background-repeat: no-repeat;
}

.posts-featured-videos-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-videos-br.png);
	background-repeat: no-repeat;
}

.posts-header {
	min-height: 5em;
	padding: 2px;
	padding-top: 3px;
	text-align: center;
	background-color: #000;
	background-image: url(images/search-bg.png);
	background-repeat: repeat;
	background-position: 1px;
	vertical-align: middle;
}

.posts-header-details {
	min-height: 1.2em;
	text-align: center;
	background-color: #000;
	background-image: url(images/search-bg.png);
	background-repeat: repeat;
	background-position: 0px -21px;
	vertical-align: middle;
	padding: 6px;
	/*[empty]margin-top:;*/
}

.posts-header H1 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 1.9em;
}

.posts-header-details H1 {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 2em;
	font-style: italic;
	font-family: Georgia;
}

.posts-header H2 {
	color: #CCCCCC;
	font-weight: normal;
	font-size: 1em;
}

.posts-header H1 A, .posts-header H2 A {
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
	font-family: Georgia;
	font-size: 1.2em;
}

.posts-header H1 A:hover {
	color: #CCCCCC;
	text-decoration: none;
	border-bottom: 1px dashed #CCCCCC;
	font-style: italic;
	font-family: Georgia;
	font-size: 1.2em;
}

.posts-header H2 A {
	color: #CCCCCC;
	text-decoration: none;
	border-bottom: 1px dashed #CCCCCC;
}

.posts-header H2 A:hover {
	color: #CCCCCC;
	text-decoration: none;
	border-bottom: none;
}

.prettyBlackWrapper {
	display: block;
	color: #CCCCCC;
	padding-right: 5px;
	background-color: #737373;
	background-image: url(images/forumWrapperBG.jpg);
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 25px;
}

.newPostWrapper {
	margin-bottom: 10px;
	border-bottom: 1px solid #999999;
	background-image: url(images/forumWrapperBG.jpg);
	background-repeat: repeat-x;
	color: #CCCCCC;
	background-color: #737373;
}

.forumSubtitle {
	font-size: 1.5em;
	font-weight: bold;
	background: #000000;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

.forumSubtitle A {
	text-decoration: none;
	color: #CCC;
	border-bottom: 1px dashed #CCCCCC;
}

.forumSubtitle A:hover {
	text-decoration: none;
	color: #999999;
	border-bottom: 1px dashed #CCCCCC;
}

.forumTopicDiv {
	margin-top: 5px;
	width: 100%;
	min-height: 100px;
	border-bottom: 1px dotted #CCCCCC;
	background-image: url(images/forumWrapperBG.jpg);
	background-repeat: repeat-x;
	background-color: #000;
	background-position: 0px 30px;
/*background-image: url(images/forumPostBG.jpg);
background-repeat:repeat-x;*/
}

.forumTopicDiv P {
	font-size: 1em;
}

.forumTopicDivUserName, .forumTopicDivUserName P {
	font-weight: bold;
	margin-bottom: 4px;
}

.forumTopicLeft, .forumTopicBottomLeft, .forumTopicTitleLeft {
	float: left;
	width: 150px;
	margin-bottom: 10px;
	padding: 4px;
}

.forumTopicRight, .forumTopicBottomRight, .forumTopicTitleRight {
	margin-bottom: 10px;
	margin-left: 160px;
	padding: 4px;
}

.forumTopicRight A, .forumTopicBottomRight A {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #FF9900;
}

.forumTopicRight A:hover, .forumTopicBottomRight A:hover {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #FF9900;
}

.forumTopicLeftImage, .forumSmileys, .profileAvatar {
	padding: 5px;
	background: url(images/stripeBg.gif);
	background-repeat: repeat;
	border: 1px solid #999999;
}

.forumSmileys {
	margin-top: 5px;
	text-align: center;
}

.forumTopicTitle {
	font-weight: bold;
	font-size: 1.2em;
	color: #FFFFFF;
	margin-bottom: 4px;
}

.forumTopicTitle INPUT, .forumTopicRight INPUT {
	border: 1px solid #B2B2B2;
	height: 10px;
	color: #000;
	margin: 1px;
	padding: 3px;
	width: 280px;
}

.forumTopicTitle SELECT, .forumTopicRight SELECT {
/*background: #f4f4f4;*/
}

.forumTopicTitleTextArea {
	padding: 4px;
	font-weight: bold;
/*background-color: #CCCCCC;*/
}

.forumTopicTitle INPUT.btn, .forumTopicRight INPUT.btn {
/*background-color: #9f21ce;*/
	background-color: #000000;
	color: #FFFFFF;
	font-size: 0.9em;
	padding-bottom: 2px;
	width: 50px;
	height: 20px;
}

.forumTopicTitle INPUT, .forumTopicRight INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 1.3em;
	font-size: 0.9em;
	margin-bottom: 2px;
/*background-color: #CCCCCC;*/
}

.forumTopicTitleLeft {
	text-align: center;
	background-image: url(images/candyBgDark.gif);
	background-repeat: repeat;
}

.forumTopicTitleRight {
	text-align: left;
	background-image: url(images/candyBgDark.gif);
	background-repeat: repeat;
}

.forumTopicBottom {
	width: 100%;
}

.forumTopicBottomLeft {
	font-size: 0.9em;
	text-align: center;
	border: 1px solid #999999;
	background: url(images/stripeBg.gif);
	background-repeat: repeat;
	height: 15px;
	padding-top: 5px;
}

.forumTopicBottomRight {
	border: 1px solid #999999;
	font-size: 0.9em;
	text-align: right;
	background: url(images/stripeBg.gif);
	background-repeat: repeat;
	height: 16px;
}

.forumTopicRight UL {
	list-style: inside;
	padding-left: 20px;
	margin-top: 10px;
}

.forumTopicRight UL LI {
	height: 30px;
}

.forumTopicBottomRight SPAN {
	padding-left: 5px;
}

.prettyBlackWrapper TABLE {
	padding-bottom: 5px;
}

.prettyBlackWrapper TABLE TR TD {
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}

.prettyBlackWrapper TABLE TR TD STRONG {
	font-size: 1.2em;
}

.my-posts-title {
	background-color: #BBBBBB;
	padding-left: 2px;
	padding-right: 2px;
}

.my-posts-title-alt {
	background-color: #CCCCCC;
	padding-left: 2px;
	padding-right: 2px;
}

.my-posts-title A, .my-posts-title-alt A {
	display: block;
}

.my-posts-title A:hover, .my-posts-title-alt A:hover {
	background-color: #8D8D8D;
	line-height: 2em;
}

.forum-title {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/candyBgDark.gif);
	background-repeat: repeat;
	background-attachment: 0px 4px;
	padding-left: 2px;
	padding-right: 2px;
}

P.forumUserInfo {
	padding-top: 10px;
}

.forumPostReferrence {
	background: #000000;
	border: 1px dashed #666666;
	padding: 3px;
	margin-bottom: 3px;
}

.messagePostReferrence {
	display: inline;
	background: #999999;
	border: 1px dashed #666666;
	padding: 3px;
	color: #000;
	font-weight: bold;
	margin-bottom: 3px;
}

.forum-title SPAN {
	color: #FFFFFF;
}

.forum-cell, .forum-cell-alt {
	color: #CCCCCC;
	padding-left: 2px;
	padding-right: 2px;
	background-image: url(images/candyBg.gif);
	background-repeat: repeat;
	background-attachment: 0px 4px;
}

.forum-cell A {
	color: #FFCC33;
	text-decoration: none;
}

.forum-cell A:hover {
}

.my-posts-else {
	background-color: #FFD154;
	padding-left: 2px;
	padding-right: 2px;
}

.my-posts-else-alt {
	background-color: #FFDF8C;
	padding-left: 2px;
	padding-right: 2px;
}

.my-posts-else A, .my-posts-title A, .my-posts-else-alt A, .my-posts-title-alt A {
	text-decoration: none;
	color: #333333;
}

.my-posts-else A:hover, .my-posts-title A:hover, .my-posts-else-alt A:hover, .my-posts-title-alt A:hover {
	text-decoration: none;
	color: #990000;
}

.posts-content {
	float: left;
	width: 70%;
	padding: 10px 0;
	margin: 5px 0;
	background-color: #BFDDED;
	overflow: hidden;
}

.posts-content-wrapper {
	min-height: 120px;
}

.posts-content-large {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
/*background-color: #BFDDED;*/
	background-color: #CAC7C7;
	overflow: hidden;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 5px;
	position: relative;
}

.posts-image {
	float: right;
	padding: 3px;
	margin-right: 6px;
}

.posts-nav-large {
	font-size: 0.8em;
}

.posts-description-wrapper {
	display: block;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 1.1em;
}

.posts-description-wrapper A {
	color: #005B2C;
	text-decoration: none;
	font-style: italic;
}

.posts-description-wrapper A:hover {
	color: #005B2C;
	text-decoration: none;
	font-style: italic;
	border-bottom: 1px dashed #005B2C;
}

.posts-description-wrapper UL LI {
	list-style: inside;
	padding-left: 20px;
}

.posts-description-wrapper OL LI {
	list-style: inside;
	list-style-type: decimal;
	padding-left: 20px;
}

.posts-content, .posts-content-large {
	font-size: 1.2em;
}

.posts-content P {
	font-size: 1em;
	margin-bottom: 1em;
}

.posts-content-large P {
	font-size: 1em;
	margin-bottom: 1em;
}

.posts-links {
	text-align: left;
	color: #000000;
	padding-top: 7px;
	margin-bottom: 10px;
	font-size: 1em;
	margin-left: 20px;
	margin-top: 20px;
}

.posts-links A {
	text-decoration: none;
	color: #333;
	font-weight: bold;
	border-bottom: 1px dashed #333;
}

.posts-links A:hover {
	text-decoration: none;
	border-bottom: 1px dashed #333;
	color: #000;
}

.posts-nav {
	float: right;
	width: 29%;
	padding: 10px 0;
	margin: 5px 0;
	background-color: #FFD154;
	height: 100%;
	overflow: hidden;
}

.readMoreLink {
	font-size: 0.8em;
	color: #333333;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	border-bottom: 1px dashed #333333;
}

.readMoreLink:hover {
	color: #666666;
}

.posts-nav-large {
	float: right;
	width: 141px;
	padding-top: 7px;
	padding-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
/*background-color: #FFD154;*/
	background-image: url(images/infoBoxBG.jpg);
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	height: 77px;
	overflow: hidden;
	position: relative;
}

.posts-nav UL, .posts-nav-large UL {
	list-style: none;
	line-height: 1.3em;
	font-weight: bold;
	padding-left: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

.posts-nav LI A, .posts-nav-large LI A {
	color: #000000;
	text-decoration: none;
}

.posts-nav LI A:hover, .posts-nav-large LI A:hover {
	color: #666666;
	text-decoration: none;
}

.posts-footer {
	clear: both;
	width: auto;
	background-color: #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 1.7em;
	text-align: left;
	margin-top: -3px;
}

.posts-footer A {
	text-decoration: none;
	color: #000;
	border-bottom: 1px dashed #666666;
}

.posts-footer A:hover {
	text-decoration: none;
	color: #333333;
}

.posts-media {
	clear: both;
	width: auto;
	background-color: #E5E5E5;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 1.5em;
	text-align: left;
}

.post-comment-wrapper {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
/*padding-top: 10px;*/
}

.post-comment-spike {
	padding-top: 10px;
	width: auto;
	background-image: url(images/post-comment-spike.png);
	background-repeat: no-repeat;
}

.owner-post-comment-spike {
	padding-top: 10px;
	width: auto;
	background-image: url(images/owner-post-comment-spike.png);
	background-repeat: no-repeat;
}

.post-comment-avatar {
	float: right;
	margin-bottom: 3px;
	padding: 1px;
	/*[disabled]background:url(images/stripeBg.gif);*/
	background-repeat: repeat;
	/*[disabled]border:1px solid #999999;*/
}

.post-comment-avatar IMG {
	border: 5px solid #000;
}

.post-comment-footer {
	clear: both;
	width: auto;
	background-color: #F3CF00;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	font-size: 0.9em;
	line-height: 1.8em;
	text-align: center;
	margin-top: 10px;
}

.post-comment-footer A {
	color: #333333;
}

.post-comment-footer A:hover {
	color: #333333;
	text-decoration: none;
}

.post-comment-top {
	height: 3px;
}

.post-comment-bottom {
	height: 3px;
	margin-bottom: 15px;
}

.post-comment-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #E6E6E6;
}

.post-comment-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #E6E6E6;
}

.post-comment-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-gray-3px-tl.png);
	background-repeat: no-repeat;
}

.post-comment-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-gray-3px-bl.png);
	background-repeat: no-repeat;
}

.post-comment-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-gray-3px-tr.png);
	background-repeat: no-repeat;
}

.post-comment-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-gray-3px-br.png);
	background-repeat: no-repeat;
}

.post-comment {
	text-align: left;
/*margin-top: 15px;*/
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background-color: #E6E6E6;
}

.owner-post-comment-top {
	height: 3px;
}

.owner-post-comment-bottom {
	height: 3px;
	margin-bottom: 15px;
}

.owner-post-comment-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #C3C3C3;
}

.owner-post-comment-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #C3C3C3;
}

.owner-post-comment-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-grayer-3px-tl.png);
	background-repeat: no-repeat;
}

.owner-post-comment-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-grayer-3px-bl.png);
	background-repeat: no-repeat;
}

.owner-post-comment-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-grayer-3px-tr.png);
	background-repeat: no-repeat;
}

.owner-post-comment-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-grayer-3px-br.png);
	background-repeat: no-repeat;
}

.owner-post-comment {
	text-align: left;
/*margin-top: 15px;*/
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 4px;
	background-color: #C3C3C3;
}

.post-comment P, .owner-post-comment P {
	font-size: 1em;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 9px;
}

.post-comment-user {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.leave-comment-wrapper {
	width: 100px;
	text-align: center;
	background-image: url(images/comment-button.png);
	background-repeat: no-repeat;
}

UL.leave-comment, UL.leave-comment LI {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

UL.leave-comment LI {
	float: left;
	width: 9em;
	font-size: 1em;
	margin-right: 5px;
}

UL.leave-comment A {
	display: block;
	width: 9em;
	padding: 5px 0;
	font: bold 100% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

UL.leave-comment A:hover {
	color: #333333;
}

.small-button {
	color: #000000;
	width: 95px;
	height: 24px;
	background-image: url(images/smallButtonBg.png);
	background-repeat: no-repeat;
	text-align: center;
}

.small-button A {
	display: block;
	width: 9em;
	padding: 5px 0;
	font: bold 100% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	text-align: center;
}

.small-button A:hover {
	color: #9B0000;
	text-decoration: none;
}

/*general button, just like the leave comment one above*/
.button-wrapper {
	width: 100px;
	text-align: center;
}

UL.button-wrapper, UL.button-wrapper LI {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

UL.button-wrapper LI {
	font-size: 1em;
	margin-right: 5px;
}

UL.button-wrapper A {
	display: block;
	width: 9em;
	padding: 5px 0;
	font: bold 100% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	background: #A8E52F;
	color: #333333;
	text-decoration: none;
	text-align: center;
}

UL.button-wrapper A:hover {
	color: #666666;
}

DIV#newCommentBox {
	width: 460px;
}

DIV#commentButton {
	height: 40px;
	margin-top: 10px;
}

DIV.date {
	float: left;
	width: 4em;
	padding: 5px 0;
	background: #F1DDC4;
	color: #B0001E;
	text-align: center;
	margin-left: 2px;
	margin-right: 5px;
	font-size: 1em;
	font-weight: bold;
	line-height: 0.9;
}

DIV.date SPAN {
	display: block;
	font-size: 150%;
	font-weight: bold;
}

/*here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com
simply add the clearfix class to any containter that must enclose floated elements
read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html*/
.clearfix:after {
	content: ".";
/*the period is placed on the page as the last thing before the div closes*/
	display: block;
/*inline elements don't respond to the clear property*/
	height: 0;
/*ensure the period is not visible*/
	clear: both;
/*make the container clear the period*/
	visibility: hidden;
/*further ensures the period is not visible*/
}

.clearfix {
	display: inline-block;
}

/*a fix for IE Mac
next a fix for the dreaded Guillotine bug in IE6
Hides from IE-mac \*/
* HTML .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*End hide from IE-mac
end of "no-extra-markup" clearing method*/
INPUT, TEXTAREA, LABEL {
	border: none;
	padding-left: 5px;
	padding-right: 5px;
}

INPUT {
	margin-top: 2px;
}

INPUT:focus, TEXTAREA:focus, LABEL:focus {
	background: #FFFFDF;
/*border:#666666 1px solid;
border: 1px solid #686868;*/
}

.my-posts-else A, .my-posts-else-alt A, .table-links A, .table-cell-dark A, .table-cell-light A {
	font-size: 1em;
	color: #990000;
	text-decoration: none;
	border-bottom: 1px dashed #666666;
}

.my-posts-else A:hover, .my-posts-else-alt A:hover, .table-links A:hover, .table-cell-dark A:hover, .table-cell-light A:hover {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed #990000;
}

#breadCrumb {
	margin-top: 13px;
	margin-left: -421px;
/*move over the picture*/
	font-size: 1.2em;
	position: absolute;
	display: inline;
	font-weight: bold;
	color: #CCCCCC;
	padding-bottom: 10px;
}

#breadCrumbPostDetails {
	margin-top: 13px;
	margin-left: -347px;
/*move over the picture*/
	font-size: 1.2em;
	position: absolute;
	display: inline;
	font-weight: bold;
	color: #CCCCCC;
	padding-bottom: 10px;
}

#breadCrumb A, #breadCrumbPostDetails A {
	border-bottom: 1px dashed #FFFF00;
	text-decoration: none;
	color: #CCCCCC;
}

#debuggerTitle {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 20px;
}

#realContent {
	padding-top: 4px;
	padding-bottom: 4px;
}

#debuggerContent {
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FFFFCA;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 10px;
}

.error-top {
	height: 3px;
	width: auto;
	margin-top: 2px;
}

.error-bottom {
	height: 3px;
	width: auto;
	margin-bottom: 8px;
}

.error-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #FF3E3E;
}

.error-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #FF3E3E;
}

.error-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-red-3px-tl.png);
	background-repeat: no-repeat;
}

.error-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-red-3px-bl.png);
	background-repeat: no-repeat;
}

.error-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-red-3px-tr.png);
	background-repeat: no-repeat;
}

.error-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-red-3px-br.png);
	background-repeat: no-repeat;
}

#error {
	text-align: left;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3E3E;
/*border: 1px dashed #FF0000;*/
	padding-right: 5px;
	padding-left: 5px;
}

#error LI {
	font-weight: normal;
	padding-left: 10px;
	list-style-position: inside;
}

.notice-top {
	height: 3px;
	margin-top: 2px;
}

.notice-bottom {
	height: 3px;
	margin-bottom: 5px;
}

.notice-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #FAFEAF;
}

.notice-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #FAFEAF;
}

.notice-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-yellow-3px-tl.png);
	background-repeat: no-repeat;
}

.notice-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-yellow-3px-bl.png);
	background-repeat: no-repeat;
}

.notice-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-yellow-3px-tr.png);
	background-repeat: no-repeat;
}

.notice-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-yellow-3px-br.png);
	background-repeat: no-repeat;
}

#notice {
	text-align: center;
	font-size: 1em;
	color: #000000;
	background-color: #FAFEAF;
/*border: 1px dashed #F9FD44;*/
	padding-right: 5px;
	padding-left: 5px;
}

#notice LI {
	font-weight: normal;
	padding-left: 10px;
	list-style-position: inside;
}

.message-top {
	height: 3px;
	margin-top: 2px;
	margin-left: 11%;
	margin-right: 11%;
}

.message-bottom {
	height: 3px;
	margin-bottom: 10px;
	margin-left: 11%;
	margin-right: 11%;
}

.message-top-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #1ADF5C;
}

.message-bottom-bg {
	height: 3px;
	margin-left: 3px;
	margin-right: 3px;
	background-color: #1ADF5C;
}

.message-top-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-green-3px-tl.png);
	background-repeat: no-repeat;
}

.message-bottom-left {
	width: 3px;
	height: 3px;
	float: left;
	background-image: url(images/corner-green-3px-bl.png);
	background-repeat: no-repeat;
}

.message-top-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-green-3px-tr.png);
	background-repeat: no-repeat;
}

.message-bottom-right {
	width: 3px;
	height: 3px;
	float: right;
	background-image: url(images/corner-green-3px-br.png);
	background-repeat: no-repeat;
}

#message {
	width: auto;
	margin-left: 11%;
	margin-right: 11%;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
	color: #000000;
	background-color: #1ADF5C;
/*border: 1px #00CC33 solid;*/
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#message LI {
	font-weight: normal;
	padding-left: 10px;
	list-style-position: inside;
}

#yellowNote {
	font-size: 1em;
	color: #000000;
	background-color: #F8FD99;
	border: 1px dashed #F9FD5E;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#yellowNote LI {
	font-weight: normal;
	padding-left: 10px;
	list-style-position: inside;
}

.toolTipTitle {
	font-weight: bold;
}

.toolTipBody {
	padding-top: 3px;
	padding-bottom: 3px;
}

.toolTipExtra {
	font-style: italic;
	color: #949494;
}

#searchCategory {
	font-size: 0.4em;
	padding-top: 25px;
	font-weight: bold;
}

.livesearch {
	cursor: default;
	color: #CCCCCC;
	background-color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 5px;
	font-size: 1.5em;
}

#livesearch {
	display: none;
	cursor: default;
	position: absolute;
	margin-top: 50px;
	border: 1px solid #454654;
	font-style: italic;
	font-size: 0.4em;
	font-family: Georgia;
	color: #CCCCCC;
	background-image: url(images/livesearch-bg.png);
	background-repeat: repeat;
	padding: 3px;
	padding-top: 4px;
	min-width: 700px;
	max-width: 1000px;
	z-index: 500;
}

#liveSearchTip {
	font-size: 0.6em;
	font-weight: bold;
	margin-top: 10px;
	color: #00FF00;
}

#liveSearchClose {
	display: inline;
	width: 5px;
	height: 5px;
	float: right;
}

#livesearch SPAN.title, .livesearch SPAN.title {
	font-size: 1.2em;
	padding-right: 5px;
	border-bottom: 1px solid #FF9933;
}

#livesearch SPAN.tryAdvanced, .livesearch SPAN.tryAdvanced {
	padding-left: 30px;
	font-size: 0.8em;
	padding-right: 5px;
}

#livesearch SPAN.tryAdvanced A, .livesearch SPAN.tryAdvanced A, #livesearch SPAN.tryAdvanced A:hover, .livesearch SPAN.tryAdvanced A:hover {
	text-decoration: none;
	color: #999999;
	border-bottom: 1px dashed #666666;
}

#livesearch SPAN.tryAdvanced A:hover, .livesearch SPAN.tryAdvanced A:hover {
	text-decoration: none;
	color: #FF0000;
	border-bottom: 1px dashed #666666;
}

#livesearch SPAN.noResults, .livesearch SPAN.noResults {
	font-size: 0.8em;
	padding-left: 10px;
	font-style: italic;
}

#livesearch DIV, .livesearch DIV {
	padding-top: 5px;
}

#livesearch SPAN.subtitle, .livesearch SPAN.subtitle {
	border-bottom: 1px solid #7359D9;
}

#livesearch UL LI, #livesearch OL LI, .livesearch UL LI, .livesearch OL LI {
	padding-top: 5px;
	margin-left: 35px;
	margin-top: 3px;
}

#livesearch UL LI:hover, #livesearch OL LI:hover, .livesearch UL LI:hover, .livesearch OL LI:hover {
	background-color: #000;
/*sets the background of the menu items*/
	color: #FFFFFF;
}

#livesearch UL A, #livesearch UL A:visited, #livesearch OL A, #livesearch OL A:visited, .livesearch UL A, .livesearch UL A:visited, .livesearch OL A, .livesearch OL A:visited {
	color: #3399CC;
	text-decoration: none;
	border-bottom: 1px dashed #999999;
	display: block;
}

#livesearch UL A:hover, #livesearch OL A:hover, .livesearch UL A:hover, .livesearch OL A:hover {
	background-color: #000;
/*sets the background of the menu items*/
	color: #FFFFFF;
}

#livesearch UL LI EM, #livesearch OL LI EM, .livesearch UL LI EM, .livesearch OL LI EM {
	font-size: 0.8em;
}

.postSocial {
	background-color: #F0F0F0;
	border: 1px dashed #006699;
	text-align: center;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 2px;
	height: auto;
}

.postSocial A {
	padding-left: 3px;
	padding-right: 3px;
}

.postSocial A:hover {
	color: #000;
}

.genieKeywords {
	width: 100%;
}

.genieKeywords TD {
	width: 50%;
	border: 1px solid #DDDDDD;
}

LABEL {
	padding: 0px;
}

.highlight {
	background-color: #FFFF66;
}

.messageBody {
	background-color: #CCCCCC;
	background-image: url(images/paperBg.jpg);
	background-repeat: repeat;
	padding: 10px;
/*margin-left: 10px; margin-right: 10px;*/
	border-left: 3px solid #999999;
	border-right: 3px solid #999999;
	border-bottom: 3px solid #999999;
}

.messageBodyRead {
/*background-image: url(images/page-color.png);*/
	background-image: url(images/line-gradient.png);
	background-repeat: repeat-x;
	padding: 10px;
/*margin-left: 10px; margin-right: 10px;*/
	border-left: 3px solid #999999;
	border-right: 3px solid #999999;
	border-bottom: 3px solid #999999;
}

.messageBodyWrapper {
	background-color: #CCCCCC;
}

.newMessageBody {
	background-color: #FFFFFF;
	background-image: url(images/paperBg.jpg);
	background-repeat: repeat;
	padding: 10px;
	border: 3px solid #999999;
}

.newMessageTag {
	color: #FF0000;
	font-weight: bold;
}

.contactPoster {
	background-color: #CCCCCC;
	margin-top: 5px;
	padding: 5px;
}

.contactForumPoster {
	margin-top: 5px;
	padding: 5px;
}

#cancelComment {
	font-size: 0.9em;
	margin-left: 10px;
}

#cancelComment A:link {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dashed #333333;
	font-weight: normal;
}

.profileH1 {
	color: #CCC;
}

.admin-table {
	background-image: url(images/topBarBg.png);
	background-repeat: repeat;
}

.admin-table-cell A:link {
	color: #FFFFFF;
	text-decoration: none;
}

.admin-table-cell A:hover {
	color: #CCCCCC;
	text-decoration: none;
}

.admin-table-cell A:active {
	color: #FFFFFF;
	text-decoration: none;
}

.admin-table-cell A:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.post-interact {
	margin-top: 52px;
	margin-left: 5px;
	min-height: 35px;
}

.post-interact2 {
	margin-top: 10px;
	margin-left: 0px;
	min-height: 35px;
}

.pagination A {
	color: #7D0101;
	font-weight: bold;
}

.pagination SPAN {
	color: #010101;
	font-weight: bold;
}

.user-info-photo {
	float: right;
	margin: 0px 0px 0 0;
}

.user-info-photo IMG {
	width: 70px;
}

.user-info-photo A:hover {
	border: 0;
}

#avatar {
	border: 3px solid #000000;
}

.bigTextField {
	height: 27px;
	padding: 6px 3px 0;
	font: normal normal bold large Georgia;
}

.biggerTextField {
	height: 27px;
	padding: 6px 3px 0;
	font: normal normal bold large Georgia;
	width: 330px;
}

.bigSelectBox {
	height: 33px;
	padding: 6px 3px 0;
	font: normal normal bold large Georgia;
}

.bigSelectComboBox {
	padding: 2px 3px;
	font: normal normal bold large Georgia;
	margin-bottom: 10px;
}

.bigButton {
	height: 28px;
	font: italic normal bold large Georgia;
	padding-bottom: 24px;
}

.bigEntity {
	font-size: 2em;
	color: #BDBDBD;
	padding: 0 5px 0 0;
	text-shadow: #000 1px 1px 1px;
}

.formTitle {
	padding-right: 10px;
	color: #B7B7B7;
	font-size: 1.3em;
}

.center {
	text-align: center;
	margin-right: 0;
	margin-left: auto;
}

.fieldCheck {
	float: left;
	padding-right: 4px;
	margin-top: -1px;
}

.fieldInfo {
	font-style: italic;
	font-size: 1em;
}

.firstCatWrap {
	float: left;
	padding-right: 10px;
}

.nextCatWrap {
	float: left;
	padding-right: 10px;
	/*[disabled]padding-left:39px;*/
	/*[disabled]background:url(images/catArrow.png) no-repeat 2px 93px;*/
}

.genie {
	float: left;
	margin: -36px 0 0px -12px;
	padding-right: 7px;
}

.smallerText {
	font-size: 0.8em;
}

.categories-dock {
	/*[empty]float:;*/
	width: auto;
	color: #CCC;
	background: #191919 url(images/line-gradient.png) repeat-x scroll;
	cursor: default;
	text-align: center;
	padding-top: 10px;
}

#subcatsDiv {
}

.featured-box {
	float: left;
	margin-bottom: 30px;
	width: 100%;
}

#listOfFeaturedPosts {
}

.featured-top {
	background: url(images/featuredTop.png) no-repeat;
	width: 310px;
	height: 39px;
	margin-left: 22px;
}

.cat-top {
	background: url(images/catTop.png) no-repeat;
	width: 310px;
	height: 39px;
	margin-left: 22px;
}

.featured-top H1, .cat-top H1 {
	color: #FFFFFF;
	font-size: 2.3em;
	font-style: italic;
	font-family: Georgia;
	font-weight: normal;
	padding: 5px 0 0 12px;
}

.featured-top H1 A, .cat-top H1 A {
	color: #FFFFFF;
	text-decoration: none;
}

.featured-top H1 A:hover, .cat-top H1 A:hover {
	color: #CDCDCD;
	text-decoration: none;
}

.featured-left {
	float: left;
	background: url(images/featuredLeft.png) no-repeat;
	width: 22px;
	height: 198px;
}

.cat-left {
	float: left;
	background: url(images/catLeft.png) no-repeat;
	width: 22px;
	height: 198px;
}

.featured-body {
	width: 85%;
	padding: 20px;
	min-height: 119px;
	background-image: url(images/sidebar-box-gradient.jpg);
	background-repeat: repeat-x;
	/*[empty]background-position:;*/
	background-color: #797979;
	margin-left: 22px;
}

.featured-body IMG {
	float: left;
	margin: 0 13px 13px 0;
	border: 3px solid #010101;
	background-color: #676767;
}

.featured-body .featured-post-title {
	font: italic bold 1.3em Georgia;
	color: #010101;
	margin-bottom: 5px;
	margin-top: 8px;
}

.featured-body .featured-post-title A {
	font: italic bold 1.3em Georgia;
	color: #010101;
	margin-bottom: 5px;
	/*[empty]padding-top:;*/
}

.featured-body .featured-post-title A:hover {
	color: #555555;
	text-decoration: none;
	border-bottom: 1px dashed #555555;
}

.featured-posts-entry2 {
	margin-bottom: 30px;
}

.featured-body .featured-post-title.realEstate {
	font-size: 1em;
}

.featured-body .featured-post-title.realEstate A {
	font-size: 1em;
}

.featured-description {
	padding-top: 13px;
}

.featured-post-link {
	margin-top: 10px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}

.featured-post-link A {
	color: #17470D;
	text-decoration: none;
	border-bottom: 1px dashed #49793F;
}

.featured-post-link A:hover {
	color: #010101;
	text-decoration: none;
	border-bottom: 1px dashed #B3B3B3;
}

.featuredTitle {
	padding: 0px 10px 20px;
	text-align: center;
	font: italic 1.9em Georgia;
	color: #FBFBFB;
}

.featuredTitle SPAN {
	font-size: 12px;
	color: #AFAFAF;
}

.featuredTitle SPAN A {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.featuredTitle SPAN A:hover {
	font-size: 12px;
	color: #232323;
	font-weight: bold;
}

.featured-post-here {
	float: right;
	margin: 4px 63px 0 -55px;
	background-color: #7B7878;
	padding: 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.featured-post-here A {
	font: italic bold 1em Georgia;
	text-decoration: none;
	color: #F3F3F3;
	display: block;
}

.featured-post-here A:hover {
	font: italic bold 1em Georgia;
	text-decoration: none;
	color: #010101;
}

.frontPageSwitch {
	float: right;
	background-color: #6B6B6B;
	padding: 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	top: 222px;
	position: absolute;
	right: 495px;
}

.frontPageSwitch A {
	font: italic bold 1em Georgia;
	text-decoration: none;
	color: #F3F3F3;
	display: block;
}

.frontPageSwitch A:hover {
	font: italic bold 1em Georgia;
	text-decoration: none;
	color: #010101;
}

.quickSearch {
	background-color: #B9B9B9;
	background-image: url(images/sidenote-body.png);
	background-position: 0px -98px;
	text-align: center;
	padding: 10px;
	margin-bottom: 13px;
	color: #D7D7D7;
}

.quickSearch A {
	color: #D7D7D7;
	text-decoration: none;
}

.quickSearch .btn {
	font-weight: bold;
}

.xmlLog {
	height: 385px;
	overflow: scroll;
	font-size: 11px;
}

