div#flash-container{ background:url(/media/bg_community_final.jpg) #000 no-repeat; }
div#container { margin-top:-400px; }

ul#hubs_nav {
  padding:0;
  margin:0;
  padding-left:135px;
  list-style:none;
  font-size:11px;
}

ul#hubs_nav li {
float:left;
padding-right:10px;
}

ul#hubs_nav li.pad {
margin-top:12px;
}

ul#hubs_nav li a {
color:#DC241F !important;
font-weight:bold;
}

div#rh-center {
  margin:0;
  padding:0;
}

div#rh-header {
  margin:0;
  padding:0;
}

div.rh-sign-holder { float:left;width:329px; }

div#rh-header img { float:left; }
div#rh-header div.loginform { float:right; margin-right:10px; }

img.skyline { float:left; }

div#rh-content {
}

div#rh-content img { padding-right:0px; }

div#rh-textmenu {
  width:748px;
  padding-left: 25px;
  padding-top:10px;
  padding-bottom:20px;
}

div#rh-textmenu div.rhMainPageNavLinksRow {
  margin:0px;
  padding:0px;
  width:748px;
  text-align:center;
  overflow:auto;
}

div#rh-textmenu a {
  margin:0px;
  padding:0px;
  padding-left:6px;
  padding-bottom:10px;
  padding-right:6px;
  color:black;
  text-decoration:underline; 
}

div#rh-discountscolumn {
  float:left;
  width:314px;
  height:300px;
  overflow:auto;
  margin-right:10px;
  padding:15px;
  border:1px solid black;
}

div#rh-freecolumn {
  float:left;
  width:314px;
  height:300px;
  overflow:auto;


  border:1px solid black;
  padding:15px;

}

div.specialsevent {
  margin-bottom:10px;
}

/*** New Regional Hubs CSS ***/

.clearMargins {
  margin:0px; padding:0px;
}

.noBorder {
  border:none;
}

div.reg-hub-three-column, div.reg-hub-two-column {
  margin:0px;
  padding:0px;
  overflow:auto;
  clear:both;
}

div.reg-hub-three-column div.colOne {
  float:left;
  margin:0px;
  padding:0px;
  width:306px;
}

div.reg-hub-three-column div.colTwo {
  float:left;
  margin:0px;
  padding:0px;
  width:306px;
}

div.reg-hub-three-column div.colThree {
  float:left;
  margin:0px;
  padding:0px;
  width:194px;
}

div.reg-hub-three-column div.colThree img {
}

div.reg-hub-two-column div.colOne {
  float:left;
  margin:0px;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  width:622px;
}

div.reg-hub-two-column div.colTwo {
  float:left;
  margin:0px;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  width:195px;
}

div.contentBox {
  margin:0px;
  padding:0px;
}

div.contentBoxNoBord {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  padding-left:10px;
  padding-bottom:10px;
  padding-right:10px;
}

div.contentBoxNoPad {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
}

div.reg-hub-two-column img, div.reg-hub-three-column img {
  margin:0px;
  padding:0px;
}

div.reg-hub-three-column div.colOne div.contentBox,
div.reg-hub-three-column div.colTwo div.contentBox,
div.reg-hub-three-column div.colOne div.contentBoxNoBord,
div.reg-hub-three-column div.colTwo div.contentBoxNoBord {
  width:286px;
}

div.reg-hub-three-column div.colOne div.contentBoxNoPad,
div.reg-hub-three-column div.colTwo div.contentBoxNoPad {
  width:306px;
}

div.reg-hub-three-column div.colThree div.contentBox,
div.reg-hub-two-column div.colTwo div.contentBox,
div.reg-hub-three-column div.colThree div.contentBoxNoBord,
div.reg-hub-two-column div.colTwo div.contentBoxNoBord {
  width:175px;
}

div.reg-hub-three-column div.colThree div.contentBoxNoPad,
div.reg-hub-two-column div.colTwo div.contentBoxNoPad {
  width:195px;
}

div.reg-hub-two-column div.colOne div.contentBox, div.reg-hub-two-column div.colOne div.contentBoxNoBord {
  width:602px;
}

div.reg-hub-two-column div.colOne div.contentBoxNoPad {
  width:622px;
}

/* Specific Box Overides */

div.topHeavy {
  height:350px;
  overflow:auto;
}

div.whatsOnTopPart {

}

