blockquote:before, blockquote:after { content:'"'; }
u { padding:2px; }
a { color:#d11010; text-decoration:none; outline:none; }
#site_info a { color:#fff !important; font-weight:700; }
.button { width:auto !important; overflow:visible; background-color:#5f0000; border:1px solid #400000; color:#fff; padding:0.1em 0.5em; }
.button:hover { background-color:#7f0000; }
.search { width:auto; border:1px solid #c7c7c7; padding:0.2em 0.3em; }
ul, li { list-style:none; }
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, strong { margin:0; padding:0; }
a img, :link img, :visited img { border:none; }
/* address, caption, cite, code, dfn, em, th, var { font-style:normal; } */
address, caption, cite, code, dfn, th, var { font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
img { border:0 none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
hr { background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:.1em; border:none; margin:0 0 1.45em; }
label { font-weight:700; float:left; margin:10px 0; }
label span{ width:80px; float:left}
fieldset { border:none; margin:0 0 1.5em; padding:1.4em; }
#content_sub1 fieldset { border:none; margin:0 0 1.5em; padding:0; }
legend { font-weight:700; font-size:1.2em; }
input.text, input.title, textarea, select { border:1px solid #bbb; margin:0; }
input.text:focus, input.title:focus, textarea:focus, select:focus { border:1px solid #666; }
input.text, input.title { width:230px; padding:5px; }
input.title { font-size:1.5em; }
textarea { width:390px; height:250px; padding:5px; }
body { font-family:Helvetica, Arial, serif; font-size:62.5%; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:400; line-height:1.6; color:#161616; text-align:center; background:#900 url(http://www.rightweb.irc-online.org/images/interface/body_bg.jpg) repeat-x 50% 30px; }
p, li, u, td, pre, code, blockquote { font-size:1.2em; }
li li, li p, td p, blockquote p, p p { font-size:1em; }
h1 { font-size:3em; }
h2 { font-size:2.5em; }
h3 { font-size:2em; padding-bottom:10px; }
h4 { font-size:1.6em; }
h5 { font-size:1.4em; color:#202020; }
h6, .content_relative strong { font-size:1.3em !important; }
.promotional_material h5 { color:#526f3f; font-weight:400; background:url(http://www.rightweb.irc-online.org/images/interface/pra_promotional_material_logo.gif) no-repeat left; padding:15px 5px 15px 75px; }
.sub2_module h5 { padding:0 0 5px; }
.content_relative h5 span { font-size:0.7em; }
.content_relative_sub1 h5 { padding:0 0 10px; }
#drop_down h6 { font-size:1.2em !important; color:#FFF; font-weight:400; padding:10px 10px 3px; }
.promotional_material h6, .promotional_material a { color:#489217; }
.sub2_module h6 { padding:15px 0 5px; }
.content_relative h6 { color:#373737; font-size:1.2em; }
.content_relative a h6 { color:#7e2e2e; text-decoration:none !important; }
.article_body h1, .article_body h2, .article_body h3, .article_body h4, .article_body h5, .article_body h6, .article_body span { font-size:1.2em !important; }
.article_body span span a { font-size:0.9em !important; }
.loud { font-size:1.4em; margin-bottom:1.5em; }
#container { position:relative; width:78em; text-align:left; background:#FFF; margin:0 auto; }
#title_contain { background-color:#3c1515; border-bottom:1px solid #3d1514; height:29px; text-align:left; margin:0 auto; }
#title_bar, #branding, #nav_sub1 { width:78em; text-align:left; margin:0 auto; }
#title_bar { line-height:29px; position:relative; color:#fff; font-size:1em; width:74em !important; padding-left:40px; }
#title_bar a { color:#fff !important; font-size:0.9em; }
#title_bar img { position:absolute; left:0; top:5px; padding-right:15px; }
#branding { height:13em; position:relative; }
#content { width:65em; float:right; display:inline; border-left:1px solid #e3e3e3; padding-left:0.5em; }
#nav_sub1 { height:35px; position:relative; z-index:1; }
#info_bar { height:30px; position:relative; border-bottom:1px solid #f0f0f0; margin-bottom:10px; }
#content_main { width:38.5em; float:left; z-index:0; display:inline; }
#content_sub1 { width:25.5em; float:right; display:inline; }
#index_page #content_main { width:64em; float:left; z-index:0; display:inline; }
#index_page #content_sub1 { display:none; }
#content_sub2 { width:13em; float:left; font-size:0.9em; }
.content_relative_sub1 { font-size:1em; float:right; width:63em; }
#article_info { clear:both; position:relative; padding:15px 15px 30px; }
#article_info ul { width:49em; }
#donate { float:right; margin-right:-15px; text-align:right; width:250px; }
#donate p { padding-right:5px; }
#donate a.donate { background:url(http://www.rightweb.irc-online.org/images/interface/donate_button.gif) no-repeat top; width:250px; display:block; height:51px; }
#donate a.donate:hover { background:url(http://www.rightweb.irc-online.org/images/interface/donate_button.gif) no-repeat bottom; }
#site_info { clear:both; background:#000; color:#fff; font-size:0.9em; position:relative; padding:10px 10px 30px; }
#site_info_sub1 div { display:inline; }
#site_info_sub2 { position:absolute; right:0; top:10px; width:254px; padding-left:5px; border-left:1px solid #4e4e4e; background:url(http://www.rightweb.irc-online.org/images/interface/pra_logo_site_info.gif) no-repeat 10px center; }
#site_info_sub2 p { padding-left:70px; }
h1.logo_right_web { background:url(http://www.rightweb.irc-online.org/images/interface/logo_right_web.gif) no-repeat; width:172px; height:50px; position:absolute; top:30px; left:0; }
.logo_right_web a { display:block; width:172px; height:50px; text-indent:-9000px; }
h2.tag_line { position:absolute; top:80px; left:55px; color:#fff; font-family:'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, Serif; font-weight:400 !important; font-size:1.4em; }
#drop_down, ul#drop_down { list-style:none; line-height:25px; margin:0; padding:0; }
#drop_down a { display:block; width:105px; color:#fff !important; padding:5px 10px; }
#drop_down a span { background:url(http://www.rightweb.irc-online.org/images/interface/drop_down_icon.gif) no-repeat right; padding-right:20px; }
span.rss_nav { background:url(http://www.rightweb.irc-online.org/images/interface/rss_nav.gif) no-repeat right !important; }
#drop_down li { float:left; background-color:#161616; margin-left:5px; width:120px; display:inline; padding-right:5px; }
#drop_down li.first {margin-left:0px;}
#drop_down li ul { position:absolute; line-height:15px; width:12em; left:-999em; }
#drop_down li ul a { color:#bbb !important; padding:5px 10px; }
#drop_down li ul a:hover { color:#fff !important; }
.level_1 { top:35px; }
#drop_down li ul ul { margin:-26px 0 0 120px; }
#drop_down ul li, #drop_down ul ul li { margin-left:0; border-top:1px solid #1c1c1c; }
#drop_down li:hover ul ul, #drop_down li:hover ul ul ul, #drop_down li.sfhover ul ul, #drop_down li.sfhover ul ul ul { left:-999em; }
#drop_down li:hover ul, #drop_down li li:hover ul, #drop_down li li li:hover ul, #drop_down li.sfhover ul, #drop_down li li.sfhover ul, #drop_down li li li.sfhover ul { left:auto; }
a.profiles_nav { padding:2px 10px 2px 20px !important; }
ul.bread_crums { margin-left:15px; }
.bread_crums li { float:left; font-size:1em; padding-right:5px; line-height:30px; }
.bread_crums a { padding-right:5px; color:#666 !important; }
.bread_crums a.breadcrum_active { color:#cf0101 !important; }
.article_head { float:left; border-bottom:1px solid #f1f1f1; padding-bottom:10px; overflow:hidden; clear:left; }
#profile_image { width:18em; overflow:hidden; float:left; margin-right:0.5em; }
#profile_image img { float:left; }
.article_detail { width:18.5em; float:right; padding-left:5px; padding-right:5px; display:inline; }
.article_detail ul { margin-left:1em; list-style:square; list-style-position:inside; padding:0; }
.article_detail li, .content_relative li { list-style:square !important; list-style-position:inside !important; }
.article_body, .content_main_module { float:left; padding:10px 5px; overflow:hidden;}
.content_main_module { padding-right:0; border-bottom:1px solid #f1f1f1; width:38em; }
.content_main_module p.priority_low { padding-bottom:3px; }
.content_main_module p img { float:right; padding-left:5px; }
.article_body h4 { padding-top:10px; }
.priority_low { font-size:1.1em !important; color:#898989 !important; font-weight:400 !important; }
.article_head_details li { list-style-type:disc !important; margin-left:15px; }
.index p { font-size:1.1em; }
.priority_low:first-line { font-size:1em !important; font-weight:400 !important; }
#clear { clear:both; }
.sub1_padding { margin-bottom:10px; }
.sub1_search input { width:150px; }
.media_tools { width:23.9em; background:#202020; border:1px solid #0f0f0f; padding:7px !important; }
.media_tools li { display:inline; padding-right:5px; }
.media_tools a { color:#fff !important; border:1px solid #fff; padding:2px 7px; }
.media_tools a:hover { color:#000 !important; background:#fff; }
.content_relative, .content_relative_sub1 { background:#f1f0f0; border:1px solid #e8e8e8; color:#565555 !important; padding:7px; }
.content_relative strong { font-size:100%; }
.content_relative p, .content_relative blockquote { font-size:1.1em; line-height:1.4; padding-bottom:15px; }
.content_relative a, .content_relative_sub1 a { color:#b03c3c !important; text-decoration:underline !important; }
.content_relative_sub1 p { margin-left:20px; padding-bottom:10px; font-size:1.1em; }
.promotional_material { background:#cdefb6; border:1px solid #bddda8; padding:7px; }
.sub2_module { border-bottom:1px solid #e3e3e3; margin:0 10px 10px; padding:10px 0; }
#content_sub2 a { color:#900 !important; }
.sub2_profiles_link { padding-left:7px; }
.sub2_module h5, .sub2_module h6, .sub2_module p { line-height:1.3; }
.sub2_module p { color:#555; font-size:1.2em; }
.sub2_module_sub { border-bottom:1px solid #f1f1f1; padding-bottom:5px; }
.vcard { font-size:1.2em; line-height:1.4; }
.fn p { font-weight:700 !important; font-size:1em; }
.label { color:#555; }
#share_tools, #email_tools, #bookmark_tools { position:absolute; visibility:hidden; border:1px solid #000; border-top:none; background-color:#202020; width:24.5em; left:0 !important; top:28px !important; text-align:left; z-index:9; padding:10px 4px 20px; }
#social_networks img, #bookmark_tools p { padding:0 10px 0 15px; }
#email_tools input { margin:3px 0 3px 15px; }
#social_networks a, #fav { color:#fff !important; text-decoration:underline !important; }
#social_close { position:absolute; right:15px; bottom:5px; }
#bookmark_tools p { color:#dadada !important; }
.advanced_search_column, .advanced_search_column_last { width:49%; float:left; margin-right:1%; }
.advanced_search_column_last { width:50%; margin-right:0; }
.full_width { width:100%; float:left; }
.image_crop { width:38.5em; overflow:hidden; }
.paginate { width:100%; margin-bottom:20px; clear:both; }
#response li { color:#ececec !important; }
#response strong, #response b { color:red !important; }
#response #positive strong, #response #positive b { color:#0f0 !important; }
th { font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#262f38; border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; border-top:1px solid #C1DAD7; letter-spacing:2px; text-transform:uppercase; text-align:left; background-color:#6d8dad; padding:6px 6px 6px 12px; }
th.nobg { border-top:0; border-left:0; border-right:1px solid #C1DAD7; background:none; }
td { border-right:1px solid #C1DAD7; border-bottom:1px solid #C1DAD7; background-color:#fff; color:#4f6b72; padding:6px 6px 6px 12px; }
td.alt { background-color:#F5FAFA; color:#797268; }
th.spec { border-left:1px solid #C1DAD7; border-top:0; background-color:#fff; font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
th.specalt { border-left:1px solid #C1DAD7; border-top:0; background-color:#f5fafa; font:bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#383026; }
a:hover, .article_body a:hover, :link, :visited { text-decoration:none; }
.article_body a, #title_bar a:hover { text-decoration:underline; }
.sub2_module a:hover, .sub2_module a:hover h6, .vcard a:hover, .bread_crums a:hover, #article_info a:hover, #site_info a:hover, .content_main_module a:hover h4, .content_relative a:hover h6 { text-decoration:underline !important; }
.content_relative li strong, .article_body span p, p u, .adr span, .article_body span a, .article_body span em { font-size:1em !important; }
.highlight, .vcard a { color:#d11010; }
#title_contain, #brand_contain, #nav_contain, #info_bar, .table { width:100%; }
li.profiles_nav_last, .article_body p, .adr { padding-bottom:10px; }
.content_relative a:hover, .content_relative_sub1 a:hover, #social_networks a:hover, #fav:hover { text-decoration:none !important; }
.article_image {width:38.5em; overflow:hidden; text-align:center;}