/***************************************
 * Stylesheet for KK Theme "Classic"   *
 ***************************************
 * Defines all colors for the theme.   *
 * Do not change anything else than    *
 * colors here!                        *
 ***************************************
 * See style-core.css in default theme *
 * for more details                    *
 ***************************************/

.themeicon {
	border:1px solid #5A934C;
}

/* Form buttons */
input[type=submit], 
input[type=button] {
	border: solid 1px #5A934C;
	color:#ffffff;
	background-color:#317721;
}

/* Normal, standard links. */
a:link {
	color: #ACD7AB;
}

a:visited {
	color: #ACD7AB;
}

a:hover {
	color: #FFCC00;
}

/* Navigation links - for the link tree. */
.nav,
.nav:link,
.nav:visited {
	color: #DDF0DC;
}

a.nav:hover {
	color: #FFCC00;
}

/* By default (td, body..) use verdana in black. */
body, 
td, 
th, 
tr {
	color: #DDF0DC;
}

/* Text outside of tables */
.externaltext {
	color: #DDF0DC;
}

/* The main body of the entire forum. */
body {
	background-color: #1E1E1E;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, 
.hrcolor {
	color: #666666;
	background-color: #666666;
}

/* A quote, perhaps from another post. */
.quote {
	color: #E1E7E0;
	background-color: #327E30;
	border: 1px solid #DDF0DC;
}

/* A code block - maybe even PHP ;). */
.code {
	color: #E1E7E0;
	background-color: #3A6C35;
	border: 1px solid #DDF0DC;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, 
.codeheader {
	color: #DDF0DC;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg {
	color: #DDF0DC;
	background-color: #154305;
}

.windowbg2 {
	color: #DDF0DC;
	background-color: #194F06;
}

.windowbg3 {
	color: #DDF0DC;
	background-color: #1D5B07;
}

/* the today container in calendar */
.calendar_today {
	background-color: #163216;
	border:1px solid #ffcc00;
}

.calendar_highlight {
	background-color: #163216;
} 

.calendar_day {
	border: 1px solid #5A934C;
	background-color: #163216;
}

.calendar_today .calendar_day {
	border: 1px solid #ffcc00;
}

.calendar_highlight .calendar_day {
}

/* calendar event colors */
.cal_holidaycolor {
	color: #008000;
}

.cal_bdaycolor {
	color: #ffcc00;
	border-top: 1px dotted #5A934C;
	border-bottom: 1px dotted #5A934C;
}

.cal_eventcolor {
	color: #cccc80;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, 
tr.titlebg th, 
tr.titlebg td, 
.titlebg2, 
tr.titlebg2 th, 
tr.titlebg2 td {
	color: #D3E5CE;
	background-color: #317721;
	border-bottom: solid 1px #5A934C;
	border-top: solid 1px #5A934C;
}

.titlebg, 
.titlebg a:link, 
.titlebg a:visited {
	color: #BDE6B8;
}

.titlebg a:hover {
	color: #FFCC00;
}

/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, 
.titlebg2 a:visited {
	color: #BDE6B8;
}

.titlebg2 a:hover {
	color: #FFCC00;
}

/* This is used for categories, page indexes, and several other areas in the forum.
   .catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg, 
tr.catbg td, 
.catbg3, 
tr.catbg3 td {
	background-color: #40932B;
	color: #D3E5CE;
}

.catbg2, 
tr.catbg2 td {
	background-color: #38911E;
	color: #D3E5CE;
}

.catbg, 
.catbg2, 
.catbg3 {
	border-bottom: solid 1px #5A934C;
}

.catbg3, 
tr.catbg3 td, 
.catbg3 a:link, 
.catbg3 a:visited {
	color: #BDE6B8;
}

.catbg a:link, 
.catbg a:visited, 
.catbg2 a:link, 
.catbg2 a:visited {
	color: #BDE6B8;
}

.catbg a:hover, 
.catbg2 a:hover, 
.catbg3 a:hover {
	color: #FFCC00;
}

/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor {
	background-color: #5A934C;
}

/* This is used on tables that should just have a border around them. */
.tborder {
	border: 1px solid #3F7332;
	background-color: #305C24;
}

/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, 
.maintab_back, 
.maintab_last, 
.maintab_active_first, 
.maintab_active_back, 
.maintab_active_last {
	color: #DCF1DA;
}

.maintab_back, 
.maintab_active_back {
	color: #DCF1DA;
}

.maintab_highlight {
	background-color: #431505;
	border: 1px solid #ff0000;
}

.maintab_highlight2 {
	background-color: #154305;
	border: 1px solid #A0FF00;
}

/* how links behave in main tab. */
.maintab_back a:link, 
.maintab_back a:visited, 
.maintab_active_back a:link, 
.maintab_active_back a:visited {
	color: #DCF1DA;
}

.maintab_back a:hover, 
.maintab_active_back a:hover {
	color: #FFCC00;
}

/* definitions for the mirror tab */
.mirrortab_first, 
.mirrortab_back, 
.mirrortab_last, 
.mirrortab_active_first, 
.mirrortab_active_back, 
.mirrortab_active_last {
	color: #DCF1DA;
}

.mirrortab_back, 
.mirrortab_active_back {
	color: #DCF1DA;
}

/* how links behave in mirror tab. */
.mirrortab_back a:link, 
.mirrortab_back a:visited, 
.mirrortab_active_back a:link, 
.mirrortab_active_back a:visited {
	color: #DCF1DA;
}

.mirrortab_back a:hover, 
.mirrortab_active_back a:hover {
	color: #FFCC00;
}

/***************/
/* Media Frame */
/***************/

#media_frame {
	border-top: 1px solid #606666;
	border-left: 1px solid #606666;
	border-right: 1px solid #384444;
	border-bottom: 1px solid #384444;
	background-color:#152121;
}

#media_frame1 {
	background-color:#152121;
}

#media_frame2 {
	background-color:#152121;
}

#media_frame_comment {
	color:#ffffff;
}

#media_frame_headline {
	border-bottom: 1px solid #384444;
	color:#ffffff;
	background-color:#003300;
}

#media_frame_compare a, 
#media_frame_compare a:visited, 
#media_frame_compare a:active,
#media_frame_close a, 
#media_frame_close a:visited, 
#media_frame_close a:active {
	color:#00ba00;
}

#media_frame_compare a:hover,
#media_frame_close a:hover {
	color:#ffcc00;
}

/* Posting links */
a.extlink, 
a.extlink:link, 
a.extlink:visited, 
a.extlink:hover,
a.intlink, 
a.intlink:link, 
a.intlink:visited, 
a.intlink:hover,
a.mflink, 
a.mflink:link, 
a.mflink:visited, 
a.mflink:hover {
	color: #ffcc00;
}

a.intlink:hover {
	border-bottom:1px dotted #ffcc00;
}

a.mflink:hover {
	border-bottom:1px dashed #ffcc00;
}

h1, h2 {
	color: beige;
}

/* Tooltips */
#imgtip {
	border: 1px solid #3F7332; /* tborder */
	background-color: #1D5B07; /* windowbg3 */
}


