
* {
	color: #ccc; 
  font-size: 1em;
}

html, body, div, p, ul, ol, h1, h2, h3, h4,
span, a, table, td, form, img, li {
  font: 100.01% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Sans-Serif;
  margin: 0;
  padding: 0;
	list-style: none;
}

body {
  background: #000;
  text-align: center; /* hack for IE5.5 to display website centered */
  margin-top: 10px;
}

a {
	color: #048;
	text-decoration: none;
}

a:hover {
	color: #68f;
}

a img {
	border: none;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code, pre {
	background: #f8f8f8;
	display: block;
	font-family: monospace;
	font-size: 1.3em;
	padding: 10px;
}

blockquote {
	background: url(../Copy%20of%20dkret2-10/images/bg_blockquote.gif) top left no-repeat;
  font-size: 1em;
	margin: 5px 15px 5px 15px;
	padding: 5px 10px 5px 25px;
}

.back {
  color: #880000;
}

.right {
  text-align: right;
}

.center {
  text-align: center;
}

.block {
  text-align: justify;
}

td {
  vertical-align: top;
}

.space {
  padding: 20px 0;
}

.i_left {
	clear: both;
	margin: 0 5px 5px 0;
	padding: 3px;
	border: 1px solid #666;
	float: left;
}

.i_right {
	clear: both;
	margin: 0 0 5px 5px;
	padding: 3px;
	border: 1px solid #666;
	float: right;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}

acronym, abbr, span.caps {
	cursor: help;
}

.clear {
	clear: both;
}

.rss {
	background: url(../Copy%20of%20dkret2-10/images/feed.gif) no-repeat 0.2em;
	padding: 0 0 0 23px;
}

.trackback {
	background: url(../Copy%20of%20dkret2-10/images/arrow_refresh.gif) no-repeat 0.2em;
	padding: 0 0 0 22px;
}

.author {
	background: url(../Copy%20of%20dkret2-10/images/user_green.gif) no-repeat 0.2em;
	padding: 0 0 0 22px;
}

.tag {
	background: url(../Copy%20of%20dkret2-10/images/tag_blue.gif) no-repeat 0.2em;
	padding: 0 0 0 22px;
}

.comment {
	background: url(../Copy%20of%20dkret2-10/images/comments.gif) no-repeat 0.2em;
	padding: 0 0 0 23px;
}


/* page */

#header {
	height: 1px;  /*smallified the header for vlad*/
	
  padding: 2px 0;
	text-align: right;
	/*border-top: 1px solid #666; boarderfied the header for vlad*/

}

#navigation {
	background-color: #000;
  	margin: 0;
	/*padding: 3px 10px 3px;*/
	height: 28px;
	min-height: 28px;
	max-height: 28px;
	position: relative;
}

#container {
  background: #000000;
  /*border-left: 1px solid #666666;*/
  /*border-right: 1px solid #666666;*/
	margin: 0px auto;
	overflow: hidden;
  text-align: left; /* needed for center hack in the body to display website centered */
	width: 904px; /*old 890 px*/
}
#content-container {
	width: 700px;
	padding: 0px;
	margin: 0px;
	float: left;
	max-width: 700px;
}
#content {
	/*clear: both;*/
	
	/* Start 3/17/09 Edits by Levi */
		/*margin: 15px auto;*/
		/*padding: 0px 5px 5px 20px;*/
		/*width: 580px;*/
		/*border: 1px solid #666666;*/
		margin: 0px 5px 0px 0px;
		padding: 15px 0px;
	/* End 3/17/09 Edits by Levi */
	
	min-height: 400px;
	overflow: hidden;
}

#sidebar-container {
	float: left;
	width: 204px !important;
	overflow: hidden;
	max-width: 204px;

}
#sidebar {
	margin: 15px 0 20px 10px;
	overflow: hidden;

}

#footer {
  background: #000;
	clear: both;
	padding: 0;
  width: 100%;
}

/* page end */

/* forms */
form {
  margin: 5px 0 5px;
}

input, textarea {
	background: url(../Copy%20of%20dkret2-10/images/bg-input.jpg) top left repeat-x;
	border: 1px solid #666666;
  font-size: 1.2em;
	margin: 1px;
	padding: 1px 0;
}

input:focus, textarea:focus {
	background:#ffc;
}

.noborder {
  background: none;
  border: none;
}

label:hover {
	cursor:pointer;
}

/* header */

