/* @override 
	http://knightrideronline.com/css/site08.css
	http://www.knightrideronline.com/css/site08.css
*/

*{margin:0;padding:0;}
html{background-color:#a8a8a8;background-repeat:repeat-x;background-image:url(../images/site_background.gif);}
body{margin:15px auto;width:900px;background-color:transparent;font-family:Helvetica,Arial,Verdana,sans-serif;}
img{border:0;behavior:url("/css/pngbehavior.htc");}
#kro_wrapper{margin-top:15px;/*border:0px solid black;width:900px;text-align:center;*/}
#kro_inner img{behavior:url("/css/pngbehavior.htc");}
#kro_banner{margin-bottom:45px;}
#kro_nav{border-left-style:solid;border-bottom-style:solid;border-right-style:solid;border-top-style:solid;border-left-color:black;border-bottom-color:#a10000;border-right-color:black;border-top-color:#310000;border-left-width:3px;border-bottom-width:2px;border-right-width:3px;border-top-width:1px;width:894px;}
#kro_nav_top{height:49px;background:url(../images/kro_nav_top_bg.gif) repeat-x 0 top;text-align:left;}
#kro_nav_bot{background:#310000;height:29px;border-top:1px solid black;position:relative;}
#kro_nav_top a:link,#kro_nav_top a:visited{font-weight:bold;font-size:14px;text-decoration:none;color:white;padding:16px;}
#kro_nav_top a:hover,#kro_nav_top a:active{margin:4px;padding:12px;background-color:#310000;}
#links #kro_nav_top a:link,#links #kro_nav_top a:visited{padding:12px;}
#links #kro_nav_top a:hover,#links #kro_nav_top a:active{margin:4px;padding:8px}
.home #kro_nav_top a:link,.home #kro_nav_top a:visited{padding:12px}
.home #kro_nav_top a:hover,.home #kro_nav_top a:active{padding:7px}
*:first-child+html #kro_nav_top a:link,*:first-child+html #kro_nav_top a:visited{padding:11px;}
*:first-child+html #kro_nav_top a:hover,*:first-child+html #kro_nav_top a:active{padding:8px;margin:3px}
#kro_nav_top a:link,#kro_nav_top a:visited{_padding:11px}
#kro_nav_top a:hover,#kro_nav_top a:active{_margin:0px;_padding:0px}
.home #kro_nav_top a:link,.home #kro_nav_top a:visited{_padding:10px}
.home #kro_nav_top a:hover,.home #kro_nav_top a:active{_margin:3px;_padding:7px}
#kro_nav_top ul{list-style-position:outside;margin:0;list-style-type:none;padding:14px 0px 0 0px;}
#kro_nav_top ul li{display:inline;}
#kro_nav_top ul li form{display:inline;padding-left:10px;}
#kro_nav_top ul li form input{border:0;height:20px;width:130px;padding-left:5px;font-size:12px;color:#666;vertical-align:middle;}
#kro_nav_top ul li form input.go{width:30px;vertical-align:middle;}
#kro_callouts{background:black;background-image:url(../images/callout_bg.gif);height:105px;overflow:hidden;}
#kro_callouts .callout_right{float:right;width:296px;overflow:hidden;border-left:2px solid #a10000;}
#kro_callouts .callout_left{float:left}
#kro_callouts .callout_middle{color:white;text-align:left;/* margin-left:310px;*/ padding:5px;margin-left:300px;font-size:11px;font-weight:normal;border-left:2px solid #a10000;}
#kro_callouts .callout_middle img{display:none}
#newscallout p.title,#kro_callouts .callout_middle p.title{text-transform:uppercase;line-height:15px;font-weight:bold}
#newscallout a,#newscallout a:link,#kro_callouts .callout_middle a{color:white;line-height:16px;}
#newscallout{margin:0 0 0 30px;position:absolute;top:240px;color:white;text-align:left;font-size:11px;font-weight:normal;}
.kro_sub_nav ul{list-style-position:outside;list-style-type:none;margin:0}
.kro_sub_nav ul li{display:inline;}
.kro_sub_nav a:link,.kro_sub_nav a:visited{font-weight:normal;font-size:11px;text-decoration:none;color:#CCC;margin:0 5px 0 5px;padding:7px;}
.kro_sub_nav a:hover,#kro_sub_nav a:active{margin:2px 7px 2px 7px;padding:4px;color:white;background-color:black;border:1px solid #a10000;}
#original_items{position:absolute;top:4px;left:5px;}
#spinoff_items{position:absolute;top:4px;left:135px;}
#reimagining_items{position:absolute;top:4px;left:235px;}
#promotional_items{position:absolute;top:4px;left:330px;}
#kro_info{font-size:10px;}
#kro_info h2{margin:40px 0 40px 0}
#kro_sub_header{background-repeat:no-repeat;background-image:url(/images/navigation_bg70.gif);width:874px;height:45px;border-top:3px solid black;border-right:3px solid black;border-left:3px solid black;text-align:left;padding:25px 10px 0px 10px;}
#outer-doku{background:#333;border-left:3px solid black;border-right:3px solid black;display:block;}
#outer-doku,#outer-doku #wiki_left,#outer-doku #wiki_right{position:relative;}
#outer-doku #wiki_left,#outer-doku #wiki_right{float:left;}
#outer-doku .dokuwiki{color:#000000;background:white;width:714px;left:0px;min-height:620px;}
#outer-doku #wiki_right{left:10px;top:10px;;width:180px;}
div.dokuwiki div.page{color:#000;margin:0 0 0 0;padding:10px 15px;background:white}
#wiki_footer{background-color:#470101;margin:0;padding:5px;border-left:3px solid black;border-right:3px solid black;border-bottom:3px solid black;color:white}
#wiki_footer a,#wiki_footer a:link{color:white;}
.stylefoot{background-color:#F5F5F5;}
div.dokuwiki div.meta{clear:both;font-size:70%;margin-top:0em;padding-top:1em}
.pagetitle{color:#DDD;font-size:20px;font-weight:bold;left:9px;position:relative;top:-6px;}
.pagetitle a:link,.pagetitle a:visited{color:white;text-decoration:none;}
.pagetitle a:active,.pagetitle a:hover{color:white;text-decoration:underline;}
#wrap{Verdana,Helvetica,Arial,sans-serif;}
.entry-asset blockquote ul li{margin-bottom:15px;}
.widget-contact .widget-header{font-weight:bold;}
.widget-contact .widget-content{font-size:12px;line-height:15px;}
.thumbnails a;.thumbnails img{display:inline;}
.thumbnails a{padding-right:0px;}
#phpbb #wrap{min-width:700px;padding:0;margin-top:15px;}
#phpbb #search-box{margin-top:0;}
#phpbb #search-box,.rightside{float:none;}
#phpbb .postbody{float:right;width:79%}
#phpbb .postprofile{float:left;border-right:1px solid #FFFFFF;border-left:0;text-align:right;padding-right:20px;width:16%;}
#phpbb .postprofile ul.profile-icons li{float:right;}
#phpbb .navbar{background:#ccc}
#phpbb .bg1{background:#f1f1f1;}
#phpbb .bg2{background:#e9e9e9;}
#phpbb .online{background-repeat:no-repeat;background-position:left top;background-image:url(/forum/styles/prosilver/imageset/en/icon_user_online.gif);}
#phpbb .forabg li.row{border-bottom-color:#8F8F8F;}
#phpbb .forabg{background-color:#b10200}
#phpbb .forumbg{background-color:#eb1312}
#phpbb .attach-image{max-height:500px;}
/**** NEWS ****/
#page-main,#page-main a:link,#page-main a:visited{font-size:21px;text-transform:uppercase;color:red;padding-bottom:25px}
#page-main a:hover,#page-main a:active{color:#e20000;}
#pageprev{background-repeat:no-repeat;float:left;}
#pagenext{float:right;}
#pagenav{font-size:12px;margin-left:220px;}
#pagenav a:link,#pagenav a:visited{font-size:12px;}
li.item99{height:99px;width:99px;overflow:hidden;}
body.knight_rider .widget-content li.item{display:inline;float:left;margin:0pt 1px 1px 0;overflow:hidden;text-align:center;vertical-align:middle;width:99px;height:99px;padding-bottom:0}
.item a img{vertical-align:middle;}
body.bfu{width:850px;margin:5px auto;}
body.bfu #container{width:850px;}
body.bfu .bfu_copy{vertical-align:top;margin-bottom:10px;width:550px;}
body.bfu .bfu_copy #siteLogo{padding-top:10px;}
body.bfu .bfu_copy h2{padding-left:20px;padding-top:10px;}
body.bfu .bfu_copy p{padding-left:20px;padding-top:5px;}
body.bfu .bfu_image{background:#666;padding:20px;}
body.bfu .bfu_leaderboard{text-align:center;margin-top:10px;}
body.bfu #bfu_nav{padding-left:20px;margin-bottom:15px;}
body.bfu #bfu_nav a,body.bfu #bfu_nav a:link,body.bfu #bfu_nav a:visited{background:#888;padding:6px;text-transform:uppercase;text-decoration:none;color:#CCC;font-size:10px;font-weight:bold;margin-right:8px;}
body.bfu #bfu_nav a:hover{background:#A00;}
#info_bar{font-size:10px;margin-top:15px;}
#info_bar a,#info_bar a:link,#info_bar a.visited{color:#A00;font-size: 10px;}
#info_bar .info{background:#888;padding:8px;margin-bottom:8px;}
#info_bar .disclaimer{font-size:10px;}
#info_bar .disclaimer p{font-weight:bold;padding-top:8px;}

body.photosolo #content {
	width: 970px;
}
body.photosolo table {
	width: 970px;
	/*background: white;*/
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
}
body.photosolo table.navfooter {
	width: 100%;
}
body.photosolo table tr, body.photosolo table tr td {
	border: 0;
}
body.photosolo div#photo_header {
	height: 110px;
	background: grey;
}

body.photosolo td.photo_site{

	text-align: left;
	vertical-align: middle;
	width: 242px;
}

body.photosolo td.leaderboard {
	margin-left: 20px;
	margin-top: 10px;
	width: 729px;
}
body.photosolo tr.photo_bread_nav {
	background: #222;
	margin: 5px;
}
body.photosolo #photo_breadcrumb{
	background: #999;
	padding: 15px 0;
	width: 100%;
}
body.photosolo .photo_breadcrumbs {
	text-align: right;
	color: white;
	padding-right: 5px;
}

body.photosolo .photo_breadcrumbs a {
	color: white;
	text-decoration: underline;
}

body.photosolo td.photo_display {
	background: #666;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
}
body.photosolo td.photo_display div#desc  p{
	padding-top: 5px;
}
body.photosolo td.photo_display li {
	list-style-type: none;
	padding-top: 10px;
}
body.photosolo td.photo_display img {
	border: 6px solid #CCC;
}
td.photo_comments {
	max-width: 500px;
	background: #EEE;
}
tr.photo_navigation {
	vertical-align: middle;
	background: #999999 url(http://knightrideronline.com/images/photo_nav_bg.gif) repeat-x 0 top;
	padding-top: 8px;
	padding-bottom: 0px;
	display: block;
}
tr.photo_navigation a {
	color: white;
	text-decoration: none;
	vertical-align: middle;
}
tr.photo_navigation a:hover {
	color: #AA0000;
}
tr.photo_navigation a em {
	padding: 8px;
	position: relative;
	top: -30px;
	font-size: 30px;
}
td.photo_count {
	text-align: center;
	width: 700px;
	font-size: 20px;
}
td.photo_box {
	width: 340px;
	text-align: center;
}
td.photo_prev, td.photo_next {
	width: 135px
}
td.photo_next {
	text-align: right;
}
body.photosolo .bfu_copy{vertical-align:top;margin-bottom:10px;width:550px;}
body.photosolo .bfu_copy #siteLogo{padding-top:10px;}
body.photosolo h1{padding-left:20px;padding-top:10px;}
body.photosolo .bfu_copy p{padding-left:20px;padding-top:5px;}
body.photosolo .bfu_image{background:#666;padding:20px;}
body.photosolo .bfu_leaderboard{text-align:center;margin-top:10px;}
body.photosolo #bfu_nav{padding-left:0;margin: 10px 0 10px 5px;}
body.photosolo #bfu_nav a,body.bfu #bfu_nav a:link,body.bfu #bfu_nav a:visited{background:#888;padding:6px;text-transform:uppercase;text-decoration:none;color:#CCC;font-size:11px;font-weight:bold;margin-right:8px;}
body.photosolo #bfu_nav a:hover{background:#A00;}

/* =Comments
----------------------------------------------- */
#commentblock {
  display:block;
  width:500px;
  margin:0 20px;
  text-align:left;
  line-height: 140%;
  }
#commentblock h2, #commentblock p.sub {
  text-align:center;
  font-weight:normal;
  }
#commentblock h2 {
  margin-top:10px;
  font:85% Verdana,Sans-serif;
  color:#333;
  padding-bottom: 3px;
  }
