
body            { margin: 0px; padding: 47px 0 0 0; font-family:Arial; background-color: #000; background-image:url(images/background.jpg); background-position:center top; background-repeat:no-repeat;}
#wrapper        { margin: 0 auto; width: 787px; height: 580px; min-height: 580px; height: auto; background: url('images/bck.png') repeat-y;}
#header         { float: left; width: 787px; height: 252px; margin: 0px; padding: 0px; background: url('images/header.jpg');}
/*--------------------MENU-----------------*/

#topmenu        { float: left; margin: 10px 0 0 12px; padding: 0px; width: 773px;  border: 0px solid #000;} 
#topmenu ul     { list-style:none;margin:0;padding:0;}
#topmenu li     { float:left; width:130px; margin:0; padding:0; text-align:center;}
#topmenu li a   { display:block; padding:5px 5px; height:100%; color:#fff; text-decoration:none; border-right:1px solid #fff;  font-size: 15px; font-weight: bold;}
#topmenu li  a  { background:url('images/bg2.jpg') repeat 0 0;}
#topmenu li a:hover, li a:focus, li a:active {background-position:-150px 0; color:#fff;}
#topmenu #a a   { background:url('images/bg.jpg') repeat -25px 35px;}

/*--------------------CONTENT-----------------*/ 
#content        { float: left; width: 775px; height: 360px; min-height: 360px; height: auto; margin: 0px; padding: 0 0 0 8px; border: 0px solid blue;} 
#innercontent   { padding: 10px 15px 15px 15px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; color: #000066;}
h1              { font-size: 20px; color: #ffd200; font-weight: normal; border-bottom: 0px solid #000; text-align:left; padding-bottom: 3px; margin: 0px; font-style:italic;}
h2              { font-size: 14px; color: #39b6fe; font-weight: bold;  padding: 3px 0; background: url('images/dotted.png') no-repeat bottom left;}   
.left           { float: left; width: 443px; margin: 0px 0 5px 0; padding: 0px; color: #fff; border: 0px solid #000;}
.left a         { color: #33FF00;}
.left img       { margin: 0 0 10px 0;}
.left ul        { margin-left: 15px; padding: 0px;}
.align          { float: left; width: 220px;}
.pos            { margin-left: 25px;}
.smallText      { font-size: 0.7em;}
.dotline        { background: url('images/dotline.png') repeat-x; width: 418px; height: 4px; text-align: center; border: 0px solid green;}
.photoright     { float: right; margin: 0 10px 10px 10px; padding: 0px;}
/*---------------------- GALLERY ------------------*/
#right          { float: right; width: 287px; margin: 0px; padding: 0 0 0 0px; color: #fff;}
#right a         {color:#fff;}
#fade img      { margin: 0 0 0px 0; height: 220px; border: 1px solid #ffe400; width: 287px}
#fade           { float: right; border: 0px solid #000; width: 287px;  padding: 12px 0px 0 0; margin-top: 12px;}
/*--------------------FOOTER-----------------*/
#footer         { float: left; width: 787px; height: 70px; background: url('images/footer.png') no-repeat; margin: 0px; padding: 0px 0 0px 0; border: 0px solid red;}
#foot-inner     { padding: 15px 20px 0 0; margin: 10px 0 0 0; font-size: 12px; color:#fff; font-weight: bold;}
#foot-inner a   { color: #fff;}
#foot-inner a:hover{ text-decoration:none;}
#logo           { margin: 0 auto; width: 777px; font-size: 9px; padding: 0px 5px 0 0;}
#logo img, #logo a{ text-decoration:none; color:#fff; border: none; padding: 0px 5px 0 0;}
/*--------------------FORM-----------------*/
label           { width: 13em; float: left; font-size:12px; }
label.error     { float: left; color: #E20086;  vertical-align: top; width: 70%; padding-left: 13em; font-size:12px;}
.submit         { margin: 0 0 10px 155px; position: relative; }
em              { font-weight: bold; padding-right: 1em; vertical-align: top; }
fieldset        { margin-left: 0; width: 400px; text-align: left; float: left; border: 0px solid black; padding: 0px;}
#formtext       { color: #000;}
textarea        { border: 1px solid #ccc;}
input           { border: 1px solid #ccc;}
form            { border: none;}
	
	
	