/* BITESIZE
*/

#wrapper {
	width:auto;
	max-width:none;
}
#innerwrap {
	width:94%;
	max-width:1000px;
	margin:0 auto;
}

/* HEADER */
#header {
	height:150px;
}
#header h1 {
	width:500px;
	height:150px;
	margin:0;
	padding:10px 10px 0 20px;
}
#header small {
	display:block;
	position:relative;
	margin:20px 0 0;
	z-index:98;
	padding:0;
	font-size:.5em;
	letter-spacing:0.1em;
}
#header h1 span {
	width:500px;
	height:150px;
	display:block;
	position:absolute;
	top:0;
	left:0;
 	z-index:99;
}
#header a {
	text-decoration:none;
}
#header a:hover,#header a:active,#header a:focus {
	text-decoration:underline;
}

/* CONTENT */
#content {
	float:left;
	padding-bottom:10px;
	font-size:.8em;
}
#content h2 {
	margin-top:0;
}
h2#home {
	position:absolute;
	top:-6000px;
	left:-6000px;
}
#content h3 {
	clear:both;
	font-size:1.3em;
}
.edit a {
	display:block;
}
/* gallery */
.gallery-item {
	margin:10px 10px 0;
}
.gallery-caption {
	font-size:.86em;
}
/* search results*/
.results h3 {
	margin-bottom:0;
	font-size:1.2em;
}

/* SIDEBAR */
.sidebar {
	float:right;
	width:180px;
	padding:5px 0 20px 5px;
    font-size:.8em;
}
.sidebar h2 {
	position:absolute;
	top:-5000px;
	left:-5000px;
}
.sidebar #searchform {
	padding-right:5px;
	text-align:right;
}
#searchform input {
	max-width:140px;
}
.sidebar ul ul ul li {
	margin-right:0;
}

/* FOOTER */
#footer {
	width:50%;
	min-height:70px;
	padding-top:30px;
}
#footer .admin {
	display:none;
}
#footer #copyrights {
	position:relative;
	left:-10px;
}

.warning,.error,.req {
	padding:0 2px;
	font-weight:bold;
}

