/*   

Theme Name: Basic Simplicity

Theme URI: http://www.michaeljanzen.com/wordpress-theme/

Description: A simple WordPress theme with a basic minimalist style.

Tags: blue, white, light, two-columns, right-sidebar, fixed-width, custom-colors, custom-header, theme-options

Author: Michael Janzen

Author URI: http://www.michaeljanzen.com/

Version: 1.3.1

.

Before editing this stylesheet be sure to take a look at the control panel

Appearance -> Edit Basic Simplicity

The control panel allows you to change basic color settings. 

Values set in the control panel will override some styles in this stylesheet.

.

The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php

.

*/


input {

margin-top: -0px;
font-family: Arial, Sans-Serif;
background: #e9e5e4; 

font-size: 0.875em;
}




body {
	font-family: Arial, Verdana, sens-serif;
	font-size: 100%;
	line-height: 1.125em;
	background: #000000;
}





#wrap {

margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
	padding: 0;
	width: 980px;
	border: 0px solid #333333;
	background: #060101; 
}



#header {
margin-top: -0px;
	background: #060101 url('images/header.jpg') left no-repeat;
	height: 130px;
	width: 980px;

}


#navbar a:link {
color: #e9e5e4;
text-decoration: none;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left:5px;
font-size: 14px;
}

#navbar ul li.hotspot {
background: url('http://www.redgategallery.com/wp-content/uploads/2010/11/hotspot.gif');
height: 37px !important;
width: 78px !important;
padding: 0 !important;
float: right;
}

#navbar ul li.hotspot-ch {
background: url('http://www.redgategallery.com/wp-content/uploads/2010/11/hotspotzh.gif');
height: 37px !important;
width: 78px !important;
padding: 0 !important;
float: right;
}



#navbar a:visited {
color: #e9e5e4;
text-decoration: none;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left:5px;
font-size: 14px;
}


#navbar a:hover {

color: #060101;
text-decoration: none;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
font-size: 14px;

}



#navbar {
	background: #d71921;
	margin: 0;
	padding: 0;
border-left: 1px solid  #060101
border-right: 1px solid  #060101;
float: left;
width: 980px;

}




#navbar ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 
	
#navbar ul li {
	margin: 0;
	padding: 10px;
	list-style: none;
	float: left;
	}









#content {
	margin: 0;
	padding: 15px 30px 20px 30px;
	float: left;
	width: 918px;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
}









.column-top, .home-top {

	margin: 0 0 3.0em 0;

	font-size: 0.875em;

	line-height: 1.75em;

	color:#222;

}



#prevnext {

	text-align: center;

	font-weight: bold;

	margin-bottom: 3.0em;

}





/*  

#sidebar {

	padding: 30px 9px 0 30px;

	float: right;

	font-size: 0.75em;

	color: #444;

	width: 240px;

}

*/



#sidebar

{

padding: 30px 30px 0 9px;

margin-left: 20px;

width: 240px;

color: #444;

}











.narrowcolumn {

float: right;

padding: 0 45px 20px 0px;

margin: 0px 0 0;

width: 450px;

}



#sidebar ul, #bottom ul {

	list-style: none;

	margin-left: 0;

	padding-left: 0;

	text-indent: 0;

}



#sidebar li, #bottom li {

	list-style: none;

	padding-bottom: 1.0em;

}



.sidebar-widget {

	margin: 0 0 20px 0;

	padding: 0;

}





#bottom {

	clear: both; 

	margin: 0;

	padding: 20px;

	font-size: 0.75em;

	text-align: left;

}



.bottom-left {

	float: left;

	width: 306px;

	margin: 0;

	padding: 10px;

	text-align: left;

	background: #eee;

}



.bottom-right {

	float: right;

	width: 306px;

	margin: 0;

	padding: 10px;

	text-align: left;

	border-left: 1px solid #fff;

	background: #eee;



}



.bottom-middle { 

	float: left;

	width: 306px;

	margin: 0;

	padding: 10px;

	text-align: left;

	border-left: 1px solid #fff;

	background: #ddd;

}



.post-top-right-home {

	float: right;

	width: 300px;

	margin: 0 0 10px 10px;

	padding: 0;

}



.post-top-right-single {

	float: right;

	width: 300px;

	margin: 0 0 10px 10px;

	padding: 0;

}



