body{margin:0;padding:0;font-size:small;color:#310;font-size:13px;
line-height:190%;font-family:verdana,helvetica,sans-serif;
background-color:#fff;}
p{text-align:justify;}
blockquote{color:#643;font-style:italic;}
dt{font-weight:bold;}
a img{border:0;}
a{color:#06c;}
a:hover{color:#06f;}

/*page layout*/
#outer-wrapper {
  background: #fff;
  margin:0  auto;padding:0;
  }
#content {
	float:left;
	clear:both;
  margin:0;padding:0;
  width:750px;
	background:url(img/tile.gif) repeat-y top left;  
  }

#header-wrapper {
  background: url(img/rook.jpg) no-repeat top left;
  padding:0 0 0 240px;
  margin:0;
  border-bottom: 1px solid #922;
  height:120px;  
  }
#footer-wrapper {
  background:url(img/tile-bottom.gif) repeat-y top left; 
  float:left;
  clear:both;
  width:730px;  
  }
.clear { /* to fix IE6 padding-top issue */
  clear: both;
  }

#main {
  float: left;
  width: 430px;
  padding:35px 20px 20px 20px;
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  background: #fff  url(img/set.jpg) no-repeat top left;
  }

#sidebar {
  float: left;
  width: 240px;
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
  margin:0;padding:0;
  }
#sidebar h2{margin:0;padding:20px;text-align:center;}
  
#header h1 span{
  display:none;
 }
#header h1 {
  background: url(img/logo.png) no-repeat top left;
  height:120px;
  margin:0;padding:0;
}

h2{color:#511;font-size:180%;line-height:150%;}
h3{color:#c33;font-size:120%;}
h4,h5,h6{color:#622;font-size:110%;}
#news h3{color:#511;font-size:110%;margin:40px 0 0 0;padding:0;}
#news h4{font-size:110%;margin:10px 0 10px 0;padding:0;}
#news .updated{font-size:90%;font-style:italic;color:#755;margin:0;padding:0;}

#news img.thumb{width:100px;float:left;padding:10px;}
#news .newsitem{float:left;clear:both;width:100%;padding-bottom:5px;}

.cal{margin:1ex 0 0 0;padding:0;background-color:#ffe;border:1px solid #511;text-align:center;}
table.calendar{text-aling:center;padding:0 20px 20px 20px;}

#footer-wrapper p{color:#777;margin:5px;}

h3 a{color:#06c;}
/*Nav*/
/*menu*/
.nav{margin:0;padding:0;background-color:#ffe;border:1px solid #511;}
.nav ul{margin:0;padding:0 20px 20px 20px;}
.nav a{text-decoration:none;color:#511;}
.nav li.on a{text-decoration:none;color:#cc3;}
.nav li.current a{border-bottom:1px dotted #c93;}
.nav li a:hover{text-decoration:none;color:#cc3;}

.nav li{list-style:none;margin:0;padding:0;line-height:170%;border-bottom:1px dotted #693;}

/*History*/
div.game p{margin:0;padding:0;}
div.game p.game{font-weight:bold;}
.copy{font-size:80%;color:#777;}

dl.notes dt{float:left;clear:left;}
.photointext {text-align:center;}
.photointext p{size:90%;color:#777;text-align:center;}

/*Leagues*/
.schedule {line-height:120%;}
.schedule td{padding-right:10px;}

/*News*/
.archive{margin:5px 0 0 0 ;padding:0;background-color:#ffe;border:1px solid #511;}

.archive div{margin:0;padding:0 20px 20px 20px;text-align:center;}
.archive a.current{font-size:130%;}
#news .full{text-align:center;margin-top:40px;}
#news img.port{width:300px;}
#news img.land{width:400px;}
#news .full p{size:90%;color:#777;text-align:center;}


/*Irish rapid*/
dl.irishrapid table{line-height:120%;}
dl.irishrapid dt{border-bottom:1px dotted #cc3;display:block;margin-top:1em;}
div.irishrapid{border:1px dotted #511;padding:1ex}

dl.apply dt{line-height:140%;padding-top:1ex;}
dl.apply span.note{color:#c33;font-size:80%;}
dl.apply dt.submit{color:#c33;text-align:center;}