/* 

	TEMPLATE NAME: Simple Visions

	AUTHOR: Yovko Lambrev

	AUTHOR WEBSITE: http://yovko.net

	VERSION: 2.0

		

	Valid xHTML & CSS



*/



body {

	background: #FFFFFF;

	margin: 0px;

}



a,

a:link,

a:visited {

	color: #333333;

	font-weight: bold;

	text-decoration: none;

}



a:active { 

	color: #333333;

	font-weight: bold;

}



a:hover	{

	color: #333333;

	font-weight: bold;

	text-decoration: underline;

}



p {

	margin: 0px 0px 8px 0px;

	padding: 0px;

}



#comments li {

	margin-bottom: 9px;

}



blockquote {

	margin: 7px 23px 7px 23px;

}



#content {

}



#rating {

	margin-top: 3px;

	float: right;

}



#page {

    	background: #FFFFFF;

	padding: 20px;

	text-align: left;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;

	font-size: 12px;

	width: 85%;

	margin: 20px auto;

	margin-bottom: 25px;

	line-height: 16px;

}



#page a {

    	font-weight: bold;

}

	

#page img {

	background: #FFFFFF;

    	padding: 4px;

	border: 1px solid #CCC;

}



.strikethrough {

	text-decoration: line-through;

}



.column {

	width: 48%;

	text-align: left;

	vertical-align: top;

	padding: 15px;

	}



.column-thumb {

	width: 30%;

	vertical-align: top;

	padding: 5px;

	}



.column-exif {

	width: 34%;

	text-align: right;

	vertical-align: top;

	padding: 4px;

	font-weight: bold;

	}



.column-exif-data {

	width: 34%;

	text-align: left;

	vertical-align: middle;

	padding: 4px;

	}



#picture {

	padding: 25px 25px 25px 25px;

	text-align: center;

}



.photobox {

	padding: 16px;

	background: #FFF;

	border: 1px solid #D1D1D1;			

}



#nav {

	border-bottom: 1px solid #D1D1D1;

}



.navbar {

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;

	color: #666666;

	font-size: 11px;

	width: 100%;

	background-color: #F3F3F3;

}



.navbar a,

.navbar a:link,

.navbar a:visited {

	color: #666666;

	font-weight: normal;

	text-decoration: none;

	border: 0px;	

}



.navbar a:active,

.navbar a:hover {

	color: #111111;

	border: 0px;	

}



.header {

	float: left;

	position: relative;

	padding: 4px 4px 4px 4px;

	text-align: middle;

	font-weight: normal;

	font-size: 25px;

}



.header a,

.header a:link,

.header a:visited,

.header a:active,

.header a:hover {

	font-weight: bold;

}



.navmenu {

	color: #333333;

	padding: 4px 8px 4px 4px;

	text-align: right;

}



.navmenu a,

.navmenu a:link,

.navmenu a:visited {

	color: #333333;

	text-decoration: none;

	border: 0px;	

}



.navmenu a:active,

.navmenu a:hover {

	color: #000000;

	border: 0px;	

}



#notes {

	text-align: center;

	color: #333333;

	margin-left: 100px;

	margin-right: 100px;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; 

	font-size: 11px;

}



#descr {

	color: #333333;

	margin-top: 13px;

	margin-left: 7px;

	margin-right: 7px;

	margin-bottom: 13px;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; 

	font-size: 11px;

	font-style: italic;

	text-align: left;

}



#copyright {

	text-align: center;

	color: #333333;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; 

	font-size: 11px;

}



#copyright a,

#copyright a:link,

#copyright a:visited {

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}



#copyright a:active,

#copyright a:hover {

	color: #333333;

}



.td-calendar-days-vz {

	padding: 1px;

	text-align: center;

	border-top: 0px solid #999;

	border-bottom: 1px solid #999;

	border-right: 0px;

	border-left: 0px;

	background: #fff;

	color: #999;

}



.td-calendar-days-vz:hover {

	background: #444;

}



.td-calendar-days {

	padding: 1px;

	text-align: center;

	border-top: 1px solid #999;

	border-bottom: 1px solid #999;

	border-right: 0px;

	border-left: 0px;

	background: #FFF;

	color: #999;

}



.td-calendar-days:hover {

    background: #444;

}



.td-calendar-navi-vz {

	border-top: 0px;

	border-bottom: 1px solid #999;

	border-right: 0px;

	border-left: 0px;

	text-align: center;

	letter-spacing: 1px;

	word-spacing: 5px;

}



.td-calendar-navi-vz a {

    	text-decoration:none;

    	color: #444;

}



.td-calendar-navi {

	border-top: 0px;

	border-bottom: 1px solid #999;

	border-right: 0px;

	border-left: 0px;

	text-align: right;

	letter-spacing: 1px;

	word-spacing: 5px;

}



.td-calendar-navi a {

    	text-decoration: none;

    	color: #444;

}



.td-calendar-days-imagefound {

	padding: 1px;

	text-align: center;

	border-top: 1px dotted #999;

	border-bottom: 1px dotted #999;

	border-left: 1px dotted #999;

	border-right: 1px dotted #999;

	background: #f5f5f5;

}



.td-calendar-days-imagefound:hover {

    	border-top: 1px solid #999;

	border-bottom: 1px solid #999;

	border-left: 1px solid #999;

	border-right: 1px solid #999;

	background: #666;

}



.td-calendar-days-imagefound a {

    	text-decoration: none;

    	color: #444;

}



.td-calendar-days-imagefound a:hover {

    	text-decoration: none;

    	color: #FFF;

}



.table-calendar {

    	font-family: Helvetica, verdana, sans-serif;

	font-size: 10px;

	padding: 0px;

	margin: 0px;

	width: 600px;

	border-top: 0px;

	border-bottom: 0px;

	border-right: 0px;

	border-left: 0px;

}



.table-calendar-vz {

    	font-family: Helvetica, verdana, sans-serif;

	font-size: 10px;

	padding: 0px;

	margin: 0px;

	width: 200px;

	border-top: 0px;

	border-bottom: 0px;

	border-right: 0px;

	border-left: 0px;

}



#calendar {

    	width: 590px;

    	padding: 10px;

    	font-family: Helvetica, verdana, sans-serif;

    	font-size: 10px;

    	font-weight: bold;

	margin: 3px auto 3px auto;

	text-align: center;

}



.wrap1, .wrap2, .wrap3 {

  display:inline-table;

  /* \*/display:block;/**/

}



.wrap1 {

  float:left;

  background:url('images/shadow.gif') no-repeat right bottom;

}



.wrap2 {

  background:url('images/shadow_bl.gif') no-repeat left bottom;

}



.wrap3 {

  background:url('images/shadow_tr.gif') no-repeat right top;; padding-left:0; padding-right:16px; padding-top:0; padding-bottom:16px

}



.wrap3 img {

  display:block;

}





#posttitle {

        width: 700px;

	margin-left: auto;

	margin-right: auto;

        font-size: 30px;

        text-align: left;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;  

}



#posttext {

	width: 650px;

	margin-left: auto;

	margin-right: auto;

	float: center;

        font-size: 14px;

        text-align: left;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;  

}









#notes {

	text-align: center;

	color: #333333;

	margin-left: 100px;

	margin-right: 100px;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; 

	font-size: 11px;

}



#thumbnailrow ,

#thumbnailrow image {

	text-align: center;

	color: #333333;

	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif; 

	font-size: 11px;

	padding: 6px;

	background: #F3F3F3;

	border: 3px solid #D1D1D1;

}

