/* It's the style sheet! Boo-ya! */




body {
color:#000000;
background: #eeeeee;
font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin: 0; 
padding: 0;
}

a:link, a:visited, a:active, a:hover {
text-decoration: none;
color:#000000;
}

.googlealert {
background-color: D8F4BD;
color: #000000;
}

.twitterdaryl {
background-color: FADF93;
color: #000000;
}

.twitterpdn {
background-color: DCF4EE;
color: #000000;
}

.blog {
background-color: 9DC9FE;
color: #000000;
}

.weather {
background-color: F9B1B1;
color: #000000;
}

h1 {
background: #333333;
color: #ffffff;
font-family: "Helvetica", "Arial", sans-serif;
font-size: 50px;
padding-left: 15px;
padding-top: 15px;
padding-bottom: 10px;
margin: 0px;
font-weight: bold;
height: 55px;
}

h2 {
font-size: 20px;
color: #ffffff;
background: #1C5F96;
padding-left: 18px;
padding-top: 5px;
padding-bottom: 5px;
margin: 0px;
font-weight: bold;
position: relative;
}

h3 {
font-size: 13px;
color: #000000;
padding-left: 10px;
padding-bottom: 10px;
margin: 0px;
position: relative;
font-weight: normal;
}

.bodytext {
color: #000000;
background: #ffffff;
font-size: 12px;
margin: 10px;
padding: 10px;
border-style: solid;
border-width: 2px;
border-color: E0E0DE;
background-color: FCFFF4;
}



.homepageleftcolumn {
color: #000000;
background: #ffffff;
font-size: 12px;
margin: 10px;
padding: 10px;
border-style: solid;
border-width: 2px;
border-color: E0E0DE;
background-color: FCFFF4;
width: 500px;

}


.homepagerightcolumn {
color: #000000;
background: #ffffff;
font-size: 12px;
margin-top: 10px;
margin-left: 0px;
padding: 10px;
border-style: solid;
border-width: 2px;
border-color: E0E0DE;
background-color: FCFFF4;
width: 280px;

}



.bodytextcolumn {
color: #000000;
background: #ffffff;
font-size: 12px;
margin: 10px;
padding: 10px;
border-style: solid;
border-width: 2px;
border-color: E0E0DE;
background-color: FCFFF4;
}

.bodytextcolumn a:link, .bodytextcolumn a:visited, .bodytextcolumn a:active, .bodytextcolumn a:hover, .homepageleftcolumn a:link, .homepageleftcolumn a:visited, .homepageleftcolumn a:active, .homepageleftcolumn a:hover, .homepagerightcolumn a:link, .homepagerightcolumn a:visited, .homepagerightcolumn a:active, .homepagerightcolumn a:hover {
text-decoration: underline;
color: #000000;
}


.bodytext a:link, .bodytext a:visited, .bodytext a:active, .bodytext a:hover {
text-decoration: underline;
color: #000000;
}

.footertext {
padding-left: 15px;
padding-right: 15px;
margin: 0px;
font-size: 12px;
}

.footertext a:link, .footertext a:visited, .footertext a:active, .footertext a:hover {
text-decoration: underline;
color: #000000;
}


a.bodytextshaded:link, a.bodytextshaded:visited, a.bodytextshaded:active, a.bodytextshaded:hover {
text-decoration: none;
color: #000000;
}


ul {
font-size: 12px;
font-style: normal;
color: #000000;
text-decoration: none;
list-style-type: none;
padding: 0px;
margin: 0px;
font-weight: normal;
}



li {
background-color: eeeeee;
background-image: 
url('headlines/25pixelgradient.png');
background-repeat: repeat-x;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
background-position:bottom; 
text-indent: 0px;
}


.citation {
font-size: 10px;
font-weight: normal;
}

.colorbar {
position: absolute;
right:10px;
top:50px;
}

.menu {
font-size: 14px;
float: left;
color: #32A1FD;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
}

a.menu:link, a.menu:visited {
text-decoration: none;
color:#ffffff;
}

.headline, a.headline:link, a.headline:visited, a.headline:active, a.headline:hover {
color:#000000;
font-size:18px;
font-weight:bold; 
}


.headlinebox {
color: #000000;
margin: 10px;
padding: 10px;
border-style: solid;
border-width: 2px;
border-color: E0E0DE;
background-color: FCFFF4;
}

.checking, a.checking:link, a.checking:visited, a.checking:active, a.checking:hover {
font-size: 0.8em;
}



