#navigation-top
{
  margin:0;
  padding:0;
  position:absolute;
  right:4px;
  top:110px;
  z-index:100;
}

#navigation-top li
{
  background:none;
  display:block;
  float:left;
  margin:0;
  padding:0;
}

#navigation-top li a
{
  background:url(http://mrpc.info/images/interface/navigati.gif) repeat-x;
  color:#fef9ed;
  display:block;
  float:left;
  font-size:1em;
  font-weight:400;
  height:31px;
  line-height:31px;
  padding:0 21px 0 22px;
  text-decoration:none;
}

#navigation-top li a.active
{
  background-position:0 -31px;
  font-weight:700;
}

#navigation-top li a:hover
{
  text-decoration:underline;
}

#navigation-top li.first a
{
  background:url(http://mrpc.info/images/interface/navigatj.gif) no-repeat left top;
}

#navigation-top li.first a.active
{
  background-position:left -31px;
  font-weight:700;
}

#navigation-top li.last a
{
  background:url(http://mrpc.info/images/interface/navigatk.gif) no-repeat right top;
}

#navigation-top li.last a.active
{
  background-position:right -31px;
  font-weight:700;
}





#navigation-top_second_row
{
  margin:0;
  padding:0;
  position:absolute;
  right:4px;
  top:80px;
  z-index:90;
}

#navigation-top_second_row li
{
  background:none;
  display:block;
  float:left;
  margin:0;
  padding:0;
}

#navigation-top_second_row li a
{
  background:url(http://mrpc.info/images/interface/navigati.gif) repeat-x;
  color:#fef9ed;
  display:block;
  float:left;
  font-size:1em;
  font-weight:400;
  height:31px;
  line-height:31px;
  padding:0 21px 0 22px;
  text-decoration:none;
}

#navigation-top_second_row  li a.active
{
  background-position:0 -31px;
  font-weight:700;
}

#navigation-top_second_row  li a:hover
{
  text-decoration:underline;
}

#navigation-top_second_row  li.first a
{
  background:url(http://mrpc.info/images/interface/navigatj.gif) no-repeat left top;
}

#navigation-top_second_row  li.first a.active
{
  background-position:left -31px;
  font-weight:700;
}

#navigation-top_second_row  li.last a
{
  background:url(http://mrpc.info/images/interface/navigatk.gif) no-repeat right top;
}

#navigation-top_second_row  li.last a.active
{
  background-position:right -31px;
  font-weight:700;
}











.dot_box
{
  border:1px dotted #000;
  padding:5px;
  margin:5px 0 5px 0;
}



.small
{
font-size:.75em;
}

#button-signup
{
  height:22px;
  margin:22px 0 0;
  width:58px;
}

#c_button-signup
{
  height:22px;
  margin:22px 0 0;
  width:58px;
}

#c_signup
{
  height:150px;
  margin:0 auto;
  width:195px;
}

#c_signup form
{
  margin:0;
  padding:0;
}

#c_signup form .left
{
  float:left;
  width:135px;
}

#c_signup form .left input
{
  border:1px solid #483f2e;
  height:19px;
  margin:0;
  padding:0;
  width:120px;
}

#c_signup form .right
{
  float:left;
  width:60px;
}

#c_signup form .right select
{
  height:19px;
  margin:0;
  padding:0;
  width:52px;
}

#c_signup form fieldset
{
  border:none;
  margin:0;
  padding:0;
}

#c_signup form label
{
  color:#eee9dc;
  display:block;
  line-height:16px;
  margin:8px 0 0 2px;
}

#container
{
  margin:0 auto;
  padding:136px 0 0;
  position:relative;
  width:960px;
}

#content
{
  background:url(http://mrpc.info/images/interface/backgrov.gif) repeat-y;
  float:left;
  padding:0 227px 0 220px;
  width:513px;
}

#content #post_preview #title
{
  background-color:#8aa2a9;
  border:1px solid #736a59;
  clear:left;
  color:#fff;
  font-size:1.3em;
  letter-spacing:-1px;
  line-height:1.2em;
  margin:0 0 5px;
  padding:5px;
}

#content #post_preview #title a
{
  color:#fff;
  font-weight:700;
  text-decoration:none;
}

#content .post_preview
{
  border:1px dotted #000;
  margin:20px 10px 40px;
  padding:20px 10px 40px;
}

#content .post_preview .title
{
  background-color:#8aa2a9;
  border:1px solid #736a59;
  clear:left;
  color:#fff;
  font-size:1.3em;
  letter-spacing:-1px;
  line-height:1.2em;
  margin:0 0 5px;
  padding:5px;
}

#content .post_preview .title a
{
  color:#fff;
  font-weight:700;
  text-decoration:none;
}

#content .post_preview .title span
{
  color:#3b4d54;
}

#content-center
{
  background:url(http://mrpc.info/images/interface/backgrow.gif) no-repeat;
  float:left;
  margin-right:-518px;
  padding:20px 20px 20px 30px;
  width:473px;
}

#content-center-wide
{
  background:url(http://mrpc.info/images/interface/backgrow-wide.gif) no-repeat;
  float:left;
  margin-right:-718px;
  padding:20px 20px 20px 30px;
  width:673px;
}

#content-left
{
  float:left;
  margin-left:-220px;
  position:relative;
  width:220px;
}

#content-right
{
  float:right;
  margin-right:-232px;
  position:relative;
  width:227px;
}

#content-wide
{
  background:url(http://mrpc.info/images/interface/backgrov-wide.gif) repeat-y;
  float:left;
  padding:0 27px 0 220px;
  width:713px;
}

#content-wide #post_preview
{
  border:1px dotted #000;
  margin:20px 10px 40px;
  padding:20px 10px 40px;
}

#content-wide #post_preview #body
{
  margin:10px;
}

#content-wide #post_preview #body img
{
  border:0;
  margin:3px;
  padding:3px;
}

#content-wide #post_preview #cat_body
{
  margin:10px;
}

#content-wide #post_preview #cat_body img
{
  border:0;
  float:left;
  margin:3px;
  padding:3px;
}

#content-wide #post_preview #contact_cat
{
  color:#4c6068;
  font-size:14px;
  font-weight:700;
  margin:10px 0 0;
  padding:0;
}

#content-wide #post_preview #contact_cat_main
{
  color:#4c6068;
  font-size:14px;
  font-weight:700;
  margin:10px 0 0;
  padding:0;
}

#content-wide #post_preview #permalink
{
  float:right;
  margin:10px 0 20px;
}

#content-wide #post_preview #permalink a
{
  font-weight:700;
}

#content-wide #post_preview #post_info
{
  border:1px dotted #736a59;
  margin:0;
  padding:2px 0 2px 5px;
}

#content-wide #post_preview #post_info #admin_only
{
  background-color:#ff0;
}

#content-wide #post_preview #post_info h3
{
  color:#4c6068;
  font-size:14px;
  font-weight:700;
  margin:10px 0 0;
  padding:0;
}

#content-wide #post_preview #post_info h3 span
{
  color:#999;
}

#content-wide #post_preview #title
{
  background-color:#8aa2a9;
  border:1px solid #736a59;
  clear:left;
  color:#fff;
  font-size:1.3em;
  letter-spacing:-1px;
  line-height:1.2em;
  margin:0 0 5px;
  padding:5px;
}

#content-wide #post_preview #title a
{
  color:#fff;
  font-weight:700;
  text-decoration:none;
}

#content-wide #post_preview .nav_categories
{
  list-style:none;
  margin:0;
}

#content-wide #post_preview .nav_categories ul li
{
  list-style:disc;
  margin:-15px 0 30px 50px;
}

#content-wide #post_preview .nav_categories ul li h3
{
  font-size:1em;
}

#content-wide .post_preview
{
  border:1px dotted #000;
  margin:20px 10px 40px;
  padding:20px 10px 40px;
}

#content-wide .post_preview .body
{
  margin:10px;
}

#content-wide .post_preview .body img
{
  border:0;
  margin:3px;
  padding:3px;
}

#content-wide .post_preview .cat_body
{
  margin:10px;
}

#content-wide .post_preview .cat_body img
{
  border:0;
  float:left;
  margin:3px;
  padding:3px;
}

#content-wide .post_preview .contact_cat
{
  color:#4c6068;
  font-size:14px;
  font-weight:700;
  margin:10px 0 0;
  padding:0;
}

#content-wide .post_preview .contact_cat_main
{
  color:#4c6068;
  font-size:14px;
  font-weight:700;
  margin:10px 0 0;
  padding:0;
}

#content-wide .post_preview .contact_listing
{
  padding-left:10px;
}

#content-wide .post_preview .nav_categories
{
  list-style:none;
  margin:0;
}

#content-wide .post_preview .nav_categories ul li
{
  list-style:disc;
  margin:-15px 0 30px 50px;
}

#content-wide .post_preview .nav_categories ul li h3
{
  font-size:1em;
}

#content-wide .post_preview .permalink
{
  float:right;
  margin:10px 0 20px;
}

#content-wide .post_preview .permalink a
{
  font-weight:700;
}

#content-wide .post_preview .post_info
{
  border:1px dotted #736a59;
  margin:0;
  padding:2px 0 2px 5px;
}

#content-wide .post_preview .post_info #admin_only
{
  background-color:#ff0;
}

#content-wide .post_preview .post_info h3
{
  color:#4c6068;
  font-size:14px;
  font-weight:700;
  margin:10px 0 0;
  padding:0;
}

#content-wide .post_preview .post_info h3 span
{
  color:#999;
}

#content-wide .post_preview .summary
{
  margin:10px;
}

#content-wide .post_preview .title
{
  background-color:#8aa2a9;
  border:1px solid #736a59;
  clear:left;
  color:#fff;
  font-size:1.3em;
  letter-spacing:-1px;
  line-height:1.2em;
  margin:0 0 5px;
  padding:5px;
}

#content-wide .post_preview .title a
{
  color:#fff;
  font-weight:700;
  text-decoration:none;
}

#content-wide .post_preview .title span
{
  color:#3b4d54;
}

#event_body blockquote
{
  background-color:#f4f4f4;
  border:1px solid #999;
  clear:both;
  color:#666;
  font-family:Calibri, Tahoma, "Trebuchet MS";
  font-size:1.1em;
  font-style:oblique;
  font-weight:900;
  margin:-10px auto;
  padding:10px;
}

#event_body p
{
  padding:0 20px;
}

#featued
{
  margin:0;
  padding:0;
}

#featured h1
{
  background:url(http://mrpc.info/images/interface/rough-to.jpg) no-repeat 0 top;
  margin:0 0 0 -10px;
  padding-top:5px;
}

#featured img
{
  background:url(http://mrpc.info/images/interface/rough-bo.jpg) no-repeat 0 bottom;
  border:0;
  margin-left:-10px;
  padding-bottom:3px;
}

#featured p
{
  display:none;
}

#featured span
{
  display:none;
}

#footer
{
  background:#504942 url(http://mrpc.info/images/interface/backgroy.gif) repeat-x;
  clear:both;
  color:#95977f;
  height:70px;
  width:100%;
}

#footer .content
{
  height:42px;
  margin:0 auto;
  padding:28px 40px 0 45px;
  width:875px;
}

#footer ul
{
  font-family:Lucida, 'Lucida Sans', Arial, sans-serif;
  list-style:none;
  margin:0;
  padding:0;
}

#footer ul li
{
  background:url(http://mrpc.info/images/interface/separato.gif) no-repeat 0 3px;
  display:inline;
  line-height:42px;
  margin:0 4px 0 0;
  padding:0 0 0 12px;
}

#footer ul li a
{
  color:#b7b99c;
  text-decoration:none;
}

#footer ul li a:hover
{
  text-decoration:underline;
}

#footer ul li.first
{
  background:none;
  padding-left:0;
}

#forms form
{
  margin-top:35px;
}

#forms input
{
  border:1px solid #736a59;
  font-size:12px;
  padding:3px;
  width:450px;
}

#forms input.button-submit
{
  border:none;
  height:22px;
  width:58px;
}

#forms label
{
  display:block;
}

#forms textarea
{
  border:1px solid #736a59;
  font-size:12px;
  height:100px;
  padding:3px;
  width:450px;
}

#header
{
  background:url(http://mrpc.info/images/interface/backgrov.jpg) no-repeat 0 12px;
  clear:both;
  height:166px;
  left:-50px;
  position:absolute;
  top:0;
  width:1010px;
}

#inline_list
{
  width:470px;
}

#inline_list ul
{
margin:-20px;
padding:-20px;
}

#inline_list ul li
{
  display:inline;
  line-height:1.7em;
  margin:4px;
  padding:0;
}

#listen
{
  margin-bottom:32px;
}

#listen span
{
  display:none;
}


#news_flash
{
  font-family:courier;
  background-color:#FFF;
  border:1px solid crimson;
  padding:5px;
  margin:-30px 5px 10px 5px;
}

#promo
{
  background:#809198 url(http://mrpc.info/images/interface/backgroz.gif) no-repeat bottom left;
  clear:both;
  padding:0 0 12px;
  width:222px;
}

#promo a.ad
{
  display:block;
  margin:10px 0 0;
}

#promo a.ad img
{
  border:none;
  display:block;
}

#promo div.inner
{
  background:url(http://mrpc.info/images/interface/backgrp0.gif) repeat-y;
  padding:1px 0 0 1em;
  width:209px;
}

#quicklinks
{
  background:#6d6153 url(http://mrpc.info/images/interface/backgrow.jpg) no-repeat;
  height:350px;
  list-style:none;
  margin:10px 0 0;
  padding:12px 0 0;
  width:220px;
}

#quicklinks li
{
  background:none;
  display:block;
  float:left;
  height:48px;
  margin:0 0 2px;
  padding:8px 0 0 21px;
}

#quicklinks li a
{
  color:#eee9dc;
  display:block;
  float:left;
  font-size:18px;
  height:44px;
  margin:0;
  padding:4px 0 0;
  text-decoration:none;
  width:194px;
}

#quicklinks li a img
{
  border:3px solid #45403c;
  display:block;
  float:left;
  margin:-4px 10px 0 0;
}

#quicklinks li a span
{
  display:block;
  font-size:10px;
  margin-top:-2px;
}

#quicklinks li a.active
{
  color:#fff;
  text-decoration:none;
}

#quicklinks li a.active img
{
  border-color:#fff;
}

#quicklinks li a:hover
{
  color:#fff;
  text-decoration:none;
}

#quicklinks li a:hover img
{
  border-color:#fff;
}

#user_menu
{
  background:#809198 url(http://mrpc.info/images/interface/backgrp1.gif) no-repeat bottom left;
  padding:0 0 6px;
  width:220px;
}

#user_menu strong.head
{
  background:url(http://mrpc.info/images/interface/head-res.gif) no-repeat;
  color:#eee9dc;
  display:block;
  height:42px;
  margin:0;
  overflow:hidden;
  padding:0;
  text-indent:10px;
}

#user_menu ul
{
  background:url(http://mrpc.info/images/interface/backgrp2.gif) repeat-y;
  list-style:none;
  margin:0;
  padding:0 0 0 12px;
  width:199px;
}

#user_menu ul li
{
  background:url(http://mrpc.info/images/interface/dots0000.gif) repeat-x;
  margin:0;
  padding:0;

}

#user_menu ul li a
{
  color:#fef9ed;
  line-height:32px;
  text-decoration:none;
  text-transform:uppercase;

}

#user_menu ul li a:hover
{
  text-decoration:underline;
}

#user_menu ul li.first
{
  background:none;
}









#resources
{
  background:#809198 url(http://mrpc.info/images/interface/backgrp1.gif) no-repeat bottom left;
  padding:0 0 6px;
  width:220px;
}

#resources strong.head
{
  background:url(http://mrpc.info/images/interface/head-res.gif) no-repeat;
  color:#eee9dc;
  display:block;
  height:42px;
  margin:0;
  overflow:hidden;
  padding:0;
  text-indent:10px;
}

#resources ul
{
  background:url(http://mrpc.info/images/interface/backgrp2.gif) repeat-y;
  list-style:none;
  margin:0;
  padding:0 0 0 21px;
  width:199px;
}

#resources ul li
{
  background:url(http://mrpc.info/images/interface/dots0000.gif) repeat-x;
  margin:0;
  padding:0;
}

#resources ul li a
{
  color:#fef9ed;
  line-height:32px;
  text-decoration:none;
  text-transform:uppercase;
}

#resources ul li a:hover
{
  text-decoration:underline;
}

#resources ul li.first
{
  background:none;
}

#signup
{
  background:#756759 url(http://mrpc.info/images/interface/backgrox.jpg) no-repeat;
  float:left;
  height:269px;
  padding:0 15px 0 17px;
  width:195px;
}

#signup a
{
  color:#eee9dc;
  font-weight:700;
  text-decoration:underline;
}

#signup a:hover
{
  text-decoration:none;
}

#signup form
{
  margin:0;
  padding:0;
}

#signup form .left
{
  float:left;
  width:135px;
}

#signup form .left input
{
  border:none;
  height:19px;
  margin:0;
  padding:0;
  width:120px;
}

#signup form .right
{
  float:left;
  width:60px;
}

#signup form .right select
{
  height:19px;
  margin:0;
  padding:0;
  width:52px;
}

#signup form fieldset
{
  border:none;
  margin:0;
  padding:0;
}

#signup form label
{
  color:#eee9dc;
  display:block;
  line-height:16px;
  margin:8px 0 0 2px;
}

#signup p
{
  color:#eee9dc;
  margin:15px 20px 0 0;
}

#signup strong.head
{
  background:url({/site_url}images/interface/head-sig.gif) no-repeat;
  color:#eee9dc;
  display:block;
  height:26px;
  margin:10px 0 6px;
  overflow:hidden;
  text-indent:0;
  width:160px;
}

#summary
{
  margin:10px;
}

* + html #content-right
{
  margin-left:5px;
}

* html #content-right
{
  margin-left:-222px;
}

* html .clearfix
{
  display:inline-block;
}

* html div.buylinks
{
  margin-left:0;
}

* html div.buylinks a.phototm
{
  margin:0 4px 55px 0;
}

.admin_panel_link
{
  background-color:#8aa2a9;
  border:1px solid #483f2e;
  color:#483f2e;
  font-weight:700;
  padding:4px;
}

.alert
{
  color:#8A0000;
  font-size:.9em;
  font-weight:700;
  text-decoration:none;
}

.alert a
{
  font-size:1em;
  font-weight:700;
}

.align_left
{
  display:block;
  float:left;
  margin:0 5px 5px 0;
}

.alt_formats_view
{
  background-color:#FFF;
  float:right;
  margin:-37px 4px 5px 5px;
  padding:2px;
}

.alt_formats_view img
{
  padding:0 5px;
}

.bold
{
  color:#756759;
  font:bold 1em Arial, Helvetica, sans-serif;
  margin-left:-20px;
  text-transform:uppercase;
}

.bold_highlighted
{
  background-color:#FF0;
  font-weight:700;
}

.breadcrumb
{
  color:#4c6068;
  margin:5px 0 0 0;
}

.buylinkd a.phototm img
{
  border:1px solid #cfcabe;
}

.buylinks
{
  margin:15px 15px 15px 0;
}

.buylinks a img
{
  border:none;
  vertical-align:middle;
}

.buylinks a.phototm
{
  margin:0 4px 0 0;
}

.buylinks h2 a
{
  color:#483f2e;
  font-size:16px;
}

.buylinks p a
{
  font-size:14px;
  line-height:28px;
  text-decoration:none;
}

.cat_mail_subscribe_txt
{
  background:#E8E5E0;
  border:1px solid #999;
  color:#666;
  font-size:1em;
  font-weight:700;
  padding:2px;
}

.clearfix:after
{
  clear:both;
  content:"Chewbacca";
  display:block;
  height:0;
  visibility:hidden;
}

.club_address
{
  max-width:200px;
  color:#FFFFFF;
  font-family:courier;
  font-weight:700;
  left:0;
  position:relative;
  line-height:1.2em;
  top:-75px;
  z-index:100;
}

.desc
{
  clear:left;
}

.error
{
  color:#c00;
  font-weight:700;
}

.form_link
{
  background:#ff0;
  float:right;
  padding:2px;
}

.yellow
{
  background-color:#FFFF00;
  padding:0 4px 0 4px;
  color:black;
  font-weight:900;
}

.red
{
  background-color:#FF0000;
  padding:0 4px 0 4px;
  color:black;
  font-weight:900;
}


.green
{
  background-color:#33CC33;
  padding:0 4px 0 4px;
  color:black;
  font-weight:900;
}

.blue
{
  color:CornflowerBlue;
  font-weight:900;
}

.gray
{
  color:;
  font-weight:900;
margin:10px;
}

.highlighted
{
  background-color:#8ecffa;
  color:#000;
}

.inline li
{
  display:inline;
}

.inline_list
{
  width:470px;
}

.inline_list ul
{
margin:-10px 0 -10px 0;
padding:0;
}

.inline_list ul li
{
  display:inline;
  line-height:1.7em;
  margin:4px;
  padding:0;
}

.listing_contact_inf
{
  margin:20px 0 0 20px;
}

.listing_description
{
  margin:20px 0 0 20px;
}

.listing_description img
{
  max-width:600px;
}

.listing_description span
{
  color:#756759;
  font:bold 1em Arial, Helvetica, sans-serif;
  margin-left:-20px;
  text-transform:uppercase;
}

.listing_payment
{
  margin:20px 0 0 20px;
}

.listing_payment span
{
  color:#756759;
  font:bold 1em Arial, Helvetica, sans-serif;
  margin-left:-20px;
  text-transform:uppercase;
}

.listing_title
{
  background:#e8e5e0;
  border:1px dashed #666;
  margin:-10px auto;
  padding:15px 10px;
}

.listing_title span
{
  color:#4c6068;
  font-size:1.3em;
}

.logo
{
  height:1px;
}

.logo img
{
  left:0;
  position:relative;
  top:-110px;
  z-index:100;
}

.paginate
{
  margin:10px 0;
  padding:10px 0;
}

.pre
{
  font-style:monospace;
  font-weight:100;
  letter-spacing:.1em;
  margin-top:-35px;
  padding-top:0;
}

.pre_text
{
  font-style:monospace;
  font-weight:100;
  letter-spacing:.1em;
  margin-top:-35px;
  padding-top:0;
}

.preview_submit_ad_close
{
  font-size:18px;
  font-weight:700;
  margin:-30px 0 15px;
  padding:0;
  text-align:center;
}

.preview_submit_ad_open
{
  font-size:18px;
  font-weight:700;
  margin:0 auto;
  padding:0;
  text-align:center;
}

.profile_label
{
  color:blue;
  font-weight:700;
  padding:5px 0 0 20px;
}

.relatedprod
{
  border:1px solid #e2e2e2;
  list-style:none;
  margin-bottom:20px;
  padding:10px;
}

.relatedprod li
{
  background:none;
  float:left;
  padding:10px;
  width:205px;
}

.relatedprod li img
{
  border:none;
  float:none!important;
  margin:0;
}

.sc_buy_links
{
  border:1px solid #483f2e;
  margin:10px 10px -15px;
  padding:10px;
}

.small_txt
{
  color:#000;
	font-family: monospace;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	word-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

.smalltxt
{
  color:#000;
	font-family: monospace;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 100%;
	word-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}

.small_bold_txt
{
  color:#000;
	font-family: monospace;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 100%;
	word-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
}


.text_size_buttons
{
  border:1px dashed #FFF;
  float:right;
  margin:-110px 5px 0 0;
  padding:5px 0 5px 5px;
  position:relative;
  z-index:200;
}

.trading_table
{
  clear:left;
  color:#000;
  font-size:1em;
  line-height:1.3em;
  margin:0;
  padding:0;
}

.trading_table .one
{
  background-color:#e8e5e0;
}

.trading_table a
{
  text-decoration:none;
}

.trading_table a.hover
{
  text-decoration:none;
}

.trading_table td
{
  padding:0 8px;
}

.trading_table_title
{
  background-color:#8aa2a9;
  border:1px solid #736a59;
  clear:left;
  color:#fff;
  font-size:1.2em;
  letter-spacing:-1px;
  line-height:1.2em;
  margin:0;
  padding:3px;
}

.trading_table_title a
{
  color:#fff;
  margin:0 5px;
}

.trading_table_title a.hover
{
  color:#fff;
  text-decoration:underline;
}

a
{
  color:#b65f1a;
  text-decoration:underline;
}

a.listen
{
  background:url(http://mrpc.info/images/interface/button-l.gif) no-repeat 0 0;
  display:block;
  height:26px;
  width:94px;
}

a.listen:hover
{
  background:url(http://mrpc.info/images/interface/button-m.gif) no-repeat 0 0;
}

a.phototm
{
  display:block;
  float:left;
  margin:0 5px 5px 0;
}

a.phototm img
{
  border:1px solid #cfcabe;
  display:block;
  padding:4px;
}

a:hover
{
  text-decoration:none;
}

blockquote
{
  margin:0;
  padding:0 20px 0 30px;
}

body
{
  background:#eee9dc url(http://mrpc.info/images/interface/backgrou.jpg) repeat-x;
  color:#483f2e;
  font:.9em 'Trebuchet MS', Trebuchet, Helvetica, sans-serif;
  margin:0;
  min-width:960px;
  padding:0;
}

div.buylinks
{
  margin:15px 15px 40px 155px;
}

div.buylinks a.phototm
{
  margin-left:-155px;
}

div.content-bg
{
  background:url(http://mrpc.info/images/interface/backgrox.gif) no-repeat 0 0;
  clear:both;
  height:12px;
  overflow:hidden;
  width:522px;
}

div.content-bg-wide
{
  background:url(http://mrpc.info/images/interface/backgrox-wide.gif) no-repeat 0 0;
  clear:both;
  height:12px;
  overflow:hidden;
  width:722px;
}

div.empty
{
  height:90px;
}

em
{
  font-style:italic;
}

h1
{
  font-size:1.3em;
  font-weight:700;
  margin:14px 0 0;
  padding:0;
}

h2
{
  font-size:1.3em;
  font-weight:700;
  margin:14px 0 0;
  padding:0;
}

h3
{
  color:#4c6068;
  font-size:1.2em;
  font-weight:700;
  margin:10px 0 0;
  padding:0;
}

h4
{
  color:#756759;
  font:1em Arial, Helvetica, sans-serif;
  font-weight:700;
  margin:10px 0 0;
  padding:0;
}

img
{
  border:none;
}

img.center
{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

img.phototm
{
  border:1px solid #cfcabe;
  display:block;
  float:left;
  margin:0 5px 5px 0;
  padding:4px;
}

img.primg
{
  border:0;
  float:right;
  padding:0 0 4px 4px;
}

li
{
  margin:4px;
  padding:4px;
}

p
{
  line-height:16px;
  margin:8px 0 0;
  padding:0;
}

p.buylinks a
{
  font-size:14px;
  line-height:28px;
  text-decoration:none;
}

p.contact_cat
{
  color:#000;
  font-size:1em;
  font-weight:400;
  margin:10px 0 0;
  padding:0;
}

pre
{
  overflow:auto;
  width:590px;
}

strong
{
  font-weight:700;
}

strong.head
{
  background:url(http://mrpc.info/images/interface/backgrou.gif) repeat-x;
  display:block;
  font-size:18px;
  font-weight:400;
  line-height:35px;
  margin-left:-10px;
  padding-left:7px;
}

strong.head a
{
  color:#483f2e;
  text-decoration:none;
}

strong.head a:hover
{
  text-decoration:underline;
}

td.nowrap
{
  white-space:nowrap;
}

.ul_sponsors li {
font-size:.9em;
white-space: nowrap;
	list-style-type: none;
	margin-left: -40px;
        width:100%;
	text-align: left;
}
