/* CSS Document */

body{
margin: 0;
padding: 0;
background-color: #FFFFFF;
background-image: url(bg.jpg);
background-repeat: no-repeat;
color: #333333;
font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
}

#wrapper {
position: relative;
top: 0;
left: 0;
width: 955px;
height: 445px;
margin: 105px 0 0 25px;
}

/*--------------------- Navigation Bar ---------------------*/

#navwrap {
height: 25px;
background: transparent url(nav_left.gif) no-repeat top left;
}

#navigation {
height: 25px;
margin: 0;
padding: 5px 0 0 0;
background: transparent url(nav_right.gif) no-repeat top right;
color: #FFFFFF;
font: 12px Arial, Helvetica, Verdana, sans-serif;
} 

#navigation li a:link{
	text-decoration:none;
	color: #FFFFFF;
}
#navigation li a:visited{
	text-decoration:none;
	color: #FFFFFF;
}
#navigation li a:hover{
	text-decoration: underline;
	color: #CCCCCC ;
}

#nav_bg {
	background: url(nav_bg.gif);
	}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li {
float: left;
}

#nav a {
display: block;
width: auto;
margin: 0 0 0 28px;
}

/*--------------------- Content Section ---------------------*/

#main {
width: 685px;
}

#mainfull {
width: 100%;
margin: 15px 0 0 0;
}

#headline {
font: bold 22px/26px Arial, Helvetica, Verdana, sans-serif;
color: #660000;
margin: 15px 0 0 0;
}

#mainpic {
float: right;
margin: 10px 0 10px 10px;
}

/*--------------------- Sidebar Section ---------------------*/

#sidewrap {
position: relative;
float: right;
width: 250px;
background: #999999 url(sidebar_bottom.gif) no-repeat bottom left;
margin: 10px 0 10px 0;
clear: both;
}

#sidebar {
background: transparent url(sidebar_top.gif) no-repeat top left;
height: 100%;
padding: 13px 10px 0 10px;
}

.contact {
font: 12px/16px Arial, Helvetica, Verdana, sans-serif;
color: #333333;
margin: 10px 0 0 10px;
}

.sideimg {
width: 230px;
height: auto;
border: 1px solid #CCCCCC;
margin: 0 0 12px 0;
}

.subhead {
font: bold 17px/19px Arial, Helvetica, Verdana, sans-serf;
color: #660000;
}

.subhead a:link {
color: #660000;
text-decoration: none;
}

.subhead a:visited {
color: #660000;
text-decoration: none;
}

.subhead a:hover {
color: #CC6666;
text-decoration: none;
}


p.sidebar {
font: 12px/18px Arial, Helvetica, Verdana, sans-serif;
color: #333333;
margin: 10px 0 0 0;
}

.view {
position: relative;
top: -10px;
margin: 5px 0 0 5px;
float: right;
}

.sidebar {
border: 0;
margin: 10px 0 10px 0;
}

/*--------------------- Footer Section ---------------------*/

#footerwrap {
background: url(nav_bg.gif) repeat-x;
position: relative;
clear: both;
height: 25px;
margin: 0;
width: 100%x;
}

#footer_bg {
background: transparent url(foot_right.gif) no-repeat top right;
}

#footer {
height: 25px;
margin: 0;
background: transparent url(foot_left.gif) no-repeat top left;
width: 100%;
color: #FFFFFF;
font: 12px Arial, Helvetica, Verdana, sans-serif;
} 

/*--------------------- Recent Section ---------------------*/

#recent_row {
height: 400px;
width: 900px;

}

#recent_cell {
background: #999999 url(recent_bottom.gif) no-repeat bottom left;
display: inline;
float: left;
height: 360px;
margin: 0 50px 0 0;
width: 400px;
}

.recent_image {
height: 300px;
width: 400px;
}

#recent_title {
width: 380px;
padding: 10px;
}

#view {
cursor: pointer;
float: right;
margin: 2px 7px 0 0;
}
