﻿body {
     margin: 0;
     background: #000000 url(images/background.jpg) center top repeat-y;
     font-family: UbuntuRegular, Verdana, Arial, Helvetica, sans-serif;
     font-size: 100%;
     color: #dcbe8f;
}

body#Home {
     margin: 0;
     background: #000000 url(images/background.jpg) center top repeat-y;
     font-family: UbuntuRegular, Verdana, Arial, Helvetica, sans-serif;
     font-size: 100%;
     color: #dcbe8f;
}

/*------Links------------------------------------*/
a:link {color: #80afaf; text-decoration: none;}
a:visited {color: #569696; text-decoration: none;}
a:hover {color: #ffffff; text-decoration: underline;}

.Sidebar ul a:link {color: #80afaf; text-decoration: none; padding: 5px 0;}
.Sidebar ul a:visited {color: #569696; text-decoration: none; padding: 5px 0;}
.Sidebar ul a:hover {color: #ffffff; text-decoration: none; padding: 5px 0;}

#miniMenu a:link {color: #326f6f; text-decoration: none;}
#miniMenu a:visited {color: #326f6f; text-decoration: none;}
#miniMenu a:hover {color: #80afaf; text-decoration: underline;}

#subMenu a:link {color: #80afaf; text-decoration: none;}
#subMenu a:visited {color: #569696; text-decoration: none;}
#subMenu a:hover {color: #ffffff; text-decoration: none;}

#mainContent .Header a:link {color: #efbb3c; text-decoration: none;}
#mainContent .Header a:visited {color: #efbb3c; text-decoration: none;}
#mainContent .Header a:hover {color: #efbb3c; text-decoration: underline;}

#Footer a:link {color: #326f6f; text-decoration: none;}
#Footer a:visited {color: #326f6f; text-decoration: none;}
#Footer a:hover {color: #80afaf; text-decoration: underline;}

/*------Typefaces------------------------------------*/
@font-face {
	font-family: 'UbuntuRegular';
	src: url('type/Ubuntu-R-webfont.eot'); /* IE 9 */
	src: url('type/Ubuntu-R-webfont.eot?iefix') format('eot'), /* IE 6-8 */
		url('type/Ubuntu-R-webfont.woff') format('woff'), /* Modern Browsers */
		url('type/Ubuntu-R-webfont.ttf') format('truetype'), /* Android, Safari, iOS */
		url('type/Ubuntu-R-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'UbuntuItalic';
	src: url('type/Ubuntu-I-webfont.eot'); /* IE 9 */
	src: url('type/Ubuntu-I-webfont.eot?iefix') format('eot'), /* IE 6-8 */
		url('type/Ubuntu-I-webfont.woff') format('woff'), /* Modern Browsers */
		url('type/Ubuntu-I-webfont.ttf') format('truetype'), /* Android, Safari, iOS */
		url('type/Ubuntu-I-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'UbuntuBold';
	src: url('type/Ubuntu-B-webfont.eot'); /* IE 9 */
	src: url('type/Ubuntu-B-webfont.eot?iefix') format('eot'), /* IE 6-8 */
		url('type/Ubuntu-B-webfont.woff') format('woff'), /* Modern Browsers */
		url('type/Ubuntu-B-webfont.ttf') format('truetype'), /* Android, Safari, iOS */
		url('type/Ubuntu-B-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'UbuntuBoldItalic';
	src: url('type/Ubuntu-BI-webfont.eot'); /* IE 9 */
	src: url('type/Ubuntu-BI-webfont.eot?iefix') format('eot'), /* IE 6-8 */
		url('type/Ubuntu-BI-webfont.woff') format('woff'), /* Modern Browsers */
		url('type/Ubuntu-BI-webfont.ttf') format('truetype'), /* Android, Safari, iOS */
		url('type/Ubuntu-BI-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'UniversCondensedMedium';
	src: url('type/univers-webfont.eot'); /* IE 9 */
	src: url('type/univers-webfont.eot?iefix') format('eot'), /* IE 6-8 */
		url('type/univers-webfont.woff') format('woff'), /* Modern Browsers */
		url('type/univers-webfont.ttf') format('truetype'), /* Android, Safari, iOS */
		url('type/univers-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

/*------Misc------------------------------------*/
#siteWrapper {
	width: 984px;
	margin: auto auto;
}

#Home #bgWrapper {
	background: url(images/home_bg.jpg) center top no-repeat;
	min-height: 0;
}

#bgWrapper {
	background: url(images/regular_bg.jpg) center top no-repeat;
	min-height: 1036px;
}

#Associations {
	clear: both;
	width: 984px;
	text-align: center;
}

#Associations ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#Associations li {
	float: left;
	margin: 0 5px;
}

#Associations li a {
	display: block;
	overflow: hidden;
	text-indent: -999em;
}

#Assoc1 a {
	width: 172px;
	height: 45px;
	background: url(images/assoc_navadesigns.png) no-repeat;
}

#Assoc1 a:hover {
	background: url(images/assoc_navadesigns_hover.png) no-repeat;
}

#Assoc2 a {
	width: 150px;
	height: 45px;
	background: url(images/assoc_disneyana.png) no-repeat;
}

#Assoc2 a:hover {
	background: url(images/assoc_disneyana_hover.png) no-repeat;
}

#Assoc3 a {
	width: 73px;
	height: 45px;
	background: url(images/assoc_firefox.png) no-repeat;
}

#Assoc3 a:hover {
	background: url(images/assoc_firefox_hover.png) no-repeat;
}

