/*-------------------------------*/
/* basic */
/*-------------------------------*/
body {	margin: 0px 0px 0px 0px; padding: 0px; text-align: center; font-size: 12px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 87.5%;  background-color:#cecece; }
/*-------------------------------*/
/* links */
/*-------------------------------*/
a:link,a:visited { color: #38537e; text-decoration:none; margin:0; padding:0; }
a:hover,a:active { color: #8298a8; text-decoration: none; }
/*-------------------------------*/
/* headings */
/*-------------------------------*/
h1 { margin: 0px 0px 10px 0px; padding: 0; }
h2 { margin: 0 0 0 0; padding: 0; }
h3 { margin: 0 0 0 0; padding: 0; }
#container { width: 900px; margin: 0 auto 0 auto; text-align:center; padding: 0px; background-color:#fff; }
#header	{ width: 900px; text-align:left; }
#header h1 { margin-left: 45px; padding: 5px 0px 5px 0px; }
#logo	{ margin: 0px auto; padding:5px; float:left; width: 325px; text-align: left; }
#info	{ margin: 0px auto; padding: 5px; float:right; width: 325px; text-align: right; }
#nav	{ width: 700px;  margin:0px auto; padding: 0px; }
#previous	{ margin: 0px auto; padding:5px; float:left; width: 325px; text-align: left; }
#next	{ margin: 0px auto; padding: 5px; float:right; width: 325px; text-align: right; }
.title { font-size:14px; font-weight:bold; }
#photocontainer { float: left; background-color: #fff; width: 900px;}
#photonotes { float: left; margin-left: 45px; padding:5px; width: 525px; text-align:left; border: 1px dotted #000; }
#download { float: left; margin-left: 10px; padding: 5px; width: 250px; text-align:left; border: 1px dotted #000; }
#photonotes	img { margin: 2px 10px 5px 0px; background:#fff; padding:0px; float:left; display:block; clear:both; }
#photonotes h3 { font-size: 10px; font-weight:normal; margin-bottom:5px; }
#facebook { float: left; margin: 10px 0px 0px 45px; padding: 5px; width: 795px; background-color:fff; text-align: left; border: 1px dotted #000; }
#bopb { float: left; margin: 10px 0px 0px 45px; padding: 5px; width: 795px; background-color:fff; text-align: left; border: 1px dotted #000; }
#strip	{ float: left; margin: 10px 0px 0px 45px; background-color:#cecece; padding:5px; }
#comment_container { float: left; width: 900px; background-color:#fff; text-align: left;}
#addnew {float:left; width: 450px; margin: 10px 0px 10px 45px; padding: 5px; background-color:#efefef; border: 1px dashed #cecece;}
#commentsarea { float: left; margin: 10px 0px 0px 45px; width: 525px; padding: 5px; background-color:#efefef; border: 1px dashed #cecece; }
#exif { float: left; margin: 10px 0px 0px 10px; width: 250px; padding: 5px; background-color:#efefef; border: 1px dashed #cecece; }
.comments { background-color:#fff; text-decoration: none; }
.comments p { margin: 0; padding: 6px; }
.comments ul { margin: 0; padding: 0; border-width: 0; list-style-type: none; display: block; }
.comments li { background-color: #f5f5f5; width: 520px; list-style-type: none; margin: 0 0 10px; padding: 0; border: solid 2px #fff; }
.comments li p { margin: 0; padding: 6px; }
#photo { float: left; background-color: #fff; width: 900px; margin:0px;}
#photo img { padding: 5px; background: #000; }
.thumbnails { border:1px solid #f5f5f5; padding:3px; margin:3px; }
.current-thumbnail { border:1px solid #f5f5f5; padding:3px; margin:3px; }
.nocomments { border: 1px solid #efefef; }
.license img{ padding: 0px; border: 0px; }
#footer { float: left; width: 900px; margin-top: 10px;}
fieldset { margin: 0 0 0 0; padding: 0;}
legend { margin-left: 10px; color: #000; font-weight:bold; }
ol { padding: 5px 5px 0 5px; list-style:none; }
li { padding-bottom: 5px; }
submit { border-style:none; }
label { display: block; }
#thanks { float: left; margin: 10px 0px 0px 45px; padding: 5px; width: 795px; background-color:fff; text-align: left; border: 1px dotted #000; }
#social {float: left; width: 795x; margin-left: 45px; text-align: left; padding: 5px; }