.post-bottom-home {

	margin: 10px 0;

	padding: 0;

	clear: right;

}



.post-bottom-single {

	margin: 10px 0;

	padding: 0;

	clear: right;

}



.bottom-widget {

	margin: 0 0 20px 0;

	padding: 0;

}





#footer {

	clear: both; 

	margin: 0;

	padding: 20px;

	font-size: 0.75em;

	text-align: center;

	color: #666;

}

a:white:hover {color: #d71a21;font-weight: bold;}
a.white:link {color: #e9e5e4; text-decoration: none; font-weight: bold;}
a:white:visited {color: #e9e5e4; text-decoration: none; font-weight: bold;}





a:link {color:#A4A4A4; text-decoration: none;
font-weight: bold;
 
}


a:visited {color: #666666; text-decoration: none;font-weight: bold; }
a:hover {color: #d71a21;font-weight: bold; }



img {
	border: 0;
	display: block;

}





h1, h3, h4, h1 a, h2 a, h3 a, h4 a {
font-family: Arial, sans-serif;
padding-top: 2px;


padding-bottom: 2px;

	font-weight: bold;
	line-height: 1.5em;
	color: #e9e5e4;
}

h2 {
	font-family: Arial, sans-serif;
	margin-top: 10pt;
	margin-right: 0pt;
margin-bottom: 10pt;
margin-left: 0pt;
	padding: 3;
	font-weight: bold;
	line-height: 1.5em;
	color:  #e9e5e4;
	font-size: 16px;
}




#sidebar h4, #bottom h4 {

	font-size: 1.2em;

}



#header h1 {

font-size: 18px;

}



#header.description {

	font-size: 0.875em;

}



p {font-size: 0.98em;
margin-top: 0px;
margin-bottom: 0px;

 }



blockquote {

	background: #eee;

	margin: 0.5em 0;

	padding: 1.0em;

}



.the_content {
font-family: Arial, sans-serif;
	font-size: 0.875em;
	line-height: 1.75em;
	color: #eae7e3;

}



.entry {

	margin: 0 0 3.0em 0;

}



.comments {

	font-size: 0.875em;

	line-height: 1.5em;

	color:#333;

}



.meta {

	font-size: 0.75em;

	color:#666;

	margin: 0 0 1.0em 0;

}



ol.commentlist, li.commentlist {

	margin: 0;

	padding: 0;

	list-style:none;

}



.odd {

	background: #eee;

	margin: 0.5em 0 0.5em 0;

	padding: 0.5em;

}



.even {

	background: #ddd;

	margin: 0.5em 0 0.5em 0;

	padding: 0.5em;

}



.hidden {

	visibility: hidden;

}



li.categories {

	list-style: none;

}



img.alignright {

	float:right; 

	margin:0 0 1em 1em;

	}

	

img.alignleft {

	float:left; 

	margin:0 1em 1em 0;

}



img.aligncenter {

	display: block; 

	margin-left: auto; 

	margin-right: auto;

}



a img.alignright {

	float:right; 

	margin:0 0 1em 1em;

}



a img.alignleft {

	float:left; 



margin-top: 0pt;

margin-right: 5em;

margin-bottom: 1em;

margin-left: 0pt;
}



a img.aligncenter {

	display: block; 

	margin-left: auto; 

	margin-right: auto;

}



.more-link {

	font-weight: bold;

	text-decoration: underline;

}



.current_page_item {

	font-weight: bold;

}a img.aligncenter {

	display: block; 

	margin-left: auto; 

	margin-right: auto;

}



.more-link {

	font-weight: bold;

	text-decoration: underline;

}



.current_page_item {

	font-weight: bold;

}



#footer_language_list{

  margin-bottom: 3px;

  text-align: left;

}



#footer_language_list ul{

  list-style: none;

  margin:0;

  padding:0;

}



#footer_language_list ul li img{

  margin-right:5px;

}



#footer_language_list ul li{

  display:inline;

  margin:0 5px 0 5px;

  padding:0;

}



#footer_language_list ul li a, #footer_language_list ul li a:visited{

  color: #fff;

  text-decoration:underline;

}



#footer_language_list ul li a:hover, #footer_language_list ul li a:active{

  color: #fff;

}



a.itermref {




margin-bottom: 2em;


  }




