
/* global reset */
*{ margin: 0; padding: 0; }*
:focus, :active { outline: 0; }

body { font: .9em Georgia, "Times New Roman", Sans-Serif; background: #fff url(../images/bg.gif) repeat-x; color: #000; }
a { color: #A82A15; text-decoration: none; }
img { border: 0; }
h1 {  float: left; margin: 20px 0 50px; font-size: 4em; color: #000; }
h2 { font-size: 2.4em; font-weight: normal; margin: 0 0 20px; }
h2 a:hover { background: #A82A15; color: #fff; }

p  { margin: 5px 0 15px; line-height: 1.6em; color: #000 }
#content { margin: 0 auto; width: 900px; }
#top { float: right; margin: 38px 0 30px 0;}
	#top li { list-style: none; display: inline; }
	#top li a { float: left; padding: 6px 20px; margin: 3px 2px 0 0; color: #000; }
	#top li a.current { color:  #000; background: #A82A15; }
	#top li a:hover { background: #808080; color:  #000; }
#intro { clear: both; padding: 15px 0 1px 20px; border: 1px solid #dedede; font-size: 1.3em; background: #eee; margin: 0 0 30px; }
#left { float: left; width: 500px; margin: 0 0 15px; }
#right { float: right; width: 330px; }
#right h3 {  margin: 0 0 10px; }
#right img { margin: 0 3px 3px 0; border: 2px solid #eee; padding: 2px; }
#right li { list-style: none; }
	#right li a { display: block; border-bottom: 1px solid  #000; padding: 5px 5px; }
#footer { clear: both; padding: 15px 0; border-top: 1px solid  #000; }
	#r { float: right; }
	

#links { margin-top: 0px; }
#links ul { list-style-type: none; margin-left: 0px; }
#links li { border-style: dotted; border-color: rgb(153, 153, 153); border-width: 1px 0pt; padding: 10px 0 10px 0 }

div.contentbox { margin: 0pt 0pt 20px; background-color: rgb(231, 233, 236); clear: both; }
div.contentbox_cap { height: 6px; clear: both; }
div.boxcorner_ul { float: left; width: 1px; height: 1px; background-color: rgb(252, 252, 252); }
div.boxcorner_ur { float: right; width: 1px; height: 1px; background-color: rgb(252, 252, 252); }
div.boxcorner_ll { margin: 5px 0pt 0pt; float: left; width: 1px; height: 1px; background-color: rgb(252, 252, 252); }
div.boxcorner_lr { margin: 5px 0pt 0pt; float: right; width: 1px; height: 1px; background-color: rgb(252, 252, 252); }

div#ap_box { margin: 0pt 6px; padding: 6px 8px 8px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; overflow: hidden; font-size: 12px; height: 1%; }
div#ap_box .dots { clear: both; }
div#ap_box_nav { padding: 3px 0pt; font-family: Tahoma; }
div#ap_box_rss { margin: 2px 0pt 0pt; float: right; }
div#ap_box_content_1 { display: block; }
div#ap_box_content_2 { display: none; }
div#ap_box_content_3 { display: none; }
div#ap_box_bot { margin: 4px 0pt 0pt; overflow: hidden; color: rgb(102, 102, 102); }


div#discussion_box { margin: 0pt 6px; padding: 5px 10px 8px 8px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow: hidden; font-size: 11px; height: 1%; display: block; }
div#discussion_nav_bar { border: 1px solid rgb(197, 197, 197); padding: 5px; background-color: rgb(255, 255, 255); width: 98%; text-align: right; margin-bottom: 8px; }
div#discussion_panel_1 { border-left: 1px solid rgb(197, 197, 197); border-right: 1px solid rgb(197, 197, 197); border-bottom: 1px solid rgb(197, 197, 197); float: left; width: 100%; }
div#discussion_panel_2 { border-left: 1px solid rgb(197, 197, 197); border-right: 1px solid rgb(197, 197, 197); border-bottom: 1px solid rgb(197, 197, 197); display: none; width: 100%; }
div#discussion_panel_3 { border-left: 1px solid rgb(197, 197, 197); border-right: 1px solid rgb(197, 197, 197); border-bottom: 1px solid rgb(197, 197, 197); display: none; width: 100%; }
div.discussion_headline { padding: 0pt 0pt 3px; font-family: Georgia,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); }
div.discussion_kicker { font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(109, 117, 122); }

img#blog_logo { float: right; padding-left: 5px; }

div.dots { margin: 1px 0pt; background: transparent url('dots_h.gif') repeat-x scroll 0% 0%; overflow: hidden; height: 1px; }
div#ap_box .dots { clear: both; }
