﻿/**************************************************************************************************************
 * Reset
 **************************************************************************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

/**************************************************************************************************************
 * Globals
 **************************************************************************************************************/
/* 
   General 
------------------------------------------------------------------- */

html { font-size: 62.5%; /* reset 1em to 10px */ height: 100%; }

body { background: #353530; color: #5A5A50; font: normal 1.3em Verdana; height: 100%; padding-bottom: 1px; /* force scrollbars *//* force scrollbars */ }

h1, h2, h3, p, table { margin: 10px; }
h1 {font: normal 2.5em Verdana,sans-serif;}
h2 {font: normal 2.2em Verdana,sans-serif;}
h3 {font: normal 2em Verdana,sans-serif;}
h4 {font: normal 1.8em Verdana,sans-serif;}
h5 {font: normal 1.6em Verdana,sans-serif;}
h6 {font: bold 1.2em Verdana,sans-serif;}
/*h1 { font-size: 14pt; font-weight: bold; }
h2 { font-size: 12pt; font-weight: bold; }
h3 { font-size: 10pt; font-weight: bold; }*/
/*li { margin: 10px 10px 10px 40px; }*/
th { white-space: nowrap; font-weight: bold; }
td { text-align: left; vertical-align: top; }
a { color: #dc143c; text-decoration: none; }
a:hover { text-decoration: underline; }
input.text, textarea { border: solid #51565C 1px; padding: 2px; }
strong { font-weight: bold; }
em { font-style: italic; }
/*blockquote { margin: 10px 50px; }*/



h1,h2,h3,h4,h5,h6 {margin-bottom: 0.2em;}

blockquote {
	background: #F6F6F2 url('App_Themes/Hawks/Images/backgrounds.gif') no-repeat 0 -414px;
	border-bottom: 1px solid #E0E0D4;
	border-top: 1px solid #E0E0D4;
	color: #332;
	display: block;
	margin: 0.6em 0 1.6em;
	padding: 0.8em 1em 0.2em 46px;
}


.clear { clear: both; }
.right { text-align: right; }

/* dont show transparent pngs in IE until the js fixes them */
.ie5 .iefix, .ie6 .iefix { display:none; } 

/**************************************************************************************************************
 * Layout
 **************************************************************************************************************/
#page { margin: 0 auto; width: 750px; background-color: #fff; }



.center_wrapper { margin: 0 auto; width: 980px; }

#header { background: #35322B url('Images/backgrounds.gif') repeat-x 0 0; padding-top: 7px; border-bottom-color: white; border-bottom-style: solid; border-bottom-width: thin; }
#header h1 {margin-left:130px;  color: white; }
#header p {margin-left:130px}


#headerlogo { position: absolute; top: 12px; width: 211px; height: 120px; z-index: 1; }


/* Main */
#main_wrapper_outer {background: white;}
#main_wrapper_inner {  repeat-x left top; line-height: 1.4em; padding: 24px 0; }

#mainsinglepage { font: normal 1em Verdana,sans-serif; width: 980px; }

#main { font: normal 1em Verdana,sans-serif; width: 700px; }

#main p { margin-bottom: 15px; }

#main h1 { color: red; border-bottom: thin dashed red; }

#main ol, #main ul {margin: 0 0 1.2em 1.6em;}
#main ul li {list-style: disc;}
#main ol li {list-style: decimal;}
#main li {padding: 2px 0;}


/* Sidebar */

.groundstate {
	background-color: red;
	border: medium solid black;
	width: 710px;
	margin-bottom: 15px;
	text-align: center;
	height: 75px;
	font-size: 2.5em;
	font-variant: small-caps;
	font-weight: bold;
}

.groundalert {
	
	color: white;
	font-size: 1.5em;
}

/* Sidebar */
#sidebar { color: #665; width: 250px; border-left: 1px dashed #696969; float: right; }
#sidebar_content {padding-left: 10px;}
#sidebar a {color: #665;}
#sidebar a:hover {color: #C40;}


/* Toplinks */
#toplinks { background: #353530 url('Images/toplinks.gif') no-repeat left top; color: white; float: right; font-size: 0.9em; height: 30px; width: 330px; padding-top: 1px; }
#toplinks_inner { padding-top: 0px;  text-align: center;   }
#toplinks ul li {list-style: none; display: inline; margin: 0px 1px; font-size: 9pt;  vertical-align: top;  }
#toplinks a {color: white;}
#toplinks a:hover {color: #DDC;}

/* Site title */
#site_title { color: #998; padding: 0 0 16px; }
#site_title a { color: #FFF; text-decoration: none; }
#site_title a:hover {color: #FFB;}
#site_title h1 span {color: #CCB;} 
 
#page { margin: 0 auto; width: 750px; background-color: #fff; }


/* Navigation */
#navigation { height: 26px; background: #333333;  background-image: url(Images/Nav_bg.png);  background-repeat: repeat-x;     }
.navigation ul {
	color: white;
}

#content { }

#columns { background: url(Images/columns_bg.png) top left repeat-y; }
#column1 { width: 500px; overflow: hidden; float: left; }

#column2 { width: 250px; overflow: hidden; float: right; }



/* Dashboard */
#footerdashboard { background: #DDD url('Images/grain_dark.gif'); border-top: 1px dashed #696969;   }
#footerdashboard_content {padding: 16px 0 22px; font: normal 1.1em Verdana,sans-serif;  color: #333333; }

#footerdashboard .col3 {width: 300px; text-align: left;}
#footerdashboard .col3mid {width: 370px;}
#footerdashboard .col3mid .col3_content { border-left: 1px dashed #696969; border-right: 1px dashed #696969; padding: 0 20px; margin: 0 20px;   }

#footerdashboard ul {
	
}
#footerdashboard li { color: #887; padding: 5px 0;  list-style: none; margin: 0px;  }
#footerdashboard li {border-top: 1px dashed #C6C6B6;}
#footerdashboard li a { color: #606050; text-decoration: none; }
#footerdashboard li a:hover { color: #332; text-decoration: underline; }

#footer { background-color: #333333; color: #fff; border: solid #000 1px; height: 100px; font-size: 8pt; padding-top: 10px; }
#footer p  { font-size: 8pt; }
#footer ul { list-style: none; float: right; font-size: 8pt; }
#footer li { display: inline; margin: 0; font-size: 8pt; }
#footer a  { color: #fff; font-size: 8pt; }
#footer a  { color: #fff; font-size: 8pt; }

/**************************************************************************************************************
 * Box
 **************************************************************************************************************/

.box {margin-bottom: 1.5em;  text-align: left; }
.box_title { padding: 5px 8px; }
.box_content {padding: 8px 0 8px 8px; }
.box li { border-top: 1px solid #DDC; padding: 4px 6px; }
.box li:first-child {border-top: none;}

/* 
   IE float/background fixes
------------------------------------------------------------------- */

.legend, blockquote, #sidebar {min-height: 0.01%;}

/* 
   Floats
------------------------------------------------------------------- */

.left {float: left;}
.right {float: right;
	height: 111px;
	width: 103px;
}

.clear,.clearer {clear: both;}
.clearer { display: block; font-size: 0; line-height: 0; }

/**************************************************************************************************************
 * Page Styles
 **************************************************************************************************************/
/* ~/Admin/Default.aspx */
#dashboard { width: 750px; margin: 0; padding: 0; }
#dashboard .column1 { width: 500px; }
#dashboard .column1 table { margin-right: 0; }
#dashboard .column2 { width: 250px; }

/* ~/Admin/Users.aspx */
#searchterms { margin: 10px; background-color: #ddd; border: solid #000 1px; }
#searchterms li, a { font-size: 11pt; }
#searchterms li { margin-top: 2px; margin-bottom: 2px; }
#searchterms p { margin: 2px 4px; }

#userlist { }
#userlist .gv { margin: 0 10px; }
#userlist .count { margin: 0 10px; text-align: right; font-size: 8pt; font-weight: bold; }
#userlist .gvedrs td { width: 730px; padding: 5px; }

/* ~/Admin/Roles.aspx */
#roles { }
#roles .list { margin: 0 10px; padding: 10px; border: solid #000 1px; background-color: #ddd; }
#roles .list table { margin: 0; padding: 0; }
#roles .list td { padding: 4px; }
#roles .list label { margin-left: 5px; }
#roles .note { margin: 0 10px; }

/* ~/Login.aspx */
#login { margin: 50px; }
#login .container { width: 200px; margin-left: auto; margin-right: auto; }
#login h1 { margin: 0 0 10px 0; padding: 0; }
#login p { margin: 10px 0 0 0; padding: 0; }
#login label { display: block; font-weight: bold; }
#login input.text { width: 195px; }

/* ~/Signup.aspx */
#signup { margin: 50px 195px; width: 355px; }
#signup h1 { margin: 0 0 10px 0; padding: 0; }
#signup table { margin: 0 0 10px 0; border: none; width: 355px; }
#signup td { padding: 5px; }

/* ~/ForgotPassword.aspx */
#passwordrecovery { margin: 50px; }
#passwordrecovery .container { width: 300px; margin-left: auto; margin-right: auto; }
#passwordrecovery h1 { margin: 0 0 10px 0; padding: 0; }
#passwordrecovery p { margin: 10px 0 0 0; padding: 0; }
#passwordrecovery label { display: block; font-weight: bold; }
#passwordrecovery input.text { width: 295px; }

/* ~/Member/Account.aspx */
#accountinfo { }

.hcregion { border:dashed #000 1px; }
.hcsharedregion { border: dashed #f00 1px; }

/* Board of Management */
 #bom img { margin-bottom: 15px; } 
 #bom h2 { font: normal 1.8em; color: blue; } 
 #bom h3 { font: normal 1.2em; font-style: italic; }

/******************************************************************************
 * ASP.NET Controls
 ******************************************************************************/
/* <asp:GridView /> */
.gv { background-color: #ccc; border: solid #31373D 1px; border-collapse: collapse; }
.gv th, .gv td { text-align: left; padding: 2px; font-size: 8pt; border-right: solid #31373D 1px; }
.gv th { color: #fff; background-color: #31373D; }
.gv th a { color: #fff; text-decoration: none; }
.gvar { background-color: #fff; }
.gvpr td { color: #fff; font-weight: bold; background-color: #31373D; font-size: 10pt; }
.gvpr a { color: #ccc; font-weight: bold; }
.gvpr td table { margin: 0; }

/* <asp:DetailsView /> */
.dv { background-color: #ccc; border: solid #31373D 1px; border-collapse: collapse; }
.dv td { padding: 4px; }
.dvh { text-align: right; white-space: nowrap; color: #fff; background-color: #31373D; font-weight: bold; }

/* <asp:ValidationSummary /> */
.vs { color: #fff; background-color: #c00; margin: 0; padding: 4px; }
.vs ul { margin: 0; padding: 0; list-style: none; }
.vs li { margin: 0; padding: 0; font-size: 8pt; font-weight: normal; }

/* <hc:Dialog /> */
.dialog { color: #000; background-color: #fff; border: solid #31373D 2px; }
.dialog_title { color: #fff; background-color: #31373D; font-size: 10pt; font-weight: bold; padding: 4px; text-align: left; }
.dialog_content { text-align: left; }
.dialog_content .gv, .dialog_content .dv, .dialog_content table, .dialog_content p { margin: 10px 10px 0 10px; }
.dialog_buttons { padding: 10px; text-align: right; }
.dialog_background { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }

/* <hc:Button /> */
button.btn { background-color: transparent; border: none; margin: 0; padding: 0; }
button.btn div { border: 0; cursor: pointer; padding: 0 6px 0 0; text-align: center; height: 22px; }
button.btn div span { display: block; white-space: nowrap; padding: 0 0 0 6px; color: #000; font-size: 10pt; height: 22px; line-height: 22px; }
/* button graphics */
button.btn div { background: url(Images/button_right.png) top right no-repeat; }
button.btn div span { background: url(Images/button_left.png) top left no-repeat; }
button.btn:hover div { background-position: 100% -22px; }
button.btn:hover div span { background-position: 0% -22px; }
/* button browser specific tweaks */
.ie button.btn { width: auto; overflow: visible; padding: 0 0 0 4px; }
/*.gecko button.btn div { margin: 0 -3px; } */

/************************************************************************************
 * AjaxControlToolkit Popup Calendar
 ************************************************************************************/
.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:240px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:240px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TD {font-size:8pt;padding:0;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(Images/arrow-left.gif);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(Images/arrow-right.gif);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

#myteampage li { margin: 0px 0px 0px 0px; }

#myteampage ul { margin: 0px 0px 0px 0px; }
#myteampage ol { padding: 0px 0px 0px 0px; }

#myteampage .box {
	margin-bottom: 10px;
}

#myteampage .TeamName {
	border-bottom: thin dashed black;
	width: 700px;
	color: red;
	font-size: 2em;
	padding: 5px;
}

/************************************************************************************
 * Main Menu
 ************************************************************************************/

.RadMenu_Black .rmRootGroup,
.RadMenu_Black .rmLink,
.RadMenu_Black .rmText,
.RadMenu_Black .rmLeftArrow,
.RadMenu_Black .rmRightArrow,
.RadMenu_Black .rmTopArrow,
.RadMenu_Black .rmBottomArrow
{
	background-image: url('Menu/rmSprite.png');
	background-color: transparent;
}

.RadMenu_Black .rmRootGroup
{
	border: 1px solid #202020;
	background-repeat: repeat-x;
	background-color: #161616;
}

.RadMenu_Black .rmVertical
{
	background-position: 0 -408px;
}

/* <Root items> */

.RadMenu_Black,
.RadMenu_Black .rmLink
{
	font: normal 12px/23px Verdana,sans-serif;
	color: #fff;
	text-decoration: none;
}

.RadMenu_Black .rmLink:hover
{
	color: #9eda29;
}

.RadMenu_Black .rmLink,
.RadMenu_Black .rmText
{
	background-repeat: no-repeat;
	background-position: 0 500px;
}

.RadMenu_Black .rmLink:hover,
.RadMenu_Black .rmFocused
{
	background-position: 0 -72px;
}

.RadMenu_Black .rmExpanded,
.RadMenu_Black .rmExpanded:hover
{
	background-position: 0 -72px;
}

.RadMenu_Black .rmExpanded .rmText,
.RadMenu_Black .rmExpanded:hover .rmText
{
	background-position: 100% -96px;
}

.RadMenu_Black .rmLast .rmExpanded .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Black .rmDisabled,
.RadMenu_Black .rmDisabled:hover
{
	color: #7d7d7d;
	background-position: 0 500px;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu_Black .rmGroup,
.RadMenu_Black .rmGroup .rmVertical
{
	border: 1px solid #080808;
	background: #4f4f4f url('Menu/rmVSprite.png') repeat-y 0 0;
}

.RadMenu_Black .rmSlide .rmScrollWrap
{
	background-image: none;
}

.RadMenu_Black_rtl .rmGroup,
.RadMenu_Black_rtl .rmGroup .rmVertical
{
	background-position: 100% 0;
}

.RadMenu_Black .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu_Black .rmGroup li.rmLast
{
	padding-bottom: 1px;
}

.RadMenu_Black .rmRootGroup .rmHorizontal
{
	background-image: none;
}

.RadMenu_Black .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu_Black .rmGroup .rmItem .rmLink,
.RadMenu_Black .rmGroup .rmItem .rmLink:hover,
.RadMenu_Black .rmGroup .rmItem .rmFocused,
.RadMenu_Black .rmGroup .rmItem .rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu_Black .rmGroup .rmLast .rmLink,
.RadMenu_Black .rmGroup .rmLast .rmLink:hover,
.RadMenu_Black .rmGroup .rmLast .rmFocused,
.RadMenu_Black .rmGroup .rmLast .rmExpanded
{
	padding-bottom: 1px;
}

.RadMenu_Black .rmGroup .rmLink,
.RadMenu_Black .rmGroup .rmText,
.RadMenu_Black .rmGroup .rmItem .rmDisabled,
.RadMenu_Black .rmGroup .rmItem .rmDisabled:hover,
.RadMenu_Black .rmGroup .rmItem .rmDisabled .rmText,
.RadMenu_Black .rmGroup .rmItem .rmDisabled:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
	background-color: transparent;
}

.RadMenu_Black .rmGroup .rmLink:hover,
.RadMenu_Black .rmGroup .rmFocused,
.RadMenu_Black .rmGroup .rmExpanded
{
	background-position: 0 -168px;
}

.RadMenu_Black .rmGroup .rmLink:hover .rmText,
.RadMenu_Black .rmGroup .rmFocused .rmText,
.RadMenu_Black .rmGroup .rmExpanded .rmText
{
	background-position: 100% -192px;
}

/* <expand arrows> */

.RadMenu_Black .rmGroup .rmExpandRight,
.RadMenu_Black .rmGroup .rmExpandDown,
.RadMenu_Black .rmGroup .rmItem .rmDisabled .rmExpandRight,
.RadMenu_Black .rmGroup .rmItem .rmDisabled .rmExpandDown,
.RadMenu_Black .rmGroup .rmItem .rmDisabled:hover .rmExpandRight,
.RadMenu_Black .rmGroup .rmItem .rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenu_Black .rmGroup .rmLink:hover .rmExpandRight,
.RadMenu_Black .rmGroup .rmFocused .rmExpandRight,
.RadMenu_Black .rmGroup .rmExpanded .rmExpandRight,
.RadMenu_Black .rmGroup .rmLink:hover .rmExpandDown,
.RadMenu_Black .rmGroup .rmFocused .rmExpandDown,
.RadMenu_Black .rmGroup .rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
}

.RadMenu_Black .rmGroup .rmDisabled:hover .rmExpandRight,
.RadMenu_Black .rmGroup .rmDisabled:hover .rmExpandDown
{
	background-image: url('Menu/rmSprite.png');
	background-position: 100% -216px;
}

/* </expand arrows> */

/* <rtl> */

.RadMenu_Black_rtl .rmVertical .rmExpanded .rmText,
.RadMenu_Black_rtl .rmVertical .rmExpanded:hover .rmText
{
	background-position: 0 500px;
	background-repeat: no-repeat;
}

.RadMenu_Black_rtl .rmGroup .rmLink:hover,
.RadMenu_Black_rtl .rmGroup .rmFocused,
.RadMenu_Black_rtl .rmGroup .rmExpanded
{
	background-position: 100% -264px;
}

.RadMenu_Black_rtl .rmGroup .rmLink:hover .rmText,
.RadMenu_Black_rtl .rmGroup .rmFocused .rmText,
.RadMenu_Black_rtl .rmGroup .rmExpanded .rmText
{
	background-position: 0 -288px;
}

.RadMenu_Black_rtl .rmGroup .rmExpandLeft
{
	background-position: 0 -312px;
}

.RadMenu_Black_rtl .rmGroup .rmLink:hover .rmExpandLeft,
.RadMenu_Black_rtl .rmGroup .rmFocused .rmExpandLeft,
.RadMenu_Black_rtl .rmGroup .rmExpanded .rmExpandLeft
{
	background-position: 0 -336px;
}

/* </rtl> */

/* </Submenu items> */

/* <Submenu offsets (Black - specific, overlapping submenus)> */

.RadMenu_Black .rmSlide
{
	margin: 0 0 0 -1px;
}

.RadMenu_Black .rmVertical .rmSlide,
.RadMenu_Black .rmSlide .rmSlide,
.RadMenu_Black_Context .rmGroup .rmSlide
{
	margin: 0 0 0 -5px;
}

.RadMenu_Black_rtl .rmSlide
{
	margin: 0 0 0 0;
}

.RadMenu_Black_rtl .rmFirst .rmSlide
{
	margin-left: 1px;
}

.RadMenu_Black_rtl .rmVertical .rmSlide,
.RadMenu_Black_rtl .rmSlide .rmSlide,
.RadMenu_Black_Context_rtl .rmGroup .rmSlide
{
	margin: 0 0 0 5px;
}

/* </Submenu offsets> */

/* <Scrolling arrows> */

.RadMenu_Black .rmLeftArrow,
.RadMenu_Black .rmRightArrow
{
	background-color: #4f4f4f;
}

.RadMenu_Black .rmLeftArrow { background-position: -8px -312px; border-right: 1px solid #828282; }
.RadMenu_Black .rmRightArrow { background-position: -482px -216px; border-left: 1px solid #828282; }

.RadMenu_Black .rmTopArrow,
.RadMenu_Black .rmBottomArrow,
.RadMenu_Black .rmGroup .rmLeftArrow,
.RadMenu_Black .rmGroup .rmRightArrow
{
	background-color: #4f4f4f;
}

.RadMenu_Black .rmTopArrow { background-position: 50% -367px; border-bottom: 1px solid #828282; }
.RadMenu_Black .rmBottomArrow { background-position: 50% -391px; border-top: 1px solid #828282; }

/* </Scrolling arrows> */

/* <Separators> */

.RadMenu_Black .rmHorizontal .rmSeparator .rmText,
.RadMenu_Black .rmVertical .rmHorizontal .rmSeparator .rmText
{
	height: 22px;
	margin: 1px 0 0;
	width: 1px;
	background-color: #000;
}

.RadMenu_Black_Context .rmSeparator .rmText,
.RadMenu_Black .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_Black .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText
{
	background-color: transparent;
	background-position: 0 -406px;
}
/************************************************************************************
 * Adverts
 ************************************************************************************/

.sidebaradvert img {
	text-align: center;
	padding: 5px 0 15px 0;
}

.centreadvert {
	
	text-align: center;
	margin-bottom: 8px;
}


.post .date 
{
	width: 50px;
	height: 50px;
	background-color: #333333;
	float: left;
	margin-right: 15px;
	text-align: center;
	padding-top: 3px;
	color: #ffffff;
}

.post .date span 
{
	font-size: 20px;
	display: block;
}

.post .title{
	width: 550px;
	float: left;
	vertical-align: text-top;
	color: red;
	font-weight: bold;
}


.post .entry
{
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 15px;
}

.post-clear {
	clear: both;
	display: block;
	width: 650px;
	height: 1px;
}

.post .entry .left
{
	float: left;
	padding-right: 15px;
	height: 88px;
	width: 73px;
}


small span
{
	color: #000000;
}


.roundselect {
	margin-top: 5px;
	margin-left:5px;
	margin-bottom: 5px;
	border-bottom: thin dotted gray;
	padding-bottom: 5px;
	width: 680px;
}

{
	float: left;
	padding-right: 15px;
}


small span
{
	color: #000000;
}

/* Match Report */

#matchreports {
	
}

#matchreports .grade
{
	color: white;
	font-size: 2.2em;
	background-color: #dc143c;
	padding: 3px 3px 3px 3px;


}

#matchreports .opponent
{
	color: #4169e1;
	font-size: 1.5em;
	float: right;
	padding: 3px 3px 3px 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-style: italic;
	padding-left: 5px;
}
	
#matchreports .report 
{
	margin-top: 5px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-color: #dc143c;
	border-bottom-style: dashed;
	border-bottom-width: thin;
}

.stripimg {
 border-bottom-color: red;
 border-bottom-style: solid;
 border-bottom-width: thin;
}

.stripimg h4 {
	text-align: center;
	border: thin solid black;
	font-size: large;
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: #dc143c;
	padding: 5px 5px;
	color: black;
}

.stripimg h2 {
	
}

.stripimg a { color: black; text-decoration: none; }

.stripimg h4 a:hover { text-decoration: none; }
