/*
Theme Name:The Koalition
Version:3.0
Author:James
Author URI:http://www.thekoalition.com
*/
body{
background:url(http://www.theepicnetwork.com/background/nujabes.jpg) repeat fixed center top;
font : 15px Helvetica, sans-serif, Arial;
color: black;
line-height:20px;
}
a:link { color: black;font-weight:bold;text-decoration:none; }
a:visited { color: black;font-weight:bold;text-decoration:none; } 
a:hover { color:#ed8f02;font-weight:bold; text-decoration:none;}ul
li {list-style-type:none;}
p { margin-top: 0px;} 
p + p { margin-top: 0.5em;} 

.blogroll li {
color:#fff;
font-weight:normal;
text-decoration:none;
list-style-type:circle;
line-height:21px
}

#content{
width:1000px;
background:url(images/container.png) repeat;
border: 1px solid #000;
margin:25px auto 25px auto; 
}

#top{
background:transparent url(images/sprite.png);
background-position: 0 -956px;
height:132px;
margin:10px -6px 0;
width:1012px;
}

#logo{
margin:28px 34px 0;
float:left;
}

.feed{
float:right;
margin:6px -276px 0 0;
}
#menu{
width:1006px;
height:40px;
background:transparent url(images/sprite.png);
background-position: 0 -329px;
margin:5px 0px 5px -6px;
padding:3px;
}
#top-ad{
width:728px;
height:90px;
background:#000;
margin:-92px 10px 0 0;
float:right;
border: 1px solid #000;
}

#pages{
background:transparent url(images/sprite.png);
background-position: 0 -595px; 
float:right;
border: 0px solid #000;
height:48px;
margin:10px 0px 0 0;
padding:0;
width:475px;
}
#share-box{
width:228px;
height:90px;
background:#000;
margin:0px 0px 0px 10px;

border: 1px solid #000;
}
#featured{
width:666px;
height:338px;
background:#222;
border: 1px solid #000;
margin:10px 0px 10px 10px;
float:left;
}

#home-ad{
width:300px;
height:250px;
margin:10px 10px; 0 -10px;
float:right;
}

#home-ad-bottom{
clear:both;
margin-bottom:10px;
text-align:center;
}

#home-articles{
width:656px;
margin:0px 0px 0px 0px;
float:left;
}

#single-articles{
width:656px;
margin:10px 0px 0px 0px;
float:left;
}
#single-post{
width:658px;
margin:0px 10px 0px 10px;
background:#ccc;
padding:4px; 
border-left: 1px solid #000;
border-right: 1px solid #000;
}
#single-post-content{
padding:5px;
font-size:14px;
line-height:19px;
}

#single-post-content ul li{
list-style-type:square;
line-height:23px;
}

.post{
width:658px;
height:129px;
background:#ccc;
padding:4px; 
margin:0px 10px 0px 10px;
border-left: 1px solid #000; 
border-right: 1px solid #000; 
}
.post-info{
background:#ccc none repeat scroll 0 0;
border-left:1px solid #000000;
border-right:1px solid #000000;
height:111px;
margin:0 10px 0;
padding:5px 10px 10px 10px;
width:646px;
font-size:13px;
line-height:18px;
}
.post-content{
width:658px;
float:left;
height:100%;
}

#wide{
width:100%;
margin:0px 0px 10px 0px;
float:left;
}
#sidebar{
width:300px;
float:right;
margin:10px 0px 0px 0px;
}

.sidebar-box{
width:300px;
background:#cfcfcf;
margin:0px 10px 10px 0px;
float:right;
border: 2px solid #000;
}
.sidebar-box h2{
width:304px;
color:#000;
background:url(images/sprite.png);
background-position: 0 -867px;
font:700 13px Arial, Tahoma, Verdana, sans-serif;
padding:8px;
height:25px;
line-height:normal;
margin:-1px -18px 0 -1px;
}
.sidebar-box li{
font: 10px;

}
#footer{
padding-top:8px;
width:1006px;
height:40px;
background:transparent url(images/sprite.png);
background-position: 0 -329px;
margin:5px 0px 5px -6px;
padding:3px;
}

