@charset "utf-8";
/* CSS Document */
body { background:#30363f; color:#000000; font:normal 12px Arial, Helvetica, sans-serif; margin:0px; }

/* Headers */
h1 { color:#30363f; font:bold 20px Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; padding:0px; }

/* links */
a:link { color:#336699; text-decoration:none; }
a:visited { color:#30363f; text-decoration:none; }
a:hover { color:#6699cc; text-decoration:underline; }

/* Form style */
form.contact { margin:20px 0px; }
form.contact label { display:block; font-weight:bold; margin-bottom:5px; }

ul { margin:0px 0px 20px 0px; padding:0px; }
li { list-style:none; margin:0px; padding:0px 0px 3px 0px; }
li.cat { font:bold 15px Arial, Helvetica, sans-serif; }
li.cat a:link, li.cat a:visited { color:#336699; text-decoration:none; }
li.cat a:hover { color:#6699cc; text-decoration:underline; }
li.subcat { padding-left:15px; font:normal 12px Arial, Helvetica, sans-serif; background:url("/images/bullets/tri-arrow-blue.png") top left no-repeat; background-position:5px 5px; }
li.subcat a:link, li.subcat a:visited { color:#000000; text-decoration:none; }
li.subcat a:hover { color:#6699cc; text-decoration:underline; }

/* Alert box */
#alert { border:1px solid #30363f; background:#ffffcc; padding:5px 10px; }
#alert .problem { color:#990000; font-weight:bold; }
#alert .success { color:#009900; font-weight:bold; }

/* Breadcrumbs */
#breadcrumbs { margin-bottom:20px; }
#breadcrumbs a:link, #breadcrumbs a:visited { font-weight:bold; color:#336699; text-decoration:underline; }
#breadcrumbs a:hover { font-weight:bold; color:#6699cc; text-decoration:underline; }
#breadcrumbs a.home:link, #breadcrumbs a.home:visited { font-weight:bold; color:#30363f; text-decoration:underline; }
#breadcrumbs a.home:hover { font-weight:bold; color:#6699cc; text-decoration:underline; }

/* Content */
#content { width:1000px; text-align:left; }
#content .columnleft { float:left; width:160px; padding:20px 20px 20px 20px; }
#content .columnmiddle { float:left; width:500px; padding:20px 20px 20px 20px; }
#content .columnmiddle a:link, #content .columnmiddle a:visited { color:#336699; text-decoration:underline; }
#content .columnmiddle a:hover { color:#6699cc; text-decoration:underline; }
#content .columnright { float:left; width:220px; padding:20px 20px 20px 20px; }

/* RSS Feed Generator */
#hiddenfeed { display:none; }

/* Navigation */
#navigation { width:160px; }

/* Page content */
#page { width:1000px; background:#ffffff; text-align:left; }

/* Recent headlines RSS feed */
#recent-headlines {  }
#recent-headlines p { margin:0px 0px 20px 0px; padding:0px; }
#recent-headlines a.titlefield:link { color:#336699; font:bold 15px Arial, Helvetica, sans-serif; text-decoration:none; }
#recent-headlines a.titlefield:visited { color:#30363f; font:bold 15px Arial, Helvetica, sans-serif; text-decoration:none; }
#recent-headlines a.titlefield:hover { color:#6699cc; font:bold 15px Arial, Helvetica, sans-serif; text-decoration:underline; }

/* Searchbar */
#searchbar { margin:0px 20px 0px 20px; }
#searchbar form { float:left; width:360px; margin:0px 0px 0px 0px; padding:0px; color:#000000; font:normal 12px arial,sans-serif; }
#searchbar form #query { width:250px; height:23px; background:#ffffff url("/images/search/background.png") top left no-repeat; border-top:1px solid #90969f; border-right:1px solid #f0f0f0; border-bottom:1px solid #dfdfdf; border-left:1px solid #90969f; padding:5px 5px 0px 28px; font:normal 17px arial,sans-serif; }
#searchbar .ad { float:right; width:468px; margin-top:7px; }

/* Titlebar */
#titlebar { width:1000px; }
#titlebar .logo { float:left; width:360px; height:50px; margin:25px 0px 20px 20px; }
#titlebar .ad { float:right; width:468px; height:60px; margin:20px 20px 20px 0px; }

/* Top bar */
#topbar {  }
#topbar .date { float:left; font-weight:bold; margin:10px 20px 0px 20px; }
#topbar .links { float:right; text-align:right; margin:10px 20px 0px 20px; }
#topbar .links a:link, #topbar .links a:visited { color:#336699; text-decoration:underline; }
#topbar .links a:hover { color:#6699cc; text-decoration:underline; }

/* Clear floating objects */
.clear { clear:both; }

/* Header field */
.header { background:#e3e6f9; padding:5px; font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:10px; }

/* Results pages */
.results-pages { font:normal 13px Arial, Helvetica, sans-serif; margin-top:20px; text-align:center; }
.results-pages a { text-decoration:underline; }
.results-pages a:visited { color:#336699; }

/*Small urls*/
.url { color: #008000; overflow:hidden; }

/* Website info */
.websiteinfo { }
.websiteinfo .count { float:left; width:25px; text-align:right; }
.websiteinfo .info { float:left; width:465px; text-align:left; margin-left:10px; overflow:hidden; line-height:135%; }
.websiteinfo a { font:bold 13px Arial, Helvetica, sans-serif; }
.websiteinfo a:link { color:#336699; text-decoration:underline; }
.websiteinfo a:visited { color:#30363f; text-decoration:underline; }
.websiteinfo a:hover { color:#6699cc; text-decoration:underline; }
.websitespacer { clear:left; }