div.academyTopPart {
  height:316px;
}

div.infoPageTopPart {
  height:400px;
  overflow:auto;
}

div.greyBack {
  background-color:#E6E4E5;
}



/* End Specific Box Overides */

div.contentBox img, div.contentBoxNoBord img {
  margin:0px;
  padding:0px;
  border:0px;
}

div.contentBox img.titleImage, div.contentBoxNoBord img.titleImage{
  margin-bottom:10px;
}

div.contentBox img.captionImage, div.contentBoxNoBord img.captionImage {
  float:right;
  margin-left:10px;
  margin-bottom:10px;
  margin-top:7px;
}

div.reg-hub-three-column a, div.reg-hub-two-column a {
  text-decoration:underline;
}

div.reg-hub-three-column a.plainBlackBoldLink, div.reg-hub-two-column a.plainBlackBoldLink {
  font-weight:bold;
  text-decoration:none;
  color:#000000;
}

div.reg-hub-three-column h2, div.reg-hub-two-column h2 {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  font-size:13px;
  font-weight:bold;
  color:#DC241F;
}

div.reg-hub-three-column h1.eventNameHead, div.reg-hub-two-column h1.eventNameHead {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  font-size:14px;
  font-weight:bold;
  color:#000000;
}

div.reg-hub-three-column h2.eventNameHead, div.reg-hub-two-column h2.eventNameHead {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  font-size:14px;
  font-weight:bold;
  color:#000000;
}

div.reg-hub-three-column h2.redBlock, div.reg-hub-two-column h2.redBlock {
  margin:0px;
  padding:0px;
  padding-top:2px;
  height:23px;
  border-bottom:1px solid #000000;
  display:block;
  color:#ffffff;
  text-align:center;
  background-color:#D72219;
}

div.reg-hub-three-column .submitEventFormHeader, div.reg-hub-two-column .submitEventFormHeader {
  margin:0px;
  padding:0px;
  padding-top:2px;
  height:46px;
  border-bottom:1px solid #000000;
  display:block;
  color:#ffffff;
  text-align:center;
  background-color:#D72219;
}

div.reg-hub-three-column h3, div.reg-hub-two-column h3 {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  font-size:11pt;
  font-weight:bold;
  color:#DC241F;
}

div.reg-hub-three-column h4, div.reg-hub-two-column h4 {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  font-size:9pt;
  font-weight:bold;
  color:#000000;
}

div.reg-hub-three-column b.eventBold, div.reg-hub-two-column b.eventBold {
  margin:0px;
  padding:0px;
  font-weight:bold;
  font-size:14px;
}

div.reg-hub-three-column b.event-data-label, div.reg-hub-two-column b.event-data-label {
  margin:0px;
  padding:0px;
  padding-right:5px;
  font-weight:bold;
}

p {
  margin:0px;
  padding:0px;
  margin-top:10px;
  margin-bottom:10px;
}

p.centerAligned {
  text-align:center;
}

div.reg-hub-three-column p.subtext, div.reg-hub-two-column p.subtext {
  font-size:12px;
  font-style:italic;
}

div.reg-hub-three-column span.uppercase, div.reg-hub-two-column span.uppercase {
  text-transform:uppercase;
}

div.reg-hub-three-column span.capitalize, div.reg-hub-two-column span.capitalize {
  text-transform:capitalize;
}

div.reg-hub-three-column div.eventListHolder, div.reg-hub-two-column div.eventListHolder {
  margin:0px;
  padding:0px;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:5px;
}

div.contentBox ul, div.contentBoxNoBord ul {
  margin:0px;
  padding:0px;
  margin-left:13px;
}

div.contentBox ul li, div.contentBoxNoBord ul li {
  margin:0px;
  padding:0px;
  font-weight:bold;
  color:#DC241F;
}

div.contentBox ul li span, div.contentBoxNoBord ul li span {
  color:#000000;
}

div.hubs-poll {
}

div.hubs-poll p {
  margin:0px;
  padding:0px;
}

div.hubs-poll form, div.hubs-poll table {
  margin:0px;
  padding:0px;
  border:0px;
}

div.hubs-poll form {
  padding-right: 5px;
  text-align:right;
  width:179px;
}

div.hubs-poll table {
  padding:2px;
  width:180px;
  color:#000;
  text-align:left;
}

