/*
Theme Name: Bojo Theme
Author: Chris Cecill
Author URI: http://www.christophercecill.com/
*/

* {margin:0; padding:0;}
*:focus {outline:none}

html,body {width:100%;height:100%}
body {
	text-align: center;
	font:12px Verdana;
	color:#e6ecfe;
	background:#181615 url(images/bg2.jpg) repeat-y 50% 0;
}
a {
	text-decoration:none;
	color:#0797f7;
}
a:hover {
	/*text-decoration:underline;*/
	color:#fe2b2b;
}
img, a {
	border:0;
}

.break {
	font-size:0;
	width:0; height: 0;
	clear:both;
}
.alignleft {
	float:left;
	margin:4px 10px 5px 0;
}
.alignright {
	float:right;
	margin:4px 0 5px 10px;
}
.aligncenter {
	text-align:center;
}
.hidden {
	display:none;
}

/** BEGIN outer **/
#outer {
	width:100%;height:100%;
	background:url(images/bg1-3.jpg) 50% 0 no-repeat;
}
/** END outer **/
/** BEGIN wrapper **/
.wrapper {
	width:976px;
	margin:auto auto;
	text-align:left;
}
/** END wrapper **/

/** BEGIN header **/
#header {
	height:280px;
}
	#header ul {
		list-style-type:none;
		height:42px;
		padding-left:28px;
		font:18px/20px Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
	}
		#header ul li {
			float:left;
			/*text-transform:uppercase;*/
		}
		#header ul li a {
			color:#e6ecfe;
			padding:10px 36px 10px 0px;
			display:block;
		}
		#header ul li a:hover {
			background:;
			color:#fe2b2b;
			text-decoration:none;
		}
	#header .submenu ul {
		list-style-type:none;
		clear:both;
		height:36px;
		padding-left:17px;
	}
		#header .submenu ul li {
			text-transform:none;
		}
		#header .submenu ul li a {
			padding:11px 12px;
			color:#565656;
		}
		#header .submenu ul li a:hover {
			color:#0089BB;
			text-decoration:none;
		}
	#header h1 {
		padding:0; margin:0;
		height:280px;
	}
		#header h1 a {
			display:block;
			outline:none;
			text-indent:-9999px;
			width:461px; height:53px;
			background:url(images/) no-repeat 0 0;
		}
	#header #nav {width:680px; float:left}
	#header #audioplayer_1 {width:220px; height:42px; float:right; margin-right:18px}
/** END header **/

/** BEGIN body **/
#body {
	width:976px;
	float:left;
	clear:both;
}
/** END body **/

/** BEGIN left sidebar 248px **/
#lsidebar {
	width:200px;
	float:left;
	padding:10px 20px 10px 28px;
}
	#lsidebar h2 {
		color:#0797f7;
		padding:24px 0 8px 0;
		border-bottom:1px dotted #e6ecfe;
		font:20px/22px Georgia, "Times New Roman", Times, serif
	}
	#lsidebar ul {
		list-style-type:none;
		padding:5px 4px;
	}
		#lsidebar ul li {
			line-height:1.4em;
			padding:4px 0 4px 9px;
			background:url(images/bullet.gif) no-repeat 0 9px;
		}
		#lsidebar ul li a {
			color:#898989;
		}
		#lsidebar ul li a:hover {
			color:#fe2b2b;
		}
	#lsidebar .box {
		background:/*#fff*/url(images//*box.gif*/) repeat-x 0 0;
		/*border:1px solid #DEDCD4;*/
		margin-bottom:8px;
		padding:2px;
	}
/** END left sidebar **/

/** BEGIN content **/
/*#content .post object {margin-left:-260px;}*/
#content .post p object {margin-left:0;}
#content .post a img {border:5px solid #e6ecfe; height:125px;}
#content .post a:hover img {border:5px solid #fe2b2b;}

#content {
	width:400px;
	float:left;
	padding:32px 40px 0px 40px;
}
	#content .post {
		background:/*#fff*/url(images//*box.gif*/) repeat-x 0 0;
		/*border:1px solid #DEDCD4;*/
		margin-bottom:24px;
		padding:0;
	}
	#content h2 {
		color:#0797f7;
		margin-bottom:5px;
		font:22px/23px Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
	}
	#content .date {
		margin:0 -8px 15px;
		padding:2px 10px 10px 0px;
		border-bottom:1px dotted #e6ecfe;
		color:#ccc;
		font-size:11px;
	}
	#content .dark {
		color:#898989;
	}
	#content h3 {
		font-size:1.5em;
		margin-bottom:10px;
		font-weight:normal;
	}
	#content p {
		margin-bottom:15px;
		line-height:1.4em;
	}
	#content ul {
		margin:0 0 15px 16px;
	}
	#content ol {
		margin:0 0 15px 18px;
		padding-left:15px;
	}
	#content li {
		line-height:1.4em;
		padding:2px 0;
	}
	#content blockquote {
		font-style:italic;
		font-weight:bold;
		padding:10px 10px 10px 30px;
		background:url(images/quote.gif) no-repeat 0 0;
	}
	#content .details {
		padding:10px;
		margin:0 -8px 10px;
		border-width:1px 0;
		border-style:dotted;
		border-color:#e6ecfe;
		font-size:10px;
	}
		#content .details .l {
			float:left;
			width:50%;
			margin-bottom:0;
		}
		#content .details .r {
			float:right;
			width:50%;
			margin-bottom:0;
			text-align:right;
		}
/** END content **/

