body { background: #f6f8eb url("images/bg_da.gif"); color: #000; 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 28px/30px Arial, serif; margin: 0 0 0 0; }

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

h2 span { background-color: #f0f0f0; }

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

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

.clearfloats { clear: both; }

.dividerHead { padding: 5px 0; color: #000000; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; border-top: 1px solid #707070; }
.divider { height: 4px; background: #fff url("images/double_line.gif") repeat-x scroll center; margin-bottom: 15px; }
.singleDivider { height: 1px; background: #fff url("images/single_line.gif") repeat-x scroll center; margin-bottom: 15px; }
.secondDivider { height: 1px; background: #fff url("images/single_line-light.gif") repeat-x scroll center; margin-bottom: 15px; }
.underForm { font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; }

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

#headerArea { width: 950px; }
#headerLogo { width: 475px; height: 149px; vertical-align: bottom; }
#headerInfo { width: 475px; height: 139px; vertical-align: top; text-align: right; padding-top: 10px; }
#siteLogo { font: normal 28px/30px Arial, sans-serif; text-transform: uppercase; background: #000; color: #fff; padding: 0 10px; text-decoration: none; }
#siteTag { font: normal 10px/17px Arial, sans-serif; text-transform: uppercase; background: #000; color: #fff; padding: 2px 6px; text-decoration: none; }
#headerArtist { font: normal 10px/17px Arial, sans-serif; text-transform: uppercase; background: #ff0000; color: #fff; padding: 2px 6px; text-decoration: none; }

#contentArea { width: 950px; }
#leftArea { width: 540px; float: left; }
#rightArea { width: 410px; float: left; }
.defaultGray { font: normal 16px/20px Arial, sans-serif; color: #707070; padding-bottom: 15px; }


#navContainer { padding: 0; height: 34px; font: normal 18px/18px Arial, sans-serif; width: 100%; list-style-type: none; background: #ff0000; text-transform: lowercase; }
#navList li { float: left; margin: 0; padding: 0; width: auto; display: block; border-right: 2px solid #fff; }
#navList li a, #navList li a:link { background: #ff0000; color: #fff; text-decoration: none; padding: 8px 10px 8px 10px; display: block; }
#navList li a:hover { color: #fff; background: #000;  } 
#navList li a#current, #navlist li a#current:link { color: #fff; background: #000; }
#navList li a#current:hover { color: #fff; background: #000; }

#contentLeft { width: 500px; padding: 20px 20px 30px 20px; background: #fff; float: left; }
#contentMiddle { width: 150px; float: left; }
#contentRight { width: 260px; padding: 0px 0px 30px 0px; float: left; }

.secHighlight { font: normal 10px/10px Arial, sans-serif; background: #ff0000; color: #fff; text-transform: uppercase; margin-bottom: 10px; padding: 3px; display: inline; width: 50px; white-space: nowrap; }

/* Middle Area */
#searchArea { padding: 6px; background: #fdf37b; }

.middleBox { width: 136px; padding: 10px 7px; background: #f7f9ef; color: #838383; font: normal 10px/12px Arial, sans-serif; text-transform: uppercase; }
.middleBox .header { color: #000; padding-bottom: 10px; }
.middleBox a { text-decoration: underline; }
.middleBoxNav { margin-left: 0; padding-left: 0; list-style: none; }
.middleBoxNav li { margin: 2px 0 0px 0px; padding-left: 0px; }

.socialIcon { width: 28px; padding-right: 6px; float: left; }
.socialInfo { width: 102px; float: left; }
/*.socialInfo a { text-decoration: none; }*/

.sponsor { width: 126px; padding: 12px; background: #fff; text-align: middle; }
.sponsorDA { padding-top: 6px; }
.sponsorDA a { font: normal 10px/12px Arial, sans-serif; color: #838383; text-transform: uppercase; text-decoration: underline; }

/* Green Bar */
.greenBar { padding: 10px 10px; background: #8dc63f; color: #000; font: normal 10px/14px Arial, sans-serif; text-transform: uppercase;  margin-bottom: 15px;}
.greenBar a { color: #000; text-decoration: underline; }
.benefitsArea { width: 390px; background: #fff; padding: 10px; font: normal 10px/14px Arial, sans-serif; text-transform: uppercase; }
.benefitsArea .screenshot { width: 154px; float: left; padding-right: 20px; } 
.benefitsArea .benefits { width: 216px; float: left; }
.benefitsList { font: normal bold 14px/20px Arial, sans-serif; text-transform: none; }

/* Right Side */
#siteInfoArea { width: 240px; padding: 10px 10px; background: #8dc63f; color: #000; font: normal 12px/16px Arial, sans-serif; margin-bottom: 15px; }
#siteInfoArea a { color: #fff; text-decoration: none; }

#doodleCountArea { width: 240px; padding: 10px 10px; background: #8dc63f; color: #000; font: normal 10px/14px Arial, sans-serif; text-transform: uppercase; margin-bottom: 0px; }
#doodleCountArea a { color: #000; text-decoration: underline; }

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

#doodlerFeat { width: 240px; padding: 10px 10px; background: #00bff3; color: #fff; font: normal 16px/20px Arial, sans-serif; margin-bottom: 15px; }
#doodlerFeat #addictNumber { font: normal 10px/14px Arial, sans-serif; color: #000; text-transform: uppercase; }
#doodlerFeat a { color: #fff; text-decoration: underline; }

#contactArea { width: 240px; padding: 10px 10px; background: #00bff3; color: #fff; font: normal 16px/20px Arial, sans-serif; margin-bottom: 15px; }
#contactArea a { color: #fff; text-decoration: underline; font-weight: bold; }

#blogNavArea { width: 240px; padding: 10px 10px; background: #fff468; color: #000; font: normal 16px/20px Arial, sans-serif; margin-bottom: 15px; }
#blogCatNav { width: 120px; padding-right: 10px; float: left; }
#blogDateNav { width: 110px; float: left; }
.blogNav { margin-left: 0; padding-left: 0; list-style: none; font: normal 16px/18px Arial, sans-serif; text-transform: lowercase; }
.blogNav li { margin: 2px 0 0px 0px; padding-left: 0px; }
.blogNav a:link { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.blogNav a:visited { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.blogNav a:hover { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.blogNav a:active { font: normal 16px/18px Arial, sans-serif; color: #ff0000; text-decoration: underline; }
.blogNav a.current { font: normal 16px/18px Arial, sans-serif; color: #000; text-decoration: underline; }

#spreadWordArea { width: 240px; padding: 10px 10px; background: #ec008c; color: #000; font: normal 10px/14px Arial, sans-serif; margin-bottom: 15px; }
.spreadWordNav { margin-left: 0; padding-left: 0; list-style: none; font: normal 16px/18px Arial, sans-serif; }
.spreadWordNav li { margin: 2px 0 0px 0px; padding-left: 0px; }
.spreadWordNav .header { font: normal 10px/10px Arial, sans-serif; color: #000; text-transform: uppercase; }
.spreadWordNav a:link { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }
.spreadWordNav a:visited { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }
.spreadWordNav a:hover { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }
.spreadWordNav a:active { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }
.spreadWordNav a.current { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }

#shopWidget { width: 240px; padding: 10px 10px; background: #cd289e; color: #000; font: normal 16px/18px Arial, sans-serif; margin-bottom: 15px; }
#shopWidget #shopWidgetHead { font: normal 10px/14px Arial, sans-serif; color: #000; text-transform: uppercase; padding-top: 8px; }
#shopWidget a { color: #fff; text-decoration: underline; }

#bookWidget { width: 240px; padding: 10px 10px; background: #fff468; color: #000; font: normal 16px/18px Arial, sans-serif; margin-bottom: 15px; }
#bookWidget #bookWidgetHead { font: normal 10px/14px Arial, sans-serif; color: #000; text-transform: uppercase; padding-top: 8px; }
#bookWidget a { color: #ff0000; text-decoration: underline; }

#participateWidget { width: 240px; padding: 10px 10px; background: #cd289e; color: #000; font: normal 16px/18px Arial, sans-serif; margin-bottom: 15px; }
#participateWidget #participateWidgetHead { font: normal 10px/14px Arial, sans-serif; color: #000; text-transform: uppercase; padding-top: 8px; }
#participateWidget a { color: #fff; text-decoration: underline; }

#flickrGroup { width: 240px; padding: 10px 10px; background: #8dc63f; color: #000; font: normal 16px/18px Arial, sans-serif; margin-bottom: 15px; }
#flickrGroup #flickrHead { font: normal 10px/14px Arial, sans-serif; color: #000; text-transform: uppercase; padding-top: 8px; }
#flickrGroup a { color: #fff; text-decoration: underline; }

.weirdSpace { background: #f7f9ef; height: 30px; } 

.galleryWidget { width: 240px; padding: 10px 10px; background: #00bff3; color: #000; font: normal 16px/18px Arial, sans-serif; margin-bottom: 15px; }
.galleryWidget .galleryWidgetHead { font: normal 10px/14px Arial, sans-serif; color: #000; text-transform: uppercase; padding-top: 8px; }
.galleryWidget a { color: #fff; text-decoration: none; }
.galleryArea { width: 75px; padding: 10px 7px 0 0; float: left; font: normal 10px/14px Arial, sans-serif; text-transform: uppercase;  }
.galleryThumbs { width: 75px; }

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

#sideLinksArea { width: 240px; padding: 10px 10px; background: #8dc63f; color: #000; font: normal 10px/14px Arial, sans-serif; margin-bottom: 15px; }
.sideLinksNav { margin-left: 0; padding-left: 0; list-style: none; font: normal 16px/18px Arial, sans-serif; }
.sideLinksNav li { margin: 2px 0 0px 0px; padding-left: 0px; }
.sideLinksNav .header { font: normal 16px/18px Arial, sans-serif; color: #000; }
.sideLinksNav a:link { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }
.sideLinksNav a:visited { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }
.sideLinksNav a:hover { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }
.sideLinksNav a:active { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }
.sideLinksNav a.current { font: normal 16px/18px Arial, sans-serif; color: #fff; text-decoration: underline; }

.adContainer { width: 260px; margin-bottom: 15px; }
.adContainerLft { width: 104px; float: left; }
.adContainerRgt { width: 154px; text-align: center; background: #fff; border: 1px solid #b8b395; float: left; }
.adText a { width: 84px; padding: 10px; font: normal 11px/14px Arial, sans-serif; background: #ff0000; color: #fff; display: block; margin-top: 20px; }
.sponsorus { padding: 4px 0 0 10px; }
.sponsorus a { font: normal normal 10px/10px Arial, sans-serif; color: #000; text-transform: uppercase; }

#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;}

#topArea { width: 874px; padding: 30px 0 50px 46px; }
#logoArea { width: 148px; font: bold 18px/18px Arial, sans-serif; color: #ffc400; float: left; text-transform: lowercase; }
#logoArea a { color: #ffc400; text-decoration: none; } 
#tagArea { width: 726px; font: normal 14px/18px Arial, sans-serif; color: #959595; float: left; }

#navArea { width: 128px; padding-left: 36px; position: absolute; top: 97px; z-index: 1000; background: transparent; }

.smallArea { background: #fff; width: 128px; padding: 0 10px; }

#navMain { width: 128px; padding: 0 0 56px 0; }
.nav { margin-left: 0; padding-left: 0; list-style: none; font: normal 14px/14px Arial, sans-serif; text-transform: lowercase; font-weight: bold; }
.nav li { margin: 2px 0 0px 0px; padding-left: 0px; }
.nav a:link { font: bold 14px/14px Arial, sans-serif; color: #6db4ed; text-decoration: none; }
.nav a:visited { font: bold 14px/14px Arial, sans-serif; color: #6db4ed; text-decoration: none; }
.nav a:hover { font: bold 14px/14px Arial, sans-serif; color: #ffc400; text-decoration: none; }
.nav a:active { font: bold 14px/14px Arial, sans-serif; color: #6db4ed; text-decoration: none; }
.nav a.current { color: #959595; }
.subnavMain { width: 126px; padding: 0 0 10px 0; }

#navOtherMain { width: 128px; padding: 0 0 56px 0; }
.navOther { margin-left: 0; padding-left: 0; list-style: none; font: normal 11px/14px Arial, sans-serif; }
.navOther li { margin: 2px 0 0px 0px; padding-left: 0px; padding-bottom: 10px; }
.navOther a:link { font: normal 11px/14px Arial, sans-serif; color: #6db4ed; text-decoration: underline; }
.navOther a:visited { font: normal 11px/14px Arial, sans-serif; color: #6db4ed; text-decoration: underline; }
.navOther a:hover { font: normal 11px/14px Arial, sans-serif; color: #ffc400; text-decoration: underline; }
.navOther a:active { font: normal 11px/14px Arial, sans-serif; color: #6db4ed; text-decoration: underline; }
.navOther a.current { color: #959595; }
.navOther .header {  font: bold 14px/14px Arial, sans-serif; color: #959595; padding-bottom: 35px; }

/* Featured */
.featuredTitle { color: #000; padding: 8px 0; }

.featMain { width: 500px; padding-bottom: 35px; }
.featMainLeft { width: 240px; margin-right: 15px; float: left; border: 1px solid #898989; }
.featMainThumb { width: 240px; height: 142px; }
.featMainInfo { width: 243px; float: left; color: #898989; font: normal 16px/18px Arial, sans-serif; }
.featMainNum { color: #000; font-weight: bold; }
.featMainName a { text-decoration: underline; }
.featMainDesc { }
.featMainData { font: normal 10px/10px Arial, sans-serif; color: #898989; text-transform: uppercase; padding-top: 12px; }

.featArchHead { padding: 5px 0; color: #ff0000; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; border-top: 1px solid #707070; }

.featArch { width: 242px; float: left; padding-right: 16px; padding-bottom: 35px; }
.featArchThumb { width: 240px; height: 142px; border: 1px solid #898989; margin-bottom: 8px; }
.featArchName { padding: 4px 0; }
.featArchName a { font: normal 16px/18px Arial, sans-serif; text-decoration: underline; }
.featArchData { font: normal 10px/10px Arial, sans-serif; color: #898989; text-transform: uppercase; }

#featArtistsArea { width: 240px; padding: 10px 10px; background: #fff468; margin-bottom: 15px; }
.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; }

/* 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; }

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

/* Shop */

.shopMain { width: 500px; padding-bottom: 35px; }
.shopMainLeft { width: 240px; margin-right: 15px; float: left; }
.shopMainThumb { width: 240px; }
.shopMainInfo { width: 243px; float: left; color: #898989; font: normal 16px/20px Arial, sans-serif; }
.shopMainTitle { color: #000; font-weight: bold; }
.shopMainName a { text-decoration: underline; }
.shopMainDesc { padding-bottom: 0px; }
.shopMainDetails { color: #000; }
.shopMainDetails a { text-decoration: underline; }

.shopAffiliate { width: 240px; padding: 10px 10px; background: #00bff3; color: #000; font: normal 16px/20px Arial, sans-serif; margin-bottom: 15px; }
.shopAffiliateName a { color: #fff; }
.shopAffiliateInfo { padding-top: 10px; font: normal 10px/14px Arial, sans-serif; color: #000; text-transform: uppercase; }
.shopAffiliateInfo a { color: #000; text-decoration: underline; }

/* Members Page */
.joinMain { width: 500px; padding-bottom: 35px; }
.joinMainLeft { width: 240px; margin-right: 15px; float: left; }
.joinMainInfo { width: 243px; float: left; color: #898989; font: normal 16px/18px Arial, sans-serif; }
.joinMainNum { color: #000; font-weight: bold; }
.joinMainName a { text-decoration: underline; }
.joinMainDesc { }
.joinMainData { font: normal 10px/10px Arial, sans-serif; color: #898989; text-transform: uppercase; padding-top: 12px; }

.membersAvatarArea { width: 110px; padding: 0 20px 20px 0; float: left; }
.profileWidget { padding: 7px; background: #000; color: #fff; font: normal normal 10px/12px Arial, sans-serif; text-transform: uppercase; } 
.profileWidget a {  color: #fff; text-decoration: none; }
.profileWidgetAvatar { width: 28px; margin-right: 7px; float: left; } 
.profileWidgetInfo { float: left; }

.profileHead { padding: 12px 0px 35px 0px; }
.profileAvatarArea { width: 58px; margin-right: 10px; 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; }

#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; }

/* About Page */
#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; }

/*SHOWCASE SECTION */
.showcaseMain { width: 500px; padding-bottom: 35px; }
.showcaseMainLeft { width: 240px; margin-right: 15px; float: left; border: 1px solid #898989; }
.showcaseMainThumb { width: 240px; height: 142px; }
.showcaseMainInfo { width: 243px; float: left; color: #898989; font: normal 16px/18px Arial, sans-serif; }
.showcaseMainNum { color: #000; font-weight: bold; }
.showcaseMainName a { text-decoration: underline; }
.showcaseMainDesc { }
.showcaseMainData { font: normal 10px/10px Arial, sans-serif; color: #898989; text-transform: uppercase; padding-top: 12px; }

.showcaseArchHead { padding: 5px 0; color: #ff0000; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; border-top: 1px solid #707070; }

.showcaseArch { width: 242px; float: left; padding-right: 16px; padding-bottom: 35px; }
.showcaseArchThumb { width: 240px; height: 142px; border: 1px solid #898989; margin-bottom: 8px; }
.showcaseArchName { padding: 4px 0; }
.showcaseArchName a { font: normal 16px/18px Arial, sans-serif; text-decoration: underline; }
.showcaseArchData { font: normal 10px/10px Arial, sans-serif; color: #898989; text-transform: uppercase; }

.showcaseContent { font: normal 16px/20px Arial, sans-serif; color: #707070; }

#showcaseSponsorWidget { width: 240px; padding: 10px 10px; background: #00bff3; color: #000; font: normal 11px/14px Arial, sans-serif; margin-bottom: 15px; }
#showcaseSponsorWidget a { font: normal 16px/20px Arial, sans-serif; color: #fff; text-decoration: underline; }
#showcaseSponsorDesc { font: normal 12px/16px Arial, sans-serif; }

/* Blog Entry */
#blogArea { width: 726px; position: absolute; top: 97px; left: 194px; }
#blogLeft { width: 500px; padding-right: 40px; float: left; }
#blogRight { width: 160px; float: left; }

.blogEntry { border-bottom: 1px solid #707070; margin-bottom: 15px; }
.entryDate { font: normal 10px/10px Arial, sans-serif; background: #ff0000; color: #fff; text-transform: uppercase; margin-bottom: 10px; padding: 3px; display: inline; width: 50px; white-space: nowrap; }
.entryTitle { color: #000; padding: 8px 0; }
.entryTitle a { color: #000; }
.entryMedia { padding-bottom: 15px; }
.entryContent { font: normal 16px/20px Arial, sans-serif; color: #707070; padding-bottom: 15px; }
.entryCont { width: 500px; padding: 5px 0; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #707070; margin-bottom: 2px; }
.entryContLeft { width: 360px; padding-right: 20px; float: left; }
.entryContImg { width: 50px; padding-right: 8px; float: left; } 
.entryContInfo { padding-top: 15px; float: left; }
.entryContRight { width: 120px; padding-top: 20px; font: normal 14px/14px Arial, sans-serif; text-transform: uppercase; text-align: right; float: left;  }
.entryContRight a {  }
.entryInfo { padding: 5px 0; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; border-top: 1px solid #707070;  border-bottom: 1px solid #707070; margin-bottom: 2px;}

.libertyTop { height: 1px; background: #fff url("/images/single_line-light.gif") repeat-x scroll center; }
.liberty { width: 500px; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; }
.libertyLeft { width: 368px; height: 50px; float: left; padding: 7px 0px; }
.libertyRight { width: 132px; height: 64px; float: left; }
.libertyImg { width: 50px; padding-right: 8px; float: left; } 
.libertyInfo { padding-top: 15px; float: left; }
.libertyComments { width: 65px; float: left; height: 49px; text-align: center; padding-top: 15px; border-right: 1px solid #e0e0e0; }
.libertyFaves { width: 66px; float: left; height: 54px; text-align: center; padding-top: 10px; }
.libertyBottom { height: 4px; background: #fff url("images/double_line.gif") repeat-x scroll center; }

.libertyOnlyText { padding-top: 15px; font: normal 16px/16px Arial, sans-serif; text-transform: none; color: #707070; }

.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; }


#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; }


/* Footer */
#footerContainer { background: #ff0000; padding: 10px; text-align: center; font: normal 10px/10px Arial, sans-serif; text-transform: uppercase; color: #000; }
#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; } 

/* Form Properties */
.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; }

/* Bigger Form Fields */
.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; }


/* Loading */
.loadTopSpace { margin-top: 150px; }





