/*
Theme Name: WordPress Lavita
Theme URI: http://lavitaicecream.com/
Description: Lavita Icecream Theme
Version: 1.0
Author: Tim Sheehan
Author URI: http://idfmarketing.com/
Tags: 

*/


body { 
	background:url(assets/images/bg.jpg) no-repeat top center;		
			
		}
	
		

#content-body {

background:url(assets/images/raster-trans.png);
}




#holder
{
 margin: 0 auto;
   

	padding:0 7px;
	background:url(assets/images/shadow-trans.png) repeat-y;
        _background: #fff;
}

#masthead
{
	height:335px;
        min-height:335px;
	background:url(assets/images/banner.jpg) bottom no-repeat;
	position:relative;
}

#logo
{
	position:absolute;
	right:80px;
	top:0;
	
}

/*Main Menu*/

#nav
{
	position:relative;
	z-index:10;
        padding-top:20px;
}
ul#mainNav 
{
	position:relative;
	margin:0;
	padding:0;
	
}

ul#mainNav li
{
	float:left;
	list-style: none;
	font-size: 1.2em;
	position:relative;
	text-transform:uppercase;
	white-space:nowrap;
        padding:0px 30px 10px 0px;
}

ul#mainNav a 
{
	
	text-decoration: none;
	color: #572600;
	
	display:block;
	
}

ul#mainNav a:hover, ul#mainNav li.current_page_item a, ul#mainNav li.current_page_ancestor a, ul#mainNav li.current_page_parent a {
	
	
	text-decoration: none;
	
}

/*Main Menu Dropdown*/

ul#mainNav ul {
	display:none;
 position: absolute;
 left: -40px;;
 z-index: 5000;
 top:25px;


text-align:left;
}

ul#mainNav ul li {
	width: 300px;
	font-size: 10px;
text-align:left;
width: 200px;
display:block;
color:#02783e;
}

ul#mainNav ul ul {
 top: 0px;
 left: 99%;
}

ul#mainNav li:hover > ul {
	display:block;
}
ul#mainNav li ul  {
	
	margin:0;
	padding:0;
	
	
}

ul#mainNav li ul li,ul#mainNav li.current_page_item ul li,  ul#mainNav li ul li.current_page_item a, ul#mainNav li ul li.current_page_item {

	text-align:left;
	margin:0px 0 0 0;
	padding:5px 0 5px 10px;
	-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
color:#02783e;
background:#005b82;
background: rgba(0,91,130);
background: rgba(0,91,130,0.8);
border:none;
border-bottom:1px dotted #FFF;

	
}

ul#mainNav li ul li a:link, ul#mainNav li ul li a:visited{
	
	background: none!important;
	display:block;
	margin:0;
	padding:5px;
	color:#fff;
	border:none;
	
	
}
ul#mainNav li ul li.current_page_item, ul#mainNav li.current_page_parent ul li{

	color:#02783e;
	

}

ul#mainNav li ul li a:hover,ul#mainNav li ul li:hover, ul#mainNav li.current_page_item ul li:hover,ul#mainNav li ul li a:hover  {

	color:#000;
	
}

#main
{
	padding-top:30px;
       
}

#side
{
	padding-top:30px;
}
#side .block
{
       margin-bottom:30px;
       padding-right:5px;
}
#side ul
{
       list-style:none;
}
#footer
{
	background:url(assets/images/footerbg.gif) top no-repeat #572600;
	padding-top:150px;
        color: #fff;
}
#footer a
{
	color: #fff;
}

/*Footer Menu*/

#nav
{
	position:relative;
	z-index:10;
}
ul#footerNav 
{
	position:relative;
	margin:0;
	padding:0;
	
}

ul#footerNav li
{
	float:left;
	list-style: none;
	font-size: 1.2em;
	position:relative;
	display: inline;
	text-transform:uppercase;
	padding-bottom:10px;
}

ul#footerNav a 
{
	
	text-decoration: none;
	color: #fff;
	padding:0px 15px;
	display:block;
	
}

ul#footerNav a:hover, ul#footerNav li.current_page_item a, ul#footerNav li.current_page_ancestor a, ul#footerNav li.current_page_parent a {
	
	
	text-decoration: none;
	color: #fff;
}
.alignleft {float:left;}
.alignright { float:right;}

img.alignleft {margin:0 5px 5px 0; float:left;}
img.alignright {margin:0 0px 5px 5px; float:right;}

