/*-----------------------------------------------
	Main stile sheet for red cliff
-----------------------------------------------*/
body { 
	background-color:#f9e7c7;
	padding:0px; 
	margin:0px; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#724a22;
	line-height:16px;
}
#container { width:780px; padding:0px; margin:25px auto 100px auto; overflow:hidden; text-align:left; }
/*-----------------------------------------------
	Header style setup
-----------------------------------------------*/
#header { 
	width:535px; 
	height:215px; 
	border-width:0; 
	background-color:#FFFFFF; 
	float:right;  
	padding:0px; 
	margin:5px 10px 20px 0px; 
}
/*-----------------------------------------------
	side nav style setup
-----------------------------------------------*/
#side_nav { width:204px; float:left; background-image:url(/images/side_nav_background.gif); background-repeat:repeat-y; }
#side_nav ul { list-style-image:url(/images/nav-list-style.gif); padding-left:30px; margin:0px; }
#side_nav ul ul { list-style:none; padding-left:10px; }
#side_nav ul ul a { color:#eadfd4; }
#side_nav a { color:#f9e7c7; text-decoration:none; line-height:20px; font-size:12px; }
#contact { padding:0 0 0 10px; font-size:11px; }
#contact a { color:#ce712d; }
#footer { color:#b59e94; padding-right:40px; font-size:9px; text-align:right; }
#footer a { color:#CE712D; text-decoration:none; }
#side_nav img { display:block; }
/*-----------------------------------------------
	news style setup
-----------------------------------------------*/
.news { width:204px; float:left; background-image:url(/images/side_nav_background.gif); background-repeat:repeat-y; color:#f9e7c7; margin-bottom:20px; }
.news ul { list-style-image:url(/images/nav-list-style.gif); padding-left:30px; margin-left:0px; margin-right:15px; }
.news li { margin-bottom:15px; }
.news a { color:#f9e7c7; text-decoration:none; line-height:14px; font-size:10px; }
.news h2 { color:#f9e7c7; margin-left:30px; font-size:11px; }
.news hr { margin:0px 30px; border-color:#f9e7c7; }
.news ul ul { list-style:disc; }
.natsap { margin-left:40px; color:#b59e94; text-align:right; margin-right:6px; margin-top:30px; }
.nospace li { margin-bottom:0px; }
.news img { display:block; }
/*-----------------------------------------------
	Page setup
-----------------------------------------------*/
.col1 { width:204px; float:left; overflow:hidden; text-align:left; }
.col2 { width:180px; margin-left:10px; margin-right:10px; padding:0px; float:left; }
.col3 { width:323px; margin-left:10px; padding:0px; margin-right:0px; float:left; }
.col4 { width:550px; margin-left:10px; float:left; padding:0px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#724a22;
	line-height:16px;}
.col4 table { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#724a22;
	line-height:16px;}
.col4 a { color:#CE712D; text-decoration:none; font-weight:700; }\
.col4 a:hover { text-decoration:underline; }
.col4 table.solid {border-collapse:collapse;}
.col4 table.solid td {border:1px solid #724a22; vertical-align:top; padding:0 5px; width:20%; }
.col3 table { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#724a22;
	line-height:16px;}


.col3 a { color:#CE712D; text-decoration:none; font-weight:700; }
.col3 a:hover { text-decoration:underline; }
.col3 h2 strong { font-size:13px; font-weight:900; }
.col3 h2 em { font-weight:700; }

.left { float:left; margin-right:5px; }
.right { float:right; margin-left:5px; }

h2 { font-weight:700; font-size:10px; margin-bottom:5px; }
h3 { font-weight:700; font-size:10px; margin-bottom:5px; margin-top:20px; }

hr { height:1px; border:1px solid #724a22; border-bottom-width:0px; border-left-width:0px; border-right-width:0px; margin:0px; }

#vid { margin-bottom:10px; cursor:pointer; }
.hidden { display:none; }
.hover { margin-bottom:10px; float:right; }