@charset "UTF-8";
/* Black Knave css 2010 */
/* By BlackGhostMedia www.blackghostmedia.co.uk */ 
/* @group TAG RESETS */

html {background-color:#CCC}
body {
margin:0;
padding:0;
text-align:center;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 80%;
color: #333;
background-color:#CCC;
position:relative;
}
a {
color: inherit;
text-decoration: none;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
outline:none;
}
a img {border:none; outline:none;}

h1, h2, h3 {}

p {margin:0; padding:0;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
/* @end TAG RESETS */

/* @group BODY CONTENT */
#enclosure {
width: 100%;
height: 100%;
background:#CCC;
}
#outer-wrapper {
width: 980px;
border-right: 30px solid transparent;
border-left:30px solid transparent;
border-bottom: 20px solid transparent;
position: relative;
margin: 0 auto 0px auto;
}

#cap{height:20px;}

#cap.native{/*-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;*/
margin: 20px 0 0 0;
height: 25px;
background: url(http://www.blackknave.com/2010_css_pics/cap-top.png) center top;
}
.cap-bottom {
position: relative;
width: 980px;
height: 25px;
/*border: solid 1px blue;*/
background: url(http://www.blackknave.com/2010_css_pics/cap-bottom.png);
margin: 0 0 10px 0;
}
#body-content {
background: white;
width: 940px;
padding: 0px 20px 20px 20px;
margin: 0px 0 0 0;
}

#body-content-inner {
border: 4px solid #d5d5d5;
width: 612px;
float: left;
margin: 0 0 20px 0;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}


#left {
background-color: #999;
float: left;
width: 180px;
margin: 0 10px 20px 0;
}
.center {
margin: 10px;
position: relative;
/*border: 1px solid #000;*/
/*padding: 10px;*/
/*background: #f2f2f2;*/
}
#right {
float: right;
width: 300px;
}
.clearfix {
/*background-color: blue;*/
clear: both;
text-align: center;
}

div.heading,h1.heading,h2.heading, h3.heading,h4.heading, span.heading{
background: #b3b3b3;
padding: 6px;
margin: 0 0 0px 0px;
color: #fff;
/* min-height: 14px; */
position: relative;
display: block;
text-transform: uppercase;
font: bold 12px Arial, Helvetica, Geneva, sans-serif;
text-shadow: #7f7f7f 1px 1px 1px;
border-bottom: 1px solid #adadad;
}
h1.heading, h2.heading {
font-family: "Helvetica", Arial;
font-weight: bold;
}

/*changes #heading bg color for footer*/
div.icon-list span.heading {
background: #333;
text-shadow: none;
border-bottom: none;
}

