
body { margin:0; padding:0; font-family:Verdana, Helvetica, sans-serif; font-size:11px; }
object,a,div,select { outline:none; }
img { border-style:none; border-width:0; margin:0; padding:0; }
form { display:inline; }
table, tr, td { margin:0; padding:0; border-collapse:collapse; border-spacing:0; vertical-align:top; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
#content { border:1px solid #66676a; width:904px; background-color:#ffffff; }

/* header */
#header { border:1px solid #ffffff; height:133px; width:902px; background-image:url(/media/images/b_header_gradient.gif); }
#topmenu { height:24px; padding:10px 20px 0 0; text-align:right; }
#mainlogo { height: 76px; padding-left:38px; }
#bottommenu { height:23px; }
#topmenu ul { display:inline; list-style-type:none; margin:0; padding:0; float:right; }
#topmenu li { float:left; margin:0; padding:0 3px; color:#ffffff; }
#topmenu a { color:#ffffff; font-size:11px; }
#bottommenu ul { display:inline; list-style-type:none; margin:0; padding:0; }
#bottommenu li { height:23px; border-right:1px solid #ffffff; float:left; margin:0; padding:0; }
#bottommenu a { display:block; height:21px; padding:2px 20px 0 41px; font-size:14px; text-decoration:none; color:#ffffff; background-color:transparent;
								background-image:url(/media/images/orange_square.gif); background-position:20px 6px; background-repeat:no-repeat; }
#bottommenu a:hover { background-color:#ffffff; color:#f25312; text-decoration:none; }
#bottommenu span { font-size:20px; height:20px; line-height:0px; color:#ff5713; }
#subheader { border-top:1px solid #66676a; height:13px; width:904px; background-image:url(/media/images/subheader_gradient.gif); }

/* content */
#toplink {  text-align:left; padding:0 10px 10px 10px; color:#FF8000; width:904px }
#toplink a { color:#FF8000; font-weight:bold; text-decoration:underline; }
#toplink a:hover { color:blue; font-weight:bold; }
#toplink span { color:#FF8000; font-weight:bold; }
#articlelist { padding-bottom:15px; }
div.category { padding-bottom:5px; }
div.catheader { background-color:#606060; margin:20px 10px 0 10px; padding:0 0 5px 6px; width:872px; height:14px; color:#ffffff; font-size:14px;
					background-image:url(/media/images/catheader_corner.gif); background-position: top right; background-repeat:no-repeat; }
img.catanchor { margin:4px 10px 0 0; }
/* article */
div.article { margin:10px 0 0 20px; width:845px; }
div.article table { width:845px; }
div.articledivider { margin:10px 0 0 20px; width:845px; height:4px; background-color:#ababab; }
div.articledivider img { width:845px; height:4px; }
td.articlecontent { width:600px; color:#383838; font-size:12px; vertical-align:bottom; }
td.articleimg { width:136px; }
td.articleimg img { border:1px solid #888888; width:116px; height:135px; }
div.articlehead { padding:0; margin:0 0 10px 0; }
div.articlehead p.small { color:#606060; font-size:12px; margin:0 0 5px 0; font-style:italic; }
div.articlehead a.big { color:#f36f21; font-size:16px; font-weight:bold; }
td.articlelogo { padding-left:20px; text-align:right; }
a.morelink {  color:#f36f21; font-weight:bold; }
a.morelink:hover { color:#9c3a00; text-decoration:none; }
/* featured article */
#featured { width:845px; }
#featured td.title { text-align:left; }
#featured td.title div.cat { font-size:12px; font-style:italic; color:#000000; }
#featured td.title div.main { font-size:24px; color:#818181; }
#featured td.title div.main a { color:#818181; }
#featured td.title div.sub {  padding-top:12px; font-size:10px; color:#000000; }
#featured td.title div.sub a { font-size:10px; color:#333333; }
#featured div.articleimgsmall { padding:25px 0 15px 0; }
#featured div.articleimgsmall img { border-style:none; }
#featured td.logo { text-align:right; }
#featured td.articleimgbig { text-align:right; padding-left:10px; }
#featured td.articlecontent { vertical-align:bottom; }
#featured div.sub span.colored, #featured div.sub a.colored { color:#f36f21; }
#scrollpad { height:1000px; }
#footer {  width:904px; border-top:1px solid #66676a; }
#footerbox {  padding:5px 20px; width:862px; border:1px solid #ffffff; background-color:#cccccc; text-align:center; color:#ffffff; font-size:10px; }
#footerbox a { padding:0 10px; color:#ffffff; font-size:11px; }
