body { background: #f6f8eb url("images/bg_da.gif"); color: #707070; font: normal 16px/18px Arial, sans-serif; margin: 0px; padding: 0px; text-align: center; }

html, body { }

* { margin: 0px; padding: 0px; border: 0px; }

a:link { color: #ff0000; text-decoration: none; }

a:visited { color: #ff0000; text-decoration: none; }

a:hover { color: #000; text-decoration: none; }

a:active { color: #ff0000; text-decoration: none; }

a:hover img { background-color: transparent; } 

h1 { color: #000; font: normal normal 28px/30px Arial, serif; padding: 8px 0; margin: 0 0 0 0; }

h2 { color: #000; font: normal normal 21px/24px Arial, serif; }

h2 span { background-color: #f0f0f0; }

h3 { font: bold normal 16px/18px Arial, sans-serif; }

h4 { font: normal normal 11px/14px Arial, sans-serif; text-transform: uppercase; margin-bottom: 6px; }

.clearfloats { clear: both; }

/* Generic Styles */
.topBlock { font: normal normal 10px/10px Arial, sans-serif; text-transform: uppercase; }
.topBlock span { background: #ff0000; color: #fff; padding: 4px; float: left; }

.dividerTop { height: 1px; background: #fff url("images/dividerLineSingle.gif") repeat-x scroll center; }
.divider { padding: 5px 0px; color: #000; font: normal normal 10px/10px Arial, sans-serif; text-transform: uppercase; }
.dividerBottom { height: 4px; background: #fff url("images/dividerLineDouble.gif") repeat-x scroll center; margin-bottom: 15px; }

.dividerSingle { height: 1px; background: #fff url("images/dividerLineSingle.gif") repeat-x scroll center; margin-bottom: 15px; }
.dividerDouble { height: 4px; background: #fff url("images/dividerLineDouble.gif") repeat-x scroll center; margin-bottom: 15px; }

.dividerGraphic { margin-bottom: 15px; }

/*REMOVE THIS DIVIDER, BUT ADD IT TO FEATURED ARTISTS CONTENT */
.secondDivider { height: 1px; background: #fff url("images/dividerLineSingle.gif") repeat-x scroll center; margin-bottom: 15px; }
/* END */
.textBlockSm { font: normal normal 10px/10px Arial, sans-serif; text-transform: uppercase; }
.textBlockSm span { color: #ff0000; }

/* Generic Lists */
.genericListContainer { font: normal normal 14px/16px Arial, sans-serif; padding-left: 12px; list-style: disc; }
.genericListContainer li { padding-bottom: 4px; }

/* Generic Image Box */
.genericBox { width: 242px; margin: 0 16px 24px 0; float: left; }
.genericBoxImage { border: 1px solid #898989; margin-bottom: 4px; }
.genericBoxName a { text-decoration: underline; }
.genericBoxPostData { font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; margin-top: 4px; }


#siteContainer { width: 955px; font: normal normal 16px/18px Arial, sans-serif; color: #707070; text-align: left; margin-left: auto; margin-right: auto; }

#headerArea { width: 955px; }
#headerAreaLeft { width: 801px; float: left; }
#headerAreaRight { width: 154px; float: left; padding-top: 6px; position: relative; }
#headerBanner { width: 728px; height: 90px; margin-top: 10px; }
#headerBannerImage { position: relative; z-index: 1; }
#headerBannerArtist { font: normal normal 10px/10px Arial, sans-serif; text-transform: uppercase; position: relative; z-index: 2; top: -55px; }
#headerBannerArtist a { background: #fff; color: ##ff0000; padding: 4px; float: right; }
#headerBannerArtist a span { color: #000; }
#logoArea { width: 801px; margin: 10px 0px; }
#headerShopArrow { position: absolute; left: 109px; top: 105px; }

/* Main Navigation */
#navContainer { padding: 0; height: 38px; font: bold normal 14px/18px Arial, sans-serif; width: 100%; list-style-type: none; background: #ff0000; text-transform: uppercase; }
#navList li { float: left; margin: 0; padding: 0; width: auto; display: block; }
#navList li a, #navList li a:link { background: #ff0000; color: #fff; text-decoration: none; padding: 10px 11px 10px 12px; display: block; }
#navList li a span, #navList li a:link span { border-bottom: 2px solid #fff; }
#navList li a:hover { color: #fff; background: #000; } 
#navList li a:hover span { border-bottom: none; }
#navList li a#current, #navlist li a#current:link { color: #fff; background: #000; text-decoration: none; }
#navList li a#current span, #navlist li a#current:link span { border-bottom: none; }
#navList li a#current:hover { color: #fff; background: #000; }
#navList li a#current:hover span { border-bottom: none; }

#navContainerLinks { width: 795px; float: left; margin-right: 15px; }
#navContainerSearch { width: 125px; float: left; color: #fff; }
#siteSearch { width: 125px; height: 24px; margin-top: 7px; background: #fff url("/images/searchAreaBg.png"); color: #000; }
#searchTerm { width: 90px; font: normal 13px/13px Arial, sans-serif; padding: 4px 6px 2px 22px; border: none; background: none; }



/* Content Area */
#contentArea { width: 915px; padding: 0 20px; background: #fff; position: relative; }
#leftArea { width: 500px; float: left; padding-top: 10px; }
#rightArea { width: 415px; float: left; }
#middleArea { width: 275px; margin-top: 73px; float: left; }
#farRightArea { width: 125px; margin-top: 73px; padding: 0 0 0 15px; float: left; }
/*#middleArea { width: 275px; float: left; }
#farRightArea { width: 125px; padding: 0px 0 0 15px; float: left; }*/

/* 2 Column Area */
#leftAreaLarge { width: 775px; float: left; }


/* Profile Widget */
#widgetProfile { width: 260px; padding: 10px 0 10px 0px; color: #000; position: absolute; left:535px; top:0px; z-index: 50; }
#widgetProfileAvatar { width: 50px; height: 50px; margin-right: 10px; float: left; } 
#widgetProfileAvatar img { width: 50px; height: 50px; }
#widgetProfileInfo { width: 200px; float: left; font: normal normal 10px/10px Arial, Helvetica, sans-serif; text-transform: uppercase; }
#widgetProfileHeader { margin-top: 8px; font: normal normal 16px/18px Arial, Helvetica, sans-serif; text-transform: none; }

/* #widgetSiteStats { width: 380px; margin: 10px 0 10px 15px; padding: 8px 10px; color: #fff; background: #8dc63f; font: normal normal 16px/18px Arial, sans-serif; } */
#widgetSiteStats { width: 380px; margin: 10px 0 10px 0px; padding: 8px 10px; color: #fff; background: #8dc63f; font: normal normal 16px/18px Arial, Helvetica, "Helvetica Neue", sans-serif; position: absolute; left:535px; top:0px; z-index: 50; }
#widgetSiteStats a { color: #fff; text-decoration: underline; }


/* Colored Widgets */
.widgetHeader { margin-top: 8px; font: normal normal 10px/10px Arial, sans-serif; color: #000; text-transform: uppercase; }
.widget { width: 275px; margin-bottom: 15px; }
.widgetLeft { width: 15px; float: left; text-align: right; } 
.widgetLeft .arrow { padding-top: 12px; }
.widgetBlue { width: 240px; padding: 10px; float: left; background: #00aeef; color: #fff; font: normal normal 16px/20px Arial, sans-serif; }
.widgetBlue a { color: #fff; text-decoration: underline; }
.widgetBlueDesc { padding-top: 4px; font: normal normal 12px/16px Arial, sans-serif; color: #000; } 

.widgetMagenta { width: 240px; padding: 10px; float: left; background: #ec008c; color: #fff; font: normal normal 16px/20px Arial, sans-serif; }
.widgetMagenta a { color: #fff; text-decoration: underline; }

.widgetYellow { width: 240px; padding: 10px;  float: left; background: #fff568; color: #000; font: normal normal 16px/20px Arial, sans-serif; }
.widgetYellow a { color: #000; text-decoration: underline; }

.widgetGreen { width: 240px; padding: 10px; float: left; background: #8dc63f; color: #fff; font: normal normal 16px/20px Arial, sans-serif; }
.widgetGreen a { color: #fff; text-decoration: underline; }
.widgetGreenDesc { padding-top: 4px; font: normal normal 12px/16px Arial, sans-serif; color: #000; }

.widgetRed { width: 240px; padding: 10px; float: left; background: #ff0000; color: #fff; font: normal normal 16px/20px Arial, sans-serif; }
.widgetRed .widgetHeader { margin-top: 8px; font: normal normal 10px/10px Arial, sans-serif; color: #fff; text-transform: uppercase; }
.widgetRed a { color: #fff; text-decoration: underline; }
.widgetRedDesc { padding-top: 4px; font: normal normal 12px/16px Arial, sans-serif; color: #fff; } 


.widgetWhite { width: 240px; padding: 10px; float: left; color: #666; font: normal normal 16px/20px Arial, sans-serif; }
.widgetGeneric { width: 240px; float: left; color: #666; font: normal normal 16px/20px Arial, sans-serif; }

.middleAreaMiscContent { width: 240px; margin-left: 15px; }

/* Widget with Content */
.widgetNav { font: normal bold 14px/18px Arial, sans-serif; }
.widgetNav li { list-style: none; margin: 0; padding-left: 0px; }
.widgetNav a { color: #fff; text-decoration: none; }
.widgetNavHeader { color: #000; } 

/* Gallery Thumbnail Widgets */
.galleryArea { width: 75px; padding: 10px 7px 0 0; float: left; font: normal 10px/14px Arial, sans-serif; text-transform: uppercase;  }
.galleryThumbs { width: 75px; }

/* THIS WILL BE REMOVED THERE FOR NOW */
.featArtistsNav { margin-left: 0; padding-left: 0; list-style: none; font: normal 16px/18px Arial, sans-serif; }
.featArtistsNav li { margin: 2px 0 0px 0px; padding-left: 0px; }
.featArtistsNav a:link { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.featArtistsNav a:visited { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.featArtistsNav a:hover { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.featArtistsNav a:active { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.featArtistsNav a.current { font: normal 16px/18px Arial, sans-serif; color: #000; text-decoration: underline; }


/* Right Area Links */
.rightBox { width: 125px; margin-bottom: 25px; color: #838383; font: normal normal 10px/14px Arial, sans-serif; text-transform: uppercase; }
.rightBox .header { font: normal normal 10px/10px Arial, sans-serif; color: #000; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dashed #000; }
.rightBox a { text-decoration: underline; }
.socialContainer { margin-bottom: 8px; }
.socialIcon { width: 16px; padding: 4px 8px 0 0; float: left; }
.socialInfo { width: 101px; float: left; }

/* Blog Entries */
.blogEntry { margin-bottom: 15px; }
.entryTitle { color: #000; padding: 8px 0; }
.entryTitle a { color: #000; }
.entryMedia { padding-bottom: 15px; }
.entryContent { font: normal normal 16px/20px Arial, sans-serif; padding-bottom: 15px; }

.entryFooterContainer { width: 500px; }
.entryFooter { width: 500px; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; border-collapse:collapse; }
.entryFooterTop { width: 100%; height: 1px; background: #fff url("/images/single_line-light.gif") repeat-x scroll center; }
.entryFooterImg { width: 50px; padding: 6px 0px; padding-right: 10px; text-align: center; }
.entryFooterInfo { width: 243px; padding: 6px 0px; text-align: left; }
.entryFooterPostedBy { font: normal normal 14px/14px Arial, sans-serif; color: #707070; text-transform: none; padding-bottom: 6px; }
.entryFooterPostedBy a { font-weight: bold; }
.entryFooterComments { width: 65px; padding: 6px 0px; text-align: center; }
.entryFooterFaves { width: 65px; padding: 6px 0px; text-align: center; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; }
.entryFooterFacebook { width: 57px; padding: 6px 0px; padding-left: 8px; text-align: center; }
.entryFooterBottom { width: 100%; height: 4px; background: #fff url("images/double_line.gif") repeat-x scroll center; }

/* Flickr Badge */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important; float: left;}
.flickr_badge_image img {border: 0px solid black !important; padding: 5px 5px 0 0;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_image3 { padding: 0px; }
#flickr_badge_image6 { padding: 0px; }
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/* Archive Page */
#archiveArea { color: #000; }
#archiveLeft { width: 160px; padding-right: 40px; float: left; }
#archiveRight { width: 300px; float: left; }
.archiveLinksArea { color: #000; }
.archiveLinksNav { margin-left: 0; padding-left: 0; list-style: none; font: normal 16px/18px Arial, sans-serif; }
.archiveLinksNav li { margin: 2px 0 0px 0px; padding-left: 0px; }
.archiveLinksNav a:link { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.archiveLinksNav a:visited { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.archiveLinksNav a:hover { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.archiveLinksNav a:active { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.archiveLinksNav a.current { font: normal 16px/18px Arial, sans-serif; color: #000; text-decoration: underline; }

/* Related Posts */
#relatedPostsContainer { width: 500px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0; }
.relatedPostsHeader { font: normal normal 10px/10px Arial, sans-serif; text-transform:uppercase; margin-bottom: 10px; }
.relatedPosts { width: 100px; margin-right: 33px; float: left; }
.relatedPosts img { width: 100px; height: auto; margin-bottom: 6px; }
.relatedPostsText a { font: normal normal 12px/14px Arial, sans-serif; }

/* Featured Artists */
.featuredArtistLatest { width: 500px; padding-bottom: 30px; }
.featuredArtistLeft { width: 240px; margin-right: 15px; float: left; }
.featuredArtistRight { width: 243px; float: left; }
.featuredArtistName { font-weight: bold; color: #000; }

.featuredArtists { width: 242px; margin: 0 24px 24px 0; float: left; }
.featuredArtistsImage { border: 1px solid #898989; margin-bottom: 4px; }
.featuredArtistsName a { text-decoration: underline; }
.featuredArtistsPostData { font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; margin-top: 4px; }

/*Showcase */
.showcaseFooterContainer { width: 500px; }
.showcaseFooter { width: 500px; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; border-collapse:collapse; }
.showcaseFooterInfo { width: 435px; padding: 6px 0px; text-align: left; }
.showcaseFooterPostedBy { font: normal normal 14px/14px Arial, sans-serif; color: #707070; text-transform: none; padding-bottom: 6px; }
.showcaseFooterFaves { width: 65px; padding: 16px 0px; text-align: center; }
.showcaseFooterBottom { width: 100%; height: 4px; background: #fff url("images/double_line.gif") repeat-x scroll center; }

/* Footer */
#footerContainer { background: #fff; }
#footerArea { margin-top: 30px; background: #ff0000; color: #000; padding: 20px; text-align: center; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; }
#footerNav { padding-bottom: 6px; }
#footerNav a:link { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; }
#footerNav a:visited { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; }
#footerNav a:hover { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; }
#footerNav a:active { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; }
#footerNav a.current { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; }
#copyright { color: #000; } 

/* DC Footer */
#DCFooter { margin-top: 20px; font: normal normal 10px/10px Arial, sans-serif; text-transform: uppercase; }
#DCFooter a { color: #fff; }


/* TEMP MEMBERS PAGE */
.profileHead { padding: 12px 0px 8px 0px; }
.profileAvatarArea { width: 58px; margin-right: 10px; margin-top: 8px; float: left; }
.profileAvatar { width: 50px; border: 4px solid #e6e6e6; }
.profileTitle { width: 432px; float: left; }
.profileTitle h1 span { color: #ff0000; }
.avatar { width: 50px; height: 50px; }
.tinyAvatar { width: 28px; height: 28px; }

/* Pagination */
#pagination { text-align: left; clear: both; margin: 0 0 0.5em 0; padding: 0px 0 1em 0; }
#pagination a { font-size: 12px; border: 1px solid #999; text-decoration: none; background: #fff; }
#pagination a:hover { background: #fff468; color: #ff0000; }
#pagination a, #pagination span { padding: 0.3em 0.5em; }
#pagination a.pn { border: 1px solid #fff; }
#pagination a.pn b { font-weight: normal; }
#pagination a.pn:hover { border: 1px solid #999; }
#pagination p { color: #999; }

/* TEMP Comments */
.commentsName { font: normal 10px/10px Arial, sans-serif; color: #707070; text-transform: uppercase; }
.commentsName a:link { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; background: #ff0000; padding: 1px 3px;  }
.commentsName a:visited { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; background: #ff0000; padding: 1px 3px; }
.commentsName a:hover { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; background: #ff0000; padding: 1px 3px; }
.commentsName a:active { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; background: #ff0000; padding: 1px 3px; }
.commentsName a.current { font: normal 10px/10px Arial, sans-serif; color: #fff; text-decoration: none; background: #ff0000; padding: 1px 3px; }
.commentsDate { font: normal 10px/10px Arial, sans-serif; color: #707070; text-transform: uppercase; }
.commentsText { background: #707070; font: normal 16px/20px Arial, sans-serif; color: #fff; padding: 7px; margin: 2px 0 20px 0;  }
.commentsText a { color: #000; } 

.addCommentAvatar { width: 50px; margin-right: 10px; float: left; }
.addCommentText { width: 440px; float: left; }

#profileDetail { width: 240px; padding: 10px 10px; background: #fff; color: #000; font: normal 12px/16px Arial, sans-serif; margin-bottom: 15px; }
.profileDetailNav { margin-left: 0; padding-left: 0; padding-top: 4px; padding-bottom: 20px; list-style: none; font: normal 10px/14px Arial, sans-serif; text-transform: uppercase; }
.profileDetailNav li { margin: 0px 0 0px 0px; padding-left: 0px; text-transform: none; }
.profileDetailNav a:link { font: normal bold 14px/18px Arial, sans-serif; color: #ff0000; text-decoration: none; }
.profileDetailNav a:visited { font: normal bold 14px/18px Arial, sans-serif; color: #ff0000; text-decoration: none; }
.profileDetailNav a:hover { font: normal bold 14px/18px Arial, sans-serif; color: #ff0000; text-decoration: none; }
.profileDetailNav a:active { font: normal bold 14px/18px Arial, sans-serif; color: #ff0000; text-decoration: none; }
.profileDetailNav a.current { font: normal bold 14px/18px Arial, sans-serif; color: #ff0000; text-decoration: none; }
#profileDetail a { color: #ff0000; }
#profileDetailBio { padding-bottom: 20px; border-bottom: 1px solid #000; }
.profileDetailDate { font: normal normal 10px/14px Arial, sans-serif; color: #000; text-transform: uppercase; padding-top: 10px; }

.memberRecentComments { width: 500px; border-bottom: 1px solid #bfbfbf; }
.decoquote { width: 12px; padding-right: 8px; float: left; }
.memberComments { width: 480px; float: left; }
.memberComment { font: normal normal 16px/16px Arial, sans-serif; color: #9a9a9a; }
.memberCommentEntry { font: normal normal 10px/10px Arial, sans-serif; text-transform: uppercase; padding: 10px 0px 20px 0px; }

.thumbsArea { width: 110px; padding: 0 20px 20px 0; float: left; }
.thumbs { width: 110px; }

/* END TEMP */

/* TEMP ABOUT */
#aboutContent { font: normal 16px/20px Arial, sans-serif; color: #707070; padding-bottom: 15px; }
.contributor { padding: 4px 0 25px 0; }
.contributorImg { width: 100px; padding-right: 10px; float: left; }  
.contributorInfo { width: 390px; float: left; }
.contributorName { padding-bottom: 4px; }
.contributorTitle { font: normal 10px/10px Arial, sans-serif; background: #ff0000; color: #fff; text-transform: uppercase; margin-bottom: 20px; padding: 3px; display: inline; width: 50px; white-space: nowrap; }
.contributorDesc { padding-top: 4px; }


/* TEMP Form Fields */
.btnSubmit { font: normal 16px/16px Arial, sans-serif; padding: 6px; background: #8dc63f; color: #fff; }

.labelXl { width: 637px; margin-bottom: 8px; }
.labelLg { width: 480px; margin-bottom: 8px; }
.labelSm { width: 233px; float: left; }
.labelMiddle { width: 14px; float: left; }
.inputSm { width: 220px; font: normal 13px/13px Verdana, sans-serif; margin: 4px 0; border: 1px solid #abadb3; }
.inputLg { width: 440px; font: normal 13px/13px Verdana, sans-serif; margin: 4px 0; border: 1px solid #abadb3; }
.selectSm { width: 222px; font: normal 13px/13px Verdana, sans-serif; margin: 4px 0; border: 1px solid #abadb3; }
.selectNoSize { font: normal 13px/13px Verdana, sans-serif; margin: 4px 0; border: 1px solid #abadb3; }
.selectLg { width: 440px; font: normal 13px/13px Verdana, sans-serif; margin: 4px 0; border: 1px solid #abadb3; }
.textAreaLg { width: 468px; font: normal 13px/13px Verdana, sans-serif; margin: 4px 0; border: 1px solid #abadb3; }
.largeTextForm { width: 440px; font: normal 24px/24px Georgia, serif; margin: 4px 0; height: 30px; border: 1px solid #abadb3; }
.formRequired { background-color: #fffbd1; display: inline; }
.inputHelper { font: normal 11px/16px Verdana, sans-serif; font-style: italic; }
.btnSubmit { font: normal 16px/16px Arial, sans-serif; padding: 6px; background: #8dc63f; color: #fff; }
.formRequired { background: #fdf37b; }


.xlLabelLg { width: 500px; margin-bottom: 15px; color: #000; font: normal 16px/18px Verdana, sans-serif; }
.xlLabelLg .formHint { color: #838383; }
.xlInput { width: 488px; padding: 5px; margin-top: 5px; font: normal bold 16px/18px Arial, sans-serif; border: 1px solid #898989; }
.xlTextarea { width: 488px; padding: 5px; margin-top: 5px; font: normal bold 16px/18px Arial, sans-serif; border: 1px solid #898989; }
.xlFile { width: 488px; padding: 5px; margin-top: 5px; font: normal bold 16px/18px Arial, sans-serif; border: 1px solid #898989; }

.errorArea { background-color: #f1f1f1; color: #333333; padding: 20px; width: 85%; margin-bottom: 20px; font-size: 12px; border: 1px solid #666; }
.errorText { color: #ff0000; text-transform: uppercase; }
.errorArea ul { margin-left: 15px; }