#Assoc4 a {
	width: 31px;
	height: 45px;
	background: url(images/assoc_wordpress.png) no-repeat;
}

#Assoc4 a:hover {
	background: url(images/assoc_wordpress_hover.png) no-repeat;
}

#Assoc5 a {
	width: 74px;
	height: 45px;
	background: url(images/assoc_flickr.png) no-repeat;
}

#Assoc5 a:hover {
	background: url(images/assoc_flickr_hover.png) no-repeat;
}

#Assoc6 a {
	width: 105px;
	height: 45px;
	background: url(images/assoc_twitter.png) no-repeat;
}

#Assoc6 a:hover {
	background: url(images/assoc_twitter_hover.png) no-repeat;
}

#Assoc7 a {
	width: 62px;
	height: 45px;
	background: url(images/assoc_youtube.png) no-repeat;
}

#Assoc7 a:hover {
	background: url(images/assoc_youtube_hover.png) no-repeat;
}

hr {
	margin-left: 20px;
	margin-right: 20px;
	border: 1px solid #16130c;
	clear: left;
	width: auto;
}

h5 {
	color: #fefee3;
}

h4 {
	color: #fefee3;
	margin: 0;
}

h3 {
	color: #fefee3;
}

h2 {
	color: #fefee3;
}

h1 {
	color: #fefee3;
}

img {border: none;}

/*------Home Header------------------------------------*/
#homeHeader {
	width: 984px;
	height: 133px;
	background: url(images/home_header_bg.png) left top repeat-x;
}

/*------Header------------------------------------*/
#Header {
	width: 984px;
	height: 133px;
	background: url('images/header.png') left top no-repeat;
}

/*------Search------------------------------------*/
#homeSearch {
	width: 328px;
	text-align: center;
	position: relative;
	top: 450px;
}

#Search {
	width: 984px;
	text-align: right;
	height: 100px;
	background: url(images/logo.png) left top no-repeat;
}

#Search form{
	width: 250px;
	float: right;
}

/*------Mini Menu------------------------------------*/
#topminiMenu {
	height: 33px;
	width: 984px;
}

#topminiMenu .miniMenu {
	float: right;
}

#topminiMenu .miniMenu li {
	padding: 3px 10px 0 0;
}

.miniMenu {
	margin: 0;
	padding: 0;
}

.miniMenu li {
	list-style-type: none;
	float: left;
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	letter-spacing: .1em;
	color: #326f6f;
}

/*------Menu------------------------------------*/
#menuWrapper {
	width: 984px;
	clear: both;
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: normal;
}

#Menu li.menuSpacerLeft {
	height: 33px;
	width: 114px;
	background: url(images/menu_left.png) left top no-repeat;
}

#Menu li.menuSpacerRight {
	height: 33px;
	width: 114px;
	background: url(images/menu_right.png) right top no-repeat;
}

#Menu {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#Menu .menuBackground {
	background: url(images/menupopout_bg.png) left top repeat-y;
}

#Menu .menuCentered {
	display: table;
	margin: auto auto;
}

#Menu li {
	float: left;
	height: 33px;
	width: 108px;
}

