/*
  
Theme Name: Autumn Twilight 2010
Theme URI: http://www.theogeer.net/
Description: designed by theo geer for autumn twilight
Version: 1.01
Author: theo geer
Author URI: http://www.theogeer.net/
*/  

body
{
	text-align: left;
	/*font-family: Georgia, Times New Roman, Verdana, Arial, Helvetica, serif;*/
	font-family: Calibri, Verdana, Arial, Sans-Serif;
	/*font-weight: 100;*/
	font-size: 18px; 
	
	color: #cccccc; 

	padding: 0px;
	margin: 0px; 
	border: 0px;

	background-color: #112222;
	background-image: url('images/bg_2000w.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top left;

}

p
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	border: none;
}

.p_sidebar
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	border: none;
	font-weight: 100;
}

a 
{
	text-decoration: none;
	color: #88bbff;
}
a:hover
{
	text-decoration: none;
	color: Orange;
}

/*
a:visited
{
	text-decoration: none;
	color: #cccccc;
}
*/

.body_container 
{
	height: 100%;
	width: 100%;
	padding: none;
	margin: none;
	border: none;
}

.body_header 
{
	width: 100%;
	position: fixed;
	z-index: 10;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	padding-left: 15px;
	/*border-bottom: solid 1px #c1d5ee;*/
	background-image: url('images/bgtop_2000w.jpg');
	
	padding-bottom: 10px;
/*
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
*/
}

.blog_description
{
	font-size: medium;
}

.body_header_relative
{
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	padding: none;
	margin: none;
	border: none;	
	visibility: hidden;
	padding-bottom: 10px;
}

.body_footer
{
	width: 100%;
	position: fixed;
	z-index: 10;
	bottom: 0px;
	left: 0px;
	padding: 5px;
	margin: none;
	border: none;
	border-top: solid 1px #c1d5ee;
	background: #15262d;
	font-size: 14px;
	/*color: #cccccc;*/
}

.PostInfoBlock
{
	position: relative;
	top: -5px;
	font-size: 16px;
	text-align: right;
}

.previous_next
{
	width: 100%;
	font-size: 16px;
}
.float_left
{
	float: left;
}
.float_right
{
	float: right;
}

/*
.body_footer a 
{
	text-decoration: none;
	color: #000000;
}
.body_footer a:hover
{
	text-decoration: none;
	color: Orange;
}
.body_footer a:visited
{
	text-decoration: none;
	color: #000000;
}
*/
.body_footer_relative
{
	width: 100%;
	z-index: -10;
	bottom: 0px;
	left: 0px;
	padding: none;
	margin: none;
	border: none;	
	visibility: hidden;
}

.body_footer_search
{
	/*
	position: fixed;
	bottom: 5px;
	right: 10px;
	z-index: 20;
	*/
	position: relative;
	/*top: 5px;*/	
	right: 20px;
	
	float: right;
}

.SearchInput
{
	 border: solid 1px #c1d5ee;
	 background-color: #15262d;
	 color: #cccccc;
	 font-weight: bold;
}

.SearchBox
{
	border: solid 1px #c1d5ee;
	background-color: #99aacc;
	color: #000033;
	padding-left: 5px;
}

.body_content
{
	position: absolute;
	
	color: #000033;
	left: 220px;
	right: 220px;
	margin: 15px;
	padding: 15px;
	
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;	
}

.body_content a 
{
	text-decoration: none;
	color: #000099;
}
.body_content a:hover
{
	text-decoration: none;
	color: #0000ff;
}

.body_content_bg
{
	position: fixed;
	background: #99aacc;
	top: 0px;
	bottom: 0px;
	left: 220px;
	right: 220px;
	margin: 15px;
	padding: 15px;
	
	height: 100%;
	
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	
}

.body_sidebar
{
	position: fixed;
	left: 0px;
	padding: none;
	border: none;	
	width: 200px;
	font-size: 16px;
}

.body_header_blog_title 
{
	position: fixed;
	left: 0px;
	top: 0px;
	padding: none;
	margin: none;
	border: none;
	z-index: 20;
}
.body_header_menus
{
	position: fixed;
	right: 200px;
	top: 0px;
	z-index: 20;
	padding: none;
	margin: none;
	border:	none;	
	/*text-align: right;*/
}

ul
{
	list-style: none;
}

h1 
{
	padding: 0px;
	margin: 0px;
}

h2
{
	padding: 0px;
	margin: 0px;
}

span.PostInfo
{
	text-align: right;
	font-size: 12px;
}

.PostTitle
{
	border-bottom: solid 1px #000033;
}

.alignRight 
{
	text-align: right;
}

blockquote
{
	border: solid 1px #c1d5ee;
}
