/* CSS Document */

body {
	font-family: Arial, "Trebuchet MS","Comic Sans MS", Verdana,  sans-serif;
	font-size: 12pt;
	background-color: #000000;
	color:#e6e2d7;
	background-image:url(images/backgroundShell.jpg);
	background-repeat: repeat-x;
}

a, a:hover, a.sfhover {
	background-color:transparent;
	color:#e6e2d7;
	font-weight:normal;
	text-decoration: underline;
}

h1{
	padding: 0px;
	margin: 0px;
}

img.c{
	margin: 2px 3px 2px 3px;
	border:double #7c211e;
}

img.l{
	float: left;
	margin: 3px 6px 3px 3px;
	padding:0px;
	border:double #7c211e;
}

img.r{
	float: right;
	margin: 3px 3px 3px 6px;
	padding:0px;
	border:double #7c211e;
}

/* #### START LAYOUT CODE #### */
.KB_Wrapper{
	font-size: 1em;
	padding:0px;
	margin:0 auto;
	text-align:center;
	width: 956px;
	background-color:#3B301A;
}

.KB_Container{
	padding:10px 0px 10px 0px;
	margin:0 auto;
	text-align:center;
	width: 936px;
	background-color:#3B301A;
}

.KB_Container div.header{ height:125px; }

/* Top Nav */
.KB_NavTop {
	background-image:url(images/KB_NavTop.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-align:left;
	font-size: .9em;
}

#nav, #nav ul { padding: 0; margin: 0; list-style: none; }

#nav li a {
	display: block;
	text-decoration: none;
	line-height: 30px;
	color: #ffffff;
}

#nav li a:hover {
	background-image:url(images/KB_NavTopHover.jpg);
	display: block;
	color: #444444;
	line-height: 30px;
	color: #e6e2d7;
	text-decoration: none;
}

#nav li {
	width: 149px;
	float: left;
	line-height: 30px;
	text-align: center;
	border-right: 1px solid #222222;
}

#nav li.one, #nav li.one a {
	width: 159px;
	float: left;
	line-height: 30px;
	text-align: center;
	border-right: 1px solid #7C211E;
}

#nav li.one:hover, #nav li.one.sfhover, #nav li.one a:hover, #nav li.one a.sfhover{
	background-image:url(images/KB_NavTopHover.jpg);
	width: 159px;
	float: left;
	line-height: 30px;
	text-align: center;
	border-right: 1px solid #7C211E;
	color: #e6e2d7;
	text-decoration: none;
}

#nav li ul { background-color:#222222; margin-bottom: 3px; position: absolute; left: -999em; }

#nav li ul li { padding-bottom:2px; float: none; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; *margin-left: -75px; }

#nav li:hover ul li,#nav li.sfhover ul li{
	background-color:#222222;
	text-align:left;
	padding-left: 0.2em;
}

#nav li ul li:hover,#nav li ul li.sfhover{
	background-color:#444444;
	text-align:left;
	padding-left: 0.2em;
}
#nav li ul li a:hover{
	background-color:#444444;
	background-image:none;
}

/* 20100924 - START - New CSS */

/*top nav search*/
.KB_SearchForm {
	height: 30px;
	vertical-align: center;
}

.KB_SearchForm .KB_SearchFormButton {
	float: right;
}

.KB_SearchForm .KB_SearchFormText {
	width: 109px;
	float: right;
	margin-top:5px;
	margin-right: 2px;
}

