<style>

#page {
	text-align:center;
	display:block;
}

#container{
	margin-left:auto;
	margin-right:auto;	
	width:731px;	
}

#top {
        position:relative;
        background-image:url('images/top_back.png');
		width: 730px;
		height: 75px;
        margin:0;
        padding:0;
}

.cushycms {
		padding:0;
		margin:0;
}

.bottomalign {
        position: absolute; 
        bottom: 0;
        left:0;
}

#bottom {
        background-image:url('images/bottom_back.png');
		width: 730px;
		height: 72px;
        margin:0;
        padding:0;
}



#main_content {
		background-image:url('images/mid_back.png');
		width: 730px;
        margin:0;
        padding:0;
		overflow:hidden;
}

.text {
	font:12px verdana;
	padding:5px 30px 15px 30px;
	color: #663300;
	line-height: 20px;	
	text-align:left;
}

.text td {
	color: #663300;	
	
}


.headOne {
	font:15px verdana;
	padding:15px 30px 5px 30px;
	color: #663300;
	line-height: 20px;	
	text-align:left;
        margin:0;
}

.frames {
        margin-left:10px;
	float:left;	
}

.name {
    padding: 15px 10px 0 0;
	float:right;
	text-align:center;
}

.footer {
	font:10px verdana;
	padding:5px 0px;
	color: #663300;
	text-align:center;	
}

a:link {
	text-decoration:none;
	color: #990000;	
}

a:visited {
	text-decoration:none;
	color: #990000;	
}

a:hover {
	text-decoration:underline;
}

a:active {
	text-decoration:none;
	color: #990000;	
}


.links {
       width:730px;
       margin:10px;
       padding:0;
       text-align:left;
}

a.nav:link, a.nav:active, a.nav:visited {
	text-decoration:none;
        font: 17px  verdana, sans-serif;
        padding:5px;
        background: #948E68;
        color: #fff;
}

a.nav:hover {
        color: #B3AD87;	
}


.caption {
	font: 10px verdana;
	background-color:#CCCC99;
	padding:5px;
	float:right;
	margin-left:10px;
}

.homeblog {
	font: 10px verdana;
	background-color:#cdc894;
	padding:20px 20px 0 20px;
	margin:0px 50px;
	float:right;
	width:250px;
	overflow:hidden;
}

.homeblogtext {
	font:12px verdana;
	padding:5px 20px 15px 20px;
	margin-bottom:15px;
	background-color:#fff7e0;
	color: #663300;
	line-height: 20px;	
	text-align:left;
}


.homewelcome {
	font: 10px verdana;
	padding:5px;
	float:left;
	width:300px;
}

.blogFeed {
	font:12px verdana;
	margin:0;
	padding:0 0 2px 0;	
}
</style>