@charset "UTF-8";

/*  Top Horizontal Navigation */

body {
	margin: auto;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #FCFCFC;
	color: #666666;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 80%;
	line-height:1.25em;
}
#pageContainer {
	width: 100%;
	margin: auto;
	background-image: url(../../files/sitemedia/images/1/5/47.jpg);
	background-position: 0px -225px;
	background-repeat: repeat-x;
}
#home #pageContainer {
	background-position: 0px 0px;
}
#home #pageContainer {
	background-color: inherit;
}
#loginHeader {
	width: 960px;
	margin: auto;
	padding: .5em 20px;
	background-color: #FCFCFC;
}
#siteHeader {
	display: none;
}
#siteCore {
	width: 1000px;
	margin: auto;
	position: relative;
	padding: 0px 0px 2em 0px;
}
#siteNav1 {
	width: 100%;
	height: 50px;
	margin: 0px;
	padding: 0%;
	text-transform: lowercase;
}
#siteBody {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#subNavColumn {
	background-color: #F2F6F9;
	width: 17%;
	padding: 0px 0% 0% 0%;
	_padding-top: 140px;
	margin: 140px 0% 0% 0%;
	_margin-top: 0px;
	float: right;
	clear: none;
	display: inline;
}
#sideColumn {
	background-color: #CCCCFF;
	width: 17%;
	padding: 1em 0em 3em 0em;
	float: right;
	clear: right;
	display: inline;
	text-align: center;
}
#siteContent {
	width: 100%;
	padding: 0px 0% 3em 0%;
	margin: 0px;
	float: left;
	clear: none;
	display: inline;
}
body.subNavColumn #siteContent { width:83%; *width:82.9%; _width:82.7%;}
body.sideColumnRight #siteContent { width:85%;}
body.subNavSideColumn #siteContent { width: 68%;}
#siteMessagesContext {
	margin-top: 1em;
	padding: 1em;
	font-style: italic;
}
#siteFooter {
	width: 960px;
	margin: auto;
	padding: 2.5em 20px .5em 20px;
	font-size: 93%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-transform: lowercase;
	text-align: right;
}

/* GENERAL */

h1, h2, h3 {
	color: #333333;
	margin: 0px 0px 5px 0px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
h1 {
	font-size: 255%;
	_font-size: 225%;
	text-transform: inherit;
	line-height: 1em;
	padding-top: .2em;
	font-weight: normal;
}
#contentBody h1 {
	font-size: 190%;
	_font-size: 180%;
}
h2 {
	font-size: 135%;
	margin-top: 1.5em;
}
h3 {
	font-size: 115%;
}
p, ul, ol, dl, dd, dt {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px 0px 10px 0px;
}
ul {
	list-style-type: none;
}
li {
	padding-left: .25em;
	margin-bottom: .25em;
}
acronym {
	border-bottom: none;
}
.clearFix {
	clear: both;
}
#contentBody {
	width: 940px;
	margin: auto;
	padding: 0px;
	font-size: 95%;
	background-color: #FCFCFC;}
#albumThumbnails #contentBody {
	width: 100%;
	padding: 1.5em 0% 2.5em 0%;
}
#contentBody ul li {
	list-style-type: disc;
}
#contentBody ul, .contentBody ol {
	list-style-position: inside;
	margin-bottom: 25px;
}
#sideColumn a img {
	border: solid 1px #EEEEEE;
}

/* Navigation */

a:link, a:active, a:visited {
	color: #4573A4;
	text-decoration: none;
	font-weight: normal;
	outline: none;
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
}
#siteHeader a {
	color: #FFFFFF;
	font-size: 125%;
	font-weight: bold;
	text-decoration: none;
}
#siteNav1 ul, #siteHeader a, #siteNav1 ul li, #siteNav1 ul li a, #homeHeader {
	background-image: url(../../files/sitemedia/images/1/5/46.jpg);
	background-repeat: no-repeat;
}
#homeHeader {background-position: center -150px;}
#siteNav1 ul {
	width: 1000px;
	margin: auto;
	font-size: 85%;
	padding: 0px;
	background-position: center -50px;
}
#siteNav1 ul li {
	margin: 0em;
	padding: 0em;
	float: right;
	clear: none;
	display: inline;
}
#siteNav1 ul li span {
	position: absolute;
	left: -9999px;
}
#siteNav1 ul li a {
	height: 50px;
	display: block;
	border: none;
	outline: none;
}
#siteNav1 ul li a:hover {background-image: none;}

#siteNav1 ul li.linkLogin {display:none;}
#siteNav1 ul li.linkHome a {background-position: 0px -50px;width: 353px;}
#siteNav1 ul li.linkHome {background-position: 0px 0px; margin-right:111px;}
#siteNav1 ul li.linkFeatures a {background-position: -464px -100px;width: 69px;}
#siteNav1 ul li.linkFeatures {background-position: -464px 0px; margin-right:8px;}
#siteNav1 ul li.linkPlans a {background-position: -541px -100px;width: 48px;}
#siteNav1 ul li.linkPlans {background-position: -541px 0px; margin-right:8px;}
#siteNav1 ul li.linkExamples a {background-position: -597px -100px;width: 75px;}
#siteNav1 ul li.linkExamples {background-position: -597px 0px; margin-right:8px;}
#siteNav1 ul li.linkTestimonials a {background-position: -680px -100px;width: 91px;}
#siteNav1 ul li.linkTestimonials {background-position: -680px 0px; margin-right:30px;}
#siteNav1 ul li.linkAbout a {background-position: -801px -100px;width: 40px;}
#siteNav1 ul li.linkAbout {background-position: -801px 0px; margin-right:4px;}
#siteNav1 ul li.linkContact a {background-position: -845px -100px;width: 53px;}
#siteNav1 ul li.linkContact {background-position: -845px 0px; margin-right:18px;}
#siteNav1 ul li.linkOrder a {background-position: -916px -100px; width: 75px;}
#siteNav1 ul li.linkOrder {background-position: -916px 0px; margin-right:9px;}


#businessFeatures #siteNav1 ul li.linkFeatures a, #businessFeatures #siteNav1 ul li.linkFeatures, 
#businessFeaturesContent #siteNav1 ul li.linkFeatures a, #businessFeaturesContent #siteNav1 ul li.linkFeatures, 
#businessFeaturesStore #siteNav1 ul li.linkFeatures a, #businessFeaturesStore #siteNav1 ul li.linkFeatures, 
#businessFeaturesCRM #siteNav1 ul li.linkFeatures a, #businessFeaturesCRM #siteNav1 ul li.linkFeatures, 
#businessFeaturesMarketing #siteNav1 ul li.linkFeatures a, #businessFeaturesMarketing #siteNav1 ul li.linkFeatures, 
#businessFeaturesAnalytics #siteNav1 ul li.linkFeatures a, #businessFeaturesAnalytics #siteNav1 ul li.linkFeatures, 
#businessFeaturesFlexibility #siteNav1 ul li.linkFeatures a, #businessFeaturesFlexibility #siteNav1 ul li.linkFeatures, 
#businessFeaturesSetup #siteNav1 ul li.linkFeatures a, #businessFeaturesSetup #siteNav1 ul li.linkFeatures, 
#businessFeaturesLess #siteNav1 ul li.linkFeatures a, #businessFeaturesLess #siteNav1 ul li.linkFeatures, 
#businessSetup #siteNav1 ul li.linkFeatures a, #businessSetup #siteNav1 ul li.linkFeatures
{background-position: -464px -50px;}


#businessHosting #siteNav1 ul li.linkPlans a, #businessHosting #siteNav1 ul li.linkPlans {background-position: -541px -50px;}

#businessExamples #siteNav1 ul li.linkExamples a, #businessExamples #siteNav1 ul li.linkExamples {background-position: -597px -50px;}

#testimonials #siteNav1 ul li.linkTestimonials a, #testimonials #siteNav1 ul li.linkTestimonials {background-position: -680px -50px;}


#loginHeader .userLevel {
	font-size: 70%;
	margin-left: 1em;
	color: #aaaaaa;
	text-transform: lowercase;
}
#loginHeader a {
	float: right;
	clear: none;
	font-size: 80%;
	margin-left: 1.25em;
	font-weight: bold;
	color: #666666;
}
#loginHeader a#userName  {
	float: none;
	margin-left: 0px;
	font-size: 90%;
}

a#headerNavigation {
	font-size: 55%;
	margin-left: 1.5em;
	text-transform: lowercase;
}
dl a#headerNavigation {
	font-size: 100%;
}
.adminOptions {
	float: right;
	clear: none;
	display: inline;
	margin-left: 1em;
}
.adminOptions a {
	width: 20px;
	height: 20px;
	clear: none;
	display: inline-block;
	margin: .75em 0em 0em 0em;
	padding-left: 0px;
	font-size: 82%;
	text-transform: lowercase;
}
.adminOptions a span {
	position: absolute;
	left: -9999px;
}
.adminOptions a:link, #adminOptions a:active, #adminOptions a:visited {
	color: #666666;
}
.pageOptions {
	width: 985px;
	margin: auto;
	padding-left: 15px;
}
.pageOptions a {
	color: #666666;
	margin: .75em .5em;
	padding-left: 25px;
	clear: none;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 82%;
	text-transform: lowercase;
}
.adminOptions a, .pageOptions a { background-image: url(../../includes/media/icons/sprite1.gif); background-repeat: no-repeat; background-position: left center; }

.adminOptions a#linkEditAvatar {
	background-position: 0px -320px;
}
.adminOptions a#linkAddItem {
	background-position: 0px -140px;
}
.adminOptions a#linkEdit {
	background-position: 0px -60px;
}
.adminOptions a#linkSort {background-position: 0px -320px;}

