﻿body {
	background: #303030;
	margin: 0px;
}
a, 
a:link, 
a:visited {
color:#3399FF;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-weight:bold;
text-decoration:none;
}
a:active {
color:#F5F5F5;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-weight:bold;
}
a:hover {
color:#FFFFFF;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-weight:bold;
text-decoration:underline;
}
p {
margin:0 0 8px;
padding:0;
}
blockquote {
margin:7px 23px;
}
#content {
}
#comments a, #comments a:link, #comments a:visited {
color:#C0C0C0;
font-weight:normal;
text-decoration:none;
}
#rating {
float:right;
margin-top:3px;
}
#page {
background:#303030 none repeat scroll 0 0;
color:#FFFFFF;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
line-height:16px;
margin:20px auto 25px;
padding:20px;
text-align:left;
width:85%;
}
#about-page {
background:#303030 none repeat scroll 0 0;
color:#FFFFFF;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
line-height:16px;
margin:5px auto 25px;
width:85%;
}
#page a {
font-weight:bold;
}
#page img {
background:#C0C0C0 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:10px;
padding:2px;
}
#about a, #about a:link, #about a:visited {
color:#3399FF;
font-weight:normal;
text-decoration:none;
}
#about a:hover {
text-decoration:underline;
}
#about p, ul, li {
color:#CCCCCC;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
line-height:20px;
padding:0;
text-align:justify;
}
.column {
padding:5px;
text-align:left;
vertical-align:top;
width:48%;
}
.column-thumb {
padding:5px;
vertical-align:top;
width:30%;
}
.column-exif {
font-weight:bold;
padding:5px;
text-align:right;
vertical-align:top;
width:34%;
}
.column-exif-data {
padding:5px;
text-align:left;
vertical-align:top;
width:34%;
}
#picture {
margin:1px auto 23px;
padding:0 25px;
text-align:center;
}
.photobox {
background:#F3F3F3 none repeat scroll 0 0;
border-bottom:2px solid #000000;
border-right:2px solid #000000;
margin-top:1px;
padding:10px;
}
.photobox img {
border:10px solid #000000;
max-width:100%;
}
#nav {
border-bottom:1px solid #4B4B4B;
}
.navbar {
background-color:#000000;
color:#666666;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
padding-top:5px;
width:100%;
}
.rollbody {
background-color:#FFFFFF;
color:#666666;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
opacity:0.7;
padding:6px;
}
.rollhead {
background-color:#CCCCCC;
color:#000000;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:12px;
opacity:0.7;
padding:6px;
}
.navbar a, .navbar a:link, .navbar a:visited {
border:0 none;
color:#666666;
font-weight:normal;
text-decoration:none;
}
.navbar a:active, .navbar a:hover {
border:0 none;
color:#FFFFFF;
}
.header {
float:left;
font-weight:bold;
padding:0px 0px 4px 8px;
position:relative;
text-align:left;
}
.header a, .header a:link, .header a:visited, .header a:active, .header a:hover {
font-weight:bold;
}
.navmenu {
color:#999999;
padding:1px 1px 1px 1px;
text-align:right;
}
.navmenu a, .navmenu a:link, .navmenu a:visited {
border:0 none;
color:#999999;
text-decoration:none;
}
.navmenu a:active, .navmenu a:hover {
border:0 none;
color:#FFFFFF;
}
#notes {
color:#333333;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
margin-left:100px;
margin-right:100px;
text-align:center;
}
#descr {
color:#FFFFFF;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
font-style:italic;
margin:13px 7px;
text-align:left;
}
#descr-main {
color:#CCCCCC;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
line-height:1px;
margin:0 auto 10px;
text-align:justify;
width:550px;
}
#copyright {
color:#999999;
font-family:"Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
font-size:11px;
line-height:2px;
text-align:center;
}
#copyright a, #copyright a:link, #copyright a:visited {
color:#999999;
font-weight:normal;
text-decoration:none;
}
#copyright a:active, 
#copyright a:hover {
color:#999999;
}
#copyright a:hover {
text-decoration:underline;
}
.td-calendar-days-vz {
background:#FFFFFF none repeat scroll 0 0;
border-color:#999999 -moz-use-text-color;
border-style:solid none;
border-width:0 0 1px;
color:#999999;
padding:1px;
text-align:center;
}
.td-calendar-days-vz:hover {
background:#444444 none repeat scroll 0 0;
}
.td-calendar-days {
background:#FFFFFF none repeat scroll 0 0;
border-color:#999999 -moz-use-text-color;
border-style:solid none;
border-width:1px 0;
color:#999999;
padding:1px;
text-align:center;
}
.td-calendar-days:hover {
background:#444444 none repeat scroll 0 0;
}
.td-calendar-navi-vz {
border-color:-moz-use-text-color -moz-use-text-color #999999;
border-style:none none solid;
border-width:0 0 1px;
letter-spacing:1px;
text-align:center;
word-spacing:5px;
}
.td-calendar-navi-vz a {
color:#444444;
text-decoration:none;
}
.td-calendar-navi {
border-color:-moz-use-text-color -moz-use-text-color #999999;
border-style:none none solid;
border-width:0 0 1px;
letter-spacing:1px;
text-align:right;
word-spacing:5px;
}
.td-calendar-navi a {
color:#444444;
text-decoration:none;
}
.td-calendar-days-imagefound {
background:#F5F5F5 none repeat scroll 0 0;
border:1px dotted #999999;
padding:1px;
text-align:center;
}
.td-calendar-days-imagefound:hover {
background:#666666 none repeat scroll 0 0;
border:1px solid #999999;
}
.td-calendar-days-imagefound a {
color:#444444;
text-decoration:none;
}
.td-calendar-days-imagefound a:hover {
color:#FFFFFF;
text-decoration:none;
}
.table-calendar {
border:0 none;
font-family:Helvetica,verdana,sans-serif;
font-size:10px;
margin:0;
padding:0;
width:600px;
}
.table-calendar-vz {
border:0 none;
font-family:Helvetica,verdana,sans-serif;
font-size:10px;
margin:1;
padding:0;
width:200px;
}
#calendar {
font-family:Helvetica,verdana,sans-serif;
font-size:10px;
font-weight:bold;
margin:3px auto;
padding:5px;
text-align:center;
width:590px;
}
#comments {
margin:0 auto;
text-align:left;
}
#comments ul {
list-style-type:none;
margin:0;
}
#comments li {
border:1px solid #AAAAAA;
color:#EEEEEE;
display:block;
margin:0 0 10px;
padding:10px;
text-decoration:none;
}
#comments li a {
color:#EEEEEE;
text-decoration:none;
}
#comments li a:hover {
color:#FFFFFF;
}
#comments li:hover {
background:#515151 none repeat scroll 0 0;
}
#comment-middle {
background:#666666 none repeat scroll 0 0;
border-top:1px solid #AAAAAA;
height:15px;
margin-top:25px;
padding:5px;
}
#addcomment {
background:#515151 none repeat scroll 0 0;
border:1px solid #AAAAAA;
margin:0 auto;
padding:10px;
text-align:left;
width:90%;
}
.input {
background-color:#666666;
border:1px solid #AAAAAA;
color:#EEEEEE;
font-size:10px;
padding:5px;
width:45%;
}
#addcomment textarea {
background-color:#666666;
border:1px solid #AAAAAA;
color:#EEEEEE;
font-size:12px;
height:50px;
padding:5px;
width:90%;
}
.comment-button {
background:#FFFFFF none repeat scroll 0 0;
border-color:#AAAAAA;

border-style:solid;
border-width:1px 2px 2px 1px;
color:#666666;
}
#descr-main a, #descr-main a:link, #descr-main a:visited {
color:#3399FF;
font-weight:normal;
text-decoration:none;
}
#descr a, #descr a:link, #descr a:visited {
color:#3399FF;
font-weight:normal;
text-decoration:none;
}
#page-exif {
color:#999999;
}
#page-notes {
line-height:22px;
text-align:left;
width:550px;
}
h3 {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}