body { text-align:center;font-family:arial;font-size:12px; }
div#container { margin-left:auto;margin-right:auto;width:990px;text-align:left; }


/* links */
a:link,a:visited { color:black;text-decoration:none; }
a:hover { color:#FF0000;text-decoration:none; }

.link-under a:link,.link-under a:active,.link-under a:visited { color:#003399;text-decoration:none;border-bottom:1px dotted #003399; }
.link-under a:hover { color:#0000ff;text-decoration:none;border-bottom:0px; }

.link-under-header a:link,.link-under-header a:active,.link-under-header a:visited { font-size:16px;font-weight:bold;color:#003399;text-decoration:none;border-bottom:1px dotted #003399; }
.link-under-header a:hover { font-size:16px;font-weight:bold;color:#;text-decoration:none;border-bottom:0px; }

.link-tag a:link,.link-tag a:active,.link-tag a:visited { font-size:10px;color:#003399;text-decoration:none; }
.link-tag a:hover { font-size:10px;color:#0000ff;text-decoration:none; }

.link-light a:link,.link-light a:active,.link-light a:visited { color:#ddd;text-decoration:none;border-bottom:1px dotted #ddd; }
.link-light a:hover { color:#fff;text-decoration:none;border-bottom:0px; }

a.link-small:link,a.link-small:active,a.link-small:visited { font-size:10px;color:#003399;text-decoration:none;border-bottom:1px dotted #003399; }
a.link-small:hover { color:#FF0000;text-decoration:none;border-bottom:0px; }

.line-solid-black { margin:12px 0 12px 0;font-size:1px;clear:both; }
.line-solid-black { border-top:#000 solid 1px; }

.nav-line-solid-black { margin:5px 0 4px 0;font-size:1px;border-top:#000 solid 1px; }
.sep-line-solid-grey { margin:11px 0 10px 0;font-size:1px;border-top:#DDD solid 1px; }
.sep-line-dot-grey { margin:11px 0 10px 0;font-size:1px;border-top:#DDD dotted 1px; }
.sep-line-dot-white { margin:11px 0 10px 0;font-size:1px;border-top:#FFF dotted 1px; }

h3 { padding:0;margin:0; }
h3 { font-size:22px;font-weight:bold; }

p { margin:0;padding:0; }
#blog p { margin-bottom:10px; }
blockquote { margin:15px 10px 15px 10px;padding:10px;border:1px solid #CCC; }

.cap-tl { background: url("../images/cap_tl.gif") 0 100% no-repeat #FFFFFF;width:100%;height:5px;font-size:1px;}
.cap-tr { background: url("../images/cap_tr.gif") 100% 100% no-repeat;height:5px;font-size:1px;}

.cap-bl { background: url("../images/cap_bl.gif") 0 100% no-repeat #FFFFFF;width:100%;height:5px;font-size:1px;}
.cap-br { background: url("../images/cap_br.gif") 100% 100% no-repeat;height:5px;font-size:1px;}

.cap-bl-darkgray { background: url("../images/cap_bl_darkgray.gif") 0 100% no-repeat #2f323c;width:100%;height:5px;font-size:1px;}
.cap-br-darkgray { background: url("../images/cap_br_darkgray.gif") 100% 100% no-repeat;height:5px;font-size:1px;}

.cap-tl-darkgray { background: url("../images/cap_tl_darkgray.gif") 0 100% no-repeat #2f323c;width:100%;height:5px;font-size:1px;}
.cap-tr-darkgray { background: url("../images/cap_tr_darkgray.gif") 100% 100% no-repeat;height:5px;font-size:1px;}

.feed { padding:0 0 0 19px;background: url("../images/icon_feed.png") no-repeat 0 50%;} 

/* ratings */
.ratingBest, .ratingGood, .ratingPoor { font-family:arial; font-size:11px; font-weight:bold; color:black; padding:0 3px 0 3px }
.ratingBest { background-color:#33cc00; color:white }
.ratingGood { background-color:#ffff00 }
.ratingPoor { background-color:#ff0000; color:white }

/* views */
.numViews, .numViewsBold { font-family:arial; font-size:11px; color:black; padding:0 2px 0 2px; background-color:#eeeeee }
.numViewsBold { font-weight:bold }