.heading-hover {
background: url(http://www.blackknave.com/2010_css_pics/menu-bkg.png);

}
#blog-link{

}
div.paginate {
margin: 20px 0px 20px 0px;
height: 30px;
}
.paginate p {
color: #333;
padding: 3px 0px 3px 10px;
}
.paginate p a {
color: #333;
padding: 3px;
/*border: 1px solid #7f7f7f;*/
}
.paginate p a:hover {
color: #fff;
background: #bfbfbf;

}
.paginate p strong {
font-size: 24px;
font-family: "Lucida Grande", Lucida, Verdana;
color: #2b88c2;
background: #ddd;
padding: 3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
/* @end */

/* @group POSTS */

div.post  {
text-align:center;
position: relative;
margin: 0px 0 0px 0;
padding: 10px;
border-top: solid 1px transparent;
border-right:  solid 1px transparent;
border-left:  solid 1px transparent;
border-bottom: 1px solid #d8d8d8;
}
div.post-article-view  {position: relative;
margin: 0px 0 0px 0;
padding: 10px;
border-top: solid 1px transparent;
border-right:  solid 1px transparent;
border-left:  solid 1px transparent;
border-bottom: solid 1px silver;
background: url(http://www.blackknave.com/2010_css_pics/post-bkg.jpg) repeat-x 0 top;
text-align: left;
}
.post-selected {
background: url(http://www.blackknave.com/2010_css_pics/post-bkg.jpg) repeat-x 0 top;
}	
/*
.post:hover {
border-top: solid 1px #fff;
border-right:  solid 1px #d6d6d6;
border-left:  solid 1px #d6d6d6;
border-bottom: 1px solid #d6d6d6;
}
*/
/* FOR IE CONDITIONLAS
.post {
background-color: #fff;
margin: 0px 0 10px 0;
border: solid 1px #000;
padding: 10px;
width:478px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
width: ;
}
*/
.post img {
padding: 2px;
border: solid 1px #ddd;
margin: 0 0 0px 0;
max-width:560px;
}
.post a:hover img {
border: 1px solid #999;
}
.post h1, h2, h3, p {
text-align:left;
}
.post h1{
margin: 0 0 0px 0;
padding: 0;
font-size:18px;
font-family: Arial, arial, sans-serif, "Trebuchet MS";
font-weight: bold;
}
div.post h1.article-view {
font-size: 30px; 
/* font-family: "Arial", sans-serif; */
color:black; 
letter-spacing: -2px;
line-height: 30px
}
.post a h1 {
color: #3f3f3f;
font-size: 18px
}
.post a:hover h1 {
color: #2b88c2;
text-decoration: underline;
}
.post p {
margin: 0 0 10px 0;	
padding: 0;
font-size:13px;
}
.post  a {
color: #2b88c2;
}
.post-index {
width: 170px;
float: left;
border: solid 1px silver;
margin:7px ;
background: whitesmoke;
padding: 0 0 3px 0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.post-index:hover {
border: solid 1px #fff;
background: #000;
color: whitesmoke;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}
.post-index a img {
width:125px;height:94px;
margin: 10px 0 0 0;
padding: 2px;
border: solid 1px silver;
}
.post-index a img:hover {
width: 174px;
height: 120px;
margin: 10px 0 0 0;
padding: 2px;
border: 1px solid #3f3f3f;
}
div.post-index a {
text-align: left;
text-decoration: none;
}
div.post-index h1 {
text-decoration: none;
font-size: 11px;
margin: 0;
}

div.posted {
color: #7f7f7f;
padding:  0px;
text-align: left;
margin-top: 12px;
font-size: 10px;
margin: 3px 0 3px 0;
}
div.posted-article-view {
color: #7f7f7f;
padding:  0px 0 10px 0;
text-align: left;
margin-top: 12px;
font-size: 10px;
margin: 3px 0 10px 0;
border-bottom: solid 1px #ccc;	
}
a.read-more {
color: red;
text-decoration: none;
display: block;
margin: 0px 0 0 0;
padding: 0;
}

/*effects bloggers sidebar only */
div.bloggers-text p a.read-more{
margin: 0px 0 0 0;
color: red;
}

div.bloggers-text p a:hover.read-more{
color: teal;
}	
a:hover.read-more {
color: gray;
text-decoration: underline;
}
/* @end */

/* @group header */
#header {
height: 90px;
width: 980px;
position:relative;
margin-top: 10px;
/*border: solid 1px red;*/
}
#logo {
position: absolute;
top: -10px;
left: 0;
width: 235px;
height:140px ;
z-index: 1;
}
#logo h1 a {
position: absolute;
top: 0px;
left: 0px;
width: 235px;
height:140px ;
background: url(http://www.blackknave.com/2010_css_pics/logo.png) no-repeat 0px top;
margin: 0;
padding: 0;
text-indent: -10000px;
/*border: solid 1px red;*/
z-index: 20;
}
#logo h1 a:hover {background: url(http://www.blackknave.com/2010_css_pics/logo.png) no-repeat 0px bottom;}

div#subscribe-prompt {
width: 463px;
height: 40px;	
display: none;
position: absolute;
text-indent: -10000px;
bottom: -40px;
right: 10px;
font-size: 10px;
/*border: solid 1px red;*/
background-image: url(http://www.blackknave.com/2010_css_pics/subscribe-prompt-bkg.png);
}

#subscribe-prompt p{
/*padding: 12px 10px 8px 10px ;*/
font-size: 10px;
line-height: 10px;
color: #fff;
}
/* @end */

/* @group footer */

.footer-links-inner ul li a:hover {
color: #fff;
background-color: #262626;
/*border-bottom: solid 1px gray;
border-right: solid 10px gray;
border-top: solid 1px gray;*/
}

/*#footer-menu-wrapper {
position: fixed;
bottom: 0;
left: 50%;
width: 1070px;
margin: 0 auto 0 -535px;
height: 38px;
z-index: 5;
}

.tr {
background-image: url(../facebox/tr.png);
position: absolute;
top: 0;
right: 0;
width: 10px;
height: 10px;
}

.tl {
background-image: url(../facebox/tl.png);
position: absolute;
top: 0;
left: 0;
width: 10px;
height: 10px;	
}

.b-center {
width:1050px;
position: absolute;
top:0;
left: 10px;
height: 10px;
background-image: url(../facebox/b.png);
}

.br {
width:10px;
position: absolute;
top:10px;
right: 0;
height: 30px;
background-image: url(../facebox/b.png);
}

.bl {
width:10px;
position: absolute;
top:10px;
left: 0;
height: 30px;
background-image: url(../facebox/b.png);
}*/
#footer-menu {
z-index: 20;
text-align: left;
position: fixed;
bottom: 0;
left: 50%;
width: 1050px;
height:  30px;
background: url(http://www.blackknave.com/2010_css_pics/fb-bkg-03.png) 0 -24px;
margin: 0  0 0 -525px;
border-left: 1px solid #b2b2b2;
border-right: 1px solid #b2b2b2;
display: none;
}
#footer-menu ul{
margin: 0;
padding: 0px;
}
#footer-menu li {
display: inline;
float: left;
font-size: 11px;
border-right: 1px solid silver;
}	
#footer-menu li a {
padding: 8px;
display: block;
color: #333;
text-decoration: none;
text-shadow: #fff 1px 1px;
border-left: solid 1px white;
border-top: solid 1px white;
}
#footer-menu li a:hover {
color: orange;
text-shadow: #000 1px 1px 0;
background: url(http://www.blackknave.com/2010_css_pics/menu-bkg.png) repeat-x;
text-decoration:underline;
border-left: solid 1px white;
border-top: solid 1px white;
}
#footer-cap {
position: absolute;
width:100%;
height: 25px;
left:0;
top: -25px;
background: url(http://www.blackknave.com/2010_css_pics/footer-wrap-bkg.png) repeat-x 0 15px;
}
#footer-wrapper {
background-color: #000;
position: relative;
min-height: 300px;
width:100%;
}
#footer-wrapper-inner {
background-color: #000;
width: 980px;
margin: 20px auto 0px auto;
padding: 25px 0 60px 0;
}
.footer-wrapper-inner ul {
margin: 0;
padding: 5px 0 5px 18px;
/*list-style-image: url(http://www.blackknave.com/2010_css_pics/fb-bkg.gif);*/
}
.footer-wrapper-inner ul li a {
text-decoration: none;
}
.footer-strip {
clear: both;
/*border-bottom: 1px dashed #262626;
border-top: 1px dashed #262626;*/
margin: 0;
padding: 10px 0px 10px 0px;
text-align: left;
}
.footer-strip ul {
margin: 0;
padding: 0;
}


