/*
 * "SEO Theme" Ice Blue Style for Scriptalicious SEO Scripts
 * (c) 2009 Scriptalicious, http://www.scriptalicious.com/
*/

/* Body background and font styles */
html,body { background: #ffefbc; }
body { background-image: /*url(images/kbody-bg.gif); background-repeat: repeat-x*/; }

/* Standard background */
#kheader .tblrow { background-color: #ffefbc; }

#kfooter .tblrow { background-color: #fff; }

/* Text colors */
html, body, table, tr, th, td, thead, .ktmenu li a, .ktmenu li a:active, .ktmenu li a:visited, .ktmenu a, .ktmenu a:active, .ktmenu a:visited, .ksmenu li a, .ksmenu li a:active, .ksmenu li a:visited, .kGridForm, .kGridForm select, .kGridForm option, .kGridForm input, .msg1, table.pager-table td a, table.pager-table td a:active, table.pager-table td a:visited, table.pager-table td.pager-current, table.pager-table td.pager-link {
    color: #7C3523;
}
.kForm input, .kForm textarea, .ktmenu li a:hover, .kGridMsg, table.grid th.th2, .body-nav, .kForm h2 {
    color: #555; 
}
table.grid th, table.grid th a, .grid th a:active, .grid th a:visited, table.grid th a.tbl-sort, table.grid, th a.tbl-sort:active, table.grid th a.tbl-sort:visited, #kfooter a:hover, table.pager-table td.pager-page {
    color: #fff;
	
}

table.ksmenu h2 {color: #C35F00;

}

#kfooter, table.grid th a:hover, table.grid th a.tbl-sort:hover {
    color: #f3f3f3;
}    
#kfooter a, #kfooter a:active, #kfooter a:visited {
    color: #ddd;
}

#wrapper_bottom {  

  background: #7c3523; /*url('../images/bg4.jpg') repeat-x;*/
  
  }

#footernav {

  width: 920px;

  margin: 0 auto;  

}

#footlinks {

  padding: 20px;

  color: #ffff99;

  font-size: 90%;
  
  text-align: center;

}	

#footlinks a {

color: #ffff99;

  font-weight: normal;
}

#footer {

  width: 920px;

  margin: 0 auto;  

}



#copyright {

  padding: 20px;

  color: #F1F1EA;

  font-size: 90%;

  text-align: center;

}



#copyright a {

  color: #fff;

  font-weight: bold;

}

/* Link colors */
a, a:active, a:visited { color: #7C3523; }
a:hover { color: #7C3523; }

/* Background images */ 
#kheader { background-image: /*url('images/kheader-bg.gif')*/; }
#kfooter { background-image: url('images/kfooter-bg.gif'); }
.ktmsg { background-color: #F0E897; }
.ktmenu { background-image: url('images/ktbar-bg.gif'); }
.ksmenu h2 { background-color: #F0E897; }

/* Other special items */ 
.body-nav { border-top: solid 1px #e5e5e5; }
.ksmenu li { border-right: solid 1px #eee; border-bottom: solid 1px #eee; border-left: solid 1px #eee; }
.msg1 { background-color: #fff; border: solid 1px #7C3523; }
.kFormError { color: #cc0000; }
.kForm input.error, .kForm textarea.error { color: #595300; background-color: #fffef2; }
table.grid { border: solid 1px #eee; }
table.grid th.th2 { background-color: #eee; border-bottom: solid 1px #aaa; }
table.grid td { border-right: solid 1px #f3f3f3; border-bottom: solid 1px #f3f3f3; }
.tblrow2 { background-color: #fafafa; }
.tblrowh, .tblrowh2 { background-color: #f2f8ff; }
.tblcell { border-bottom:solid 1px #f3f3f3; }
table.pager-table { background-color: #aec7e3; }
table.pager-table td a, table.pager-table td a:active, table.pager-table td a:visited { background-color: #f5fafe; }
table.pager-table td a:hover { background-color: #e0effc; }
table.pager-table td.pager-page { background-color: #3e4968; }
table.pager-table td.pager-current { background-color: #e4f1fc; }
table.pager-table td.pager-link { background-color: #f5fafe; }

#top-bar1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#963107 none repeat scroll 0 0;
font-size:11px;
height:20px;
}

#top-bar1 ul li {
display:inline;
margin-left:6px;
}

#top-bar1 ul li {
display:inline;
margin-left:6px;
}

#top-bar1 a {
color:#FFFF99;
text-decoration:none;
}

#top-bar2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0E897 none repeat scroll 0 0;
height:25px;
}

#top-bar1 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px auto;
padding:0;
text-align:right;
width:910px;
}

#top-bar2 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:5px;
width:910px;
}

#top-bar2 ul li {
display:inline;
margin-right:10px;
}

#top-bar2 a {
color:#963107;
text-decoration:none;
}