.footer-info{
margin-top:10px;
text-align:center;
font : 13px Helvetica, sans-serif, Arial;
}

.clear {
   height: 0;
   font-size: 1px;
   margin: 0;
   padding: 0;
   line-height: 0;
   clear: both;
}

#dropmenu, #dropmenu ul {margin-top:0px; margin-left:3px;padding:0px; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:#0A7B05; font-weight:bold;}
#dropmenu a {display:block; padding:6px 1em; color:#000; border-right:0px solid #000; text-decoration:none; background:transparent url(images/menu-button.png);font-weight:bold;}
#dropmenu a:hover {background:transparent url(images/menu-button-hover.png); color:#fff;}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}
#dropmenu ul a {border:1px solid #000;}
#dropmenu li ul {border-top:0px solid #000; width:14.1em;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #000;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


#pagemenu, #pagemenu ul {margin-top:4px; margin-left:3px;padding:0px; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:#0A7B05; font-weight:bold;}
#pagemenu a {display:block; padding:6px 1em; color:#000; border-right:0px solid #000; text-decoration:none; background:transparent url(images/page-button.png);font-weight:bold;}
#pagemenu a:hover {background:#000; color:#fff;}
#pagemenu li {float:left; position:relative;}
#pagemenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;}
#pagemenu ul a {border:1px solid #000;}
#pagemenu li ul {border-top:0px solid #000; width:14.1em;}
#pagemenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #000;}
#pagemenu ul ul {top:auto;}
#pagemenu li ul ul {left:12em; margin:0px 0 0 10px;}
#pagemenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#pagemenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


img {
border:medium none;

}
p img {
display:block;
margin-left:auto;
margin-right:auto;
padding:4px;
background:#000;);
border: 1px solid #111; 
margin:10px auto;
}

.thumbnail{
float:left;
margin:0px 9px 0px 2px;
padding:3px;
background:#000;);
border: 1px solid #111; 
}

.thumbnail:hover{
border: 1px solid #ed8f02; 
}

.avatar{
padding:3px;
background:#000;);
border: 1px solid #111; 
}

p.postmetadata{ 
font-size: 12px; 
float:left;
margin:2px 5px 0;
}
.home-meta{
width:674px;
height:29px;
background:url(images/sprite.png);
background-position: 0 -151px; 
padding:5px; 
margin:0px 0px 10px -6px;
}
.home-title{
width:674px;
height:29px;
background:url(images/sprite.png);
background-position: 0 -240px;
padding:5px; 
margin:0px 0px 0px -6px;
}

.home-title h2{
color:#000;
font:700 16px Arial, Tahoma, Verdana, sans-serif;
margin:0;
padding:1px;
margin:0px 5px 0px 5px;
}

.review-title{
width:674px;
height:29px;
background:url(images/sprite.png);
background-position: 0 -778px; 
padding:5px; 
margin:0px 0px 0px -6px;
}

.review-title h2{
color:#fff;
font:700 16px Arial, Tahoma, Verdana, sans-serif;
margin:0;
padding:1px;
margin:0px 5px 0px 5px;
}

.button{
float:right;
margin:3px 8px 0;
}
.entry{
font-size:13px;
line-height:17px;
margin:9px 7px 0 0;
}

