body {
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #1F1F1F;
        color: #BAA594;
}

hr { display:none }
a, a:link, a:visited { color: #333; }
a:hover { color: #666; }
img, object { border: 0px;}
#maincontent {
	background-color: #F3F3F3;
        color: #370F10;
}

h2 {
font-size: 14px
}

/* header */

#header {
       background: #1F1F1F url(images/headerbg.jpg) repeat-x left top;

       height: 121px;
       color: #D5C1B6;
       text-align:center;
}

#logo {
       background: transparent url(images/logo.png) no-repeat center center !important;
       background: transparent url(images/logo.gif) no-repeat center center;
       height: 99px;
       padding-top: 20px;
       text-align: center;
}

#logo a:link, #logo a:visited, #logo a {
       display:block;
       height: 90px;
       width: 665px;
       margin:auto;
       text-indent: -2000px;
       color:transparent;
}

/* footer */

#footer {
       background: #1F1F1F url(images/footerbg.jpg) repeat-x left top;
       color: #BAA594;
       padding-top: 20px;
       min-height: 186px;
       text-align:center;
       clear:both;
}

#footer a:link, #footer a:visited  {
       color: #BAA594;
       text-decoration: none;
       font-weight: bold;
}
#footer a:hover  {
       color: #ddd;
}

#footer #logopiccolo {
       display:block;
       background: transparent url(images/logopiccolo.png) no-repeat center center !important;
       background: transparent url(images/logopiccolo.gif) no-repeat center center;
       height: 47px;
       width: 150px;
       margin:auto;
       text-indent:-2000px;
       color: transparent;
}

#footer a#logopiccolo:hover {
       opacity: 0.5
}

/* content */

#content {
       width: 910px;
       margin:auto;
}

#player {
       height: 526px;
       width: 439px;
       color: #D5C1B6;
       float:left;
       background: transparent url(images/playerbg.jpg) no-repeat center top;
}

#player object {
       margin-top: 6px;
       margin-left: 16px;
}

#rightcontent {
       min-height: 523px;
       width: 470px;
       color: #D5C1B6;
       float:right;
       background: transparent url(images/block2bg.jpg) no-repeat center bottom;
}

#bigcontent {
       min-height: 523px;
       /*width: 470px;*/
       color: #D5C1B6;
       margin:auto;
       background: transparent url(images/blockbig.png) no-repeat center bottom;
}

#page {
      color: #370F10;
      width: 430px;
      margin:auto;
      padding-top: 5px;
      padding-bottom: 10px;
}

#bigpage {
      color: #370F10;
      width: 90%;
      margin:auto;
      padding-top: 5px;
      padding-bottom: 10px;
}

/* menu */
#menu {
width: 100%;
font-weight: bold;
font-size: 10px;
}
#menu ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu li{
display: inline;
margin: 0;
padding: 0;
}
#menu a:link, #menu a:visited{
float: left;
margin: 0;
padding: 0.3em 0.0em 0.3em 0.5em;
text-decoration: none;
color: #370F10;
border-bottom: 3px solid #370F10;
margin-bottom: 20px;
}
#menu a:hover, #menu a:focus, #menu a:active{
color: #000;
text-decoration: underline;
}

.clear {clear:both}

#newsletterbutton, #smsbutton {
display: block;
width: 212px;
line-height: 40px;
color: #eee;
text-decoration: none;
font-weight: bold;
background: transparent url(images/buttonbg.jpg) no-repeat center center;
float:left;
text-align:center;
font-size: 110%;
padding-bottom: 10px;
}

#sponsor {
clear:both;
padding-top: 10px;
padding-bottom: 10px;
}


.aligncenter {
margin:auto;
text-align:center
}
#registerform label {
margin-top:10px
}

#registerform #privacy {
display:block;
width: 500px;
padding: 10px;
border: 1px solid #ccc;
background-color: #fff;
margin: 5px 5px 5px 0px;
}

#mp-formdiv input {
display:none;
}

#mp-urlsubmgt {
margin-bottom: 40px;
font-size: 130%;
}

#your-profile h3, .MailPress_widget h3 {
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #ddd
}

form.loginform p label {
float: none!important;
}
form.loginform p input.input {
width: 230px!important;
float:none!important;
}
