 /*
Theme Name:Reuse Alliance
Theme URI:
Tags:fixed-width, two-column, teal, white
Description:A functional WordPress theme
Version:1.0
Author:The Change Creation & iWasteNot Systems
Author URI:http://www.thechangecreation.com, http://www.iwastenotsystems.com

	Reuse Alliance 1.0
	
	This theme was designed by Chelsea Bay Wills and built by Barret Ruttan.

*/

body, html {
	font:normal 11pt "Arial", sans-serif, Verdana;
	margin:5px 0 0;
	padding:0;
	background:#fff;
	color:#684f40;
}

hr { background:#684f40;color:#ccc;clear:both;float:none;width:100%;height:1px;border:none;margin:0; }

img {	border:0; }

h1 { font-size:24pt; }

h2 { font-size:16pt; color: #006699; }

h3 { font-size:12pt; color: #006699; }

h4 { font-size:10pt; }

blockquote {
	margin:0;
	padding:10px 20px;
	color:#666;
	line-height:1.5em;
	font-style:italic;
}

img {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}

table {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	background:#ddd;
}

.content label { width: 100px; }

.content form {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	background:#ddd;
	padding:1em;
	overflow:hidden;
	zoom:1;
}

.content form p { padding: 0; margin: 0; }

.profile label { 
display: inline-block;
width: 150px;
}

ul { padding: 0 1em; }

/* Links */

a {
	color:#006699;
	text-decoration:none;
	font-weight: bold;
}

a:hover {
	text-decoration:underline;
}

.user a { font-weight: normal; }

.sidebar.left a, .slide a {
color: #fff;
text-decoration: underline;
}

.sidebar ul.nav a{
text-decoration: none;
}

.sidebar.left a:visited, .slide a:visited {
	color:#fff;
}

.sidebar.left .body .inner img { text-align: center; }

/* Forms */


/* Content */

.error {  
border: 1px solid #BC0B0B;
margin: 3px;
padding: 1px; 
}

.cell {
background: #008676 url(images/block-body-dropshadow.png) right repeat-y;
margin:0 0 0.5em;
color:#fff;
}

.highlight { font-weight: bold; }

.cell p { margin:0 0 5px; }

.cell ul { 
margin:0;
padding:0 1em; 
}

.sidebar #twitter.cell ul li { margin:0 0 10px; }
.cell ul.sub.nav li { margin:0; }

.cell h2 {
background:url(images/block-top-left.png) top left no-repeat;
}

.cell h2 div {
background:url(images/block-top-right.png) top right no-repeat;
margin:0;
padding:5px 10px;
}

.cell .body { background:url(images/block-bottom-left.png) bottom left no-repeat;}
.cell .body .outer { background:url(images/block-bottom-right.png) bottom right no-repeat;}
.cell .body .inner { 
margin: 0 15px 0 13px;
padding:0 0 10px;
background: url(images/block-bottom-dropshadow.png) bottom repeat-x;
}

.user ul { margin: 0; padding: 0; }
.user ul li { padding: 0; list-style: none; }

.wrapper { width:963px; *width: 970px; margin:auto; }

img.logo { margin: 0 2em; }

.right { float: right; }

.inline, .inline li {	
	display: -moz-inline-box;
	display:inline-block;
	*display: inline;
	zoom: 1; /*trigger hasLayout for ie5.5+ */
}

.block { display: block; }

.clear { clear: both; }

.sidebar.left.user h2, .sidebar.left.user p.message { display: none; }
.content #slideshow { 
margin:auto;
position:relative;
z-index:0; 
}

#slideshow .slide { 
z-index: 0;
display: none;
position: relative;
color:#FFFFFF; 
}

#slideshow .excerpt { 
background:url("images/transparent.png") repeat-x scroll 0 0 transparent;
font-size:13px;
font-weight:bold;
height:261px;
left:325px;
padding:0;
position:absolute;
top:0;
width:350px;
}

#slideshow .excerpt.brown, #slideshow .excerpt.brown a { color: #684F40; }

#slideshow .excerpt span { 
padding:2em 1em;
position:absolute; 
}

.corner-left { background:url(images/menu-corners.png) no-repeat; }
.corner-right { background:url(images/menu-corners.png) right -38px no-repeat; }

ul.main.nav { 
	background:url(images/menu-background.png) repeat-x; 
	padding:0;
	margin:5px auto;
	text-align:center;
	font-size:13pt;
	font-weight:bold;
	color: #fff;
	height:38px;
	position: relative;
	z-index: 1;
	height:38px;
	clear: both;
}

ul.main.nav li { 
	display:inline-block;
	*display:inline;
	zoom:1; /*trigger hasLayout for ie5.5+ */
	*position:relative;
	margin: 1px 0 5px 0;
}

ul.main.nav li.page-active { 
background:url(images/menu-active.png) repeat-x;
}

ul.main.nav li a { 
	color:#fff;
	text-decoration:none;
	display:block;
	*display:inline-block;
	text-decoration:none;
	padding:0 1em;
	text-align:center;
}

ul.main.nav li a { 
	height:33px;
	line-height:33px;
}

ul.main.nav ul { 
	position:absolute;
  padding:0; 
  margin:0;
	display:none; 
	*left:0;
	*top:32px;
	background:#008676;
}

ul.main.nav li:hover ul, .nav li.over ul { display:inline-block; }
ul.main.nav ul li { display:inline; *float:left; *clear:both; }
ul.main.nav li:hover { background:url(images/menu-active.png) repeat-x; }
ul.main.nav ul li a { font-weight: normal; font-size: 11pt; padding: .25em 1.5em; height: auto; line-height: normal; }
ul.main.nav li:hover ul a{ display:block; }
ul.main.nav ul li a:hover{ background:#44a69a; }

ul.main.nav a { padding: 0 5px; }

.left { float: left; }
.sidebar.left { width: 250px; }

/* .main.sidebar { 
margin-left: 250px;
padding: 0 0 0 5px;
} */

.content { 
margin-left: 250px;
padding: 0 0 0 5px;
}

.cell h1, .cell h2, .cell h3, .cell h4 { margin:0; }
.cell h2 { color: #fff; }
.main h1 { margin:0; }
.main h2, .main h3, .main h4 { margin: 1em 0 -15px }
.main #slideshow h2, .main #slideshow h3, .main #slideshow h4 { margin: 0; }

.sidebar.left h1, .sidebar.left h2, .sidebar.left h3, .sidebar.left h4 { text-align: center; }

ul.twitter li { padding: 0 0 1em; }

#slideshow .nav { 
left:600px;
position:absolute;
top:200px;
}

#slideshow #logo { 
left:10px;
position:absolute;
top:10px;
width:200px;
z-index: 1;
}

.main .post { margin: -1em 0 1em; }

#wp_page_numbers {
text-align: center;
}
#wp_page_numbers li {
	list-style:none;
	padding:.25em;
	margin:0;
	display: inline;
}

.footer { clear: both; }

/* Profile */
.main .avatar { float: right; }