/* backgrounds */
.KB_MiddleContainer_ToyBoxx{
	text-align:left;
	background-image:url(images/backgroundToyBoxx.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_JukeBoxxMainPage {
	text-align:left;
	background-image:url(images/music616.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	background-color: #121212;
}

.KB_MiddleContainer_JukeBoxx{
	text-align:left;
	background-image:url(images/music776.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_BoxxOfficeMainPage {
	text-align:left;
	background-image:url(images/film_thin.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	background-color: #121212;
}

.KB_MiddleContainer_BoxxOffice {
	text-align:left;
	background-image:url(images/film_wide.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_GrimTalesMainPage {
	text-align:left;
	background-image:url(images/backgroundGargoyle.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_GrimTales {
	text-align:left;
	background-image:url(images/backgroundGargoyle.png);
	background-repeat: no-repeat;
	vertical-align:top;
	background-position: top right;
	background-color:#121212;
}

.KB_MiddleContainer_SoapBoxx {
	text-align:left;
	background-image:url(images/backgroundHands.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color:#121212;
}

.KB_MiddleContainer_Interviews {
	text-align:left;
	background-image:url(images/backgroundSkull.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_FeedBoxx {
	text-align:left;
	background-image:url(images/backgroundBlood.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}


.KB_MiddleContainer_Grave{
	text-align:left;
	background-image:url(images/backgroundGrave.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #121212;
}


.KB_MiddleContainer_DropBoxx{
	text-align:left;
	background-image:url(images/backgroundGrave.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #121212;
}

.KB_MiddleContainer_Skeleton{
	text-align:left;
	background-image:url(images/backgroundSkeleton.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_Hands{
	text-align:left;
	background-image:url(images/backgroundHands.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_Web{
	text-align:left;
	background-image:url(images/backgroundWeb.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_Skull{
	text-align:left;
	background-image:url(images/backgroundSkull.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_Blood{
	text-align:left;
	background-image:url(images/backgroundBlood.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_Body{
	text-align:left;
	background-image:url(images/backgroundBody.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_Gargoyle{
	text-align:left;
	background-image:url(images/backgroundGargoyle.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_Grapevine{
	text-align:left;
	background-image:url(images/backgroundGrapeVine.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_Contest{
	text-align:left;
	background-image:url(images/backgroundContest.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

.KB_MiddleContainer_Locked{
	text-align:left;
	background-image:url(images/backgroundLocked.png);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #121212;
}

/* standard content style */

#KB_Content {
	margin: 0px 160px;
	width:616px;
	font-size: .9em;
}

.KB_West2{ }

.KB_West_Middle {
	background-image: url(images/LeftNav_middle.jpg);
	background-repeat:repeat-y;
	background-position: top left;
}

.KB_West {
	background-image: url(images/LeftNav_top.png);
	background-repeat:no-repeat;
	background-position: top left;
}

.KB_West_Bottom {
	background-image: url(images/LeftNav_bottom.png);
	background-repeat:no-repeat;
	background-position: bottom left;
}

.KB_East {
	margin-left:160px;
}

.KB_RightAd{
	float:right;
	width:160px;
	text-align:center;
}

.KB_Content {
	margin-right:160px;
	padding: 3px;
	font-size:.9em;
	text-align:left;
	min-height: 850px;
}

.KB_Normal{
	text-align: justify;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.KB_NormalC{
	text-align: center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.KB_NormalR{
	text-align: right;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.KB_NormalTitle{
	text-align:left;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.KB_NormalName{
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}

 .KB_NormalName a, .KB_NormalName a:hover {
	text-decoration: none;
}

.KB_NormalTagline{
	text-align:left;
	padding-left:40px;
	padding-right:15px;
	padding-bottom:10px;
}

.KB_NormalTagline a, .KB_NormalTagline a:hover{
	text-decoration: none;
}

.KB_NormalProfileImage{
	text-align:center;
	padding-bottom:10px;
}

.amazonBanner{
	text-align:left;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:7px;
	padding-top:7px;
	font-size: 1.5em;
	background-image:url(images/amazonBanner.jpg);
	background-repeat:no-repeat;
	height: 100px;
	width: 550px;	
	margin: 0 auto;
	color: #e6e2d7;
}

/* 20100924 - END - New CSS */

/*NewCSS*/

/* Middle Container(s) To Hold Floats */

/*----------------------JUKEBOXX Main Page */

.KB_MiddleContainer_JukeBoxxMainPage .KB_Normal, .KB_MiddleContainer_JukeBoxxMainPage .KB_NormalC, .KB_MiddleContainer_JukeBoxxMainPage .KB_NormalTitle, .KB_MiddleContainer_JukeBoxxMainPage .KB_NormalName {
	padding-left:70px;
	padding-right:70px;
}

.KB_MiddleContainer_JukeBoxxMainPage .KB_NormalTagline {
	padding-left:85px;
	padding-right:70px;
}

/*----------------------JUKEBOXX Reviews */

.KB_MiddleContainer_JukeBoxx div.KB_RightAd { display:none; }

.KB_MiddleContainer_JukeBoxx div.KB_Content { margin-right:0px; }

.KB_MiddleContainer_JukeBoxx .KB_Normal, .KB_MiddleContainer_JukeBoxx .KB_NormalC,  .KB_MiddleContainer_JukeBoxx .KB_NormalTitle, .KB_MiddleContainer_JukeBoxx .KB_NormalName {
	padding-left:70px;
	padding-right:70px;
}

.KB_MiddleContainer_JukeBoxx .KB_NormalTagline{ 
	padding-left:85px;
	padding-right:70px;
}

/*----------------------BOXXOFFICE Main Page */

.KB_MiddleContainer_BoxxOfficeMainPage .KB_Normal, .KB_MiddleContainer_BoxxOfficeMainPage .KB_NormalTitle, .KB_MiddleContainer_BoxxOfficeMainPage .KB_NormalName, .KB_MiddleContainer_BoxxOfficeMainPage .KB_NormalC {
	padding-left:70px;
	padding-right:70px;
}

.KB_MiddleContainer_BoxxOfficeMainPage .KB_NormalTagline{
	padding-left:85px;
	padding-right:70px;
}

/*----------------------BOXXOFFICE Reviews */

.KB_MiddleContainer_BoxxOffice div.KB_RightAd { display:none; }

.KB_MiddleContainer_BoxxOffice div.KB_Content { margin-right:0px; }

.KB_MiddleContainer_BoxxOffice .KB_Normal, .KB_MiddleContainer_BoxxOffice .KB_NormalTitle, .KB_MiddleContainer_BoxxOffice .KB_NormalName, .KB_MiddleContainer_BoxxOffice .KB_NormalC {
	padding-left:50px;
	padding-right:50px;
}

.KB_MiddleContainer_BoxxOffice .KB_NormalTagline{
	padding-left:65px;
	padding-right:50px;
}

/*----------------------GRIMTALES */

.KB_MiddleContainer_GrimTales .KB_Content {
	color: #000000;
}

.KB_MiddleContainer_GrimTales .KB_West2 a, .KB_MiddleContainer_GrimTales .KB_West2 a:hover {
	color: #000000;
}

.KB_MiddleContainer_GrimTales .KB_RightAd  a, .KB_MiddleContainer_GrimTales .KB_RightAd  a:hover , .KB_MiddleContainer_GrimTales .KB_NavLeft  a, .KB_MiddleContainer_GrimTales .KB_NavLeft  a:hover {
	color: #e6e2d7;
}

.KB_MiddleContainer_GrimTales .KB_Custom {
	text-align:left;
	background-image:url(images/backgroundNewGrimTalesTest.jpg);
	background-repeat: repeat-y;
	vertical-align:top;
	background-position: top center;
}

.KB_MiddleContainer_GrimTales div.KB_Custom div.KB_CustomTop {
	background-image:url(images/backgroundNewGrimTalesTest_Top.jpg);
	background-repeat: no-repeat;
	vertical-align:top;
	background-position: top center;
}

.KB_MiddleContainer_GrimTales .KB_RightAd a{
	text-decoration: none;
}

.KB_MiddleContainer_GrimTales .KB_RightAd .ChaptersTitle{
	padding: 3px;
	text-align:center;
	font-weight:bold;
}

.KB_MiddleContainer_GrimTales .KB_RightAd .Chapters{
	padding: 3px;
	text-align:right;
}

.KB_MiddleContainer_GrimTales div.KB_Content div.KB_NormalTop{
	text-align: justify;
	padding-left:44px;
	padding-right:55px;
	padding-bottom:10px;
	padding-top:35px;
}

.KB_MiddleContainer_GrimTales div.KB_Content div.KB_NormalTopC{
	text-align: center;
	padding-left:44px;
	padding-right:55px;
	padding-bottom:10px;
	padding-top:35px;
}

.KB_MiddleContainer_GrimTales div.KB_Content div.KB_NormalTopR{
	text-align: right;
	padding-left:44px;
	padding-right:55px;
	padding-bottom:10px;
	padding-top:35px;
}

.KB_MiddleContainer_GrimTales div.KB_Content div.KB_NormalR, .KB_MiddleContainer_GrimTales .KB_Normal, .KB_MiddleContainer_GrimTales .KB_NormalC {
	padding-left:44px;
	padding-right:55px;
}

/*----------------------SOAPBOXX */

.KB_MiddleContainer_SoapBoxx div.KB_Content div.KB_Author{
	float:right;
	text-align: center;
	font-size:12px;
	padding:0px 5px 5px 5px;
}

.KB_MiddleContainer_SoapBoxx div.KB_Normal .KB_ArtLeft{
	margin-top:15px;
	margin-left:15px;
	float:left;
	width:253px;
	padding:4px;
	border: none;
}

.KB_MiddleContainer_SoapBoxx div.KB_Normal .KB_ArtLeft1{
	margin-top:45px;
	margin-left:15px;
	float:left;
	width:253px;
	padding:4px;
	border: none;
}

.KB_MiddleContainer_SoapBoxx .KB_Normal div.KB_ArtRight1{
	margin-top:35px;
	margin-right:15px;
	float:right;
	width:253px;
	padding:4px;
	border: none;
}

.KB_MiddleContainer_SoapBoxx .KB_Normal div.KB_ArtRight{
	margin-top:15px;
	margin-right:15px;
	float:right;
	width:253px;
	padding:4px;
	border: none;
}

.KB_MiddleContainer_SoapBoxx .KB_CellDataAL{
	margin-top:30px;
	text-align:left;
	padding:0px;
}

.KB_MiddleContainer_SoapBoxx .KB_CellDataAR{
	margin-top:30px;
	text-align:right;
	padding:0px;
}

/*----------------------Interviews */

.KB_MiddleContainer_Interviews div.KB_Content div.KB_Author{
	float:right;
	text-align: center;
	font-size:12px;
	padding:0px 5px 5px 5px;
}

.KB_MiddleContainer_Interviews div.KB_Content div.KB_NormalTitle{
	margin-left:auto;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	padding-bottom:10px;
	font-weight:bold;
}

/*----------------------FEEDBOXX */

.KB_MiddleContainer_FeedBoxx div.KB_Content div.KB_Author{
	float:right;
	text-align: center;
	font-size:12px;
	padding:0px 5px 5px 5px;
}

.KB_MiddleContainer_FeedBoxx div.KB_Normal .KB_ArtLeft{
	margin-top:15px;
	margin-left:15px;
	float:left;
	width:253px;
	padding:4px;
	border: none;
}

.KB_MiddleContainer_FeedBoxx div.KB_Normal .KB_ArtLeft1{
	margin-top:45px;
	margin-left:15px;
	float:left;
	width:253px;
	padding:4px;
	border: none;
}

.KB_MiddleContainer_FeedBoxx .KB_Normal div.KB_ArtRight1{
	margin-top:35px;
	margin-right:15px;
	float:right;
	width:253px;
	padding:4px;
	border: none;
}

.KB_MiddleContainer_FeedBoxx .KB_Normal div.KB_ArtRight{
	margin-top:15px;
	margin-right:15px;
	float:right;
	width:253px;
	padding:4px;
	border: none;
}

.KB_MiddleContainer_FeedBoxx .KB_CellDataAL{
	margin-top:30px;
	text-align:left;
	padding:0px;
}

.KB_MiddleContainer_FeedBoxx .KB_CellDataAR{
	margin-top:30px;
	text-align:right;
	padding:0px;
}

/*Older CSS ... */

.KB_MiddleContainer_Staff{
	text-align:left;
	/*background-image:url(images/backgroundNewStaffProfile.jpg);*/
	background-image:url(images/newStaffTest.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	background-color:#000000;
	color:#000000;
}

.KB_MiddleContainer{
	text-align:left;
	background-image:url(images/paper.jpg);
	background-repeat: repeat-y;
	background-position: top center;
}

.KB_MiddleContainer_PaperWide{
	text-align:left;
	background-image:url(images/paperWIDE.jpg);
	background-repeat: repeat-y;
	background-position: top right;
}

.KB_MiddleContainer_Staff1{
	text-align:left;
	color: #000000;
	background-image:url(images/profile_1page.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	background-color:#000000;
}

.KB_MiddleContainer_Staff2{
	text-align:left;
	color: #000000;
	background-image:url(images/profile_2page.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	background-color:#000000;
}

/* Left Nav */
.KB_NavLeft {
	font-size: .9em;
	margin:0px;
	padding:0px;
	text-align:left;
	width: 145px;
	padding: 30px 3px 3px 15px;
	float:left;
}

#leftNav {list-style-type:none; padding:0; margin:0; z-index:100; float:left; height:400px; background:transparent;}
#leftNav ul {list-style-type:none; padding:0; margin:0;}
#leftNav li {float:left;}

#leftNav li.sub {}

#leftNav li, #leftNav li a, #leftNav li.sub p a {display:block; line-height:30px; width:145px; text-decoration:none;}

#leftNav li.sub p {margin:0; padding:0px;}


#leftNav ul,
#leftNav :hover ul ul,
#leftNav :hover ul :hover ul ul {position:absolute; left:-9999px; width:145px;}

#leftNav :hover { z-index:500; white-space:nowrap;}

#leftNav :hover > a {background:#222222; z-index:500; white-space:nowrap;}

#leftNav :hover ul {position:static; min-height:60px; margin-top:-1px; background:transparent;}
#leftNav :hover ul :hover ul, 
#leftNav :hover ul :hover ul :hover ul {display:block; position:absolute; left:145px; top:0; height:auto; z-index:500; border:1px solid #7c211e;}

#leftNav :hover ul li, #leftNav :hover ul li a {  text-indent:10px; }
#leftNav :hover ul li.popOut a {background:transparent;}
#leftNav :hover ul :hover {position:relative; z-index:100;}
#leftNav a:hover ul li.popOut a:hover {background:#222222; }
#leftNav :hover ul li.popOut:hover > a {background:#222222; }

#leftNav :hover ul :hover ul li, 
#leftNav :hover ul :hover ul li a {background:#333333;}
#leftNav :hover ul :hover ul :hover ul li {background:#333333; z-index:500;}

#leftNav :hover ul :hover ul li.popOut a {background: #626262;}
#leftNav :hover ul :hover ul :hover {z-index:500; background:#222222; }
#leftNav a:hover ul a:hover ul li.popOut a:hover {background:#222222; }
#leftNav :hover ul :hover ul li.popOut:hover > a {background:#222222; }

#leftNav :hover ul :hover ul :hover ul li, 
#leftNav :hover ul :hover ul :hover ul li a {background:#888;}

#leftNav :hover ul :hover ul :hover ul :hover {background:#222222; }
/* Footer Layout */

.KB_Footer {
	margin:0 auto;
	padding: 10px 0px 10px 0px;
	border: none;
	width: 936px;
	text-align: center;
	font-size: .9em;
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}

/* #### END LAYOUT CODE #### */

/* Text Containers For Center */

.KB_Content_Half{
	margin-right:160px;
	padding: 3px;
	font-size:.9em;
	text-align:left;
	min-height: 850px;
}

.KB_Content_Full{
	padding: 3px;
	font-size:.9em;
	text-align:left;
	min-height: 850px;
}

.KB_Content_FullStaff{
	padding: 3px;
	font-size:.9em;
	text-align:left;
	color:#000000;
	min-height: 850px;
}

.KB_Content_Half dl dt a, .KB_Content_Half dl dt a:hover{
	font-weight:bold;
}

.KB_Content_Half p.fd_results a, .KB_Content_Half p.fd_results a:hover{
	font-weight:bold;
}

.KB_Content_Half dl {
	text-align:left;
}

.KB_Content_Half p {
	text-align:left;
}

.KB_Content_Half div.sf {
	text-align:center;
}

/* 20101218 Don't Need
.KB_Content_FullDoc{
	margin-left:160px;
	font-size:.9em;
	text-align:left;
	color:#000000;
	min-height: 850px;
}

.KB_Content_HalfDoc{
	margin-right:160px;
	font-size:.9em;
	text-align:left;
	min-height: 850px;
}
*/

/* Home Page Boxes */

.KB_Quote{
	margin-right:25px;
	margin-left:25px;
	margin-top:15px;
	padding:4px;
	border: 1px solid #7C211E;
}

.KB_NoQuote{
	margin-right:25px;
	margin-left:25px;
	margin-top:15px;
	padding:2px;
}

.KB_OfTheDay{
	margin-right:50px;
	margin-left:70px;
	margin-top:15px;
	padding:4px;
	border: 1px solid #7C211E;
}

.KB_HomeRightTop{
	margin-top:15px;
	margin-right:25px;
	float:right;
	width:275px;
	padding:4px;
	border: 1px solid #7C211E;
}

.KB_HomeRight{
	margin-top:35px;
	margin-right:25px;
	float:right;
	width:270px;
	padding:4px;
	border: 1px solid #7C211E;
}

.KB_Twitter{
	margin-top:35px;
	margin-left:15px;
	float:left;
	width:255px;
	padding:4px;
	border: none;
}

.KB_HomeLeft{
	margin-top:35px;
	margin-left:15px;
	float:left;
	width:255px;
	padding:4px;
	border: 1px solid #7C211E;
}

.KB_Legend{
	font-weight: bold;
}

.KB_FeedBoxx {
	margin-right:5px;
	margin-left:5px;
	margin-top:10px;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:15px;
	height: 110px;
	border: none;
}

.KB_FeedBoxx a, .KB_FeedBoxx a:hover{ font-weight: bold; }

.KB_FeedBoxx img { margin: 1px 3px 1px 3px; }

.KB_CellDataFBTextL{
	text-align:left;
	padding: 2px;
	margin-left:150px;
}

.KB_CellDataFBTextLR{
	text-align:right;
	padding: 2px;
	margin-left:150px;
	font-weight: bold;
}

.KB_CellDataFBTextR{
	text-align:left;
	padding: 2px;
	margin-right:150px;
}

/* 20101218 Don't Need
.KB_CellDataFBTextLR a, .KB_CellDataFBTextLR a:hover{
	font-weight: bold;
}
*/

.KB_CellDataFBTextRR{
	text-align:right;
	padding: 2px;
	margin-right:150px;
	font-weight: bold;
}

/* 20101218 Don't Need
.KB_CellDataFBTextRR a, .KB_CellDataFBTextRR a:hover{
	font-weight: bold;
}
*/

.KB_CellDataFBTextLTitle{
	text-align:left;
	padding: 2px;
	margin-left:150px;
	font-weight: bold;
}

/* 20101218 Don't Need
.KB_CellDataFBTextLTitle a, .KB_CellDataFBTextLTitle a:hover{
	font-weight: bold;
}
*/

.KB_CellDataFBTextRTitle{
	text-align:left;
	padding: 2px;
	margin-right:150px;
	font-weight: bold;
}

/* 20101218 Don't Need
.KB_CellDataFBTextRTitle a, .KB_CellDataFBTextRTitle a:hover{
	font-weight: bold;
}
*/

.KB_CellData{
	text-align:left;
	padding:0px;
}

.KB_CellDataC{
	text-align:center;
	padding:0px;
}

.KB_CellData img{
	border:none;
	float:left;
	padding:5px;
}

.KB_CellDataEx{
	text-align:left;
	padding:0px;
}

.KB_CellDataEx img{
	border:none;
}

.KB_CellDataEx a, .KB_CellDataEx a:hover{
	color:#000000;
	font-weight:bold;
}

.KB_CellDataR{
	text-align:right;
	padding:0px;
}

.KB_CellTitle{
	text-align:left;
	padding:0px;
	font-weight:bold;
}

.KB_CellTitle a, .KB_CellTitle a:hover{
	font-weight:bold;
}

.KB_CellTitle img{
	border:none;
	float:left;
	padding:5px;
}

.KB_CellReadMore{
	text-align:right;
	padding:0px 0px 2px 0px;
	font-weight:bold;
}

.KB_CellReadMore a, .KB_CellReadMore a:hover{
	font-weight:bold;
}

.KB_CellFoot{
	text-align:left;
	padding:3px 0px 0px 0px
}

/* Paper Boxes */

.KB_PaperTitle{
	text-align:center;
	font-size:1em;
	padding-bottom:10px;
}

.KB_PaperLText2 li{
	padding-bottom: 7px;
}

.KB_PaperLText2 li div{
	padding: 7px 0px;
}

.KB_PaperLTitle{
	font-weight:bold;
	width: 160px;
	float:left;
}

.KB_PaperLText2{
	margin-left:auto;
	text-align:left;
	padding-bottom:10px;
}

.KB_PaperRText2{
	margin-left:auto;
	text-align:right;
	padding-bottom:10px;
}

.KB_PaperRText2 a, .KB_PaperRText2 a:hover{
	font-weight:bold;
}

/* STAET - Old Paper CSS - Ken */

.KB_PaperLText{
	text-align: justify;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.KB_PaperLText .contestRequired{
	font-size: .95em;
}

.KB_PaperLText .contestNote{
	font-size: .95em;
	font-weight: bold;
}

.KB_PaperLText p .contestLegal{
	font-size: .8em;
}

.KB_PaperLTextProfileImage{
	text-align:center;
	padding-bottom:10px;
}

.KB_PaperLTextTitle{
	text-align:left;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

.KB_PaperLTextName{
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
}

.KB_PaperLTextTag{
	text-align:left;
	padding-left:40px;
	padding-right:15px;
	padding-bottom:10px;
}

.KB_PaperCText{
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

/* END - Old Paper CSS - Ken */

.KB_PaperCText2{
	margin-left:auto;
	text-align:center;
	padding-bottom:10px;
}

.KB_PaperCTextStaff{
	margin-left:auto;
	text-align:center;
	padding-bottom:10px;
	width:750px;
}

.KB_PaperCText2 h1{
	padding: 0px;
	margin: 0px;
}

.KB_PaperRText{
	text-align:right;
	padding-bottom:10px;
}

.KB_PaperForm{
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

/* 20090924 - START New  Profiles CSS */

.KB_StaffTableCell{
	font-family: "Courier New", Courier;
	border:double #000000;
	vertical-align: top;
	text-align:left;
}

.KB_StaffTableCellPhoto{
	border:none;
	vertical-align: top;
}

.KB_StaffTitle{
	text-align: center;
}

.KB_StaffTextTitle{
	font-weight:bold;
	float: left;
	padding-right: 1em;
}

.KB_StaffTextInfo{
	padding: 1em;
}

.KB_StaffTextSpace{
	padding-left: 1em;
	padding-right: 1em;
	width: 275px;
	float: left;
}

.KB_StaffText{
	padding-bottom: 1em;
	padding-left: 1em;
	padding-right: 1em;
	margin-left: 1em;
	margin-right: 1em;
	float: left;
	}

/* 20090924 - END New Staff Profiles CSS */

/* Staff Profiles CSS */

.KB_ProfileTitle{
	text-align: center;
	margin-top: 4em;
	margin-bottom: 1em;
	color: #000000;
}

.KB_ProfileName{
	color: #000000;
	text-align: left;
	*margin-left:-160px;
	padding-left: 2.5em;
	padding-right: 2.5em;
	padding-bottom: .2em;
	font-weight: bold;
}

.KB_ProfileBold {
	text-align: left;
	*margin-left:-160px;
	padding-left: 2.5em;
	padding-right: 2.5em;
	padding-bottom: 1em;
	font-weight: bold;
	color: #000000;
}

.KB_ProfileText{
	text-align: justify;
	*margin-left:-160px;
	padding-left: 2.5em;
	padding-right: 2.5em;
	padding-bottom: 1em;
	color: #000000;
}


.KB_ProfileTexta{
	text-align: left;
	*margin-left:-160px;
	padding-left: 2.5em;
	padding-right: 2.5em;
	padding-bottom: .25em;
	color: #000000;
}

.KB_ProfileText2{
	text-align: justify;
	*margin-left:-160px;
	padding-left: 2.5em;
	padding-right: 10em;
	padding-bottom: 1em;
	color: #000000;
}

.KB_ProfileText2a{
	text-align: justify;
	*margin-left:-160px;
	padding-left: 2.5em;
	padding-right: 10em;
	padding-bottom: .25em;
	color: #000000;
}

.KB_ProfileText3{
	text-align: justify;
	*margin-left:-160px;
	padding-left: 3.5em;
	padding-right: 2.5em;
	padding-bottom: 1em;
	color: #000000;
}

.KB_ProfileText4{
	text-align: justify;
	*margin-left:-160px;
	padding-left: 5em;
	padding-right: 3.5em;
	padding-bottom: 1em;
	color: #000000;
}

.KB_ProfileText5{
	text-align: justify;
	*margin-left:-160px;
	padding-left: 5em;
	padding-right: 3.5em;
	color: #000000;
}

.KB_ProfileTextR{
	text-align: right;
	*margin-left:-160px;
	padding-left: 2.5em;
	padding-right: 2.5em;
	padding-bottom: 1em;
	color: #000000;
}

.KB_ProfileThumblist1{
	text-align: justify;
	*margin-left:-160px;
	padding-left: 15.5em;
	padding-right: 4em;
	padding-bottom: 1em;
	color: #000000;
}

.KB_ProfileThumblist2{
	text-align: justify;
	*margin-left:-160px;
	padding-left: 12em;
	padding-right: 4em;
	padding-bottom: 1em;
	color: #000000;
}

.KB_ProfileThumblist2a{
	text-align: justify;
	*margin-left:-160px;
	padding-left: 12em;
	padding-right: 4em;
	padding-bottom: .5em;
	color: #000000;
}

.KB_ProfileThumblist2 a, .KB_ProfileThumblist2 a:hover{
	color: #000000;
}

.KB_ProfilePage2_K{
	text-align: justify;
	*margin-left:-160px;
	padding-top: 12em;
	padding-left: 5em;
	padding-right: 3.5em;
	padding-bottom: 1em;
	color: #000000;
}

.KB_ProfilePage2_A{
	text-align: justify;
	*margin-left:-160px;
	padding-top: 10em;
	padding-left: 5em;
	padding-right: 3.5em;
	padding-bottom: 1em;
	color: #000000;
}

/* Film Review Comments */

.KB_ReviewCommentsTitle{
	margin-left:auto;
	text-align:left;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:2px;
}

.KB_ReviewCommentsWrapper{
	margin-left:auto;
	text-align:center;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:10px;
}

.KB_ReviewCommentsBox{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#343434;
	border: 1px solid #7C211E;
}

.KB_ReviewCommentsL{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.KB_ReviewCommentsR{
	text-align:right;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

/* Article Comments */

.KB_ArticleCommentsTitle{
	margin-left:auto;
	text-align:left;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:2px;
}

.KB_ArticleCommentsWrapper{
	margin-left:auto;
	text-align:center;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:10px;
}

.KB_ArticleCommentsBox{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #7C211E;
}

.KB_ArticleCommentsL{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.KB_ArticleCommentsR{
	text-align:right;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}


/* Interview CSS*/

.KB_IntWill{
	float:right;
	text-align: center;
	font-size:12px;
	padding:0px 5px 5px 5px;
}

.KB_IntTitle{
	margin-left:auto;
	padding-left: 15px;
	padding-right: 15px;
	text-align:left;
	padding-bottom:10px;
	font-weight:bold;
}

.KB_IntIntro{
	margin-left:auto;
	text-align: justify;
	padding-top: .2em;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 1em;
}

.KB_IntList{
	margin-left:auto;
	text-align:left;
}

.int_Q{
	text-align: justify;
	padding-top: .2em;
	padding-right: 1em;
	padding-bottom: .5em;
}

.int_Q a, .int_Q a:hover{
	font-weight:bold;
}

.int_A{
	text-align: justify;
	padding-top: .2em;
	padding-right: 1em;
	padding-bottom: 1em;
}

.int_Acenter{
	text-align: center;
	padding-top: .2em;
	padding-right: 1em;
	padding-bottom: 1em;
}

.int_A13{
	text-align: justify;
	padding-top: .2em;
	padding-right: 1em;
}

.int_imgRIGHT img{
	padding-top: .2em;
	padding-left: 1em;
	padding-right: 1em;
	padding-bottom: .1em;
}

.KB_InterviewLeft{
	margin-top:15px;
	margin-left:15px;
	float:left;
	width:270px;
	padding:4px;
	border: none;
}

.KB_InterviewLeft1{
	margin-top:35px;
	margin-left:15px;
	float:left;
	width:270px;
	padding:4px;
	border: none;
}

.KB_InterviewRight1{
	margin-top:35px;
	margin-right:15px;
	float:right;
	width:270px;
	padding:4px;
	border: none;
}

.KB_InterviewRight{
	margin-top:15px;
	margin-right:15px;
	float:right;
	width:270px;
	padding:4px;
	border: none;
}

.KB_CellDataIL{
	margin-top:30px;
	text-align:left;
	padding:0px;
}

.KB_CellDataIR{
	margin-top:30px;
	text-align:right;
	padding:0px;
}

/*Blood Donor CSS*/

.KB_DonorLeft{
	margin-top:15px;
	margin-left:15px;
	margin-bottom:15px;
	float:left;
	width:270px;
	padding:4px;
	border: none;
}

.KB_DonorLeft1{
	margin-top:25px;
	margin-left:15px;
	float:left;
	width:270px;
	padding:4px;
	border: none;
}

.KB_DonorRight{
	margin-top:15px;
	margin-right:15px;
	margin-bottom:15px;
	float:right;
	width:270px;
	padding:4px;
	border: none;
}

.KB_CellDataDL{
	margin-top:30px;
	text-align:left;
	padding:0px;
}

.KB_CellDataDR{
	margin-top:30px;
	text-align:right;
	padding:0px;
}

/*Articles CSS*/

.KB_DonorBloodMenu{
	text-align:left;
	background-image:url(images/bloodDonorBox.png);
	background-repeat: no-repeat;
	background-position: top left;
	height:100px;
	margin-left:10px;
	margin-top:10px;
	padding-left:50px;
	padding-top:50px;
	padding-right:15px;
	padding-bottom:10px;
}

.KB_DonorBloodMenuRight{
	text-align:right;
	background-image:url(images/bloodDonorBoxRight.png);
	background-repeat: no-repeat;
	background-position: top right;
	height:100px;
	margin-right:10px;
	margin-top:10px;
	padding-right:50px;
	padding-top:50px;
	padding-left:15px;
	padding-bottom:10px;
}

/* Random CSS Used In Muliple Places */

.KB_Clear{
	clear:both;
}

.KB_ClearPad{
	clear:both;
	padding-bottom:7px;
}

.KB_Copywrite{
	font-size:.7em;
	padding-bottom:10px;
}

.tiny9 {
	font-family: "Comic Sans MS", Verdana, Arial, sans-serif;
	font-size: 9px;
}

/* error message */
.error {
	/* supply height to ensure consistent positioning for every browser */
	height:15px;
	background-color:#9e433f;
	border:1px solid #7c211e;
	font-size:11px;
	color:#000000;
	padding:3px 10px;
	margin-left:-2px;


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;

	-moz-box-shadow:0 0 6px #dddddd;
	-webkit-box-shadow:0 0 6px #dddddd;
}