#commentblock h2.comments-open-header {
	padding-top: 6px;
}
#commentblock h2 a {
  margin-left:.25em;
  font-weight:normal;
  border-width:0;
  color:#666;
  }
#commentblock h2 a img {
  position:relative;
  top:2px;
  }
#showcomments, #hidecomments, #addcommentbutton {
  display:none;
  }
#addcomment h2 {
  margin-top:.5em;
  text-align:left;
  font:120% "Trebuchet MS",Verdana,Sans-serif;
  color:#AA0000;
  padding-bottom: 6px;
  }


#comment-photo {
  background:#bbb;
  padding:45px 15px 12px;
  border-bottom:3px solid #aaa;
  }
#comment-photo #desc {
  float:none;
  width:auto;
  margin-left:133px;
  padding:22px 0 2px;
  }
#comment-photo #desc h1 {
  background:none;
  padding:0;
  }
#comment-photo #desc p {
  margin:0;
  padding:0;
  }
#comment-photo ul.slides {
  float:left;
  width:133px;
  margin:0;
  }
#comment-photo .slides li {
  margin-bottom:0;
  margin-right:0;
  }
#comment-photo .slides li a {
  }


dl.commentlist, ul.commentlist {
  margin-bottom:1.5em;
  font-size:85%;
  line-height:1.6em;
  }
