body {
	 margin: 0;
	 padding: 0;
	 font: 12px normal Arial, Helvetica, sans-serif;
	background: #fff;
	color: #333;
	font-weight: none;

	
}


* {margin: 0; padding: 0; outline: none;}
img {border: none;}


.dsfd {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
background-image: url(img/kako_bg1.jpg);

}





a img {
opacity: 0.9;
}

a:hover img {
opacity: 1;
	-webkit-transition: all .3s ease;
	 -moz-transition: all .3s ease;
	 -o-transition: all .3s ease;
     transition: all .3s ease;
}

.nofade {
opacity: 1;
}




h1 {

  font-family: "Arial",sans-serif;
font-size: 70px;
padding: 0;
margin: 0;
font-weight: none;
color: #333;


}

h2 {
  font-family: "Arial",sans-serif;
font-size: 38px;
padding: 0;
font-weight: none;
 line-height: 30pt;
color: #e0b300;
margin: 0;
}

h3 {
  font-family: "Arial",sans-serif;
font-size: 20px;
padding: 0;
font-weight: none;
color: #bef873;
margin: 0;
}


h4 {

font-size: 16px;
color: #444;
text-decoration: none;
line-height: 24px;
}



h5 {
  font-family: "Arial",sans-serif;
font-size: 14px;
padding: 0;
font-weight: none;
color: #bef873;
margin: 0;
line-height: 20px;
}


h6 {
  font-family: "Arial",sans-serif;
font-size: 28px;
padding: 0;
font-weight: none;
color: #e0b300;
margin: 5px 0 0 0;
}



p {
font-weight: none;
padding: 0;
margin: 0;
color: #333;
line-height: 20px;
font-size: 14px;
}


p a {
font-size: 14px;
color: #aaa;
text-decoration: none;
font-weight: bold;
}

p a:link {
font-size: 14px;
color: #aaa;
text-decoration: none;
font-weight: bold;
}

p a:visited {
font-size: 14px;
color: #aaa;
text-decoration: none;
font-weight: bold;
}

p a:hover {
font-size: 14px;
color: #bcbcbc;
text-decoration: none;
font-weight: bold;
}



.psmall {
text-align: right;
font-size: 12px;
}


#break
{
margin: 0;
padding: 0;
height: 8px;
}

#bigbreak
{
margin: 0;
padding: 0;
height: 15px;
}



.strip {
background: #555;
width: 100%;
padding: 8px 0 8px 8px;
width: 332px;
}

.stripfull {
background: #555;
width: 100%;
padding: 8px 0 8px 8px;
width: 592px;
}



.langbox {
background: #555;
width: 100%;
padding: 8px;
width: 324px;

  font-family: "Arial",sans-serif;
font-size: 16px;
font-weight: bold;
color: #bef873;
margin: 0;
text-align: center;
}

.langbox a {
font-size: 16px;
font-weight: bold;
color: #bef873;
text-decoration: none;
}


.langbox a:hover {
font-size: 16px;
font-weight: bold;
color: #fff;
}





#quotes {

margin: 0;
padding: 30px 0 0 0;
text-shadow: #000000 2px 2px 5px;
text-align: center;
}

.spacetitle
{

margin: 10px 0 16px;
padding: 10px 20px 20px;
text-shadow: #000000 2px 2px 5px;
text-align: center;
background: url(img/content_trans_whitelite.png) repeat;
}


















#headercontainer
{
margin: 0;
min-width: 1000px;
min-height: 50px;
padding: 20px 0 0 0;
background: url(img/content_trans_whitelite.png) repeat;

}


#header
{
width: 960px;
 padding: 20px 20px 30px 20px;
margin: 0 auto 0 auto;
min-height: 80px;
overflow: auto;
}	


.logo {
float: left;
width: 620px;
}

.times {
float: right;
width: 340px;
text-align: right;
}



.times p {
font-size: 16px;
color: #444;
text-decoration: none;
}






#header ul {
 margin: 0;
 padding: 0 0 2px 0;