.adminOptions a#linkDelete {
	background-position: 0px -40px;
}
.adminOptions a#linkEditSettings {
	background-position: 0px -80px;
}
.adminOptions a#linkManagePages {
	background-position: 0px -160px;
}
.adminOptions a#linkEditCategories {
	background-position: 0px -160px;
}
.adminOptions a#linkManageUsers {
	background-position: 0px -300px;
}

.pageOptions a#linkRSS {
	background-position: 0px -20px;
}
.pageOptions a#linkAddThis {
	background-position: 0px 0px;
}
.pageOptions a#linkAbuse {
	background-position: 0px -180px;
}
.pageOptions a#linkEdit {
	background-position: 0px -60px;
}
.pageOptions a#linkSearch {
	background-position: 0px -260px;
}
.pageOptions a#linkProfileHome {
	background-position: 0px -300px;
}
.pageOptions a#linkInfo {
	background-position: 0px -280px;
}
.pageOptions a#linEditAccount {
	background-position: 0px -60px;
}
.pageOptions a#linkAddItem {
	background-position: 0px -140px;
}
.pageOptions a#linkDelete {
	background-position: 0px -40px;
}
.pageOptions a#linkEmbed {
	background-position: 0px -200px;
}
.pageOptions a#linkVote {
	background-position: 0px -320px;
}
.pageOptions a#linkEditContent {
	background-position: 0px -60px;
}
.pageOptions a#linkForgotPassword {
	background-position: 0px -220px;
}
.pageOptions a#linkActivationHelp {
	background-position: 0px -240px;
}
.pageOptions a#linkCreate {
	background-position: 0px -140px;
}
.pageOptions a#linkViewProfile {
	background-position: 0px -340px;
}
.pageOptions a#linkManageAccount {
	background-position: 0px -340px;
}
.pageOptions a#linkViewFriends {
	background-position: 0px -340px;
}
.pageOptions a#linkNavPrevious {
	background-position: 0px -100px;
}
.pageOptions a#linkNavNext {
	background-position: 0px -120px;
}
.pageOptions a#linkNavPrevious, .pageOptions a#linkNavNext {
	width: 20px;
	height: 20px;
	padding: 0px;
	float: right;
	clear: none;
}
.pageOptions a#recordsetStat {
	margin-right: .5em;
	padding-left: 1em;
	float: right;
	clear: none;
	display: block;
	background-image: none;
	cursor: auto;
	text-decoration: none;
}
.pageOptions a#linkNavPrevious span, .pageOptions a#linkNavNext span {
	position: absolute;
	left: -9999px;
}

#recordsetNav {
	float: right;
	clear: none;
	display: inline;
	font-size: 85%;
	font-weight: bold;
}
#recordsetNav a {
	margin-left: 1.25em;
	text-transform: lowercase;
}
#recordsetStatus {
	margin: 0px 1.25em 0px 0px;
	padding: 0px;
	font-size: 75%;
	text-transform: lowercase;
	color: #666666;
}
a.inlineEdit {
	margin-right: 2em;
	float: right;
	clear: none;
}
#subNavColumn dl {
	background-color: #FCFCFC;
	font-size: 85%;
	margin: 0em;
	padding: 0em;
	border-top: 1px solid #cccccc;
	text-transform: lowercase;
}
#subNavColumn dl dd {
	width: 100%;
	padding: 0em .5%;
	border-bottom: 1px solid #eeeeee;
}
#subNavColumn dl dt {
	width: 90%;
	padding: 2.5em .5% .75em 5%;
	margin: 0%;
	font-weight: bold;
	color: #cccccc;
	font-size: 87%;
}
#subNavColumn dl dd a {
	padding: .5em 5%;
	margin: 0%;
	display: block;
	color: #777777;
}
#subNavColumn dl dd a:hover {
	background-color: #F3F3F3;
}
body.allCategories #subNavColumn dl dd.browse_showAll a, #subNavColumn dl dd.currentCat a, body.profileBio li#viewBio a, body.profileComments li#browseComments a, body.profileMedia li#browseMedia a, body.editProfile li#editBio a, body.editAvatar li#editAvatar a, body.editAccount li#editAccount a, body.editPW li#changePassword a, body.accountHome li#accountHome a, body.r1 li#round1 a, body.r2 li#round2 a, body.r3 li#round3 a, body.contests.comments li#browseComments a, body.contests.info li#viewInfo a, body.editContest li#editContest a, body.launchContest li#launchContest a, body.submitEntry li#linkAddItem a,

body#webOverview #subNavColumn dd.webOverview a, body#webModules #subNavColumn dd.webModules a, body#webPortfolio #subNavColumn dd.webPortfolio a, body#webPricing #subNavColumn dd.webPricing a, body#webFAQ #subNavColumn dd.webFAQ a, body#webTestimonials #subNavColumn dd.webTestimonials a,

body#copyServices #subNavColumn dd.copyServices a, body#copyPortfolio #subNavColumn dd.copyPortfolio a, body#copyPricing #subNavColumn dd.copyPricing a, body#copyFAQ #subNavColumn dd.copyFAQ a, body#copyTestimonials #subNavColumn dd.copyTestimonials a,

body#markServices #subNavColumn dd.markServices a, body#markServices #subNavColumn dd.markServices a, body#markPortfolio #subNavColumn dd.markPortfolio a, body#markPricing #subNavColumn dd.markPricing a, body#markFAQ #subNavColumn dd.markFAQ a, body#markTestimonials #subNavColumn dd.markTestimonials a,

body#companyAbout #subNavColumn dd.companyAbout a, body#companyTeam #subNavColumn dd.companyTeam a, body#contactusPage #subNavColumn dd.contactUs a


 {
	color: #222222;
	font-weight: bold;
}


/* NEWSLETTER & FOOTER */

#newsLetterPrompt {
	float: left; clear: none; display: inline;
	width: 30%;
	margin: 0em 1em 4em 0em;
	text-align: left;
}
#footerNav {
	float: right; clear: none; display: inline;
	width: 60%;
}
#footerText {
	float: right; clear: none; display:inline;
	text-align: right;
	width: 60%;
	font-size:95%;
}
#newsLetterPrompt h4 {
	margin: 0em 0em 1em 0em;
	padding: 0px;
	font-size: 95%;
	font-weight: bold;
	border-bottom: 1px solid #eeeeee;
}
#newsLetterPrompt p {
	margin: 0em 0em 1em 0em;
	padding: 0px;
	font-size: 90%;
}
#newsLetterPrompt .label, #newsLetterPrompt .button {
	clear: both;
}
#newsLetterPrompt .button {
	margin-top: .5em;
}
#newsLetterPrompt label {
	clear: both;
	width: 100%;
	padding: 0px;
	color: #999999;
	font-size: 80%;
}
#loginPage #newsLetterPrompt label {
	width: 100%;
}
#newsLetterPrompt input {
	color: #666666;
	margin-top: 5px;
	float: none;
}
#newsLetterPrompt .button input {
	color: #333333;
}
#newsLetterPrompt fieldset {
	border: none;
	padding: 0em;
}
#siteFooter ul {width: 30%;padding:0% 0% 2em 3%;float: right; clear: none; display: inline;font-size:95%;text-align:left;}
#siteFooter ul li.heading {font-weight: bold;font-size:105%;border-bottom: 1px solid #eeeeee;margin-bottom: 1em;}



/* SITE MESSAGES */

#siteMessages #confirmationPopup1 p, #siteMessages #confirmationPopup2 p, #siteMessages #confirmationPopup3 p, #siteMessages #confirmationPopup4 p {
	background-color:#E4FFFF;
	margin: 15px 0px 35px 0px;
	padding: 20px;
	font-weight: bold;
	font-size: 95%;
	border: 1px dashed #999999;
}
#siteMessages #confirmationPopup2 p {
	background-color: #FFCC00;
}
#siteMessages #confirmationPopup3 p {
	background-color: #99CC99;
}
#siteMessages #confirmationPopup4 p {
	background-color: #CCCCFF;
}
#siteMessages input {
	margin-left: 25px;
}
#siteMessages #confirmationPopup3 p input#embedCode {
	width: 70%;
}

/* PAGE HEADERS */

#pageHeader {
	padding: 35px 25px 25px 25px;
	height: 65px;
	width: 950px;
	margin: auto;
	background-color: #144277;
	background-image: url(../../files/sitemedia/images/1/5/46.jpg);
	background-repeat: no-repeat;
	background-position: center -150px;
}
body.profile #pageHeader {
background-image: none;
}
#pageHeader h1, #pageHeader dl, #pageHeader p {
	width: 960px;
	margin-top: 30px;
	color: #ffffff;
}
#pageHeader h1 {
}
body.profile #pageHeader h1 {
	color: #666666;
}
body.subNavColumn #pageHeader {
}
#pageHeader p {
	margin-top: .75em;
	margin-bottom: 1em;
	padding-left: .5em;
	padding-right: 2em;
	font-size: 80%;
	line-height: 1em;
}
h1 .categoryName, h1 .roundInfo {
	margin-left: 1em;
	font-size: 85%;
}
body.allCategories h1 .categoryName {
	display: none;
}

/* FORMS */

