/*

AUTHOR:	Chris Underwood
		Nicasio LLC
		http://www.nicasiodesign.com

COPYRIGHT: www.LetsReflect.com

*/

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0px solid WHITE;}

.image-preloading {display:none;}

#warning {background-color:#f18080;color:#000000;}
#warning p {padding:10px;font-size:85%;font-weight:bold;}

.philAd {width:160px; height:160px;}

.large {font-size:116%;}
.medium {font-size:108%;}
.small {font-size:93%;}
.xsmall {font-size:85%;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.centered {text-align:center;}
.normal {font-weight:normal;}

.medGrey {color:#454545;}
.green {color:#009900;}
.mainBlue, a.mainBlue {color:#000066;}
.orange {color:#EA8500;}

a.mainBlue:hover {color:BLACK;}

.lrg-quote {border:1px solid #e5e5e5;padding:10px;}

.indent {margin-left:25px;}

.tip {margin:10px 0px;border:1px solid #ea8500;background-color:#fcc173;color:#222;padding:10px;}
.tip a {color:#000066;}
.tip a:hover {color:#222;}
.success {margin:10px 0px;border:1px solid #009304;background-color:#d1f7d2;color:#222;padding:10px;}
.success a {color:#000066;}
.success a:hover {color:#222;}

.tip ul, .success ul {margin:0px 0px 10px 15px;}

hr {height:1px;border:0px;background-color:#e5e5e5;width:65%;margin:0 auto;}


input.text, .editor_field, select {font-family:helvetica, arial, sans-serif;background:#d5e5fa;border:0px;color:#333;font-size:116%;float:left;margin-bottom:4px;margin-right:4px;margin-top:2px;}
input.text {padding:3px 5px 2px 4px;}
input.upload {font-family:helvetica, arial, sans-serif;background:#d5e5fa;border:0px;color:#333;float:left;margin-bottom:4px;margin-right:4px;margin-top:2px;}
option, textarea {padding:0px 0px 2px 4px}
input.searchBTN {float:left;}
textarea {font-family:helvetica, arial, sans-serif;background:#d5e5fa;border:0px;color:#333;font-size:116%;float:left;margin-bottom:4px;margin-right:4px;margin-top:0px;}
form.searchForm {margin-bottom:15px;padding-bottom:15px;}
form.formBorder {border-bottom:1px solid #bfc1cf;}
.formCancelLink {position:relative;top:-8px;left:10px;}
.formCancelLink a {color:#454545;}
.formCancelLink a:hover {color:#000;}

a.thumbsUpLink {text-decoration:none;}

ul.alphaList {margin:15px 25px 25px 25px;list-style-type:lower-alpha;color:#454545;line-height:131%;}

/* ---------------------------------------------------------------------------------------- */


/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height: 100%;margin: 0 0 1px;}


/* GENERAL LAYOUT ELEMENTS */
body {background-color:#f0f0f0;text-align:center;}
#container {width:996px;position:absolute;left:50%;margin-left:-478px;text-align:left;padding-bottom:50px;}
#innerContainer {width:948px;border-left:1px solid #bfc1cf;border-right:1px solid #bfc1cf;}
#main {width:100%;background-color:#FFFFFF;}
#mainLeft {float:left;width:767px;padding-top:15px;}
.pageGutter {margin-left:25px;}
.pageGutterFull {margin-left:25px;margin-right:18px;}
#mainRight {float:right;width:175px;padding-top:15px;}
#footer {width:100%;background:#FFFFFF url('../images/footerBG.jpg') repeat-x top left;border-bottom:1px solid #bfc1cf;padding-bottom:20px;}


.top-ads {padding:0px 0px 25px 25px;}


/* HEADER ELEMENTS */
#header {width:100%;height:181px;overflow:hidden;position:relative;background:transparent url('../images/header-mainBG.jpg') no-repeat bottom left;}

#logo {position:absolute;top:21px;left:54px;}

#headerSearch {position:absolute;top:147px;left:365px;height:22px;overflow:hidden;}
input#headerSearchField {padding-left:50px;width:163px;height:17px;overflow:hidden;border:0px;color:#333;font-size:85%;background:none;}
input#headerSearchButton {border:1px outset #ccc;padding:0px 5px 1px 5px;cursor:pointer;position:relative;top:1px;left:4px;}

#headerNav {position:absolute;right:47px;top:142px;width:290px;overflow:hidden;}
#headerNav div {float:left;}
#headerNav div a {position:relative;text-decoration:none;display:block;height:32px;overflow:hidden;}
#headerNav div a span {display:none;}
#topNav-spacer, #topNav-home {width:70px;margin-right:1px;}
#topNav-about {width:84px;margin-right:1px;}
a#topNav-homeLink {background:transparent url('../images/headerNav-home.jpg') no-repeat 0px 0px;}
a#topNav-homeLink:hover {background-position:0px -32px;}
a#topNav-aboutLink {background:transparent url('../images/headerNav-about.jpg') no-repeat 0px 0px;}
a#topNav-aboutLink:hover {background-position:0px -32px;}
#topNav-feedback {width:110px;margin-right:1px;}
a#topNav-feedbackLink {background:transparent url('../images/headerNav-feedback.jpg') no-repeat 0px 0px;}
a#topNav-feedbackLink:hover {background-position:0px -32px;}
#topNav-search {width:94px;}
a#topNav-searchLink {background:transparent url('../images/headerNav-search.jpg') no-repeat 0px 0px;}
a#topNav-searchLink:hover {background-position:0px -32px;}

#headerBar {background:#f3921b url('../images/header-orangeBarBG.jpg') no-repeat bottom left;width:100%;padding-bottom:10px;}
#homeWelcomeText {width:685px;float:left;margin-left:27px;padding:10px 0px 10px 0px;}
span#homeWelcomeText-large {font-size:131%;color:WHITE;font-weight:bold;letter-spacing:0.01em;}
span#homeWelcomeText-small {font-size:100%;color:WHITE;line-height:138.5%;}

#homeBookmarkTool {float:right;margin-right:30px;margin-top:3px;}

#headerProfileArea {float:left;margin-left:110px;padding:3px 0px;width:838px;}
#headerProfileImg, #headerProfileUser, #headerProfileLinks {float:left;}
#headerProfileImg {width:80px;margin-right:10px;}
#headerProfileUser {margin-right:50px;color:WHITE;font-size:93%;line-height:131%;padding-top:25px;}
#headerProfileUser a {font-size:123.1%;text-decoration:none;font-weight:bold;color:WHITE;}
#headerProfileUser a:hover {color:#000066;}


/* HEADER PROFILE LINKS (THUMBS UP / FAVS / BLOG / COMMENTS) */
#headerProfileLinks {margin-top:20px;}

#header-profile-thumbsUp, #header-profile-favorited,
#header-profile-blog, #header-profile-comments, 
#header-profile-thumbsUp-loggedOut, #header-profile-favorited-loggedOut {float:left;}

#header-profile-thumbsUp, #header-profile-favorited, 
#header-profile-blog, #header-profile-thumbsUp-loggedOut,
#header-profile-favorited-loggedOut {margin-right:30px;}

#header-profile-thumbsUp-loggedOut, #header-profile-favorited-loggedOut {cursor:help;}

#header-profile-thumbsUp, #header-profile-thumbsUp-loggedOut {overflow:hidden;width:75px;height:42px;}
#header-profile-thumbsUp a, #header-profile-thumbsUp-loggedOut {background:transparent url('../images/header_thumbsUpBTN.gif') no-repeat top left;}

#header-profile-favorited, #header-profile-favorited-loggedOut {overflow:hidden;width:74px;height:42px;}
#header-profile-favorited a, #header-profile-favorited-loggedOut{background:transparent url('../images/header_favoritedBTN.gif') no-repeat top left;}

#header-profile-blog {overflow:hidden;width:54px;height:42px;}
#header-profile-blog a {background:transparent url('../images/header_blogBTN.gif') no-repeat top left;}

#header-profile-comments {overflow:hidden;width:54px;height:42px;}
#header-profile-comments a {background:transparent url('../images/header_commentsBTN.gif') no-repeat top left;}

#header-profile-thumbsUp a, #header-profile-favorited a, #header-profile-blog a, #header-profile-comments a {height:42px;position:relative;display:block;}

#header-profile-thumbsUp a:hover, #header-profile-favorited a:hover,
#header-profile-blog a:hover, #header-profile-comments a:hover {background-position:0 -42px;}

#header-profile-thumbsUp .header-profile-button-middle a {text-decoration:none;color:#079b07;font-weight:bold;font-size:108%;}
#header-profile-thumbsUp .header-profile-button-middle a span {position:relative;top:14px;left:35px;}

#header-profile-favorited .header-profile-button-middle a {text-decoration:none;color:#079b07;font-weight:bold;font-size:108%;}
#header-profile-favorited .header-profile-button-middle a span {position:relative;top:14px;left:37px;}

#header-profile-thumbsUp-loggedOut .header-profile-button-middle span {color:#079b07;font-weight:bold;font-size:108%;position:relative;top:14px;left:35px;}
#header-profile-favorited-loggedOut .header-profile-button-middle span {color:#079b07;font-weight:bold;font-size:108%;position:relative;top:14px;left:37px;}

#header-profile-blog a span, #header-profile-comments a span {display:none;}


#header-profile-bookmark {float:right;margin-right:20px;}
#profileBookmarkTool {padding-right:10px;}
#header-profile-myspace {margin-top:5px;}
#header-profile-facebook {margin-top:2px;}
#header-profile-myspace a, #header-profile-facebook a {color:WHITE;font-size:85%;font-weight:bold;position:relative;top:-8px;left:8px;}
#header-profile-myspace a:hover, #header-profile-facebook a:hover {color:#000066;}
img.header-bookmark-featured {border:1px solid #888888;}


/* HOME ELEMENTS */
#homeProfiles {width:619px;}
#homeProfiles p {margin-bottom:15px;}
#homeProfilesContainer {width:100%;height:173px;overflow:hidden;background:transparent url('../images/home-profilesContainer.jpg') no-repeat;}
.homeUserProfile {width:196px;height:70px;overflow:hidden;float:left;margin-bottom:10px;margin-top:8px;margin-left:10px;}
.homeProfileImg, .homeUser {float:left;}
.homeUser {margin-left:10px;}
.homeUser p {margin:0;padding:0;line-height:161%;}
.homeUser p a {color:#454545;text-decoration:none;}
.homeUser p a:hover {text-decoration:underline;}
.homeUser p img {position:relative;top:2px;}
span#home-thumbsNumber {font-size:131%;position:relative;top:-8px;}


/* PROFILE SEARCH ELEMENTS */
#searchOptions {float:left;width:350px;border-right:1px solid #f0f0f0;padding-right:25px;}
#searchResults {float:right;width:340px;margin-right:10px;}
h1.searchHeadline {width:167px;height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.searchHeadline span {display:none;}
h1#searchUsername {background-position:0 0;}
h1#searchLocation {background-position:0 -49px;}
h1#searchKeyword {background-position:0 -98px;}

#searchOptions input.text {width:179px;}
#searchOptions form {padding-left:25px}


.searchUserProfile {width:161px;height:80px;overflow:hidden;float:left;margin-bottom:10px;margin-top:8px;margin-left:5px;}
.searchProfileImg, .searchUser {float:left;}
.searchUser {margin-left:10px;}
.searchUser p {margin:0;padding:0;line-height:161%;}
.searchUser p a {color:#454545;text-decoration:none;}
.searchUser p a:hover {text-decoration:underline;}
.searchUser p img {position:relative;top:2px;cursor:help;}
.thumbsUpNumber {font-size:131%;position:relative;top:-8px;cursor:help;}


/* FORUMS */
h1.forumHeadline {height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.forumHeadline span {display:none;}
h1#forumWelcome {width:179px;background-position:0 -245px;}
h1#newTopic {width:190px;background-position:0 -536px;margin:10px;}
h1#addReply {width:190px;background-position:0 -586px;margin:10px;}
#forumListing {border:1px solid #bfc1cf;width:97%;}
#forumMain {background-color:#f0f0f0;margin:10px;padding:10px;}
#forum {background-color:#f0f0f0;margin:10px;padding:10px;padding-top:0px;}
#forumAuthor {background-color:#fefbce;margin:10px;padding:10px;padding-top:0px;}
a.forumTopic {color:#000066;}
a.forumTopic:hover {color:#151515;}
.topicCount {color:#333;font-size:85%;position:relative;top:-1px;left:5px;}
#forumListing p {color:#333;margin-top:5px;margin-left:10px;}
#topicHeading {padding-bottom:7px;border-bottom:1px solid #bfc1cf;}
.postHeading {padding-bottom:0px !important;}
#topicHeading p {color:#333;margin-top:7px;}
h2.forumHeading {position:relative;background-color:#000066;color:WHITE;padding:5px;font-weight:normal;font-size:116%;}
h2.forumHeading span {position:absolute;right:0px;margin-right:5px;}
h2.forumHeading span.loggedOut {font-size:77%;margin:3px 5px 0px 0px;}
h2.forumHeading span input {margin:1px 2px 0px 2px;}

#backSelect {padding-top:3px;margin-right:10px;}

table#forumPosts {width:100%;font-size:100%;}
table#forumPosts th {background-color:#fff;padding:6px 5px 5px 5px;font-weight:bold;font-size:85%;text-transform:uppercase;border-bottom:2px solid #ddd;border-top:1px solid #c5c5c5;}
th#forumPostsTH-Subject {width:28%;border-right:1px solid #ddd;border-left:1px solid #c5c5c5;border-top:1px solid #c5c5c5;}
th#forumPostsTH-Author {width:21%;border-right:1px solid #ddd;}
th#forumPostsTH-Replies {width:11%;border-right:1px solid #ddd;text-align:center;}
th#forumPostsTH-LastUpdated {width:40%;border-right:1px solid #c5c5c5;}
table#forumPosts td {padding:6px 5px 5px 5px;border-bottom:1px solid #c5c5c5;}
td#forumPostsTD-subject {border-left:1px solid #c5c5c5;}
td#forumPostsTD-author {}
td#forumPostsTD-replies {text-align:center;}
td#forumPostsTD-date {border-right:1px solid #c5c5c5;}
table#forumPosts td {color:#333;font-size:93%;}
table#forumPosts td a {color:#000066;}
table#forumPosts td a:hover {color:#151515;}
table#forumPosts tr:hover {background-color:#ddd;}

.postAuthorInfo {float:left;width:196px;}
.forumProfileImg, .forumUser {float:left;}
.forumProfileImg {margin-top:10px;}
.forumUser {margin-left:10px;margin-top:3px;}
.forumUser p {margin:0;padding:0;line-height:161%;}
.forumUser p a {color:#454545;text-decoration:none;}
.forumUser p a:hover {text-decoration:underline;}
.forumUser p a.thumbsUpLink:hover {text-decoration:none;}
.postContent {float:left;width:470px;margin-left:10px;margin-top:3px;}
.blogContentContainer .postContent {float:left;width:460px;margin-left:10px;margin-top:3px;}
.postContent p {margin-bottom:10px;border-bottom:1px solid #bfc1cf;padding-bottom:5px;}
.postReplyInfo {background-color:#ddd;padding:6px 0px 4px 5px;margin-bottom:10px;}
.postReplyInfo span.postReplyStamp {float:left;}
.postReplyInfo span.postReplyDelete {float:right;position:relative;top:-1px;right:5px;}
.postContent div {margin-left:17px;margin-top:3px;font-size:93%;color:#333;}

#pagedNav {margin:10px 0px 0px 0px;font-size:85%;}
#pagedNav a {color:#000066;text-decoration:none;}
#pagedNav a:hover {color:BLACK;}

.forumBackLink {font-size:85%;margin-left:10px;}
.forumBackLink a {color:#666;text-decoration:none;}
.forumBackLink a:hover {color:#000000;}

form#new_post {margin-top:10px;border:1px solid #bfc1cf;padding:10px 25px;margin-left:10px;height:1%;}
form#new_post label {color:#333;font-size:108%;float:left;width:150px;margin-right:10px;text-align:right;margin-bottom:5px;margin-top:3px;}
form#new_post input.text {width:300px;}
form#new_post label.long {float:left;text-align:right;width:325px;}
form#new_post input.submit {margin-left:160px;margin-top:10px;}
form#new_post textarea {width:400px;height:100px;}

.postContent .inplaceeditor-form a {color:#000000;font-size:93%;font-weight:bold;font-style:normal;margin-right:5px;}
.postContent .inplaceeditor-form a:hover {color:#f8981d;}

/* USER LOGIN PAGE */
.loginHelpArea p a {color:#333;}
.loginHelpArea p a:hover {color:#000;}
h1.loginHeadline {height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;margin-top:20px;}
h1.loginHeadline span {display:none;}
h1#loginNewUser {width:173px;background-position:0 -147px;}
h1#loginNewPassword {width:352px;background-position:0 -195px;}


/* FEEDBACK PAGE */
h1.feedbackHeadline {width:177px;height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.feedbackHeadline span {display:none;}
h1#feedbackIntro {background-position:0 -293px;}
form#feedback {margin-top:10px;border:1px solid #bfc1cf;padding:10px 25px;height:1%;}
#feedback input.text {width:179px;}
#feedback label {color:#333;font-size:108%;float:left;width:150px;margin-right:10px;text-align:right;margin-bottom:5px;margin-top:3px;}
#feedback label.long {float:left;text-align:right;width:325px;}
#feedback select {margin-top:0px;font-size:100%;}
#feedback input.submit {margin-left:335px;margin-top:10px;}
#feedback textarea {width:300px;height:100px;}


/* ADVERTISE PAGE */
h1.advertiseHeadline {width:302px;height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.advertiseHeadline span {display:none;}
h1#advertiseWithUs {background-position:0 -830px;}


/* ABOUT PAGE */
.page-about {background:transparent url('../images/watermarkLarge.jpg') no-repeat center center;}
h1.aboutHeadline {width:302px;height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.aboutHeadline span {display:none;}
h1#aboutLetsReflect {background-position:0 -979px;}
#about-bottom {margin:25px 0px;text-align:center;}
#aboutUserProfile {border:1px solid #e5e5e5;padding:5px;text-align:left;width:175px;margin:20px 0px 0px 263px;}


/* TERMS PAGE */
h1.termsHeadline {width:302px;height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.termsHeadline span {display:none;}
h1#termsOfService {background-position:0 -879px;}


/* PRIVACY PAGE */
h1.privacyHeadline {width:302px;height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.privacyHeadline span {display:none;}
h1#privacyPolicy {background-position:0 -930px;}


/* SIGNUP & NEW USER PAGE */
h1.signupHeadline {height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.signupHeadline span {display:none;}
h1#signupCreateAccount {width:286px;background-position:0 -343px;}
#signupForm-left {margin-left:25px;float:left;margin-top:10px;}
#signupForm-right {margin-left:25px;float:left;width:275px;padding-top:60px;}
#signup {border-right:1px solid #bfc1cf;padding-right:25px;padding-top:10px;padding-bottom:10px;width:400px;}
#signup label {color:#333;font-size:108%;float:left;width:150px;margin-right:10px;text-align:right;margin-bottom:5px;margin-top:3px;}




/* LOST PASSWORD PAGE  */
h1.lostPWHeadline {width:271px;height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.lostPWHeadline span {display:none;}
h1#newPassword {background-position:0 -391px;}
form#recover {margin-top:10px;border:1px solid #bfc1cf;padding:10px 25px;}
#recover p {margin-bottom:15px;}
#recover input.text {width:179px;}
#recover label {color:#333;font-size:108%;float:left;width:150px;margin-right:10px;text-align:right;margin-bottom:5px;margin-top:3px;}
#recover label.long {float:left;text-align:right;width:325px;}
#recover input.submit {margin-left:335px;margin-top:10px;}



/* PROFILE ELEMENTS */
#newCat {width:155px;margin-top:20px;margin-left:4px;position:relative;}
#newSectionArea {width:155px;}
#newSectionButton {width:155px;height:48px;}
a#addSectionButton {position:relative;width:155px;height:48px;display:block;background:transparent url('../images/profile_addSectionBTN.png') no-repeat;cursor:pointer;}
a#addSectionButton:hover {display:block;background-position:0px -48px;}
a#addSectionButton span {display:none;}
#newSectionButton a:hover {background-position:0px -48px;}

#insCat {position:absolute;left:-70px;z-index:2;width:295px;height:152px;background:transparent url('../images/addSectionBG.png') no-repeat top left;padding-top:0px;padding-left:30px;}
#insCat label {color:#333;font-size:108%;float:left;margin-bottom:5px;margin-top:10px;}
#insCat input.text {width:210px;}


/* MOVABLE DIVS STUFF (REQUIRED FOR AJAX) */
div#listContainer {
	width: 363px;
	float:right;
	min-height:600px;
	position:relative;
	margin-right:5px;
	}
	
div#listContainer2 {
	width: 363px;
	float:left;
	margin-left:25px; 
	min-height:400px;
	position:relative;
	}
	 
.catframe {
	float:left;
	border-top:0px;
	margin-bottom:5px; 
	width:100%;
} 

.staticframe {
	position:relative;
	float:left;
	width: 363px;
	margin-left:25px;
	margin-bottom:5px; 
	border-top:0px;
}

div.favs {
	position:relative;
	float:left;
	width:50%;
	min-width:50%;
	margin-bottom:5px;
}

.favs .thumbsUpImg {position:relative;top:2px;}

.sectionContentContainer {width:361px;border:1px solid #e5e5e5;border-top:0px;}
.sectionContentLong {position:relative;float:left;height:450px;width:338px;overflow:hidden;padding-top:4px;}
.sectionContentShort {position:relative;float:left;height:205px;width:338px;overflow:hidden;padding-top:4px;}

.sectionContentLong, .sectionContentShort, .blogContentContainer {background:transparent url('../images/section_content_bgTile.png');}

.sectionContentContainer form {margin:5px 5px 10px 5px;padding-bottom:5px;background:transparent;border-bottom:2px solid #FFF;}
.sectionContentContainer form textarea {width:100%;height:50px;padding:3px 5px 2px 4px;}
.sectionContentContainer form input.text {width:200px;}
.sectionContentContainer form label {color:#333;font-size:108%;float:left;width:80px;margin-right:10px;text-align:right;margin-bottom:5px;margin-top:4px;}
#newBookmark .positionSubmit {margin-left:90px;}

.sectionItem, .sectionItemAlt {font-size:93%;font-weight:bold;line-height:146.5%;}
.sectionItem {/*background:transparent url('../images/section_content_altRow_bgTile.png');*/}
.sectionItem-delete {width:15px;margin-left:1px;}
.sectionItem-delete a {position:relative;top:1px;}
.section-itemNumber {margin-left:5px;margin-right:10px;font-style:italic;font-size:108%;width:25px;text-align:right;}
.sectionItem div, .sectionItemAlt div {float:left;margin-top:2px;margin-bottom:2px;}
.sectionItem-text {width:270px;}
.sectionItem-divider {width:100%;height:1px;border-bottom:1px solid #e5e5e5;}

a.section-favoriteLink {font-size:93%;font-style:italic;font-weight:bold;}

#manageFavoriteReflectorsLink {margin:5px;border-bottom:2px solid WHITE;padding-bottom:5px;}
.favRow {border-bottom:1px solid #e5e5e5;margin-bottom:4px;}
.section-favImg {margin-left:5px;}
.section-favImg, .section-favInfo {float:left;margin-top:4px;margin-bottom:4px;}
.section-favInfo {margin-left:10px;font-size:85%;}
.section-favInfo p {margin:0;padding:0;line-height:131.1%;}
.section-favInfo p a {text-decoration:none;}
.section-favInfo p a:hover {text-decoration:underline;}
.section-favInfo p img {position:relative;top:3px;}
.section-thumbsNumber {position:relative;top:-10px;font-size:116%;}


/* Profile Scrollbar */
.sectionScroll-TrackLong {position:relative;float:right;width:23px;height:450px;padding:2px 0px;background:transparent url('../images/section_scrollbar_bgTile.png');}
.sectionScroll-TrackShort {position:relative;float:right;width:23px;height:205px;padding:2px 0px;background:transparent url('../images/section_scrollbar_bgTile.png');}
.sectionScroll-Handle {margin-left:2px;width:20px;height:102px;background:transparent url('../images/sectionScrollbar.gif') no-repeat;cursor:move;}

/* Profile Section Title Area */
.sectionTopCorners {width:100%;height:7px;background:transparent url('../images/section_topCorners_dkBlue.png') no-repeat bottom left;}
.sectionTopContent {width:100%;background:#05085d url('../images/section_topGradient_dkBlue.gif') no-repeat top left;}
.sectionTitle {margin:0px 5px 4px 10px;padding-top:1px;color:#FFFFFF;font-size:108%;font-weight:bold;font-style:italic;}
.sectionTitleShort {float:left;width:210px;margin:1px 0px 4px 10px;color:#FFFFFF;font-size:108%;font-weight:bold;font-style:italic;}
.sectionTitleText {padding:2px 4px 2px 2px;}
.editSectionTitleText a{font-size:85%;font-weight:normal;font-style:normal;position:relative;top:-2px;margin-left:10px;cursor:pointer;white-space:nowrap;color:WHITE;text-decoration:none;}
.editSectionTitleText a:hover {color:#f8981d;}
.sectionHandlers {text-align:right;float:right;width:125px;margin:1px 3px 2px 0px;}

/* Inline Editor Fields/Links */
.sectionContentContainer .sectionItem-text form {margin:0px;border:0px;padding-bottom:0px;width:90%;}
.editor_field {padding:4px;width:100%;}
.sectionTopContent .inplaceeditor-form a {color:WHITE;font-size:85%;font-weight:normal;font-style:normal;margin-right:5px;}
.sectionTopContent .inplaceeditor-form a:hover {color:#f8981d;}
.sectionItem-text .inplaceeditor-form a {color:#000000;font-size:100%;font-weight:bold;font-style:normal;margin-right:5px;}
.sectionItem-text .inplaceeditor-form a:hover {color:#f8981d;}

form#confirmation {margin-top:10px;border:1px solid #bfc1cf;padding:10px 25px;}



/* MANAGE REFLECTORS */
h1.favoriteUserHeader {height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.favoriteUserHeader span {display:none;}
h1#manageFavorites {width:357px;background-position:0 -633px;}

#manageUsers {margin-top:10px;border:1px solid #bfc1cf;padding:10px 10px 10px 13px;height:1%;}
#manageUsers p a {color:#000066;}
#manageUsers p a:hover {color:#000;}

.favUser-managed {float:left;width:216px;height:120px;overflow:hidden;border:1px solid #e5e5e5;padding:5px;margin-right:5px;margin-top:5px;}
.favUser-managedImg, .favUser-managedInfo {float:left;}
.favUser-managedImg {width:80px;margin-right:10px;}
.favUser-managedInfo {width:116px;color:#454545;font-size:85%;}
.favUser-managedInfo a {font-weight:bold;color:#454545;text-decoration:none;line-height:161%;}
.favUser-managedInfo a:hover {text-decoration:underline;}
.favUser-managedInfo img {position:relative;top:5px;}
.favUser-managedInfo .thumbsNumber {font-size:131%;position:relative;top:-8px;}
.favUser-managedDeleteBTN {width:117px;height:15px;margin:10px auto 0px auto;}


/* MANAGE PROFILE/ACCOUNT PAGES */
h1.manageHeader {height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.manageHeader span {display:none;}
h1#manageAccount {width:387px;background-position:0 -683px;}
h1#manageProfile {width:410px;background-position:0 -732px;}
.manageAccount-section {margin-bottom:25px;width:100%;border:solid 1px #000066;}
.manageAccount-left {margin-left:25px;float:left;;width:255px;margin-top:10px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;}
.manageAccount-right {margin-left:25px;float:left;margin-top:10px;width:400px;padding-top:10px;padding-bottom:10px;margin-bottom:10px;}
.manageAccount-right form label {color:#333;font-size:108%;float:left;width:180px;margin-right:10px;text-align:right;margin-bottom:5px;margin-top:4px;}
.manageAccount-right form label.short {width:150px;}
.manageAccount-right form label.long {float:none;}
.manageAccount-right form label span {font-size:93%;color:#656565;}
.manageAccount-right form input.long {width:96%;}
.manageAccount-right form .labelDivider {margin-top:10px;margin-bottom:10px;padding-top:10px;border-top:1px solid #e5e5e5;}
.manageAccount-right form textarea {width:97%;}
.manageAccount-right form .submit {margin-top:10px;text-align:center;}
#deactivatePadding {margin-top:55px;text-align:center;}

.manageAccount-right #backSelect {margin-right:0px;}
a.colorSelect {border:solid 1px #000000;display:block;height:10px;width:10px;position:relative;float:left;margin-left:5px;}
.handle {cursor:move;}

/* BLOG ELEMENTS */
#blogContainer {width:735px;margin-left:25px;}
.profilePageHeaderCorners-large {width:100%;height:7px;background:transparent url('../images/blog_topCorners_dkBlue.png') no-repeat bottom left;}
.profilePageHeaderContent-large {width:100%;background:#05085d url('../images/blog_topGradient_dkBlue.gif') no-repeat top left;}
.profilePageHeaderContent-large .sectionTitle {float:left;width:350px;}
.profilePageHeaderContent-large .sectionHandlers {width:350px;}
.profilePageHeaderContent-large .sectionHandlers a {color:WHITE;font-size:93%;margin-left:5px;}
.blogContentContainer {border:1px solid #e5e5e5;border-top:0px;padding:10px;}
.blogBody-Title {display:block;font-size:123.1%;font-weight:bold;}
.blogBody-Date {display:block;font-size:93%;padding-bottom:5px;margin-bottom:10px;}
.blogBody-Body {margin:0px 15px;}
.blogArchivesItem {margin-bottom:5px;border-bottom:1px solid #e5e5e5;padding-bottom:4px;}
.blogArchivesItem span {float:left;}
.blogArchivesItem .archiveDate {margin-right:15px;}
.blogArchivesItem .archiveEntryLink {width:600px;}
.blogArchiveMore {margin-top:10px;text-align:center;}
.blogArchiveMore a {text-decoration:none;}

.blogContentContainer #forum {background-color:transparent;}

h1.blogHeadline {height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.blogHeadline span {display:none;}
h1#newBlogEntry {width:283px;background-position:0 -441px;}
h1#editBlogEntry {width:365px;background-position:0 -488px;}

form#blog {margin-top:10px;border:1px solid #bfc1cf;padding:10px 25px;height:1%;}
form#blog label {color:#333;font-size:108%;float:left;width:150px;margin-right:10px;text-align:right;margin-bottom:5px;margin-top:3px;}
form#blog input.text {width:300px;}
form#blog label.long {float:left;text-align:right;width:325px;}
form#blog input.submit {margin-left:160px;margin-top:10px;}
form#blog textarea {width:400px;height:100px;}


.forumUser .thumbsNumber {font-size:131%;position:relative;top:-8px;}

h1.commentHeadline {height:48px;background:transparent url('../images/text_headlines.jpg') no-repeat 0 0;margin-bottom:10px;}
h1.commentHeadline span {display:none;}
h1#addComment {width:253px;background-position:0 -781px;margin-left:10px;margin-top:5px;}

#newComment div {background-color:WHITE;padding:5px 10px 10px 0px;}
.blogContentContainer #forum {border-bottom:1px solid #e5e5e5;}
.blogContentContainer .postContent p {margin-left:15px;}
.blogContentContainer .forumUser {margin-top:7px;}
.blogContentContainer .forumUser p img {position:relative;top:2px;}


/* SIDEBAR ELEMENTS */
#sidebar-userArea-login-top {width:160px;height:27px;background:transparent url('../images/sidebar-userArea-login-top.gif') no-repeat bottom left;}
#sidebar-userArea-login-top span {visibility:hidden;}
#sidebar-userArea-activeUser-top {width:160px;height:27px;background:transparent url('../images/sidebar-userArea-activeUser-top.gif') no-repeat bottom left;}
#sidebar-userArea-activeUser-top span {visibility:hidden;}
#sidebar-userArea-spreadTheWord-top {width:160px;height:27px;background:transparent url('../images/sidebar-spreadTheWord-top.gif') no-repeat bottom left;}
#sidebar-userArea-spreadTheWord-top span {visibility:hidden;}
#sidebar-userArea-middle {width:160px;background:transparent url('../images/sidebar-userArea-middleTile.gif') repeat-y;}
#sidebar-userArea-middleInner {width:160px;background:transparent url('../images/sidebar-userArea-middleBG.gif') no-repeat bottom left;padding-top:7px;padding-bottom:7px;}
#sidebar-userArea-middleInner form {margin-bottom:7px;}
#sidebar-userArea-middleInner form label {color:#000066;font-size:85%;text-transform:lowercase;margin-left:10px;}
#sidebar-userArea-middleInner form input.text {float:none;margin-top:2px;margin-bottom:3px;color:#333;font-size:85%;border:0px;width:141px;height:26px;overflow:hidden;background:transparent url('../images/sidebar-userArea-textfieldBG.jpg') no-repeat;margin-left:9px;padding:8px 4px 0px 6px;}
input#sidebar-userArea-submitBTN {width:77px;height:24px;margin-left:8px;}
#sidebar-userArea-bottom {width:160px;height:3px;background:transparent url('../images/sidebar-userArea-bottomBG.gif') no-repeat top left;}

#sidebar-userArea-middleInner #activeUser {text-align:center;}
#sidebar-userArea-middleInner #activeUser p {margin:10px 5px;color:#353934;font-weight:bold;font-size:93%;}
#sidebar-userArea-middleInner #activeUser p a {color:#353934;text-decoration:none;}
#sidebar-userArea-middleInner #activeUser p a:hover {color:#EA8500;}
#sidebar-userArea-middleInner ul {list-style-type:none;margin:0px 5px;}
#sidebar-userArea-middleInner ul li {margin-top:2px;}
#sidebar-userArea-middleInner ul li a {color:#000066;font-size:85%;}
#sidebar-userArea-middleInner ul li a:hover {color:#EA8500;}

.sidebar-ads {margin:25px 0px;}

/* FOOTER ELEMENTS */
.footer-ads {padding:25px 0px 15px 25px;}

#footerLeft {float:left;color:#7e7e7e;font-size:85%;padding-top:20px;padding-left:20px;}
#footerLeft a {color:#b8b8b8;text-decoration:none;}
#footerLeft a:hover {text-decoration:underline;}
#footerRight {float:right;color:#7e7e7e;font-size:85%;padding-top:25px;padding-right:20px;}
#footerRight a {color:#7e7e7e;text-decoration:none;}
#footerRight a:hover {text-decoration:underline;}



#customBGArea {float:left;width:948px;padding-bottom:70px;}