div.hubs-poll div.pollQuestion {
  margin:0px;
  padding:0px;
  width:174px;
  margin-bottom:5px;
}

div.hubs-poll div.pollContent {
  margin:0px;
  padding:0px;
  width:184px;
}

div.hubs-poll div.pollButtons {
  margin:0px;
  padding:0px;
  text-align: right;
}

div.pollLinkHolder {
  margin:0px;
  padding:0px;
  width:184px;
  text-align:center;
  padding-top:10px;
  padding-bottom:10px;
  font-size:12px;
  overflow:auto;
}

div.pollLinkHolder img {
  margin:0px;
  padding:0px;
  border:none;
}

div.pollLinkHolder a {
  font-weight:bold;
}

div.rh-hys-content {
}

div.rh-hys-content h1 {
  color:#DC241F;
  margin:0 0 8px 0;
  font-size:14pt;
}

div.rh-hys-content h2 {
  color:#DC241F;
  font-size:11pt;
}

div.rh-hys-left {
  float:left;
  width:520px;
  margin-right:20px;
}

div.rh-hys-right {
  float:left;
  width:260px;
}

img.rh-hys-image {
  float:right;
  margin-left:8px;
  margin-bottom:8px;
}

div.hubs-calendar {
  margin:0px;
  padding:10px;
  padding-top:0px;
  margin-top:5px;
  width:175px;
  float:left;
  text-align:center;
}

div.hubs-calendar a { text-decoration:none; }

div.hubs-calendar h3 {
  margin:0px;
  padding:0px;
  color:#DC241F;
  font-size:18px;
  text-align:center;
  text-transform:uppercase;
}

div.hubs-calendar h4 {
  margin:0px;
  padding:0px;
  color:#DC241F;
  font-size:14px;
  text-align:center;
}

table.calendar {
  margin:0px;
  padding:0px;
  border-collapse: collapse;
  width:175px;
  text-align:left;
}

table.calendar td {
  margin:0px;
  padding:1px;
  border:1px solid black;
}

table.calendar th {
  margin:0px;
  padding:1px;
  background-color:#ccc;
  color:#fff;
  border:1px solid black;
  text-align:center;
}

div.hubs-search {
  margin:0px;
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  width:175px;
  float:left;
  text-align:left;
  margin-top:5px;
  margin-bottom:5px;
}

div.hubs-search h3 {
  margin:0px;
  padding:0px;
  color:#DC241F;
  font-size:13px;
  margin-top:4px;
  text-align:left;
}

div.hubs-search div.searchDetailsText {
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}

div.hubs-search form {
  margin:0px;
  padding:0px;
  width:175px;
}

div.hubs-search form div.formRow {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  width:170px;
}

div.hubs-search form div.formRow label {
  margin:0px;
  padding:0px;
  width:170px;
  font-weight:bold;
}

div.hubs-search form div.formRow input {
  margin:0px;
  padding:0px;
  width:150px;
  border:1px solid black;
}

div.hubs-search form div.formRow select {
  margin:0px;
  padding:0px;
  font-size:12px;
}

div.hubs-search form div.formRow .search-submit {
  margin:0px;
  padding:0px;
  float:right;
  width:49px;
  height:25px;
  border:none;
}

div.hubs-search form div.formRow div.formError {
  margin:0px;
  padding:3px;
  width:150px;
  color:#ffffff;
  background-color:#D72219;
  font-weight:bold;
  font-size:11px;
}

div.whatson-DayList {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  padding-left:10px;
  padding-bottom:10px;
  padding-right:10px;
  float:left;

  height:463px;
  overflow:auto;
}

div.specials-listings {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  float:left;
  width:280px;
  height:381px;
}

div.specials-listings div.specialsHeaderHolder {
  margin:0px;
  padding:0px;
  height:25px;
}

div.specials-listings div.specialsScrollArea {
  margin:0px;
  padding:5px;
  height:341px;
  overflow:auto;
}

div.whatson-DayList h3, div.specials-listings h3 {
  margin:0px;
  padding:0px;
  color:#DC241F;
  font-size:18px;
  text-align:center;
  text-transform:uppercase;
}

div.whatson-DayList h4, div.specials-listings h4 {
  margin:0px;
  padding:0px;
  color:#000000;
  font-size:13px;
  text-align:center;
  text-transform:uppercase;
}

div.dayevent {
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}

div.dayevent p {
  margin:0px;
  padding:0px;
}