#Menu li a{
	display: block;
	text-indent: -999em;
	overflow: hidden;
	height: 33px;
	width: 108px;
}

#Menu #Welcome { background: url(images/tab_welcome.png) no-repeat; }
#Menu #Downloads { background: url(images/tab_downloads.png) no-repeat; }
#Menu #Models { background: url(images/tab_models.png) no-repeat; }
#Menu #Crafts { background: url(images/tab_crafts.png) no-repeat; }
#Menu #Customize { background: url(images/tab_customize.png) no-repeat; }
#Menu #Guest { background: url(images/tab_guest.png) no-repeat; }
#Menu #Help { background: url(images/tab_help.png) no-repeat; }

#Menu #Help:hover {
	background-position: 0 -33px;
}

#Menu #Guest:hover {
	background-position: 0 -33px;
}

#Menu #Customize:hover {
	background-position: 0 -33px;
}

#Menu #Crafts:hover {
	background-position: 0 -33px;
}

#Menu #Models:hover {
	background-position: 0 -33px;
}

#Menu #Downloads:hover {
	background-position: 0 -33px;
}

#Menu #Welcome:hover {
	background-position: 0 -33px;
}

#Menu li ul {
	list-style-type: none;
	padding: 10px 0 0 0;
	margin: 0;
}

#Menu li ul li {
	width: 984px;
	visibility: hidden;
}

#Menu #Welcome #welcomeText {
	visibility: hidden;
	position: relative;
	left: -114px;
	width: 984px;
}

#Menu #Downloads #downloadsText {
	visibility: hidden;
	position: relative;
	left: -222px;
	width: 984px;
}

#Menu #Models #modelsText {
	visibility: hidden;
	position: relative;
	left: -330px;
	width: 984px;
}

#Menu #Crafts #craftsText {
	visibility: hidden;
	position: relative;
	left: -438px;
	width: 984px;
}

#Menu #Customize #customizeText {
	visibility: hidden;
	position: relative;
	left: -546px;
	width: 984px;
}

#Menu #Guest #guestText {
	visibility: hidden;
	position: relative;
	left: -654px;
	width: 984px;
}

#Menu #Help #helpText {
	visibility: hidden;
	position: relative;
	left: -762px;
	width: 984px;
}

#Menu #Welcome:hover #welcomeText {
	visibility: visible;
	position: relative;
	left: -114px;
	z-index: 1;
	text-align: center;
	width: 984px;
}

#Menu #Downloads:hover #downloadsText {
	visibility: visible;
	position: relative;
	left: -222px;
	z-index: 1;
}

#Menu #Models:hover #modelsText {
	visibility: visible;
	position: relative;
	left: -330px;
	z-index: 1;
}

#Menu #Crafts:hover #craftsText {
	visibility: visible;
	position: relative;
	left: -438px;
	z-index: 1;
}

#Menu #Customize:hover #customizeText {
	visibility: visible;
	position: relative;
	left: -546px;
	z-index: 1;
}

#Menu #Guest:hover #guestText {
	visibility: visible;
	position: relative;
	left: -654px;
	z-index: 1;
}

#Menu #Help:hover #helpText {
	visibility: visible;
	position: relative;
	left: -762px;
	z-index: 1;
}

#Menu #subMenu {
	list-style-type: none;
	padding: 10px 10px 0 10px;
	min-height: 30px;
	font-size: .9em;
	margin: 0;
}

#Menu #subMenu li {
	width: auto;
	height: 23px;
	margin: 0 10px 0 0;
	display: block;
}

#Menu #subMenu li:hover {
	background: url(images/submenu_left.png) left top no-repeat;
}

#Menu #subMenu li a {
	text-indent: 0;
	height: auto;
	width: auto;
	height: 23px;
	padding: 0 10px 0 10px;
	margin-right: -10px;
}

#Menu #subMenu li:hover a {
	height: 23px;
	background: url(images/submenu_right.png) right top no-repeat;
}

#Menu #Help:hover #subMenu li {
	visibility: visible;
}

#Menu #Guest:hover #subMenu li {
	visibility: visible;
}

#Menu #Customize:hover #subMenu li {
	visibility: visible;
}

#Menu #Crafts:hover #subMenu li {
	visibility: visible;
}

#Menu #Models:hover #subMenu li {
	visibility: visible;
}