#formContainer {
	width: 95%;
	margin: auto;
	margin-top: 25px;
	font-size: 90%; 
}
#formContainer p {
	padding-left: .5em;
}
fieldset {
	border: dashed 1px #CCCCCC;
	padding: 0px;
	margin: 0em 0px 4em 0px;
}
legend {
	width: 100%;
	font-weight: bold;
	padding-right: 2em;
	text-transform: uppercase;
	color: #333333;
}
input, textarea {
	margin: 0px;
	padding: 3px 5px;
	font-size: 90%; 
}
textarea {
	font-size: 125%; 
}
#confirmationPopup1 form, #confirmationPopup2 form {
	width: 90%;
}
#searchFilters1 {
	padding: 10px;
	width: 98%;
	background-color: #EEEEEE;
	font-size: 75%;
}
#searchFilters1 .formLine {
	width: 45%;
	clear: none;
	float: left;
}
#searchFilters1 form label, .formLine.shortText input#contact_website {
	width: 35%;
}
#searchFilters1 .formLine.shortText input {
	width: 42%;
	margin-left: 0px;
}
#searchFilters1 input.button {
	margin-left: 2em;
}
.formLine, #formButtons {
	display: block;
	clear: both;
	margin-bottom: 15px;
}
.fieldHints {
	color: #FF0000;
	margin: 0%;
	font-size: 85%;
	text-align: right;
	padding: 0em 2% .15em 0px;
	clear: both;
	width: 98%;
}
#formButtons {
	text-align: right;
	margin-top: 30px;
	margin-bottom: 20px;
}
#formButtons input {
	margin-left: 15px;
	float: right;
	clear: none;
}
form label {
	width: 47%;
	padding: 3px 1%;
	margin: 0px;
	float: left;
	clear: none;
	display: block;
	text-align: left;
	font-size: 90%;
	font-weight: bold;
}
form .formLine.closeAlign label {
	width: 43%;
	padding-right: 2%;
	text-align: right;
}
form checkBox.noLabel input {
	width: auto;
}
.checkBoxLabel {
	font-size: 80%;
	margin-left: 5px;
	clear: none;
	display: inline;
}
.formLine.shortText input {
	width: 40%;
	margin-left: 5px;
}
.formLine.miniText input {
	width: 5%;
}
.formLine.fileField input {
	width: 85%;
	margin: 0px 0px 30px 10px;
	float: left;
	clear: both;
	display: block;
}
.formLine.longText input, .formLine.longText textarea, .formLine.imageDisplay .formImage {
	display: block;
	float: left;
	clear: both;
	margin: 0px 0px 15px 5px;
}
.formLine.longText input {
	width: 75%;
}
input#date_begin, input#date_end, input#date_deadline, input#date_launch {
	width: 7em;;
	margin-right: .25em;
}
#date_begin_btn, #date_end_btn, #date_deadline_btn, #date_deadline_btn {
	width: auto;
	margin-right: 10px;
	padding: 0px;
}
.formLine.imageDisplay .formImage img {
	max-width: 200px;
}
.formLine.longText textarea {
	width: 90%;
	height: 10em;
	padding:5px;
}
.formLine .timeHolder {
	width: 15em;
	clear: none;
	float: right;
}
#captchaIMG {
	width: 60%;
	float: left;
	clear: both;
	margin: 20px 0px 35px 10px;
	border: solid 1px #666666;
}
.formLine.longText .tinyMCEbox textarea {
	height: 15em;
	padding:5px;
}
.tinyMCEbox {
	width: 100%;
	float: left;
	clear: both;
	display: block;
	margin: 0px 0px 15px 5px;
}
.postComment input {
	float: right;
	margin-top: 1em;
}
form#submitVote {
	display: inline;
}

/* Errors and Notifications */

#KT_tngerror {
	width: 90%;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 30px;
	font-weight:bold;
	color: #CC0000;
	float: left;
	clear: none;
	display: inline;
	border:1px solid red;
	background-color:#FFFFE4;
}
#KT_tngdeverror, #KT_tngtrace {
	float: left;
	clear: none;
	display: inline;
	width: 90%;
	border:1px solid black;
	background-color:#FAFAFA;
	margin: 0px 0px 25px 0px;
	padding: 5px 5px 5px 30px;
}
#KT_tngerror label {
	text-transform: capitalize;
	margin-right: 10px;
}
#KT_tngdeverror label, #KT_tngtrace label {
	display: block;
	font-weight:bold;
	text-transform: capitalize;
	margin-right: 10px;
}
#KT_tngtrace ul {
	padding-left:10px;
	margin-left:10px;
}
#KT_tngtrace_details {
	display: none;
}
#KT_tngwarning {
	color: #0000CC;
	padding: 10px 10px 10px 50px;
	margin:5px;
	font-weight:bold;
	border:1px solid blue;
	background-color:#E4FFFF;
}
.KT_field_hint {
	color:#0000cc;
	font-size: 10px;
	float: right;
	clear: none;
	display: none;
}
.KT_field_error {
	color: #FF0000;
	margin: 0em 0em 3em 0em;;
	padding: 0px;
	float: right;
	clear: none;
	font-weight: bold;
}
.KT_tngtable label span.KT_required {
	color: #cc0000;
	padding: 0 2px;
	font-weight: normal;
}

/* LOGIN */

#loginPage #formContainer {
	width: 50%;
	margin: 0em 30% 0em 20%;
	padding: 1em 0em 2em 0em;
}
#loginPage .formLine {
	text-align: right;
}
#loginPage form label {
	width: 30%;
}
#loginPage .formLine.shortText input {
	width: 60%;
}
#loginPage #pageHeader {
	border-bottom: solid 1px #999999;
}

/* DETAIL PAGES */

.contentDetails {
	padding-bottom: 1em;
}
.contentDetails dd {
	color: #666666;
	margin: 0em 0em 0em .5em;
	clear: none;
	display: inline;
	font-size: 75%;
}
.contentDetails dd.time {
	margin-right: 1em;
}
.contentDetails dd.views {
	float: right;
}
.contentDetails dd.author, .contentDetails dd.category {
	font-style: italic;
	font-size: 70%;
}
.contentDetails dd.author .name, .contentDetails dd.category .name {
	font-style: normal;	
	font-size: 110%;
}
.contentDetails dd.author {
	margin-right: 1em;
}
.contentDetails dd.author span {
	margin-left: .5em;
}
.contentDetails dd.category {
	float: right;
	font-size: 65%;
	display: none;
}
.contentDetails dd.subLink {
	float: right;
	margin-right: 0px;
	text-transform: lowercase;
}
#contentBody .itemCover {
	float: left;
	clear: none;
	display: inline;
	background-color:#EEEEEE;
	margin: 0em 2em 1em 0em;
}
#contentBody .itemCover img {
	margin: 1em;
}

/* FULL LISTS (Defaults for All) */

#listContainer {
	margin: 2.5em auto 2em auto;
}
#listContainer .listItem {
	margin-bottom: 1.5em;
}
#listContainer .listItem .itemCover {
	width: 32%;
	float: left;
	clear: none;
	display: inline;
	padding-right: 3%;
	text-align: center;
}
#listContainer .listItem .itemCover a img {
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
	max-width: 150px;
	max-height: 120px;
}
#listContainer .listItem .itemCover img.placeholder {
	height: 50px;
}
#listContainer .listItem h2, #listContainer .listItem dl {
	width: 65%;
	margin: 0px 0px .5em 0px;
	float: right;
	clear: none;
	display: inline;
	font-size: 110%;
}
#listContainer .listItem h2 a:link, #listContainer .listItem h2 a:active, #listContainer .listItem h2 a:visited {
	color: #666666;
	text-transform: inherit;
	font-weight: bold;
}
#listContainer .listItem h2 a:hover {
	text-decoration: none;
}
#listContainer .listItem dl {
	font-size: 100%;
}
#listContainer .listItem dl dd {
	font-size: 75%;
	clear: none;
	color: #999999;
	float: left;
	margin-right: 15px;
	line-height: 1em;
}
#listContainer span.label {
	margin-right: .75em;
	font-style: italic;
	font-size: 95%;
	color: #CCCCCC;
}
#listContainer .listItem dd.views, #listContainer .listItem dd.category, #listContainer .listItem dd.module, #listContainer .listItem dd.subject, #listContainer .listItem dd. views {
	float: right;
	font-size: 65%;
}
#listContainer .listItem dd.numItems {
	font-size: 65%;
	float: none;
}
#listContainer .listItem dd.module, #listContainer .listItem dd.author_name, #listContainer .listItem dd.author_email, #listContainer .listItem dd.author_contact, #listContainer .listItem dd.subject {
	font-size: 75%;
}
#listContainer .listItem dd.time {
	margin-right: .25em;
	font-size: 70%;
	text-transform: lowercase;
}
#listContainer .listItem dd.author {
	margin-right: 30px;
}
#listContainer .listItem dd.category {
	display: none;
}
#listContainer .listItem dd.module, #listContainer .listItem dd.subject {
	float: right;
}

#listContainer .listItem dd.summary {
	color: #777777;
	width: 93%;
	margin: 5px 0px 0px 0px;
	padding: .75em 2% 1em 0%;
	clear: both;
	font-size: 85%;
	border-top: 1px solid #CCCCCC;
}
#listContainer .listItem dd.author_name, #listContainer .listItem dd.author_email, #listContainer .listItem dd.author_contact, #listContainer .listItem dd.subject {
	margin-top: .25em;
}
#listContainer .listItem .eventDateInfo dl {
	margin-bottom: .5em;
	background-color: #EEEEFF;
}
#listContainer .listItem .eventDateInfo dl a {
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	font-size: 125%;
}

/* BIG GRID MOD'S */

#listContainer.bigGrid .listItem {
	margin-bottom: 1.5em;
	float: left;
	clear: none;
	display: inline;
	text-align: center;
	width: 23%;
	min-width: 150px;
	padding: 0px 1%;
}
body.subNavSideColumn #listContainer.bigGrid .listItem {
	width: 31%;
}
#listContainer.bigGrid .listItem .itemCover {
	width: 100%;
	margin-bottom: 5px;
	padding-right: 0%;
}
#listContainer .listItem .itemCover a img {
	margin-bottom: 5px;
	max-width: 150px;
	max-height: 120px;
}
#listContainer.bigGrid .listItem h2 {
	font-size: 83%;
	line-height: 1.25em;
	width: 100%;
}
#listContainer.bigGrid .listItem dl {
	width: 100%;
	margin-bottom: .25em;
}
#listContainer.bigGrid .listItem dl dd {
	width: 100%;
	font-size: 72%;
	text-align: center;
	margin: 0px 0px 2px 0px;
}
#listContainer.bigGrid .listItem dd.date {
}
#listContainer.bigGrid .listItem dd.author, #listContainer.bigGrid .listItem dd.numItems {
	clear: both;
}
#listContainer .listItem dd.time, #listContainer.bigGrid .listItem dd.summary {
	display: none;
}

