html, body, div, span,
applet, object, iframe,
 p, h1, h2, h3, h4, h5, h6,blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}


body {
  background: #fff url(http://www.renehiddingmp.com/images/rh01.jpg) repeat-x;
  color: #404040;
  font: 85%/140% Verdana, Arial, sans-serif; 
  }
  
p {
  margin: 0 0 10px 0;
  }

p.caption {
  float:right;
  margin: 4px 0 8px 20px;
  width: 300px;
  font-style: italic;
  font-weight: bold;
  font-size: 90%;
  text-align: center;
  }

  
a, a:visited, a:active {
  text-decoration: none;
  color: #b20f13;
  padding: 0 0 1px 0;
  font-weight: bold;
  }

a:hover {
  color: #000;
  }
  
img.photo {
  background: #dededf;
  padding: 6px;
  border: solid 1px #bdbdbd;
  margin: 0 0 4px 20px;
  float: right;
  }
  
h2 {
  color: #b20f13;
  font-size: 140%;
  font-family: Trebuchet MS, Tahoma;
  padding: 0 0 4px 0;
  text-transform: capitalize;
  } 

h3 {
  color: #01023a;
  font-size: 140%;
  font-family: Trebuchet MS, Tahoma;
  padding: 0 0 4px 0;
  text-transform: capitalize;
  margin: 10px 0 4px 0;
  } 
  

  
h3.whatshot {
  background: url(http://www.renehiddingmp.com/images/whatshot.gif) no-repeat top left;
  padding: 0 0 0 40px;
  height: 29px;
  color: #971b1e;
  } 
  
 h4.whatshot {
  color: #01023a;
  font-size: 100%; 
  font-family: Trebuchet MS, Tahoma;
  text-transform: capitalize;
  margin: -10px 0 4px 40px;
  font-weight: bold;
  }

  
h4 {
  color: #01023a;
  font-size: 100%; 
  font-family: Trebuchet MS, Tahoma;
  text-transform: capitalize;
  font-weight: bold;
  }

h4.liberals {
  margin: 20px 0 -20px 0;
  padding: 0;
  font-size: 1.3em;
} 
  
p.read-more {
  font-weight: bold;
  text-align: right;
  margin: -4px 0 0 0;
  }
  
#home-main-right h4 a {
 color: #b20f13;
 padding: 0 0 1px 0;
 }
 
#home-main-right h4 a:hover {
  color: #000;
  }
  
blockquote {
  padding: 20px 20px 10px 70px;
  font-style: italic;
   background: url(http://www.renehiddingmp.com/images/bw07.gif) no-repeat;
  background-position: 10px 30px;

  }
  
.clear {
  clear: both;
  }
  
#wrap {
  width: 925px;
  margin: 0 auto;
  background: url(http://www.renehiddingmp.com/images/rh02.gif) no-repeat;
  }
  
#masthead {
  height: 126px;
  }
  
  
/* ------ header ------ */
  
img.logo { /* Brett Whiteley Logo */
 float: left;
 margin: 0 0 0 226px;
  }
  
img.tag {
  float: left;
  }
  
/* ------ navigation bar ------ */ 

#nav li {
  float: left;
  height: 60px;
  list-style: none;
  overflow: hidden;
	}
  
#nav a {
  height: 27px;
  background: url(http://www.renehiddingmp.com/images/rh05-1.gif) no-repeat;
  margin: 1px 0 0 0;
  text-indent: -9999px;
  display: block;
  }
  
#button-home { width: 68px; }
#nav #button-home a { background-position: 0 0; }
#nav #button-home a:hover, body#home a#homenav { background-position: 0 -31px; height: 27px; }

#button-about { width: 76px; }
#nav #button-about a { background-position: -68px 0; }
#nav #button-about a:hover, body#about a#aboutnav { background-position: -68px -31px; height: 27px; }