.hid_1 #header { background:url(../Copy%20of%20dkret2-10/images/bg_1.jpg) no-repeat; }
.hid_2 #header { background:url(../Copy%20of%20dkret2-10/images/bg_2.jpg) no-repeat; }
.hid_3 #header { background:url(../Copy%20of%20dkret2-10/images/bg_3.jpg) no-repeat; }

.hid_1 #header h1 a { color: #048; }
.hid_2 #header h1 a { color: #c80202; }
.hid_3 #header h1 a { color: #000; }

.drop {display:inline; position:relative; top: 5px;}

#header h1 a {
  font-size: 1.5em;
	margin: 0 80px;
}

#header h2 {
	font-size: 1em;
  margin: 0 80px;
}

#header a {
	color: #024;
	font-size: 1.2em;
}

#navigation .feedicon {
  background: url(../Copy%20of%20dkret2-10/images/feed.gif) 3px no-repeat;
	display: inline;
	float: right;
	margin: 0px 15px;
	padding: 0 0 0 22px;
}

#topnavi li {
	display: inline;
	padding: 0 15px;
	
}

#topnavi li a {
   color: #808080;
}
#topnavi li a:hover{
   color: #fff;
  }

#subnavi li {
	display: inline;
	padding: 0 15px 0 15px;
}

#subnavi li a {
  color: #3a7930;
}

#subnavi li a:hover {
  color: #68f;
}

/* header end */


/* content */

.calPage {
	border: 1px solid #ccc;
	color: #666;
	display: block;
	float: left;
	font-size: 0.8em;
	line-height: 0.8em;
	margin: 2px 5px 0 0;
	padding: 3px;
	text-align: center;
	text-transform: uppercase;
}

.calPage .day {
	color: #ccc;	
	display: block;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: -2px;
	text-indent: -3px;
}

.calPage .year {
	color: #666;	
	display: block;
  font-size: 1.1em;
	line-height: 0.9em;
	letter-spacing: -2px;
	text-indent: -3px;
}

.editlink {
	float: right;
}

.info {
	font-size: 0.8em;
  padding: 0 0 15px 0;
}

.entry img {
  border: 1px solid #666;
  float: left;
  margin: 3px 10px 3px;
  padding: 3px;
}

.infoblock {
	background: #000;
	border-bottom: 1px dotted #666;
	border-top: 1px dotted #666;
	color: #07c;
	display: block;
	font-size: 0.8em;
	line-height:1.8em;
	margin: 40px 0 40px 0;
	padding: 8px 5px 8px 5px;
}

#content .tags {
  clear: both;
	color: #07c;
	display: block;
	font-size: 0.8em;
	letter-spacing: -1px;
	margin: 10px 0 0 0;
	text-align: right;
}

.gravatar {
  border: 2px solid #666;
  float: left;
  font-size: 0.5em;
  margin: 2px 5px 2px 2px;
  padding: 2px;
}

#content .post {
  clear: both;
  margin: 10px 0 25px 0;
	overflow: hidden;  
}

#content {
	line-height:1.3em;
}

#content h2, h3, h2 a, h3 a {
	color: #3a7930;
	font-size: 1.1em;
	margin: 0 0 8px;
}

#content h2, h3 {
	color: #444;
}

#content h3, h3 a {
  clear: both;
	color: #3a7930;
	font-size: 1em;
	margin: 20px 0 10px;
}


#content p {
	font-size: 0.8em;
	line-height:1.3em;
	margin: 5px 0 5px;
}

#content .nolist {
  margin: 0;
  padding: 0;
  background: none;
}

#content ul li {
	background: url(../Copy%20of%20dkret2-10/images/bullet_blue.gif) no-repeat;
	font-size: 0.8em;
	padding: 0 0 0 20px;
}

#content ul ul li {
	background: url(../Copy%20of%20dkret2-10/images/bullet_blue.gif) no-repeat 0.2em;
	margin: 0 0 0 13px;
}

#content ol li {
  font-size: 0.8em;
  margin: 0 0 0 30px; 
  list-style: decimal;
  padding: 0;
}

#content td {
  font-size: 0.8em;
  padding: 0 10px 10px 0;
}


/* comments*/

#content .thecommentlist {
  font-size: 1em;
  list-style: none;
  margin: 15px 0 15px; 
  padding: 7px;
}

#content .commentinfo {
	font-size: 0.8em;
	font-style:italic;
  padding: 0 0 5px 0;
}

.alt_thecommentlist {
	background-color:#000;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

li.author_comment {
  background-color: #000;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

.alert {
  background: #000;
  color: #eee;
  padding: 20px; 
  text-align: center;
}

.comments_div {
  margin: 20px 0 20px;
}

.comment_div {
  margin: 30px 0;
}

#errors {
  color: red;
  font-size: 1em;
}

#loding {
  background: url(../Copy%20of%20dkret2-10/images/spinner.gif) no-repeat;
  margin: 5px 0 5px 0;
  padding: 0 0 0 25px;
}