div.whatson-WeekGrid {
  float:left;
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  width:304px;
  height:473px;
}

div.whatson-WeekGrid h3 {
  margin:0px;
  padding:0px;
  color:#DC241F;
  font-size:18px;
  padding-bottom: 2px;
  text-transform:uppercase;
}

div.whatson-WeekGrid div.event_mini_left {
  float:left;
  margin:0px;
  padding:0px;
  margin-bottom:1px;
  width:151px;
  height:149px;
  overflow:hidden;
}

div.whatson-WeekGrid div.event_mini_right {
  float:left;
  margin:0px;
  padding:0px;
  margin-bottom:1px;
  width:152px;
  height:149px;
  overflow:hidden;
}

div.whatson-WeekGrid div.event_mini_header_holder {
  margin:0px;
  padding:0px;
  height:18px;
  clear:both;
  overflow:auto;
}

div.whatson-WeekGrid div.event_mini_left div.event_mini_header_holder {
  width:151px;
}

div.whatson-WeekGrid div.event_mini_right div.event_mini_header_holder {
  width:152px;
}

div.whatson-WeekGrid div.event_mini_header_holder h4 {
  margin:0px;
  padding:1px 4px;
  background-color:#ddd;
  color:#000000;
  font-size:14px;
  border-right:solid 6px #fff;
}

div.whatson-WeekGrid div.event_mini_content {
  margin:0px;
  padding:5px;
  height:103px;
  overflow:hidden;
}

div.whatson-WeekGrid div.event_mini_left div.event_mini_content {
  width:141px;
}

div.whatson-WeekGrid div.event_mini_right div.event_mini_content {
  width:141px;
}

div.whatson-WeekGrid ul {
  margin:0px;
  padding:0px;
  list-style:none;
}