#button-media-releases { width: 132px; }
#nav #button-media-releases a { background-position: -144px 0; }
#nav #button-media-releases a:hover, body#media-releases a#medianav { background-position: -144px -31px; height: 27px; }

#button-speeches { width: 93px; }
#nav #button-speeches a { background-position: -276px 0; }
#nav #button-speeches a:hover, body#speeches a#speechesnav { background-position: -276px -31px; height: 27px; }

#button-letters { width: 144px; }
#nav #button-letters a {background-position: -369px 0;}
#nav #button-letters a:hover, body#letters a#lettersnav { background-position: -369px -31px; height: 27px; }
  
#button-audio { width: 74px; }
#nav #button-audio a { background-position: -513px 0; }
#nav #button-audio a:hover, body#audio a#audionav { background-position: -513px -31px; height: 27px; }

#button-hot { width: 112px; }
#nav #button-hot a { background-position: -587px 0; }
#nav #button-hot a:hover, body#hot a#hotnav { background-position: -587px -31px; height: 27px; }

#button-liberals { width: 86px; }
#nav #button-liberals a { background-position: -699px 0; }
#nav #button-liberals a:hover, body#state a#liberalsnav { background-position: -699px -31px; height: 27px; }

#button-links { width: 68px; }
#nav #button-links a { background-position: -785px 0; }
#nav #button-links a:hover, body#links a#linksnav { background-position: -785px -31px; height: 27px; }

#button-contact { width: 72px; }
#nav #button-contact a { background-position: -853px 0; }
#nav #button-contact a:hover, body#contact a#contactnav { background-position: -853px -31px; height: 27px; }



/* ------ content ------- */

#page-title {
  border-bottom: solid 1px #eeece7;
  width: 100%;
  float: left;
  margin: -20px 0 0 0;
  }



#page-title h2 {
  width: 698px;
  float: left;
  margin: 20px 0 0 0;
  font-size: 170%;
  padding: 0 0 2px 0;
  }
 
#page-title h3 {
  float: left;
   text-transform: uppercase;
   font-size: 100%;
   color: #a8a8a8;
   font-weight: bold;
   font-family: Trebuchet MS, Tahoma;
   margin: 22px 0 0 4px;
 }

  

h3.media {
  color: #17375e;
  }

h3.media a {
  color: #17375e;
  }

h3.media a:hover {
  background: #17375e;
  color: #fff;
 }
  

#about-padding {
  margin: 10px 0 0 0;
  }
  
  
#sub-main {
  background: url(http://www.renehiddingmp.com/images/rh08.gif) repeat-y;
  margin: 0;
  float: left;
  }
  
#sub-main h4 a {
  text-decoration: none;
  color: #ae0f15;
  border-bottom: solid 1px #bdbdbd;
  }

#main-left {
  float: left;
  width: 476px;
  }
  
 #main-left a {
  text-decoration: none;
  color: #b20f13;
  border-bottom: solid 1px #cdd0d7;
  padding: 0 0 1px 0;
  }
  
#home-main-right {
  float: left;
  width: 429px;
  background: #f3f3f3 url(http://www.renehiddingmp.com/images/rh14.gif) bottom right no-repeat;
  min-height: 363px;
  padding: 0px 10px 10px 10px;
  margin: 0;
  border-top: solid 1px #cdd0d7;
  }
  
#home-main-right p {
  font-size: .9em;
  margin: 0 0 3px 0;
  }
  
.rule {
  border-bottom: solid 1px #cdd0d7;
  margin: 20px 0 ;
  }
  
#sub-right {
  float: left;
  width: 227px;
  margin: 0 0 0 3px;
  font: 86%/140% Verdana, Arial, sans-serif; 
  }
  
  * html #sub-right {
  width: 227px;
  margin: 0 0 0 0;
  }
  
#sub-right h3 {
  font-size: 135%;
  color: #17375e;
  font-weight: bold;
  margin: 20px 0 0 0;
  padding: 2px 6px;
  }

