/*  
Theme Name: Krieger Photo
Theme URL: http://kriegerphoto.com
Description: A theme from Design Council
Version: 2.2
Author: Design Council + Krieger Photo
Author URL: http://www.designcouncil.us / 
*/

/***********************************
	CSS Document 
***********************************/
/* AFFECTS GALLERY
* {
	margin:0; padding:0;
}
*/
body{
  background:#0D0D0D;
}

a:hover{text-decoration:none;}

a img { border:0;}

.column { float:left;}
.clear { clear:both;}


html, input, textarea
	{
		font-family:Arial; 
		font-size:11px;		
		color:#8E8E85;		
	}
	
a {color:#8E8E85;}	

input, select, textarea { vertical-align:middle; font-weight:normal; color:#333333;}

.search .input {border-color:#CDCDCD; border-bottom-width:1px; border-right-width:1px; padding-top:2px; padding-bottom:2px; background:#FFFFFF;}
.search .submit { margin:0;}

#main .bg {
	background-color: #000000;
	}

#header { height:250px;}	/* 420 */

#header .indent { padding:140px 525px 0 25px;}

h1 { color:#FFFFFF; font-size:2.6em; font-weight:bold;}
h1 a {color:#FFFFFF; text-decoration:none;}

#header span { font-size:1.31em; color:#595958;}

#footer { background:#212121; padding:20px 60px; color:#7D7F7A; font-size:1.11em;}

/***********************************
	DATE MOD
***********************************/
.miniCalendar{ 
	width:44px;
	float:left;
	margin-right: 8px;
	background:url(http://kriegerphoto.com/08/templates/krieger_pages/images/Upcalendar.gif) top center no-repeat; 
	height:49px;
	}
	
.paper{ 
	width:44px; 
	background:url(http://kriegerphoto.com/08/templates/krieger_pages/images/Dwcalendar.gif) bottom no-repeat; 
	height:27px;
	}
	
.theDay{ 
	font-family: Arial, Helvetica, sans-serif; 
	text-transform:	uppercase; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-size:1.2em; 
	padding-top:3px;
	}
	
.monthYear{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#CCCCCC; 
	font-size:0.8em; 
	height:14px; 
	padding-top:7px; 
	}


/***********************************
	Side Bar
***********************************/
#side_bar { 
	background:url(http://kriegerphoto.com/08/templates/krieger_pages/images/side-bg.jpg) no-repeat;
	width:245px;
	height:482px; 
	}
/*#side_bar { width:245px; background:url(http://kriegerphoto.com/08/templates/krieger_pages/images/side-bg.gif) no-repeat 0px 140px;} */

#side_bar .indent { padding:10px 35px 10px 60px;}

#side_bar .search { text-align:right;}
#side_bar .search .input { width:90%; }
#side_bar .search .submit {margin:5px 0px 0px 4px;}

.widget_style li.current_page_item a{ 
	color:#BB0363;				/* Pink */
	text-decoration: none;
	}

.widget_style h2 { color:#CD9349; font-size:1.8em; font-weight:bold; padding:0px 0px 0px 10px; background:url(http://kriegerphoto.com/08/templates/krieger_pages/images/side-bul.gif) no-repeat left;}
.widget_style ul { margin:5px 0px 25px 9px; list-style:none;}
.widget_style li { 
	background:url(http://kriegerphoto.com/08/templates/krieger_pages/images/side-bul1.gif) no-repeat 0px 6px; 
	padding:0px 0 0 7px; 
	color:#FFFFFF; 
	line-height:1.41em;
	font-weight:bold;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-top:-1px;
	}
	
.widget_style li a { 
	color:#FFFFFF;
	text-decoration: none;
	}
.widget_style li a:hover { 
	color:#BB0363;				/* Pink */
	text-decoration: none;
	}

#links_with_style ul {margin:0;}
#links_with_style ul ul {margin:15px 0px 25px 9px;}
#links_with_style ul li {list-style:none;background:none;margin:0;padding:0;}
#links_with_style ul li ul li {
	background:url(http://kriegerphoto.com/08/templates/krieger_pages/images/side-bul1.gif) no-repeat 0px 6px; 
	padding:0px 0 0 7px; 
	color:#FFFFFF; 
	line-height:1.41em; 
	font-size:1.01em; 
	margin-top:-1px;
	}
#links_with_style ul li ul li a {color:#FFFFFF;}

#meta { vertical-align:top;}

#categories { vertical-align:top;}

#archives { vertical-align:top;}

#recent-comments  {
	vertical-align:top;
}
#recent-posts  {
	vertical-align:top;
}
#calendar {
	vertical-align:top;
}
#google-search  {
	vertical-align:top;
}
#gsearch {
	text-align:left;
}
#pages  {
	vertical-align:top;
}
#text-1 {
	vertical-align:top;
}
#delicious {
	vertical-align:top;
}
#delicious-box {
	text-align:left;
}
#calendar_wrap {
	vertical-align:top;
	padding:15px 0px 25px 0px;
}
#calendar_wrap a {	
	font-weight:bold;
}
.textwidget {	
	padding:15px 0px 25px 9px;
}
#statusbar {
	padding:0px 0px 25px 0px;
	text-align:justify;
}
#statusbar p {
	padding:0px; 
	margin:0px;
}
#statusbar a {		
	font-weight:bold;
}

