/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;margin:0;padding:0}
a{outline:none;text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
img{vertical-align:bottom}
del,ins{text-decoration:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup,sub{vertical-align:baseline}
legend{color:#000}
ul,ul li{list-style:none}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{font-size:100%}body{text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px}

#bd{background:#000 url(../images/bg.jpg)repeat-x;color:#090909;line-height:150%}

.ff0{font-size:24px}

.ff1{font-size:18px}

.ff2{font-size:14px}

.ff3{font-size:12px}

.ff4{font-size:11px}

.ff5{font-size:10px}

a{color:#b90e1a}

.sitewidth{float:left;width:960px;clear:both}

.menu,.menu li{float:left;list-style:none}

.menu li a,.menu li span{display:block}

.clr{clear:both;height:1px;overflow:hidden}

.button{cursor:pointer}

.redbutton,button{padding:4px 10px;font-size:11px;text-transform:uppercase;background:#bd0e1a;color:#FFF;border:none!important}

.redbutton{position:absolute;right:13px;bottom:10px}

.title{margin-top:16px;height:24px}
.hide{display:none}

h1,h2,h3,h4,h5,h6{font-weight:bold;padding:15px 0}

h1{font-size:200%}

h2,.sectiontableheader{font-size:150%;color:#af0d18;text-transform:uppercase;padding:10px 0}

.sectiontableheader{text-align:left;font-weight:bold}

h3{font-size:120%;color:#000;text-transform:uppercase}

.redtext{color:#BB0E1A}



input[type="text"]{padding:0 5px;border:1px solid #ddd}


#YoutubeGalleryMainContainer1 hr{display:none!important}


/* HEADER */

#krfu-headerwrap{width:100%;background:#FFF;height:88px;left:0px;right:0px;top:0px;bottom:0px;z-index:4}

#krfu-header{width:930px;margin:0 auto;position:relative}

#logo{position:absolute;background:url(../images/logo.png) no-repeat;width:106px;height:58px}

#logo a{padding:44px 53px}

#logo span{display:none}

#krfu-communitysearch{display:inline-block;position:absolute;right:0;width:315px;padding:0 10px}

#krfu-communitysearch .followus{position:relative;top:-15px}

#krfu-communitysearch h3{position:relative;right:10px;top:24px;font-size:100%;padding:0;font-style:italic;display:inline-block}



#krfu-communitysearch .search{width:265px;height:35px;position:absolute;right:5px;top:44px}

#krfu-communitysearch .search input[type="text"]{margin:0;background:url(../images/searchinput.jpg) no-repeat;width:178px;height:35px;border:none;position:relative;top:-13px;padding:0 10px}

#krfu-communitysearch .search .button{display:inline-block;background:#bd0e1a url(../images/go.jpg) no-repeat;width:54px;height:35px;border:none}

.result-title a{font-weight:bold}
.result-category,.result-text{padding:0 12px}
.result-created{padding:0 12px 10px 12px}




/*MENU*/

#krfu-menuwrapper{width:100%;height:47px;left:0px;right:0px;top:88px;bottom:0px;z-index:4;background:#9F0C16 url(../images/menu-bg.jpg) repeat-x}
/*
.mainmenu{margin:0px auto;width:930px;display:block}

.mainmenu a{padding:15px 15px 14px 15px;font-weight:bold;color:#FFF}

.mainmenu li.active{background:#040404 url(../images/menu-active.jpg) repeat-x}

.mainmenu li{border-right:1px solid #9F0C16}

.mainmenu li{border-left:1px solid #BA0E1A}

.mainmenu li:first-child,.mainmenu li:last-child{border-left:none}*/



/*Breadcrumbs*/

.breadcrumbs{margin:0px auto;width:908px;height:26px;border:1px solid #C2C2C2;background:#040404 url(../images/sebmenu.jpg) repeat-x;text-align:left;padding:3px 10px}

.breadcrumbs a,.breadcrumbs span{position:relative;top:0.25em;margin-right:5px;text-transform:uppercase;font-size:90%}

.breadcrumbs span{color:#6d6d6d}

.breadcrumbs img{margin-right:3px;position:relative;top:-3px}



/*Top section*/

#krfu-topsection{padding:0;text-align:left;width:930px;margin:0px auto auto;background:#000;/* opacity:0.5;*/ height:357px}

#krfu-topsection .slideshow{float:left;position:relative;margin:15px 13px 15px 15px;width:590px;height:330px;background:#000}

#highlights{float:left;position:relative;top:15px;padding:20px;width:260px;height:290px;background:#1B1B1B url(../images/highlights.png);margin:0}

#highlights h3{color:#FFF;text-transform:uppercase;font-size:17.5px;padding:0}

#highlights ul{margin:0}

#highlights ul li{border-bottom:1px solid #686868;background:url(../images/arrow_lft.png) left top 14px no-repeat;padding:8px 0 8px 15px}

#highlights ul li:last-child{border-bottom:none}

#highlights a{color:#FFF}



/*CONTENT*/

#krfu-contentwrapper{padding:0;text-align:left;width:930px;margin:0 auto;background:#FFF;overflow:hidden}

.pagewrap-fp{margin-top:15px!important}

#content-home{display:block;width:895px;margin:0 5px;padding:0 10px;overflow:hidden}



.socialmediadiv{display:inline-block;margin:10px 10px 0px 0px;overflow:hidden;width:290px}

.socialmediatitle{display:block;background:url(../images/titlebg.jpg) repeat-x;height:36px;padding:0 10px;overflow:hidden}

.socialmediacontent{display:block;height:315px;overflow:hidden;width:288px;border-left:1px solid #DDD;border-right:1px solid #DDD}

.socialmediacontent #kafbfanbox{position:relative;left:-1px;top:-1px;padding:0px}

.socialfooter{display:block;background:#CBCBCB url(../images/socialfooter.jpg);height:29px;border-bottom:1px solid #DDD;margin-bottom:15px}

.socialmediatitle h3{display:block;position:relative;top:9px;padding:0 10px;font-size:100%;color:#FFF;text-transform:uppercase;font-weight:bold;padding:0}

.twtr-hd h3{border-bottom:1px solid#DDD}



#adverts{display:inline-block;margin:0;overflow:hidden;width:285px;position:relative;top:-15px}

#adverts .moduletable_advert1{margin-bottom:10px}

#adverts .moduletable_advert2{margin-top:18px}



.sponsor-stip{background:url(../images/sponser_bg.png);width:943px;height:41px;margin:0 auto}

.sponsor-stip h3{font-size:105%;color:#FFF;z-index:100;text-align:center;margin:0px auto;padding:8px}

.sponsor{width:930px;margin:-7px auto;padding:10px 0 5px 0;background:#FFF;overflow:hidden}
.sponsor .moduletable{padding:0 10px}

.sponsor .navigation-container{top:20px!important}



/*CONTENT INNER PAGES*/

#content_innerlft{float:left;width:600px;padding:10px;text-align:justify;position:relative;overflow:hidden}

#content_innerlft p{margin-bottom:10px}

#content_innerrgt{float:right;width:300px;padding:10px 0}





#cat_list{overflow:hidden;position:relative;top:10px}

#cat_list li{position:relative;display:block;margin:0 0 20px 0;padding:0}

#cat_list li .cat_img{position:relative;width:215px;height:170px;overflow:hidden}

#cat_list li .list_lft{position:absolute;left:215px;top:0;width:384px;height:168px;border:1px solid #DDD;background:#FBFBFB;border-left:0}

#cat_list li .cat_date{position:relative;top:-1px;left:0;padding:7px 10px;background:#bb0e1a;color:#FFF;display:inline-block}

#cat_list li .cat_title{padding:15px 10px 5px 10px;display:block;font-weight:bold}

#cat_list li .cat_intro{padding:0 10px;display:block}

#cat_list li .cat_intro .readmore{text-transform:lowercase;font-weight:bold}



/*Search results*/

#content_innerlft .search{position:relative;top:10px}

#content_innerlft label{font-weight:bold;padding:10px 0}

#search-searchword{padding:4px 10px;margin:0 10px}

.searchintro,.ordering-box{margin:10px 0}

.only{margin:10px 0;padding:0 20px;position:relative}

.only legend{display:block;margin:10px 0;margin-left:-20px;display:block;text-transform:uppercase;font-weight:bold}

.only label{font-weight:normal!important;text-transform:capitalize;padding:0!important}

/*Contact form*/
#contact-lft{display:block}
#contact-lft h3{margin:10px 0 0 0;padding:0}
#contact-rgt{display:block}
.contact .pane-slider{padding:0 10px}
.contact-address{padding:5px 0}
.contact-contactinfo p{margin:5px 0}
.jicons-icons,adrress{display:inline-block;float:left;margin-right:5px}
.contact-webpage{margin-left:22px}
#contact-form{padding:10px}
#contact-form dd{margin-bottom:10px}
#contact-form label{display:block;font-size:14px;color:#000;font-weight:normal;padding-bottom:5px;padding-left:1px}
#contact-form input,#contact-form textarea{border:1px solid #ddd;font-size:12px;padding:10px;width:500px}
#contact-form button{background:#000;color:#fff;padding:10px;text-transform:uppercase}
#contact-form input[type="checkbox"]{position:relative;top:-26px;left:-74px}

/*Board members*/
.boardmembers{width:130px;float:left;padding:0 10px}
.boardHeader{height:110px}
.boardTitle{text-align:left;font-size:100%;padding-bottom:0}
.boardposition{font-style:italic;color:#333;padding-bottom:5px;padding-top:5px;display:block;font-size:11px;text-align:left}
.profileItemImageBlock{border:1px solid #dedede;overflow:hidden}

/*Pagination*/

.pagination{display:block;padding:10px 0;text-align:right}

.pagination .counter{font-weight:bold}

.pagination li{display:inline-block;padding:2px 10px;margin:3px;background:#FBFBFB;border:1px solid #EEE}

.pagination li:last-child{margin-right:0px}





#footer{position:relative;margin:10px auto;width:910px;padding:10px;height:69px;color:#fff;font-size:12px}
#footer .left{position:absolute;left:0;color:#fff;text-align:left}
#footer a{color:#83d87d}
#footer .right{display:inline-block;right:10px;width:310px;position:absolute}
#copyright{display:block;color:#fff}
#builtby{float:right;margin:5px 0;display:block;background:url(../images/verviant.png);width:110px;height:10px}
#builtby span{display:none}/**
 * @copyright	Copyright (C) 2005 - 2013 Open Source Matters,Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later;see LICENSE.txt
 */

/* System Messages */
#system-message{
	margin-bottom:10px;
	padding:0;
}

#system-message > dt{
	font-weight:bold;
	display:none;
}

#system-message > dd{
	margin:0;
	font-weight:bold;
	text-indent:30px;
}

#system-message > dd > ul{
	color:#0055BB;
	background-position:4px top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	list-style:none;
	padding:10px;
	border-top:3px solid #84A7DB;
	border-bottom:3px solid #84A7DB;
}

#system-message > dd > ul > li{
	line-height:1.5em;
}

/* System Standard Messages */
#system-message > .message > ul{
	background-color:#C3D2E5;
	background-image:url(http://kenyarfu.com/templates/KRFU/images/notice-info.png);
}

/* System Error Messages */
#system-message > .error > ul,
#system-message > .warning > ul,
#system-message > .notice > ul{
	color:#c00;
}

#system-message > .error > ul{
	background-color:#E6C0C0;
	background-image:url(http://kenyarfu.com/templates/KRFU/images/notice-alert.png);
	border-color:#DE7A7B;
}

/* System Warning Messages */
#system-message > .warning > ul{
	background-color:#E6C8A6;
	background-image:url(http://kenyarfu.com/templates/KRFU/images/notice-note.png);
	border-color:#FFBB00;
}

/* System Notice Messages */
#system-message > .notice > ul{
	background-color:#EFE7B8;
	background-image:url(http://kenyarfu.com/templates/KRFU/images/notice-note.png);
	border-color:#F0DC7E;
}
/**
 * @copyright	Copyright (C) 2005 - 2013 Open Source Matters,Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later;see LICENSE.txt
 */

/* Import project-level system CSS */
@import url(../../../media/system/css/system.css);

/* Unpublished */
.system-unpublished,tr.system-unpublished{
	background:#e8edf1;
	border-top:4px solid #c4d3df;
	border-bottom:4px solid #c4d3df;
}

span.highlight{
	background-color:#FFFFCC;
	font-weight:bold;
	padding:1px 4px;
}

.img-fulltext-float-right{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.img-fulltext-float-left{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.img-fulltext-float-none{
}

.img-intro-float-right{
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

.img-intro-float-left{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.img-intro-float-none{
}/**
 * @copyright	Copyright (C) 2005 - 2013 Open Source Matters,Inc. All rights reserved.
 * @license		GNU General Public License version 2 or later;see LICENSE.txt
 */

/* Form validation */
.invalid{border-color:#ff0000}
label.invalid{color:#ff0000}

/* Buttons */
#editor-xtd-buttons{
	padding:5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div{
	float:left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span{
	display:block;
	height:22px;
	float:left;
	line-height:22px;
	font-size:11px;
	color:#666;
	cursor:pointer;
}

.button2-left span,
.button2-right span{
	cursor:default;
	color:#999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span{
	padding:0 6px;
}

.page span{
	color:#000;
	font-weight:bold;
}

.button2-left a:hover,
.button2-right a:hover{
	text-decoration:none;
	color:#0B55C4;
}

.button2-left a,
.button2-left span{
	padding:0 24px 0 6px;
}

.button2-right a,
.button2-right span{
	padding:0 6px 0 24px;
}

.button2-left{
	background:url(http://kenyarfu.com/templates/KRFU/images/j_button2_left.png) no-repeat;
	float:left;
	margin-left:5px;
}

.button2-right{
	background:url(http://kenyarfu.com/templates/KRFU/images/j_button2_right.png) 100% 0 no-repeat;
	float:left;
	margin-left:5px;
}

.button2-left .image{
	background:url(http://kenyarfu.com/templates/KRFU/images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore,
.button2-left .article{
	background:url(http://kenyarfu.com/templates/KRFU/images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak{
	background:url(http://kenyarfu.com/templates/KRFU/images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank{
	background:url(http://kenyarfu.com/templates/KRFU/images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip{
	float:left;
	background:#ffc;
	border:1px solid #D4D5AA;
	padding:5px;
	max-width:200px;
	z-index:13000;
}

div.tooltip h4{
	padding:0;
	margin:0;
	font-size:95%;
	font-weight:bold;
	margin-top:-15px;
	padding-top:15px;
	padding-bottom:5px;
	background:url(http://kenyarfu.com/templates/KRFU/images/selector-arrow.png) no-repeat;
}

div.tooltip p{
	font-size:90%;
	margin:0;
}

/* Caption fixes */
/* Caption fixes */
.img_caption .left{
float:left;
margin-right:1em;
}

.img_caption .right{
float:right;
margin-left:1em;
}

.img_caption .left p{
clear:left;
text-align:center;
}

.img_caption .right p{
clear:right;
text-align:center;
}

.img_caption{
	text-align:center!important;
}

.img_caption.none{
	margin-left:auto;
	margin-right:auto;
}


/* Calendar */
a img.calendar{
	width:16px;
	height:16px;
	margin-left:3px;
	background:url(http://kenyarfu.com/templates/KRFU/images/calendar.png) no-repeat;
	cursor:pointer;
	vertical-align:middle;
}