/* content end */

/*left colon */
#column_left {width: 160px; margin: 0 10px 0 0; float: left; font-size:14px; font-family: "Monotype Corsiva";
	display:none;	Added By Levi, 3/17/09 
	}
/* 
#column_left ul {list-style: none; margin-left: 0; padding: 0; font-size:14px; font-family: "Monotype Corsiva"; text-align:center;}
#column_left ul li {margin: 16px 0;}
#column_left li a  {font-weight: Normal; padding-left: 0px; padding-right: 0px;  text-decoration: none; color: #808080; width: 100%;display: block;font-size:16px;font-family: "Monotype Corsiva";}
#column_left li a:hover {font-weight: bold; padding-left: 0px; padding-right: 0px;  text-decoration: none; color: #CCCCCC; width: 100%;display: block;font-size:16px;font-family: "Monotype Corsiva";}*/
  

/* sidebar */

#sidebar {
	/*width:202px;*/
	border-left: 1px dotted #333;
	font-size: 0.8em;
	line-height:1.1em;
	padding: 0 0 100px 8px;
}

#sidebar h2 {
	border-bottom: 1px dotted #444;
	color: #3a7930;
	margin: 10px 0 5px;
}

#sidebar h2 a {
  font-size: 1em;
}

#sidebar_nav {
  background: #e8efe8;
  border: 2px dotted #444;
  padding: 7px;
}

#sidebar #sidebar_nav li {
	background: url(../Copy%20of%20dkret2-10/images/arrow_sub.gif) no-repeat 0 0.2em;
	padding: 0 0 0 18px;
}

#sidebar #sidebar_nav ul {
padding: 0 0 10px 0;

}

#sidebar ul ul li {
	background: url(../Copy%20of%20dkret2-10/images/bullet_blue.gif) no-repeat;
	padding: 0 0 0 15px;
}

#sidebar #linklist ul li{
  background: none;
  padding: 0;
}

#sidebar #linklist ul ul li {
	background: url(../Copy%20of%20dkret2-10/images/bullet_go.gif) no-repeat;
  padding: 0 0 0 15px;
}

#sidebar #naechste-termine ul li{
  background: none;
  margin: 0;
  padding: 0;
}

#sidebar #naechste-termine ul ul li {
	background: url(../Copy%20of%20dkret2-10/images/bullet_blue.gif) no-repeat;
  margin: 0;
  padding: 0 0 0 15px;
}


#sidebar #colon {
	overflow: hidden;
  width: 100%;
}

#sidebar .colon1 {
	background: #000;
	color: #333;
	float: left;
	margin: 10px 5px 0 0;
	overflow: hidden;
	padding: 0 3px 10px 3px;
	width: 168px; /* IE < 6 */
  width/**/:/**/ 148px; /* alle anderen User-Agents */
}

#sidebar .colon2 {
	background: #000;
	color: #333;
	float: left;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding:0 3px 10px 3px;
	width: 155px; /* IE < 6 */
  width/**/:/**/ 144px; /* alle anderen User-Agents */
}

#sidebar .sidebar_select {
  width: 140px;
  color:#666666;
}

#wp-calendar th {
  width: 35px;
}

#wp-calendar caption {
  color: #3a7930;
}

#wp-cal-container {
  text-align: center;
}

/* footer */

#footer {
  font-size: 0.8em;
  overflow: hidden;
}

#footer h2 {
  border-bottom: 1px dotted #666;
  clear: both;
  color: #3a7930;
  margin: 10px 0 10px;
  padding: 0;
}

#footer li {
}

#footer ul li li {
	background: url(../Copy%20of%20dkret2-10/images/bullet_blue.gif) no-repeat;
  margin: 0 0 2px;
	padding: 0 0 0 15px;
}

#footer .Left_Footer {
	color: #333;
	float:left;
	margin:15px 15px 15px 10px;
	padding:0px 5px 10px 5px;
	width:270px; /* IE < 6 */
  width/**/:/**/ 265px; /* alle anderen User-Agents */
}

#footer .Middle_Footer {
	color: #333;
	float:left;
	margin:15px 15px 15px 5px;
	padding:0px 5px 10px 5px;
	width:270px; /* IE < 6 */
  width/**/:/**/ 265px; /* alle anderen User-Agents */
}