.search-form{
background:#000;
margin:35px 19px 0 0;
float:right;
border: 1px solid #000;
padding:3px;
}
.search-form li {
list-style-type:none;
}
.submit input{
margin-left: 4.5em;
}
input{
color: #000;
background: #fff;
border: 1px solid #000;
padding:4px;
}
input li {
list-style-type:none;
}
submit:hover{
color: #000;
background: #fff;
border: 1px solid #000;
padding:4px;
}
.submit input{
color: #000;
background: #ffa20f;
border: 2px outset #000
}
fieldset{
border: 1px solid #781351;
width: 20em
}
.submit-button {
border: 1px solid #000;
background: #000;
font-weight:bold;
color: #fff;
}
.submit-button:hover {
color: #000;
border: 1px solid #000;
background: #FF9900;
font-weight:bold;
}

.review-content {
float : left;
margin-top : 4px;
margin-left : 4px;
background : #111 none repeat scroll 0 0;
border : 1px solid #000;
width : 306px;
height:57px;
padding : 4px 5px;
}
.review-content:hover {
float : left;
margin-top : 4px;
margin-left : 4px;
background : #000 none repeat scroll 0 0;
border : 1px solid #0A7B05;
width : 306px;
height:57px;
padding : 4px 5px;
}

.game-title{
color:#fff;
display:block;
float:right;
font-size:11px;
padding-top:2px;
width:250px;
}

.game-info {
color : #fff;
display : block;
float : right;
font-size : 10px;
width : 250px;
}

.album-title{
color:#fff;
display:block;
float:right;
font-size:11px;
padding-top:2px;
width:243px;
}

.album-info {
color : #fff;
display : block;
float : right;
font-size : 10px;
width : 243px;
}

.thumbnail-small {
background:#000 none repeat scroll 0 0;
border:1px solid #000 !important;
display:inline;
float:left;
margin-right:6px;
padding:2px;
}

.audio-wrap{
background:#010101 none repeat scroll 0 0;
border:1px solid #0A7B05 !important;
margin:10px auto;
padding:6px;
width:541px;
}

.video-wrap{
margin:10px 0px 5px 0px;
width:640px;
background:#000;
border:1px solid #0A7B05 !important;
padding:3px;
}
.video-wrap embed{
width:640px;
}
.video-wrap object{
width:640px;
}
pre,blockquote{
background:#ccc;
border:1px solid #0A7B05;
line-height:1.8em;
overflow:auto;
margin:20px 30px;
padding:8px;
}

/* BUTTONS */
.buttons a, .buttons button {
border : 1px solid #000;
color : #fff;cursor : pointer;
font-size : 12px;
font-weight : 700;
text-decoration : none;
background :transparent url(images/menu-button.png) repeat scroll 0 0;
margin:10px 10px 10px 10px;
padding : 5px;
}
.buttons button {
overflow : visible;
width : auto;
padding : 10px;
}
.buttons button[type] {
line-height : 20px;
padding : 5px 10px 5px 7px;
}
:first-child + html button[type] {
padding : 4px 10px 6px 7px;
}
button:hover, .buttons a:hover {
border : 1px solid #000;
color : #fff;
background :#0A7B05;
}
.buttons a:active {
border : 1px solid #0A7B05;
color : #cfcfcf;
background : #000;
}