#Menu #Downloads:hover #subMenu li {
	visibility: visible;
}

#Menu #Welcome:hover #subMenu li {
	visibility: visible;
}

/*---*/
#welcomePage #Menu #Welcome {
	background-position: 0 -33px;
}

#welcomePage #Menu:hover #Welcome {
	background-position: 0 0;
}

#welcomePage #Menu #Welcome:hover {
	background-position: 0 -33px;
}

#welcomePage #Menu #Welcome #subMenu li {
	visibility: visible;
}

#welcomePage #Menu #Welcome #welcomeText {
	visibility: visible;
	position: relative;
	left: -114px;
	z-index: 0;
}

#welcomePage #Menu:hover #Welcome:hover #welcomeText {
	display: inline;
}

#welcomePage #Menu:hover #Welcome #welcomeText {
	display: none;
}

/*---*/
#newsPage #Menu #Welcome {
	background-position: 0 -33px;
}

#newsPage #Menu:hover #Welcome {
	background-position: 0 0;
}

#newsPage #Menu #Welcome:hover {
	background-position: 0 -33px;
}

#newsPage #Menu #Welcome #subMenu li {
	visibility: visible;
}

#newsPage #Menu #Welcome #welcomeText {
	background: url(images/tab_welcome_bg.jpg) no-repeat;
	visibility: visible;
	left: -114px;
	position: relative;
	z-index: 0;
}

#newsPage #Menu:hover #Welcome:hover #welcomeText {
	display: inline;
}

#newsPage #Menu:hover #Welcome #welcomeText {
	display: none;
}

/*---*/
#downloadsPage #Menu #Downloads {
	background-position: 0 -33px;
}

#downloadsPage #Menu:hover #Downloads {
	background-position: 0 0;
}

#downloadsPage #Menu #Downloads:hover {
	background-position: 0 -33px;
}

#downloadsPage #Menu #Downloads #subMenu li {
	visibility: visible;
}

#downloadsPage #Menu #Downloads #downloadsText {
	background: url(images/tab_downloads_bg.jpg) no-repeat;
	visibility: visible;
	position: relative;
	left: -222px;
	z-index: 0;
}

#downloadsPage #Menu:hover #Downloads:hover #downloadsText {
	display: inline;
}

#downloadsPage #Menu:hover #Downloads #downloadsText {
	display: none;
}

/*---*/
#modelsPage #Menu #Models {
	background-position: 0 -33px;
}

#modelsPage #Menu:hover #Models {
	background-position: 0 0;
}

#modelsPage #Menu #Models:hover {
	background-position: 0 -33px;
}

#modelsPage #Menu #Models #subMenu li {
	visibility: visible;
}

#modelsPage #Menu #Models #modelsText {
	background: url(images/tab_models_bg.jpg) no-repeat;
	visibility: visible;
	position: relative;
	left: -330px;
	z-index: 0;
}

#modelsPage #Menu:hover #Models:hover #modelsText {
	display: inline;
}

#modelsPage #Menu:hover #Models #modelsText {
	display: none;
}

/*---*/
#craftsPage #Menu #Crafts {
	background-position: 0 -33px;
}

#craftsPage #Menu:hover #Crafts {
	background-position: 0 0;
}

#craftsPage #Menu #Crafts:hover {
	background-position: 0 -33px;
}

#craftsPage #Menu #Crafts #subMenu li {
	visibility: visible;
}

#craftsPage #Menu #Crafts #craftsText {
	background: url(images/tab_crafts_bg.jpg) no-repeat;
	visibility: visible;
	position: relative;
	left: -438px;
	z-index: 0;
}

#craftsPage #Menu:hover #Crafts:hover #craftsText {
	display: inline;
}

#craftsPage #Menu:hover #Crafts #craftsText {
	display: none;
}

/*---*/
#customizePage #Menu #Customize {
	background-position: 0 -33px;
}

#customizePage #Menu:hover #Customize {
	background-position: 0 0;
}

#customizePage #Menu #Customize:hover {
	background-position: 0 -33px;
}

#customizePage #Menu #Customize #subMenu li {
	visibility: visible;
}

#customizePage #Menu #Customize #customizeText {
	background: url(images/tab_customize_bg.jpg) no-repeat;
	visibility: visible;
	position: relative;
	left: -546px;
	z-index: 0;
}