/* comment */
.footer-strip li {
margin: 0;
padding: 0;
display: inline;
}
.footer-strip ul li a {
color: silver;
text-decoration: none;
border-right: 1px solid #262626;
margin: 0 0px 0 0;
padding: 5px;
}
.footer-strip ul li a:hover {
text-decoration: underline;
background: orange;
color: #fff;
}

div.footer-links {
width: 150px;
float: left;
/*border: dashed 1px gray;*/
}
.footer-links-inner {
/*border: solid 1px gray;*/
margin: 10px 10px 10px 0px;
text-align: left;
}
.footer-links-inner h3 {
color: orange;	
margin: 0 0 3px 0;
padding: 0;
font-size: 14px;
font-weight: normal;
}
.footer-links-inner ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.footer-links-inner ul li a {
display: block;
text-decoration: none;
font-size: 11px;
color: #7f7f7f;
/*display: block;*/
padding: 2px 2px 2px 0px;
/*border-bottom: solid 1px gray;
border-top: solid 1px transparent;*/
}
.footer-links-inner ul li a:hover {
background: none;
}
/* @end */

/* @group SLIDESHOW 

#slideshow-wrapper {
height: 300px;
width: 980px;
margin-top: 15px;
position: relative;
}
#slideshow-nav {
background-color: #9C3;
position: absolute;
top: 0px;
padding: 12px;
right: 20px;
z-index: 10;
}
#slideshow {
height: 300px;
width: 940px;
overflow: hidden;
position: absolute;
left: 20px;
top: 0px;
}
#slideshow img {
width: 940px;
height:  300px;
}
#slideshow-next {
background-color: #666;
height: 300px;
width: 20px;
position: absolute;
top: 0px;
right: 0px;
cursor: pointer;
text-indent: -10000px;
}
#slideshow-next:hover {background: #bfbfbf;}

#slideshow-back {
background-color: #666;
height: 300px;
width: 20px;
position: absolute;
top: 0px;
left: 0px;
cursor: pointer;
text-indent: -10000px;
}

#slideshow-back:hover {background: #bfbfbf;}	

@end */

/* @group SLIDESHOW */

a img {border:none}
#slideshow-wrapper {
width:980px;
height:300px;
position:relative;
margin: 15px 0 0 0;
z-index:1;
display: none;
}

#slideshow {width: 930px; height:300px;position:absolute; top:0; left:25px; overflow: hidden;z-index:2; }

#slideshow-back {
width:25px;
height: 300px;
position:absolute;
top:0;
left:0;
background: url(http://www.blackknave.com/2010_css_pics/slideshow-nav-bkg.gif) 0px 0;

}

#slideshow-back:hover {
background: url(http://www.blackknave.com/2010_css_pics/slideshow-nav-bkg.gif) -25px 0;
}

#slideshow-next {
width:25px; 
height: 300px;
position:absolute;
top:0;
right:0;
background: url(http://www.blackknave.com/2010_css_pics/slideshow-nav-bkg.gif) 25px 0;
}
#slideshow-next:hover{
background: url(http://www.blackknave.com/2010_css_pics/slideshow-nav-bkg.gif) 50px 0;
}
#slideshow-nav-wrap {
position:absolute;
top:10px; 
right:30px;
z-index:5;
}

#slideshow-nav {}

#slideshow-nav a {
font-family: "Lucida Console", Monaco, monospace;
font-size: 10px;
color: #7f7f7f;
text-decoration: none;
border: solid 1px #888888;
margin:0 3px 0 0;
padding:2px 3px 2px 3px;
background: url(http://www.blackknave.com/2010_css_pics/fb-bkg.gif) repeat-x center top
}

#slideshow-nav a:hover {
color: #fff;
background:black;
border: 1px solid #006;
padding:2px 3px 2px 3px;
}
#slideshow-nav a.activeSlide {
color: #ddd;
border: 1px solid #333;
/*padding:2px 3px 2px 3px;*/
color: #fff;
line-height: 10px;
border: 1px solid #494949;
text-shadow: #000 1px 1px 0px;
background: url(http://www.blackknave.com/2010_css_pics/fb-bkg.gif) repeat-x center -74px;
}
#caption {
position: absolute;
bottom: 0;
right:25px;
padding:10px;
z-index:3;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
background:black;
opacity: 0.8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
#skip {
font-size: 9px;
text-align: center;
position: absolute;
background: #000;
cursor:pointer;
color: orange;
padding:4px;
line-height: 10px;
border: 1px solid #494949;
text-shadow: #000 1px 1px 0px;
font-size: 9px;
text-align: center;
top: -1px;
left: -70px;
z-index: 5;
}
/* @end  */

/* @group TOP NAV BAR */
#menu-wrap {
background: url('http://www.blackknave.com/2010_css_pics/menu-wrap-bkg.png') repeat-x 0 bottom;
height: 61px;
width: 100%;
}
	
