body { margin: 0 auto; padding: 0; text-align: center; background: #45542A url(../img/main-bg.gif) repeat-x top left; font: 11px/18px Arial, Helvetica, sans-serif; text-align: left; color: #666666; }
form { margin: 0; padding: 0; }

.hide { display: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; min-width:0;}
/* End hide from IE-mac */

.clear { clear:both; }

.redDropDown { font-size: 10px; color: #666666; border: 1px solid #631717; width: 137px; padding: 1px 0; }
.dropDown { font-size: 11px; color: #8B2A2A; border: thin solid #CCCCCC; height:18px; width: 120px; margin: 0 10px;}
.listOptionCategory { font-weight: bold; color: #fff; background-color: #333; }

.paging { text-align: right; padding: 5px 0; margin: 0; clear:both;}
.pagingTop { text-align: right; padding: 5px 0; margin: 0; clear:both; border-bottom:1px #CCCCCC solid;}
.pagingPad { text-align: right; padding: 5px 15px 0 0; margin: 0;}
.nobg { background:none !important; }


img { border: none; }



.linebreak { margin: 15px 0; border-top:1px #CCCCCC solid; clear:both; }



p { margin: 10px 0; line-height: 18px; color: #666666;}

a:link { color: #993333; text-decoration:underline;}

a:hover { color: #CC3333; text-decoration: underline;}

a:visited { color: #993333; text-decoration: underline;}

a:active { color: #993333; text-decoration:underline }

a.comments-link { background: url("../img/ico-comments.gif") no-repeat; padding: 0 0 10px 18px; }

a.add-link { background: url("../img/icons/icon_add.gif") no-repeat; padding: 0 0 10px 18px; }

a.back-link { background: url("../img/icons/icon_back_arrow.gif") no-repeat 0 1px; padding: 0 0 10px 18px; }

a.forward-link { background: url("../img/icons/icon_forward_arrow.gif") no-repeat 0 1px; padding: 0 0 10px 18px; }

a.forward-link-after { background: url("../img/icons/icon_forward_arrow.gif") no-repeat right 1px; padding: 0 18px 10px 0px; }

a.email-link { background: url("../img/ico-email.gif") no-repeat; padding: 0 0 10px 18px; margin: 0 0 0 5px;}



.red { color: #993333; }

.maroon { color: #993300; }

.nopad {margin: 0;}

.rednopad {margin: 0 0 10px 0; color: #993333;}

.small { margin: 0; font-size: 10px; font-style: italic; }



h1 { margin:0; padding: 10px 0 10px 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; text-transform: uppercase; color: #6B8041;}

h2 { margin: 10px 0 10px 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: bold; color: #6B8041;}

h3 { margin: 10px 0 10px 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #6B8041;}

h4 { margin: 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; color: #666666;}



.wrapper { background: url(../img/header-bg.jpg) no-repeat top center; margin: 0 auto;}

.header { padding: 10px 0 6px 0; margin: 0 auto;}

.header .adSpace { width: 728px; height: 90px; margin: 0 auto; background: #FFFFFF;}

.header .navAreaWrapper { width: 713px; margin: 0 auto; padding: 17px 0 0 0; text-align: left; }

.header .navAreaWrapper .logo { float: left; width: 216px; height: 35px; background: url(../img/logo.gif) no-repeat top left; }

.header .navAreaWrapper .logo a { display: block; width: 216px; height: 35px; border: 0; text-indent: -5000px; overflow: hidden; }

.header .navAreaWrapper .nav { float: right; margin: 0; padding: 0; }

.header .navAreaWrapper .nav li { float: left; margin: 0; padding: 0 7px 8px 0; list-style: none; background-repeat: no-repeat; background-position: 0 -35px; }

.header .navAreaWrapper .nav li a { display: block; height: 27px; border: 0; text-indent: -5000px; overflow: hidden; }

.header .navAreaWrapper .nav li.nav-home { width: 53px; w\idth: 47px; padding-right: 6px; background-image: url(../img/nav-home.gif); }

.header .navAreaWrapper .nav li.nav-home a { background: url(../img/nav-home.gif) no-repeat 0 0; }

.header .navAreaWrapper .nav li.nav-about { width: 54px; w\idth: 47px; background-image: url(../img/nav-about.gif); }

.header .navAreaWrapper .nav li.nav-about a { background: url(../img/nav-about.gif) no-repeat 0 0; }

.header .navAreaWrapper .nav li.nav-success { width: 62px; w\idth: 55px; background-image: url(../img/nav-success.gif); }

.header .navAreaWrapper .nav li.nav-success a { background: url(../img/nav-success.gif) no-repeat 0 0; }

.header .navAreaWrapper .nav li.nav-search { width: 94px; w\idth: 87px; background-image: url(../img/nav-search.gif); }

.header .navAreaWrapper .nav li.nav-search a { background: url(../img/nav-search.gif) no-repeat 0 0; }

.header .navAreaWrapper .nav li.nav-articles { width: 62px; w\idth: 55px; background-image: url(../img/nav-articles.gif); }

.header .navAreaWrapper .nav li.nav-articles a { background: url(../img/nav-articles.gif) no-repeat 0 0; }

.header .navAreaWrapper .nav li.nav-blogs { width: 54px; w\idth: 47px; background-image: url(../img/nav-blogs.gif); }

.header .navAreaWrapper .nav li.nav-blogs a { background: url(../img/nav-blogs.gif) no-repeat 0 0; }

.header .navAreaWrapper .nav li.nav-member { width: 115px; w\idth: 108px; background-image: url(../img/nav-member.gif); }

.header .navAreaWrapper .nav li.nav-member a { background: url(../img/nav-member.gif) no-repeat 0 0; }

.header .navAreaWrapper .nav li a:hover, .header .navAreaWrapper .nav li.current a { background-image: none; }





.contentWrapper { width: 713px; margin: 0 auto; text-align: left; background: url(../img/content-bg-main.gif) repeat-y 0 0; }

.contentArea { min-height: 350px; _height: 350px; background: url(../img/content-bg-top.jpg) no-repeat 0 0; }

.contentWrapper .contentFooter { height: 20px; font-size: 0; line-height: 0px; background: url(../img/content-bg-bottom.gif) no-repeat 0 0; }

.contentWrapper .contentFooterGreen { height: 20px; font-size: 0; line-height: 0px; background: url(../img/content-fw-bg-bottom-green.gif) no-repeat 0 0; }

.fullWidth .contentWrapper { background: #FFF none; }

.fullWidth .contentArea { background-image: url(../img/content-fw-bg-top.jpg); }

.fullWidth .contentWrapper .contentFooter { height: 20px; font-size: 0; line-height: 0px; background: url(../img/content-fw-bg-bottom.gif) no-repeat 0 0; }

.fullWidth .contentWrapper .contentFooterGreen { height: 20px; font-size: 0; line-height: 0px; background: url(../img/content-fw-bg-bottom-green.gif) no-repeat 0 0; }



.contentArea .main, .contentArea .mainHP { float: left; width: 457px; padding: 18px 38px; }

.contentArea .mainHP { width: 490px; padding: 18px 0px 18px 30px; background:url(../img/backgrounds/bg_welcomeifbox.gif) no-repeat 15px 0; }

.contentArea .mainHP h1 { font-size:17px; text-transform: none; color: #666666;}

.contentArea .errorText { color: red; font-weight: bold; }



.contentArea .pager { }

.contentArea .pager a { }

.footer { width: 713px; margin: 0 auto; padding: 27px 0 24px 0; font-size: 10px; line-height: 13px; color: #FFFFFF; text-align: center;}

.footer ul { margin: 0; padding: 0; }

.footer ul li { display: inline; border-right: 1px solid #FFFFFF; margin: 0; padding: 0 5px; list-style: none; }

.footer ul li.last { border-right: none; }

.footer a { color: #D1FF80 !important; text-decoration: none !important; }

.footer a:hover { color: #D1FF80 !important; text-decoration: underline !important; }



#homepromo { float: left; background:  #FFFFFF; width: 505px; height: 225px; padding: 2px; border: 1px solid #E2E2E2; margin: 0 0 10px -27px; _margin: 0 0 10px -15px;}

.homepromoif { position:relative; margin:5px 0 0 -5px; padding:15px; width: 450px; height:300px; }

.homepromoif ul { float:left; margin:0; padding:0; width:220px; }

.homepromoif ul li { margin:0; padding:0; list-style-type:none; }

.homepromoif ul.buttons { width:440px; }

.homepromoif ul.buttons li { float:left; width:220px; }

.homepromoif ul.buttons li.contentRight { padding-left:10px; width:210px; }

.homepromoif ul.buttons li.contentLeft img { margin-left:-10px; }

.homepromoif ul li.noborder { border:none; }

.homepromoif ul li p { color:#C4CFAF; }

.homepromoif .contentLeft { width:220px; }

.homepromoif .contentLeft li { padding-right:10px; border-right:1px solid #C4CFAF; }

.homepromoif .contentRight li { padding-left:15px; }

#artistTicker { background:  #FFFFFF; width: 451px; height: 60px; padding: 2px; border: 1px solid #E2E2E2; margin-bottom: 10px;}



.fullWidth .main { float: none; width: auto; }

.contentArea .sideBar { float: right; width: 180px; color: #FFFFFF; }

.contentArea .sideBar label { font-size: 11px; }

.contentArea .sideBar h3 { margin: 0; padding: 0; }

.contentArea .sideBar input { 	border:1px solid #631717; margin: 0px !important; width: 130px; font-size: 10px; color: #666666; padding: 4px 0 4px 5px; }

.contentArea .sideBar input.inputButton { border: none; background: none; padding: 0; }

.contentArea .sideBar .formRow { padding: 0 20px 8px 23px; }

.contentArea .sideBar .lastRow { padding: 0 20px 20px 23px; }

.contentArea .sideBar .errorRow { padding: 0 20px 8px 23px; color: #000; }

.contentArea .sideBar .buttonRow { padding: 0 0 10px 0; text-align: center; }

.contentArea .sideBar .buttonRow input { width: auto; }

.contentArea .sideBar .qSearchWrapper { background: url(../img/quick-search-bg.gif) repeat-y 0 0; }

.contentArea .sideBar .qSearchContent { min-height: 200px; _height: 200px; background: url(../img/quick-search-top.jpg) no-repeat 0 0; }

.contentArea .sideBar .qSearchContent h3 { height: 58px; _heigh\t: 26px; text-indent: -5000px; overflow: hidden; background: url(../img/txt-quick-search.gif) no-repeat 50% 18px; }

.contentArea .sideBar .qSearchContentFlat { min-height: 200px; _height: 200px; background: url(../img/quick-search-top-flat.jpg) no-repeat 0 0; }

.contentArea .sideBar .qSearchContentFlat h3 { height: 58px; _heigh\t: 26px; text-indent: -5000px; overflow: hidden; background: url(../img/txt-quick-search.gif) no-repeat 50% 18px; }

.contentArea .sideBar .mLoginWrapper { background: url(../img/sb-login-bg.gif) repeat-y 0 0; }

.contentArea .sideBar .mLoginContent { min-height: 179px; _height: 179px; background: url(../img/sb-login-top.jpg) no-repeat 0 0; }

.contentArea .sideBar .mLoginFooter { height: 6px; background: url(../img/sb-login-footer.gif) no-repeat 0 0; font-size: 0; line-height: 0px; }

.contentArea .sideBar .mLoginContent h3 { height: 48px; heigh\t: 24px; padding: 14px 0 10px 0; text-indent: -5000px; overflow: hidden; background: url(../img/txt-member-login.gif) no-repeat 50% 14px; }

.contentArea .sideBar .mLoginContent .lnkBecomeMember { font-size: 9px; line-height: 11px; color: #E4B382; }

.contentArea .sideBar .adspace { width: 180px; margin: 0; }





.findArtist { float: left; margin: 0 0 10px 0; min-height: 100px; _height:100px; width:457px; border-bottom:1px #CCCCCC solid; }

.findArtist img { margin: 10px 0 10px 0;}



.promoteYourself { float: left; margin: 0 0 10px 0; min-height: 120px; _height:120px; width:457px; border-bottom:1px #CCCCCC solid;}

.promoteYourself img { margin: 10px 0 10px 0;}



.sponsors { padding-bottom: 5px; }

.sponsors img { padding:4px 2px; }

.sponsors a { float: left; }



.sponsorList{ padding: 10px 0 10px 0; border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid;}

.sponsorList1{ margin: 0; width: 220px; float:left; position:relative; border-right:1px #CCCCCC solid;}

.sponsorList2{ margin-left: 15px; width: 220px; float: right; position: relative; }

.sponsorList ul{ margin: 0; list-style-type:none; display: inline}

.sponsorList ul li { margin: 0; line-height: 24px; font-size: 13px; color:#993300}



.searchDescription { border-bottom:1px #CCCCCC solid; }

.searchForm { margin: 10px 0 0 0; }



.successListItem { border-top:1px #CCCCCC solid; padding: 8px 0 8px 8px; min-height: 100px; _height:100px; background: url(../img/search-result-item-bg.gif) repeat-x 0 0; }

.successListItemLast { border-bottom:1px #CCCCCC solid; }

.successListItem .image { float: left; width: 125px; }

.successListItem .text { float: left; width: 300px; }

.successListItem .text h3 { margin: 0; padding: 0; }



.successStory { float: left; width: 457px; }

.successStory h1 { margin: 0; }

.successStory img{ float:left; padding-right: 15px; }



.successList { list-style-type: none; padding: 0; margin: 10px 0 10px 0; }

.successList li	{ float: left; display: inline; margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #CCCCCC; width: 457px; }

.successList p	{ margin: 0; }

.successList h3 {font-size:11px; color: #6B8041; margin: 0;}

.successList li img	{ float: left; border: 1px solid #CCCCCC; margin: 0 10px 10px 0; width: 100px;}



.searchList { list-style-type: none; padding: 0; margin: 10px 0 10px 0; }

.searchList li	{ float: left; display: inline; margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #CCCCCC; width: 637px; }

.searchList p	{ margin: 0; }

.searchList h3 {font-size:11px; color: #6B8041; margin: 0;}

.searchList li img	{ float: left; border: 1px solid #CCCCCC; margin: 0 10px 10px 0; width: 100px;}

.searchList .title { font-size: 11px; text-transform: none; font-weight: normal; color: #333333; padding-right: 5px;}

.searchList .titlepad { font-size: 11px; text-transform: none; font-weight: normal; color: #333333; padding: 0 5px 0 20px;}

.searchListLeft {float: left; margin: 0; width: 150px;}

.searchListRight {float: left; margin: 0;}

.searchListLanguages {margin: 0;}



.profileThumb ul{ margin:0; padding:0; float: left;}

.profileThumb li{ width:125px; height:125px; margin: 6px 12px 6px 12px; text-align:center; position: relative; display:inline; float: left; padding: 0; font-size: 10px;}

.profileThumb img{ background:#FFFFFF; padding: 2px; border: 1px solid #E2E2E2; }

.profileThumb a{ text-decoration: none; color: #993333; }

.becomeMemberIntro { margin: 0; border-bottom:1px #CCCCCC solid; }

.becomeMemberProfile { margin: 0; }

.memberbox { border: solid 0 0 1px 0 #FFFFFF; background: url(../img/becomeMember/memberbox_bg.gif) repeat-x 0 0; overflow: hidden; padding: 0 10px 10px 10px; margin-bottom: 1px; position: relative; }

.memberbox h2 { border-bottom: solid 1px #FFFFFF; margin: 0 -15px 0 -15px; padding: 5px 15px; background: #6B8041; color: #FFFFFF; font-weight: bold;}

.memberbox img { border: 0; }

.promotionalcode, .membermonthly, .memberannual { border: solid 0 0 1px 0 #FFFFFF; background: url(../img/becomeMember/memberbox_bg.gif) repeat-x 0 0; overflow: hidden; padding: 0 10px 10px 10px; margin-bottom: 1px; position: relative; }

.promotionalcode { height: auto !important; height: 1%;}

.membermonthly, .memberannual {height: 130px; width: 208px; float: left;}

.membermonthly { margin-right: 1px;}

.promotionalcode h2, .membermonthly h2, .memberannual h2 { border-bottom: solid 1px #FFFFFF; margin: 0 -15px 8px -15px; padding: 5px 15px; background: #6B8041; color: #FFFFFF; font-weight: bold;}

.promotionalcode img, .membermonthly img, .memberannual img { border: 0; }

.promotionalcode p.buttons, .membermonthly p.buttons, .memberannual p.buttons { position: absolute; bottom: 0px; text-align: left; border: 0;}

.becomeMemberMemberships .price { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: italic; color: #993300;}

.becomeMemberMemberships p { color: #6B8041; }

.becomeMemberMemberships .price strong	{ font-size: 30px; font-weight: normal; font-style: normal; color: #6B8041;}

.becomeMemberMemberships .price sup	{ font-size: 18px; font-weight: normal; font-style: normal; color: #6B8041;}

.becomeMemberMemberships h3	{ margin: 0;}

.promotionalcode .promoEntry { margin:0;}

.promotionalcode .promoEntry .entryForm { padding: 0; }

.promotionalcode .promoEntry .entryForm h3 { font-weight: bold; }



.signupDetail { margin: 20px 0; }

.signupDetail ul { margin: 0; padding: 0; list-style-type:none; }

.signupDetail ul li { padding: 0 0 5px 10px; margin: 0; background: url(../img/bullet2.gif) 0 4px no-repeat; }

.signupDetail .joinButton { border: none; padding: 10px 0; _margin: 0 -15px; }

.signupDetail input { 	border:1px solid #999999; margin: 0px !important; width: 200px; font-size: 10px; color: #666666; padding: 4px 0 4px 5px; }

.signupDetail input.inputButton { border: none; background: none; padding: 0; width: 100px; display: block; padding: 10px 0;}



.membershipBox { float: left; margin-top:5px; padding: 8px 0 0 8px; background: url(../img/becomeMember/become_member_box_bg.gif) repeat-x 0 0; }

.membershipBox h3 { color: #708647; font-size: 12px; font-weight: bold; margin: 0; }

.membershipBox .icons { width: 82px; height: 36px; }

.membershipBox .options { border-top:1px #fff solid; width:478px; margin:4px 0 0 -8px; }

.membershipBox .options .option{ float:left; padding: 4px 0 4px 8px;; vertical-align: top; }

.membershipBox .options .option .price { font-size: 16px; font-weight: bold; margin-right: 5px; }

.membershipBox .options .optionLeft { width: 220px; border-right:1px #fff solid; }



.nonVideo h2 { float:left; height: 36px; width: 350px; margin-top: 1px; text-indent: -5000px; overflow: hidden; background: url(../img/becomeMember/bec_member_non_video_title.gif) no-repeat 0 0; }



.video { width: 470px; min-height: 75px; _height: 75px; margin-top:15px; }

.video h2 { float: left; height: 36px; width: 350px; margin-top: 1px; text-indent: -5000px; overflow: hidden; background: url(../img/becomeMember/bec_member_video_title.gif) no-repeat 0 0; }



.affiliateListItem { border-top:1px #CCCCCC solid; padding: 8px 0 8px 8px; min-height: 100px; _height:100px; background: url(../img/search-result-item-bg.gif) repeat-x 0 0; }

.affiliateListItemLast { border-bottom:1px #CCCCCC solid; }

.affiliateListItem .image { float: left; width: 125px; }

.affiliateListItem .text { float: left; width: 340px; }

.affiliateListItem .text h3 { margin: 0; padding: 0; font-size: 15px; }



.searchParameters { float: left; width: 474px; padding-top: 5px; margin-top: 5px; border-top:1px #CCCCCC solid; }

.searchParameters h3 { margin: 0; font-size: 12px; font-weight:bold; }

.searchParameters .paramRow { float:left; width: 450px; margin-bottom: 10px; }

.searchParameters .paramRow label { float:left; padding-left: 3px; width: 137px; }

.searchParameters .paramRow .elements { float:left; width: 250px; }

.searchParameters .paramRow .paramLabel { font-size: 10px; }

.searchParameters .paramRow #languages { width: 250px; }

.searchParameters .paramRow #languages .language { float: left; width: 83px; line-height: 10px; min-height: 30px; _height: 30px; }

.searchParameters .paramRow .listItem { line-height: 10px; }

.searchParameters .rangeRow { float:left; width: 450px; margin-bottom: 10px; }

.searchParameters .rangeRow label { float:left; padding-left: 3px; width: 137px; }

.searchParameters .rangeRow .rangeLabel { font-size: 10px; }

.searchParameters .rangeRow .rangeInput { width: 35px; font-size: 10px; }

.searchParameters .rangeRow .elementsLeft { float:left; width: 65px; }

.searchParameters .rangeRow .elementsRight { float:left; width: 65px; }



.searchResults h1 { font-size: 20px; line-height: 22px; margin: 0; }

.searchResults .description { font-size: 12px; }



.resort h4 { float: left; font-size: 12px; text-transform: uppercase; font-weight: bold; color: #6B8041; margin: 5px 10px 0 0;}

.resort .resortDropdown { float:left; width: 120px; margin: 5px 10px 0 0;}

.resort .searchButton { float:left; padding: 0 0 5px 10px; }

.resort .newSearch { float:right; padding: 0;}



.searchResults .resultItem { min-height: 140px; _height: 140px; font-size: 10px; border-bottom:1px #CCCCCC solid; background: url(../img/search-result-item-bg.gif) repeat-x 0 0; }

.searchResults img { float: left; width: 100px; padding: 10px 10px; margin: 0 10px 10px 0; }

.searchResults .resultText { float: left; width: 400px; padding: 10px 0 10px 0; }

.searchResults .resultText .label { font-weight:bold; }

.searchResults .resultText .listLabel { float: left; width: 70px; font-weight:bold; }

.searchResults .resultText .listItems { float: left; width: 330px; }





.browseMain { width: 713px; margin: 0; background: url(../img/browseMain_bg.jpg) repeat-y 0 0; }

.browseMain h1 { margin-bottom: 15px; }

.browseCommunity { float: left; margin: 0 15px 15px 15px; width: 353px; display:inline; }

.browseRefine { float: left; margin: 0 0 0 15px; width: 300px; }



.refineWide { float: left; margin: 0; width: 300px; }

.refineWide h4 { text-transform: none; }

.refineWide .languages { margin: 7px 0; }

.refineWide .languages .languageItem{ float:left;width: 94px; min-height:30px; _height:30px; }

.refineLeft { float: left; margin: 0; width: 100px; font-weight: bold; padding-bottom: 15px; }

.refineLeft img{ margin: 0 0 10px 0; border: 1px solid #CCCCCC; }

.refineRight { float: left; margin: 0; width: 200px; padding-bottom: 15px; }



.searchCenter {margin: 0; float: left; padding: 0 15px 10px 15px; width: 383px;}

.searchCenter h3 { margin-top: 0; }

.searchCenter form label { display:block; font-size: 11px; color: #993300; }

.searchCenter .inputField { border:1px solid #999999; width:180px; float: left; color:#333333; font-size: 11px; padding: 2px;}

.searchCenter .formLeft { float: left; margin: 0 20px 15px 0; width: 180px; }

.searchCenter .formRight { float: left; margin: 0 0 15px 0; width: 180px; }



.contactBox { margin-top: 10px; border-top:1px #CCCCCC solid; }

.contactBox h2 { font-size: 17px; margin: 0 }



.entryRow { margin-top: 10px; }

.entryRow input { font-size: 10px; }

.entryRow textarea { font-size: 10px; }



.helpCategories { width: 474px; padding-bottom: 15px; border-bottom:1px #CCCCCC solid; }

.helpCategories h3 { font-size: 13px; margin: 0; }

.helpEntryRow { padding-bottom: 15px; }

.helpEntryRow h2 { font-size: 16px; margin: 0; }



.memberSearchBar {margin: 0 0 -7px 0; height: 40px; font-size: 10px; font-weight:bold; background: url(../img/memberSearchBar_bg.jpg) no-repeat 0 0; }

.memberSearchBar ul {padding: 0 15px; margin: 7px 0;}

.memberSearchBar ul li { display: inline; border-right: 1px solid #6B8041; margin: 0; padding: 0 5px; list-style: none; }

.memberSearchBar ul li.last { border-right: none; padding: 0 0 5px 0;}

.memberSearchBar ul li.current a{ color: #FFFFFF; }

.memberSearchBar a { color: #49572B !important; text-decoration: none !important; }

.memberSearchBar a:hover { color: #D1FF80 !important; text-decoration: none !important; }

.memberSearchBarNav {margin: 0; float: right; height: 30px;}



.signupCenter {margin: 0; }

.signupCenter h3 { margin-top: 0; }

.signupCenter form label { display:block; font-size: 11px; color: #993300; text-transform: uppercase;}

.signupCenter .inputField { border:1px solid #999999; width:180px; float: left; color:#333333; font-size: 11px; padding: 2px;}

.signupCenter .formLeft { float: left; margin: 0 20px 15px 0; width: 180px; }

.signupCenter .formRight { float: left; margin: 0 0 15px 0; width: 180px; }








/* PROFILE AREA (12.0)

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



.nonmemberProfileBar {margin: 0; height: 10px; }

.memberProfileBar {margin: 0; height: 40px; font-size: 10px; font-weight:bold; background: url(../img/memberProfileBar_bg.jpg) no-repeat 0 0; }

.memberProfileBar ul {padding: 0 15px; margin: 7px 0;}

.memberProfileBar ul li { display: inline; border-right: 1px solid #6B8041; margin: 0; padding: 0 5px; list-style: none; }

.memberProfileBar ul li.last { border-right: none; }

.memberProfileBar ul li.current a{ color: #FFFFFF; }

.memberProfileBar a { color: #49572B !important; text-decoration: none !important; }

.memberProfileBar a:hover { color: #D1FF80 !important; text-decoration: none !important; }

.memberProfileBarNav {margin: -2px 0; float: right; }



.memberProfileMain { margin: 15px;}

.memberProfile h1{ margin: 0;}

.memberProfile .portfolioNav { margin: 0; padding: 10px 0; border-bottom: 1px #CCCCCC solid; }

.memberProfile .portfolioNav ul { margin: 0; padding: 0; }

.memberProfile .portfolioNav ul li { display: inline; border-right: 1px solid #6B8041; margin: 0; padding: 0 5px; list-style: none; }

.memberProfile .portfolioNav ul li.first{ padding: 0 5px 0 0; }

.memberProfile .portfolioNav ul li.last{ border-right: none; }

.memberProfile .portfolioNav ul li a{ text-decoration: none; }

.memberProfile .information { float:left; width: 450px; margin: 15px 0;}

.memberProfile .informationWide { float:left; margin: 15px 0;}

.memberProfile .informationLeft { float:left; width: 180px; margin:0;}

.memberProfile .informationRight { float:left; display:inline; width: 230px; padding: 0 10px 0 20px; }

.memberProfile .informationRightWide { float:left; width: 483px; margin: 0 0 0 20px; }

.memberProfile .information .imageContainer { float: left;}

.memberProfile .information .text { float: left; width: 280px; }

.memberProfile .information h3, .memberProfile .informationWide h3{ margin: 10px 0 10px 0; }

.memberProfile .information h3.first, .memberProfile .informationWide h3.first{ margin: 0px 0 10px 0; }

.memberProfile .information .text div { margin: 0 0 10px 0; padding: 0; }

.memberProfile .information .text .listLabel { float: left; width: 70px; }

.memberProfile .information .text .listItems { float: left; width: 250px; }



.memberProfileNav { margin: 0; text-align: center;}

.memberProfileNav ul { margin: 0; list-style-type:none; display: inline;}

.memberProfileNav ul li { margin: 0; line-height: 18px; font-size: 10px; color:#993300; border-bottom:1px #CCCCCC solid;}

.memberProfileNav a { text-decoration:none;}



.memberProfile .mediaBar { float: right; width: 215px; color: #FFFFFF; margin: 15px 0;}

.memberProfile .mediaBar h3 { text-align: center; color: #FFFFFF; margin: 0; padding: 5px 0 2px 0; font-weight: normal;}

.memberProfile .mediaBar .box { margin: 0 0 15px 0; background: #666666 url(../img/profile_media_Top.gif) no-repeat 0 0; }

.memberProfile .mediaBar .box .container { padding: 5px 7px 0 7px; }

.memberProfile .mediaBar .box .container .photo { float: left; width: 90px; margin: 5px; }

.memberProfile .mediaBar .box .bottom { height: 13px; font-size: 0; line-height: 0px; background: url(../img/profile_media_Bottom.gif) no-repeat 0 0; }

.memberProfile .mediaBar .box .container .media { margin: 5px 0 5px 0; }

.memberProfile .mediaBar .box .container .media h3 { font-size: 12px; text-align: left; margin: 0; padding: 0; font-weight: normal;}

.memberProfile .mediaBar .box .container .media .active { color: #D1FF80; font-size: 11px; }

.memberProfile .mediaBar .box .container .media .unavailable { color: #999999; font-size: 11px; }



.memberProfile .informationFull { float:left; width: 683px; margin: 0 0 15px 0;}

.mediagallery { padding: 10px 0; border-bottom: 1px #CCCCCC solid; }

.mediagallery img { width: 90px; margin: 0 5px 5px 0; border: 1px #CCCCCC solid;}

.mediagallery .mediaImage { float:left; margin: 5px 5px 5px 0;}

.mediagallery .mediaLinks { margin: 0;}

.mediagallery .mediaLinks h3{ margin: 0; color:#666666; font-size:11px;}

.mediagallery .writingLinks, .mediagallery .audioLinks { margin: 0 0 10px 0;}

.mediagallery .writingLinks h3, .mediagallery .audioLinks h3{ margin: 0; color:#666666; font-size:11px;}





.friendsList { list-style-type: none; padding: 0; margin: 10px 0 10px 0; }

.friendsList li	{ float: left; display: inline; margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #CCCCCC; width: 483px; }

.friendsCenter .friendsList li { float: left; display: inline; margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #CCCCCC; width: 383px; }

.browseCommunity .friendsList li { float: left; display: inline; margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #CCCCCC; width: 353px; }

.browseCommunity .friendsList { list-style-type: none; padding: 0; margin: 10px 0 10px 0; border-right: 1px solid #CCCCCC; }

.friendsList p	{ margin: 0; }

.friendsList h3 {font-size:11px; color: #6B8041; }

.friendsList li img	{ float: left; border: 1px solid #CCCCCC; margin: 0 10px 10px 0; }

.friendsName { text-transform: uppercase; font-size: 12px;}

.friendsName a { text-decoration: none; }

.discipline { text-transform: uppercase; }



.announcements { margin: 0; width: 483px; }

.announcementsItem { float: left; margin: 0; padding: 10px 0 10px 0; border-bottom: 1px solid #CCCCCC; }

.announcementsItemFirst { float: left; margin: 0; padding: 10px 0 10px 0; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

.announcementsList	{ float: left; margin: 0; width: 100px; }

.announcementsList p {margin: 0; font-weight: bold;}

.announcementsContent { float: left; margin: 0; padding: 0; width: 383px;}

.announcementsContent p {margin: 0; padding: 0;}



.mediaContact { margin: 10px 0 10px 0; }





/* MEMBERS AREA (13.0)

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



.headerLogin { text-align:right; line-height:normal !important;}

.headerLogin h2{ color: #FFFFFF; margin: 5px 15px 0 0; }

.headerLogin a{  margin-right:15px; font-size:10px; text-decoration:none; text-transform:uppercase; color: #B9CA98; }



.memberAreaBar {margin: 0; height: 40px; font-size: 10px; font-weight:bold; background: url(../img/memberAreaNav_bg.jpg) no-repeat 0 0; }

.memberAreaBarCR {margin: 0; height: 37px; font-size: 10px; font-weight:bold; background: url(../img/backgrounds/bg_memberPages_bar.gif) no-repeat 0 0; }

.memberAreaBarBrowse {margin: 0; height: 40px; font-size: 10px; font-weight:bold; background: url(../img/memberAreaNavBrowse_bg.jpg) no-repeat 0 0; }

.memberAreaBar ul, .memberAreaBarBrowse ul, .memberAreaBarCR ul {padding: 0 15px; margin: 7px 0;}

.memberAreaBar ul li, .memberAreaBarBrowse ul li, .memberAreaBarCR ul li{ display: inline; border-right: 1px solid #6B8041; margin: 0; padding: 0 5px; list-style: none; }

.memberAreaBar ul li.last, .memberAreaBarBrowse ul li.last, .memberAreaBarCR ul li.last{ border-right: none; padding: 0 0 0 5px; }

.memberAreaBar ul li.current a, .memberAreaBarBrowse ul li.current a, .memberAreaBarCR ul li.current a { color: #FFFFFF; }

.memberAreaBar a, .memberAreaBarBrowse a,.memberAreaBarCR a { color: #49572B !important; text-decoration: none !important; }

.memberAreaBar a:hover, .memberAreaBarBrowse a:hover, .memberAreaBarCR a:hover { color: #D1FF80 !important; text-decoration: none !important; }

.memberAreaBarNav {margin: 0; float: right; height: 30px;}



.memberAreaLoginHeader { margin: 0; float:right; position: relative; text-align:right; color: #FFFFFF; }

.memberAreaLoginHeader a{ color: #FFFFFF; }



.memberAreaMain, .memberAreaCR { width: 713px; margin: 0; background: url(../img/memberAreaMain_bg.jpg) repeat-y 0 0; }




.memberAreaMainLeft { margin: 0; float: left; width: 300px; background: url(../img/memberAreaMainLeft_bg.jpg) no-repeat 0 0; }

.memberAreaMainLeft h3{ margin: 5px 0 10px 0;}

.memberAreaMainLeft .box{ padding: 0 15px;}

.memberAreaMainLeft .lastbox { margin-bottom: 15px !important; }



.memberAreaMainLeft form label { display:block; font-size: 11px; color: #993300; }

.memberAreaMainLeft .inputField { border:1px solid #999999; width:120px; float: left; color:#333333; font-size: 11px; padding: 2px;}

.memberAreaMainLeft .formLeft { float: left; margin: 0 0 15px 0; width: 135px; }

.memberAreaMainLeft .formRight { float: left; margin: 0 0 15px 0; width: 135px; }


.memberAreaCR {  min-height: 400px; _height:400px; line-height: normal !important; background: #fff url(../img/backgrounds/bg_memberpages_leftrail.gif) repeat-y 0 0; }

.memberAreaCR a {text-decoration:none;}

.memberAreaCR p {line-height:normal;}

.memberAreaCR .leftRail { float:left; padding-top:5px; width:180px; font-size:10px; line-height:normal; background:url(../img/backgrounds/bg_memberpages_leftrail_top.gif) no-repeat; }

.memberAreaCR .leftRail ul { margin:0; padding:0 7px 10px 10px; }

.memberAreaCR .leftRail ul li { margin:0; padding:2px 0 0px 0; list-style-type:none; }

.memberAreaCR .leftRail ul li.secHead { font-weight:bold; border-bottom:1px solid #ccc; line-height:15px; }

.memberAreaCR .mainContent { float:left; padding-top:5px; width:533px; }

.memberAreaCR .mainContent h1 { padding:0px; }

.memberAreaCR .mainContent .sectionIntro { padding:0 15px 15px 15px; }

.memberAreaCR .crFooter {margin:0 15px 10px 15px; padding:0; border-top:1px solid #ccc;}
.memberAreaCR .crFooter li {float:left; margin:0; padding:5px 0 10px 0; font-size:10px; color:#999; list-style-type:none;}
.memberAreaCR .crFooter li.right {float:right;}

/* BOXED CONTENT FOR MEMBER PAGES STANDARD
----------------------------------------------*/

.BoxedContentWrapper h2 {margin:0; padding:0 0 0 15px; height:28px; line-height:28px; background:url(../img/backgrounds/bg_hdr_green28.gif) repeat-x;}
.BoxedContentWrapper .MainContentWrapper { background:url(../img/backgrounds/bg_hdr_mattewhtshdw_9.gif) repeat-x;}
    .ForumsList .MainContentWrapper { background:none;}
.BoxedContentWrapper .MainContentWrapper .MainContentBlock {margin:0px 15px 0px 15px; padding:8px 0 8px 0; }
    .ForumsList .MainContentWrapper .MainContentBlock,
    .VideoList .MainContentWrapper .MainContentBlock {margin:0; padding-top:0;}
    .BlogDetail .MainContentWrapper .MainContentBlock,
    .Forums .MainContentWrapper .MainContentBlock {border-bottom:1px solid #ccc;}
.BoxedContentWrapper .MainContentWrapper .LeftContent {float:left; width:65px; padding-top:15px; }
.BoxedContentWrapper .MainContentWrapper .MainContent {margin:0;}
	.Video .MainContentWrapper .MainContentBlock { float:left; width: 122px; padding: 0; margin: 10px 0 0 10px; }
    .Forums .MainContentWrapper .MainContent {float:left; padding-top:15px; width:428px;}
.BoxedContentWrapper .MainContentWrapper .MainContent .MediaContent {margin-top:10px; text-align:center;}
.BoxedContentWrapper .MainContentWrapper .MainContent h3 {margin:0 0 4px 0; font-size: 14px; text-transform:none; font-weight:bold; color:#666666;}
.BoxedContentWrapper .MainContentWrapper .DetailLinkRow {margin:0; padding:0; height:15px; font-size:10px;}
.BoxedContentWrapper .MainContentWrapper .DetailLinkRow li {float:left; margin:0; padding:0 10px 0 0; color:#999;list-style-type:none;}
.BoxedContentWrapper .MainContentWrapper .DetailLinkRow li.right {float:right;}
    .Video .MainContentWrapper .DetailLinkRow,
    .Forums .MainContentWrapper .DetailLinkRow {height:auto;}
    .Video .MainContentWrapper .DetailLinkRow a {margin:0;}
    .Video .MainContentWrapper .DetailLinkRow li {float:none; padding:0;}
        .Video .MainContentWrapper .DetailLinkCol li {padding-bottom:10px;}
    .Video .MainContentWrapper .DetailLinkRow li.title {color:#993333; font-weight:bold; text-transform:none;}
.BoxedContentWrapper .MainContentWrapper .formrow {margin:0 0 5px 0; padding:0;}
.BoxedContentWrapper .MainContentWrapper .formrow li {float:left; margin:0; padding:0; width:80%; list-style-type:none;}
.BoxedContentWrapper .MainContentWrapper .formrow li .postTitle {width:60%;}
.BoxedContentWrapper .MainContentWrapper .formrow li .post {width:100%; height:100px;}
.BoxedContentWrapper .MainContentWrapper .formrow li.label {width:15%; font-weight:bold;}
.BoxedContentWrapper .MainContentWrapper .MainContentBlock  .RowList ul{margin:0; padding:5px 0px; width:100%; font-size:10px;}
.BoxedContentWrapper .MainContentWrapper .MainContentBlock  .RowList ul.even {background:#f1f1f1;}
.BoxedContentWrapper .MainContentWrapper .MainContentBlock  .RowList table.even {background:#f1f1f1;}
.BoxedContentWrapper .MainContentWrapper .MainContentBlock  .RowList ul.head {font-weight:bold; background:#c8c8c8 url(../img/backgrounds/bg_hdr_mattegrayshdw.gif) repeat-x;}
.BoxedContentWrapper .MainContentWrapper .MainContentBlock  .RowList ul li {float:left; margin:0; padding:0; list-style-type:none;}
.BoxedContentWrapper .MainContentWrapper .MainContentBlock  .RowList ul li.post {width:50%; padding-left:3%; padding-right:1%;}
    .VideoList .MainContentWrapper .MainContentBlock .RowList ul li.videostill {width:12%; padding-left:3%; padding-right:1%;}
    .VideoList .MainContentWrapper .MainContentBlock .RowList ul li.post {width:57%; padding-left:3%; padding-right:1%;}
    .VideoList .MainContentWrapper .MainContentBlock  .RowList ul.head li.post {width:73%;}
.BoxedContentWrapper .MainContentWrapper .MainContentBlock  .RowList ul li.cat {width:26%;}
    .VideoList .MainContentWrapper .MainContentBlock .RowList ul li.cat {width:22%; padding-right:1%;}
.BoxedContentWrapper .MainCo1tentWrapper .MainContentBlock  .RowList ul li.resp {width:19%; padding-right:1%;}

/* COMMENTS CONTENT FOR MEMBER PAGES STANDARD
----------------------------------------------*/

.CommentContentWrapper { margin:0px 15px 0px 15px; padding:8px 0 8px 0; border-bottom:1px solid #ccc;}
.CommentContentWrapper h2 {margin:0; background: url("../img/ico-comments.gif") 0 1px no-repeat; padding: 0 0 10px 18px;}
.CommentContentWrapper p {margin-top:0;}
.CommentContentWrapper .RowContentBlock {padding:10px 10px 0 0; }
.CommentContentWrapper .evenRow {background:#eee; }
.CommentContentWrapper .RowContentBlock .LeftContent {float:left; width:65px; text-align:center; }
.CommentContentWrapper .RowContentBlock .MainContent {float:left; width:428px; margin:0;}
.CommentContentWrapper .DetailLinkRow {margin:0; padding:0; font-size:10px;}
.CommentContentWrapper .DetailLinkRow li {float:left; margin:0; padding:0 10px 0 0; color:#999;list-style-type:none;}
.CommentContentWrapper .DetailLinkRow li.right {float:right;}

/* REPLY CONTENT FOR MEMBER PAGES STANDARD
----------------------------------------------*/

.ReplyContentWrapper { margin:0px 15px 0px 15px; padding:8px 0 8px 0;}
.ReplyContentWrapper h2 {margin:0; background: url("../img/icons/icon_add.gif") 0 1px no-repeat; padding: 0 0 10px 18px;}
.ReplyContentWrapper p {margin-top:0;}
.ReplyContentWrapper textarea {height:100px; width:300px;}
.ReplyContentWrapper .MainContent {float:left; width:428px; margin:0;}
/*----------------------------------------------*/


.memberAreaNav{ margin: 0 15px 15px 15px; float:left; display:inline; }

.memberAreaNav a { text-decoration: none;}

.profileNav {  margin: 0 0 0 20px; float:left; }

.profileNav ul { margin: 0; list-style-type:none; display: inline;}

.profileNav ul li { margin: 0; line-height: 18px; font-size: 10px; color:#993300; border-bottom:1px #CCCCCC solid;}

.profileNav ul li a { text-decoration: none !important; }

.profileImage { margin:0 0 10px 0; float:left; border: 1px #CCCCCC solid;}



.profileCenter {margin: 0; float: left; padding: 0 15px 10px 15px; width: 383px;}

.profileCenterNopad {margin: 0; padding: 0;}

.profileCenter h3, .profileCenterNopad h3 { margin-top: 0; }

.profileModule { margin: 0; border-bottom: 1px solid #CCCCCC; }

.profileLeft { float: left; margin: 0; width: 100px; font-weight: bold; padding-bottom: 10px; }

.profileLeft img{ margin: 0 0 10px 0; border: 1px solid #CCCCCC; }

.profileRight { float: left; margin: 0; width: 283px; padding-bottom: 10px; }

.profileLeftLast { float: left; margin: 0; width: 100px; font-weight: bold; padding-bottom: 15px; }

.profileRightLast { float: left; margin: 0; width: 283px; padding-bottom: 15px; }



.profileCenter table { width: 283px; border-collapse: collapse; font-size: 11px; margin: 0; }

.profileCenter tr { padding: 0; background: #FFFFFF; text-align: left; border-bottom: none; border-top: none; }

.profileCenter td { padding: 0 0 5px 0; line-height: 18px; border-bottom: none; width: 90px; vertical-align: top; }



.profileCenter {margin: 0;}

.profileCenter ul {padding: 0; margin: 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; text-transform: uppercase; font-weight: bold;}

.profileCenter ul li { float:left; border-right: 1px solid #666666; padding: 0 3px 0 2px; list-style: none; }

.profileCenter ul li.last { border-right: none; padding: 0 0 0 2px;}

.profileCenter a { color: #993333; text-decoration: none !important; }

.profileCenter a:hover { color: #CC3333; }



.photoGalleryWrapper{ }

.photoGallery { margin: 0; padding-right: 10px; float: left; text-align: center;}

.photoGallery img { width:80px; border: 1px solid #CCCCCC;}



.videoGallery, audioGallery, .writingGallery {margin: 0;}

.videoGallery h4, .audioGallery h4, .writingGallery h4 { margin: 5px 0; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: normal; color: #993300;}

.videoGallery .mediaImage { float:left; margin: 5px 5px 5px 0;}

.videoGallery .mediaLinks { margin: 0;}

.galleryLeft { float:left; width: 235px; }

.galleryRight { float: left; width: 400px; }



.memberAreaMain .adSpace { margin: 0; display: block;}



.memberAreaMainRight { margin: 0; float: left; width: 370px; min-height: 600px; }

.memberAreaMainRight a { text-decoration:none; }

.memberAreaMainRight a:hover { text-decoration:underline; }



.memberAreaContent { margin: 5px 0 15px 0; float: left; position: relative; width: 413px;}



.headerLeft { margin: 0; float:left; width: 70%; text-align: left; padding-bottom: 10px;}

.headerRight { margin: 0; float:left; width: 30%; text-align: right; padding-bottom: 10px;}



.messageCenter {margin: 0; float: left; padding: 0 15px 10px 15px; width: 383px;}


.messageCenterHome {line-height:normal; margin: 0; padding: 0;}

.messageCenterHome .DetailLinkRow {margin: 10px 0 10px 0 !important; padding: 0;}

.messageCenterHome .BoxedContentWrapper .MainContentBlock {margin:0; padding:0;}
.messageCenterHome .BoxedContentWrapper h2 span {color:#993333;}
.messageCenterHome .RowList table{margin:0; padding:5px 0px; width:100%; font-size:10px;}
.messageCenterHome .RowList table.head {background:#f1f1f1 url(../img/backgrounds/bg_hdr_matteltgrayshdw.gif) repeat-x !important; font-weight:normal !important;}
.messageCenterHome .RowList td.date{width:16%;}
.messageCenterHome .RowList td.from{width:24%;}
.messageCenterHome .RowList td.subject{width:60%;}

.forumsCenter {line-height:normal; margin: 0; padding: 0;}

.forumsCenter .latestPosts {font-size:12px; font-weight:bold; padding:10px 15px 10px 15px;}

.forumsCenter .BoxedContentWrapper .MainContentBlock {margin:0; padding:0;}
.forumsCenter .DetailLinkRow {margin: 10px 0 10px 0 !important; padding: 0;}

.forumsCenter .BoxedContentWrapper .MainContentWrapper { background:url(../img/backgrounds/bg_hdr_mattewhtshdw_9.gif) repeat-x;}
.forumsCenter .RowList ul{margin:0; padding:5px 0px; width:100%; font-size:10px;}
.forumsCenter .RowList ul li.post {width:71% !important; padding-left:3% !important; padding-right:1% !important;}
.forumsCenter .RowList ul li.resp {width:25% !important;}

.blogCenter {line-height:normal;}
.blogCenter .BoxedContentWrapper .MainContentWrapper {background:#f1f1f1 url(../img/backgrounds/bg_hdr_matteltgrayshdw.gif) repeat-x !important;}
.blogCenter .BoxedContentWrapper .MainContentWrapper .MainContentBlock {margin:0; padding:0 15px 0 15px;}
.blogCenter p {margin:0px 0 5px 0; padding:0;}
.blogCenter a.title {margin:0 !important; padding:0 !important; text-transform:none;}
.blogCenter .BoxedContentWrapper .MainContentBlock .MainContent { padding:5px 0 5px 0; border-bottom:1px solid #ccc;}
.blogCenter .BoxedContentWrapper .MainContentWrapper .DetailLinkRow {background:#fff; padding:10px 0 10px 0 !important;}
.blogCenter .BoxedContentWrapper .MainContentWrapper .MainContentBlock .DetailLinkRow {background:none; padding:0 !important;}

.newMemberCenter {line-height:normal;}
.newMemberCenter a {font-weight:bold; text-decoration:none;}
.newMemberCenter .BoxedContentWrapper .MainContentWrapper {background:none;}
.newMemberCenter .BoxedContentWrapper .MainContentBlock {margin:0; padding:0;}
.newMemberCenter .RowList {border-right:1px solid #ccc;}
.newMemberCenter .RowList ul li.name{width:56%; padding-left:3% !important; padding-right:1% !important;}
.newMemberCenter .RowList ul li.pos{width:%;}

.videoCenter {line-height:normal;}
.videoCenter .DetailLinkCol li {padding-bottom:2px !important;padding-top:2px !Important;}
.videoCenter .BoxedContentWrapper .MainContentWrapper {margin-bottom:10px;}
.videoCenter .BoxedContentWrapper .MainContentWrapper .MainContentBlock {float:left; width:122px; margin:10px 0 0 12px !important; padding:0 !important;}

.articlesCenter {margin: 0; float: left; padding: 0 15px 10px 15px; width: 383px;}

.articlesCenter .articlesContent{ margin-left: 0; padding-left: 0; width: 383px; float: left; border-left: 0px; border-top: 1px solid #CCCCCC; }

.articlesCenter h3 { margin-top: 0; }

.url { font-size: 12px; margin: 0; }

.url a { text-decoration: underline; }



.announcementsCenter {margin: 0; float: left; padding: 0 15px 10px 15px; width: 383px;}

.announcementsCenter h3 { margin: 0; }

.announcementsCenter .announcementsContent { float: left; margin: 0; padding: 0; width: 283px;}

.announcementsCenter .paging { border-bottom: 1px solid #CCCCCC; }



.friendsCenter {margin: 0; float: left; padding: 0 15px 10px 15px; width: 383px;}

.friendsCenter h3 { margin-top: 0; }



.inviteCenter {margin: 0; float: left; padding: 0 15px 10px 15px; width: 383px;}

.inviteCenter h3 { margin-top: 0; }



.title { font-size: 12px; text-transform: uppercase; font-weight: bold; color: #6B8041;}

.highlight { font-size: 12px; text-transform: uppercase; font-weight: bold; color: #993300;}

.right { text-align: right; }

.rightPad { text-align: right; margin: 0; padding-right: 15px;}

.left { text-align: left; }

.leftPad { text-align: left; margin: 0; padding-left: 15px;}



.messageSubject { margin: 0; background-color: #EFEFEF;}

.messageSubject h1 { margin: 0; font-size: 10px; text-transform: uppercase; color: #666666; background-color: #DBDBDB; padding: 3px; }

.messageSubject p { margin: 0; padding: 3px; }



.replyMessage, .inviteFriends { margin: 20px 0 0 0; }

.replyMessage .inputArea, .inviteFriends .inputArea { width: 375px; border: 1px solid #999999; color:#333333; font-size: 11px; padding: 2px;}

.replyMessage h1, .inviteFriends h1{ font-size: 13px; color:#993300; text-transform: uppercase; font-weight: normal; margin: 0;}

.inviteFriends p { font-size: 10px; font-weight: normal; margin: 0; text-transform: none; }





/* TABLES

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



table { width: 413px; border-collapse: collapse; font-size: 10px; margin: 0 -15px 0 -15px; }

th { color: #666666; padding: 2px 15px; background: #DBDBDB; text-align: left; border-bottom: 1px #CCCCCC solid; border-top: 1px #CCCCCC solid; }

td { padding: 5px 5px; line-height: 16px; }



th.delete { text-align: right; }

tr.odd { background-color:#FFFFFF;}

tr.even { background-color:#F1F1F1;}

tr.lastRowGray { background-color:#DBDBDB; width:413px;}



td.date { width: 50px; }

td.name { width: 75px; }

td.subject { }

td.delete { text-align:right; }



/* OFFERS

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



.offersMain{ padding: 0; border-top:1px #CCCCCC solid; }

.offersMain a{ text-decoration: none;}



.offer-row, .offer-comments { border-bottom:1px #CCCCCC solid; margin: 10px 0;}

.offer-row-last, .offer-comments-last {margin: 0; border-bottom:0; margin: 10px 0;}

.offer-submit {font-size: 9px; margin: -4px 0 0 0;}

.offer-body { margin: 0; }



.offersContent h1 {font-size: 13px; color:#993300; text-transform: uppercase; font-weight: bold; margin: 10px 0 0 0;}



/* ARTICLES

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



.articlesMain{ padding: 10px 0 10px 0; border-top:1px #CCCCCC solid; border-bottom: 1px #CCCCCC solid;}

.articlesMain a{ text-decoration: none;}

.articlesNav{ margin: 0; width: 130px; float:left; position:relative; }

.articlesContent{ margin-left: 15px; padding-left: 10px; width: 300px; min-height:220px; float: right; position: relative; border-left:1px #CCCCCC solid;}

.articlesMain ul{ margin: 0; list-style-type:none; display: inline;}

.articlesMain ul li { margin: 0; line-height: 18px; font-size: 10px; text-transform: uppercase; color:#993300; border-bottom:1px #CCCCCC solid;}


.blogsCenter .article-rows{ padding:0 15px 10px; }
.article-row, .article-comments { border-bottom:1px #CCCCCC solid; padding: 5px 0;}
.article-row h3{font-size: 13px; color:#993300; text-transform: uppercase; font-weight: bold; margin: 10px 0 0 0;}

.article-row-last, .article-comments-last {margin: 0; border-bottom:0; margin: 10px 0;}

.article-submit {font-size: 9px; margin: -4px 0 0 0;}

.article-body { margin: 0; }

.article-story { margin: 10px 0 20px 0; }



.articlesContent h1, .articlesCenter h1, .membersAreaContent h1{font-size: 13px; color:#993300; text-transform: uppercase; font-weight: bold; margin: 10px 0 0 0;}



.article-meta, .comments { font-size: 9px; margin: 5px 0 10px 0;}



/* FORMS

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

.login { margin: 10px 0 20px 0; }

.informationRightWide .login{ margin: 0 0 20px 0; }

.login h1{font-size: 13px; color:#993300; text-transform: uppercase; font-weight: normal; margin: 10px 0 0 0;}

.informationRightWide .login h1{font-size: 13px; color:#993300; text-transform: uppercase; font-weight: normal; margin: 0;}

.login form label{	display:block; font-size: 11px; color: #993300;}

.login img { border: none; }



.announcementsCenter form label, .articlesCenter form label, .articlesContent form label { display:block; font-size: 11px; color: #993300;}

.announcementsCenter .inputField, .articlesCenter .inputField { border:1px solid #999999; width:375px; color:#333333; font-size: 11px; padding: 2px;}

.announcementsCenter .inputArea, .articlesCenter .inputArea { border:1px solid #999999; width:375px; height:200px; overflow:auto;  color:#333333; font-size: 11px; padding: 2px;}

.articlesCenter .inputAreaShort { border:1px solid #999999; width:375px; height:40px; overflow:auto;  color:#333333; font-size: 11px; padding: 2px;}



.profileCenter form label { display:block; font-size: 11px; color: #993300; }

.profileCenter .inputField { border:1px solid #999999; width:150px; float: left;  color:#333333; font-size: 11px; padding: 2px;}

.profileCenter .inputArea { font-size: 11px; border:1px solid #999999; margin: 0 0 5px 0; width:375px; height:80px; overflow:auto; color:#333333; font-size: 11px; padding: 2px;}

.profileCenter .formLeft { float: left; margin: 0 0 15px 0; width: 180px; }

.profileCenter .formRight { float: left; margin: 0 0 15px 0; width: 180px; }



.mediaContact form label{	display:block; font-size: 11px; color: #993300;}

.mediaContact .inputArea{ border:1px solid #CCCCCC; width:500px; height:200px; overflow:auto;}





#form p{ margin: 0; float:left; width:300px;}

.inputField{ font-family: Arial, Helvetica, Verdana, sans-serif; border:1px solid #999999; width:300px; color:#333333; font-size: 11px; padding: 2px;}

.inputButton{ background:#CCCCCC;}

.inputArea{ font-family: Arial, Helvetica, Verdana, sans-serif; border:1px solid #999999; width:300px; height:100px; overflow:auto;  color:#333333; font-size: 11px; padding: 2px;}

* html .inputField, * html .inputArea {width:215px;}

p.submit{ margin: 10px 0; clear:both;}



.inputBox { border:1px solid #999999; margin-right: 3px; color:#333333; font-size: 11px; padding: 2px;}

.formLabel { margin-right: 10px; }

.dropDownBox { font-size: 11px; border: 1px solid #999999; margin: 0; height: 18px; width: 150px; }

.dropDownBoxSmall { font-size: 11px; border: 1px solid #999999; margin: 0 20px 0 5px; height: 18px; width: 50px; }



#popup { margin: 0; background: url(../img/popup-bg.jpg) no-repeat top left; color: #FFFFFF;}

.popupWrapper { margin: 10px;}

.popupWrapper a { color: #D1FF80; text-decoration: none; }

.popupWrapper a:hover { color: #D1FF80; text-decoration: underline; }

.popupHeader {margin: 0; height: 39px; border-bottom: 1px solid #CCCCCC; }

.popupHeader h3{ color:#FFFFFF; text-align: right; padding-top: 8px;}

.popupContainer { margin: 20px 20px 10px 20px; width: 480px; height: 360px;}

.popupMedia { margin: 0 auto; width: 480px; height: 360px; background-color:#FFFFFF; }

.popupButtons {margin: 0 0 10px 0; height: 20px; text-align:center; font-size: 12px; }

.popupFooter {margin: 0; height: 39px; border-top: 1px solid #CCCCCC; text-align: right;}

.popupFooter p{color: #FFFFFF; margin: 13px 0;}



