
/*************************************** 
        template layout styles 
***************************************/

body {
margin: 0;
padding:0;
text-align:center;
background: #980000 url(../images/body_bg.jpg) 0 202px repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #351a00;
}
#wrappa {
	background: url(../images/top_bg_01.jpg) top center repeat-x;
}
#header {
	text-align:left;
	margin:0 auto;
	width:970px;
}
#wrappa_1 {
	background: url(../images/shadow.png) repeat;
	margin:0 auto;
	padding:0 0 11px 0;
	width:970px;
}
#wrappa_2 {
	background: #f3e0c3 url(../images/content_bg2.jpg) top left no-repeat;
	margin:0 auto;
	width:948px;
}
#wrappa_3 {
	float:left;
	width:680px;
}a
#wrappa_4 {
	float:right;
	width:246px;
}
#wrappa_5 {
	margin:0 auto;
	width:970px;
}
#wrappa_content {
	text-align:left;
	float:right;
	width:630px;
	margin:47px 0 39px 0;
}
#wrappa_photos {
	float:left;
	margin:59px 0 49px 0;
	width:196px;
	padding-bottom:15px;
	background:url(../images/shadow_photos.png) repeat;
}
#wrappa_photos img {
	margin-top:15px;
}
#footer {
	text-align:left;
	margin:0 0 12px 0;
}
#footer_right {
	text-align:right;
	width:450px;
	float:right;
}
#footer_right img {
	vertical-align: middle;
	border:0;
}
/*#footer_right p {
	margin:0;
	color:#390000;
}*/
#footer_right a {
	height:69px;
}

/*************************************** 
           nav layout styles 
***************************************/

#nav {
	text-align:left;
}
#nav ul {
	margin:0 0 0 21px;
	padding:0;
}
#nav a {	
margin:0;
padding:0;
}
#nav a:focus {
   outline: none;
   background-position: 0 -24px;
}
#nav ul li {
display:block;
float:left;
list-style-type:none;
margin:10px 0 11px 0;
}
#nav ul li a {
display:block;
height:24px;
text-indent:-9009px;
}
ul li#nav_home a {
	width:79px;
	background:transparent url(../images/nav_home1.png) no-repeat 0 0;
}
ul li#nav_home a:hover, body#home #nav ul li#nav_home a {
   background-position: 0 -24px;
}
ul li#nav_plan a {
	width:141px;
	background:transparent url(../images/nav_plan1.png) no-repeat 0 0;
}
ul li#nav_plan a:hover, body#plan #nav ul li#nav_plan a {
   background-position: 0 -24px;
}
ul li#nav_credits a {
	width:96px;
	background:transparent url(../images/nav_credits1.png) no-repeat 0 0;
}
ul li#nav_credits a:hover, body#credits #nav ul li#nav_credits a {
   background-position: 0 -24px;
}
ul li#nav_blog a {
	width:74px;
	background:transparent url(../images/nav_blog1.png) no-repeat 0 0;
}
ul li#nav_blog a:hover, body#blog #nav ul li#nav_blog a {
   background-position: 0 -24px;
}
ul li#nav_contact a {
	width:99px;
	background:transparent url(../images/nav_contact1.png) no-repeat 0 0;
}
ul li#nav_contact a:hover, body#contact #nav ul li#nav_contact a {
   background-position: 0 -24px;
}
ul li#nav_shadingcourses a {
	width:150px;
	background:transparent url(../images/nav_shadingcourses.png) no-repeat 0 0;
}
ul li#nav_shadingcourses a:hover, body#shadingcourses #nav ul li#nav_shadingcourses a {
   background-position: 0 -24px;
}

/*************************************** 
            content styles 
***************************************/

#wrappa_content p strong {
	color:#5d2f01;
}
body#home #wrappa_content P {
	margin:10px 0;
}
#wrappa_content h2 {
	color:#5d2f01;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.8em;
	border-bottom:solid 1px #5d2f01;
	width:90%;
}
#wrappa_content h3 {
	color:#5d2f01;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.0em;
	border-bottom:solid 1px #5d2f01;
	width:90%;
	margin-top:40px;
}
body#home #wrappa_content {
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
}
body#contact #wrappa_content {
	text-align:center;
}
#wrappa_content a img {
	border:none;
}