div#nav-wrapper {
width: 980px;
margin: 0 auto 20px auto;
height: 50px;
position: relative;
background: black;
}

div#nav-container {
width: 980px;
height: 50px;
position:relative;
margin: 0 auto 0 auto;
z-index:2;
background: #000;
}

#nav-container ul {
margin: 0 0 0 0px;
padding: 0;
list-style-type: none;
height: 50px;
/*width: 300px*/;
position: absolute;
left: 0;
}

#nav-container li {
display: inline;
font-size: 11px;
line-height: 11px;
}

#nav-container li a {
display: block;
float: left;
margin: 0 0px 0 0;
padding: 19px 10px 20px 10px;
color: white;
border-right: 1px solid #3f3f3f;
text-decoration: none;
text-shadow: #000 1px 1px 0;
}

#nav-container li a:hover {
border-right: 1px solid #252525;
background: #262626 url('http://www.blackknave.com/2010_css_pics/menu-hover.gif') center top;
color: #fff;
text-shadow: #000 1px 1px 0;
}

#nav-container ul li#home a {
background: url(http://www.blackknave.com/2010_css_pics/home-active.png) left -70px;
width: 160px;
}
#nav-container ul li#twitter-trigger a{
width: 40px;
text-indent: -10000px;
	background: url(http://www.blackknave.com/2010_css_pics/twitter-button.png) 0 0;
}
#nav-container ul li#twitter-trigger a:hover{
width: 40px;
text-indent: -10000px;
	background: url(http://www.blackknave.com/2010_css_pics/twitter-button.png) 0 50px;
}

#nav-container ul li#facebook-trigger a{
width: 40px;
text-indent: -10000px;
background-image: url('http://www.blackknave.com/2010_css_pics/facebook-button.png');
background-position:0 0px;
}

#nav-container ul li#facebook-trigger a:hover{
width: 40px;
text-indent: -10000px;
background: url('http://www.blackknave.com/2010_css_pics/facebook-button.png');
background-position: 0 50px;
cursor:pointer;
}
#home-button a 
/*keeps fixed width for Jquery append text*/
{width: 80px;}

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
/* @end */
/* @group BLOGGERS SIDE BAR */
#bloggers-sidebar-wrapper {
position: relative;
margin: 0 0 20px 0;
background: url('http://www.blackknave.com/2010_css_pics/menu-wrap-bkg.png') repeat-x 0 -58px;
}
#bloggers-sidebar-wrapper h2 {
margin: 0;
}
.bloggers-wrapper {
position: relative;
border-top: 1px solid transparent;
border-bottom: 1px solid #ddd;
margin: 0px 0 0px 0;
min-height: 70px;
padding: 8px 0 0 0;
}

