
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 background-color: #FFFFFF;
 font-size: 12px;
 background-image:url(images/bg-tile.gif);
 background-repeat:repeat;
}
.wrapper {
 width: 782px;
 margin: 0 auto;
}
#border {
 border: 1px solid #0099cc;
 margin: 20px 0px 5px 0px;
 background: url(headerBG.jpg) 2px 0px;
 background-repeat: no-repeat;
 background-color: #dbe0e3;
 min-height: 776px;
 float: right;
 width: 780px;
}
* html #border {height:776px} /* IE Min-Height Hack */ 

/* ------------------------ Start Header -----------------*/
.header {
 text-align: center;
 margin: 6px 0px 0px 0px;
}
/* ------------------------ End Header -----------------*/


/* ------------------------ Start Navigation Bar -----------------*/
#nav-bar {
 color: #f00;
 font-weight: bold;
 margin: 185px 5px 0px 15px;
 background-image: url(images/nav-bar.gif);
 background-repeat: no-repeat;
 height: 21px;
 padding: 5px 0px 0px 10px;
}
/* ------------------------ End Navigation Bar -----------------*/


/* ------------------------ Start Images -----------------*/
img {
 display: inline;
 border: none;
}
img.block {
 display: block;
}
img.float {
 float: left;
 margin: 0px 14px 10px 0px;
}
/* ------------------------ End Images -----------------*/


/* ------------------------ Start Main Columns -----------------*/
#mainBlock {
 border-left:7px solid #b0ced9;
 margin-left: 14px;
 padding-left: 12px;
 min-height:700px;
}
* html #mainBlock {height:1px;}

#leftcolumn { 
 margin: 6px 2px 0px 0px;
 display: inline; /* IE Hack */
 width: 200px;
 float: left;
 min-height: 300px;
 padding: 0;
}
* html #leftcolumn {height:1px} /* IE Min-Height Hack */


.xsnazzy h1, .xsnazzy h2, .xsnazzy p, #rightcolumn p.last {margin:0 10px; letter-spacing:1px; padding:0;}
.xsnazzy p {font-size: 0.8em;}
.xsnazzy p, #rightcolumn p.last {padding-bottom:0.5em;}
.xsnazzy p, #rightcolumn p {text-align:left;}
.xsnazzy h2 {text-align:center; padding-top:0.5em;}
.xsnazzy {background: transparent; margin:0 0 20px 0;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#eee; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; text-align:center; background:#eee; border:0 solid #08c; border-width:0 1px;}


#rightcolumn {
 margin: 6px 2px 0px 12px;
 display: inline; /* IE Hack */
 width: 525px;
 float: left;
 min-height: 300px;
}
* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 
#rightcolumn .xboxcontent {padding-left:5px;}

.foot {clear:both; margin:0; padding:0; height:91px; background: url(footerBG.jpg) 2px 0px; background-repeat: no-repeat; background-color: #dbe0e3;}

/* ------------------------ End Main Columns -----------------*/

/* ------------------------- Start Headings ---------------------*/
h1 {
 font-size: 16px;
 color: #555;
}
/* ------------------------- End Headings ---------------------*/

#footer {
position: relative;
 font-size: 10px;
 clear: both;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 5px;
}
#nav-bar li {
 float: left;
 padding-right: 20px;
 padding-left: 20px;
 border-right: 2px solid #0099cc;
 list-style: none;
}

ul#daily-links li {
 list-style: none;
 margin-left: 2px;
}
ul#nav-links li {
 display: inline;
 margin-left: 0px;
 padding-left: 12px;
}

ul#daily-links li a:link{
 color: #333;
 text-decoration: none;
 font-weight: bold;
}
ul#daily-links li a:visited{
 color: #333;
 text-decoration: none;
 font-weight: bold;
}
ul#daily-links li a:hover{
 color: #999;
 text-decoration: none;
 font-weight: bold;
}

#nav-bar a:link, #nav-bar a:visited {
 color: #f00;
 text-decoration: none;
}
#nav-bar a:hover {
 color: #fff;
 text-decoration: none;
}
a:link {
 color: #006600;
 text-decoration: none;
}
a:visited {
 color: #006600;
 text-decoration: none;
}
