* { margin: 0; padding: 0; }

body { background: #bf201a; color:#fff; font: 70%/130% Arial, Helvetica, sans-serif; }

#wrapper { margin: 0 auto; width: 715px; }

h1 { text-indent: -1000em; }
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { background: #bf201a url(../images/logo.jpg) top center no-repeat; display: block; height: 252px; margin: 0 auto; overflow: hidden; text-decoration: none;	width: 258px; }
h2 { font-size:14px; font-weight:bold; text-transform: uppercase; }

a:link, a:visited, a:hover, a:active { color:#fff; text-decoration: underline; }
a:hover { color: #ec7521; text-decoration: none; }

h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { text-decoration: none; }

.dotted, .dotted-wide  { background: transparent url(../images/line_dotted.gif) top left repeat-x; clear: both; height: 1px; margin: 10px 0; width: 690px; }
.dotted-wide { background: transparent url(../images/line_dotted_wide.gif) top left no-repeat; margin-bottom: 30px;  }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
img { border: 1px solid #ec7521; }

.block, .block-wide { float: left; margin: 0 10px 0 0; padding: 0 0 10px 0; width: 165px; }
.block-wide { width: 340px; }
.block-wide h2 { clear: both; padding: 5px 0 0 0; }
.block-wide img.left { margin: 0 6px 0 0; }

p.pimpmyxxx { margin: 0 auto; padding: 20px 0; text-align: center; }
.pimpmyxxx a:link, .pimpmyxxx a:visited, .pimpmyxxx a:hover, .pimpmyxxx a:active { clear: both; font-size: 300%; font-weight: bold;  text-transform: uppercase; text-decoration: underline; }
.pimpmyxxx a:hover { text-decoration: none; }

#footer { padding: 20px 0; width: 690px; }