#footer .Right_Footer {
	color: #333;
	float:left;
	margin:15px 0px 15px 5px;
	padding:0px 5px 10px 5px;
	width:270px; /* IE < 6 */
  width/**/:/**/ 265px; /* alle anderen User-Agents */
}

#bottom {
  background: #000;
  clear: both;
  font-size: 0.8em;
  padding: 5px 20px 5px 20px;
}

#bottom p {
  color: #eee;
}

#bottom a {
  color: #07c;
}

#bottom a:hover {
  color: #09e;
}


/* ------------------------------
-- CSS for supported Plugins ---
------------------------------ */

/* ------------
-- myGallery --
------------ */

.myrandompic img {
	background: #fff;
	border: 3px solid #666;
	margin: 10px 0 0 5px;
	padding:5px;
}

.mypicsgallery {
	text-align: left;
}

.mypicsgallery a img {
	border: 2px solid  #666;
	margin: 0;
}

.mypicsgallery a:hover img {
	border: 2px solid #68f;
}

.myinlinepictureleft {
	clear: both;
}

.myinlinepictureright {
	clear: both;
	float:right;
  margin: 0 10px;
}

.myinlinepictureleftclear {
	clear: both;
  float: none;
}

.mygallerygallery {
	border: 2px solid #ddd;
	height: 150px;
	margin-bottom: 10px;
	padding: 10px;
}

.mygallerypreviewpics {
	background: #fff;
	border: 3px solid #666;
	float: left;
	margin: 10px 10px 10px 0px;
	padding:5px;
}

.mygallerydescription {
	padding: 10px 0;
}

/* ------------
-- wp-quotes --
------------ */

.wp_quotes_quote {
	margin: 5px 0;
}

.wp_quotes_author {
	color: #666;
	margin: 0 0 10px;
	text-align: right;
}

/* --------------
-- now reading --
--------------- */

.now-reading-copyright {
	padding: 20px 0;
}

ul.wolke li {
	display:inline;
	padding: 1em;
}

/* ------------
---- YAAPN ----
------------ */

#content .paging ul li { 
  background: none;
  display: inline;
  padding: 0 5px 0 5px;
  font-size: 1em;
}

#content .paging ul {
  padding: 5px 0;
}

#content .paging {
  padding: 20px 0;
  text-align: center;
}

/* ---------------------
---- Event Calendar ----
--------------------- */

table.ec3_schedule {
  width: 100%;
}

/* ---------------
---- Download ----
--------------- */

.download-link {
  background:#f6f6f6 no-repeat 5px center;
  border-bottom: 1px solid #444;
  border-top: 1px solid #444;
  margin:20px 0 20px 0;
  padding: 10px 0 10px;
}

.download-link img {
  border: none;
  float: left;
  margin: 0 10px;
}

//vlad styles

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#bottommenu li a:hover,
#westcomb a:hover,
#pacificnorthwestb a:hover,
#topmenu li a:hover,
#shootmenu li a:hover,
#gorgekidscomb a:hover,
#bajakitingfeb08b a:hover,
#clientgalleriesb a:hover,
#windsurfing07b a:hover,
#portraitspricingb a:hover,
#weddingspricingb a:hover,
#mainmenu li a:hover,
#engagementmarch08b a:hover  {
   color: #C0C0C0;
   font-weight: bold;
}

#pacificnorthwestb a,
#windsurfing07b a,
#portraitspricingb a,
#bajakitingfeb08b a,
#engagementmarch08b a,
#topmenu li a,
#gorgekidscomb a,
#weddingspricingb a,
#westcomb a,
#bottommenu li a,
#clientgalleriesb a  {
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
}

#pid6other,
#pid1home,
#pid7artsy,
#pid4links,
#portrpricing,
#pid2about,
#pid3pricing,
#pid5contact  {
   margin: 0px auto 0px auto;
   height: 717px;
   width: 1000px;
   position: relative;
   background-color: #000000;
}

#vladosklenar2008 p,
#photovladocomaddress p  {
   font: 16px/19px "Monotype Corsiva";
   margin: 0px;
   color: #666666;
   text-align: center;
}

#windsurfing07b,
#engagementmarch08b  {
   font: 24px/29px "Monotype Corsiva";
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 200px;
   z-index: 4;
   height: 23px;
}

#photovladoaddress p,
#please p  {
   font: 24px/29px "Monotype Corsiva";
   margin: 0px;
   text-align: left;
}

#bottommenu li,
#topmenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#photovladocomaddress  {
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 659px;
   z-index: 2;
   width: 539px;
}

