body{
margin:0;
padding:0;
line-height: 1.5em;
font: small Arial, Helvetica, sans-serif;
background-color: #183346;
}

b{font-size: 100%;}
em{color: red;}

p{
font-size: 10pt;
line-height: 16px;
margin-top: 13px;
margin-bottom: 13px;
}

a{
text-decoration: none;
color: #98002e;
}

a:hover {
text-decoration: none;
color: #0a80a6;
}

hr {
border: 0;
width: 90%;
}

hr.hr2 {
color: #d0d0d0;
background-color: #d0d0d0;
height: 1px;
}

hr.hgd {
border-bottom: 1px dotted #9c8831;
width: 90%;
}

#maincontainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: 1px solid #010732;
background-color: white;
}

#topsection{
background: url(images/header_1000.jpg);
height: 220px; /*Height of top section*/
}

#topsection2{
background: url(images/header_kit2010.jpg);
height: 220px; /*Height of top section*/
}

#hline{
background: url(images/hline_bg.gif) repeat;
height: 38px;
}

#hline p{
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #FFFFFF;
padding-top: 10px;
padding-right: 5px;
text-align: right;
margin: 0;
}

#contentwrapper{
float: left;
width: 100%;
background-color: white;
}

#contentcolumn{
margin: 0 180px 0 212px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
background-color: white;
}

#banner{
padding: 20px 70px 10px;
background: url(images/banner_bg_608.jpg);
height: 70px;
}

.blink{
border: 0;
}

#innertubemain{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
padding-top: 8px;
padding-left: 5px;
}

.header{
margin-bottom: 2px;
}

.header2{
margin-top: 15px;
margin-bottom: 2px;
}

.brochure09{
width: 578px;
background: url(images/brochure09_bg.jpg) no-repeat;
margin-bottom: 12px;
height: 200px;
}

.brochure09 p{
padding-top: 160px;
padding-left: 13px;
padding-right: 3px;
}

.coach1{
margin-top: 0;
width: 576px;
border: 1px solid #010732;
margin-bottom: 15px;
}

.coach1 p{
padding-left: 6px;
padding-top: 2px;
}

.coach1 p.title{
margin-top: 0;
padding-top: 6px;
padding-left: 5px;
font-size: 14pt;
}

.coach1 .coachpic{
margin-right: 5px;
border: 1px solid #010732;
float: right;
}

.coach1 .pic2{
display: block;
margin-left: auto;
margin-right: auto;
border: 1px solid #010732;
}

.coach1 a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

.coach1 a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

.coach2{
margin-top: 0;
width: 576px;
border: 1px dotted #010732;
margin-bottom: 15px;
}

.coach2 p{
padding-left: 6px;
padding-top: 2px;
}

.coach2 .coachpic{
margin-right: 5px;
border: 1px solid #010732;
float: right;
}

.coach2 .pic2{
display: block;
margin-left: auto;
margin-right: auto;
border: 1px solid #010732;
}

.coach2 a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

.coach2 a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

.boxt{
margin-top: 0;
width: 576px;
border: 1px solid #010732;
margin-bottom: 2px;
}

.boxt p{
padding-left: 5px;
}

.boxt p.title{
padding-left: 5px;
font-size: 14pt;
}

.boxt .pica{
border: 1px solid #272727;
margin-top: 6px;
margin-right: 5px;
margin-left: 6px;
float: right;
}

.boxt a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

.boxt a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

.boxt .tbheader{
margin: 0;
margin-bottom: 3px;
display: block;
margin-left: auto;
margin-right: auto;
border: 0;
}

.boxt .innertable{
display: block;
margin-left: auto;
margin-right: auto;
border: 1px solid #272727;
}

.innertable .wb{
padding-left: 5px;
color: white;
}

.boxfin{
margin-top: 0;
width: 576px;
border: 1px solid #010732;
margin-bottom: 15px;
}

.boxfin p{
padding-right: 5px;
text-align: right;
}

.boxfin a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

.boxfin a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

.boxt2{
margin-top: 0;
width: 576px;
border: 1px solid #010732;
margin-bottom: 15px;
}

.boxt2 p{
padding-left: 5px;
}