.bloggers-wrapper:hover {
border-top: 1px solid white;
border-bottom: 1px solid #e7e7e7;
background: url(http://www.blackknave.com/2010_css_pics/post-bkg.jpg) repeat-x center -10px;
}

.bloggers-wrapper ul {
display: inline;
}
.bloggers-wrapper ul li a {
float: left;
margin: 0 3px 0 0;
}
/*div.info {
font-size: 9px;
text-align: center;
position: absolute;
background: url(http://www.blackknave.com/2010_css_pics/fb-bkg.gif) repeat-x center 0px;
cursor:pointer;
color: #3f3f3f;
padding:3px 4px 3px 4px;
line-height: 9px;
top:46px;
right: 5px;
border: solid 1px #888888;
text-shadow: #fff 1px 1px 0px;
display: none;
}*/
div.info {
top:10px;
right: 8px;
position: absolute;
background: url(http://www.blackknave.com/2010_css_pics/whosthis-icon.png) no-repeat right bottom;
width: 16px;
height: 16px;
text-indent: -10000px;
cursor:pointer;
}
div.info:hover {
background: url(http://www.blackknave.com/2010_css_pics/whosthis-icon.png) no-repeat right bottom;
/*text-indent: 00px;*/
}


.info.active {
color: #fff;
text-shadow: #3f3f3f 1px 1px 0;
	background-image: url(http://www.blackknave.com/2010_css_pics/close-icon.png);
}



.info.active:hover {
color: #fff;
text-shadow: #3f3f3f 1px 1px 0;
	background-image: url(http://www.blackknave.com/2010_css_pics/close-icon.png);	
}
li.info2 a {
font-size: 9px;
text-align: center;
background: url(http://www.blackknave.com/2010_css_pics/fb-bkg.gif) repeat-x center 0px;
cursor:pointer;
color: #3f3f3f;
padding:3px 4px 3px 4px;
line-height: 9px;
/*border: solid 1px #888888;*/
display: inline;
}

.info2 a:hover {
color: #fff;
text-shadow: #000 1px 1px 0;
background: #7f7f7f;
text-decoration:underline;
}

.show-link {
text-decoration: none;
font-size: 9px;
text-align: center;
position: absolute;
top: 5px;
right: 5px;
/*background: url(http://www.blackknave.com/2010_css_pics/fb-bkg.gif) repeat-x center -74px;
border: solid 1px #888888
*/
cursor:pointer;
color: #fff;
padding:4px 5px 4px 5px;
line-height: 10px;
z-index: 20;
text-shadow: #000000 1px 1px 0px;
}
.show-link:hover {
/*background: url(http://www.blackknave.com/2010_css_pics/fb-bkg.gif) repeat-x center -74px;*/
color: #fff;
text-shadow: #000 1px 1px 0;
/*background: url(http://www.blackknave.com/2010_css_pics/menu-bkg.png);*/
text-decoration:underline;
/*text-shadow: none;*/
}

.bloggers-img-wrap {
height: 56px;
width: 56px;
float: left;
margin: 5px 5px 5px 0px;
overflow: hidden;
cursor: pointer;
position: absolute;

}
.bloggers-img-wrap img  {
width:50px;
height: 50px;
padding: 2px;
border: solid 1px #ddd;
position: absolute;
bottom: 0;
left: 0;

}
.bloggers-img-wrap img:hover  {
border: 1px solid #7f7f7f;
}
div.bloggers-text {
	
/*width: 180px;*/
/*float: left;*/
/*background: gray;*/
margin: 5px 30px 5px 60px;
border-right: 1px solid #d8d8d8;

}
div.bloggers-text a {
font-family: verdana,sans-serif;
text-decoration: none;
color: #666699;
}	
div.bloggers-text p {
	font-family: verdana,sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 0 3px 0 0;
	margin: 0;
}
div.bloggers-text p a.read-more {
	font-size: 10px;
	line-height: 14px;
	margin: 0;
	}
div.bloggers-text h2 {
	color: #3f3f3f;
font-family: Arial,sans-serif;
font-size: 11px;
line-height: 13px;
margin: 0 0 0px 0;
	padding: 0 3px 0 0;
text-transform: uppercase;
}

.bloggers-footer {/* clears */
clear: both;
background-color: #000;
visibility: hidden;
}
/*#ellen-footer, #peter-footer,#ben-footer, #jonny-black-footer, #jonny-kight-footer  {
z-index: 20;
clear: both;
margin: 4px 10px 10px 10px;
padding: 8px;
background-color: #333;
}
*/

div.bloggers-footer-info  {
z-index: 20;
clear: both;
margin: 4px 0px 10px 0px;
padding: 6px;
background: #ddd;
border-top: solid 1px #d8d8d8;
border-bottom: solid 1px #d8d8d8;
display: none;
}

.bloggers-footer-info p{
font-size:10px;
line-height:13px;
font-family: Verdana, Arial, sans-serif;
color: #3f3f3f;
padding: 0 8px 8px 8px;
}
.bloggers-footer-info ul{
margin: 0 0px 6px 6px; padding: 0;
text-align: left;
}

.bloggers-footer-info li {
list-style-type: none;
display: inline;
}

.bloggers-footer-info li a {
list-style-type: none;
display: inline;
margin: 0 0 0 0px;
font-size: 9px;
color: #000;
text-shadow: #fff 1px 1px 1px;
text-decoration: none;
}
.bloggers-footer-info li a:hover {
text-decoration: underline;
text-shadow: none;
color: #fff ;
}
/* @end */

/* @group INDEX-FEATUR-PAGES */



#index-feature-container {
background: #e7e7e7;
float: left;
width: 600px;
padding: 10px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
margin: 0 0 20px 0;
z-index: 2;
}
/* @end */

/* @group INPUT */
#search-subscribe {
position: absolute;
top: 0px;
right: 0px;
height: 100%;
width: 240px;
background: whitesmoke no-repeat;
text-align: left;
padding: 0px;
/*border: solid 1px black;*/
}

#search-subscribe a {
text-decoration: none;
font-size: 10px;
}

.input-wrap{
/*border: solid 1px black;*/
height: 22px;
width: 220px;
float: left;
}

.input-wrap1{
/*border: solid 1px gray;*/
height: 26px;
width: 216px;
position: absolute;
top: 10px;
right: 20px;
}
.input-wrap2{
/*border: solid 1px gray;*/
height: 26px;
width: 216px;
position: absolute;
top: 10px;
right: 246px;;
}
form {
padding: 0px;
margin: 0;
}

label {
display: block;
font-size: 10px;
margin: 6px 0 3px 0;
}
input.textarea {
font-size: 10px;
line-height: 10px;
padding: 6px 8px 8px 8px;
margin:0;   
color: orange; 
border: 1px solid #3f3f3f;
width: 162px;
float: left;
background:#191919;
outline: none;
}
input.textarea:focus {
/*background: #7f7f7f;*/
background:orange;
color: #fff;
}

input.submit {
font-size: 10px;
margin:0;   
color: #7f7f7f; 
border: solid 1px #3f3f3f;
width: 28px;
height: 28px;
float: right;
outline: none;
text-indent: -10000px;
background-image: url(http://www.blackknave.com/2010_css_pics/submit-bkg.gif);
}
input.submit:hover {
background: black url(http://www.blackknave.com/2010_css_pics/submit-bkg.gif) 0 bottom;  
color: orange;
border: solid 1px orange;
cursor: pointer;
}
input.submit:active {
border: solid 1px orange;
background: black;
}
.login {
/*border: solid 1px orange;*/
font-size: 9px;
float: left;
position: absolute;
bottom: 0;
}
/* @end */

/* @group AD-WRAPPER */
#ad-banner-top {
position: absolute;
height: 90px;
width: 728px;
top: 0;
right: 0;
}
.ad-wrapper-300-250 {
margin:0 0 20px 0;
}

.ad-wrapper-120-120 {
padding: 10px 0 10px 0;
border: solid 1px #ddd;
margin: 10px 0 10px 0;
}
.ad-wrapper-120-120 img {
padding: 4px;
border: solid 1px #ddd;
}
.ad-wrapper-120-120 img:hover
{	
padding: 4px;
border: 1px solid #7f7f7f;
background: gray;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.ad-wrapper-120-120 img.hover {
background:url(http://www.sohtanaka.com/web-design/examples/image-zoom/thumb_bg.png) no-repeat center center;
border: none;
}
/* @end */
div.thumbnail{
float:left;
margin-right:15px;
width:175px;
}
div.digest{
float:left;
width:335px;
overflow:hidden;
border-right: solid 1px #ddd;
padding: 0 10px 0 0;
text-transform: 
}
div.digest-clearfix {
clear: both;
}

div.digest a h1 {
color: #262626;
color: #000;
font-size: 22px;
line-height: 22px;
letter-spacing: -1px;
text-transform: capitalize;
margin: 0 0 8px 0
}

div.digest a:hover h1 {
color: #2b88c2;
text-decoration: underline;
}
div.digest p{
font-family: verdana,sans-serif;
font-size: 11px;
line-height: 16px;
padding: 0;
margin: 0;
}
div.digest p a.read-more {
margin: 0px 0 0 0;
padding: 0px 0 0 0;
display: block;
}

div.digest p a:hover.read-more {
margin: 0px 0 0 0;
padding: 0px 0 0 0;
display: block;
color: #262626;
}

div.posted span.author-link {
color: #2b88c2;
}

div.topstory-pic {	
float: left;
}

div.topstory-pic a img{
margin: 0px 0 10px 0;
width:  344px;
}

div.topstory-text {
width: 200px;
float: right;
}
div.topstory-text p {
font-size: 12px;
}

/* @group MEGA MENU */

div#mega-menu {
text-align:left;
width: 980px;
position: absolute;
top: -50000px;
left: 0px;
z-index: 9000;
background: #000;
padding-top: 20px;
padding-right: 0;
padding-bottom: 0px;
padding-left: 0;
border-top: 1px solid #3f3f3f;
}
#mega-menu-trigger {
position: relative;
}
div#nav-container ul li.mega-menu-trigger-selected a{
border-right: 1px solid #252525;
background: #262626 url('http://www.blackknave.com/2010_css_pics/menu-hover.gif') center top;
color: orange;
text-shadow: #000 1px 1px 0;
}
div#mega-menu-inner {
background: whitesmoke;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
}
div#mega-menu ul li {
margin: 0; 
padding: 0; 
list-style-type: none;
}
div#mega-menu ul li a {
color: gray;
font-size: 12px;
display: block;	
margin: 5px 0 0px 0px;
}
div#mega-menu ul li a:hover {
color: #fff;;
text-decoration: underline;
}
div.close-mega-menu a {
width: 25px;
height: 25px;
position: absolute;
top:6px; right: 4px;  
background: url('http://www.blackknave.com/2010_facebox/close-btn.png') no-repeat center;
text-indent: -10000px; 
}
div.mega-menu-floats {
float: left; 
padding: 10px;
width: 120px;
margin: 0 5px 0 10px;
/*border: solid 1px red;*/
}
div.mega-menu-floats ul li h2 {
font: 16px "Trebuchet MS","Lucida Grande", Lucida, Verdana, sans-serif;
}
.mega-menu-ad-unit {
float: left;
width: 300px;
margin: 0 5px 20px 5px;
}
div.mega-menu-floats h2 {
color: orange;
}
div.mega-menu-floats ul {
margin: 0 0 10px 0;
padding:0
}
div#mega-menu div.clearfix {
padding: 10px 0 10px 0;
margin: 0 20px 0 20px;
border-top: 1px solid #262626;
border-bottom: 1px solid #262626;
background-color: #0d0d0d;
}
.mega-menu-bottom-cap{
width: 980px;
height: 25px;
position: absolute;
left: 0;
bottom: -25px;
background-image: url('http://www.blackknave.com/2010_css_pics/mega-menu-bottom-cap.png');
background-position: left bottom;
}
	
	
/* @end */
#footer-wrapper #footer-wrapper-inner .icon-list .heading {
margin-bottom: 10px;
}

