@charset "UTF-8";
/* CSS Document */

/*
Old body background color
body
{
  background-color:#807f83;
}
*/

body{
  background-color:#FFFFFF;
}

img
{
  border:0px;
}

/*
tr > td > a > img:hover
{
  border: 1px solid #ef3e35;
}
*/

.main_cont
{
  margin-left:auto;
  margin-right:auto;
  background-color:white;
  //background-image:url(http://www.studiok1.com/images/studiok1/site_bg.png);
  width:1024px;
  height:768px;
  //border:2px solid #000000;
  font-family:Arial, Helvetica, sans-serif;
}

/*
.logo
{
  height:67px;
  width:151px;
  top:20px;
  left:40px;
  position:relative;
}
*/

.logo
{
  height:67px;
  width:151px;
  top:20px;
  left:20px;
  position:absolute;
}

.left_nav
{
  top:125px;
  left:25px;
  width:160px;
  height:650px;
  position:absolute;
}

.title
{
  top:65px;
  left:200px;
  position:absolute;
  width:500px;
  color:#ef4135;
  font-size:20px;
  font-family:Helvetica, sans-serif;
  font-weight:bold;
}

.leftColumn
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  top:125px;
  left:200px;
  position:absolute;
  width:350px;
}

.rightColumn
{
  position:absolute;
  width:400px;
  height:400px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  top:115px;
  left:550px;
}

.descontent
{
  margin-left:30px;
}

.newscontent
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  top:125px;
  left:200px;
  position:absolute;
  width:620px;
  height:600px;
}

/*
.left_nav
{
  float:left;
  top:50px;
  left:42px;
  width:160px;
  height:650px;
  position:relative;
}
*/

a
{
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
}

a:hover
{
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ef3e35;
  font-weight:bold;
}

a:visited
{
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666666;
  font-weight:bold;
}

.red
{
  color:#ef3e35;
}

.content
{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  top:125px;
  left:200px;
  position:absolute;
  width:800px;
}

/*
.title
{
  float:left;
  top:-5px;
  left:204px;
  position:relative;
  width:250px;
}
*/

/*
.leftColumn
{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  top:34px;
  left:-209px;
  position:relative;
  width:550px;
  height:400px;
}
*/

/*
.rightColumn
{
  float:left;
  position:relative;
  width:400px;
  height:400px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  top:-365px;
  left:442px;
}
*/

.caption
{
  width:162px;
  padding-top:3px;
  vertical-align:top;
}

.captionrow
{
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-style:italic;
}
.square
{
  height:30px;
  width:15px;
  padding:0px;
}

.photo
{
  height:100px;
  width:162px;
  padding:0px;
}

.photorow
{
  height:100px;
  padding:0px;
}

.photogrid
{
  position:relative;
  top:13px;
  left:0px;
  margin:0px;
  padding:0px;
}

.dimagerow
{
  height:229px;
  padding:0px;
}

.dimage
{
  width:162px;
}

.dspacer
{
  width:15px;
}

.dnamerow
{
  height:30px;
}

.dname
{
  height:30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-style:italic;
}

.dsquare
{
  width:15px;
}

.dtext
{
  font-size:18px;
}

.headlines
{
  clear:both;
  position:absolute;
  top:590px;
  left:450px;
  width:400px;
}






#slides {margin-bottom:70px; position: absolute;}
		
#slides, div.slide {height:450px; width:650px; overflow:hidden;}
div.slide p a, div.slide p a:visited {color:black; text-decoration:none; font-weight:bold; font-size:11px;}
div.slide p a:hover {color:red; border-bottom:1px red solid;}
div.slide p span.loc {color:#666;}
		
#slide0 {
	border-bottom: 20px solid white;
	width:650px; height:400px; /* same height as slide */
	background-color:black;
}

div.slide img{background-color: black;}

div#ss {
  top:0px;
  left:0px;
}

div#ss div {
position:absolute;
top:0; left:0;
display:none;
}

div.slide a, div.slide a img {
border: none;
outline: none;
}

div#ss div.first {display:block;}

#content div.slide img {
margin: 0;
}

#content div.slide p {
font-size: 15px;
margin: 0;
text-align: right;
margin: 2px 0;
}

#content div.slide p a {
color: black;
text-decoration: none;
margin: 0;
}



