/*
THEME NAME: Chinato
VERSION: 1
AUTHOR: Epstein Design Partners
*/


html {
	color:#e1d8a7;
	background-color:#150801;
	font-family: helvetica, arial, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:auto;
	padding:auto;
	background-image:url(images/chinato-bg-1.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top; 
}
body {
	margin:auto;
	padding:auto;
}

div#wrapper {
	width:900px;
	margin:auto;
	padding:auto;
}

/*#content { width:auto; padding:15px; background-color:#000; background:rgba(0,0,0,0.5); color:#e1d8a7; filter: alpha(opacity=50); -moz-opacity:0.5;}*/

#content { 
	width:auto; 
	margin-top:20px;
	padding:15px 15px 15px 15px;
	background-image: url(images/content-bg.png);
	background-repeat:repeat;
	/*
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: black;
	*/
	display:block;
}





div#footer {background-image: url(images/foot-bg.gif); background-repeat:none; width:337px; height:56px; text-align:center; margin:20px auto 20px auto; padding:auto;}
#zb {width:188px; margin:auto; padding:auto;}

/**/
/**/
/**/
/**/

a { color:#cb946b; text-decoration:underline;}
a:active { color:#cb946b; text-decoration:underline;}
a:visited { color:#cb946b; text-decoration:underline;}
a:hover {color:#cb946b; text-decoration:none;}


h1 {color:#e1d8a7; font-size:14px;} 
h2 {color:#e1d8a7; font-size:14px;} 
h3 {color:#e1d8a7; font-size:12px;} 
h4 {color:#e1d8a7; font-size:12px; font-weight:bold; line-height:1.1em; padding:0; margin:0; height:auto; width:auto; display:inline;} 
h5 {color:#e1d8a7; font-size:10px; font-weight:bold; line-height:1em;} 

p {}

ul,li {text-indent:none;padding:10px 0 16px 0;margin:0;}
ul li {padding:10px 0 10px 0;}


div#content ul, div#content ul li {text-indent:none;padding:0 0 14px 0;margin-left:0;}
div#content {width:400px;}
blockquote {line-height:1.4em; }

/**/
/**/
/**/
/**/



div#cols {
	width:900px;
	padding-bottom:20px;
	font-family: helvetica, arial, sans-serif;
}
#colA {width:190px; padding:40px 10px 10px 10px; position:absolute; margin:10px 10px 0 0;}
#colB {width:190px; padding:10px 0 0 10px; float:left; margin:0 5px 10px 0;}

#col1 {width:190px; height:100%; padding:10px 10px 10px 10px; float:left; margin:312px 10px 0 0; background-color:#150801;}
#col2 {width:440px; padding:0 10px 0 10px; float:left; margin:0 0 40px 0;}
#col2 {color:#f7f3db; }
#col2 img {margin:auto; padding:auto;}
#col3 {width:190px; height:100%; padding:10px 10px 10px 10px; float:right; margin:312px 0 0 0; background-color:#150801;}

#col1 .content {/*background-color:#150801;*/ margin-top:0; font-size:11px; line-height:14px; padding:8px; height:auto; width:auto;}
#col3 .content {/*background-color:#150801;*/ margin-top:0; font-size:11px; line-height:14px; padding:8px; height:auto; width:auto;}
#col1 .hm-content {margin-top:10px; font-size:11px; line-height:14px;}
#col3 .hm-content {margin-top:10px; font-size:11px; line-height:14px;}

#col1 .content p{padding:0; margin:0 0 20px 0;}
#col3 .content p{padding:0; margin:0 0 20px 0;}
#col1 .hm-content p{padding:0; margin:0 0 20px 0;}
#col3 .hm-content p{padding:0; margin:0 0 20px 0;}

#col1 .hm-content ul li {list-style:none; text-indent:0; padding:0; margin:0 0 10px 0;}
#col3 .hm-content ul li {list-style:none; text-indent:0; padding:0; margin:0 0 10px 0;}
#col2 #hm-content {
	color:#e1d8a7;
	width:auto; 
	margin-top:20px;
	padding:15px 15px 15px 15px;
	background-image: url(images/content-bg.png);
	background-repeat:repeat;
	display:block;
}

#colC {width:440px; padding:0 10px 0 40px; float:left; margin:0 0 40px 0;}
#colC {color:#f7f3db; font-weight:lighter;}
#colC img {margin:auto; padding:auto;}


/* SIDEbar styles for news */
div.news-sidebar {
	text-align:left;
	width: auto;
	height:auto;
}
div.news-sidebar h2, div.news-sidebar h3 {padding:0; margin:0;}
div.news-sidebar li{list-style:none; text-indent:none; margin:0 0 1px 0; color:#617503; padding:0px; height:auto; }
div.news-sidebar ul {width:auto;text-indent:none; padding:0; margin-bottom:20px; list-style:none;}
div.news-sidebar ul li{list-style:none; text-indent:none; margin:0 0 1px 0; color:#617503; padding:2px; height:auto;}




div#menu-nav{z-index:100; height:auto; margin:10px auto; padding:auto; width:auto; text-transform: uppercase; font-weight:normal; color:#781700; text-align:center;}

div#menu-nav li {padding:0 6px 0 6px; display:inline; list-style:none; text-transform:uppercase; width:auto;}
div#menu-nav li a { color:#781700; text-decoration:none;}
div#menu-nav li a:active { color:#781700; text-decoration:none;}
div#menu-nav li a:visited { color:#781700; text-decoration:none;}
div#menu-nav li a:hover {color:#2c0901; text-decoration:none;}

#hm-logo {display:block; width:249px; height:auto; margin:120px auto 40px auto; padding:auto;}
#lv-logo {display:block; width:auto; height:auto; margin:auto; padding:auto;}

#hm-logo-ie {display:none;}
#lv-logo-ie {display:none;}
    
    
.entry-title{clear:both;}
.entry-date{font-size:10px; color:#a7a077;}
.entry-content {min-height:200px; line-height:1.4em;}
.entry-content ul li {padding:2px 0 2px 0;}
.menu .entry-content {}

.content .menu li {list-style:none; text-indent:0; padding:0; margin:12px 0 12px 0; font-size:11px;}
.menu li {list-style:none; text-indent:0; padding:0; margin:6px 0 6px 0; font-size:10px; line-height:1em;}

div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}

.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}


.clear {clear:both;}