#commentblock .commentlist {
  margin-bottom:1em;
  }
.commentlist dt, .commentlist li p.commenter {
  padding:8px 0 .25em;
  font-weight:normal;
  }
.commentlist dd, .commentlist li {
  background-image:none;
  padding:2px 18px 4px;
  margin:0 0 .5em;
  border-bottom:1px dotted #bbb;
  }
.commentlist .postno {
  background:url("../img/icon_pushpin.gif") no-repeat 0 50%;
  border-width:0;
  padding:0 0 0 18px;
  margin-right:2px;
  font:150% "Gill Sans","Trebuchet MS",Georgia,Serif;
  color:#567;
  }
.commentlist a.postno {
  border-bottom-width:0;
  border-style:none;
  }
p.comment-error {
  margin:0 0 1.5em;
  color:#c33;
  }
#comment-notes {
  margin-top:2em;
  }
#comment-notes p {
  font-size:85%;
  line-height:1.6em;
  color:#554;
  }

.commentlink, .commentlink:visited {
  background:url("../img/icon_pushpin.gif") no-repeat 0 50%;
  border-width:0;
  padding-left:17px;
  white-space:nowrap;
  }
a.commentlink, a.commentlink:visited {
  color:#359;
  font-weight:normal;
  }
a.commentlink:hover {
  color:#933;
  border-color:#ccb;
  text-decoration:none;
  }

