/* CSS Document */

body {
	font-family:arial;
	font-size: 11px!important;
	color:#311300;	
}

.portlet_text {
	font-family:Arial;
	font-size:10px;
	text-align:left;
	color:#4b4b4b;
}

#portlet_text {
	font-family:Arial;
	font-size:10px;
	text-align:left;
	color:#4b4b4b;
}

#portlet_text a {
	color:#04465c;
	font-weight:bold;
	text-decoration:none;
}

#portlet_text a:hover {
	color:#04465c;
	text-decoration:underline;
}

a.portlet_link {
	font-family:Arial;
	color:#0d597d;
}

a.portlet_link:visited {
	color:#0d597d;
}

a.portlet_link:hover {
	color:#137eb1;
}

a.portlet_link_sel {
	color:#a55522!important;
	text-decoration:none;
}

.headlines {
	padding:0px 0px 0px 10px;
}

.headlines a{
	font-size:11px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

.headlines a:hover {
	text-decoration:underline;
}


.vertical_banners {
	padding:5px 0px 5px 0px;
}


.horizontal_banners_right {
	padding:2px 0px 20px 0px;
}

.center_nav {
	height:160px;
	overflow:auto;
	background:url('/fanclubs/themes/kcofc/images/bg-trans-2.png');
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#a55522;
	text-align:left;
	padding:0px 5px 0px 5px;
	line-height:22px;
}

.top_right_nav {
	height:160px;
	overflow:auto;
	background:url('/fanclubs/themes/kcofc/images/bg-trans.png');
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#a55522;
	text-align:left;
	padding:0px 5px 0px 5px;
	line-height:22px;
	border-left:dotted 1px #3f312e;
}

.top_right_nav table {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#a55522;
	text-align:left;
	line-height:15px;
}

.top_right_nav div {
	border-bottom:dotted 1px #3f312e;
	padding:3px;
}
	

.left_nav {
	font-family:Arial;
	font-size:10px;
	color:#04465c;
	text-align:left;
	padding:6px 0px 6px 0px;
	border-bottom:1px solid #04465c;
}

.left_nav a {
	color:#ffffff;
	text-decoration:none;
}

.left_nav a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.left_nav_nobar {
	font-family:Arial;
	font-size:10px;
	color:#4b4b4b;
	text-align:left;
	padding:6px 0px 6px 5px;
}

.left_nav_nobar a {
	color:#ffffff;
	text-decoration:none;
}

.left_nav_nobar a:hover {
	text-decoration:underline;
}

.left_nav_top {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#a55522;
	text-align:left;
	padding:0px 5px 0px 5px;
	background:#e5d7ca;
	line-height:22px;
	border-right:dotted 1px #3f312e;
	height:160px;
}


.left_nav_top_prelogin {
	font-family:Arial;
	font-size:10px;
	color:#abb5bd;
	text-align:left;
	padding:4px 0px 4px 8px;
	background:#515151;
}

.left_nav_top_prelogin a {
	color:#ffffff;
	text-decoration:none;
}

.left_nav_top_prelogin a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#tablist{
margin-left: 0;
margin-bottom: 0;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
text-decoration: none;
}

#tablist li a:link, #tablist li a:visited{
	font-family:Arial;
	color:#04465c;
	text-decoration:none;
}

#tablist li a:hover {
	color:#04465c;
	text-decoration:underline;
}

#tablist li a.current{
}

.bg_430 {
	background:#d4dae0;
	height:600px;
}
.bg_200 {
	
}

.section_content_header {
	text-align:left;
	font-family:Arial; 
	font-size:68%; 
	color:#ffffff; 
	background:#6c6c6c; 
	padding:0px 5px 0px 10px;
	height:60px;
}

a.bottom-nav {
	font-family:Arial;
	color:#ffffff;
	text-decoration:none;
	font-size:9px;
}

a.bottom-nav:hover {
	color:#6c6c6c;
}

.login_box {
		width:100%;
		padding: 0px 0px 5px 0px;
}

.login_box td {
        font-family:Arial;
        font-size:70%;
        color:#ffffff;
        text-decoration:none;
}

.login_box a:link, .login_box a:visited{
        color:#ffffff;
}

.login_text {
	font-family:arial;
	font-size:9px;
	color:#ffffff;
}
	
.registration {
	
}

.footer-style {
	font-size:9px;
	color:#535658;
	padding:12px 10px 10px 10px;
	height:60px;
}

.tour-dates {
	height:475px; 
	overflow:auto;
}

.portlet_style {
	background:url('/fanclubs/themes/kcofc/images/bg-trans.png');
	font-family:Arial;
	font-size:11px;
	text-align:left;
	color:#311300;
	padding:8px;
}

.portlet_style table {
	font-size:11px;
}


.portlet_style a {
	color:#13587c;
	font-weight:bold;
}

.portlet_style a:hover {
	color:#2a87b7;
}
	

.portlet_gradient {
	border-top:3px solid #b1b4b6;
	border-left:3px solid #d5d7d8;
}

.portlet-header {
	font-size:24px;
	color:#a65523;
	font-family:arial;
	padding-top:20px;
}

.user-info {
	color:#311300;
	text-align:right;
	padding:0px 0px 3px 0px;
}

.user-info a {
	color:#ffffff;
	font-weight:bold;
}


.t {
	background: url(/fanclubs/themes/kcofc/images/t.png) 0 0 repeat-x;
}
.b {
	background: url(/fanclubs/themes/kcofc/images/b.png)0 100% repeat-x;
}
.l {
	background: url(/fanclubs/themes/kcofc/images/l.png) 0 0 repeat-y;
}
.r {
	background: url(/fanclubs/themes/kcofc/images/r.png) 100% 0 repeat-y;
}
.bl {	background: url(/fanclubs/themes/kcofc/images/bl.png) 0 100% no-repeat
}
.br {
	background: url(/fanclubs/themes/kcofc/images/br.png) 100% 100% no-repeat
}
.tl {
	background: url(/fanclubs/themes/kcofc/images/tl.png) 0 0 no-repeat
}
.tr {
	background: url(/fanclubs/themes/kcofc/images/tr.png) 100% 0 no-repeat; padding:5px
}

.gallery {
	background:url('/fanclubs/themes/kcofc/images/bg-trans-2.png');
	color:#2c1106;
	text-align:left;
	padding:10px 5px 0px 5px;
	height:510px;
	overflow:auto;
}

.gallery h1 {
	font-size:18;
	font-weight:bold;

}

.flash-chat {
	background:url('/fanclubs/themes/kcofc/images/chesneyChat.gif') no-repeat;
	height:525px;

}


