
.site-name {color: #FFAA00;}
.site-name a {color: #FFAA00;}
.site-name a:visited {color: #FFAA00;}

/*----------------------------*/
/* 2.3 - Navigation - Level 1 */
/*----------------------------*/
.nav1 li a {border: solid 1px #CC6600; border-top: 0px; background-color: #FFAA00; color: white;}
.nav1 a:hover, .nav2 a.selected {color: rgb(50,50,50); background-color: #FFFF99;}

/*----------------------------*/
/* 2.4 - Navigation - Level 2 */
/*----------------------------*/
#header IMG {border-bottom: solid 1px #CC6600;}	
.nav2 li a {border: solid 1px #CC6600; border-top: 0px; background-color: #FFAA00; color: rgb(255,255,255);}
.nav2 a:hover, .nav2 a.selected {color: rgb(50,50,50); background-color: #FFFF99;}

/*----------------------------*/
/* 2.5 - Navigation - Level 3 */
/*----------------------------*/
.nav3 {color: rgb(75,75,75);}
.nav3 ul {border-bottom: solid 1px #FFFF99; background-color: white;}	
.nav3 ul.submenu {background-color: white;}	
.nav3 li.title {background-color: #FFAA00; color: rgb(255,255,255);}
.nav3 li.group a {border-left: solid 7px #FFFF99; background-color: #FFFF99;}
.nav3 li a {color: rgb(75,75,75);}
.nav3 li a:hover, .nav3 li a.selected {border-left: solid 7px #FFAA00;  color: rgb(100,100,100);}
.nav3 li a.selected {}
.nav3 li.submenu a {color: rgb(75,75,75); border-left: solid 14px white; background-color: white;}
.nav3 li.submenu a:hover, .nav3 li.submenu a.selected {border-left: solid 14px #FFAA00;  color: rgb(100,100,100);}
.nav3 li.submenu a.selected {font-weight: bold;}

/******************************************************************************/
/* SECTION 3 - SPECIFIC CLASSES FOR LAYOUT #1 (With navigation, with sidebar )*/
/******************************************************************************/

.content {color: rgb(75,75,75);}
.content-pagetitle {border-bottom: solid 2px #FFAA00; color: #FFAA00; font-weight: bold;}

/*********************************/
/* SECTION 6 - COMMON PARAMETERS */
/*********************************/

/* Tables */
.table {border: solid 1px rgb(150,150,150); background-color: rgb(233,232,244);}
.table td {border: solid 1px rgb(150,150,150);}
.table th {border: solid 1px rgb(150,150,150);}

/*--------------------*/
/* 6.3 - Footer Area  */
/*--------------------*/
.footer {border-top: solid 1px #CC6600; background-color: #FFAA00; color: rgb(255,255,255);}

/*-------------------*/
/* 6.4 - Hyperlinks  */
/*-------------------*/
.content a, .content-1col a, .sidebar a, .left-content a, .breadcrumbs a {color: #FFAA00;}
.content a:hover, .content-1col a:hover, .sidebar a:hover, .left-content a:hover, .breadcrumbs a:hover {color: #FFAA00;}
.content a:visited, .content-1col a:visited, .sidebar a:visited, .left-content a:visited, .breadcrumbs a:visited {color: #FFAA00;}
.footer a {color: rgb(255,255,255);}
.footer a:hover {color: rgb(0,0,0);}

.sidebar h2, .nav3 h2 {background-color: #FFAA00; color: rgb(255,255,255);}



/* Page comments */

.sk-pagecomments-error {color:red;background:#FFE8CF;}
.sk-pagecomments-success {color:blue;}
.sk-pagecomments-counter {color: #FFAA00;}
.sk-pagecomments-headline {background:#FFAA00; color: white;}
.sk-pagecomments-answerheadline {background:#FFAA00; color: white;}
.sk-pagecomments-comment{background:#FFFF99;}
.sk-pagecomments-teaser h4 {background:#FFFF99; }
.tx-skpagecomments-pi1 form fieldset {border:1px solid #FFAA00;}
.tx-skpagecomments-pi1 span.sk-pagecomments-number {color:white;}
.tx-skpagecomments-pi1 form legend {background:#FFAA00; color: white;}
.tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage {background:#FFFF99;}
.tx-skpagecomments-pi1 form textarea {background:#FFFF99;}
.tx-skpagecomments-pi1 form input#name:focus, 
.tx-skpagecomments-pi1 form input#email:focus,
.tx-skpagecomments-pi1 form input#homepage:focus,
.tx-skpagecomments-pi1 form textarea:focus {background:#FFC480;} 
.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#FFAA00;color:white;float:right;margin:8px 22px;}


/* News */
.clearer { clear: left; border: 1px solid #FFAA00; }


/* Frame */
.csc-frame-frame1 H2 { background-color: #FFAA00; color: white; text-transform: uppercase; padding: 2px 5px 2px 5px; font-size:120%; margin:0px; }
.csc-frame-frame1 P { padding: 5px 5px 5px 5px; }
.csc-frame-frame1 .csc-textpic-intext-left { padding: 5px 5px 5px 5px; }
.csc-frame-frame1 .csc-textpic-intext-right { padding: 5px 5px 5px 5px; }
.csc-frame-frame1 { border: 1px solid #FFAA00; padding:0px; margin-bottom: 1em; padding-bottom: 1em; }
.csc-frame-frame1 H2 A { color: white;}
.csc-frame-frame1 H2 A:hover { color: white;}

.csc-frame-frame2 H2 { background-color: #FFAA00; color: white; text-transform: uppercase; padding: 2px 5px 2px 5px; font-size:120%; margin:0px; }
.csc-frame-frame2 P { padding: 5px 5px 5px 5px; }
.csc-frame-frame2 .csc-textpic-intext-left { padding: 5px 5px 5px 5px; }
.csc-frame-frame2 .csc-textpic-intext-right { padding: 5px 5px 5px 5px; }
.csc-frame-frame2 { border: 1px solid #FFAA00; background-color: #FFAA00; padding:0px; margin-bottom: 1em; padding-bottom: 1em; color: white; }
.csc-frame-frame2 a, .csc-frame-frame2 a:hover, .csc-frame-frame2 a:visited { color: white; font-weight: bold; }
.csc-frame-frame2 a:hover { text-decoration: none; }
