/*	Dr. Ivan's Theme for ZenPhoto	*/

/*general*/
body							{	background: url(bkg.png) repeat;	font-size:11px;	font-family:Sans-Serif;	color: #6F6860;}
img							{	border:0px	}

a.section:link				{	font-size:24px;	font-weight:bold;	color:black;	text-decoration:none	}
a.section:hover			{	font-size:24px;	font-weight:bold;	color:#484848;	text-decoration:none	}
a.section:visited			{	font-size:24px;	font-weight:bold;	color:black;	text-decoration:none	}
a.section:active			{	font-size:24px;	font-weight:bold;	color:red;	text-decoration:none	}

a.subsection_a:hover		{	font-size:24px;	text-decoration:none;	font-weight:bold;	color:#9F9F9F	}
a.subsection_a:link		{	font-size:24px;	text-decoration:none;	font-weight:bold;	color:#714696	}
a.subsection_a:visited	{	font-size:24px;	text-decoration:none;	font-weight:bold;	color:#714696	}
a.subsection_a:active	{	font-size:24px;	text-decoration:none;	font-weight:bold;	color:red	}

/* footer */
a.footer						{	color: #707070;	font-size: 9;	text-decoration:none	}
p.footer						{	text-align: center;	color: #5F5F5F;	font-size: 9;	font-family:Sans-Serif	}
hr.footer					{	border:0; color:#808080; background-color:#808080; text-align:center; height:1px; width:800px;	}

/*image viewing page*/
img.picture					{	border-style: double;	border-color: #3B3B3C;	border-width: medium;	}

/*front page*/
.picture_holder			{	text-align: center;	position:relative;	}
.fp_frame_holder			{	float: center;	position:absolute;	top:-50px;	right:-5px	}
.fp_subsection_title		{	padding: 0px 40px 0px 40px; text-align:left;	}

/*gallery page*/
.gallery						{	list-style: none;	margin: 0;	padding: 0;	}
.gallery li					{	margin: 20px 10px 20px 10px;	padding: 0;	float: left;	position: relative;	}
.gallery img				{	border: 0px;	padding: 0px;	} /*.gallery img				{	background: #fff;	border: solid 1px #ccc;	padding: 4px;	}*/
.gallery span				{	width: 120px;	height: 120px;	display: block;	position: absolute;	top: -20px;	left: -10px;	background: url(/themes/dr-ivan/ZenPhoto-gallery-frame.png) no-repeat;	}
.gallery a 					{	text-decoration: none;	}


/* Admin Toolbox */
#admin, #admin_data{position: fixed;_position: absolute;right: 0px;top: 0px;width: 120px;border-bottom: 1px solid #444;border-left: 1px solid #444;background: #ffffff;z-index: 2;}
#admin_data{top: 0px;padding-top: 20px;z-index: 1;line-height: 1.6em;}
#admin h3 {font-weight: normal;color: #ffffff;margin:0;padding:0;}
#admin h3:hover { color: #86a1b6; }
