
a:link {color:Rgb(56,94,169);font-size:1.25em;}
a:visited {color:rgb(156,174,212);text-decoration:none;border-bottom:1px dotted rgb(156,174,212);font-size:1.1em;}
a:hover {background:Rgb(56,94,169);color:#fff;}
a img {border:6px solid #eee;}
a:hover img {border:6px solid Rgb(56,94,169);}

a.nohover {background:none;}

html {background:#fff;margin:0px;padding:0px;height:100%;}
body {background:Url('images/body-grad.jpg') bottom repeat-x #fff;margin:0px;padding:0px;font:1em Georgia;min-height:100%;}

p {font:normal 0.8em Georgia;line-height:160%;margin:24px 0px;}

.header {height:200px;background:Url('images/header-bg.gif') repeat-x 304px 10px;padding:0px;margin:0px 0px -16px 10px;text-align:left;overflow:hidden;}
.header #logo {border:none;margin:10px 16px 0px 0px;width:303px;}
.header ul.nav {width:450px;display:block;list-style:none;padding-bottom:0px;padding-left:0px;float:right;padding-right:48px;margin:115px 0px -2px 0px;}
.header ul.nav li {display:block;width:142px;height:43px;padding:0px;margin:0px 2px;float:left;background:Url('images/tab1.jpg') no-repeat Rgb(56,94,169);text-align:center;}
.header ul.nav li:hover {display:block;width:142px;height:43px;padding:0px;margin:2px 2px 0px 2px;float:left;background:Url('images/tab2.jpg') no-repeat Rgb(56,94,169);text-align:center;}
.header ul.nav li a:link, .header ul.nav li a:visited {font:normal 1.60em Georgia;text-decoration:none;border:none;color:#fff;letter-spacing:-1px;line-height:36px;}
.header ul.nav li a:hover {background:none;}

.column {float:left;width:280px;padding-top:20px;}
.column .nav {margin:0px 0px 0px 10px;width:200px;padding-right:20px;}
.column .nav  a:link, .column .nav  a:visited  {display:block;text-decoration:none;font:1.15em Georgia;margin-bottom:10px;line-height:100%;border:none;}
.column .nav  a:hover  {display:block;text-decoration:none;font:1.15em Georgia;margin-bottom:10px;line-height:100%;border:none;color:#fff;background:none;}
.column .nav  a small  {display:block;color:Rgb(156,174,212);font:normal 0.7em Georgia;margin-top:-3px;border:none;}

.column .banners {}

#navigation {background:Url('images/nav-bg.jpg') top Rgb(56,94,169);margin:16px 10px;padding:0px;width:261px;}
#navigation h1 {color:#fff;text-align:center;overflow:hidden;font:normal 3.6em Georgia;letter-spacing:-2px;margin:0px;line-height:120%;position:relative;top:-10px;margin-bottom:-10px;}
#navigation .end {background:Url('images/navb-bg.jpg') no-repeat;height:26px;font-size:0.1em;}
#navigation  a:link, #navigation  a:visited  {color:#fff;}

#recently {background:Url('images/rec-bg.jpg') no-repeat top center Rgb(160,208,63);margin:16px 10px;}
#recently h1 {color:#fff;text-align:center;overflow:hidden;font:normal 4.5em Georgia;letter-spacing:-2px;margin:0px;line-height:120%;position:relative;top:-16px;margin-bottom:-16px;}
#recently .end {background:Url('images/recb-bg.jpg') no-repeat;height:26px;font-size:0.1em;}
#recently  a:link, #recently  a:visited  {color:#fff;}


.body {padding-left:320px;padding-right:32px;}

.body {padding-bottom:16px;padding-top:8px;margin-top:16px;font:normal 1.0em Georgia;padding-right:60px;}
.body h1 {margin:0px 0px 0px 0px;padding:0px;font:normal 2.75em Georgia;line-height:80%;color:#444;letter-spacing:-1px;}
.body h1:first-line {font-size:1.2em;color:#111;}
.body h1 small {display:block;margin:4px 0px;font-size:0.5em;padding:0px 8px;}
.body h2 {margin:8px 0px;padding:0px 8px;line-height:100%;color:#888;font:italic 1.4em Georgia;}
.body h3 {font:normal 1.8em Georgia;margin:16px 0px;}
.body h4 {font:normal 1.0em Georgia;margin:8px 0px;}

.footer {color:#444;background:Url('images/footer-bg.gif') top repeat-x;margin-top:16px;text-align:center;height:80px;padding-top:56px;padding-bottom:56px;font:normal 1.25em Georgia;letter-spacing:0px;}
.footer a {color:Rgb(56,94,169);border-color:Rgb(56,94,169)}
.footer a:hover {background:Rgb(56,94,169);color:#fff;}
.footer i {font-size:0.8em;}
.footer img {vertical-align:bottom;margin:0px 4px;}
.footer .sub {font-size:0.75em;}

.summary {padding-bottom:16px;padding-top:8px;margin-top:16px;font:normal 1.0em Georgia;padding-right:60px;}
.summary h1 {margin:0px;padding:0px;}
.summary h1 a:link, .summary h1 a:visited, .summary h1 a:hover {text-decoration:none;letter-spacing:-1px;font:normal 1.0em Georgia;line-height:65%;border:none;color:#111;background:none;}

.summary h2 {margin:16px 0px;padding:0px 8px;line-height:100%;color:#888;font:italic 1.4em Georgia;}
.summary .snippet {font:normal 0.75em Georgia;line-height:175%;padding-right:100px;padding-left:32px;}
.summary .snippet .readmore {white-space:nowrap;font-weight:bold;}

.summary .date {text-align:center;width:50px;height:52px;float:right;overflow:hidden;font:normal 2.0em Georgia;line-height:100%;letter-spacing:-4px;margin:1px;padding:5px;color:#fff;background:url('images/date-bg.jpg');}
.summary .date span {padding-right:5px;position:relative;top:-4px;}
.summary .date small {display:block;font:normal small-caps 0.4em Georgia;padding:2px;color:#fff;letter-spacing:0px;line-height:8px;}

.floatright {float:right;margin:8px;border:0px}
.floatleft {float:left;margin:8px;border:0px;}

.sections {text-align:center;font:1.05em Arial;letter-spacing:-1px;color:#888;margin:32px 0px -24px 0px}
.sections a:link, .sections a:visited {text-decoration:none;border:none;}

h1.cattitle {color:#fff;background:rgb(156,174,212);overflow:hidden;height:67px;}
h1.cattitle div {color:#fff;padding:16px 18px;background:rgb(156,174,212);}


.break {background:Url('images/break.gif');height:8px;width:95%;padding:0px;margin:0px;font-size:0.1em;}

.adblock {margin-left:25px;}


.category {color:#888;font-size:0.7em;margin:10px 0px 24px 0px;padding-left:16px;}

p.lead:first-line {font:normal 1.4em Georgia;}
p.lead:first-letter {font:normal 6em Georgia;display:block;float:left;margin-right:6px;margin-bottom:0px;margin-top:6px;}

ul.archive {list-style-type:none;margin:10px 20px;padding:0px;}
ul.archive li {margin:8px 0px;padding:0px 18px;background:Url('images/archive-marker.gif') 0px 4px no-repeat;}

ul.topics {list-style-type:none;margin:10px 20px;padding:0px;}
ul.topics li {margin:8px 0px;padding:0px 18px;background:Url('images/archive-marker.gif') 0px 4px no-repeat;}

.pagenav {margin:0px;height:30px;text-align:right;}
.pagenav a:link, .pagenav a:visited {display:inline-block;margin:0px 8px;padding:2px 8px;font-size:1.5em;}
.pagenav a:hover, .pagenav a:active {display:inline-block;margin:0px 8px;padding:2px 8px;font-size:1.5em;}

.body .artnavbox {height:30px;font-size:1.25em;margin:0px;padding-bottom:16px;}
.body .artnavbox .right {float:right;}
.body .artnavbox .left {float:left;}