/*
THEME NAME: shadowboxing 05
THEME URI: http://www.shadowboxing.org/
DESCRIPTION: shadowboxing 05
VERSION: 05
AUTHOR: bill
AUTHOR URI: http://www.shadowboxing.org/
TAGS: shadowboxing
*/

/* Basic Imports
-------------------------------------------------------------*/
@import url('reset.css');
@import url('helpers.css');
@import url('pagenavi.css');

/* Links
-------------------------------------------------------------*/

a:link {color:#000 ; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:active {color:#000; text-decoration:none;}
a:hover {color:#fff; text-decoration:none;}

.menu a:link {color:#777 ; text-decoration:none;}
.menu a:visited {color:#777; text-decoration:none;}
.menu a:active {color:#777; text-decoration:none;}
.menu a:hover {color:#fff; text-decoration:none;}

.postinfo a:link {color:#777 ; text-decoration:none;}
.postinfo a:visited {color:#777; text-decoration:none;}
.postinfo a:active {color:#777; text-decoration:none;}
.postinfo a:hover {color:#000; text-decoration:none;}

a img {
	display: block;
}
h1 a:link {color:#000 ; text-decoration:none;}
h1 a:visited {color:#000; text-decoration:none;}
h1 a:active {color:#000; text-decoration:none;}
h1 a:hover {color:#fff; text-decoration:none;}

/* Layout
-------------------------------------------------------------*/

p {
	margin: 0px 0px 20px 0px;
}
h1 {
	margin: 0px 0px 15px 0px;
}
h2 {
	margin: 0px 0px 15px 0px;
}

html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body {
	width: 100%;
	height: auto;
}
#container {
	width: 650px;
	margin: 0px auto 50px auto;
	border: solid 0px #000;
	padding: 50px 50px 50px 50px;
}
#top {
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-top: solid 0px #000;
}
#title {
	width: 650px;
	height: 60px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border-top: solid 0px #000;
}
.titleright {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
}
.titleright ul li {
	display: inline;
	padding: 0px 0px 0px 5px;
}
.titleright ul li img {
	display: inline;
}
#splash {
	width: 650px;
	margin: 0px 0px 0px 0px;
	padding: px 0px 0px 0px;
}
#middle {
	width: 650px;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.content {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.content img {
	max-width: 500px;
}
.post {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}
.postarchives {
	padding: 0px;
	border-bottom: solid 0px #ccc;
	margin: 0px 0px 5px 0px;
}
.postinfo {
	float: left;
	width: 90px;
}
.postinfo p {
	margin: 0px 0px 5px 0px;
}
.postinfo img {
	margin: 0px 0px -2px 0px;
}
.postbodyTEMP a {
	background: url(/wp-content/themes/shadowboxing04/images/postdownload.jpg) no-repeat;
	padding: 0px 0px 0px 22px;
	text-transform: uppercase;
}
.date {
	float: left;
	width: 90px;
	padding: 0px 0px 0px 0px;
}
.datearchives {
	float: left;
	width: 90px;
	padding: 0px 0px 0px 0px;
}
.posthead {
	float: right;
	width: 502px;
}
.postbody {
	float: right;
	width: 502px;
}
.page {
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}
.pagehead {
	width: 502px;
	margin: 0px auto 0px auto;
}
.pagebody {
	width: 502px;
	margin: 0px auto 0px auto;
}
.sya_container {
	padding: 30px 0px 0px 0px;
}
.sya_container ul {
	padding: 0px 0px 30px 0px;
}

.menu {
	float: right;
	width: 180px;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.menu p {
	margin: 0px 0px 0px 0px;
}
.menu img {
	display: inline;
	margin: 0px 6px -2px 0px;
}

.navlist {
	list-style: none; 
	border-bottom: solid 1px #ccc;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 5px 0px;
}
.navlist li {
	display: block;
	width: 180px;
}
.navlist li h1 {
	padding: 0px 0px 0px 0px;
}
.navlist li.selected {
}
.navlist li a {
	display: block;
	padding: 0px 0px 0px 20px;
}
.navlist li#active a {
	background: #dedede;
}
.navlist li a:hover, .navlist li#active a:hover {
	background: #efefef;
	color: #000; 
}

#bottom {
	height: auto;
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#footer {
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 7px 0px 0px 0px;
	text-align: center;
}
.wp-pagenavi {
	margin: 7px 0px 30px 0px;
}
#verybottom {
	width: 100%;
	text-align: center;
}
.sociable ul li img {
	display: inline;
	border: solid 0px #fff;
	min-width: 16px;
	max-width: 16px;
}

/* Type
-------------------------------------------------------------*/

body {
	font-weight:normal;
	text-align: left;
	font-size:11px;
	font-family: verdana;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, sans-serif;
	line-height: 17px;
}
.titleright {
	font-size: 9pt;
	font-weight: bold;
	text-transform: none;
	line-height: 21pt;
	color: #000;
	font-family: 'Helvetica', 'Arial', Tahoma, sans-serif;
}
.date {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	line-height: 23px;
	color: #000;
	font-family: 'Helvetica', 'Arial', Tahoma, sans-serif;
}
#footer {
	font-size: 11px;
	font-weight: normal;
	text-transform: lowercase;
	line-height: 17px;
	color: #aaa;
}

h1 {
	font-size: 9pt;
	font-weight: bold;
	text-transform: none;
	line-height: 21pt;
	color: #000;
	font-family: 'Helvetica', 'Arial', Tahoma, sans-serif;
}
h2 {
	font-size: 9pt;
	font-weight: bold;
	text-transform: none;
	line-height: 21pt;
	color: #000;
	font-family: 'Helvetica', 'Arial', Tahoma, sans-serif;
}
h3 {
	font-size: 9pt;
	font-weight: bold;
	text-transform: none;
	line-height: 21pt;
	color: #000;
	font-family: 'Helvetica', 'Arial', Tahoma, sans-serif;
}

/* Color
-------------------------------------------------------------*/

body {
	background: #bfbfbf;
	background: #b6b6b6;
	background: #3d3d3d;
	color: #777;
}
#container {
	background: #fff;
}
#title {
	background: transparent url(images/shadowboxing.jpg) no-repeat;
}
#splash {
	border-bottom: solid 5px #181818;
}
.post {
	border-bottom: solid 5px #181818;
}
.page {
	border-bottom: solid 5px #181818;
}

/* ------------- SEARCH ---------------- */


#searchform {
	margin: 8px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#searchform img {
	width: 15px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#s {
	height: 16px;
	width: 250px;
	color: #000;
	font-size: 9pt;
	text-transform: lowercase;
	background: #efefef;
	border: solid 1px #ccc;
	padding: 0px 0px 0px 5px;
}

/* Input Form
-------------------------------------------------------------*/

.form-label {
	font-size: 8pt;
	margin-top: 5px;
}
#author {
	height: 12px;
	width: 314px;
	color: #555;
	font-size: 10px;
	text-transform: lowercase;
	background: #fff;
}
#email {
	height: 12px;
	width: 314px;
	color: #555;
	font-size: 10px;
	text-transform: lowercase;
	background: #fff;
}
#url {
	height: 12px;
	width: 314px;
	color: #555;
	font-size: 10px;
	text-transform: lowercase;
	background: #fff;
}
#comment {
	height: 150px;
	width: 314px;
	color: #555;
	font-size: 12px;
	text-transform: lowercase;
	background: #fff;
}


/* Comments
-------------------------------------------------------------*/

.comment-author {
	font-weight: normal;
	text-transform: lowercase;
	margin: 0px 0px 10px 0px;
}
.comment-meta {
	text-transform: lowercase;
	margin: 0px 0px 10px 0px;
}
#comments-list li {
	width: auto;
	margin: 15px 0px 40px 0px;
	padding: 0px 0px 0px 20px;
	border-left: solid 3px #ccc;
}
#comments {
	margin: 40px 0px 40px 0px;
}