/* CONDENSED LIST MOD'S */

#listContainer.smallList .listItem {
	margin-bottom: 1em;
}
#listContainer.smallList .listItem .itemCover {
	width: 14%;
	margin-bottom: 0px;
}
#listContainer.smallList .listItem .itemCover a img {
	margin-bottom: 0px;
	width: 50px;
}
#listContainer.smallList h2, #listContainer.smallList .listItem dl {
	width: 82%;
	margin-bottom: 0px;
}
#listContainer.smallList .listItem dd.summary {
	display: none;
}
#listContainer.smallList .listItem dd.summary {
	display: none;
}
#listContainer.smallList .listItem dd.tagline {
	font-size: 83%;
	font-style: italic;
}
#browseEvents #listContainer.smallList .listItem .eventDateInfo {
	width: 14%;
	float: left;
	clear: none;
	display: inline;
	text-align: center;
	font-size: 95%;
	border: dashed 1px #EEEEEE;
	font-weight: bold;
}
#browseEvents #listContainer.smallList .listItem h2, #browseEvents #listContainer.smallList .listItem dl {
	width: 68%;
}
#browseEvents #listContainer.smallList .eventDateInfo {
	padding: 0px;
}
#browseEvents #listContainer.smallList .eventDateInfo dl {
	width: 100%;
	padding: 0px;
}
#browseEvents #listContainer.smallList .eventDateInfo dl dd {
	width: 100%;
	margin: 0px;
}
#browseEvents #listContainer.smallList .eventDateInfo .dateInfo1 a {
	padding: 1em 0em .75em 0em;
}
#browseEvents #listContainer.smallList .eventDateInfo .dateInfo2 a {
	padding: .75em 0em 1em 0em;
}
#browseEvents #condensedListContainer .eventDateInfo dl a {
	color: #333333;
	font-weight: bold;
}
#browseAbuse #listContainer .listItem .checkBoxes {
	width: 7%;
	float: left;
	clear: none;
	display: inline;
	margin-right: 3%;
	text-align: center;
}
#browseAbuse #listContainer .listItem h2, #browseAbuse #listContainer .listItem dl {
	width: 90%;
}
#browseSubmissions #listContainer .listItem h2 {
	margin-left: 5%;
}
#browseSubmissions #listContainer .listItem h2, #browseSubmissions #listContainer .listItem dl {
	width: 95%;
}
#browseProfiles dt, #browseProfiles dd {
	float: left;
	clear: none;
	display: inline;
	margin: 0em 2% 0em 0%;
	overflow: hidden;
}
#browseProfiles dt {
	width: 32%;
}
#browseProfiles dd.email {
	width: 42%;
}
#browseProfiles dd.active {
	width: 8%;
	text-transform: lowercase;
	font-size: 85%;
}
#browseProfiles dd.level {
	width: 10%;
	float: right;
	text-transform: lowercase;
	font-size: 85%;
}

/* IMAGES */

#imageArea {
	margin: 0em auto 2em auto;
	text-align: center;
}
#imageArea a img, #imageArea img {
	border: solid 1px #EEEEEE;
}
body.subNavSideColumn #imageArea a img, body.subNavSideColumn #imageArea img {
	max-width: 500px;
	width:expression(document.body.clientWidth > 502? "500px" : "auto");
}
#imageDescription {
	padding: .75em;
	width: 600px;
	margin: 1em auto 1em auto;
	text-align: left;
}
body.subNavSideColumn #imageDescription {
	max-width: 500px;
}
#imageDescription dt {
	font-weight: bold;
	font-size: 110%;
	margin-bottom: .5em;
}
#imageDescription dd.description {
	font-size: 85%;
	margin-bottom: .75em;
	color: #333333;
}
#imageDescription dd.date {
	color:#999999;
	font-size: 80%;
	font-style: italic;
	text-transform: lowercase;
}
#imageDescription dd.date .views {
	float: right;
	clear: none;
}
#imageDescription dd.author {
	color:#999999;
	font-size: 80%;
	font-style: italic;
	text-transform: lowercase;
}
.mosaicContainer, .gridContainer {
	width: 100%;
	max-width: 750px;
	margin: 0em auto 0em auto;
}
.mosaicContainer #thumbnailContainer {
	width: 63%;
	clear: none;
	float: right;
	text-align: center;
	margin: 5px 0% 5px 0%;
	padding: 0%;
}
body.sideColumnRight .mosaicContainer #thumbnailContainer, body.subNavColumn .mosaicContainer #thumbnailContainer {
	width: 62%;
}
body.subNavSideColumn .mosaicContainer #thumbnailContainer {
	width: 52%;
}
.mosaicContainer #albumDetails {
	background-color: #EEEEEE;
	width: 222px;
	padding: 1em 0em;
	float: left;
	clear: none;
	display: inline;
	border: dashed 1px #999999;
	text-align: center;
	margin-left: 0%;
}
.mosaicContainer .thumbNail, .mosaicContainer .entryContainer, .mosaicContainer .voteInfo {
	width: 75px;
	height: 75px;
	margin-right: 1px;
	float: left;
	clear: none;
	display: block;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	border: solid 1px #CCCCCC;
}
.mosaicContainer .entryContainer {
	height: auto;
	border: none;
}
.mosaicContainer .voteInfo {
	height: auto;
	border: none;
	margin-bottom: .5em;
	font-size: 85%;
	text-align: center;
}
.mosaicContainer .thumbNail a {
	width: 75px;
	height: 75px;
	border: none;
	display: block;
	margin: 0%;
}
.mosaicContainer .thumbNail img {
	display: none;
}
.mosaicContainer #albumCover img {
	border: solid 1px #CCCCCC;
	margin: 0em 10px 1em 10px;
	display: inline;
}
.mosaicContainer #albumDetailsList {
	width: 202px;
	font-size: 85%;
	padding: 0px 10px;
	font-weight: bold;
	text-align: left;
}
.mosaicContainer #albumDetailsList dd.description {
	margin-bottom: 1.75em;
	font-weight: normal;
	line-height: 1.25em;
}
.mosaicContainer #albumDetailsList dd.date, .mosaicContainer #albumDetailsList dd.time {
	color: #999999;
	margin-bottom: 0em;
	float: left;
	clear: none;
	font-weight: normal;
	font-size: 85%;
}
.mosaicContainer #albumDetailsList dd.time {
	margin-left: .75em;
}
.mosaicContainer #albumDetailsList dd.category {
	color: #999999;
	clear: both;
	font-weight: normal;
	font-size: 85%;
}
.gridContainer #thumbnailContainer, .gridContainer #albumDetails {
	width: 99%;
	padding: 1em .5%;
	margin: 0px 0% 0% 0%;
	background-color:#EEEEEE;
	border-top: solid 2px #999999;
	border-bottom: solid 2px #999999;
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
}
.gridContainer #albumDetails {
	width: 96%;
	padding: 1% 2%;
	margin-bottom: 0em;
}
.gridContainer .thumbNail {
	float: left;
	clear: none;
	display: inline;
	width: 24%;
	margin: .5em .5%;
	background: none;
	text-align: center;
	vertical-align: middle;
}
body.sideColumnRight .gridContainer .thumbNail, body.subNavColumn .gridContainer .thumbNail {
	width: 24%;
}
body.subNavSideColumn .gridContainer .thumbNail {
	width: 32%;
}
.gridContainer .thumbNail a img {
	margin-bottom: 2em;
	padding: 3px;
	background: #FFFFFF;
	border: solid 1px #999999;
}
.gridContainer #albumCover {
	width: 20%;
	margin: 0% 2% 0% 1%;
	float: left; 
	clear: none; 
	display: inline;
}
.gridContainer #albumCover img {
	border: solid 1px #999999;
	margin: 10px 10px 10px 0px;
}
body.sideColumnRight .gridContainer #albumCover img, body.subNavColumn .gridContainer #albumCover img {
	width: 120px;
}
body.subNavSideColumn .gridContainer #albumCover img {
	width: 90px;
}

.gridContainer #albumDetailsList {
	width: 76%;
	margin: 15px 0% 0px 0%;
	float: left; 
	clear: none; 
	display: inline;
	font-size: 85%;
}
.gridContainer #albumDetailsList dd.description {
	margin-bottom: 1em;
	font-weight: normal;
	line-height: 1.25em;
}
.gridContainer #albumDetailsList dd.date, .gridContainer #albumDetailsList dd.time {
	float: left; clear: none;
	margin-bottom: 0em;
	color: #999999;
	font-weight: normal;
	font-size: 80%;
}
.gridContainer #albumDetailsList dd.time {
	margin-left: .75em;
}
.gridContainer #albumDetailsList dd.category {
	clear: both;
	color: #999999;
	font-size: 80%;
	font-weight: normal;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
	margin: auto;
}
.lbLoading {
	background: #fff url(../../includes/media/icons/loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(../../includes/media/icons/prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(../../includes/media/icons/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../../includes/media/icons/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}
#lightboxDescription {
	font-weight: normal;
	font-size: 95%;
}
#lightboxComments {
	font-size: 95%;
	text-transform: lowercase;
}
#lightboxMoreOptions {
	margin-top: 8px;
	margin-bottom: 5px;
	font-size: 85%;
	text-transform: lowercase;
}
#lightboxMoreOptions a {
	margin-right: 1em;
}

/* EVENTS */