/* @group SEARCH RESULTS */
.search-results {
color: #191919;
text-shadow: none;
text-transform: capitalize;
}
h1.no-results {
font-size: 22px;
}

/* @end */


/* @group TWITTER DIV */
div#twitter_div {
padding: 20px;
}

#twitter_div h2{
color: orange;
font: normal normal 16px "Trebuchet MS", "Georgia", Times, serif;
padding: 0 0 10px 0;
letter-spacing: 2px;
}
a#close-twitter-feed {
color: whitesmoke;
font-size: 10px;
font-family: arial;
position: absolute;
bottom: 10px;
right: 10px;
text-transform: uppercase;
}
a:hover#close-twitter-feed {
text-decoration: underline;
color: #6eb5ff;
}
ul#twitter_update_list{
padding: 0px;
margin: 0px 0 0 0;
position: relative;
text-align: left;
width: 100%;

}
ul#twitter_update_list li {

margin: 5px 0 10px 15px;
padding: 0 0 10px 0;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
font-size: 14px;
border-bottom: 1px solid #292929;
color: #99ccff;
list-style-image: url(http://www.blackknave.com/2010_css_pics/twitter-bird-bullet.png);
}

#twitter-div {

}
a#twitter-follow {
position: relative;
color: orange;
font-size: 10px;
display: block;
padding: 3px;
margin: 0 0 10px 0;
}
a:hover#twitter-follow {
text-decoration: underline;
}
/* @end */