#customizePage #Menu:hover #Customize:hover #customizeText {
	display: inline;
}

#customizePage #Menu:hover #Customize #customizeText {
	display: none;
}

/*---*/
#iconPage #Menu #Customize {
	background-position: 0 -33px;
}

#iconPage #Menu:hover #Customize {
	background-position: 0 0;
}

#iconPage #Menu #Customize:hover {
	background-position: 0 -33px;
}

#iconPage #Menu #Customize #subMenu li {
	visibility: visible;
}

#iconPage #Menu #Customize #customizeText {
	background: url(images/tab_customize_bg.jpg) no-repeat;
	visibility: visible;
	position: relative;
	left: -546px;
	z-index: 0;
}

#iconPage #Menu:hover #Customize:hover #customizeText {
	display: inline;
}

#iconPage #Menu:hover #Customize #customizeText {
	display: none;
}

/*---*/
#cursorPage #Menu #Customize {
	background-position: 0 -33px;
}

#cursorPage #Menu:hover #Customize {
	background-position: 0 0;
}

#cursorPage #Menu #Customize:hover {
	background-position: 0 -33px;
}

#cursorPage #Menu #Customize #subMenu li {
	visibility: visible;
}

#cursorPage #Menu #Customize #customizeText {
	background: url(images/tab_customize_bg.jpg) no-repeat;
	visibility: visible;
	position: relative;
	left: -546px;
	z-index: 0;
}

#cursorPage #Menu:hover #Customize:hover #customizeText {
	display: inline;
}

#cursorPage #Menu:hover #Customize #customizeText {
	display: none;
}

/*---*/
#guestPage #Menu #Guest {
	background-position: 0 -33px;
}

#guestPage #Menu:hover #Guest {
	background-position: 0 0;
}

#guestPage #Menu #Guest:hover {
	background-position: 0 -33px;
}

#guestPage #Menu #Guest #subMenu li {
	visibility: visible;
}

#guestPage #Menu #Guest #guestText {
	background: url(images/tab_guest_bg.jpg) no-repeat;
	visibility: visible;
	position: relative;
	left: -654px;
	z-index: 0;
}

#guestPage #Menu:hover #Guest:hover #guestText {
	display: inline;
}

#guestPage #Menu:hover #Guest #guestText {
	display: none;
}

/*---*/
#helpPage #Menu #Help {
	background-position: 0 -33px;
}

#helpPage #Menu:hover #Help {
	background-position: 0 0;
}

#helpPage #Menu #Help:hover {
	background-position: 0 -33px;
}

#helpPage #Menu #Help #subMenu li {
	visibility: visible;
}

#helpPage #Menu #Help #helpText {
	background: url(images/tab_help_bg.jpg) no-repeat;
	visibility: visible;
	position: relative;
	left: -762px;
	z-index: 0;
}

#helpPage #Menu:hover #Help:hover #helpText {
	display: inline;
}

#helpPage #Menu:hover #Help #helpText {
	display: none;
}

/*------Twitter------------------------------------*/
#twitterWrapper {
	width: 984px;
	font-size: .9em;
	letter-spacing: .05em;
	clear: both;
}

#twitterContent {
	background: url(images/twitter_bg.png) repeat-y;
}

#twitterWrapper .Header {
	color: #a93409;
	font-size: 1.1em;
}

#twitterWrapper a {
	display: block;
	text-align: right;
}

#twitterWrapper span a {
	display: inline;
}

#twitterWrapper ul {
	list-style-type: none;
	margin: 0 15px 0 15px;
	padding: 0;
}

#twitterWrapper li {
	border-bottom: dotted 1px #000000;
}

/*------Sidebar------------------------------------*/
#sidebarWrapper {
	float: right;
	width: 250px;
}

.Sidebar {
	width: 230px;
	background: url(images/sidebar_bg.png) repeat-y;
	line-height: 1.25em;
	padding: 0 5px 0 15px;
	font-size: .75em;
}

#sidebarWrapper .Sidebar ul {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}

#sidebarWrapper p {
	margin: 0;
}

#sidebarWrapper .Header {
	font-size: 1.2em;
	width: 230px;
	color: #efbb3c;
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	padding: 5px 5px 5px 15px;
	background: url(images/sidebar_top.png) left top no-repeat;
}

.Sidebar .Quotes {
	line-height: 1.25em;
}