#eventInfo, #evtDescription {
	clear: both;
	margin: auto;
	font-size: 90%;
}
#eventInfo.cover {
	width: 62%;
	float: left;
	clear: none;
}
#eventInfo dt, #eventInfo dd, #evtDescription dt, #evtDescription dd {
	float: left;
	margin-bottom: 0px;
}
#eventInfo dt, #evtDescription dt {
	color: #999999;
	width: 15%;
	clear: none;
	font-size: 90%;
	text-transform: lowercase;
}
#eventInfo dd {
	clear: none;
	width: 80%;
}
#eventInfo dd .time {
	margin-left: .5em;
	font-size: 85%;
}
#eventInfo dd a.mapLink {
	margin-left: 1em;
	font-size: 85%;
}
#eventInfo .evtTagline, #eventInfo .evtEnds, #eventInfo .evtTime, #eventInfo .evtAddress {
	margin-bottom: .75em;
}
#eventInfo dd.evtTagline {
	font-weight: bold;
	font-size:  115%;
}
#evtDescription {
	margin-top: 1.25em;
	padding: 1.25em 0em;
	border-top: 1px dashed #EEEEEE;
}
#evtDescription dt {
	display: none;
}
#evtDescription dd {
	width: 96%;
	clear: both;
	padding: 0em;
}
#evtDescription p {
	margin-top: 0em;
}
#evtDescription dd.clearFix {
	padding: 0px;
	margin: 0px;
}

/* COMMENTS */

.postComment, .viewComments {
	width: 70%;
	margin: 0em auto;
	border-top: solid 4px #CCCCCC;
}
#profileComments .postComment, #profileComments .viewComments, #contestComments .postComment, #contestComments .viewComments {
	width: 100%;
	margin-top: 0em;
	border-top: none;;
}
#profileComments .postComment, #profileComments .postComment, #contestComments .postComment, #contestComments .postComment {
	border-bottom: solid 4px #CCCCCC;
}
#profileComments h2, #contestComments h2 {
	margin-bottom: 0em;
}
#profileComments p.emptyText, #contestComments p.emptyText {
	margin-top: .75em;
}
.viewComments.commentsOnly {
	border-top: none;
	margin-top: 2em;
}
.postComment {
	background-color: #EEEEEE;
	margin-top: 15px;
	padding-top: 15px;
}
.viewComments {
	padding-top: 30px;
	margin-bottom: 3em;
}
.postComment .formLine {
	width: 95%;
}
.postComment .formLine, .postComment #formButtons {
	margin-bottom: 0em;
	font-size: 90%;
	text-transform: lowercase;
}
.postComment .labelInfo {
	font-size: 87%;
	color: #999999;
	margin-left: 1em;
}
.postComment #captchaIMG {
	width: 50%;
}
body.sideColumnRight .postComment, body.subNavColumn .postComment, body.sideColumnRight .viewComments, body.subNavColumn .viewComments {
	width: 85%;
}
body.subNavSideColumn .postComment, body.subNavSideColumn .viewComments {
	width: 95%;
}
.commentContainer {
	margin-bottom: 3.5em;
}
.postComment .commentContainer {
	margin-bottom: 0em;
}
.commentContainer .avatar {
	width: 20%;
	float: left;
	clear: none;
	display: inline;
	text-align: center;
}
.commentContainer .avatar a img, .commentContainer .avatar img {
	border: 1px solid #CCCCCC;
	margin-bottom: 25px;
	width: 50px;
}
.commentContainer dl {
	width: 75%;
	float: left;
	clear: none;
	display: inline;
	margin-bottom: 20px;
}
.commentContainer dd.username a:hover {
	text-decoration: none;
}
.commentContainer dd.username, .commentContainer dd.message, .commentContainer dd.date, .commentContainer dd.time {
	color: #999999;
	font-size: 75%;
	clear: none;
}
.commentContainer dd.time {
	text-transform: lowercase;
}
.commentContainer dd.username {
	color: #999999;
	font-style: normal;	
	font-size: 85%;
}
.commentContainer dd.message {
	font-style: italic;
	font-weight: bold;
	text-transform: lowercase;
}
.commentContainer dd.username, .commentContainer dd.comment, .commentContainer dd.adminOptions {
	float: left;
	margin-right: 15px;
}
.commentContainer dd.date, .commentContainer dd.time {
	float: right;
	font-size: 70%;
	margin-left: 10px;
}
.commentContainer dd.username {
	margin-right: 30px;
}
.commentContainer dd.comment {
	color: #666666;
	width: 100%;
	font-size: 85%;
	border-top: solid 1px #CCCCCC;
	margin: 5px 0px;
	padding: 5px 0px;
	clear: both;
}
.commentContainer dd.comment ul li {
	list-style-type: disc;
}
.commentContainer dd.comment ul, .commentContainer dd.comment ol {
	list-style-position: inside;
	margin-bottom: 25px;
}
.commentContainer dd.adminOptions {
	width: 99%;
	text-align: right;
	font-size: 80%;
}
.postComment .commentContainer dd.adminOptions {
	width: 96%;
}
.postComment .commentContainer dd.comment {
	font-size: 100%;
	border: none;
}
.commentContainer dd.comment textarea#comment {
	width: 95%;
	font-size: 100%;
	color: #666666;
	margin: 5px 0px;
	padding: 5px 0px;
	clear: both;
	height: 14em;
}
.commentContainer br {
	line-height: 0em;
}
#allComments {
	float: right;
	clear: none;
	display: inline;
	font-size: 85%;
}

/* CATEGORIES */

#viewSiteCategories dl {
	margin: 0em 1% 1em 0%;
	width: 45%;
	float: left;
	clear: none;
}
#viewSiteCategories dl dt {
	font-weight: bold;
}
#viewSiteCategories dl dd {
	font-size: 75%;
	padding-left: 1em;
	color: #999999;
}
#viewSiteCategories dl dd.type {
	font-size: 85%;
	font-weight: bold;
}
#viewSiteCategories dl a.inlineEdit {
	font-size: 85%;
}
#myAccountHome #siteContent li {
	clear: none;
	display: block;
	width: 30%;
	margin-right: 2%;
}
#myAccountHome #ppcRSS li {
	width: 100%;
}
#viewSiteCategories #pageHeader {
	border-bottom: solid 1px #999999;
}


/*  PROFILE PAGE */

#profilePage #profileOptionColumn, .contests #contestOptionColumn {
	background-color: #f2f6f9;
	width: 24%;
	margin: 0em 1% 1em 0%;
	padding: 1em 1%;
	float: left;
	clear: left;
	display: inline;
	text-align: center;
}
#profilePage #pageHeader, #profilePage .pageOptions, #profilePage #profileBio, #profilePage #profileMediaList, #profilePage #formContainer, #profilePage #profileComments, #profilePage #createMedia, #profilePage #adminOptionsBox, #profilePage #adminNotifications, #profilePage #welcomeMessage, .contests #pageHeader, .contests .pageOptions, .contests #pageHeader, .contests .pageOptions, .contests #contestDetails, .contests #contestComments, .contests #imageArea, #con_img_round #thumbnailContainer, .contests #formContainer, .contests .emptyContent {
	width: 69%;
	padding: 0em 1% .5em 1%;
	margin: 0em 0em 1em 0em;
	float: right;
	clear: right;
	display: inline;
	font-size: 100%;
}
#profilePage.admin .pageOptions, .contests.admin .pageOptions {
	margin-bottom: 0em;
}
#profilePage.admin #formContainer, .contests.admin #formContainer {
}
#profilePage.admin #formContainer p.instructions, .contests.admin #formContainer p.instructions {
	font-size: 85%;
	margin-bottom: 0em;
}
#profilePage.admin #formContainer form, .contests.admin #formContainer form {
	margin-top: 2em;
}
#profilePage.admin #formContainer legend, .contests.admin #formContainer legend {
	display: none;
}
#profilePage.admin #formContainer fieldset, .contests.admin #formContainer fieldset {
	border: none;
	margin-bottom: 1em;
}
#profilePage #profileAvatar img, #profilePage #profileAvatar a img, .contests #contestCover img, .contests #contestCover a img {
	max-width: 98%;
	border: solid 1px #999999;
}
#profilePage #profileAvatar a img, .contests #contestCover a img {
	cursor: pointer;
}
#profilePage #profileOptions, .contests #contestOptions {
	margin-top: 1em;
	text-align: left;
	font-size: 95%;
	font-weight: bold;
}
#profilePage #profileOptions li, .contests #contestOptions li {
	list-style: none;
	width: 98%;
	font-size: 95%;
	border-bottom: 1px solid #eeeeee;
}
#profilePage #profileOptions li a, .contests #contestOptions li a {
	font-weight: normal;
	padding: 0.25em 5% .25em 5%;
	margin: 0% 0em;
	display: block;
	color: #666666;
}
#profilePage h1, #profilePage h2, .contests h1, .contests h2 {
	font-size: 175%;
	margin-top: .25em;
	margin-bottom: 1em;
	padding-bottom: .25em;
	text-transform: lowercase;
	border-bottom: solid 4px #CCCCCC;
}
#profilePage #profileComments h2, .contests h2 {
	margin-bottom: 0em;
}
#profilePage h2, .contests h2 {
	font-size: 95%;
	margin-top: 1em;
}
#profilePage h1, .contests h1 {
	margin-bottom: 0em;
}
#profilePage h1 .subInfo, .contests h1 .subInfo {
	font-size: 80%;
	margin: 0em;
	padding-left: .5em;
	padding-top: .5em;
}
#profilePage h1 .subInfo, .contests h1 .views {
	float: right;
	clear: none;
	font-size: 90%;
	margin: 0em;
	color: #999999;
	font-weight: normal;
}
#profilePage h2 a.extraNav, .contests h2 a.extraNav {
	float: right;
	clear: none;
	font-size: 75%;
	font-weight: bold;
	text-transform: lowercase;
}
#profilePage #profileMediaList dl, .contests #profileMediaList dl {
	width: 98%;
	margin-bottom: .5em;
}
#profilePage #profileMediaList dd, .contests #profileMediaList dd {
	margin-right: 2em;
	float: left;
	clear: none;
	font-size: 80%;
	text-transform: lowercase;
}
#profilePage #profileMediaList dd.date, .contests #profileMediaList dd.date {
	margin-left: .5em;
}
#profilePage #profileMediaList dd.module {
	float: right;
	clear: none;
}
#profilePage #profileMediaList span.label, .contests #profileMediaList span.label {
	color: #CCCCCC;
	margin-right: 0.5em;
	font-style: italic;
	font-size: 95%;
}
#profilePage.comments .postComment, .contests.comments #contestComments .postComment {
	border-top: solid 4px #CCCCCC;
}
#profilePage #pageHeader, .contests #pageHeader {
	background-color: inherit;
	border: none;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
	height: auto;
}
#profilePage .pageOptions a, .contests .pageOptions a {
	margin-top: .25em;
	margin-bottom: 0em;
	margin-left: 0px;
}
.contests.sideColumnRight #imageDescription {
	width: 475px;
}
.contests .emptyContent {
	font-size: 115%;
	font-style: italic;
	font-weight: bold;
}