#engagementmarch08b a  {
   color: #CCCCCC;
}

#portraitspricingb a  {
   color: #999999;
}

#pacificnorthwestb a  {
   color: #666666;
}

#bajakitingfeb08b a  {
   color: #CCCCCC;
}

#weddingspricingb a  {
   color: #999999;
}

#clientgalleriesb a  {
   color: #666666;
}

#engagementmarch08b  {
   width: 221px;
   top: 292px;
}

#clientgalleriesb  {
   font: 16px/21px "Monotype Corsiva";
   text-align: center;
   visibility: visible;
   /*position: absolute;
   left: 27px;
   top: 574px;
   z-index: 3;*/
   width: 79px;
   height: 41px;
}

#windsurfing07b a  {
   color: #CCCCCC;
}

#vladosklenar2008  {
   visibility: visible;
   position: absolute;
   left: 810px;
   top: 620px;
   z-index: 3;
   width: 140px;
}

#bottommenu li a  {
   height: 100%;
   color: #666666;
}


#photovladologo  {
   background: url(http://www.photovlado.com/artsymedia/photovladologo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 27px;
   z-index: 3;
   width: 138px;
   height: 37px;
}

#mainmenu li a  {
   font-weight: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #666666;
   width: 100%;
   display: block;
}

#topmenu li a  {
   height: 100%;
   color: #666666;
}

#mainmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#westcomb a  {
   color: #666666;
}


#bottommenu  {
   font: 16px/21px "Monotype Corsiva";
   height: 21px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #666666;
   position: absolute;
   left: 313px;
   top: 631px;
   z-index: 3;
   width: 409px;
}



#mainmenu  {
   font: 16px/39px "Monotype Corsiva";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #666666;
   z-index: 3;
   width: 123px;
}


#topmenu  {
   font: 16px/20px "Monotype Corsiva";
   height: 20px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #666666;
   position: absolute;
   left: 171px;
   top: 42px;
   z-index: 3;
   width: 773px;
}

#layer5  {
   background: url(portrpricingmedia/layer5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 588px;
   top: 187px;
   z-index: 3;
   width: 269px;
   height: 402px;
}

#topmenu li a,
#bottommenu li a,
#mainmenu li a  {
   color: #808080;
}


.addthis img {border:none;}

/* ADDED 3/17/09 By Levi */

#id51menu li a:hover,
#id49emailb a:hover,
#id46mediafortemarketingb a:hover,
#telephoneb a:hover,
#clientaccessb a:hover,
#photovladoaddressb a:hover  {
   color: #C0C0C0;
}

#photovladoaddressb a,
#telephoneb a,
#clientaccessb a,
#id46mediafortemarketingb a,
#id49emailb a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #333333;
}

#id49emailb,
#telephoneb,
#photovladoaddressb,
#clientaccessb  {
   font: 12px/14px "Century Gothic";
   letter-spacing: 1px;
   visibility: visible;
   position: absolute;
   top: 641px;
   z-index: 1;
   height: 9px;
}

#id46mediafortemarketingb  {
   font: 8px/24px Verdana;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 356px;
   top: 660px;
   z-index: 1;
   width: 193px;
   height: 8px;
}

#photovladoaddressb  {
   width: 431px;
   left: 6px;
   text-align: left;
}

#id51menu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #666666;
   height: 100%;
/* Added by Levi 6/22 */
font-family:"Century Gothic";
font-size:14px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:18px;
/*  End Addition */
}

#clientaccessb  {
   width: 121px;
   left: 776px;
   text-align: right;
}

#homeb a:hover  {
   background-position: -201px 0%;
}

#id51menu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#id49emailb  {
   width: 229px;
   left: 542px;
   text-align: center;
}

#telephoneb  {
   width: 116px;
   z-index: 2;
   left: 405px;
   text-align: center;
}

#slideshow  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 28px;
   z-index: 1;
   width: 901px;
   height: 601px;
   background-color: #000000;
   background-image: none;
}

#id51menu  {
   font: 14px/18px "Century Gothic";
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   /*text-align: right;*/
   letter-spacing: 1px;
   color: #666666;
   position: absolute;
   left: 249px;
   top: 2px;
   z-index: 2;
}

#homeb a  {
   background: url(images/homeb.jpg) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 201px;
   font-size: 16px;
   line-height: 16px;
}

#hznhome  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 1;
   width: 201px;
   height: 16px;
}

#home  {
   width: 902px;
   height: 668px;
   position: absolute;
   margin-left: -451px;
   left: 50%;
   top: -334px;
   background-color: #000000;
}
