/*  
Theme Name: Web 2.0
Theme URI: web 2.0 /based from simpla theme/
Description: web 2.0 theme
Version: 1
Author: mob
Author URI: http://biblicone.com
*/

/*************************************
 +Containers
 *************************************/
body {
	background: #e8f5fc url('images/bg-sm.png');
	background-attachment: fixed;
	color:#555;
	font-family: "Myriad Pro", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	font-size: 100%;
	line-height:1.125em; /* 16x1.125=18px */
	margin:0;
	padding:0;/*text-align:center;*/
}
#wrap {
	margin: 0 auto;
	padding:0;
	text-align:left;
	width: 1000px;
	height: 100%;
}
#admin {
	width:95px;
	background-color:#ffd900;
	font-size:0.6875em; /* 16x0.6875=11px */
	;
	font-weight:bold;
	text-align:center;
	margin-left:30px;
	margin-top:5px;
}
#admin a {
	color:#000;
	text-decoration:none;
}
#admin a:hover {
	color:#ffd900;
	background-color:#000;
	text-decoration:blink;
}
#header {
	width: 960px; /* firefox needs this width minus padding */
	_width: 1000px; /* actual width for ie6*/
	height: 46px; /* height - padding for firefox */
	_height: 68px; /* actual height for ie6*/
	background-image: url('images/header.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top:22px;/*border: dashed 1px #400;*/
}
#header ul {
	list-style-type :none;
	font-size: 1.125em; /* 16x1.125=18px */
	margin-top:0px;
}
#header ul li {
	display: inline;
	padding-left: 37px;
}
#header ul li a {
	color:#FFF;
	text-decoration:none;
	padding-bottom:4px;
}
#header ul li a:hover {
	border-bottom: 3px solid #09C;
}
#header img.logo {
	float:left;
	margin-left: 40px;
}
img.icon {
	margin-bottom: -5px;
}

#content {
	font-size:1.1875em;
	float:left;
	padding:0px;
	width: 710px;/*border: dashed 1px #440;*/
}

.singlepostnav {
width: 100%;
text-align: center;
font-size: 80%;
color: #fff;
padding-bottom: 15px;
}
.singlepostnav span{
margin-right: 70px;
margin-left: 35px;
}
.singlepostnav a{
color: #fff;
text-decoration:none;
}
.singlepostnav a:hover{
color: #fffdbc;
}
/*************************************
 +Entry
 *************************************/

.entry {
	padding:0px;
	margin-bottom:10px;
	width: 710px;
	/*border: dashed 1px #400;*/
	 float:left;
}
.entryarea {
	float: right;
	width: 587px;
firefox hack*/  _width:607px; /*ie hack*/
	background-image: url('images/content-bg.png');
	background-repeat:repeat-y;
	padding-left: 20px;
	margin-bottom:10px;/*border: dashed 1px #400;*/
}
.entryarea .contentbot {
	margin-left: -20px;
	margin-bottom: -7px;
}
.postinfo {
	float: left;
	margin-left: 10px;
	margin-bottom:5px;
	_margin-left:5px; /*ie hack*/
}
.authorimage {
	background:#0073a9;
}
.postedby {
	font-size: 0.625em; /* 16x0.625=10px */
	color:#fff;
	text-align: center;
	background:#0073a9;
	padding-top:1px;
	padding-bottom:1px;
	width: 65px;
}
.postedtime {
	font-size: 0.625em; /* 16x0.625=10px */
	color:#fff;
	text-align: center;
	background:#0092d6;
	padding-top:1px;
	padding-bottom:1px;
	width: 65px;
}
/*--- entry title bar ----- */

.entrytitle {
	margin-top:7px;
	min-height: 47px;
}
.titlemid {
	background-image:url('images/content-header.gif');
	background-repeat:no-repeat;
	background-position:top;
	width: 582px;
}
.titlemid h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3125em; /*16x1.3125=21*/
	line-height: 1em;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:3px;
	margin:0px;
}
.titlemid h2 a {
	color:#fff;
	text-decoration:none;
}
.titlemid h2 a:hover {
	color: #fff;
}
.titlebot {
	width: 582px;
}
/* ---- end entry title bar ---- */

.entrymeta, .entrymeta a, .comments_link {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #84bb00;
	font-size: 0.75em;
	font-weight:bold;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:7px;
}


.entrymeta a:hover {
	color:#060;
}
.entrymeta img {
	margin-bottom:-1px;
	margin-right: 2px;
}
.entrybody p {
	font-size: 1.0625em;
}
.entrybody a {
	color: #0d91d0;
	text-decoration:none;
}
.entrybody a:hover {
	color: #148d04;
	background-color:#fffdbc;
}
.edit {
}
.commentcount {
	float:right;
}
 
.entrybody {
        width: 510px;
	font-size: 0.8125em;
	margin-left: 36px;
}
img.alignleft {
	padding-right:10px;
}

blockquote {
margin-left: 1em; font-size: 80%; background-color: #eff6ff; padding: 1em;
}
/* **********************************
	+Pagination
	******************************** */














div.pagination {
	width:710px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	text-align:center;
}
div.pagination a, div.pagination span.pages, div.pagination span.extend {
	font-size: .875em;
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #09C;
	text-decoration: none;
	color: #fff;
	background: #09C url('images/pagebg.gif');
}

