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

* {
padding: 0;
margin: 0;}

img
{  border-style: none;
}

html, body {
  height: 100%;
  padding: 0;
  background-image:url(images/woodbg.jpg);
  background-repeat:repeat;
}

#container{
width:920px;
margin:0 auto;
}

#header{
width:920px;
height:130px;
margin:0 auto;
}

#main{
width:920px;
background:#181510;
border:3px solid #4f4d4a;
margin:0 auto;
}

#welcome{
height:300px;
margin:0 auto;
margin-top:30px;
background-color:#27241f;
width:850px;
}

#wleft{
width:360px;
float:left;
padding:10px;
margin:10px;
display:inline;
}




#wright{
width:370px;
float:right;
padding:10px;
margin:15px 20px 0 5px;
display:inline;
}

#logo{
width:400px;
float:left;
padding-top:35px;
}

#navigation{
width:500px;
float:right;
}

#mainleft{
width:540px;
float:left;
padding:15px 10px 10px 40px;
}

#mainright{
width:250px;
float:right;
padding:15px 40px 10px 10px;
}

#clearmain{
clear:both;
margin:0 auto;
padding-top:30px;
}

#footer{
width:880px;
height:70px;
background:#181510;
border:2px solid #312f2b;
margin:0 auto;
margin-top:25px;
margin-bottom:25px;
padding:10px 20px 10px 20px;
}

#footerleft{
float:left;
width:400px;
}
#footerright{
float:right;
width:400px;
}

#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:1.4em;
padding-top:5px;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
line-height:1.6em;
}

h1, h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:normal;
}

h1
{font-size:35px;
color:#197394;
font-weight:normal;
padding-top:10px;
padding-bottom:10px;
border-bottom:dashed 1px #333333;
}

h2
{font-size:25px;
color:#66CC33;
font-weight:normal;
padding-top:15px;
padding-bottom:10px;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:5px;
font-size:18px;
color:#68acc5;
font-weight:normal;
}


ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:50px;
font-size:20px;
font-family:tahoma;
padding:0;
margin-left:100px;
}

ul.menu li {
display:block;
float:left;
padding:10px;
margin-left:10px;
margin-top:45px;
}

ul.menu li a {
float:left;
color:#dfdfdf;
text-decoration:none;
font-weight:normal;
border-bottom:dashed 1px #666666;
}

ul.menu li a:hover{
color:#00CC00;
border-bottom:dashed 1px #00CC00;
}


ul.menu li .current a {
color:#1d87b3;
text-decoration:none;
}

ul.menu .current a {
color:#1d87b3;
text-decoration:none;
border-bottom:dashed 1px #1d87b3;
}


#portfolio{
float:left;
margin-left:40px;
padding:10px 0px 15px 0px;
}

.portfolioitem{
width:480px;
height:180px;
border:2px solid #312f2b;
background-color:#14120f;

}

.portfolioimage{
float:left;
width:202px;
padding:15px;
}

.portfoliotext{
float:right;
width:210px;
padding:15px;
}

.portfoliotext p{
font-size:12px;
line-height:1.3em;}

a:link {color:#68acc5; text-decoration:none; }
a:active {color:#68acc5; text-decoration: underline; }
a:visited {color:#68acc5; text-decoration: none; }
a:hover {color: #68acc5; text-decoration: underline; }

.textright {text-align:right;} 


ul.slideshow {  
    list-style:none;  
    width:450px;  
    height:200px;  
    overflow:hidden;  
    position:relative;  
    margin:0;  
    padding:0;  
      
}     
  
ul.slideshow li {  
    position:absolute;  
    left:0;  
    right:0;  
}  
  
ul.slideshow li.show {  
    z-index:500;      
}  
  
ul img {  
    border:none;      
}  
  
#slideshow-caption {  
    width:328px;  
    height:40px;  
    position:absolute;  
    bottom:0;  
    left:0;   
    color:#fff;  
    background:#000;  
    z-index:500;  
}  
  
#slideshow-caption .slideshow-caption-container {  
    padding:5px 10px;     
    z-index:1000;     
}  
  
#slideshow-caption h3 {  
    margin:0;  
    padding:0; 
	padding-top:4px;   
    font-size:18px; 
font-family:Arial, Helvetica, sans-serif;
}  
  
#slideshow-caption p {  
    margin:5px 0 0 0;  
    padding:0;  
} 

#ie-message {
background:#000000;
text-align:center;
border-bottom:2px solid #900;
color: #ffffff;
position:absolute;
top:0;
padding:5px;
width:100%;
}
#ie-message a {
color:#666666;
text-decoration:underline;
}

#ie-message a:link {color:#666666; text-decoration:underline; }
#ie-message a:active {color:#666666; text-decoration: underline; }
#ie-message a:visited {color:#666666; text-decoration: underline; }
#ie-message a:hover {color: #ffffff; text-decoration: underline; }



#ie-message p {
font-family:Arial;
font-size:12px;
color:#666666;
}

