/*
Description:	customizations to the Cutline theme for De La Paz Coffee
*/

#container {
width:960px;
}

#masthead {
width:960px;
}

#masthead a img {
padding:15px;
float:left;
}

#header_img {
width:940px;
}

ul#nav {
width:920px;
}

#content_box {
width:960px;
}

#content {
width:650px;
}

#sidebar {
padding-left:20px;
}

#footer {
width:960px;
}

	#page_content_box { width: 925px; text-align: left; float: left; clear: both; }
		#content2 { width: 925px; padding: 0 40px 0 0; float: left; }
		* html #content2 { overflow: hidden; }

/*---:[ homepage superheader ]:---*/

#supermasthead {
width:960px;
height:130px;
}

#supermasthead a img {
width:500px;
}

ul#home_nav {
width:920px;
list-style: none; 
width: 920px; 
padding: 0px; 
background: none;
border-top: solid; 
border-bottom: solid; 
float: left; 
clear: both;
}

ul#home_nav li { padding: 0.85em 0px 0.7em; font: bold 1.4em Helvetica, Arial, sans-serif; text-transform: uppercase; float: left; }
	
		ul#home_nav li a, ul#home_nav li a:visited { padding: 0.85em 20px 0.7em 20px; color: #000; text-decoration: none; }
	
		ul#home_nav li a:hover { padding: 0.85em 20px 0.7em 20px; color: #fff; text-decoration:none; background:#66CC00;}
		
		ul#home_nav li a.current, ul#home_nav li a.current:visited, ul#home_nav li a.current:hover { padding: 0.85em 20px 0.7em 20px; color: #fff; text-decoration: none; background:#66CC00; }
		
/*---:[ homepage]:---*/

#home_content .entry {
padding-top:25px;
}

#home_content .entry img {
float:left;
padding:8px 25px 0 0;
width:500px;
}

#home_content .entry p {
text-align:justify;
font-size:100%;
line-height:150%;
padding:15px;
padding-top:5px;
margin:0;
}

#home_content .entry p.welcome {
text-align:center;
}

/*---:[ homepage superfooter ]:---*/

#superfooter {
background:#fff none repeat scroll 0 0;
color:#DDDDDD;
margin:40px 0 0;
min-height:150px;
padding:0 0 10px 0;
width: 960px; 
border:none; 
font: bold 1.2em/1.4em Helvetica, Arial, sans-serif; 
float: left; 
clear: both;
}

#superfooter-columns {
        margin: 0 auto;
        width: 730px;
        font-size: 1.1em;   
        width: 960px;
        clear:both;
        text-align:left;
        z-index:1;
    }

#superfooter-columns h2 {
padding:15px 15px 15px 0;
}

#superfooter-columns a {
color:#ffffff;
text-decoration:none;
}

#superfooter-columns a:hover {
text-decoration:underline;
}

#superfooter-columns ul li {
padding:5px;
list-style:none;
}

#superfooter-columns .footercol {
    float:left;
    overflow:hidden;
    position:relative;
}

#superfooter-columns #footercol_a {
    margin: 0;
    width:305px;
    padding: 10px 2.5px 30px 10px;
background:#FF4500;
border-right: 1px solid black;
}

#superfooter-columns #footercol_b {
    margin: 0;
    width:305px;
height:154px;
    padding: 10px 2.5px 30px 10px;
background:#696969;
border-right: 1px solid black;
}

#superfooter-columns #footercol_c {
    margin: 0;
    width:305px;
height:154px;
    padding: 10px 2.5px 30px 10px;
background:#FF1493;
}

/*---:[ blog sidebar ]:---*/

#sidebar ul.sidebar_list li.widget h2 {
background:none;
border-top:medium solid #333333;
border-bottom: 2px dotted #333333;
}

/*---:[ subpages ]:---*/
ul#subpage_nav {
width:940px;
list-style: none;
padding: 0px; 
background: none;
border-top: solid; 
border-bottom: solid; 
float: left; 
clear: both;
}

ul#subpage_nav li { padding: 0.85em 0px 0.7em; font: bold 1.4em Helvetica, Arial, sans-serif; text-transform: uppercase; float: left; }
	
		ul#subpage_nav li a, ul#subpage_nav li a:visited { padding: 0.85em 20px 0.7em 20px; color: #000; text-decoration: none; }
	
		ul#subpage_nav li a:hover { padding: 0.85em 20px 0.7em 20px; color: #fff; text-decoration:none; background:#66CC00;}
		
		ul#subpage_nav li a.current, ul#subpage_nav li a.current:visited, ul#home_nav li a.current:hover { padding: 0.85em 20px 0.7em 20px; color: #fff; text-decoration: none; background:#FF4500; }


ul#subpage_nav li.rss { padding: 0.85em 0 0.7em 0; float: right; }
			
ul#subpage_nav li.rss a { padding: 0 18px 0 0; background: url('images/icon_rss.gif') 100% 50% no-repeat; }

ul#subpage_nav li.rss a:hover { color: #66CC00; }

		ul#subpage_nav li.about a:hover, ul#subpage_nav li.about a.current {background:#FF1493;}
ul#subpage_nav li.coffee a:hover, ul#subpage_nav li.coffee a.current {background:#00FFFF;}
ul#subpage_nav li.blog a:hover, ul#subpage_nav li.blog a.current {background:#FF4500;}
ul#subpage_nav li.stores a:hover, ul#subpage_nav li.stores a.current {background:#66CC00;}
ul#subpage_nav li.wholesale a:hover, ul#subpage_nav li.wholesale a.current {background:#FFD700;}
ul#subpage_nav li.contact a:hover, ul#subpage_nav li.contact a.current {background:#9400D3;}