/* @group CATEGORY TAGS  */

div.category {
	position: absolute;
	/*width: 28px;*/
	top: 8px;
	right: 8px;
	color: gray;
	font: 10px/10px "Lucida Grande", Verdana, Arial;
	/*border: solid 1px red;*/
}
div.category ul {
list-style-type: none;	

}
div.category ul li {	
margin:  0 0 5px 0;
width: 16px;
height: 16px;
text-indent: -10000px;
/*border: solid 1px red;*/
cursor: pointer;
}

div.category ul li:hover {

}
div.category ul li.author-icon {
text-indent: 0;
position: relative;
}
div.category ul li.author-icon img {
width:  16px;
height:  16px;
padding: 0;
margin: 0;
position: absolute;
bottom: 0;
right: 0;

}
div.category ul li.category-icon {
	background-image: url(http://www.blackknave.com/2010_css_pics/category-icon.png);
}
div.category ul li.date-icon {
	background-image: url(http://www.blackknave.com/2010_css_pics/date-icon.png);
}
div.category ul li.time-icon {
	background-image: url(http://www.blackknave.com/2010_css_pics/time-icon.png);
}
/* @end */



/* @group rss */
div#rss-feed-wrapper {
	border-right: solid 1px #ddd;
border-left: solid 1px #ddd;
border-bottom: solid 1px #ddd;
border-top: none;
position: relative;
background: url(http://www.blackknave.com/2010_css_pics/menu-wrap-bkg.png) repeat-x 0 -30px;
-moz-border-radius-bottomleft:8px;
-webkit-border-bottom-left-radius:8px;
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-right-radius:8px;

}
div#rss-feed {
	/*background: #000;*/
	padding:10px 15px 15px 15px ;
	text-align: left;


}

div#rss-feed ol {
list-style-type: disc;
	list-style-position: inside;
	list-style-image: url(http://www.blackknave.com/2010_css_pics/rss-bullet.jpg);
	margin: 0 0 10px 0;
	border-right: dotted 1px silver;
	width: 210px;
	padding:0
}
div#rss-feed ol li {
	margin-bottom:  3px;
}
div#rss-feed ol li a {
color: #7f7f7f;
padding:  0px;
text-align: left;
font-size: 11px;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #2b88c2;
	/* display: block; */
}
div#rss-feed ol li a:hover {
	text-decoration: underline;
	color: #ea8d00;
}

div#rss-feed ol li.rss-title  {
	list-style-type: none;
	list-style-image: none;
	
}

div#rss-feed ol li.rss-title h2 a {
margin: 0;
padding: 0;
font-size:13px;
font-family: Arial, arial, sans-serif, "Trebuchet MS";
font-weight: bold;
color: #3f3f3f;
}

div#rss-feed-subscribe {
height: 70px;
width: 50px;
background: url(http://www.blackknave.com/2010_css_pics/rss_logo.jpg) no-repeat 0 center;
position: absolute;
top: 40px;
right: 10px;
}

div#rss-feed-subscribe a {
	position: absolute;
	height: 70px;
	width: 50px;
	top: 0;
	left:0px;

text-indent: -10000px;
}
/* @end */

/* @group DISQUS */

.discussion {
background-color:#fff; 
padding: 18px 12px 12px 12px;
border: none;
margin: 10px 0 0 0 ;
text-align:left;
border-top: solid 1px #ddd;
background-image: url(http://www.blackknave.com/2010_css_pics/apple-bkg.png); 
background-color: rgb(255, 255, 255); 
background-position: 0px -80px; 
background-repeat: no-repeat; 
}
.discussion H2 {
font-family: "Helvetica", Arial;
letter-spacing: -1px;
margin-top: 0;
padding-top: 0;
color: black
}
.discussion h3 {
font-size: 12px;
margin: 0 0 5px 0
}
div.dsq-dc-logo {
display:none;
max-height: 1px;
opacity:0;
}
.dsq-comment-body {text-align:left}
#dsq-content .dsq-comment-header td {
font-size:10px !important
}
#dsq-content .dsq-options span {display: none}
/* @end */