/***********************************
	Content
***********************************/
#content { 
	width:521px;
	}

#content .indent { padding:10px 85px 10px 35px;}

#content .search .input { width:75%; }
#content .search .submit {margin:0px 0px 0px 13px;}

/*.blog { 
	width:521px;
	}
*/
.title { margin-bottom:28px;}

h3 { color:#FFFFFF; font-size:2.0em; font-weight:bold; }
h3 a {color:#FFFFFF; text-decoration:none;}

.author { color:#8E8E85; font-size:1.01em;}

.date { color:#8E8E85; font-size:1.01em;}

.content_text { line-height:1.31em; margin-bottom:15px;}

.content_text ol { margin-left:20px; margin-top:15px;}

.comment { text-align:right; color:#CD9349; margin-bottom:28px;}
.comment a { color:#CD9349;}

.postmetadataalt {
	font-size:0.9em; 
}

.pagetitle {
	color:#FFFFFF; font-size:1.11em; font-weight:bold;	
	padding:0px 0px 10px 0px;	
}

p {	
	padding:10px 0px 10px 0px;
}

.article {
	padding:0;
}

.post {
	padding:0px 5px 0px 5px;
}

.navigation {padding:0px 0px 10px 0px; width:100%; color:#E5F900; font-size:1.01em;}
.navigation a {color:#E5F900; font-weight:normal;}
.navigation .left {width:45%; float:left;  padding-left:10px;}
.navigation .right {width:45%; float:right; text-align:right; padding-right:10px;}

/***********************************
	NEW - 04-07-08
***********************************/
body {
	background-color: #0d0d0d;
	margin:0px;
	padding:0px;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited {
	COLOR:inherit;
	text-decoration:inherit;
}
#main {
	border-color:-moz-use-text-color #333333;
	border-style:none solid;
	border-width:0pt 2px;
	margin:0pt auto;
	width:854px;
}
#kp_layout_03_a {
	margin-left:0px;
	margin-top:0px;
	width:2px;
	height:1500px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background: #333333;
	/*background-image: url(images/kp_layout_03_a.jpg);*/
	overflow:hidden;
}
#Div {
	background-color: #000000;
	width:600px;
	padding-top:0px;
	padding-bottom:36px;
	margin-right:2px;
	margin-top:0px;
	margin-bottom:0px;
	float:right;
	display:inline;
}
#Div2 {
	background-color: #1b1b1b;
	width:600px;
	padding-top:0px;
	padding-bottom:21px;
	margin-left:-1px;
	margin-top:80px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#kp_layout_03_d {
	position: absolute;
	left:600px;
	top:-700px;
	width:2px;
	height:800px;
	margin-bottom:0px;
	background-image: url(http://www.kriegerphoto.com/08/templates/krieger_pages/images/kp_layout_03_d.jpg);
	overflow:hidden;
}
#kp_layout_03_e {
	margin-left:-1px;
	margin-top:5px;
	width:600px;
	height:399px;	/* 200 */
	margin-bottom:0px;
	float:left;
	display:inline;
	/*background-image: url(images/kp_layout_03_e.jpg);*/
	overflow:hidden;
}
#Div3 {
	background-color: #1b1b1b;
	width:600px;
	padding-top:0px;
	padding-bottom:21px;
	margin-left:-1px;
	margin-top:5px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#kp_layout_03_d2 {
	position: absolute;
	left:600px;
	top:2px;
	width:2px;
	height:800px;
	margin-bottom:0px;
	background-image: url(http://www.kriegerphoto.com/08/templates/krieger_pages/images/kp_layout_03_d.jpg);
	overflow:hidden;
}
#kp_layout_03_i {
	margin-left:17px;
	margin-top:19px;
	width:40px;
	height:38px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(http://www.kriegerphoto.com/08/templates/krieger_pages/images/kp_layout_03_i.jpg);
	overflow:hidden;
}
#Txt_Welcome {
	margin-left:8px;
	margin-top:23px;
	width:129px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #cccccc;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
}
#Txt_Lorem {
	margin-left:65px;
	margin-top:16px;
	width:476px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #999999;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
}
#Div4 {
	background-color: #1b1b1b;
	width:600px;
	padding-top:0px;
	padding-bottom:21px;
	margin-left:-1px;
	margin-top:181px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#kp_layout_03_d3 {
	position: absolute;
	left:600px;
	top:-700px;
	width:2px;
	height:1500px;
	margin-bottom:0px;
	background-image: url(http://www.kriegerphoto.com/08/templates/krieger_pages/images/kp_layout_03_d.jpg);
	overflow:hidden;
}
#Txt_2008 {
	margin-left:64px;
	margin-top:27px;
	width:332px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #666666;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
}
#kp_layout_03_d4 {
	position: absolute;
	left:600px;
	top:-700px;
	width:2px;
	height:800px;
	margin-bottom:0px;
	background-image: url(http://www.kriegerphoto.com/08/templates/krieger_pages/images/kp_layout_03_d.jpg);
	overflow:hidden;
}
#colwrap1 {
	float:left;
	width:223px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;
}
#kp_layout_03_b {
	margin-top:105px;
	width:185px;
	height:75px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(http://www.kriegerphoto.com/08/templates/krieger_pages/images/kp_layout_03_b.jpg);
	overflow:hidden;
	margin-left: 20px;
}
/* MENU */
	.mainlevel, .mainlevel a{
		margin-top:4px;
		margin-bottom:0px;
		float:left;
		display:inline;
		font-size:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: 800;
		text-align: left;
		color: #cccccc;
		line-height: 100%;
		padding-top:1px;
		padding-bottom:2px;
		margin-left: 80px;
	}


#Txt_Home {
	margin-top:16px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #cccccc;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
	margin-left: 80px;
}
#Txt_Galleries {
	margin-top:6px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #cccccc;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
	margin-left: 80px;
}
#Txt_News {
	margin-top:6px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #cccccc;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
	margin-left: 80px;
}
#Txt_Biography {
	margin-top:6px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #cccccc;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
	margin-left: 80px;
}
#Txt_Contact {
	margin-top:6px;
	margin-bottom:0px;
	float:left;
	display:inline;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #cccccc;
	line-height: 100%;
	padding-top:1px;
	padding-bottom:2px;
	margin-left: 80px;
}

#kp_layout_03_rt_vert {
	margin-left:0px;
	margin-top:0px;
	width:854px;
	height:2px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background: #333333;
	overflow:hidden;
}
.indent {
	padding:20px 85px 10px 35px;
}
.margin_top10 {
	margin:10px 0px 0px 0px;
}
/***********************************
	END
***********************************/