text-align: right;
 font-size: 7pt;

}
#header li {
 display: inline;
 padding: 0 6px 0 0;
 color: #888888;
 font-size: 7pt;
}
#header a {
 margin: 0;
 padding: 0;
 font-size: 8pt;
 text-decoration: none;
 color: #CCCCCC;
  font-family: "puritan",sans-serif;
text-transform: uppercase;
font-weight: bold;
}
#header a:link, a:visited {
 margin: 0;
 padding: 0;
 font-size: 8pt;
 text-decoration: none;
 color: #CCCCCC;
text-transform: uppercase;
font-weight: bold;
}
#header a:hover {
font-size: 8pt;
color: white;
text-decoration: none;
text-transform: uppercase;
font-weight: bold;
}


















#contained
{
margin: 20px auto 0 auto;
min-width: 1000px;
}




#container
{
min-width: 1000px;
}

	
#pagecontainer
{

padding: 0;
min-width: 1000px;
background-position: center top;
}	


		
		
#page 
{
 padding: 0px 0 20px 0;

width: 1000px;
min-height: 300px;
overflow: auto;
	 margin: 0 auto 0 auto;
}







.leftpage
{
width: 620px;
float: left;
margin: 0 0 10px 0;
}

.leftcontent
{

 padding: 16px 0 16px 20px;
background: url(img/content_trans_whitelite.png) repeat;
overflow: auto;
}



.rightpage 
{
float: right;
width: 380px;
padding: 0 0 0 0;
}






.rightcontent
{
 padding: 20px;
margin: 0;
width: 340px;
background: url(img/content_trans_whitelite.png) repeat;
color: #FFFFFF;
}









.darklinky {


font-size: 18px;
margin: 6px 0 0 0;
padding: 0 0 0 24px;
color: #e6e6e6;
background: url(img/linkyarrow.png) no-repeat;
}

.darklinky a {

font-size: 18px;
color: #e6e6e6;
text-decoration: none;
}

.darklinky a:link {

font-size: 18px;
color: #e6e6e6;
text-decoration: none;
}

.darklinky a:visited {

font-size: 18px;
color: #e6e6e6;
text-decoration: none;
}

.darklinky a:hover {

font-size: 18px;
color: #FFFFFF;
text-decoration: none;
}

























#facebook
{
padding: 10px 20px 0 20px;
}

















#footercontainer
{
margin: 0;
min-width: 1000px;
min-height: 80px;
padding: 0;
background: url(img/content_trans_whitelite.png) repeat;

}


#footer
{
width: 960px;
 padding: 20px 20px 40px 20px;
margin: 0 auto 0 auto;
height: 100px;
}	





#footer ul {
 margin: 0;
 padding: 0 0 2px 0;
text-align: left;
 font-size: 12px;

}
#footer li {
 display: inline;
 padding: 0 6px 0 0;
 color: #666;
 font-size: 12px;
}
#footer a {
 margin: 0;
 padding: 0;
 font-size: 12px;
 text-decoration: none;
 color: #666;
  font-family: "puritan",sans-serif;
font-weight: bold;
}
#footer a:link, a:visited {
 margin: 0;
 padding: 0;
 font-size: 12px;
 text-decoration: none;
 color: #666;
font-weight: bold;
}
#footer a:hover {
 font-size: 12px;
color: #ddb76e;
text-decoration: none;
font-weight: bold;
}









#close a
{ background: #CCC;
color: #333;
font-weight: bold;
padding: 5px 10px;
border: none;
text-decoration: none;
 font-size: 10pt;
text-transform: uppercase;
  font-family: "puritan",sans-serif;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
}



#close a:hover
{ background: #aaa;
text-decoration: none;

}










#gallery
{
padding: 10px 0 0;
margin: 0;

}	


#gallery ul {
padding: 0 0 16px;
margin: 0;
text-align: center;

}
#gallery li {
 display: block;
 padding-bottom: 4px;
 color: #888888;
 font-size: 7pt;
}
#gallery a img {
padding: 0;
margin: 0;
vertical-align: top;
}

