
/*body {background:#f97b8f url(/images/body-bg.jpg) repeat; margin:10px 0; font:11px Arial; color:#000}*/
/*body {background:#003 url(/images/bg2.gif) repeat; margin:10px 0; font:11px Arial; color:#000}*/
body {background:#990033  ; margin:10px 0; font:11px Arial; color:#000}
a {text-decoration:none}
a:focus {outline: none}


.clearFloat {clear:both}



.container {width:831px; border:solid 5px #c03; background:#fff; padding:10px}

#header {height:61px; margin:0 20px}
#logo {float:left; width:500px; height:100%; background:url(/images/logo.jpg) no-repeat; padding:15px 0 0 60px}
#logo h1, #logo h1 a, #logo h2, #logo h2 a {font-size:30px; color:#666; text-decoration:none; cursor:text}
#motto {float:right; width:200px; padding-top:12px;  text-align:right; font-weight:bold; font-size:14px}
#motto span {font-size:18px; color:#f9597d}


#menu {clear:both}
#menu ul {list-style-type:none; padding:0; margin:0; height:29px; border:solid 1px #ff9999}
#menu li {float:left; padding:1px; border-left:solid 1px #ff9999; text-align:center}
#menu li.first {border:none}
#menu li a {display:block; width:163px; height:20px; padding-top:7px; background:url(/images/menu.gif) repeat-x 1px 0; color:#666}
#menu li a:hover {background:url(/images/menu-over.gif) repeat-x 1px 0; color:#fff}

#footer {width:829px; margin:5px auto}
#disclaimer {margin-bottom:15px}
#disclaimer, #disclaimer a {font-size:10px; color:#ccc}
#disclaimer a {font-weight:bold}
#disclaimer a:hover {text-decoration:underline}




#content {margin:15px 0 0}

#box1 {background:url(/images/center-bg.jpg); padding:15px}
#box1 .leftSide {float:left; width:270px; text-align:center}
#box1 .leftSide img {border:solid 5px #fff}
#box1 .leftSide #morePhotos {margin-top:17px}
#box1 .leftSide #morePhotos a {background:#fff; padding:5px 30px; color:#666}
#box1 .leftSide #morePhotos a:hover {color:#f66}
#box1 .rightSide {float:right; width:440px; height:276px; margin:7px 10px; padding:15px 20px 0; background:#fff; filter:alpha(opacity=70); opacity:0.7; font-size:12px; color:#600}
#box1 .rightSide h2 {font-size:18px; color:#600; margin:3px 0 10px}
#signed-georgia {float:right; height:40px; margin-top:7px; text-align:right; padding-right:25px; background:url(/images/signed-georgia.gif) no-repeat 80px 20px}


.box0, .box2 {margin-top:15px; border:solid 1px #ddd; padding:15px; color:#666}
.box0 h2, .box2 h2 {height:20px; background:url(/images/lips.jpg) no-repeat; padding:2px 0 0 37px; vertical-align:middle; font-size:14px; font-weight:bold; color:#333}
.box2 img {margin:-20px 5px 5px 10px; border:solid 1px #ddd; padding:5px; box-shadow:4px 4px 5px #777; -moz-box-shadow:4px 4px 5px #777; -webkit-box-shadow:4px 4px 5px #777}
.toRight {float:right}
.about {font-size:12px}
.about table {width:auto}
.about td.label {width:80px; font-weight:bold}
.about img {margin-top:-50px; box-shadow:4px 4px 5px #777; -moz-box-shadow:4px 4px 5px #777; -webkit-box-shadow:4px 4px 5px #777}


table.gallery td {text-align:center; padding-top:15px}
table.gallery img {border:solid 1px #ddd; padding:5px; box-shadow:4px 4px 5px #777; -moz-box-shadow:4px 4px 5px #777; -webkit-box-shadow:4px 4px 5px #777}

#contactDetails {float:left; width:460px; font-size:12px}
#contactDetails span {font-size:13px; font-style:italic; font-weight:bold}
#contactDetails span.mytext {font-size:12px; font-style:italic; font-weight:normal; color:#900}
#contactDetails table {width:auto}
#contactDetails td {padding:0}
#contactDetails td.label {width:70px; text-align:right}
#contactDetails td.message {vertical-align:top}
#contactDetails input[type=text], #contactDetails textarea {width:250px; margin:3px}
#contactDetails textarea {width:240px; height:80px; margin:3px}
#contactDetails .submit {text-align:right; padding:0 3px 0 0}
#contactDetails .requiredFields {font-size:10px}