.screenReader { left: -9999px; position: absolute; top: -9999px; }
.thanks { background: #F2F3F6; border: 1px solid #0A7B05; padding: 10px; }

/*****Forms*****/
ol.forms { list-style: none; margin: 0; width: 100%; }
ol.forms li {
	clear: both;
margin-bottom: 18px;
	position: relative;
	width: 100%;
}
ol.forms label {
	cursor: pointer;
	display: block;

	font-weight: bold;
	padding-right: 20px;
	width: 100px;
}
ol.forms input, ol.forms textarea {
	border: 1px solid #0A7B05;
	border-radius: 3px;
	font: inherit;
	-moz-border-radius: 3px;
	padding: 2px;
	-webkit-border-radius: 3px;
	width: 214px;
}
ol.forms textarea { height: 300px; width: 555px; }
ol.forms input:focus, ol.forms textarea:focus { background-color: #f2f3f6; border-color: #0A7B05; }
.error { color: #f00; }
ol.forms li .error { font-size: 12px; margin-left: 20px; }
ol.forms li.textarea .error {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
}
ol.forms li.screenReader { margin-bottom: 0; }
ol.forms li.buttons button {
	background: #0A7B05;
	border: none;
	color: #fff;
	cursor: pointer;
	font: 14px/14px Helvetica, Arial, sans-serif;
	overflow: hidden;
padding:6px 4px;
	text-transform: uppercase;
	width: auto;
}
ol.forms li.buttons button:hover { color: #222; }
ol.forms li.buttons button:active { left: -1px; position: relative; top: -1px; }
ol.forms li.buttons, ol.forms li.inline {  width: 460px; }
ol.forms li.inline input { width: auto; }
ol.forms li.inline label { display: inline; float: none; width: auto; }

#mytable {
width : 180px;
padding-left : 5px;
margin : 0;
}
th {
font : bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color : #fff;
letter-spacing : 2px;
text-transform : uppercase;
text-align : left;
padding : 6px 6px 6px 12px;
background : #000;
}
td {
background : #111;
padding : 6px 6px 6px 12px;
color : #fff;
width : 25px;
border-right : 1px solid #000;
}
td.alt {
background : #000;
color : #fff;
width : 25px;
border-top : 1px solid #000;
border-bottom : 1px solid #000;
}
th.spec {
background : #111;
font : bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
width : 125px;
border-left : 1px solid #000;
border-right : 1px solid #000;
}
th.specalt {
background : #000;
font : bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color : #fff;
width : 125px;
border : 1px solid #000;
border : 1px solid #000;
}
th.overall {
background : #111;
font : bold 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color : #fff;
border-left : 1px solid #000;
border-right : 1px solid #000;
border-bottom : 1px solid #000;
}
td.overall {
background : #0A7B05;
padding-left : 9px;
color : #000;
width : 20px;
border-bottom : 1px solid #000;
font-size : 20px;
font-weight : bold;
border-right : 1px solid #000;
}
.review-box {
width : 327px;
background : #000;
border : 1px solid #0A7B05;
padding : 5px;
margin-top:10px;
margin-left : 165px;
margin-bottom : 10px;
line-height:10px;
}
.review-image {
float : left;
background : #000;
border : 1px solid #000;
padding : 0;
}

.navigation{
float:left;
}

.cat-navigation{
clear:left;
}
.wp-pagenavi{margin-bottom:10px;margin-left:2px}
.wp-pagenavi a:hover{border:1px solid #FE9900;color:#000;background:#ccc;padding:4px}
.wp-pagenavi span.current{font-weight:700;border:1px solid #000;color:#FE9900;background:#000;margin:2px;padding:4px}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active{font-weight:700;text-shadow:1px 1px 2px #111;border:1px solid #000;color:#FE9900;background:#000;margin:2px;padding:4px}

.wp-pagenavi span.pages,.wp-pagenavi span.extend{font-weight:700;text-shadow:1px 1px 2px #111;border:1px solid #FE9900;color:#000;background:#ccc;margin:2px;padding:4px}

.latestc{
float:left;
margin-left:2px;
padding:2px;
margin-top:0;
margin-bottom:0;
}

.latestc a:link{
font : 12px Helvetica, sans-serif, Arial;
font-weight:bold;
}

.latestc img {
float : left;
background : #000;
border : 1px solid #0A7B05 !important ;
margin-right : 6px;
margin-top:3px;
padding : 2px;
}
.latestrp img {
background : #000;
border : 2px solid #434343;
}
.latestrp span a {
color : #cfcfcf;
}
.latestc li {
background : #ccc;
margin-bottom : 5px;
width : 280px;
list-style : none;
border : 1px solid #000 !important ;
color : #000;
padding : 5px;
font : 12px Helvetica, sans-serif, Arial;
line-height:24px;
}

.sidebar-login{
list-style : none;
margin-left:2px;
padding:2px;
margin-top:0;
margin-bottom:10px;
}

.sidebar-list{
list-style : none;
}

.login-meta li{
list-style : square;
}

.sidebar-login li{
font-size:12px;
line-height:18px;
margin-bottom:0;
margin-left:2px;
margin-top:0;
padding:2px;
}

.login-info {
color:#000;
display:block;
float:right;
font-size:12px;
line-height:18px;
margin-left:5px;
margin-top:11px;
padding:0;
width:210px;
}

.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
background-image:none;
display:block;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
padding:2px;
text-align:left;
}

/* COMMENTS */

ol.commentlist {
list-style:none outside none;
margin:0;
padding:0;
text-indent:0;
}
ol.commentlist li {
border:1px solid #0A0A0A;
height:1%;
margin:0 0 10px;
padding:5px 7px 5px 57px;
position:relative;
}
ol.commentlist li.bypostauthor {
background:none repeat scroll 0 0 #CCCCCC !important;
border:5px solid #EEEEEE !important;
}
ol.commentlist li.bypostauthor img.avatar {
border:5px solid #EEEEEE !important;
left:6px;
position:absolute;
top:6px;
}
ol.commentlist li div.comment-author {
padding:0;
}
ol.commentlist li div.vcard {
font:bold 14px/1.4 helvetica,arial,sans-serif;
margin-left:15px;
}
ol.commentlist li div.vcard cite.fn {
font-style:normal;
}
ol.commentlist li div.vcard cite.fn a.url {
color:#0A7B05;
text-decoration:none;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
color:#444444;
}
ol.commentlist li div.vcard img.avatar {
border:5px solid #EEEEEE;
left:6px;
position:absolute;
top:6px;
}
ol.commentlist li div.comment-meta {
display:none;
font:bold 10px/1.4 helvetica,arial,sans-serif;
position:absolute;
right:10px;
text-align:right;
top:5px;
}
ol.commentlist li div.comment-meta a {
text-decoration:none;
}
ol.commentlist li div.comment-meta a:hover {
color:#000000;
}
ol.commentlist li p {
font:12px/1.4 helvetica,arial,sans-serif;
margin:0 16px 13px;
min-height:30px;
}
ol.commentlist li p embed {
height:265px;
width:320px;
}
ol.commentlist li p object {
border:5px solid #FFFFFF;
display:block;
height:265px;
margin:10px 0 0 !important;
width:320px;
}
ol.commentlist li ul {
font:12px/1.4 helvetica,arial,sans-serif;
list-style:square outside none;
margin:0 0 1em;
padding:0;
text-indent:0;
}
ol.commentlist li div.reply {
color:#444444;
margin:0 0 7px;
text-align:right;
}
ol.commentlist li div.reply:hover {
color:#000000;
}
ol.commentlist li div.reply a {
background:url("images/home-comment.png") repeat scroll 0 0 transparent;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
color:#444444 !important;
font-size:11px;
height:11px;
line-height:11px;
margin:0;
padding:3px 12px;
}
ol.commentlist li div.reply a:hover {
border:1px solid #666666;
color:#444444 !important;
}
ol.commentlist li div.reply a:hover {
color:#0A7B05;
text-decoration:none;
}
ol.commentlist li ul.children {
list-style:none outside none;
margin:1em 0 0;
text-indent:0;
}
ol.commentlist li ul.children li.bypostauthor {
background:none repeat scroll 0 0 #CCCCCC !important;
border:5px solid #EEEEEE !important;
}
ol.commentlist li ul.children li.depth-2 {
color:#444444;
margin:0 0 0.25em;
}
ol.commentlist li ul.children li.depth-3 {
color:#444444;
margin:0 0 0.25em;
}
ol.commentlist li ul.children li.depth-4 {
color:#444444 !important;
margin:0 0 0.25em;
}
ol.commentlist li ul.children li.odd {
background:none repeat scroll 0 0 #DDDDDD;
}
ol.commentlist li.even {
background:none repeat scroll 0 0 #FAFAFA;
border:5px solid #EEEEEE;
}
ol.commentlist li.odd {
background:none repeat scroll 0 0 #DDDDDD;
border:5px solid #EEEEEE;
}
ol.commentlist li.pingback div.vcard {
padding:0 170px 0 0;
}




/* TABS */

}
ul.tabs2 {
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
float:left;
height:25px;
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}
.tab_container2 {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
clear:both;
float:left;
overflow:hidden;
padding-top:4px;
width:100%;
}
.tab_content2 {
font-size:1.2em;
padding:5px;
}
ul.tabs2 li {
background:url("images/header.jpg") repeat scroll 50px 50% transparent;
border-color:#DDDDDD;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
float:left;
height:24px;
line-height:24px;
margin:0 0 -1px;
overflow:hidden;
padding:0;
position:relative;
}
ul.tabs2 li a {
border:1px solid #FFFFFF;
color:#444444;
display:block;
font-size:11px;
outline:medium none;
padding:0 12px;
text-decoration:none;
}
ul.tabs2 li a:hover {
background:none repeat scroll 0 0 #CCCCCC;
}
html ul.tabs2 li.active, html ul.tabs li.active a:hover {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
ul.tabs3 {
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
float:left;
height:25px;
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}
.tab_container3 {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
clear:both;
float:left;
overflow:hidden;
padding-top:4px;
width:100%;
}
.tab_content3 {
font-size:1.2em;
padding:5px;
}
ul.tabs3 li {
background:url("images/header.jpg") repeat scroll 50px 50% transparent;
border-color:#DDDDDD;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
float:left;
height:24px;
line-height:24px;
margin:0 0 -1px;
overflow:hidden;
padding:0;
position:relative;
}
ul.tabs3 li a {
border:1px solid #FFFFFF;
color:#444444;
display:block;
font-size:11px;
outline:medium none;
padding:0 12px;
text-decoration:none;
}
ul.tabs3 li a:hover {
background:none repeat scroll 0 0 #CCCCCC;
}
html ul.tabs3 li.active, html ul.tabs li.active a:hover {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

ul.tabs4 {
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
float:left;
height:25px;
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}
.tab_container4 {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
clear:both;
float:left;
overflow:hidden;
padding-top:4px;
width:100%;
}
.tab_content4 {
font-size:1.2em;
padding:5px;
}
ul.tabs4 li {
background:url("images/header.jpg") repeat scroll 50px 50% transparent;
border-color:#DDDDDD;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
float:left;
height:24px;
line-height:24px;
margin:0 0 -1px;
overflow:hidden;
padding:0;
position:relative;
}
ul.tabs4 li a {
border:1px solid #FFFFFF;
color:#444444;
display:block;
font-size:11px;
outline:medium none;
padding:0 12px;
text-decoration:none;
}
ul.tabs4 li a:hover {
background:none repeat scroll 0 0 #CCCCCC;
}
html ul.tabs4 li.active, html ul.tabs li.active a:hover {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #FFFFFF;
}




/* Authorbox */

#authorbox{  
background:#EFEFEF;  
border:5px solid #CECFD0;  
width:648px;  
margin:0 auto;  
margin-bottom:10px;  
margin-left: 10px;
overflow:hidden;  
}  
#authorbox h4{  
font-size:16px;  
color:#191919;  
margin:0;  
padding:10px 10px 5px 10px;  
}  
.authortext{  
padding-left:100px;  
}  
#authorbox img{  
margin:0; 
margin-left: 4px; 
margin-top: 5px;
padding:8px;  
float:left;  
}  
#authorbox p{  
color:#191919;  
margin:0;  
padding:0px 10px 10px 10px;  
}  
#authorbox h4 > a{  
text-decoration:none;  
}  
#authorbox p{  
color:#191919;  
 }  