div.whatson-WeekGrid ul li { margin:0px; padding:0px; margin-bottom:3px; color:#DC241F; }

div.whatson-WeekGrid ul li a { font-weight:normal;color:#DC241F !important;text-decoration:none;font-size:110%; }

div.whatson-WeekGrid div.moreLink {
  margin:0px;
  padding:0px;
  text-align:right;
  width:141px;
  height:18px;
}

div.whats-on-ticker {
  margin:0px;
  padding:0px;
  margin-bottom:15px;
  height:20px;
  width:801px;
  border:1px solid #000000;
  font-weight:bold;
  line-height:20px;
  clear:both;
}

div.whats-on-ticker div.static-text {
  margin:0px;
  padding:5px;
  padding-top:0px;
  padding-bottom:0px;
  float:left;
  width:130px;
  height:20px;
  text-transform:uppercase;
  text-align:center;
  background-color:#000;
  color:#fff;
}

div.whats-on-ticker div.scrolling-text {
  margin:0px;
  padding:5px;
  padding-top:0px;
  padding-bottom:0px;
  float:left;
  height:20px;
  width:651px;
  text-align:left;
  font-size:11px;
  background-color:#d72219;
  color:#fff;
  overflow:hidden;
}

div.whats-on-ticker div.scrolling-text a {
  color:#ffffff;
}

div.rh-hys-form {
border:solid 1px #000;
margin-bottom:10px;
background-color:#e6e6e6;
}

div.rh-hys-form h2 {
background-color:#d72219;
color:#fff;
text-align:center;
border-bottom:solid 1px #000;
margin:0;
}

div.rh-hys-form ul {
list-style:none;
padding:0;
margin:4px 6px;
}

div.rh-hys-form li {
clear:both;
margin-bottom:5px;
}

div.rh-hys-form li input.text, div.rh-hys-form li textarea {
width:160px;
border:solid 1px #000;
font-size:8pt;
}

div.rh-hys-form li input.file {
font-size:8pt;
}

div.rh-hys-form li.button {
text-align:right;
}

div.rh-hys-form li span.field {
display:block;
float:left;
width:70px;
font-size:7.5pt;
}

div.rh-hys-form li span.value {
display:block;
float:right;
}

ul.rh-feature-list {
margin:0;
margin-left:17px;
padding:0;
}

div.rh-hys-comment h2 {
color:#000;
font-size:9pt;
margin:8px 0 0 0;
}


div.gigList {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
/*  height:570px;*/
  border:1px solid #000000;
}

div.gigList div.listing {
  margin:0px;
  padding:5px;

height:550px;

  display:block;

  overflow:auto;
}

div.gigList div.listing p {
  padding-top:0px;
  margin-top:0px;
}

div.contentBox div.mapHolder {
  margin:0px;
  padding:0px;
  margin-top:20px;
  margin-bottom:20px;
  width:286px;
  height:210px;
  display:block;
}

div.contentBox div.mapHolder div.googleMInfoBox {
  margin:0px;
  padding:5px;
  width:150px;
  height:80px;
  background-color:#ffffff;
}

div.submitEventForm {
  margin:0px;
  padding:5px;
  width:296px;
}

div.submitEventForm form {
  margin:0px;
  padding:0px;
}

div.submitEventForm form div.formRow {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  width:296px;
  overflow:auto;
}

div.submitEventForm form div.formRowPadRight {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  padding-right:10px;
  width:286px;
  overflow:auto;
}

div.submitEventForm form div.formRow div.labelHolder {
  float:left;
  margin:0px;
  padding:0px;
  padding-right:5px;
  width:100px;
}

div.submitEventForm form div.formRow div.errorHolder {
  margin:0px;
  padding:0px;
  padding-left:106px;
  width:190px;
  overflow:auto;
}

div.submitEventForm form div.formRow div.errorHolderNoPad {
  margin:0px;
  padding:0px;
  width:296px;
  overflow:auto;
  text-align:center;
}

div.submitEventForm form div.formRow div.errorHolder div.formError,
div.submitEventForm form div.formRow div.errorHolderNoPad div.formError {
  margin:0px;
  padding:5px;
  color:#ffffff;
  background-color:#D72219;
  font-weight:bold;
  font-size:11px;
}

div.submitEventForm form div.formRow div.errorHolder div.formError {
  width:171px;
}

div.submitEventForm form div.formRow div.errorHolderNoPad div.formError {
  width:286px;
}

div.submitEventForm form div.formRowPadRight input.button {
  margin:0px;
  padding:0px;
  text-align:center;
  width:80px;
  float:right;
}

div.submitEventForm form label {
  margin:0px;
  padding:0px;
  font-weight:bold;
  font-size:12px;
  color:#E74F4A;
}

div.submitEventForm form select {
  float:left;
  font-size:12px;
}

div.submitEventForm form input {
  margin:0px;
  padding:0px;
}

div.submitEventForm form input.fixedWidth {
  width:180px;
}

div.submitEventForm form input.postCode {
  width:70px;
}

div.submitEventForm form div.radioEntry {
  margin:0px;
  padding:0px;
  padding-left:105px;
  margin-bottom:3px;
  width:191px;
  overflow:auto;
}

div.submitEventForm form div.radioEntry input.radioButtons {
  margin:0px;
  padding:0px;
  height:16px;
  width:16px;
  float:left;
  margin-right:5px;
}

div.submitEventForm form div.radioEntry div.radioLabel {
  margin:0px;
  padding:0px;
  height:16px;
  float:left;
  width:160px;
}

div.submitEventForm form textarea {
  margin:0px;
  padding:0px;
  width:180px;
  height:90px;
}

div.submitEventForm div.eventDurDayText {
  margin:0px;
  padding:0px;
  padding-top:4px;
  padding-left:3px;
  font-weight:bold;
  font-size:12px;
  color:#E74F4A;
  float:left;
}

div.gigGuideHolder h2 {
  margin:0px;
  padding:0px;
  font-size:15px;
  font-weight:bold;
}

div.gigGuideHolder h3 {
  font-size:12px;
  color:#DC241F !important;
}

div.gigGuideHolder select {
  margin:20px 0 25px 0;
}

div.gigGuideHolder div.or {
  display:none;
}

div.gigGuideHolder input {
  margin-bottom:10px;
}

div.upcomingGigsHolder {
  margin:0px;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  margin-top:5px;
  margin-bottom:5px;
  float:left;
  width:301px;
  height:360px;
  overflow:auto;
  margin-right:10px;
}

div.reg-hub-two-column div.colOne div.upcomingGigsHolder div.contentHolder {
  margin:0px;
  padding:0px;
  height:350px;
  width:301px;
  border:1px solid #000000;
  background-color:#E6E4E5;
}

div.reg-hub-two-column div.colOne div.upcomingGigsHolder div.contentHolder div.listing {
  margin:0px;
  padding:5px;
  width:291px;
  height:314px;
  color:#000000;
  overflow:auto;
}

div.reg-hub-two-column div.colOne div.upcomingGigsHolder div.contentHolder div.listing p {
  padding-top:0px;
  margin-top:0px;
}

div.latestReviewsHolder {
}

div.latestReviewsHolder img {
  margin:0px;
  padding:0px;
  border:none;
}

div.latestReviewsHolder div.headerHolder {
  margin:0px;
  font-size:15px;
}
div.latestReviewsHolder div.headerHolder span.subtitle {
  font-size:11px;
  font-weight:normal;
  font-style:italic;
  margin-left:10px;
}
div.latestReviewsHolder div.headerHolder span.subtitle a {
  color:#DC241F !important;
}

div.latestReviewsHolder div.reviewContentHolder {
  margin:0px;
  padding:5px;
  height:140px;
  margin-top:10px;
  overflow:auto;
}

div.latestReviewsHolder div.footerHolder {
  margin:0px;
  padding:0px;
  height:32px;
  overflow:hidden;
}

div.latestReviewsHolder div.footerHolder img {
  margin:0px;
  padding:0px;
}

div.reg-hubs-two-column-banner-holder {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  width:632px;
  overflow:hidden;
}

div.reg-hubs-two-column-banner-holder img {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000000;
}

div.reg-hubs-two-column-banner-holder div.colOne,
div.reg-hubs-two-column-banner-holder div.colTwo {
  float:left;
  margin:0px;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  width:306px;
}

div.academyInfoBox {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000000;
  height:240px;
  width:306px;
  overflow:auto;
}

div.academyVenueInfoHeader {
  margin:0px;
  padding:5px;
  height:15px;
  width:296px;
  overflow:hidden;
}

div.academyVenueInfoContent {
  margin:0px;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  height:215px;
  overflow:auto;
}

div.academyVenueVideoHolder {
  margin:0px;
  padding:0px;
  width:280px;
  height:209px;
  color:#ffffff;
}

div.academyVenueVideoHolder table {
  margin:0px;
  padding:0px;
}

a.plain_text {
  text-decoration:none !important;
  color:#000000;
}

p.event-info-text {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  font-size:12pt;
  font-weight:bold;
  color:#DC241F;
}

div.hys_popup {
display:none;
position:absolute;
z-index:1;
background-color:#e6e6e6;
width:280px;
border:solid 1px #000;
margin:auto;
top:250px;
left:600px;
}

div.hys_popup p {
padding:0 5px;
}

div.hys_popup h2 {
margin-bottom:5px;
}

li.hys_item span.value {
white-space:nowrap;
overflow:hidden;
}

div.rh-userform {
}

div.rh-userform img {
border: 0;
}

div.rh-join-now {
}

div.rh-join-now img {
float:right;
margin:0;
}

div.rh-join-now h1 {
color:#6a7859;
font-weight:normal;
font-size:15pt;
}

.big {
font-size:120%;
}

div.rh-search {
border:1px solid #000;
padding:7px;
}

div.rh-search p {
color:#DC241F;
font-weight:bold;
margin-top:0;
margin-bottom:5px;
}

div.rh-search input.text {
border:solid 1px #000;
width:100%;
}

#reg-hub-profilename { width:567px;font-size:20px;padding:5px;margin-bottom:10px;}
#reg-hub-content h2.reg-hub-headers { text-decoration:underline; font-size:14px; }
#reg-hub-profiledetails { overflow:auto;padding:5px 10px; float:left;width:300px;height:130px; }
#reg-hub-profiledetails ul { list-style-type:none; list-style-position:inside;margin:0px;padding:0px;}
#reg-hub-profiledetails li { list-style-type:none; list-style-position:inside;margin:0px;padding:0px;}
#reg-hub-content { margin-top:5px; width:547px; padding:10px;} 
#reg-hub-profilephotos { float:left; width:260px; text-align:center; }
#reg-hub-profilevideos { float:left; width:260px; text-align:center; }
#reg-hub-profilecomments { padding:5px;margin-top:8px; }
#reg-hub-profilecomments h2.reg-hub-headers { font-size:14px;margin-bottom:0; }
#reg-hub-profilecomments p { margin:2px;padding:0px; }
.reg-hub-comment a { color:#000000;font-weight:bold; }

ul.profile_form { list-style:none; margin:0; padding:0; }
ul.profile_form li { clear:both; margin:5px 0; }
ul.profile_form li span.name { float:left; width:200px; }
ul.profile_form input.profile_text { width:300px; }
input.profile_submit { margin-top:10px;width:150px; }
span.edit_link { margin:0px;padding:0px;float:right; }


/* IMAGE SCROLLING */
#imageBox 
{
  margin: auto;
  width: 182px;
  overflow: hidden;
}

#imageBoxInside 
{
  width: 2000px;
}

#imageBox img 
{
  float: left;
  padding: 0px;
  margin: 0px;
}

#imageBox br 
{
  clear: both;
}

#controls img 
{
  border: 0;
}

/* VIDEO SCROLLING */
#videoBox 
{
  margin: auto;
  width: 182px;
  overflow: hidden;
}

#videoBoxInside 
{
  width: 2000px;
}


#videoBoxInside p
{

  width:182;
  float:left;
}

/*** Alexs Added Stuff ***/

div.academyVenueVideoHolder h4 {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  font-size:9pt;
  font-weight:bold;
  color:#000000;
}

div.reg-hubs-two-column-banner-holder {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  width:632px;
  overflow:hidden;
}

div.reg-hubs-two-column-banner-holder img {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid #000000;
}

div.reg-hubs-two-column-banner-holder div.colOne,
div.reg-hubs-two-column-banner-holder div.colTwo {
  float:left;
  margin:0px;
  padding:0px;
  padding-left:5px;
  padding-right:5px;
  width:306px;
}

div.reg-hubs-academy-logo-area {
  margin:0px;
  padding:0px;
}

div.reg-hubs-academy-logo-area a {
  margin:0px;
  padding:0px;
}

div.reg-hubs-academy-logo-area img {
  margin:0px;
  padding:0px;
  margin-top:5px;
  margin-bottom:5px;
}

div.gallery-sect-holder {
  padding:10px;
  width:auto;
}

div.gallery-sect-holder div.gallery-block-holder {
  width:100%;
  border:1px #000 solid;
  background:#E6E4E5;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-header-bar-holder {
  padding:5px;
  width:auto;
  border-bottom:1px #000 solid;
  background-color:#D72219;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-header-bar-holder h2 {
  margin:0px;
  padding:0px;
  font-size:12pt;
  color:#fff;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-header-bar-holder div.gallery-choice-dropdown {
  float:right;
  color:#fff;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-header-bar-holder div.gallery-choice-dropdown label {
  font-size:12px;
  display:block;
  float:left;
  margin-right:5px;
  line-height:15px;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-header-bar-holder div.gallery-choice-dropdown select {
  font-size:12px;
  display:block;
  float:left;
  margin-bottom:5px;
}

div.gallery-sect-holder div.gallery-block-holder div.photo {
  margin:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
  text-align:center;
  width:500px;
}

div.gallery-sect-holder div.gallery-block-holder div.photo p {
  clear:both;
}

div.gallery-sect-holder div.gallery-block-holder div.photo table {
  line-height:350px;
  width:500px;
  height:350px;
}

div.gallery-sect-holder div.gallery-block-holder #content div.photo a {
  color:#ccc;
  text-decoration:none;
  font-size:8pt;
}

div.gallery-sect-holder div.gallery-block-holder div.photo table img {
  vertical-align:middle;
  margin:0;
  border:solid 1px #000;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-photo-info {
  margin:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
  width:500px;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-photo-info a.left {
  float:left;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-photo-info a.right {
  float:right;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-image-strip-holder {
  width:100%;
  clear:both;
  text-align:center;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-image-strip-holder a img {
  border:0px;
  text-decoration:none;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-image-strip-holder div.image-strip-center-me {
  margin:0px;
  padding:0px;
  margin-left:auto;
  margin-right:auto;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-image-strip-holder img.gallery-image-thumbnails {
  float:left;
  margin:0px;
  padding:0px;
  margin-left:5px;
  margin-right:5px;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-image-strip-holder div.gallery-image-strip-arrows {
  margin:0px;
  padding:0px;
  width:20px;
  height:70px;
  float:left;
  overflow:hidden;
}

div.gallery-sect-holder div.gallery-block-holder div.gallery-image-strip-holder div.gallery-image-strip-arrows img {
  margin:0px;
  padding:0px;
  border:0px;
  height:70px;
  width:20px;
}