.sidebarBottom {
	width: 250px;
	height: 25px;
	background: url(images/sidebar_bottom.png) left top no-repeat;
}

.Sidebar ul a {
	display: block;
}

.Sidebar ul li {
	line-height: 1.2em;
	padding: 0 0 0 10px;
}

.Sidebar ul li:hover {
	background: url(images/bullet.png) left top repeat-y;
}

.formHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-variant: small-caps;
	font-weight: bold;
	color: #131780;
}

/*------Sidebar Ads------------------------------------*/
/*---Available Page Types---
	#newsPage
	#downloadsPage
	#welcomePage
	#modelsPage
	#craftsPage
	#guestPage
	#helpPage
	#customizePage
	#iconPage
	#cursorPage
*/

#potciconAd {
	display: none;
}

#hmcursorAd {
	display: none;
}

#hmiconAd {
	display: none;
}

#donatepinAd {
	display: none;
}

#donatemodelAd {
	display: none;
}

#rssAd {
	display: none;
}

/*--TURN ON GIVEAWAY AD--
#giveawayAd {
	display: block;
	padding: 0 0 10px 10px;
}*/

/*--TURN OFF GIVEAWAY AD--*/
#giveawayAd {
	display: none;
}

#cursorPage #donatepinAd {
	display: block;
	padding: 0 0 10px 10px;
}

#iconPage #donatepinAd {
	display: block;
	padding: 0 0 10px 10px;
}

#customizePage #donatepinAd {
	display: block;
	padding: 0 0 10px 10px;
}

#helpPage #donatepinAd {
	display: block;
	padding: 0 0 10px 10px;
}

#guestPage #donatepinAd {
	display: block;
	padding: 0 0 10px 10px;
}

#welcomePage #donatepinAd {
	display: block;
	padding: 0 0 10px 10px;
}

#downloadsPage #donatepinAd {
	display: block;
	padding: 0 0 10px 10px;
}

#newsPage #donatepinAd {
	display: block;
	padding: 0 0 10px 10px;
}

#newsPage #donatemodelAd {
	display: block;
	padding: 0 0 10px 10px;
}

#craftsPage #donatemodelAd {
	display: block;
	padding: 0 0 10px 10px;
}

#modelsPage #donatemodelAd {
	display: block;
	padding: 0 0 10px 10px;
}

#newsPage #rssAd {
	display: block;
	padding: 0 0 10px 10px;
}

#cursorPage #hmcursorAd {
	display: block;
	padding: 0 0 10px 10px;
}

#iconPage #potciconAd {
	display: block;
	padding: 0 0 10px 10px;
}

#iconPage #hmiconAd {
	display: block;
	padding: 0 0 10px 10px;
}

#downloadsPage #potciconAd {
	display: block;
	padding: 0 0 10px 10px;
}

#downloadsPage #hmcursorAd {
	display: block;
	padding: 0 0 10px 10px;
}

#downloadsPage #hmiconAd {
	display: block;
	padding: 0 0 10px 10px;
}

/*------Main Content------------------------------------*/
#contentWrapper {
	width: 984px;
	font-size: 1em;
}

#logoWrapper {
	float: left;
	width: 328px;
	height: 507px;
	background: url(images/logo_home.png) left top no-repeat;
}

#mainContent {
	width: 714px;
	background: url(images/content_bg.png) left top repeat;
	line-height: 1.25em;
	padding: 5px 10px 0 10px;
	float: left;
}

#mainContent ul {
	font-size: .9em;
}

#contentHeaderWrapper {
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #efbb3c;
}

#contentHeader {
	width: 714px;
	min-height: 100px;
	background: url(images/content_header_bg.png) repeat;
	padding: 0 10px 10px 10px;
}

#alertContent {
	width: 964px;
	background: url(images/alert_bg.png) left top repeat;
	padding: 5px 10px 0 10px;
	text-align: center;
}

#maintenanceContent {
	width: 964px;
	background: url(images/maintenance_bg.png) left top repeat;
	padding: 5px 10px 0 10px;
	text-align: center;
}

#mainContent #contentHeaderWrapper h2 {
	margin-top: 0;
}

#mainContent h1 {
	margin-left: 20px;
	margin-right: 20px;
}

#mainContent ol {
	margin-left: 20px;
	margin-right: 20px;
}

#mainContent ul {
	margin-bottom: 0;
}