div.pagination a:hover, div.pagination a:active {
	border:1px solid #AAD83E;
	color: #FFF;
	background: #AAD83E url('');
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #AAD83E;
	font-weight: bold;
	background: #AAD83E;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #069;
	color: #069;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
	color: #ffffff;
}

/*************************************
 +Sidebar
 *************************************/
#sidebar {
	width: 267px;
	float: right;
	margin: 0px;
	padding:0px;
        overflow: hidden;
}
.sidebartop {
	
/*	background:#e8f5fc;*/
	color: #000;
	background-image:url(images/sidebar-top.png);
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-repeat:repeat-y;
}

.sidebarbot {
	background-image:url(images/sidebar-bot.png);
	background-repeat:no-repeat;
	height: 6px;
	padding:0px;
	margin:0px;
	margin-bottom: 10px;
}
#sidebar h3 {
	font-size: 0.875em; 
	font-color: #0073a9;
}
#sidebar h2.widgettitle {
	color: #0073a9;
	font-size: 1.375em;
}
#sidebar p {
	font-size: 0.75em; /* 16x0.75=12px */
}
#sidebar ul {
	padding-left: 10px;
}
#sidebar li {
	font-size: 0.8125em; /* 16x0.8125=13px */
	list-style-type:none;
}
#sidebar li span {
	font-size: 0.75em; /* 16x0.75=12px */
	color: #fff;
}
td.gsc-input {
	border: 0px;
	padding:0px;
}
input.gsc-input {
	background-color:#0073a9;
	border:0px;
	border-color:#0073a9;
	color: #fff;
	padding:2px;
	margin-right:2px;
}
.gs-title {
	color:#060;
	text-decoration:none;
}

.sb-comments h3  {
	color: #0073a9;
	font-size: 1.375em;
}
.badge_head {
margin-bottom: 10px;
display: block;
}
.badge_head a  {
	color: #0073a9;
	font-size: 1em;
	text-decoration:none;
	font-weight:bold;

}
.sb-comments ul {
	margin:0px;
}
.badge_list {
padding-left: 10px;
}
.sb-comments li, .badge_site {
	list-style-type:none;
	margin-bottom:8px;
}
.sb-comments li a{
	text-decoration:none;
	font-size: 1.375em;
	color: #0073a9;
}
.badge_site a{
	text-decoration:none;
	font-size: 1em;
	color: #0073a9;
}
.sb-comments li a:hover, .badge_site a:hover{
	color: #fff
}
.sb-comments li a.none{
	text-decoration:none;
	font-size: 1.1875em;
	color: #0073a9;
}
.sb-comments li a:hover.none{
	color: #fff
}

.sb-comments li span a{
	text-decoration:none;
	font-size: 1.375em;
	color: #fff;
}
.badge_sub{
	font-size: .875em;
	color: #fff;
}
.badge_sub a, .badge_more a{
	text-decoration:none;
	color: #fff;
}
.badge_sub, .badge_sub a, .badge_more a {
text-decoration:none;
color: #fff;
}
.sb-comments li span a:hover, .badge_sub a:hover, .badge_more a:hover{
	color: #0073a9
}
.badge_more {
display: block; 
margin-bottom: 10px;
}

.badge {
overglow: hidden;
}
/*************************************
 +Comments
 *************************************/

.commentsblock {
	font-size:.75em;
	margin-left:20px;
}
.commentform {
	
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:1em;
	background-color: #fffdbc;
}
.awpcomments {
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.awpcomments li  {
	background-color: #fffdbc;
	margin-bottom: 10px;
}
.awpcomments  .alt {
	background-color:#e7e5aa;
		
}
.awpcomments li.comment p a {
	color:#0d91d0;
	text-decoration:none;
}
.awpcomments li.comment p a:hover {
	color:#0d91d0;
	background-color:#FFF;
}


.awpcomments ol  {
	padding: 0px;
	margin: 0px;
}
.awpcomments .comments li {
	list-style:none;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right: 10px;
	margin-bottom:  10px;
}
.awpcomments .commentbar {
	font-size: 	.75em;
	
}

.awpcomments .commentbar a {
	color:#006600;
	text-decoration: none;
}

.awpcomments .commentbar a:hover {
	color: #993300;
	
}

.commentform hr {
	display:none;

}
.commentform h2 {
	font-size:1.125em;
}

.commentform_link{
	font-size:1em;
	font-weight:bold;
	color: #83BA00;
	text-decoration:none;
}

.commentform_link :hover {
	color:#FF9933;
}


h3#comments {
	font-size:1.6em;
}
/*************************************
 +Footer
 *************************************/

#footer {
	border-top:2px dashed #AAD83E;
	color:#888;
	clear:both;
	font-size: 0.75em; 
	padding: 15px;
	padding-left:20px;
	margin-top:20px;
	background:#e8f5fc;
}
#footer a{
	text-decoration:none;
	color: #0073a9;
}
/*************************************
 +Misc
 *************************************/
img {
	border: none;
	max-width: 800px;
}
.alignleft {
	float: left;
        display: block;
        padding-bottom: .3em;
}
.alignright {
	float: right;
}

object {
	padding-left: 0px;
}
.song object {
	padding-left: 0px;}

.audioplayer_container { border-bottom: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 10px;}
