html, body { background: url(../images/summerbg.jpg) center top no-repeat; background-attachment: fixed; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; }
img {  border-style: none; }

/* main divs */

#container {width: 780px; margin: 0 auto; clear:both; }
#header { width: 275px; margin: 10px auto; padding: 10px auto; float:left;}
#navbar { margin:122px 0 10px 0; background:none; float:right;}
#mainContent { padding: 20px 30px; background: #fff; display: block; color:#555; clear:both; border:#aaa 1px solid;  }
#sleeve { border-bottom:dashed 1px #ccc; }
#indexcon { padding: -20px 0 10px 20px; }


#contentcontainer { margin: 0 auto; clear:both; background: url(../images/pagebg.gif) repeat-y;  overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */ width: 100%; }
#leftcontent { padding: 0; margin: 0; float:left; width: 200px; }
#rightcontent { padding: 0 0 5px 10px; margin: 0; width: 480px; float:right;}
#fullcontent { padding: 0 10px 5px 10px; margin: 0; width: 100%; }

#footer { padding: 10px 10px 10px 0; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#858585; clear:both; border-top: solid 1px #ccc;}
#leftfooter { padding: 10px 0 5px 0; float:left; background:#fff;}
#rightfooter { padding: 10px 0 5px 0; float:right; background:#fff; text-align:right;}


/* columns */
#colcontainer {width:760px; margin: 0 0 175px 0; clear:both; border-bottom:#ccc 1px; background:#fff; }
#col1 {  background: none; margin: 0; width: 230px; float: left; padding: 0 10px 10px 0; }
#col2 {  float: left; background: none; margin: 0; width: 230px; display: inline; padding: 0 10px 10px 10px; }
#col3 {  background: none; margin: 0; width: 230px; float: left; position: relative; padding: 0 10px 10px 10px; }

/* bottom navigation */

#navcontainer { margin: 0; background:#fff;}

#navlist { list-style: none; padding: 0; margin: 0; }
#navlist li { display: inline; padding: 0; margin: 0; }
#navlist li:before { content: "| "; }
#navlist li:first-child:before { content: ""; }
/*IE workaround*/
/*All IE browsers*/
* html #navlist li { border-left: 1px solid black; padding: 0 0.4em 0 0.4em; margin: 0 0.4em 0 -0.4em; }
/*Win IE browsers - hide from Mac IE\*/
* html #navlist { height: 1%; }
* html #navlist li { display: block; float: left; }
/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }

.floatright { float: right; margin: 0 0 10px 10px; border: 1px solid #666; padding: 5px; }
.floatleft { float: left; margin: 0 10px 10px 0; border: 1px solid #666; padding: 5px; }


/* Tables */

#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


/* fonts */

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:normal;}
h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.95em; font-weight:normal; color: #435e9d;}

.main { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .70em; line-spacing:12px; }
.map { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .8em; line-spacing:12px; }
.dyk { font-family:Verdana, Arial, Helvetica, sans-serif; line-spacing:12px; font-weight:bold; }

.date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.50em; letter-spacing:.20em; line-height:0;}
.homedate { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.50em; letter-spacing:.20em;}
.bold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; font-weight:bold; }
.small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.60em; }
.italic {font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:.60em;}

.noticehead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.4em; color: #435e9d; font-weight:400; }
.sleeve { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; color: #555555; font-weight:500;}
.minisleeve { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .85em; color: #555; }
.blue { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #2f4b11; }
.bluehead { font-family:Verdana, Arial, Helvetica, sans-serif; color: #435e9d; font-size: .95em; }
.head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: .95em; }
.cols { font-family:Verdana, Arial, Helvetica, sans-serif; color: #777; font-size:.8em; line-height:1.1em; }

p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.70em; color:#555; }

/* links */  
  
a:link { color: #435e9d; text-decoration: none; }
a:visited {	text-decoration: none; color: #435e9d; }
a:hover { text-decoration: none; color: #555555; }
a:active { text-decoration: none; }

/* horizontal rule */

hr { text-align: left; width: 70%; height: 1px; color: #ccc; border: none; } /* For Internet Explorer */
html>body hr { margin-left: 0 ; width: 70%; height: 1px; background-color: #ccc; border: none; } /* For Gecko-based browsers */
html>body hr { margin-left: 0 ; width: 70%; height: 1px; background-color: #ccc; border: 0px solid #F00; } /* For Opera and Gecko-based browsers */@charset "UTF-8";
/* CSS Document */

.clear { clear: both; background: none; }

#sidebarlist { width:100%; list-style: none; padding: 0; font-size:.7em; line-height:1.6em; }
#sidebarlist ul { margin-left: 0; padding-left: 0;  } 
#sidebarlist a { display: block; padding: 3px; width: 100%; background-color: none; border-bottom: 1px solid #fff; }
#sidebarlist a:link, #navlist a:visited { color: #555; text-decoration: none; }
#sidebarlist a:hover { background-color: #ccc; color: #555; } 