#mainContent p {
	margin-bottom: 0;
	font-size: .9em;
}

#pageHeader {
	font-size: 3em;
	margin-bottom: 0;
	margin-top: 0;
}

#pageSubheader {
	margin: 0;
}

#mainContent .pageNav {
	text-align: center;
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
}

#mainContent .Header {
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #efbb3c;
	font-size: 1.5em;
}

#mainContent #Faq {
	list-style-type: none;
}

#mainContent .faqAnswer {
	margin-left: 50px;
}

#mainContent .toTop {
	text-align: right;
	font-size: .8em
}

#toTop {
	position: fixed;
	right: 0;
	bottom: 30px;
	z-index: 1000;
}

#mainContent .Entry {
	clear: left;
	padding-top: 50px;
}

#mainContent .entryList {
	list-style-type: none;
	padding-left: 0;
	width: 714px;
	margin: 0;
}

#mainContent .entryList .Entry:first-child {
	padding-top: 20px;
}

#mainContent .entryList ul {
	list-style-type: none;
}

#mainContent .sampleList {
	list-style-type: none;
	padding-left: 0;
}

#mainContent .sampleList li {
	clear: left;
}

.listInfo {
	float: left;
	width: 595px;
}

blockquote {
	font-style: italic;
}

blockquote em {
	font-style: normal;
}

.Alert {
	font-weight: bold;
	color: #a8f4ff;
}

.miniText {
	color: #b2b2b2;
	font-size: .8em !important;
}

code {
	color: #000000;
	font-size: 1.1em;
}

div.modelImage {
	float: right;
	clear: left;
	text-align: center;
}

p.modelImage {
	font-size: .7em;
	background: url(images/home_header_bg.png) left top repeat;
	padding: 10px;
}

.modelLevel {
	font-size: 2em;
}

.floatLeft {
	float: left;
	padding-right: 5px;
}

.floatRight {
	float: right;
	padding-left: 5px;
}

#mainContent .timeStamp {
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: .8em;
	color: #b2b2b2;
	white-space: nowrap;
}

#checkoutWrapper {
	float: right;
	width: 250px;
}

#cartstatusWrapper {
	float: right;
	width: 250px;
}

#checkoutWrapper p {
	margin: 0;
}

#cartstatusWrapper p {
	margin: 0;
}

#checkoutWrapper .Header {
	font-size: 1.2em;
	width: 250px;
	color: #efbb3c;
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	padding: 5px 5px 5px 15px;
	background: url(images/cartstatus_top.png) left top no-repeat;
}

#cartstatusWrapper .Header {
	font-size: 1.2em;
	width: 250px;
	color: #efbb3c;
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: .1em;
	padding: 5px 5px 5px 15px;
	background: url(images/cartstatus_top.png) left top no-repeat;
}

#cartStatus {
	width: 250px;
	position: fixed;
	top: 203px;
}

.cart {
	width: 230px;
	background: url(images/cartstatus_bg.png) repeat-y;
	line-height: 1.25em;
	padding: 0 5px 0 15px;
	text-align: center;
}

.cartstatusBottom {
	width: 250px;
	height: 25px;
	background: url(images/cartstatus_bottom.png) left top no-repeat;
}

.alertBox {
	background-color: #9b0000;
	border: 1px solid red;
	padding: 5px;
}

#Donors ul li {
	border-bottom: solid 1px #85beb3;
	list-style-type: none;
	padding: 10px;
}

#donateGraph{
	width: 100%;
}

.monthCol {
	width: 15%;
	text-align: right;
}

.graphBar {
	text-align: center;
}

.badMonth {
	background-color: #c1292f;
}

.goodMonth {
	background-color: #5eb868;
}

/*------Page Nav------------------------------------*/
.pageNav a {
	height: 23px;
	display: inline-block;
	color: #ffffff;
	padding: 0 10px 0 10px;
	margin-right: -10px;
}

.pageNav .pageLink a:hover {
	height: 23px;
	display: inline-block;
	color: #ffffff;
	padding: 0 10px 0 10px;
	margin-right: -10px;
	text-decoration: none;
	background: url(images/submenu_right.png) right top no-repeat;
}

.pageNav a {
	height: 23px;
	display: inline-block;
	color: #ffffff;
	padding: 0 10px 0 10px;
	margin-right: -10px;
}