.boxt2 a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

.boxt2 a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

.fixtb{
margin-top: 0;
width: 576px;
border: 1px solid #010732;
margin-bottom: 2px;
}

.fixtb p{
padding-left: 5px;
margin-top: 3px;
margin-bottom: 3px;
}

.fixtb p.title{
padding-left: 5px;
margin-bottom: 10px;
font-size: 14pt;
}

.fixtb a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

.fixtb a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

.newscontent{
width: 576px;
border: 1px solid #010732;
margin-bottom: 2px;
}

.newscontent p{
padding-left: 5px;
padding-right: 7px;
}

.newscontent p.title{
margin-top: 0;
padding-top: 6px;
padding-left: 5px;
font-size: 14pt;
line-height: 22px;
}

.newscontent p.titley{
margin-top: 0;
padding-left: 5px;
padding-bottom: 5px;
padding-top: 6px;
font-size: 14pt;
background: #7cb3ce;
line-height: 22px;
}

.newscontent p.wbold{
font-weight: bold;
color: white;
padding-left: 5px;
padding-right: 7px;
}

.newscontent .tmb{
border: 1px solid #272727;
margin-right: 5px;
margin-left: 6px;
float: right;
}

.newscontent .tmb2{
margin-right: 5px;
margin-left: 6px;
float: right;
}

.newscontent a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
font-weight: bold;
}

.newscontent a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
font-weight: bold;
}

.newscontent .pic{
display: block;
margin-left: auto;
margin-right: auto;
border: 1px solid #010732;
}

.newscontent .pic0{
display: block;
margin-left: auto;
margin-right: auto;
border: 0;
}

.newscontent .pic00{
display: block;
margin-left: auto;
margin-right: auto;
border: 0;
z-index: -1
}

.newscontent .playertab{
float: left;
margin-left: 10px;
}

.newscontent .vid{
text-align: center;
}

.newscontent .video_th{
  float: right;
  width: 164px;
  height: 110px;
  margin-right: 6px;
  margin-bottom: 6px;
  margin-top: 6px;
  border: 1px solid gray;
}

.newscontent .video_th A{
  background-image: url('images/play_overlay.png') !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.newscontent .video_th A:hover{
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.newscontent .video_th A:active{
  opacity: 1;
  filter: alpha(opacity=100);
}

.vidbox {
margin-top: 3px;
width: 570px;
border: 1px solid #010732;
text-align: right;
padding-right: 6px;
padding-top: 6px;
padding-bottom: 6px;
}

.video{
text-align: center;
padding-bottom: 25px;
}

.dbox{
margin-top: 0;
width: 576px;
border: 1px dotted #010732;
margin-bottom: 15px;
}

.dbox p{
padding-left: 6px;
padding-top: 2px;
}

.dbox .coachpic{
margin-right: 5px;
border: 1px solid #010732;
}

.dbox .pic2{
display: block;
margin-left: auto;
margin-right: auto;
border: 1px solid #010732;
}

.dbox a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

.dbox a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

.imagediv {
padding-left: 47px;
margin-bottom: 25px;
}

.imagediv img {
margin-right: 31px;
border: 0;
}

.image2div {
padding-left: 39px;
margin-bottom: 25px;
}

.image2div img {
margin-right: 21px;
border: 0;
}

.confpic {
padding-left: 47px;
margin-bottom: 25px;
}
.confpic .tmb {
border: 0;
padding-right: 35px;
}
.confpic img {
border: 0;
}

.hr{
border: 0;
color: #9E9E9E;
background-color: white;
height: 1px;
width: 70%;
}

/* ---- End of Centre Content --*/

/* ---- Start of Left Column Content -----------------------------------------------------------------------------------------*/

#leftcolumn{
float: left;
width: 212px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/
background: url(images/leftcol_bg.gif);
}

#sponsors{
margin: 6px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 10px;
margin-bottom: 12px;
text-align: center;
}

#sponsors .spon1{
margin: 1px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.logo{
margin: 1px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
margin-bottom: 5px;
border: 0;
}

/* ---- End of Left Column Content --*/

/* ---- Start of Right Column Content ---------------------------------------------------------------------------------------*/

