body {
background-color: #FFFFFF;
font-size: 11px;
font-family: "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
color: #AAAAAA;
padding: 0px;
margin: 0px;
cursor: default;
text-align: center;
margin-bottom: 10px;
margin-top: 10px;}

html, body {
min-height:100%;}

/* Navigation */

#wrapper{
background: #FFFFFF;
width: 900px;
padding: 12px;
margin-left: auto;
margin-right: auto;}

.fl {
color: #808080;}

.fl:hover {
color: #ed145a;}

#navigation {
height: 40px;
width: 900px;
margin-left: auto;
margin-right: auto;
text-align: left;
background: url(images/imgs_01.jpg) left no-repeat;
border-bottom: 1px #EEEEEE solid;}


#menu {
font-family: Georgia, "Times New Roman", Times, serif;
text-align: right;
font-size: 14px;}

#menu a {
color: #808080;
text-decoration: none;}
		
#menu a:hover {
text-decoration: none;
color: #12a0ba;}

#image-navigate {
width: 900px;
padding-top: 10px;
text-align: right;
font-size: 11px;
margin-left: auto;
margin-right: auto;}

#image-navigate a{
color: #808080;
text-decoration: none;
padding: 0px;
margin: 0px;}

#image-navigate a:hover {
color: #12a0ba;
text-decoration: none}


/* image */

#photo {
margin-left: auto;
margin-right: auto;
padding: 0px;
width: 900px;}

#photo img {
border: 0; }

.padding-left {
padding-left: 10px;}


#comments_link {
text-align: right;
width: 900px;
padding-bottom: 4px;
margin-left: auto;
margin-right: auto}

#comments_link a{
color: #808080;
text-decoration: none;}

#comments_link a:hover {
color: #12a0ba;
text-decoration: none;}

#image_notes {
width: 900px;
padding-top: 4px;
text-align: left;
margin-left: auto;
margin-right: auto;}

#image_notes a {
color: #12a0ba;
text-decoration: none;}

#image_notes a:hover {
color: #707070;
text-decoration: none;}

span.left {
font-size: 11px;
float: left;}

span.right a{
text-decoration: none;}

span.right a:hover{
text-decoration: none;}

.jpg {
width: 90%;
margin-top: 3px;
height: 180px;
margin-left: auto;
margin-right: auto;}

/* Footer */

#footer {
background: #FFFFFF;
margin-top: 6px;
margin-left: auto;
margin-right: auto;
width: 900px;
line-height: 16px;
padding-top: 4px;
padding-bottom: 4px;
border-top: 1px #EEEEEE solid;;
text-align: left;}

#footer a{
color: #808080;
text-decoration: none;}

#footer a:hover {
color: #12a0ba;
text-decoration: none;}

#footer a img {
display: none;}

#nominate {
padding: 5px;}

#nominate a{
color: #12a0ba;
text-decoration: none;}

#nominate a:hover {
color: #808080;
text-decoration: none;}

/* ABOUT_TEMPLATE */

/* about */

#about {
padding-top: 10px;
width: 900px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding-bottom: 10px;
font-size: 11px;
line-height: 15px;}

#about p a {
color: #12a0ba;
text-decoration: none;}

#about p a:hover {
color: #808080;
text-decoration: none;}

p a {
color: #808080;
text-decoration: none;}

p a:hover {
color: #12a0ba;
text-decoration: none;}


.nomore {
text-decoration: line-through;}

/* BROWSE_TEMPLATE */

#title {
padding-top: 10px;
width: 900px;
margin-left: auto;
margin-right: auto;}

.thumbnails {
margin: 2px;
border: 5px solid #F6F6F6;}

.commented {
margin-top: 0px;
width: 160px;
line-height: normal;
margin-left: 10px;
padding: 0px;
margin-bottom: 4px;
border-bottom: 1px dotted #404040;
text-transform: lowercase;}

.commented img {
margin: 0px;
padding: 0px;
border: 4px solid #F6F6F6;}

/* LINKS */

.new {
font-style: italic;
color: #12a0ba;}


#links {
padding-top: 10px;
width: 900px;
margin-left: auto;
margin-right: auto;
text-align: justify;
padding-bottom: 10px;
line-height: 18px;}

table {
border: 0px;
width: 100%;}

td {
vertical-align: top;}

td p {
margin: 10px;}

/* .............................. */
/* Comments */
/* .............................. */


#image-info {
width: 700px;
text-align:left;
padding-bottom: 4px;
margin-left: auto;
margin-right: auto;}

#comments {
	float: left;
    margin:0px;
	padding:0px;
	width: 344px}
	
#comments ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
#comments li {
	padding: 5px;
	display: block;
	margin: 3px;
	background-color: #F6F6F6;
	text-decoration:none;}

#comments li.admin_comment {
background-color: #F6F6F6;
border: 1px dashed #AAAAAA;}

#comments li.admin_comment a{
color: #12a0ba;
text-decoration: none;}
#comments li.admin_comment a:hover{
color: #000000;
text-decoration: none;}

#comments li a {
color:#4383A8;
text-decoration:none;}

#comments li a:hover {
color: #303030;
text-decoration:none;}

#addcomment {
float: right;
width:340px;
text-align:left;
padding:5px;
margin: 3px;
background-color: #F6F6F6;}

#addcomment a{
	color:#4383A8;
text-decoration: none;}

#addcomment a:hover{
color: #12a0ba;}

.input {
    width:45%;
	font-size:10px;
	border: 0px;
border-bottom: 1px solid #DEDEDE;
	background-color: #FFFFFF;
	padding:2px;
	color: #808080;
    font-family: Arial, Helvetica, sans-serif;}
	
#addcomment textarea {
	width:80%;
	height:50px;
	font-size:10px;
	background-color: #FFFFFF;
color: #808080;
	padding:5px;
	border: 0px;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;}
	
.clear {
clear: both;}
	
.header {
margin: 0;
padding: 0;
display: inline;
font-size: 14px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
color: #12a0ba;}

h2 {
display: inline;
font-size: 11px;
font-weight: normal;
color: #303030;}

h3 {
display: inline;
font-size: 11px;
font-weight: normal;
color: #4383A8;}
	
center img{
border-left: 16px solid #000000;
border-right: 16px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;}

.under {
text-transform: lowercase;}