﻿body { margin: 5px 0 0 0; font-family: Verdana, Sans-Serif; font-size: 12px; color: #FFFFFF; background-color: #FFFFFF; background-image: url('images/bgkp.jpg'); background-repeat: repeat; }

#bodyContainer { border: 1px solid #666666; width: 980px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; }
#bodyContainerDefault { font-family: Arial, Sans-Serif; border: 1px solid #666666; width: 500px; height: 500px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; color: #083d16; text-align: center; }
#bodyContainerLogin { font-family: Arial, Sans-Serif; border: 1px solid #666666; width: 350px; min-height: 120px; margin-left: auto; margin-right: auto; margin-top: 15%; background-color: #FFFFFF; color: #083d16; text-align: center; }

/* default page section */
#bodyContainerDefault .defaultKPDag { font-weight: bold; font-size: 18px; }
#bodyContainerDefault .defaultKPDagWho { font-weight: bold; font-size: 26px; }
#bodyContainerDefault .defaultKPDagWhere { font-weight: bold; font-size: 11px; }
#bodyContainerDefault .defaultKPDagFooter { font-size: 10px; color: #083d16; }
#bodyContainerDefault .defaultDate { font-weight: bold; font-size: 14px; font-variant: small-caps; }

/* login page section*/
#loginContainer { font-size: 11px; }
#loginContainer #newsHeader { height: 20px; font-size: 12px; color: #FFFFFF; padding: 0 0 0 0; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; }
#loginContainer #newsHeader .lblHeader { position: relative; top: 2px; left: 23px; }
#loginContainer #newsContent { padding: 5px 5px 5px 5px; color: #000000; background-color: #FFFFFF; }
#loginContainer #newsContent .btnSubmit { border: 1px solid #666666; font-size: 10px; }
#loginContainer #newsContent .pnlLogin { text-align: left; }
#loginContainer #newsContent .lblLoginError { color: Red; font-weight: bold; }



/* header section*/
#header { width: 980px; height: 120px; border-bottom: 1px solid #666666; background-image: url('images/headerbg.jpg'); }

/* navigation section */
#nav { width: 980px; height: 20px; border-bottom: 1px solid #444444; background-color: #000000;}
#nav .MenuItems { padding: 0 0 0 13px; color: #FFFFFF; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: top; }
#nav .MenuItems A:link, #nav .MenuItems A:active, #nav .MenuItems A:hover, #nav .MenuItems A:visited { background-image: none; }
#nav .DynamicMenuItems { padding: 0 0 0 13px; color: #FFFFFF; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; color: #FFFFFF; height: 20px; border-top: 1px solid #666666; width: 150px; background-color: #000000; }
#nav .DynamicMenuItems A:link, #nav .DynamicMenuItems A:active, #nav .DynamicMenuItems A:hover, #nav .DynamicMenuItems A:visited { background-image: none; }

/* content section */
#pageContainer { min-height: 400px; height: auto !important; height: 400px; overflow: visible; }

/* content left section */
#pageContainer #left { width: 200px; float: left; min-height: 400px; padding-bottom: 10px;}
div[id] #pageContainer #left { height: auto;}
#photoContainer { border: 1px solid #666666; margin-left: 10px; margin-top: 15px; width: 180px; }
#photoContainer #photoHeader { height: 20px; color: #FFFFFF; padding: 0 0 0 0; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; }
#photoContainer #photoHeader .lblPhotoContainer { position: relative; top: 2px; left: 23px; }
#photoContainer #photoContent { display: block; height: 100%; }
#photoContainer #photoContent img { display: block; }

#kpdayContainer { border: 1px solid #666666; margin-left: 10px; margin-top: 15px; width: 180px; font-size: 11px; padding-bottom: 5px; }
#kpdayContainer #kpdayHeader { height: 20px; font-size: 12px; color: #FFFFFF; padding: 0 0 0 0; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; }
#kpdayContainer #kpdayHeader .lblKpDay { position: relative; top: 2px; left: 23px; }
#kpdayContainer #kpdayContent { padding: 5px 5px 5px 5px; color: #000000; }
#kpdayContainer #kpdayContent .lblKpDayWho { font-weight: bold; font-size: 15px; color: #00da28; position: relative; top: 2px;}
#kpdayContainer #kpdayContent .lblKpDayWhen { position: relative; top: 5px;}
#kpdayContainer #kpdayContent .lblKpDayWhenData { position: relative; top: 5px;}
#kpdayContainer #kpdayContent .lblKpdayTime { position: relative; top: 5px;}
#kpdayContainer #kpdayContent .lblKpdayTimeData { position: relative; top: 5px;}
#kpdayContainer #kpdayContent .lblKpDayWhere { position: relative; top: 5px;}
#kpdayContainer #kpdayContent .lblKpDayWhereData { position: relative; top: 5px;}

#agendaContainer { border: 1px solid #666666; margin-left: 10px; margin-top: 15px; width: 180px; font-size: 11px; padding-bottom: 5px; }
#agendaContainer #agendaHeader { height: 20px; font-size: 12px; color: #FFFFFF; padding: 0 0 0 0; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; }
#agendaContainer #agendaHeader .lblAgendaHeader { position: relative; top: 2px; left: 23px; }
#agendaContainer #agendaContent { padding: 5px 5px 5px 5px; color: #000000; }
#agendaContainer #agendaContent .Devider { height: 5px; }
#agendaContainer #agendaContent .lblNewsDate { color: #00da28; font-size: 10px; }
#agendaContainer #agendaContent .lblNewsItem { color: #000000; }
#agendaContainer #agendaContent .hlNewsMore { color: #000000; font-size: 10px; text-decoration: none; }


/* content center section */
#pageContainer #center { width: 580px; float: left; height: 100%; margin-bottom: 10px;}
#contentContainer { border: 1px solid #666666; margin-left: 10px; margin-top: 15px; margin-bottom: 10px; width: 560px; font-size: 11px; padding-bottom: 5px; }
#contentContainer #contentHeader { height: 20px; font-size: 12px; color: #FFFFFF; padding: 0 0 0 0; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; }
#contentContainer #contentHeader .lblHeader { position: relative; top: 2px; left: 23px; }
#contentContainer #contentContent { padding: 5px 5px 5px 5px; color: #000000; }
#contentContainer #contentContent b { color: #00da28; }
#contentContainer #contentContent p { margin-top: 2px; margin-bottom: 8px; }
#contentContainer #contentContent .pnlBack { padding-bottom: 5px; }

#newsContainer { border: 1px solid #666666; margin-left: 10px; margin-top: 15px; margin-bottom: 10px; width: 560px; font-size: 11px; padding-bottom: 5px; }
#newsContainer #newsHeader { height: 20px; font-size: 12px; color: #FFFFFF; padding: 0 0 0 0; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; }
#newsContainer #newsHeader .lblNewsHeader { position: relative; top: 2px; left: 23px; }
#newsContainer #newsContent { padding: 5px 5px 5px 5px; color: #000000; }
#newsContainer #newsContent b { color: #00da28; }
#newsContainer #newsContent a:link, #newsContainer #newsContent a:visited, #newsContainer #newsContent a:hover, #newsContainer #newsContent a:active { /*color: #3A3AFF;*/ color: Black; cursor: pointer; text-decoration: none; }
#newsContainer #newsContent .Devider { height: 5px; }
#newsContainer #newsContent .lblNewsDate { color: #00da28; font-size: 10px; }
#newsContainer #newsContent .lblNewsItem { color: #000000; }
#newsContainer #newsContent .lblSourceItem { font-size: 10px; padding-bottom: 3px; }
#newsContainer #newsContent .hlNewsMore { color: #000000; font-size: 10px; text-decoration: none;}
#newsContainer #newsContent .newsRepTd { width: 278px; padding-right: 10px; padding-bottom: 7px; }
#newsContainer #newsContent .lblInterViewItem { color: #000000;}
#newsContainer #newsContent .lblInterViewItemClub { font-size: 10px; padding-bottom: 3px; }
#newsContainer #newsContent .hlEmail { color: Black; }



/* content right section */
#pageContainer #right { width: 200px; float: right; margin-bottom: 10px;}
#whoContainer { border: 1px solid #666666; margin-left: 0px; margin-top: 14px; margin-bottom: 0px; width: 180px; font-size: 11px; clear: left; }
#whoContainer .whoStyle { color: Black; vertical-align: top; font-size: 10px; padding-top: 5px; }
#whoContainer .whoStyleClub { color: Black; vertical-align: top; font-size: 10px; padding: 5px 5px 5px 5px; }
#whoContainer #whoHeader { height: 20px; font-size: 12px; color: #FFFFFF; padding: 0 0 0 0; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; }
#whoContainer #whoHeader .lblwhoHeader { position: relative; top: 2px; left: 23px; }
#whoContainer #whoContent { padding: 5px 5px 5px 5px; color: #000000; display: block; height: 100%; }
#whoContainer #whoContent img { margin: 0 5px 5px 0; }
#whoContainerTop { border: 1px solid #666666; margin-left: 0px; margin-top: 10px; margin-bottom: 0px; width: 180px; font-size: 11px;}
#whoContainerTop #whoHeaderTop { height: 20px; font-size: 12px; color: #FFFFFF; padding: 0 0 0 0; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; }
#whoContainerTop #whoHeaderTop .lblwhoHeader { position: relative; top: 2px; left: 23px; }
#sponsorContainerTop { border: 1px solid #666666; margin-left: 0px; margin-top: 14px; width: 180px; font-size: 11px; display: block;}
#sponsorContainerTop #sponsorHeaderTop { height: 20px; font-size: 12px; color: #FFFFFF; padding: 0 0 0 0; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; }
#sponsorContainerTop #sponsorHeaderTop .lblsponsorHeader { position: relative; top: 2px; left: 23px; }
#sponsorContainerTop #sponsorContainer img { margin: 0; padding: 0; display: block; }

/* footer section */
#footer { width: 980px; height: 20px; border-top: 1px solid #444444; background-color: #000000; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: left; clear: left;}
#footer .lblFooter { font-size: 11px; position: relative; top: 2px; left: 23px; }

/* ibox section */
#ibox_wrapper { background-color: #000000; border: 1px solid #666666; background-image: url('images/navbgkp.jpg'); background-repeat: no-repeat; background-position: top left;  } 
#ibox_footer_wrapper { font-family: Verdana, Sans-Serif; font-size: 12px; padding-left: 13px; }
#ibox_footer_wrapper a { border: 1px solid #FFFFFF; background-color: #000000; padding: 0px 5px 0px 5px; color: #FFFFFF; text-decoration: none; text-transform: uppercase; font-size: 10px; }
#iboxContent { color: #000000; padding: 5px; }
#iboxContent b { color: #00da28; }
#iboxContent p { margin-top: 2px; margin-bottom: 8px; }


/* Photo Border for the Album Page */

.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-image: url('images/album-tstretch.gif');
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-image: url('images/album-tstretch.gif');
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-image: url('images/album-tstretch.gif');
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-image: url('images/album-lstretch.gif');
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-image: url('images/album-rstretch.gif');
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-image: url('images/album-lstretch.gif');
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-image: url('images/album-rstretch.gif');
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-image: url('images/album-lstretch.gif');
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-image: url('images/album-rstretch.gif');
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-image: url('images/album-bstretch.gif');
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-image: url('images/album-bstretch.gif');
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-image: url('images/album-bstretch.gif');
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}

.photo-frame .topx-- {
	background-image: url(Images/frame-topx--.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-image: url(Images/frame-top-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-image: url(Images/frame-top--x.gif);
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-image: url(Images/frame-midx--.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.photo-frame .mid--x {
	background-image: url(Images/frame-mid--x.gif);
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}

.photo-frame .botx-- {
	background-image: url(Images/frame-botx--.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-image: url(Images/frame-bot-x-.gif);
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-image: url(Images/frame-bot--x.gif);
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}