/* THIS STUFF CAN BE MOVED TO CUSTOM CSS INJECTIONS ON MODULES FOR EACH CLIENT */


/* HOME PAGE */

#homePage #pageHeader, #homePage #pageHeader h1 {
	border: none;
	padding: 0px;
}
#homePage #contentBody p {
	margin-bottom: 1em;
}
#homePage #specialGraphic {
	width: 98%;
	height: 175px;
	clear: both;
	background-image: url(../../media/site_template/images/homePage.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border: solid 1px #EEEEEE;
}

/*  ABOUT US  */

#aboutusPage #contentBody h2 {
	font-size: 115%;
	margin: 2em 0em .5em 0em;
}
#aboutusPage #contentBody h2#topSubHeader {
	margin-top: .5em;
}
#aboutusPage #contentBody p {
	margin-bottom: 1em;
}
#aboutusPage #specialGraphic {
	width: 100px;
	height: 300px;
	margin: 2em;
	float: right;
	clear: none;
	background-image: url(../../media/site_template/images/about_banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border: solid 1px #EEEEEE;
}

/*  DIRECTIONS  */

#map {
	text-align: center;
}
#hours {
	font-size: 90%;
	padding: 1em;
}
#misc {
	width: 50%;
	padding: 1em;
	float: right;
	clear: none;
	display: inline;
	font-size: 90%;
}

/*  CONTACT & ABUSE  */

#contactusPage #formContainer, #abusePage #formContainer {
	width: 950px;
	margin: auto;
	margin-top: 15px;
}
#contactusPage .formLine.longText textarea#body, #abusePage .formLine.longText textarea#body {
	font-size: 125%;
	height: 10em;
}
#contactusPage .formLine.dropBox, #abusePage .formLine.dropBox {
	clear: both;
}
#contactusPage .dropBox #subject, #abusePage .dropBox #subject {
	float: left;
	clear: both;
	margin: 5px 0px 15px 5px;
}

#rotator {
	float: left;
	clear: none;
	display: inline;
	width: 98%;
	font-size: 87%;
	position: relative;
	padding: 2.5% 1%;
	background-color:#EEEEEE;
	text-align: center;
}
#rotator li {
	display: none;
}
#rotator li.show {
	display: inline;
}
#rotator-controls, #rotator-controls a {
}
#rotator-controls a {
	margin-left: .5em;
}
#rotator-controls, #rotator-controls a#rotator-edit {
	display: inline;
}

#rotator h2, #rotator p, #rotator-controls {
	clear: none;
	display: inline;
	padding: 0em 1% 0em 1%;
	color: inherit;
}
#rotator-controls {
	position: absolute;
	top: 1em;
	right: 0px;
}
#rotator a {
	color: #666666;
	text-decoration: none;
}
#rotator h2 a {
	color: #333333;
	font-weight: bold;
}

#rotator {
	display: none;
}

/* VIDEOS */

body.videos #thumbnailContainer .itemCover {
	width: 20%;
	float: left;
	clear: none;
	margin: 0em;
	padding: 0em;
	background-color: inherit;
}
body.videos #thumbnailContainer .itemCover a img {
	width: 75px;
	margin: 0em;
}
body.videos #thumbnailContainer h2, body.videos #thumbnailContainer dl {
	width: 77%;
	float: right;
	clear: none;
	display: inline;
	text-align: left;
}
body.videos #thumbnailContainer h2 a {
	color: #666666;
	font-weight: bold;
	font-size: 90%;
}
body.videos #thumbnailContainer h2 a:hover {
	text-decoration: none;
}
body.videos #thumbnailContainer dl {
	font-size: 85%;
}
body.videos #thumbnailContainer dl .date .views {
	float: right;
	clear: none;
	display: inline;
	font-size: 90%;
}

/* FORUMS */

body.forums .postComment, body.forums .viewComments {
	width: 100%;
	border-top: none;
	font-size: 115%;
}
body.sideColumnRight.forums .postComment, body.subNavColumn.forums .postComment, body.sideColumnRight.forums .viewComments, body.subNavColumn.forums .viewComments {
	width: 95%;
}
body.forums .commentContainer .avatar {
	width: 12%;
}
body.forums .commentContainer dl {
	width: 86%;
	padding-left: 2%;
}
body.forums .postComment .commentContainer dd.comment {
	width: 97%;
}

.checkboxes div {
	float: left;
	clear: none;
	display: inline;
}
.checkboxes input {
	float: left;
	clear: none;
	display: inline;
	margin-right: .5em;
}
.checkboxArray {
	float: left;
	clear: both;
	width: 100%;
}
.checkboxArray table {
	width: 90%;
}
form .checkboxArray label {
	width: 90%;
}
.gridContainer .thumbNail h2 {display: none;}



/*  OVERRIDES & CUSTOM */

