/* RESET */
html, body, div, span, object, h1, h2, h3, p, pre, a, acronym, code, em, embed, img, sub, sup, dl, dt, dd, ol, ul, li, form, label{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* GENERAL */

body {text-align:center;background:#351800;color:#351800;font-family:Times;}
#wrapper {text-align:left;position:relative;width:800px;margin:0 auto;padding:235px 0 0;background:#fff url(images/franklin_respects_header.jpg) center top no-repeat;}
.alt {text-indent:-999em;}
.capitalJ {background:url(images/capital.png) 0 0 no-repeat;width:89px;height:85px;margin-left:-15px;margin-top:-30px;float:left;display:inline;}
p {font-size:13px;padding:5px 20px 5px 30px;line-height:17px;}
#left {display:inline;float:left;width:50%;margin-bottom:20px;margin-left:10px;}
#right img {float:left;display:inline;margin:-60px 10px 10px 0;}
#left img {float:right;display:inline;margin:-60px 0 10px 10px}
#right {margin-right:25px;}
ul{position:absolute;top:4px;left:300px;}
ul li {list-style:none;margin-right:95px;list-style-position:outside;font-style:italic;font-size:18px;float:left;display:inline;}
ul li a {color:#351800;text-decoration:none;}
ul li a:hover {text-decoration:underline;}
.initHide {display:none;}

h2 {background:url(images/respects_header.png) 0 0 no-repeat;width:661px;height:80px;margin:20px 0 0 20px;}
.text {width:700px;margin:0 auto;}
#uploadForm .submit {cursor:pointer;background:url(images/upload.png) 0 0 no-repeat;width:104px;height:29px;border:0;float:right;display:inline;margin:20px 0 0;}
#uploadForm {width:700px;margin:30px auto 0;}
#commentsForm {width:700px;margin:0 auto;clear:both;}
h6 {width:700px;display:block;margin:10px auto;}
#commentsForm .submit {cursor:pointer;background:url(images/submit.png) 0 0 no-repeat;margin-top:-20px;width:104px;height:26px;border:0;float:right;display:inline;}
#commentsForm textarea {height:150px;}

#imageContainer{width:700px;margin:20px auto;}
#imageContainer img {margin:10px;cursor:pointer;}
#commentContainer {width:700px;margin:20px auto;}
label{font-size:13px;padding-top:20px;padding-bottom:1px;display:block;}
form span {color:red;display:block;}
form span.initHide{display:block;text-indent:-999em;}


#commentContainer p {border-bottom:1px solid #ddd;padding:10px 0;margin:10px 0;}
#commentContainer p span {font-style:italic;text-align:right;margin-right:25px;display:block;}

#overlay {width:100%;height:100%;opacity:0;filter:alpha(opacity=0);background:#000;position:fixed;left:0px;top:0px;}
#gallery {background:#fff;width:420px;height:420px;position:fixed;left:50%;margin-left:-210px;}
.gallery {overflow:hidden;}
#gallery span {position:absolute;top:-196px;right:8px;text-transform:uppercase;font-size:12px;cursor:pointer;}
#innerGallery {position:relative;text-align:center;height:420px;line-height:420px;}
#innerGallery img {vertical-align:middle;margin:auto;}
#footer {margin-top:40px;background:#a6974e;color:#fff;clear:both;padding:20px 0 10px 40px;}
#footer a {color:#fff;text-align:left;letter-spacing:2px;}
#footer span {display:block;font-size:10px;text-align:left;}
span.breaker {width:20px;text-align:center;display:inline-block !important;}