/** BEGIN right sidebar **/
#rsidebar {
	width:200px;
	float:right;
	padding:10px 28px 10px 20px;
}
	#rsidebar h2 {
		color:#0797f7;
		padding:24px 0px 8px 0px;
		border-bottom:1px dotted #e6ecfe;
		font:20px/22px Georgia, "Times New Roman", Times, serif
	}
	#rsidebar ul {
		list-style-type:none;
		padding:5px 4px;
	}
		#rsidebar ul li {
			line-height:1.4em;
			padding:4px 0 4px 9px;
			background:url(images/bullet.gif) no-repeat 0 9px;
		}
		#rsidebar ul li a {
			color:#898989;
		}
		#rsidebar ul li a:hover {
			color:#fe2b2b;
		}
	#rsidebar img {padding-top:10px}
	#rsidebar .box {
		background:/*#fff*/url(images//*box.gif*/) repeat-x 0 0;
		/*border: 1px solid #DEDCD4;*/
		margin-bottom:8px;
		padding:2px;
	}
	#rsidebar form {
		width:290px; height:32px;
		/*background:url(images/search.gif) no-repeat 1px 5px;*/
		padding:5px 0 5px 2px;
	}
		#rsidebar form input {
			float:left;
			border:0;
			background-color:transparent;
			font-size:1.2em;
			width:218px;
			margin:5px 2px;
		}
		#rsidebar form button {
			float:left;
			width:67px; height:32px;
			border:0;
			text-indent:-9999px;
			margin-left:1px;
			background-color:transparent;
		}
	#rsidebar .flckr {
		text-align:center;
		padding:5px 0;
	}
		#rsidebar .flckr img {
			margin:5px;
			width:75px; height:75px;
		}
	#rsidebar .video {
		padding:5px 0 10px;
	}
	#rsidebar .tags {
		padding:5px 10px 10px;
	}
		#rsidebar .tags a {
			color:#565656;
		}
		#rsidebar .tags a:hover {
			text-decoration:none;
			color:#0089BB;
		}
/** END right sidebar **/

/** BEGIN footer **/
#footer {
	clear:both;
	color:#fff;
	background:url(images/ftbg.jpg) 50% 0 no-repeat;
	/*background-color: #000;*/
	padding:60px 0px 20px 0px;
	height:60px;
	}
	#footer .wrapper {width:920px; padding:0px 28px 0px 28px;}
	#footer p {margin-bottom:10px;}
	#footer a {
		color:#0797f7;
	}
	#footer a:hover {
		color:#fe2b2b;
	}
	#footer ul {
		list-style-type:none;
	}
		#footer ul li {
			float:left;
			/*text-transform:uppercase;*/
		}
		#footer ul li a {
			color:#0797f7;
			padding:0px 10px 10px 0px;
		}
		#footer ul li a:hover {
			background:;
			color:#fe2b2b;
			text-decoration:none;
		}
/** END footer **/

/** BEGIN miscellaneous **/
.postnav {
	clear:both;
	padding:10px 0;
	font-size:0.9em;
}
	.postnav a {
		border:1px solid #ccc;
		padding:3px 8px;
		color:#999999;
		/*background-color: #fff;*/
	}
	.postnav a:hover {
		border:1px solid #000;
		color:#000;
		text-decoration:none;
	}
#comments {

}
	#comments h2 {
		margin:20px 0 5px;
		font-size:1.5em;
		font-weight:normal;
	}
	#comments p {
		margin-bottom:10px;
		line-height:1.5em;
	}
	#comments form {
		padding-top:20px;
	}
	#comments form p {
		margin-bottom:5px;
	}
		#comments form input, textarea {
			border:1px solid #ccc;
			font-size:0.9em;
			font-family:Verdana;
			padding:4px 4px 4px 20px;
			background-position:4px 4px;
			background-repeat:no-repeat;
		}
		#comments form input {
			width:260px;
			border:1px solid #ccc;
		}
		#comments form textarea {
			width:350px;
			padding:4px 4px !important;
			border:1px solid #ccc;
		}
		#comments form button {
			border:1px solid #909090;
			background-color:#ccc;
			font-size:0.9em;
			font-family:Verdana;
			width:120px; height:23px;
		}
	.commentdetails {
		margin-top:25px;
	}
	.commentauthor {
		margin-bottom:5px !important;
		font-weight:bold;
	}
	.commentdate {
		font-size:0.8em;
		margin-bottom:5px;
		color:#909090;
	}
	.required {
		color:#f00;
	}
h2.title {
	font-size:1em;
	text-transform:uppercase;
	padding:25px 25px 0;
	color:#565656;
}
.notfound {
	padding:40px;
}
	.notfound h2 {
		font-size:18px;
		font-weight:normal;
		margin-bottom:10px;
	}

.time-meta {font-size:10px}
.from-meta {font-size:10px}
.entry-meta {display:block}
.textwidget {padding-top:8px}

.awp_nav {display:none}

/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {
	list-style-type:none;
	clear:both;
	padding:0;
	margin:0;
}
	#comments ol li {
		padding:10px;
		border:1px solid #e0e0e0;
		margin-bottom:10px;
	}
	#comments ol li .avatar {
		float:right;
	}
	#comments ol li .comment-author {

	}
		#comments ol li .comment-author .fn {
			font-weight:bold;
			font-size:1.2em;
		}
	#comments ol li .comment-meta {
		font-size:0.9em;
		color:#999;
		margin:5px 0 10px;
	}
	#comments ol li .reply {
		font-size:0.9em;
		font-weight:bold;
		padding-bottom:10px;
	}
	#comments .children {
		list-style-type:none;
	}
#comments .navigation {
	padding:10px 0 20px;
	font-size:0.9em;
}
	#comments .navigation a {
		color:#999;
		padding:3px 8px;
		border:1px solid #ccc;
	}
	#comments .navigation a:hover {
		color:#000;
		border-color:#000;
		text-decoration:none;
	}
/** END wordpress 2.7 comments **/