.recentcomments .commentlist {
  float:left;
  width:100%;
  margin:0 0 15px;
  padding:0;
  list-style:none;
  }
.recentcomments .commentlist li {
  background-color:#eee;
  float:left;
  width:100%;
  min-height:138px;
  height:138px;
  margin:0 0 15px;
  padding:0 0 15px;
  border-bottom-width:0;
  }
.recentcomments .commentlist>li {
  height:auto;
  }
.recentcomments li p {
  margin-left:148px;
  margin-right:15px;
  }
.recentcomments li p.commenter {
  margin-left:0;
  padding-top:20px;
  padding-left:148px;
  font-style:italic;
  }
.recentcomments p.slides {
  background-position:15px 0;
  height:123px;
  margin:15px 10px 0 0;
  padding-left:15px;
  }
.commenton {
  margin-bottom:5px;
  padding-top:.5em;
  border-top:1px solid #ccc;
  color:#888;
  }
.commenton a {
  font-weight:bold;
  }


/* =Comment Table
----------------------------------------------- */
#comments-form table {
  width:100%;
  margin:0;
  padding:0;
  border-width:0;
  font-size:100%;
  color:#333;
  }
#comments-form td {
  width:100%;
  }
#comments-form td, #comments-form th {
  padding:5px 10px 5px 0;
  border-bottom:1px dotted #bbb;
  font-weight:normal;
  font-size:85%;
  }