#sub-right h5  {
  color: #ab1018;
  font-weight: bold;
  font-size: 80%;
  }
  
#sub-right a:hover h5 {
  color: #fff;
  }
  

#sub-right h6 {
  color: #fff;
  margin: 20px 0 0 30px;
  }
  
  
#sub-right ul {
width: 100%;
}

#sub-right li {
  display: inline;
  }

#sub-right li a {
  display: block;
  padding: 2px 4px 2px 20px;
  color: #17375e;
  border-bottom: solid 1px #fff;
  margin: 0;
  background: url(http://www.renehiddingmp.com/images/cross.gif) no-repeat 6px center;
  }
  
#sub-right li a:hover {
  color: #fff;
  background: #ab1018 url(http://www.renehiddingmp.com/images/cross-over.gif) no-repeat 6px center;
  }
  
#search {
  margin: 4px 0;
  }
  
#search input {
  width: 170px;
  float: left;
  margin: 0 0 0 6px;
  }
  
#search .submit {
  background: url(http://www.renehiddingmp.com/images/search-button.gif) no-repeat;
  width: 26px;
  height: 26px;
  border: none;
  float: left;
  margin: 0 0 0 10px;
  }

  
#sub-left {
  width: 655px;
  float: left;
  margin: 0;
  margin: 0 40px 0 0;
  }
  

  
.article h3 {
  padding: 2px 0 0 0;
  }
  
.article h4.date {
  background: url(http://www.renehiddingmp.com/images/date1.gif) no-repeat;
  width: 50px;
  height: 43px;
  margin: 0 10px 0 0;
  line-height: 100%;
  text-align: center;
  padding: 15px 0 0 0;
  font-size: 11px;
  font-weight: bold;
  color: #a3101a;
  float: left;
  }
  
.article h5 {
 padding: 0 0 20px 0;
  }
  
.article  h3.mediahome {
  padding: 0 0 0 40px;
  /* height: 29px; */
  color: #17375e;
  margin: 0 0 4px 0;
  }
  
* html .article h3.mediahome {
  padding: 0;
  margin: 10px 0 0 0;
  }
  
.article  h4.mediahome {
 margin: 0 0 9px 0;
  }
  
  
.article h4.hot {
  background: url(http://www.renehiddingmp.com/images/whatshot.gif) no-repeat;
  width: 50px;
  height: 43px;
  margin: 10px 10px 0 0;
  line-height: 100%;
  text-align: center;
  padding: 15px 0 0 0;
  font-size: 11px;
  font-weight: bold;
  color: #a3101a;
  float: left;
  }
  
.article  h3.hothome {
  padding: 10px 0 0 40px;
  height: 29px;
  color: #17375e;
  margin: 3px 0 0 0;
  }
  
* html .article h3.hothome {
  padding: 0;
  margin: 10px 0 0 0;
  }
  
.article  h4.hothome {
 margin: 0 0 9px 0;
  }
 
  
#sub-left .article {
  margin: 30px 0 10px 0;
  border-bottom: solid 1px #eaeaea;

  }
  
  
#footer {
  height: 30px;
  border-top: solid 1px #bfbfbf;
  margin: 40px 0 0 0;
  }
  
#footer-end p {
  font-size: .8em;
  }
  
#footer-image {
  height: 153px;
  }
  
#footer-end {
  background: url(http://www.renehiddingmp.com/images/rh11.gif) no-repeat;
  height: 85px;
  padding: 30px 0 0 0;
  margin-top: 30px;
  }

#footer-end a {
  color: #bfbfbf;
 }

  
  
/* ------ links page ---- */

#links-cat ul {
  margin: 40px 20px 20px 20px;
  }
  
 #links-cat li {
   background: url(http://www.renehiddingmp.com/images/arrow.gif) no-repeat left center;
   padding: 0 0 0 24px;
   }
  
  
  
  

  


  
  