#rightcolumn{
float: left;
width: 180px; /*Width of right column*/
margin-left: -180px; /*Set left margin to -(RightColumnWidth)*/
background: url(images/rightcol_bg.gif);
}

#button{
margin-top: 12px;
text-align: center;
}

#button .buttonad{
border: 0;
}

#newsbox{
margin-left: 6px;
margin-top: 12px;
text-align: left;
background: url(images/newsletter_home_bg.jpg) no-repeat;
width: 170px;
height: 208px;
}

#newsbox p{
padding-top: 86px;
padding-left: 7px;
}

#newsbox a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

#newsbox a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

#scoresbox{
margin-left: 6px;
margin-top: 5px;
text-align: left;
background: url(images/ecbscores_bg.gif) no-repeat;
width: 170px;
height: 182px;
}

#scoresbox p{
padding-top: 30px;
padding-left: 5px;
padding-right: 5px;
}

#scoresbox a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

#scoresbox a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

#hlinesbox{
margin-left: 6px;
margin-top: 5px;
text-align: left;
background: url(images/ecbhlines_bg.gif) no-repeat;
width: 170px;
height: 182px;
}

#hlinesbox p{
padding-top: 30px;
padding-left: 5px;
padding-right: 5px;
line-height: 12px;
margin-top: 3px;
margin-bottom: 3px;
}

#hlinesbox a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

#hlinesbox a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

#weatherbox{
margin-left: 6px;
margin-top: 12px;
text-align: left;
background: url(images/weather_bg.jpg) no-repeat;
width: 170px;
height: 212px;
}

#weatherbox p{
padding-top: 150px;
padding-left: 7px;
}

#weatherbox a {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #98002e;
border-left-width: 0;
}

#weatherbox a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}



/* ---- End of Right Column Content --*/

/* ---- Start of Footer Content --*/

#footer{
clear: left;
background: #24272b;
text-align: left;
padding-top: 14px;
border-top: 1px solid #8b99a2;
width: 100%;
height: 200px;
}

#footer p {
    margin-top:0;
    line-height:140%;
	color: #909090;
	font: 11px normal Arial, Helvetica, sans-serif;;
    }

#footer #foot1 {
    float:left;
    width:270px;
    padding-left: 6px;
    }

#footer #foot2 {
    float:left;
    width:120px;
    }

#footer #foot3 {
    float:left;
    width:150px;
    }

#footer #foot4 {
    float:left;
    width:120px;
    }

#footer #foot5 {
    float:left;
    width:150px;
    }

#footer #foot6 {
    float:left;
    width:180px;
    }

#footer a{
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #aa752f;
border-left-width: 0;
}

#footer a:hover {
font: normal 100% Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0a80a6;
}

/* ---- End of Footer Content --*/

/* ---- Comments --*/
#commentform{background:#DADADA url('/derbyshireccc_new/images/comment_bg.png') no-repeat 50% 120px;}
#comment{border:0;background:transparent none repeat scroll 0 0;margin:35px 0 0 20px;}
ul.comments {
  list-style-type:square;list-style-image:url('/derbyshireccc_new/images/comment.png');
}
ul.comments li{
  margin-bottom:5px;font-size:12px;
}
ul.comments li span{
  color:#17557B;font-weight:bold;
}
ul.comments li div{
  margin-bottom:10px;padding:20px 10px 5px;background:#EFEFEF url('/derbyshireccc_new/images/news_head.png') no-repeat 0 0;
}

ul.comments li div.report{
   float:right;height:20px;line-height:20px;
   background:none;
   margin:0;
   margin-top:3px;
   padding:0;
}
ul.comments li div.report a{
  font-size:10px;}
.addComment{background:#C7C7C7;}
.addComment form{padding:5px;position:relative;}
.addComment form div.toolbox{

border-left:1px dashed #666666;
color:#000;
padding-left:10px;
position:absolute;
right:0;
top:0;
width:185px;
}

.addComment label{line-height:20px;width:75px;float:left;text-align:right;padding-right:5px;}
#commentform .btn{margin:25px 0 0 25px;}
/* ---- End of Comments --*/