/*-------- ADMIN MENU ------------*/
#adminBlock { position: absolute; top: 5px; width: 156px; }
#adminBlock p.button { padding: 5px 5px 5px 8px; background: #1b1b1b url(../images/admin_bar_grey_fade.gif); }
#adminBlock p.button a { color: #ffffff; font-weight: bold; font-size: 12px; text-decoration: none; }

#adminMenu { margin: 0px; padding: 0px; border: 1px solid #1b1b1b; font-size: 11px; position: absolute; width: 154px; background: #f1f1f1 url(../images/admin_vert_bar_bg.gif) repeat-y; z-index: 101; visibility: hidden; }
#adminMenu ul { background: none; margin: 3px 0px 0px 6px; padding: 0px; }
#adminMenu li { border: none; text-align: left; margin: 0px; padding: 0px; list-style: none; line-height: 1; }
#adminMenu a { text-decoration: none; color: #333333; font-size: 11px; margin: 0px; padding: 3px 0px 3px 0px; font-weight: normal; display: block; height: 13px; }
#adminMenu ul li a:hover { background: #bebebe; }
#adminMenu img, #adminBlock img { margin: 0px 3px 0px 5px; }

/*-------- CHANNELS ------------*/
.channelBlock1 ul { margin: 0px; padding: 0px; }
.channelBlock1 li { margin-bottom: 15px; list-style: none; }
.channelBlock1 h1 a { font-size: 15px; color: #8b221e; }
.channelBlock1 img { float: left; margin-right: 10px; }

.channelBlock2 ul { margin: 0px; padding: 0px; }
.channelBlock2 li { margin: 5px 7px 10px 0px; list-style: none;  }
.channelBlock2 h2 a { text-decoration: none; display: none; }
.channelBlock2 a { text-transform: uppercase; }

.channelBlock3 ul { margin: 0px; padding: 0px; }
.channelBlock3 li { margin: 7px 0px 18px 8px; list-style: none; width: 265px; float: left; }
.channelBlock3 h1 a { font-size: 15px; text-decoration: none; text-transform: uppercase; }
.channelBlock3 a { text-transform: uppercase; }
.channelBlock3 img { float: left; margin: 3px 10px 0px 0px; }

/*-------- LOGIN BLOCK ------------*/
#loginBlock {  }
#loginBlock, #loginBlock p { font-size: 11px; color: #7c8904; }
#loginBlock input { width: 80px; font-size: 11px; border: 1px solid #7c8904; }
#loginBlock a { text-decoration: none; color: #7c8904; }

.userStatusBlock, #loginBlock { margin-bottom: 12px; margin-top: 40px; }
.userStatusBlock a { text-decoration: none; }

/*-------- REGISTRATION MODULE ------------*/
.request_access_text { }
.request_access_required { color: #ff0000; }
.request_access_text input { font: 12px Arial, Helvetica, sans-serif; }
.listCol { border: 1px solid #cccccc; }
.listCol1 { float: left; width: 25%; }
.listCol2 { float: left; width: 25%; }
.listCol3 { float: left; width: 25%; }
.listCol4 { float: left; width: 25%; }
div.rowAlt { background: #f2f5f7; }
h2.registration { border-bottom: 1px solid #cccccc; padding-bottom: 4px; }

/*-------- PROMOTILES ------------*/
img.promotile, .promotileBoxed { margin-bottom: 16px;  }
.promotileBoxed { border: 1px solid #80340f; padding: 7px 7px 8px 7px; }
.promotileBoxed .orange { background: #f19f55; }
.promotileBoxed .red { background: #920319; }
.promotileBoxed .putty { background: #d0bda7; }
.promotileBoxed .pea { background: #c5b136; }
.promotileBoxed .lightPurple { background: #bea7d0; }
.promotileBoxed .content { padding: 7px 10px 0px 10px;  }
.promotileBoxed img.promoImgLeft { padding-right: 7px;  }
.promotileBoxed img.promoImgRight { padding-left: 7px;  }
.promotileBoxed h2 { color: #fdfdf0; font-size: 13px; margin: 0px 0px 2px 0px; padding: 0px; text-transform: uppercase; }
.promotileBoxed p, .promotileBoxed a, .promotileBoxed { color: #fdfdf0; font-size: 13px; }
.promotileBoxed .transparent { padding: 2px 2px 3px 2px;}
.promotileBoxed .transparent h2 { font-size: 11px; color: #000000; margin: 0px 0px 2px 0px; padding: 0px; text-transform: uppercase; }
.promotileBoxed .transparent p { font-size: 13px; color: #000000; }
.promotileBoxed .transparent a { text-transform: uppercase; color: #80340f; }
.promotileBoxed .transparent .content { padding-top: 0px; }
.promotileBoxed .purple, .promotileBoxed .purple p, .promotileBoxed .purple a, .promotileBoxed .purple h2 { color: #203061; }


