/* CSS Document by Svein Erik Storkaas, Csstemplatesweb.com | 2010 */

@import "reset.css";


body {
background:url(../images/background-stripe.gif) scroll;   
font-family:Helevetica, Arial, sans-serif;
} 	


body p {
font-size:12px;   
line-height:20px;   
color:#767676;   
margin-top:20px;
} 

p.nopad {
font-size:12px;   
line-height:20px;   
color:#767676;  
}

body strong {   
color:#333;
}

body em {   
letter-spacing:1px;
}

body a {
text-decoration:none;  
font-style:italic;   
color:#000;
} 
	

h1 {
font-size:30px;   
color:#FFF; 
letter-spacing:1px;
}

h1  span {
color:#d4d4d4;
} 


h3 {
font-size:18px; 
line-height:30px; 
margin:20px 0px 20px 0px;
}

h4 {
font-size:16px; 
line-height:30px; 
margin:20px 0px 20px 0px;
} 

h5 {
font-size:14px; 
line-height:30px; 
margin:20px 0px 20px 0px;
}

h6 {
font-size:12px; 
line-height:30px; 
margin:0px 0px 20px 0px;
}


#main-wrapper {
width:970px;  
margin:auto;
} 

#header {
height:122px;   
position:relative;
z-index:10;
} 

#header a, a:hover  {
border:none;
}

a.logo {
display:block; 
position:absolute;  
top:0px; 
left:0px; 
} 
		
ul#navlist {
position:relative;  
height:30px;  
margin-top:50px;  
margin-right:30px;  
float:right;
}  	

ul#navlist li {
position:relative; 
display:block;  
text-align:right;  
float:right;  
padding-left:30px;      
font-size:14px;   
letter-spacing:1px;
} 

ul#navlist li a {
display:block; 
color:#5f5f5f; 
border:none;    
padding:10px 10px 10px 10px;
}		

ul#navlist li a:hover { 						
color:#000;
}     

ul.simplelist li {
text-decoration: none;
font-family:Helevetica, Arial, sans-serif;
font-size:12px;
color:#767676;   
} 

#content-wrapper {
background:url(../images/content-bg.gif) scroll transparent repeat-y; 
}	

#content-top-bar {
position:relative;    
width:930px;   
height:60px;   
background:url(../images/content-top.gif) scroll transparent no-repeat;   
padding:20px 0px 0px 40px; 
}	

#featured-content {   
background-color:#343434;
}

.large-placeholder{
height:250px; 
}

#slider {    
width: 970px;     
height: 275px;     
position: relative; 	
overflow: hidden; 
}

#sliderContent {
width: 970px;    
position: absolute;	   
top: 0;	 
margin-left: 0;
}

.sliderImage {
float: left;    
position: relative;	
display: none;
}

.sliderImage span {	
position: absolute;	
font: 12px/14px Arial, Helvetica, sans-serif;	
letter-spacing:1.5px;	
line-height:20px;
padding: 20px 200px 20px 40px;    
width: 750px;    
background-color: #000;    
filter: alpha(opacity=70);    -moz-opacity: 0.7;	
-khtml-opacity: 0.7;	opacity: 0.7;    
color: #fff;    
display: none; 
}

.sliderImage span a {
color:#FFF; 

}		

.clear {
clear: both;
}

.sliderImage span strong  { 
color:#FFF;
font-size: 14px;
}

.bottom { 
bottom: 0;    
left: 0; 
}

#boxwrapper {}


.box {
float:left;   
margin:0px 0px 20px 40px;
}

.slice{
width:150px;  
}

.thin{
width:270px;  
}
.thick{
width:670px;
}
.full{
width:840px;
}

.shade{
background-color:#CCCCCC;
}

.box   img {
float:left; 
margin:6px 10px 5px 0px; 
padding:1px 1px;   
background:#EEE;  
border:1px solid #CCC;
}

.box h3 {
margin-bottom:20px;
margin-top:0px;

} 

th{
font-size:12px;  
color:#767676;   
font-style:italic;
font-weight:bold;
}


td{
font-size:12px;  
color:#767676;   
font-style:italic;
}

.box ul li  {
margin:0px 0px 5px 0px; 
padding:0px 0px 0px 20px; 
line-height:25px;   
display:block;    
list-style-type: none;  
font-size:12px;  
color:#767676;   
background:url(../images/widget-list-bg.gif) scroll transparent no-repeat;   
background-position:0px 8px;
}	

.box ul li  a {
padding:4px 0px; 
font-style:italic; 
letter-spacing:1px;
}

.box ul li a:hover {
border-bottom:1px dotted #767676;
}

.box ul li ul  {
margin-top:10px;
}


#content-bottom { 
width:970px;  
height:40px;  
background:url(../images/content-bottom.gif) scroll transparent no-repeat;  
position:relative; 
z-index:2;
}

#footer {
width:100%; 
height:160px; 
margin-top:-20px;
background:url(../images/footer-bg.gif) scroll transparent repeat-x; 
position:relative; 
z-index:1;
}

.footer-links-wrapper {
width:100%; 
height:20px;
}		

ul#footer-links {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;  
}

ul#footer-links li { 
display:inline;  
margin:10px 20px;
}


ul#footer-links li a {
letter-spacing:4px; 
text-transform:uppercase; 
font-size:11px; font-style:normal; 
color:#85838f;
}

ul#footer-links li a:hover {
color:#FFF;
}	

p.footer-text {
color:#85838f; 
text-align:center;
letter-spacing:4px;	
font-size:11px;
}		

