﻿html, body
{
    margin: 0;
    padding: 0;
    font-size: 11px;
    text-align: center;
    background: url( "images/backgrad.jpg" ) repeat-x;
    background-color: #6b6d6f;
    background-position: center top;
	    font-family: Palatino Linotype;
    
    
}

#back
{ 
    background: url( "images/back2.jpg" ) repeat-x;
    height: 183px;
    }

#wrap_top{
	margin-top:15px;
	margin: 0px auto;
    width : 949px;
	height:27px;
	background:url( "images/wrap_top.png" ) no-repeat;
	}	
	
#wrap
{
margin-top: 30px;
margin-bottom: 20px;
    margin: 0px auto;
    width: 949px;
	 background:url( "images/body.png" ) repeat-y;
}

#wrap_bottom
{
color: #FFFFFF;
margin: 0px auto;
    width: 949px;
	height:28px;
    background: url( "images/wrap_bottom.png" ) no-repeat;
}

#header
{margin: 0px auto;
    width : 949px;
    height: 159px;
    background:url( "images/header.jpg" ) no-repeat;
    }
	
	#login
{
float: right;
margin: 0px auto;
margin-right: 45px;
margin-top: 5px;
    }
	
.text{
background:url( "images/text.jpg" ) no-repeat;
color: #FFFFFF;
}
	
	.textarea{
background:url( "images/textarea.jpg" ) repeat;
color: #FFFFFF;
}


#nav 
{
margin: 0px auto;
    width: 949px;
	height:48px;
}

#portfolio2{

display: block;
    width: 241px;
	height:60px;
	font-size:16px;
	background:url("images/portfolio_over.png") no-repeat;
	font-size:20px;
	font-weight: bold;
	color: #049607;
	text-align: center;
}

#portfolio2 a{
 display:block;  
   width:100%;  
  height:100%;  
  padding-top: 14px;
  text-decoration: none;
  color: #049607;
}

#portfolio{

display: block;
    width: 241px;
	height:60px;
	font-size:16px;
	background:url("images/portfolio.png") no-repeat;
	font-size:20px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

#portfolio:hover{
	background:url("images/portfolio_over.png") no-repeat;
}

#portfolio a{
 display:block;  
   width:100%;  
  height:100%;  
  padding-top: 14px;
  text-decoration: none;
}

#visit_site{

display: block;
    width: 141px;
	height:36px;
	font-size:16px;
	background:url("images/visit_site.png") no-repeat;
	
	font-size:15px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

#visit_site:hover{

	background:url("images/visit_site_over.png") no-repeat;

}

#visit_site a{
 display:block;  
   width:100%;  
  height:100%;  
  padding-top: 7px;
  text-decoration: none;
}

#facebook{

display: block;
    width: 108px;
	height:34px;
	font-size:16px;
	background:url("images/facebook.png") no-repeat;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

#facebook:hover{

	background:url("images/facebook_over.png") no-repeat;

}

#facebook a{
 display:block;  
   width:100%;  
  height:100%;  
  padding-top: 7px;
  text-decoration: none;
}

.nav
{
padding-top:10px;
display: block;
    width: 156px;
	height:45px;
	font-size:16px;
	background:url("images/button.png") no-repeat;
	text-decoration: none;
	font-size:17px;
	font-weight: bold;
color: #000000;
}

.nav2
{
padding-top:10px;
display: block;
    width: 156px;
	height:45px;
	font-size:16px;
color: #000000;
	background:url("images/button_over.png") no-repeat;
	text-decoration: none;
	font-size:17px;
	font-weight: bold;
}

.nav:hover
{
color: #000000;

	background:url("images/button_over.png") no-repeat;
}

.smallbr{
font-size: 6px;
}
#quote{
margin-left: 4px;
display: block;
width: 127px;
height:33px;
background:url("images/quote.png") no-repeat;
}
#quote a{
display: block;
width: 127px;
height:33px;
}
#quote a:hover{
display: block;
width: 127px;
height:33px;
background:url("images/quote2.png") no-repeat;
}

#leftbar
{	float: left;
    width: 180px;
    text-align: center;
    font-family: Calibri;
    font-size: 17px;
	margin-left: 30px;
}

#leftbar a
{
	display: block;

    font-size: 14px;
    text-decoration: none; 
	list-style-type: none
}

#leftbar a:hover
{
	/*background-color: lightgrey;*/
	color:#000000;
}

#content
{
    float: right;
    width: 650px;
    text-align: left;
    font-size: 14px;
    padding-right: 30px;
}

#featured
{
    text-align: center;
    background: url( "images/featured_back.png" ) no-repeat;
}

#feedback
{
    text-align: center;
    background: url( "images/feedback_back.png" ) no-repeat;
}



#ftr
{
color: #FFFFFF;


	height:64px;
    background: url( "images/footer.jpg" ) repeat-x;
}

#ftr a
{
color: #FFFFFF;
}

.clear {
	line-height:1px;
	height:1px;
	clear:both;
}

a:link
{
    color: #024C07;
}
a:visited
{
    color: #024C07;
}
a:hover
{
    color: #049607;
}
a:active
{
    color: #049607;
}

