body {padding:0;margin:0;margin-top:2px;background: url(../img/bg.gif);}
a img {border:0;}
form {margin:0;padding:0;}
.FormError {background-color: #FFC; color: #000; border:3px solid #B22222;}
div.error {border: 3px solid red; width: 90%; padding: 0 1em;background:#FFEFEF; margin:auto; margin-bottom:1em;}
div.error p {font-size: 110%; color: red; font-weight: bold; line-height:1.3em}
div.success {border: 3px solid #3C3;width: 90%; padding: 0 1em;background:#E6FBE5; margin:auto; margin-bottom:1em;}
div.success p {font-size: 110%; color: #3C3; font-weight: bold; line-height:1.3em}

div#main {position:relative;width:800px;margin:auto;border:3px solid #000;}
div#preview {position:absolute; left:621px;top:155px;}
div#head {background: url(../img/bg-head.gif) repeat-x;	height:96px;}

img#masthead {display:block;float:left;}
table#login {border-collapse: collapse;float:left;}
table#login thead th {font: bold 10pt Verdana; color: #967EAA}
table#login input {font-size: 8pt}
table#login tfoot td {text-align:right; padding-top:6px;}
table#login tfoot {font: normal 8pt Arial;}
table#login tfoot a {color:#000; text-decoration:none; }

div#content {position:relative;background: url(../img/bg.jpg);height: 522px;width: 800px;}

div#copy {position:absolute; left:160px;top: 10px; border:1px dotted #EEE; width:430px; padding: 10px; margin:0;background:#FFF; height:430px; overflow:auto;}
div#copy.gallery {width:615px;}
div#copy h1 {margin:0;font: italic 2em Georgia, Times New Roman, Times, serif; color: #F93;}
div#copy p {font: normal 1em/1.3em Georgia, Times New Roman, Times, serif;text-align:justify}

h1 strong {display:none;}
h1#bio {width:140px; height:48px;background: url(../img/txt_h1_bio.gif) no-repeat; position:relative; left:260px; top:0px;}
h1#gallery {width:264px; height:52px;background: url(../img/txt_h1_gallery.gif) no-repeat; position:relative; left:340px; top:0px;}
h1#likes {width:273px; height:52px;background: url(../img/txt_h1_likes.gif) no-repeat; position:relative; left:145px; top:0px;}
h1#press {width:212px; height:57px;background: url(../img/txt_h1_press.gif) no-repeat; position:relative; left:195px; top:0px;}
h1#news {width:83px; height:32px;background: url(../img/txt_h1_news.gif) no-repeat; position:relative; left:330px; top:0px;}
h1#store {width:82px; height:32px;background: url(../img/txt_h1_store.gif) no-repeat; position:relative; left:330px; top:0px;}
h1#contact {width:197px; height:50px;background: url(../img/txt_h1_contact.gif) no-repeat; position:relative; left:230px; top:0px;}
h1#membership {width:262px; height:48px;background: url(../img/txt_h1_membership.gif) no-repeat; position:relative; left:145px; top:0px;}

ul.likes {list-style-image: url(../img/small_star.gif);}

table#nav {	border-collapse: collapse;}
table#nav td {margin:0;padding:0;}

table#news {border-collapse: collapse;width:100%;}
table#news tfoot td {background: #FFF;}

td.SpotTop {background: #31A58F;width: 250px;padding-left:10px;}
td.SpotBot {background: #36AFC3;height: 52px;}
td.SpotBot img {float: left;}
td.SpotBot p {text-align:center; font: bold italic 10pt Georgia, Times New Roman, Times, serif; color:#FFF;}
td.NewsTop {background: #0A726E;width: 550px;text-align:center;}
td.NewsTop, td.NewsTop a {font: normal 10pt Arial, Verdana, sans-serif; color:#FFF;}
td.NewsBot {background: #0B7996;font: bold 10pt Verdana, Arial, sans-serif;vertical-align:top;padding-left:20px;}
td.NewsBot span {background:#AC1200;font: bold 10pt Verdana, Arial, sans-serif;color:#FFF;float:left; padding:2px 10px;margin:0;}

table.gallery {border-collapse:collapse;border:1px solid #CCC;margin:0;}
table.gallery td {border:1px solid #CCC;padding:5px 0; text-align: center;}

img#SimonaBio {float:left; margin: 10px 10px 10px 0;}
img#SimonaLikes {float:right; margin: 10px 0 10px 10px;}

fieldset#signup {border: 1px solid #0B7996; padding: 0 1em 1em;}
fieldset#signup legend {border: 1px solid #0B7996; padding: .1em .5em; font-weight:bold;color:#0B7996;}
fieldset table {margin:1em 0;}
fieldset table th {font-weight: normal;text-align: left; padding: .5em .5em .5em 0; vertical-align:top;}
fieldset table td  {font-size: 80%;}
label strong {color: #B22222;}

/* ticker */
div#main2 {position:relative;left:20px;width:500px;height:20px;overflow:hidden;}
div#main2 a {font: bold 10pt Arial; color: #FFF;}

div#foot {background: #900;width:800px;margin:auto;margin-top:2px;border:3px solid #900;text-align: center;padding: 30px 0;}

ul#navlist {text-align: center;padding: 5px 0;margin-top: 0;margin-left: 0;width: 100%;font: italic 10pt Georgia, Times New Roman, Times, serif; color:#FFF;}
ul#navlist li {display: inline; padding:0;}
ul#navlist li a {padding:0; color: #FFF; font-weight:bold;}

p.copyright {font: italic 8pt Georgia, Times New Roman, Times, serif; color: #F93;}


div#jungle {position:relative;width:800px;margin:auto;text-align: center; font: normal 7pt Georgia, Times New Roman, Times, serif; color: #36C;}
div#jungle p {margin-top:20px;}