.columnL {float:left; clear: none; width: 45%; _width: 40%; margin: 3em 2% 3em 2%;}
.columnR {float:right; clear: none; width: 45%; _width: 40%; margin: 3em 4% 3em 0%;}
.item {margin-bottom:1.5em;}
.item h2 {
	width: 77%;
	float: left;
	clear: right;
	margin-top: 0px;
	padding-left: 3%;
	font-family: Arial;
	font-weight: normal;
	font-size: 165%;
	line-height: 1.6em;
	color:#444444;
}
.item h2 .creditInfo {float: right;clear: none;display: inline;font-size: 65%;margin-right: 0em;text-transform: lowercase; color: #666666;}
.item p, .item ul {width: 89%;float: right; clear:none;margin-top: 0px;margin-bottom: 20px; line-height: 1.35em;font-size:105%;}
#home .item h2 {float: right;width: 79%;font-size: 90%;}
#home .item p {width: 79%; padding-left: 3%;}
#pageExtras .item p {width: 90%; padding-left: 3%;}
.item ul li {
	list-style-position: outside;
	list-style-type: disc;
	font-size: 80%;
	margin-bottom: .5em;
	margin-left: .5em;
	*margin-left: 1.5em;
}
.item ul li span { font-size: 124%;}
.item .listIcon {float: left; clear: none; display: inline; width: 50px; height: 50px; background-image: url(../../files/sitemedia/images/1/5/50.jpg);}

#listCMS.item .listIcon {background-position: 0px -800px;}
#itemTraffic.item .listIcon {background-position: 0px -900px;}
#itemExtend.item .listIcon {background-position: 0px -1100px;}
#itemSetup.item .listIcon {background-position: 0px -100px;}
#itemGrow.item .listIcon {background-position: 0px -1900px;}

#editPages.item .listIcon {background-position: 0px -1550px;}
#itemBlogs.item .listIcon {background-position: 0px -750px;}
#itemPhotos.item .listIcon {background-position: 0px -800px;}
#itemEvents.item .listIcon {background-position: 0px -850px;}
#itemVideo.item .listIcon {background-position: 0px -1250px;}

#itemSEO.item .listIcon {background-position: 0px -2300px;}
#itemSearch.item .listIcon {background-position: 0px -1450px;}
#itemContact.item .listIcon {background-position: 0px -650px;}
#itemWebForms.item .listIcon {background-position: 0px -2750px;}
#itemSharing.item .listIcon {background-position: 0px -500px;}
#itemRSS.item .listIcon {background-position: 0px -450px;}
#itemSNS.item .listIcon {background-position: 0px -2650px;}

#itemAnalytics.item .listIcon {background-position: 0px -900px;}
#itemNews.item .listIcon {background-position: 0px -600px;}
#itemGoogleApps.item .listIcon {background-position: 0px -3050px;}
#itemShopping.item .listIcon {background-position: 0px -2700px;}

#itemTurn.item .listIcon {background-position: 0px -2900px;}
#itemMBA.item .listIcon {background-position: 0px -1000px;}
#itemMigrate.item .listIcon {background-position: 0px -2800px;}
#itemCustom.item .listIcon {background-position: 0px -200px;}
#itemSupport.item .listIcon {background-position: 0px -1600px;}

#itemSecure.item .listIcon {background-position: 0px -300px;}
#itemMedia.item .listIcon {background-position: 0px -1700px;}
#itemTwitter.item .listIcon {background-position: 0px -2000px;}

#itemStore.item .listIcon {background-position: 0px -400px;}
#itemSell.item .listIcon {background-position: 0px -2700px;}
#itemIntegrated.item .listIcon {background-position: 0px -700px;}
#itemCRM.item .listIcon {background-position: 0px -1050px;}

#itemDiscounts.item .listIcon {background-position: 0px -2400px;}
#itemData.item .listIcon {background-position: 0px -1700px;}
#itemBilling.item .listIcon {background-position: 0px -1750px;}
#itemAutomate.item .listIcon {background-position: 0px -1800px;}
#itemDontations.item .listIcon {background-position: 0px -1850px;}
#itemGroup.item .listIcon {background-position: 0px -1900px;}

#itemCases.item .listIcon {background-position: 0px -350px;}
#itemFeeds.item .listIcon {background-position: 0px -1950px;}
#itemOrders.item .listIcon {background-position: 0px -650px;}
#itemLeads.item .listIcon {background-position: 0px -2050px;}
#itemWorkflows.item .listIcon {background-position: 0px -2550px;}
#itemDrilldown.item .listIcon {background-position: 0px -2150px;}

#itemResponses.item .listIcon {background-position: 0px -2450px;}
#itemTargeted.item .listIcon {background-position: 0px -2500px;}
#itemClicks.item .listIcon {background-position: 0px -150px;}
#itemTemplates.item .listIcon {background-position: 0px -2950px;}
#itemAffiliate.item .listIcon {background-position: 0px -2600px;}

#itemDash.item .listIcon {background-position: 0px -1500px;}
#itemBusiness.item .listIcon {background-position: 0px -900px;}
#itemReports.item .listIcon {background-position: 0px -2850px;}

#itemApps.item .listIcon {background-position: 0px -1100px;}
#itemSitesearch.item .listIcon {background-position: 0px -2300px;}
#itemAds.item .listIcon {background-position: 0px -3000px;}
#item24hr.item .listIcon {background-position: 0px -1150px;}

#management.item .listIcon {background-position: 0px 0px;}
#overview.item .listIcon {background-position: 0px -50px;}
#designInfo.item .listIcon {background-position: 0px -100px;}
#abuse.item .listIcon {background-position: 0px -150px;}
#technical.item .listIcon {background-position: 0px -200px;}
#profiles.item .listIcon {background-position: 0px -1050px;}
#moderators.item .listIcon {background-position: 0px -300px;}
#comments.item .listIcon {background-position: 0px -1300px;}
#seo.item .listIcon {background-position: 0px -400px;}
#rss.item .listIcon {background-position: 0px -450px;}
#addThis.item .listIcon {background-position: 0px -500px;}
#analytics.item .listIcon {background-position: 0px -900px;}
#backups.item .listIcon {background-position: 0px -1600px;}
#custom.item .listIcon {background-position: 0px -550px;}
#newsletter.item .listIcon {background-position: 0px -600px;}
#contact.item .listIcon {background-position: 0px -650px;}
#announcements.item .listIcon {background-position: 0px -700px;}
#blogs.item .listIcon {background-position: 0px -750px;}
#photos.item .listIcon {background-position: 0px -800px;}
#events.item .listIcon {background-position: 0px -850px;}
#video.item .listIcon {background-position: 0px -1250px;}
#forums.item .listIcon {background-position: 0px -350px;}
#menu.item .listIcon {background-position: 0px -1650px;}
#photography.item .listIcon {background-position: 0px -1350px;}
#filming.item .listIcon {background-position: 0px -1400px;}
#professionalResumes.item .listIcon {background-position: 0px -250px;}
#marketingCollateral.item .listIcon {background-position: 0px -1100px;}
#bplanDev.item .listIcon {background-position: 0px -1000px;}
#websiteCopy.item .listIcon {background-position: 0px -950px;}
#pressReleases.item .listIcon {background-position: 0px -1150px;}
#moreWriting.item .listIcon {background-position: 0px -1200px;}
#support.item .listIcon {background-position: 0px -1500px;}


dl.portfolioList {
	margin-bottom: 5em;
	width: 100%;
	margin-top: 15px;
}
dl.portfolioList dd.image {
	width: 35%;
	float: left;
	clear: none;
	display: inline;
	text-align: center;
}
dl.portfolioList dd.image a img, dl.portfolioList dd.image img {
	width: 210px;
	list-style: none;
	text-indent: 0px;
	margin: 0px;
	_margin-right: 10px;
	border: none;
	padding: 0px;
}
dl.portfolioList dt {
	font-size: 135%;
	font-weight: bold;
	list-style: none;
	text-indent: none;
	padding: 0px 0px .25em 0px;
	clear: none;
	float: right;
	width: 63%;
	_width: 60%;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom: 2px #cccccc solid;
}
dl.portfolioList dd.desc {
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	list-style: none;
	text-indent: none;
	color: #666666;
	clear: none;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 63%;
	_width: 60%;
	display: inline;
}
dl.portfolioList dd.desc a {
	font-weight: normal;
	list-style: none;
	text-indent: none;
	text-transform: lowercase;
}
dl.formsList {
	margin-top: 10px;
}
#formContainer {padding-top: 4em;}
.superscript {
    font-size: .70em;
    line-height: 0.4em;
    vertical-align: baseline;
    position: relative;
    top: -0.5em;
}

ul#specialLinks li, ul#specialLinks li a {background-repeat: no-repeat;background-image: url(../../files/sitemedia/images/1/5/51.jpg);}

ul#specialLinks li, ul#specialLinks li a {display:block;height:90px;width:500px;text-decoration: none;}
ul#specialLinks a:hover {background-image: none;}

ul#specialLinks, ul#linkButtons {
	font-size: 85%;
	margin: 0px;
	padding: 0px;
}
ul#specialLinks li {
	margin: 0px 0em 0px 0em;
	float: right;
	clear: none;
	display: inline;
	width: 500px;
	height: 90px;
	padding: 0px;
}
#specialLinks span {display: none;}
#specialLinks a {
	display: block;
	font-weight: bolder;
	font-size: 110%;
	letter-spacing: .05em;
	width: 500px;
	height: 90px;
	margin: 0px;
	padding: 0px;
	outline: none;
	cursor: pointer;
}
#specialLinks a:hover {
	text-decoration: none;
}
#specialLinks li.feature1 a {background-position: 0px 0px;}
#specialLinks li.feature1 {background-position: 0px -270px;}
#specialLinks li.feature2 a {background-position: 0px -90px;}
#specialLinks li.feature2 {background-position: 0px -360px;}
#specialLinks li.feature3 a {background-position: 0px -180px;}
#specialLinks li.feature3 {background-position: 0px -450px;}


ul#linkButtons li, ul#linkButtons li a {background-repeat: no-repeat;background-image: url(../../files/sitemedia/images/1/5/53.jpg);}

ul#linkButtons li, ul#linkButtons li a {display:block;height:35px;width:150px;text-decoration: none;}
ul#linkButtons a:hover {background-image: none;}

ul#linkButtons {	margin: 3em 0px 0em 0px;}
ul#linkButtons li {
	margin: 0px 0em 0px 1em;
	float: right;
	clear: none;
	display: inline;
	width: 150px;
	height: 35px;
	padding: 0px;
}
#pageSetup ul#linkButtons li, #pricing ul#linkButtons li, #pageExtras ul#linkButtons li {float: left;margin: 0px}
#linkButtons span {display: none;}
#linkButtons a {
	display: block;
	font-weight: bolder;
	font-size: 110%;
	letter-spacing: .05em;
	width: 150px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	outline: none;
	cursor: pointer;
}
#linkButtons a:hover {
	text-decoration: none;
}
#linkButtons li.signup a {background-position: 0px 0px;}
#linkButtons li.signup {background-position: 0px -35px;}
#linkButtons li.features a {background-position: 0px -70px;}
#linkButtons li.features {background-position: 0px -105px;}
#linkButtons li.setup a {background-position: 0px -140px;}
#linkButtons li.setup {background-position: 0px -175px;}

.superscript {
    font-size: .70em;
    line-height: 0.4em;
    vertical-align: baseline;
    position: relative;
    top: -0.5em;
}

#column1, #column2 {float:left; clear:none; display:inline; width:700px; margin: 50px 0px 0px 0px;}
#column1 {
	width:200px;
	margin: 0px 30px 0px 0px;
	border-right: solid 1px #999999;
	padding:0px;
}
#column1 h2 {font-size:105%;margin:1em 0em .5em 0em;padding-bottom:.15em;font-weight:bold;border-bottom: 2px solid #999999;color:#666666;}
#column1 p {font-size:90%;margin-bottom:1em;}
ul#subNav {width:100%; margin:3em 0% 5em 0%; border-bottom: 2px solid #999999;}
ul#subNav li {float:left;clear:none;display:inline;width:220px;margin:0px 10px;padding: 0px;text-align:center;border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999;}
ul#subNav li a {display:block;padding: 1em 10px .5em 10px;width:200px;margin:0px;font-size: 115%;font-variant: small-caps;font-weight:bold;background-color: #EEEEEE; color: #777777;text-align:center;}
ul#subNav li a:hover {text-decoration:none; background-color: #CCCCCC; color: #666666; }
.formText {font-size: 115%;font-weight:bold;margin-bottom:2em;}


#specialSubNav, ul#specialSubNav li, ul#specialSubNav li a {background-repeat: no-repeat;background-image: url(../../files/sitemedia/images/1/5/58.jpg);}
ul#specialSubNav {padding:0px;margin:0px;width:200px;} 
ul#specialSubNav li, ul#specialSubNav li a {display:block;height:40px;text-decoration: none;} 
ul#specialSubNav li a:hover {background-image: none;}
ul#specialSubNav { font-size: 85%;margin: 0px;padding: 0px;list-style:none;} 
ul#specialSubNav li {margin: 0px 0em 0px 0em;float: left;clear: none;display: inline;width: 200px;height: 40px; padding: 0px;} 
ul#specialSubNav li a {display: block;font-weight: bolder;font-size: 110%;letter-spacing: .05em;width: 200px;height: 40px;margin: 0px;padding: 0px;outline: none;cursor: pointer;} 
ul#specialSubNav li a:hover {text-decoration: none;} 
ul#specialSubNav li a span {display: none;} 

ul#specialSubNav li#overview a {background-position: 0px -360px;} 
ul#specialSubNav li#overview {background-position: 0px -400px;}
#personalFeatures ul#specialSubNav li#overview a, #personalFeatures ul#specialSubNav li#overview,
#businessFeatures ul#specialSubNav li#overview a, #businessFeatures ul#specialSubNav li#overview {background-position: 0px -440px;}