.pageNav .pageLink a:hover {
	height: 23px;
	display: inline-block;
	color: #ffffff;
	padding: 0 10px 0 10px;
	margin-right: -10px;
	text-decoration: none;
	background: url(images/submenu_right.png) right top no-repeat;
}

.pageNav .pageLink {
	height: 23px;
	display: inline-block;
	margin-right: 10px;
}

.pageNav .pageLink:hover {
	background: url(images/submenu_left.png) left top no-repeat;
}

.pageNav .youarehere {
	height: 23px;
	display: inline-block;
	padding: 0 10px 0 10px;
}

/*------WordPress------------------------------------*/
#mainContent .postmetadata {
	padding: 5px;
	border: solid 1px #807355;
	background-color: #3a3325;
	font-size: .75em;
}

.readMore {
	width: 100%;
	text-align: center;
}

.center {
	text-align: center;
}

#recentPosts {
	width: 208px;
}

#recentPosts .postHeader {
	margin-left: 15px;
	margin-right: 15px;
}

#recentPosts .postHeader a {
	display: block;
}

#sidebarWrapper #recentPosts .timeStamp {
	border-bottom: 1px #2044a3 dotted;
	line-height: 1em;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 5px;
	text-align: right;
	font-size: .7em;
}

#recentPosts .Header {
	font-size: 1.5em;
}

#mainContent .commentList {
	list-style-type: none;
	padding: 0;
	background: url(images/content_header_bg.png) left top repeat;
	font-size: .8em;
	color: #b2b2b2;
	width: 100%;
}

#mainContent .commentList .children {
	list-style-type: none;
	margin-top: 12px;
	border-left: 1px #000000 solid;
	padding-left: 0;
	margin-right: 0;
	margin-left: 20px;
}

#mainContent .commentList li p {
	padding: 0;
	font-size: 13px;
}

#mainContent .commentList li .avatar {
	float: left;
	padding: 3px;
}

.comment-author {
	background: url("images/content_header_bg.png") left top repeat;
}

.Says {
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.25em;
	letter-spacing: .1em;
	color: #efbb3c;
}

#respond {
	padding-left: 3px;
}

#mainContent .commentList .cancel-comment-reply {
}

#mainContent #postWrapper #respond h3 a {
	display: inline;
}

#mainContent #respond .submitReply {
}

/*#mainContent .postWrapper .timeStamp {
	left: -4px;
	width: 130px;
	height: 17px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #adc8de;
	text-align: center;
	padding: 0 0 0 0;
}

#postWrapper {
}

#postWrapper .Post {
	padding-top: 35px;
	padding-bottom: 35px;
}

#mainContent #postWrapper .Post:first-child {
	padding-top: 0;
}

#postWrapper .Post h3 {
	margin-bottom: 0;
}

.postMetadata {
	clear: left;
}

.postNavigation {
	clear: left;
	text-align: center;
}

#mainContent #postWrapper .Header {
	background: url("images/article_header.png") left top no-repeat;
	font-size: 1.3em;
	width: 536px;
	height: 33px;
	margin-top: -30px;
	margin-left: -20px;
	padding: 40px 0 0 20px;
}

.imagePadding img{
	padding: 10px;
}

.imagePadding img:hover{
	border: 1px solid #80afaf;
	padding: 9px;
}

#Notices {
}

#Notices p {
	text-align: center;
	padding: 10px;
}*/


/*------Calendar------------------------------------*/
.Calendar{
	width: 188px;
	height: auto;
	float: left;
	margin: 0 10%;
	color: #16130c;
}

.calData {
	background: url("images/calendar_bg.gif") repeat-y;
}

.specialDate {
	background-color: #d4c381;
}

/*------Footer------------------------------------*/
#footerWrapper {
	width: 984px;
	margin: auto auto;
	padding-bottom: 10px;
	color: #78674c;
}

#Footer {
	font-family: UniversCondensedMedium, Verdana, Arial, Helvetica, sans-serif;
	font-size: .85em;
	letter-spacing: .1em;
	padding: 10px;
	background: url("images/footer_bg.png") left top repeat-y;
}

#Disclaimer {
	float: right;
	width: 628px;
}

#footerWrapper p {
	margin: 0;
}

/*------Slider------------------------------------*/
#sliderWrapper {
	width: 656px;
	clear: both;
}