#comments-form th {
  text-transform:lowercase;
  white-space:nowrap;
  }
#comments-form td.buttons, #comments-form th.buttons {
  border-width:0;
  text-align:right;
  line-height: 25px;
  }
#comments-form label {
  text-transform:lowercase;
  cursor:pointer;
  }
#comments-form label:hover {
  color:#963;
  }
#comments-form textarea {
  background:#fff;
  display:block;
  width:97%;
  color:#000;
  }
#comments-form textarea:focus {
  background:#ffc;
  }
#comments-form form p {
  margin:.5em 0;
  }
#comments-form .text {
  width:65%;
  }

/*ADDED JUST FOR FOOTER*/

#footer {padding-top:10px;font-size:8px;width:900px;text-align:left;}
#footer-inner {background:#222;}
#footer-menu-inner {}
#footer-menu-inner img {width:298px;margin:1px;}
#footer-credit {background:#A00;border-top:2px solid #600;color:white;}
#footer-credit a:link, #footer-credit a:visited {color:white;display:block;padding:5px;text-decoration:underline;}
#footer-credit a:hover {background:red;text-decoration:none}
#footer-credit-inner {padding:0px}
#footer-credit-inner table {width:100%;font-size:12px;}
#footer-credit-inner table td {width:300px}
#footer-sitemap {background: #333;margin-top:2px;color:#FFF;}
#footer-sitemap ul {margin-left:10px;}
#footer-sitemap li {list-style: none}
#footer-sitemap li ul {padding-left: 10px}
#footer-sitemap li a:link, #footer-sitemap li a:visited {color:#A00;display: block;padding:2px;font-size:11px}
#footer-sitemap li a:hover {background:#A00;color:white;text-decoration: none}
#footer-sitemap td {width:150px;background:#202020;font-size:12px;vertical-align: top}
#footer-sitemap td div {padding:8px}
#footer-sitemap td div.secondary {border-top:2px solid #333}
#footer-sitemap td h1 {font-size:10px;font-weight:bold;color:#FFF;margin: 0 0 5px 0;padding:0 0 3px 0;border-bottom: 1px solid #333}

.kr08 #gamma {display:block;left:0;margin:0 auto;padding:0 30px;position:relative;width:840px;border-top:1px solid #333;}
.kr08 #gamma-inner {width:500px;}
.kr08 #gamma-inner h2 {padding:15px 0;}

#phpbb div.post div.inner div.postbody div.content img {max-width:690px;}