/********************/
/**** framework *****/
/********************/
body {font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;font-size:10px;background:url(../images/body-bg.gif) 50% top repeat-y #acacac;color:#cfcfcf;text-align:center;}
#siteContainer{width:938px;text-align:left;margin:auto;background:url(../images/siteContainer-bg-alt.gif) repeat-y;}
#siteMiddle {padding:3px 0px 0px 0px;background-color:#000;}
#sideContent {float:right;width:246px;position:relative;left:-3px;background-color:#231F20;}
.mainContent {float:left;width:690px;position:relative;top:-3px;}
.mainContent .contentPadding {padding:40px 37px;}
.mainContent h2 {float:left;padding:1px 3px;background:#8c2327;color:#000;font-size:2.4em;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}

/* utility classes */
.break {clear:both;}
.hidden {visibility:hidden;}
.floatLeft {float:left;margin:0px 10px 10px 0px;}
.floatRight {float:right;margin:0px 0px 10px 10px;}

/* rss iconas */
.rssIconHeader {float:left;margin-right:7px;}
.rssIconHeader a {display:block;width:24px;height:24px;text-indent:-9999px;background:url(../images/icon-rss-24px.gif) no-repeat;}
.rssIconHeader a:hover {background-color:transparent;background-position:0px -24px;}

/* some special font classes */
strong {font-weight:bold;}
em { font-style: italic; }
.dEm /*de-emphasize*/ {font-weight:normal;}
code { font-family: "Courier New", Courier, monospace;background:#4F1316;color:#fff; }
.new {font-weight:bold;color:#8c2327;font-size:.8em;}
a {color:#8c2327;}
a:hover {color:#fff;background-color:#8c2327;}
.allLowercase {text-transform:lowercase;}
.returnLink {font-size:1em;color:#2E2B2A;padding:1.4em 0px 0px 0em;}
.returnLink a {color:#2E2B2A;}
.returnLink a:hover {color:#fff;background:transparent;}
#lyrics p.returnLink {font-size:1em;color:#2E2B2A;padding:1.4em 0px 0px 0em;}

/* header */
#siteHeader {background-color:#000;}
#siteHeader #headerLogo {width:938px;height:186px;position:relative;top:17px;background:url(../images/repeatx-bg-sprite.gif) left 152px repeat-x;}
#siteHeader #headerLogo h1 {width:420px;float:left;}
#siteHeader #headerLogo h1 a{display:block;width:419PX;height:109px;text-indent:-9999px;position:relative;top:77px;background:url(../images/header-logo.gif) no-repeat;}
#siteHeader #headerLogo #rotatingHeader {height:152px;width:390px;overflow:hidden;float:right;text-align:right;}

/* footer */
#siteFooter {clear:both;background:#484848;}
#footerLogo {border-top:2px solid #000;height:30px;overflow:hidden;background:url(../images/repeatx-bg-sprite.gif) 0px -51px repeat-x;}
#footerLogo h5{float:right;width:221px;height:30px;}
#footerLogo h5 a {display:block;float:right;width:221px;height:30px;overflow:hidden;text-indent:-9999px;background:url(../images/footer-logo.gif) no-repeat;}
#copyright {padding:88px 10px 10px 32px;background:url(../images/icon-atomicaPeeps.gif) 8px 86px no-repeat;}
#copyright p, #copyright li {font-size:1.2em;color:#acacac;line-height:1.2;}
#copyright a {color:#acacac;}
#copyright a:hover {color:#fff;}
#copyright li {float:left;}

/* forms */
label {}
.textInput {font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;font-size:1.2em;color:#000;}
.formButton {background:#000;border:1px solid #423D3C;color:#d0d0d0;font-size:1.1em;padding-top:3px;padding-bottom:3px;cursor:pointer;margin-right:6px;}
.formButton:hover {background:#58161A;}
textarea {font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;border:1px solid #3D3837;background:#1D1311;color:#fff;overflow:auto;}
input.file {font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;font-size:1.2em;color:#000;}

/********************************/
/***** Popup window styles ******/
/********************************/
body.popupWindow {background-color:#000;background-image:none;}
.popupContainer {text-align:left;}
.popupContent {padding:20px;}
.popupContent h4{font-size:1.4em;font-weight:bold;color:#fff;margin:3px 0px .5em 0px;}
.popupContent p{font-size:1.2em;color:#b2b2b0;line-height:1.2em;margin-bottom:1.2em;}

.popupContent li{font-size:1.2em;color:#b2b2b0;line-height:1.2em;}
.popupContent ul{margin-bottom:1.5em;}
.popupContent .formRow {margin-bottom:1em;}

#photoPopup .popupContent {padding:0px;}

/* private message styles */
body.popupSideColumn {background:url(/test/images/popupSideColumn-bg.gif) left bottom no-repeat #231F20;padding-bottom:62px;}
.popupSideColumn .popupContent {padding:0px;}
#pmArchiveModule li{font-size:1.2em;}
#pmArchiveModule li a{text-decoration:none;background-image:none;padding-left:0px;}
#pmListModule li{font-size:1.2em;}
#pmListModule li a{text-decoration:none;background-image:none;padding-left:0px;}
.pmHeader {border-bottom:1px dotted #8D8280;margin-bottom:15px;}
.pmHeader h3{font-size:1.4em;font-weight:bold;color:#fff;}
.pmHeader h3 a{font-weight:normal;}
.pmHeader p {font-size:1.1em;font-weight:normal;color:#8D8280;padding:3px 0px;margin:0;}
.pmContent {font-size:1.4em;font-weight:normal;color:#CFCFCF;margin:1.75em 0 2em 0;}
.pmContent p {font-size:1em;font-weight:normal;color:#CFCFCF;margin:.75em 0 0 0 ;}
.pmCompose label {display:block;color:#8D8280;margin-bottom:2px;}
.pmCompose textarea {width:360px;font-size:1.6em;padding:3px;}

/* popup now online */
#nowOnline {}
#nowOnline .popupContent {padding:0px;}
#nowOnline h1 {height:33px;text-indent:-9999px;font-size:1px;background:url(../images/popupSideColumn-bg.gif) no-repeat #231F20;}
#nowOnline h2 {padding:1px 3px;background:#8c2327;color:#000;font-size:2.4em;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
#nowOnline h3 {font-size:1em;}
#nowOnline p {font-size:1.4em;margin:0px;}
#nowOnline td {border-bottom:1px dotted #8D8280;padding:5px 5px;}

/********************/
/***** modules ******/
/********************/
/* side modules group styles */
.sideModule {clear:both;border-bottom:1px solid #000;}
.sideModule .moduleHeader {overflow:hidden;height:1.3em;}
.sideModule .moduleHeader h3 {background:#8c2327;color:#fff;text-transform:uppercase;font-size:.9em;padding:1px 2px 2px 2px;float:left;}
.sideModule .moduleHeader h3.rss {padding:1px 2px 1px 1px;}
.sideModule .moduleHeader h3.rss img {float:left;margin-right:2px;}
.sideModule .moduleContent {clear:both;padding:10px 10px 12px 10px;}
.sideModule a {color:#ba2227;}
.sideModule a:hover {color:#fff;}
.sideModule li {font-size:1.4em;line-height:1.2em;}
.sideModule li a {display:inline-block;padding-left:13px;background-image:url(../images/icon-listbullet.gif);background-position:1px 4px;background-repeat:no-repeat;}
.sideModule li a:hover {background-color:transparent;}
/* side modules specific to a particular page */
.specificModule {background:#000;}
.specificModule .moduleHeader h3 {float:none;text-align:center;font-size:1em;line-height:1.1em;}

/* latest news */
#latestNews {height:17px;overflow:hidden;background:#1d1311;position:relative;top:-186px;}
#latestNews * {line-height:17px;}
#latestNews h3 {color:#8c2327;font-size:1.1em;font-weight:bold;text-transform:uppercase;float:left;padding:0px 0px 0px 5px;}
#latestNews h3 a {color:#8c2327;text-decoration:none;font-weight:bold;}
#latestNews h3 a:hover {color:#fff;text-decoration:underline;}
#latestNews h2 {color:#fff;font-size:1.1em;font-weight:bold;float:left;padding:0px 0px 0px 5px;}
#latestNews h2 a{color:#fff;font-weight:bold;text-decoration:none;}
#latestNews p {color:#fff;font-size:1.1em;float:left;padding:0px 0px 0px 5px;}
#latestNews .abstract {width:600px;overflow:hidden;}
#latestNews .moreLink {color:#8c2327;}

/* navigation */
#navigation {height:17px;overflow:hidden;background:url(../images/repeatx-bg-sprite.gif) 0px -34px repeat-x #cfcfcf;padding-left:85px;}
#navigation h3 {display:none;}
#navigation li {float:left;padding-right:6px;background:url(../images/nav-sprite.gif) no-repeat right top;}
#navigation li.last {background-image:none;}
#navigation li a {display:block;height:17px;background:url(../images/nav-sprite.gif) no-repeat;text-indent:-9999px;}
#navigation li#homeLink a {width:45px;background-position:0px 0px;}
#navigation li#homeLink a:hover {background-position:0px -17px;}
#navigation li#bioLink a {width:28px;background-position:-51px 0px;}
#navigation li#bioLink a:hover {background-position:-51px -17px;}
#navigation li#audioLink a {width:44px;background-position:-85px 0px;}
#navigation li#audioLink a:hover {background-position:-85px -17px;}
#navigation li#visualLink a {width:47px;background-position:-135px 0px;}
#navigation li#visualLink a:hover {background-position:-135px -17px;}
#navigation li#blogLink a {width:37px;background-position:-188px 0px;}
#navigation li#blogLink a:hover {background-position:-188px -17px;}
#navigation li#shopLink a {width:41px;background-position:-231px 0px;}
#navigation li#shopLink a:hover {background-position:-231px -17px;}
#navigation li#contactLink a {width:63px;background-position:-278px 0px;}
#navigation li#contactLink a:hover {background-position:-278px -17px;}
#navigation li#tourLink a {width:39px;background-position:-347px 0px;}
#navigation li#tourLink a:hover {background-position:-347px -17px;}
#navigation li#sponsorLink a {width:81px;background-position:-392px 0px;}
#navigation li#sponsorLink a:hover {background-position:-392px -17px;}

/* shop module */
#shopModule p {font-size:1.2em;line-height:1.1em;margin-bottom:.2em;}
#shopModule .halfbanner {text-align:center;}
#shopModule .halfbanner img {margin-bottom:12px;}
#shopModule .halfbanner a:hover {background-color:transparent;}

/* kposi */
#kposiModule p {font-size:1em;margin-bottom:1em;line-height:1.4em;}
#kposiModule h4 {font-size:1.2em;margin-bottom:1em;color:#b2b2b0;}
#kposiModule a {font-size:1.4em;}
#kposiModule .trackInfo {font-size:1.1em;color:#b2b2b0;line-height:1em;}

/* posiNet info module */
#posiInfoModule h4 {color:#fff;font-size:1.2em;font-weight:bold;padding-bottom:8px;}
#posiInfoModule p {font-size:1.2em;line-height:1.1em;margin-bottom:1.5em;}

/* login */
#loginModule {}
#loginModule h4 {color:#b2b2b0;font-size:1.2em;font-weight:bold;padding-bottom:8px;}
#loginModule .textInputRow {padding-bottom:4px;}
#loginModule .textInputRow label {display:block;color:#8D8280;margin-bottom:2px;}
#loginModule .textInputRow input {width:220px;border:1px solid #B2B2B0;background:url(../images/inputBG.gif) repeat-x #B7B0AE !important;}
#loginModule .radioButtonRow {}
#loginModule .radioButtonRow label {vertical-align:top;position:relative;top:3px;font-size:1.1em;color:#8D8280;}
#loginModule .radioButtonRow input {vertical-align:top;position:relative;top:-3px;}
#loginModule .submitRow {padding-top:8px;}
.loginHelp {display:none;padding-top:15px;line-height:1.5em;}
.loginHelp p{font-size:1.2em;margin-bottom:1em;}
.loginHelp strong{color:#fff;}

/* members (logged in) */
#memberModule {}
#memberModule ul{clear:both;}
#memberModule h4 {color:#b2b2b0;font-size:1.2em;font-weight:bold;padding-bottom:5px;}
#memberModule .memberPhoto {padding:0px 0px 5px 0px;}


/* latest photo */
#photoModule {}
#photoModule .moduleContent img {border:4px solid #000;}
#photoModule .moduleContent p {margin:2px 0px;padding:0px 4px;}
#photoModule .moduleContent p a{font-size:1.1em;}
#photoModule .moduleHeader h3 img {border:0px;}

/* releases module */
#releasesModule .moduleContent {clear:both;padding:10px 10px 2px 10px;}
#releasesModule .albumListing {clear:both;padding:24px 0px 23px 0px;border-bottom:1px dotted #8D8280;}
#releasesModule .sideReleaseImage {width:32px;float:left;clear:both;margin-bottom:1em;}
#releasesModule .sideReleaseImage img {border:1px solid #817775;}
#releasesModule .sideReleaseImage img:hover {border-color:#8C2327;}
#releasesModule .sideReleaseTitle {width:184px;float:right;line-height:29px;font-size:1.2em;color:#fff;}
#releasesModule .sideReleaseTitle a {color:#fff;text-decoration:none;border-bottom:2px solid #231F20;}

/* blog categories module */
#blogCatsModule li {font-size:1.8em;}
#blogCatsModule li a {display:inline;color:#fff;padding-left:0px;background-image:none;}
#blogCatsModule li a:hover {color:#fff;background-color:#8c2327;}

/* blog archive module */
#blogArchiveModule li {font-size:1.4em;}
#blogArchiveModule li a {display:inline;color:#cfcfcf;padding-left:0px;background-image:none;}
#blogArchiveModule li a:hover {color:#fff;background-color:#8c2327;}

/* HTML cheat sheet module */
#htmlModule h4 {color:#b2b2b0;font-size:1.2em;font-weight:bold;margin:0px 0px .5em 0px;}
#htmlModule p {font-size:1.1em;margin:0px 0px 1em 0px;line-height:1.2em;}


/*******************************/
/***** main content types ******/
/*******************************/
/* utility pages (credit, privacy, etc */
.utilityPageContent h3{font-size:1.8em;font-weight:normal;color:#fff;margin:3px 0px .7em 0px;}
.utilityPageContent h4{font-size:1.4em;font-weight:bold;color:#fff;margin:.5em 0px .5em 0px;}
.utilityPageContent p {color:#CFCFCF;font-size:1.2em;color:#b2b2b0;line-height:1.2em;margin-bottom:1.2em;}

/* homepage */
#homepage h2 {display:none;}
#homepage .moreLink {font-size:2.4em;}

/* audio releases */
#releases .iconKey {padding:7px 0px 0px 10px;line-height:1.1;overflow:hidden;float:right;display:none;}
#releases .iconKey lh {display:none;}
#releases .iconKey li {float:left;font-size:1em;color:#8D8280;padding-right:7px;vertical-align:top;line-height:16px;}
#releases .iconKey ul {overflow:hidden;}
#releases .iconKey li img {vertical-align:top;position:relative;top:0px;}
#releases .iconKey h4 {float:left;font-size:1em;color:#8d8280;padding-right:8px;vertical-align:top;line-height:16px;}
#releases {/*background:url(../images/contentBG-audio.gif) right top no-repeat;*/}
#releases .albumListing {clear:both;padding:20px 0px 23px 0px;}
#releases .albumListing .albumImage {width:152px;float:left;}
#releases .albumListing .albumImage img {border:1px solid #817775;}
#releases .albumListing .albumImage img:hover {border-color:#8C2327;}
#releases .albumListing .albumImage li img {border:0px;}
#releases .albumListing .albumImage ul {clear:left;display:none;}
#releases .albumListing .albumImage li {float:left;padding:3px 2px 0px 0px;}
#releases .albumListing .albumAbstract {width:450px;float:right;}
#releases .albumListing .albumAbstract h3 {font-size:1.8em;color:#fff;margin-bottom:10px;}
#releases .albumListing .albumAbstract a {color:#fff;text-decoration:none;border-bottom:2px solid #231F20;}
#releases .albumListing .albumAbstract p {font-size:1.2em;line-height:1.25em;margin-bottom:.75em;}
#releases .albumListing .audioPreview {padding:3px 0px 7px 0px;}
#releases .albumListing .audioPreview h4 {font-size:1em;color:#8d8280;padding-right:8px;vertical-align:top;float:left;line-height:12px;}
#releases .albumListing .audioPreview .trackPlayer {width:86px;height:12px;float:left;}

/* individual album page */
#album h3{font-size:2em;font-weight:normal;color:#fff;margin:3px 0px .7em 0px;}
#album h4{font-size:1.4em;font-weight:bold;color:#fff;margin:3px 0px .5em 0px;}
#album .description {width:300px;float:left;margin-bottom:16px;}
#album .description p {font-size:1.2em;color:#b2b2b0;line-height:1.2em;margin-bottom:1.2em;}
#album .description img {float:left;margin:0px 10px 7px 0px}
#album .trackListing {width:300px;float:right;margin-bottom:16px;}
#album .trackListing td {padding-bottom:7px;font-size:1.2em;color:#b2b2b0;}
#album .trackListing .samples {text-align:right;padding-right:10px;}
#album .trackListing .samples h5 {font-size:1em;font-weight:normal;color:#8C2327;position:relative;top:.25em;}
#album .trackListing .trackNumber {text-align:right;width:1.8em;}
#album .trackListing .trackNumber h5 {display:none;}
#album .trackListing .trackName h4 {position:relative;left:-1.34em;}
#album .trackListing td.trackName {padding-right:5px;padding-left:3px;}
#album .trackListing .lyrics h5 {display:none;}
#album .trackListing .lyrics {font-size:.9em;}
#album .albumart h4 {}
#album .albumart {background:url(../images/album-art-bg.jpg) 0px 1.8em no-repeat;margin-bottom:35px;}
#album .purchase {margin-bottom:40px;}
#album .purchase li{font-size:1.6em;color:#b2b2b0;line-height:1.3em;}
#album .reviews {margin-bottom:20px;}
#album .reviews blockquote{padding:5px 22px;background:url(../images/icon-quote.gif) 0px 3px no-repeat;font-size:1.4em;color:#b2b2b0;line-height:1.2em;}
#album .reviews .source{padding:0px 22px 15px 22px;font-size:1.2em;}
#album .reviews .source a{color:#701c1f;}
#album .reviews .source a:hover{color:#fff;}
#album .notes {}
#album .notes p{font-size:1.2em;color:#b2b2b0;line-height:1.2em;margin-bottom:.5em;}
#album .notes ul{font-size:1.2em;color:#b2b2b0;line-height:1.2em;margin-bottom:.5em;}

/* lyrics */
#lyrics h3{font-size:2em;font-weight:normal;color:#fff;margin:3px 0px .7em 0px;}
#lyrics h4{font-size:1.4em;font-weight:bold;color:#fff;margin:3px 0px .5em 0px;}
#lyrics p{font-size:1.2em;line-height:1.2em;color:#b2b2b0;margin:3px 0px 1em 0px;}

/* blog */
#blog {background:url(../images/contentBG-blog.jpg) right top no-repeat;}
#blog h2 {margin-bottom:25px;}
#blog .blogFooter  {font-size:1.2em;color:#8D8280;}
#blog .blogFooter a {text-decoration:none;}
#blog .blogFooter .previous {float:left;}
#blog .blogFooter .next {float:right;}
#blog .blogFooter .pages {clear:both;padding-top:10px;}
#blog .blogFooter .pages a{clear:both;padding-top:10px;padding:0px 2px;}
#blog .blogFooter .currentPage {color:#fff;padding:0px 2px;}
#blog h3 {font-size:1.4em;font-weight:bold;color:#fff;margin:3px 0px .5em 0px;}
/* blog enrty*/
.blogEntry {margin-bottom:40px;overflow:hidden;}
.blogEntryHeader {display:inline-block;}
.blogEntry h4{float:left;width:500px;font-size:2em;color:#fff;margin-bottom:4px;line-height:1.2em;}
.blogEntry h4 a{color:#fff;text-decoration:none;}
.blogEntry .commentsLink {float:right;width:104px;text-align:right;font-size:1.4em;line-height:1.5em;}
.blogEntry .commentsLink a {color:#fff;text-decoration:none;border-bottom:1px solid #666;}
.blogEntry .commentsLink a:hover {text-decoration:none;border-bottom:0px;}
.blogEntry h5.category {clear:left;color:#8D8280;}
.blogEntry h5.category a{color:#8D8280;}
.blogEntry h5.category a:hover{color:#fff;background-color:transparent;}
.blogEntryContent {clear:both;font-size:1.4em;line-height:1.3em;padding:10px 0px 10px 0px;border-bottom:1px dotted #8D8280;overflow:hidden;}
.blogEntryContent p{margin-bottom:1em;}
.blogEntryNone {clear:both;font-size:1.4em;line-height:1.25em;padding:10px 0px 300px 0px;}
.blogEntryContent img{border:1px solid #888483;margin-bottom:5px;}
.blogEntryFooter p {font-size:1em;font-weight:bold;color:#8D8280;padding:3px 0px;}
.blogEntryFooter a {margin-left:6px;font-weight:bold;}
/* blog add entry*/
.addEntry {padding-bottom:300px;}
.addEntry h3{margin-bottom:1em;}
.addEntry .formRow {padding-bottom:1.5em;}
.addEntry .textInput {width:400px;border:1px solid #B2B2B0;font-weight:bold;background:url(../images/inputBG.gif) repeat-x #B7B0AE !important;}
.addEntry label {display:block;color:#8D8280;margin-bottom:2px;}
.addEntry textarea {width:600px;font-size:1.6em;padding:3px;}
.addEntry p {font-size:1.4em;}
/* blog comments */
#blog .comments {padding-bottom:25px;}
.commentEntry {clear:both;}
.commentEntry .userBox {width:80px;border:1px solid #2F2B2B;background-color:#231F20;text-align:center;float:left;padding:10px 0px;}
.commentEntry .userBox img {width:60px;border:1px solid #2F2B2B;margin:0px 10px 3px 10px;}
.commentEntry .userBox img:hover {border-color:#8C2327;}
.commentEntry .userBox a:hover{background-color:transparent;}
.commentEntry .userBox .username a{text-decoration:none;color:#cfcfcf;}
.commentEntry .userBox .username a:hover{color:#fff;background-color:#8C2327;}
.commentPreview .userBox p {}
.commentPreview .userBox  {margin-bottom:20px;}
.commentEntry .userBox ul {padding:0px 8px;}
.commentEntry .userBox li {float:left;padding:7px 0px 0px 0px;}
.commentEntry .userBox .userpageLink a {display:block;text-indent:-9999px;width:16px;height:16px;background:url(../images/icon-user-sprite.gif) 0px 0px no-repeat;}
.commentEntry .userBox .userpageLink a:hover {background-position:0px -16px;}
.commentEntry .userBox .pmLink a {display:block;text-indent:-9999px;width:16px;height:16px;background:url(../images/icon-user-sprite.gif) 0px -32px no-repeat;}
.commentEntry .userBox .pmLink a:hover {background-position:0px -48px;}
.commentEntry .userBox .killLink a {display:block;text-indent:-9999px;width:16px;height:16px;background:url(../images/icon-user-sprite.gif) 0px -64px no-repeat;}
.commentEntry .userBox .killLink a:hover {background-position:0px -80px;}
.commentEntry .userBox .editLink a {display:block;text-indent:-9999px;width:16px;height:16px;background:url(../images/icon-user-sprite.gif) 0px -96px no-repeat;}
.commentEntry .userBox .editLink a:hover {background-position:0px -112px;}
.commentEntry .commentBox {width:522px;float:right;font-size:1.1em;line-height:1.25em;}
.commentEntry .commentBox p {}
.commentEntry .commentBox p.commentDate {color:#5F5756;font-size:.9em;padding-bottom:5px;}
.postComment textarea {width:600px;font-size:1.6em;padding:3px;}
.postComment .formRow {margin-bottom:8px;}
/* blog archive page */
h3.archiveCategory {float:left;margin:0px;padding:.6em 0px 0px .5em;}

/* news */
#news h2 {margin-bottom:20px;}
.newsEntry {margin-bottom:20px;overflow:hidden;}
.newsEntry h4{width:500px;font-size:1.4em;font-weight:bold;color:#fff;margin-bottom:0px;}
.newsEntry h4 a{color:#fff;text-decoration:none;font-weight:bold;}
.newsEntryContent {clear:both;font-size:1.4em;line-height:1.25em;padding:10px 0px 10px 0px;overflow:hidden;}
.newsEntryContent p{margin-bottom:1em;}
.newsEntryContent img{border:1px solid #888483;margin-bottom:5px;}
.newsEntryFooter p {font-size:1em;font-weight:normal;color:#8C2327;padding:3px 0px;}
.newsEntryFooter a {margin-left:6px;font-weight:bold;}
.relatedLinks h5 {font-size:1.2em;font-weight:bold;color:#fff;margin-bottom:.5em;}
.relatedLinks a {color:#ba2227;}
.relatedLinks a:hover {color:#fff;}
.relatedLinks li {font-size:1.4em;line-height:1.2em;}
.relatedLinks li a {display:inline-block;padding-left:13px;background-image:url(../images/icon-listbullet.gif);background-position:1px 4px;background-repeat:no-repeat;}
.relatedLinks li a:hover {background-color:transparent;}
#news .newsFooter  {font-size:1.2em;color:#8D8280;}
#news .newsFooter a {text-decoration:none;}
#news .newsFooter .previous {float:left;}
#news .newsFooter .next {float:right;}
#news .newsFooter .pages {clear:both;padding-top:10px;}
#news .newsFooter .pages a{clear:both;padding-top:10px;padding:0px 2px;}
#news .newsFooter .currentPage {color:#fff;padding:0px 2px;}


/* biography */
#bio {background:url(../images/contentBG-bio.jpg) right top no-repeat;}
#bio h3{font-size:1.8em;font-weight:normal;color:#fff;margin:3px 0px .7em 0px;}
#bio p {font-size:1.2em;color:#b2b2b0;line-height:1.2em;margin-bottom:1.2em;}
#bio .imageCaption {width:413px;padding:230px 9px 15px 0px;float:right;position:relative;right:-40px;text-align:right;font-size:1em;color:#fff;}

/* member pages */
.memberPhoto {float:left;padding:3px 10px 10px 0px;}
.memberPhoto img {border:1px solid #2F2B2B;}
.memberPhoto img:hover {border-color:#8C2327;}
#memberPage h3 {font-size:1.8em;font-weight:normal;color:#fff;margin:3px 0px .7em 0px;}
#memberPage h4 {font-size:1.4em;font-weight:bold;color:#fff;margin:1em 0px .5em 0px;}
#memberPage p {font-size:1.2em;color:#b2b2b0;line-height:1.2em;margin-bottom:.8em;}
a.privateMessageLink {display:block;text-indent:-9999px;width:16px;height:16px;background:url(../images/icon-user-sprite.gif) 0px -32px no-repeat;}
a.privateMessageLink:hover {background-position:0px -48px;}
.requiredNotice {color:#BA2227;}
#memberPage .accountForm .formNote {font-size:1em;color:#8C2327;margin-bottom:0;}
#memberPage .accountForm .textInput {width:260px;border:1px solid #B2B2B0;font-weight:bold;background:url(../images/inputBG.gif) repeat-x #B7B0AE !important;}
#memberPage .accountForm label {display:block;color:#8D8280;margin-bottom:3px;font-size:1.1em;}
#memberPage .accountForm h4 {font-size:1.8em;font-weight:normal;margin-bottom:2px;}
#memberPage .formRow {margin-bottom:1em;}
#memberPage .submitRow {padding-top:10px;border-top:1px dotted #8D8280;}
#memberPage .submitRow h4{padding-bottom:10px;}
#memberPage .radioButtonRow label {vertical-align:top;position:relative;top:3px;color:#8D8280;}
#memberPage .radioButtonRow input {vertical-align:top;position:relative;top:-3px;}
#memberPage .accountForm .formSection {margin-bottom:3px;padding-bottom:10px;border-top:1px dotted #8D8280;border-bottom:1px dotted #8D8280;}
#memberPage .accountForm #loginInfoForm {border-top:0;}
#memberPage .accountForm .formSectionHeader {margin-bottom:1.5em;}

/* tour page */
.dataTable {font-size:1em;border-top:1px solid #232323;}
#tour .dataTable {width:600px;}
.dataTable th{font-size:1em;background:#1f1f1f;color:#fff;padding:5px 10px;font-weight:bold;border-bottom:1px solid #232323;}
.dataTable td{font-size:1.1em;background:#111;padding:10px;border-bottom:1px solid #232323;}

/* tour module */
#tourModule .dataTable {width:226px;}
#tourModule .dataTable td {padding:5px 5px;background:transparent;}
#tourModule p {padding:10px 5px 0 5px;font-size:1.4em;}


