/* CSS Document */

body { background: url(images/bg-body.gif) top repeat-x #dae1ad; }
	
input,body,select,textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }
input { margin-bottom: 2px; }
p,h1,h2,h3,ul,form,body { padding: 0px; margin: 0px; }
ul { list-style: none; }

a { color: #c0da14; text-decoration: underline; }
a:hover { text-decoration: none; }

.mnavigation { font-weight: bold; font-size: 10px; color: #c0da14; }
.mnavigation a { color: #000; }

#topheader { margin: auto; width: 910px; height: 70px; padding: 10px 0px 0px 0px; }

#topheader-logo { float: left; width: 182px; height: 60px; border-right: 1px solid #e8e8e8; background: url(images/bg-logo.gif) top left no-repeat;
	margin-right: 14px; }
#topheader-logo h1 { font-size: 12px; overflow: hidden; text-indent: -30000px; }
#topheader-logo h1 a { display: block; width: 182px; height: 60px; }

#topheader-center { float: left; width: 468px; height: 60px; }

#topheader-search { float: right; width: 220px; height: 60px; border-left: 1px solid #e8e8e8; padding: 0px 0px 0px 10px; font-weight: bold;
	line-height: 15px; font-size: 10px; }

#header { margin: auto; width: 910px; height: 90px; padding: 15px; background: url(images/bg-header.gif) top left no-repeat #f2f2f2; margin-bottom: 3px; }

#header-left { float: left; width: 147px; height: 70px; padding: 10px 10px 10px 10px; 
	background: url(images/bg-header-left.gif) top right no-repeat #dbdbdb; }
#header-left ul { width: 147px; }
#header-left li { float: left; font-size: 13px; font-weight: bold; }
#header-left li a { display: block; padding: 3px 3px 5px 3px; color: #000; text-decoration: none; }
#header-left li a:hover { text-decoration: underline; color: #ccc; }

#header-right { float: right; width: 728px; height: 90px; }

#root { margin: auto; width: 910px; padding: 15px; background: url(images/bg-root.gif) top repeat-x; margin-bottom: 10px; }

#root-left { float: left; width: 167px; }
#root-left h2 { display: block; font-size: 13px; padding: 4px; background: #c0da14; margin-bottom: 2px; color: #7e8f10; }

.leftbox { background: #1d1e19; padding: 5px 0px 5px 0px; margin-bottom: 2px; font-size: 10px; font-weight: bold; }
.leftbox li { border-bottom: 1px dotted #484a42; }
.leftbox li a { display: block; color: #cecece; padding: 3px 10px 3px 10px; text-decoration: none; }
.leftbox li a span { color: #666; }
.leftbox li a:hover { color: #c0da14; background: #000; }
.leftmeta { display: block; padding: 5px 10px 2px 10px; text-align: right; }

#root-right { float: right; width: 728px; background: #f2f2f2 url(images/bg-root-right.gif) top right no-repeat; }
#root-main-header { padding: 15px; }
#root-main-header h1 { color: #c0da14; font-size: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 4px 0px 2px 0px;
	display: block; border-bottom: 1px dotted #dae1ad; margin-bottom: 13px; }
#root-main-header h2 { font-size: 14px; display: block; border-bottom: 1px dotted #e6e6e6; margin-bottom: 15px; }
#root-header { height: 272px; }

#root-header-ads { float: left; width: 301px; height: 241px; background: url(images/bg-root-header-ads.gif) no-repeat; padding: 31px 0px 0px 21px; }

.textbox-list { padding: 10px; }

#root-header-top { float: right; width: 368px; }
#root-header-top a { text-decoration: none; }
#root-header-top li, .textbox-list li { float: left; }
#root-header-top li a, .textbox-list li a { display: block; padding: 11px; background: url(images/bg-thumbnail.gif) no-repeat top; text-decoration: none; }
#root-header-top li a:hover, .textbox-list li a:hover { background-position: bottom; }

.textbox-list li a { margin: 0px 5px 0px 7px; }
.textbox-list li span { display: block; padding: 2px 0px 3px 0px; text-align: center; font-size: 10px; font-weight: bold; color: #666; }
.textbox-list li { margin-bottom: 10px; }

.textbox { padding: 10px; background: url(images/bg-textbox.gif) bottom right no-repeat; }
.textbox li { font-weight: bold; float: left; border-bottom: 1px dotted #e6e6e6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.textbox li a { display: block; color: #aac302; text-decoration: none; padding: 3px 5px 3px 10px; width: 211px; }
.textbox li a span { color: #ccc; font-weight: normal; }
.textbox li a:hover { color: #fff; background: #c0da14; }
.textbox li a:hover span { color: #fff; }

#meta-detail-left { float: left; padding: 11px; background: url(images/bg-thumbnail.gif) no-repeat top; width: 100px; }
#meta-detail-right { float: right; width: 230px; }
#meta-detail-right li { float: none; border-bottom: 1px dotted #e6e6e6; font-weight: bold; }
#meta-detail-right li a { display: block; padding: 3px 0px 3px 0px; background: none; text-decoration: none; color: #82940a; }
#meta-detail-right li a:hover { color: #000; }

#footer { background: #1d1e19; padding: 15px; color: #ccc; letter-spacing: 1px; font-size: 10px; font-weight: bold; }

.clearall { clear: both; }
