body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, "sans-serif"; text-align: center; background: #7c7c7c; font-size: 12px; }
img { border: none; }
form { margin: 0px; padding: 0px; }

.clear { clear: both; }

#container { position: relative; width: 960px; margin: 0px auto; padding: 130px 0px 0px 0px; text-align: left; }

#header { position: absolute; top: 20px; left: 0px; height: 150px; }
#header #logo { position: absolute; left: 0px; top: 0px; }
#header #nav { position: absolute; left: 210px; top: 0px; }
#header #nav a { display: block; text-decoration: none; color: #000; width: 160px; font-size: 20px; font-weight: normal; line-height: 20px; margin: -1px 0px -19px 0px; }
#header #nav a:hover { color: #fff; }
#header #nav .selected { color: #fff; }

#title { position: absolute; top: 0px; left: 360px; width: 525px; }
#title a { display: block; color: #000; line-height: 30px; background: #00a74d; padding: 0px 10px; font-size: 11px; font-weight: normal; text-decoration: none; }
#title a:hover { color: #fff; background: #000; font-weight: normal; text-decoration: none; }

#content { position: absolute; top: 25px; left: 360px; width: 575px; display: none; z-index: 15; }
#content h1 { margin: 0px 10px 0px 0px; padding: 0px; float: left; }
#content h1 a { display: block; color: #000; line-height: 30px; background: #00a74d; padding: 0px 10px; font-size: 11px; font-weight: normal; text-decoration: none; margin: 0px 0px 5px 0px; }
#content h1 a:hover, #content .ui-state-active a { color: #fff; background: #000; font-weight: normal; text-decoration: none; }
#content h2 { float: left; width: 175px; margin: 0px; font-size: 28px; border-bottom: 5px solid #000; padding-bottom: 5px; }
#content h3 { color: #fff; font-family: Arial, Helvetica, "sans-serif"; font-style: normal; font-weight: normal; margin: 0px 0px 5px 0px; }
#content .content { clear: left; position: absolute; top: 40px; left: 0px; background: #00a74d; padding: 15px 25px 10px 20px; margin-bottom: 5px; width: 530px; }
#content .body { margin-left: 200px; }
#content .body a { font-weight: normal; color: #fff; text-decoration: underline; }
#content .contact { position: absolute; left: 20px; bottom: 20px; font-size: 11px; }
#content .contact a { font-weight: normal; color: #fff; }
#content p { line-height: 1.5em; margin: 0px 0px 10px 0px; font-family: Georgia, Times, "Times New Roman", serif; font-style: italic; padding-bottom: 10px; border-bottom: 1px dotted #000; }
#content p b { color: #fff; font-family: Arial, Helvetica, "sans-serif"; font-style: normal; font-weight: normal; }
#content ol, #content ul {  }
#content li { }
#content li a { font-weight: normal; }
#content a { color: #000; text-decoration: none; }
#content input, #content textarea, #content select { font-family: Arial, Helvetica, "sans-serif"; }
#content label { font-weight: bold; }
#content table p { margin: 0px; padding: 0px; background: none; }
#content form b { color: #f00; }

#bipp { position: absolute; left: 0px; bottom: 75px; }
#bipp_awards { position: absolute; left: 120px; bottom: 75px; }
#cakeandpictures { position: absolute; left: 120px; bottom: 75px; }
#wpja { position: absolute; left: 0px; bottom: 25px; }
#facebook { position: absolute; left: 0px; bottom: 150px; }
#twitter { position: absolute; left: 35px; bottom: 149px; }

#pos { float: left; padding: 0px 0px 0px 210px; width: 150px; font-size: 18px; }
#pos #num { display: block; float: left; margin-right: 10px; }
#pos a { display: block; float: left; z-index: 999; background: #000; text-decoration: none; width: 10px; height: 15px; margin: 5px 6px 0px 0px; }
#pos a:hover { background: #fff; }

#gallery { float: left; z-index: 1; margin: 0px; padding: 0px; list-style: none; overflow: hidden; display: block; height: 600px; width: 600px; }
#gallery li { margin: 0px; padding: 0px; width: 600px; height: 600px; background: #7c7c7c; }

#edit { width: 600px; margin-left: 360px; }
#edit .item { float: left; width: 200px; margin-bottom: 10px; }
#edit .item .image { float: left; margin-right: 10px; }
#edit .item .body { float: left; margin-right: 10px; }

#footer { padding: 0px; margin: 15px 0px 20px 360px; color: #666; font-size: 11px; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #666; text-decoration: none; }

