/*
Theme Name: RSG Nelson
Theme URI: http://wordpress.org/
Description: An RSG theme
Version: 1
Author: Richard Greenwood
Author URI: http://richardgreenwood.ca/
Tags:  fixed width, widgets


	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


body {
  background: #393E4C url(images/body-bg.png) repeat left top /*#2D3322 url(images/body-bg/01.jpg) no-repeat center top*/ ;
  margin: 0;
  padding: 0;
  font-family: "Lucida Sans","Lucida Grande",Lucida,Helvetica,sans-serif;
  border-top: 10px solid white;
}

img { border: 0; }
img#background { width: 100%; position: absolute; top: 10px; left:0; z-index: 100; }

h1 { margin: 0 -15px 20px 0; }
hr { clear: both; visibility: hidden; }
fieldset { border: none; padding: 0; }
#page { width: 960px; margin: 0 auto; position:relative; z-index: 300;}

#breadcrumb { background: #252832 url(images/breadcrumb-bg.jpg) no-repeat top left; color: white; padding: 5px;}

#col-1 { width: 210px; float:left; margin-right: 20px; text-align: right;}
#col-2 { width: 520px; float:left; margin-right: 20px; position: relative; top: 80px; background: #CCC url(images/col-2-bg.png) repeat-x bottom left; }
#col-2 .inner { margin: 5px; background: #E6E6E6;  }
#col-2 .inner .inner { margin: 0 15px 15px 15px; min-height: 480px; padding: 1px 0 30px 0; }
#col-2 .inner .inner img { max-width: 480px; }
#col-3 { width: 190px; float:left; }

#col-2 h2 { margin: 10px 0; font-size: 300%; letter-spacing: -4px; line-height: 90%; }
a:link, a:visited { color: #AE7C37; text-decoration: none; }
  
#footer { padding: 100px 20px 30px 20px; background: #252832 url(images/footer-bg.png) repeat-x top left; position:relative; z-index: 200; color:#ccc;¡ }
#footer .inner { width: 80%; margin: 0 auto; }
#footer h2 { color: white; }
#footer li { list-style-type: none; }
#footer #disclaimer { text-align: center; clear: both; font-size: 90%; }

#nav ul { padding: 0; margin: 0; list-style-type: none;}
#nav a:link, #nav a:visited { 
	color: white; 
	text-transform: uppercase; 
	text-decoration: none; 
	font-size: 32px;
	font-weight: bold;
}
#nav a:hover { color: #AE7C37; }
#nav li.current_menu_item a { color: #AE7C37; }

#searchform { margin-top: 300px; }
#searchform #s { margin-bottom: 5px; }

.col3-set { clear: both; }
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3   { width: 32%; float: left; }

#breadcrumb, #col-2, #col-2 .inner {
  -moz-border-radius-topleft: 6px; 
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px; 
  -webkit-border-top-right-radius: 6px;
}

.alignleft { float: left; }
.alignright { float: right; }

.postmetadata { font-size: 80%; color: #999; }

.download { 
	padding: 10px;
	background: url(images/download-bg.jpg) repeat-x left top;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	text-align:center;
}

.commentlist { list-style-type: none; padding: 0; }
.commentlist li { padding: 10px; }
.commentlist .odd { background: #DDD; }

#disclaimer { color: #393E4C; }