ul#specialSubNav li#content a {background-position: 0px -480px;} 
ul#specialSubNav li#content {background-position: 0px -520px;}
#personalFeaturesContent ul#specialSubNav li#content a, #personalFeaturesContent ul#specialSubNav li#content,
#businessFeaturesContent ul#specialSubNav li#content a, #businessFeaturesContent ul#specialSubNav li#content {background-position: 0px -560px;}

ul#specialSubNav li#store a {background-position: 0px -1080px;} 
ul#specialSubNav li#store {background-position: 0px -1120px;}
#businessFeaturesStore ul#specialSubNav li#store a, #businessFeaturesStore ul#specialSubNav li#store {background-position: 0px -1160px;}

ul#specialSubNav li#crm a {background-position: 0px -1200px;} 
ul#specialSubNav li#crm {background-position: 0px -1240px;}
#businessFeaturesCRM ul#specialSubNav li#crm a, #businessFeaturesCRM ul#specialSubNav li#crm {background-position: 0px -1280px;}

ul#specialSubNav li#marketingTools a {background-position: 0px -1320px;} 
ul#specialSubNav li#marketingTools {background-position: 0px -1360px;}
#businessFeaturesMarketing ul#specialSubNav li#marketingTools a, #businessFeaturesMarketing ul#specialSubNav li#marketingTools {background-position: 0px -1400px;}

ul#specialSubNav li#businessAnalytics a {background-position: 0px -1440px;} 
ul#specialSubNav li#businessAnalytics {background-position: 0px -1480px;}
#businessFeaturesAnalytics ul#specialSubNav li#businessAnalytics a, #businessFeaturesAnalytics ul#specialSubNav li#businessAnalytics {background-position: 0px -1520px;}

ul#specialSubNav li#buildTraffic a {background-position: 0px -600px;} 
ul#specialSubNav li#buildTraffic {background-position: 0px -640px;}
#businessFeaturesMarketing ul#specialSubNav li#buildTraffic a, #businessFeaturesMarketing ul#specialSubNav li#buildTraffic, #personalFeaturesTraffic ul#specialSubNav li#buildTraffic a, #personalFeaturesTraffic ul#specialSubNav li#buildTraffic {background-position: 0px -680px;}

ul#specialSubNav li#flexibility a {background-position: 0px -1560px;} 
ul#specialSubNav li#flexibility {background-position: 0px -1600px;}
#personalFeaturesFlexibility ul#specialSubNav li#flexibility a, #personalFeaturesFlexibility ul#specialSubNav li#flexibility,
#businessFeaturesFlexibility ul#specialSubNav li#flexibility a, #businessFeaturesFlexibility ul#specialSubNav li#flexibility {background-position: 0px -1640px;}

ul#specialSubNav li#proSetup a {background-position: 0px -840px;} 
ul#specialSubNav li#proSetup {background-position: 0px -880px;}
#personalFeaturesSetup ul#specialSubNav li#proSetup a, #personalFeaturesSetup ul#specialSubNav li#proSetup,
#businessFeaturesSetup ul#specialSubNav li#proSetup a, #businessFeaturesSetup ul#specialSubNav li#proSetup {background-position: 0px -920px;}

ul#specialSubNav li#needLess a {background-position: 0px -1680px;} 
ul#specialSubNav li#needLess {background-position: 0px -1720px;}
#businessFeaturesLess ul#specialSubNav li#needLess a, #businessFeaturesLess ul#specialSubNav li#needLess {background-position: 0px -1760px;}

ul#specialSubNav li#needMore a {background-position: 0px -960px;} 
ul#specialSubNav li#needMore {background-position: 0px -1000px;}
#personalFeaturesMore ul#specialSubNav li#needMore a, #personalFeaturesMore ul#specialSubNav li#needMore {background-position: 0px -1040px;}

ul#specialSubNav li#setup a {background-position: 0px -0px;} 
ul#specialSubNav li#setup {background-position: 0px -40px;}
#personalSetup ul#specialSubNav li#setup a, #personalSetup ul#specialSubNav li#setup, #businessSetup ul#specialSubNav li#setup a, #businessSetup ul#specialSubNav li#setup {background-position: 0px -80px;}

ul#specialSubNav li#hosting a {background-position: 0px -120px;} 
ul#specialSubNav li#hosting {background-position: 0px -160px;}
#personalHosting ul#specialSubNav li#hosting a, #personalHosting ul#specialSubNav li#hosting, #businessHosting ul#specialSubNav li#hosting a, #businessHosting ul#specialSubNav li#hosting {background-position: 0px -200px;}

ul#specialSubNav li#support a {background-position: 0px -240px;} 
ul#specialSubNav li#support {background-position: 0px -280px;}
#personalSupport ul#specialSubNav li#support a, #personalSupport ul#specialSubNav li#support, #businessSupport ul#specialSubNav li#support a, #businessSupport ul#specialSubNav li#support {background-position: 0px -320px;}


#specialNav, ul#specialNav li, ul#specialNav li a {background-repeat: no-repeat;background-image: url(../../files/sitemedia/images/1/5/59.jpg);}
ul#specialNav {float:right;clear:none;display:inline;padding:0px;margin:75px 0px 0px 0px;height:50px;width: 500px; list-style:none;font-size: 85%;} 
ul#specialNav li, ul#specialNav li a {display:block;height:50px;text-decoration: none;} 
ul#specialNav li a:hover {background-image: none;}
ul#specialNav li {margin: 0px 0em 0px 0em;float: left;clear: none;display: inline;height: 50px; padding: 0px;} 
ul#specialNav li a {font-weight: bolder;font-size: 110%;letter-spacing: .05em;height: 50px;margin: 0px;padding: 0px;outline: none;cursor: pointer;} 
ul#specialNav li a:hover {text-decoration: none;} 
ul#specialNav li a span {display: none;} 

ul#specialNav li#features a {background-position: -15px -50px; width: 78px;} 
ul#specialNav li#features {background-position: -15px 0px;margin-left: 15px;margin-right: 41px;}
#personalFeatures ul#specialNav li#features a, #personalFeatures ul#specialNav li#features, 
#personalFeaturesContent ul#specialNav li#features a, #personalFeaturesContent ul#specialNav li#features, #personalFeaturesTraffic ul#specialNav li#features a, #personalFeaturesTraffic ul#specialNav li#features, #personalFeaturesFlexibility ul#specialNav li#features a, #personalFeaturesFlexibility ul#specialNav li#features, #personalFeaturesSetup ul#specialNav li#features a, #personalFeaturesSetup ul#specialNav li#features, #personalFeaturesMore ul#specialNav li#features a, #personalFeaturesMore ul#specialNav li#features,
#businessFeatures ul#specialNav li#features a, #businessFeatures ul#specialNav li#features, #businessFeaturesContent ul#specialNav li#features a, #businessFeaturesContent ul#specialNav li#features, #businessFeaturesStore ul#specialNav li#features a, #businessFeaturesStore ul#specialNav li#features, #businessFeaturesCRM ul#specialNav li#features a, #businessFeaturesCRM ul#specialNav li#features, #businessFeaturesMarketing ul#specialNav li#features a, #businessFeaturesMarketing ul#specialNav li#features, #businessFeaturesAnalytics ul#specialNav li#features a, #businessFeaturesAnalytics ul#specialNav li#features, #businessFeaturesFlexibility ul#specialNav li#features a, #businessFeaturesFlexibility ul#specialNav li#features, #businessFeaturesSetup ul#specialNav li#features a, #businessFeaturesSetup ul#specialNav li#features, #businessFeaturesLess ul#specialNav li#features a, #businessFeaturesLess ul#specialNav li#features
{background-position: -15px -100px;}

ul#specialNav li#pricing a {background-position: -134px -50px; width: 62px;} 
ul#specialNav li#pricing {background-position: -134px 0px;margin-right: 46px;}

#personalSetup ul#specialNav li#pricing a, #personalSetup ul#specialNav li#pricing, #personalHosting ul#specialNav li#pricing a, #personalHosting ul#specialNav li#pricing, #personalSupport ul#specialNav li#pricing a, #personalSupport ul#specialNav li#pricing, #businessSetup ul#specialNav li#pricing a, #businessSetup ul#specialNav li#pricing, 
#businessHosting ul#specialNav li#pricing a, #personalHosting ul#specialNav li#pricing, #businessSupport ul#specialNav li#pricing a, #businessSupport ul#specialNav li#pricing
{background-position: -134px -100px;}

ul#specialNav li#examples a {background-position: -242px -50px; width: 77px;} 
ul#specialNav li#examples {background-position: -242px 0px;margin-right: 47px;}
#personalExamples ul#specialNav li#examples a, #personalExamples ul#specialNav li#examples, #businessExamples ul#specialNav li#examples a, #businessExamples ul#specialNav li#examples {background-position: -242px -100px;}

ul#specialNav li#order a {background-position: -366px -50px; width: 85px;} 
ul#specialNav li#order {background-position: -366px 0px;margin-right: 41px;}

#column2 h1, #businessExamples #contentBody h1, #personalExamples #contentBody h1, #customWebsites #contentBody h1 {font-weight: normal;font-size: 275%;padding: 0px 0px 5px 0px;margin: 20px 0px 10px 0px;border-bottom:4px solid #eeeeee;}
p#leadIn {padding-bottom:1em;margin-bottom:2em; font-size:115%;line-height:1.25em; color:#666666;}
#businessExamples #contentBody, #personalExamples #contentBody, #customWebsites #contentBody, #testimonials #contentBody {padding-top:3.5em;padding-left:20px;}
#businessExamples #contentBody p#leadIn, #personalExamples #contentBody p#leadIn, #customWebsites #contentBody p#leadIn {margin-bottom: 3em;font-size:105%;}
#columnPayment {
width: 500px;
margin:1em auto;
background-color: #f3f6ff;
border: 3px solid #999999;
padding: 1em 3em;
}
#columnPayment #formContainer input {width: 200px;}
#columnPayment #formContainer input#catwebformbutton {width: auto;}

