/*********************************************
GENERAL STYLES
*********************************************/
body {
font:76%/140% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
color:#333;
background:#FFFFF5 url(images/grad2.png) repeat-x top left;
margin:0;
padding:0;
}

div#framework {
width:500px;
margin:20px auto 0 auto;
}

a {
color:#000;
text-decoration:none;
padding:0 1px;
}

a:hover {
text-decoration:underline;
}

h1.logo {
margin:60px 0 20px 0;
font-size:28px;
}

h2 {
margin:15px 0 10px 0;
font-size:20px;
}

h3 {
margin:20px 0 0 0;
padding:0;
font-size:17px;
}

h4 {
margin:20px 0 0 0;
padding:0;
font-size:13px;
}

p {
margin:0;
padding:5px 0;
}

.shadowcontent ul, .shadowcontent ol {
margin:5px 0 5px 2px;
padding:0 0 0 2px;
}

.shadowcontent ul {
list-style-type: none;
}

.shadowcontent ul li, .shadowcontent ol li {
margin:0 0 5px 0;
padding:0 0 0 14px;
}

.shadowcontent ul li {
background: url(images/c_negate.gif) no-repeat 0 4px;
}

form {
margin:0;
padding:0;
}

code {
font-size:1.1em;
background-color:#f3f3ff;
color:#000;
}

pre {
font-size:12px !important;
font-family:monospace !important;
}

pre {
background-color:#f3f3ff;
color:#000080;
border:1px dotted #000080;
overflow:auto;
padding:3px 5px;
}

blockquote {
font-size:11px;
color:#666;
border-left:4px solid #666;
margin:10px 0 10px 30px;
padding:0 5px 0 10px;
background:#f3f3f3 url(images/background_blockquote.png) repeat top left;
}

input, select, textarea {
font:11px/16px verdana, sans-serif;
padding:2px;
}

input[type=text], select, textarea {
background-color:#e9f5ff;
border:1px solid #333;
}

input[type=text]:focus, select:focus, textarea:focus {
background-color:#ffe;
}

/*********************************************
ADDITIONAL STYLES
*********************************************/

.rssbox {
font-size:95%;
float:left;
margin:0 10px 40px 0;
}
.rssbox h4 {
font-size:95%;
}

.shadowboxfloat {
margin: 4px 0px 0px 5px;
background: url(images/shadowlight.gif) repeat;
}
.shadowcontent {
position: relative;
padding: 5px; 
top: -5px;
left: -5px;
background: #C6A552;
color: black;
border: 1px solid #2E595C
}	

#wrapper {
display: block;
margin-left: auto;
margin-right: auto;
width: 730px;height:100%;text-align: left;
}

img.logo {padding:110px 0 30px 0;}

.feeddatetime {font-size: 88%;color: #666;padding:0; margin:0;}

.feedlink {padding:0; margin:0;white-space: nowrap;}

/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px; }
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }