/*
Theme Name: grengama
Theme URI: http://www.grengama.com/g5
Description: Grengama is a simple theme inspired by my previous bands and art experiences. The theme is simple with two columns, fixed width, widget ready, valid CSS and valid XHTML and compatible with wordpress 2.8.4
Version: 1.0
Author: Tod McKenna
Author URI: http://www.grengama.com
Tags: black, white, two-columns, right-sidebar, fixed-width, theme-options
*/

*{	  
	margin: 0;
	padding: 0;
	text-decoration: none;
}
html {	
	line-height: 1;
	height: 100%;
}
body {	
	line-height: 1;
	background-color: white; 
	color:#666666;
	font: 16px/20px "Helvetica New", Helvetica, Verdana, Arial, sans-serif;
	margin:0;
	padding:0;
	height: 100%;
	overflow: hidden;
}
#outer-wrap { 
	background: transparent url(images/bg.jpg) fixed repeat-x left bottom ; 
	height: 100%;
}
#secondary-wrap { 
	background: transparent  url(images/header-bg-sm.png) fixed no-repeat right bottom ; 
	/*background: url(images/bg.jpg) repeat-x bottom; */
	height: 100%;    
}
#inner-wrap { 
	width: 800px; 
	background: transparent; 
	margin: 0 auto; 
	height: 100%;  
}
#home-left {
	margin-top: auto;
	float:left;
	width:44%;
	padding-top: 150px;
	text-align:right; 
	z-index: 400;
}
#home-left img {
	margin-left: 60px;
}
#home-leftexternal img {
	margin-left: 0px;
}
#home-left p {
	float: right;
	margin-left: 60px;
	width: 260px;
}
#home-right {
	margin-top: auto;
	float:right;
	width:50%;
	padding-top: 150px;
	z-index: 400;
}

.small {
	font-size:.8em;
}

a {		
	/*text-decoration:none;*/
	color:#369;
	outline: none;
}
a:hover { 
	text-decoration:underline;
	color:#333
}

blockquote {
margin-top: 10px;
margin-bottom: 10px;
padding: 1em 1em;
background: #f4f4f4;
border: solid 1px #e1e1e1;
font-style: italic;
color: #939494;
}

blockquote p {
color: #444444;
padding: 1em 1em;
}

img{
  border: 0;
}

p{
  line-height: 140%;
  margin: .5em 0 1.3em;
}

.clear {clear: both}

/* -- LISTS -- */

ul {
	margin:0;
	padding:0;
	list-style:none;
}
ul li {
	margin-left:5px;
	padding:0;
	display:inline;
}
li {
	/*list-style-type:none;*/
	/*margin-bottom: 4px;*/
	margin-left:30px;
}
ol {
	list-style-type: decimal;
}
.disc {list-style-type:disc;
}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {
	margin:0;padding:0; 
	line-height:1.8em;
}

#header {
	height:225px;
	background: url(images/header-bg-sm.png) no-repeat top right;
	margin:0 auto;
}

#header2{
	background:url(images/bg.jpg) repeat-x top;
	height:225px;
}

#footer {
	color: #AAA;
	height:40px;
	overflow:hidden;
	clear:both;
	float:none;
	text-align:center;
	padding: 20px 0;
}

#footer a:hover{
	color:#FFF;
	text-decoration:none;
}


/* -- Logo Area --*/
#logo{
	float:left;
	width: 380px;
	height: 75px;
	display:block;
	margin-top: 55px;
	margin-left:60px;
	border: 0;
}
#logo h1 a{
	font-size: 150%;
	font-weight: bold;
	letter-spacing: 2px;
	margin: 0 0 0 15px;
	padding: 0;
	color: #2e2f31;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	outline:none;
}
#logo h1 a:hover {
	text-decoration:none;
}
#logo h2{
	letter-spacing: 1px;
	margin: 0 0 0 15px;
	font-size:14px;
	color:#8E8E8E;
}
/* -- 404-PAGE --*/

.error404 {
	margin:0;
	width:100%;
}
.error404 h1,.error404 h2 {
	margin: 10px auto;
}

/* -- ALIGNMENTS --*/
img.alignright {
	float:right;
	clear:none;
	margin:0 0 1em 1em;
}
img.alignleft {
	float:left;
	clear:none;
	margin:0 1em 1em 0;
}
img.aligncenter {
	display: block;
	margin:1em auto;
	text-align:center;
}
img.alignnone {
	margin:0 0.5em 0 0;
}