/* @group  Archives Sidebar */
.archives-sidebar-wrapper {
width: 300px;
text-align:left; 
padding: 10px 0 0 0; 
background: url(http://www.blackknave.com/2010_css_pics/menu-wrap-bkg.png) repeat-x 0 -60px;
}
.archive-sidebar-entry {
padding:5px 0px 5px 5px;
border-top: solid 1px #fff; 
border-bottom: solid 1px #fff;
}
.archive-sidebar-entry:hover {
background-color:whitesmoke;
border-top: solid 1px #ddd; 
border-bottom: solid 1px #ddd;
}
.archive-sidebar-entry a {display:block}
div.archive-sidebar-img {
width: 50px; 
height: 50px; 
background: gray; 
float: left;
}
div .archive-sidebar-img img {width: 50px; height: 50px;}
.archive-sidebar-text {float: left; width: 245px;}
.archive-sidebar-text h1 {color: gray; font-family: arial; font-size: 13px; margin: 0 10px 0 10px;}
.archive-sidebar-text p {
margin: 0 10px 0 10px; 
font-size: 10px;
}
.archive-sidebar-entry .clearfix {clear:both; padding: 0px 0 0 0;}
/* @end */



/* @group  Glam Rss Sidebar */
.glam-rss-sidebar {
margin:0 0 20px 0;
opacity: 0.8;
overflow: hidden;
width:298px;
}
div.share-buttons{
text-align:left;
padding:10px 0 0 0;
}
div.retweet-btn {float:left; width:70px; height: 20px}
div.fb-share-btn { float: left; width:90px; height: 20px}

.topstory-thumbs{width: 100%; display:none;}
.topstory-thumbs img {
float: left; 
margin: 4px 2px 0 0 ; 
width:36px; 
height: 36px; 
border: none; 
padding:0; 
border:solid 1px #fff;
}
.topstory-thumbs img:hover {border: none; padding:0;}

div.top-picture {margin:0 0 10px 0;}
div.picture-caption {margin: 0 0 8px 0; font-size: 10px;font-style:italic; color:#000;}

/* used for the Extreme tracker at bottom of page */
div#eXTReMe {
position: absolute;
left: 0;
bottom: 0;
}

/* used for competition banner at top of page only */
div#competition-banner {
width:938px;
margin:0 0 20px 0;
border:solid 1px #ddd;
overflow-x: hidden
}

/* @group AD TOWER CLUSTER */
#ad-cluster-tower {
margin:0px 0 20px 0;
text-align: right;
width:300px;
height:620px;
position: relative;
border-bottom: solid 8px black
}
#ad-cluster-tower-160 {
width: 160px; 
position:absolute;
top:0; right:0;
text-align:right:
}

#ad-cluster-tower-120-1 {width: 125px; height: 125px;
position:absolute; top:0; left:0;}
#ad-cluster-tower-120-2 {width: 125px; height: 125px;
position:absolute; top:158px; left:0;}
#ad-cluster-tower-120-3 {width: 125px; height: 125px;
position:absolute; top: 312px; left:0;}
#ad-cluster-tower-120-4 {width: 125px; height: 125px;
position:absolute; bottom:20px; left:0;}


/* CLUSTER TOWER 2 */
#ad-cluster-tower2 {
margin:0px 0 20px 0;
width:300px;
height:620px;
position: relative;
border-bottom: solid 8px black;
text-align: left
}
#ad-cluster-tower-160-2 {
width: 160px; 
position:absolute;
top:0; left:0;
text-align:left:
}

#ad-cluster-tower-120-1-2 {width: 125px; height: 125px;
position:absolute; top:0; RIGHT:0;}
#ad-cluster-tower-120-2-2 {width: 125px; height: 125px;
position:absolute; top:158px; right:0;}
#ad-cluster-tower-120-3-2 {width: 125px; height: 125px;
position:absolute; top: 312px; right:0;}
#ad-cluster-tower-120-4-2 {width: 125px; height: 125px;
position:absolute; bottom:20px; right:0;}
/* @end */

div#rss-feed h2 {
margin:0;
font-family:"Helvetica", Arial !important;
letter-spacing: -1px;
text-transform: uppercase;
}

/* @group EVENTS SIDE-BAR */
.events-wrapper {
border-bottom: solid 8px black;
margin: 0 0 20px 0;
text-align: left
}
.events-wrapper ul {
margin: 10px 0 10px 0;
padding: 0;
}
.events-wrapper ul li {
list-style: none;
}

.events-wrapper ul li.feed-title {
margin: 0;
padding: 0 0 6px 0; 
font-family: "Helvetica", Arial; 
letter-spacing: -1px; 
color: black; 
font-weight: bold; 
font-size: 18px;

}
.events-wrapper ul li a {
display:block;
color: silver;
padding: 4px 0 4px 0px;
width: 300px;
border-bottom: dotted 1px #ddd;
font-size: 11px;
color: gray
}
.events-wrapper li a:hover {
color: #2b88c2; 
background: url("http://www.blackknave.com/2010_css_pics/apple-bkg.png") repeat-x scroll 0 -80px #FFFFFF
}


ul#events {
margin: 0 0 0px 0;
padding: 0; 
text-align: left; 
list-style: none;
}
.events-wrapper h2, ul#events h2 {
margin: 0 0 0px 0;
padding: 0 0 6px 0; 
color: #000; 
font-size: 32px; 
border-bottom: dotted 1px silver; 
font-weight: normal;
}

ul#events h1{
margin: 0;
padding: 0; font-size: 14px; 
font-family: "Helvetica", Arial; 
letter-spacing: -1px; 
color: black; 
font-weight: bold; 
font-size: 18px;
}
ul#events li {
list-style: none;
}
ul#events li a {
display: block; 
padding: 5px;
border-bottom: dotted 1px silver;
}
a p.date {
padding: 0 0 6px 0;
}
a:hover p.date {
color: black;
}
ul#events li a:hover, ul#events li a:hover h1 {
background: url("http://www.blackknave.com/2010_css_pics/apple-bkg.png") repeat-x scroll 0pt -80px rgb(255, 255, 255);
color: #2b88c2; 
text-shadow: -1px 1px 1px white;
}
a#add-event {
color: #2B88C2;
margin: 6px 0px 8px 0px;
display: block;
font-size: 11px
}
a:hover#add-event{
color: black;
}
/* @end */








