/*
Theme Name: FolioBlogger2
THEME URI: http://folioBlogger.pixel8tion.net
DESCRIPTION: FolioBlogger is a WordPress Portfolio theme with full Blogging capabilities and is ideal for photographers, artists or designers. It was created to be VERY easy to maintain using simple WordPress posting and writing capabilities and has numerouse php and jquery enhancements.
VERSION: 1.1
Author: Mark Landry
Author URI: http://pixel8tion.net
TAGS:two columns,fixed width, widget ready, valid xhtml, valid css, panel menu, 1024, dropdown categories, drop down category menu, jquery, portfolio 3-image slider, featured category slider, gravatars, light box
.
*/


/*====================== Defaults ======================*/

* {
	margin: 0;
	padding: 0;
}

#wallpaper {
background:transparent url(images/wallpaper.jpg) no-repeat scroll;
	position:absolute;
margin-left:auto;
margin-right:auto;
        align:center;
	left:100px;
	top:0px;
	width:1000px;
	height:600px;
z-index:-1;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 10px 0;
	line-height: 1.3em;
}

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

p {
	font-size:100%;
	/*letter-spacing:0.05em;*/
	/*line-height:1.5em;*/
}

a {
	/*color: #CFCC9B;*/
	color:#E1DFC8;
	text-decoration: none;
}
a:hover { 
	text-decoration: underline;
	color: #fff;
	
}


a .language {
	margin: 0px;
	padding: 0px;
	line-height: 10px;
}

blockquote {
background-color:#191919;
border-bottom:1px solid #327819;
border-top:1px solid #327819;
font-style:italic;
margin:10px 10px 25px 15px;
padding:5px 15px;
}
code {
	color: #3366cc;
	font-style: italic;
}
strong { font-size: 110%; }
body {
	text-align: center;
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background: #000000 url(images/bg-red.jpg) repeat-x left 0;
	font-size: 12px;
}


/* =============== divs======================*/

.container_16 {
	margin-bottom: 0px;
	text-align:left;
}

#topNav {
	background:transparent url(images/bg-trans.png) repeat scroll 0 0;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #327819;
}


#header {
	clear: both;
	min-height:100px;
	position:relative;
}

#headerwrap{

}

#feature{
clear:both;
margin:40px 0 0;
position:relative;
}

#main {
	margin:20px 20px 0;
	padding-top:15px;
}
.home {
	padding-top:0px!important;
}

#main .sidebar{
color: #8B8B8B;
float:right;
}
#main .grid_8 {
padding:0!important;
}

#main .sidebar h3{
border-bottom:1px solid #327819;
color:#E1DFC8;
display:block;
font-size:150%;
margin:30px 0 50px;
padding:0 0 5px;
/*text-transform:capitalize;*/
}



#posts h2 {

}


/*#posts h2 a{
background:transparent url(images/icon-check.gif) no-repeat scroll -1px 3px;
display:block;
padding:0 0 5px 22px;
}*/

#single {
padding:0 10px!important;

}


#single h1, #single h2, #single h3, #single h4, #single h5, #single h6 {color:#E1DFC8!important;}


#single h1{
font-size: 220%!important;
padding:25px 0 15px!important;
}

#single h2{
font-size: 200%!important;
padding: 25px 0 15px!important;
}

#single h3{
font-size: 160%!important;
padding:15px 0 15px!important;
}

#single h4{
font-size: 140%!important;
padding: 15px 0 15px!important;
}

#single h5{
font-size: 120%!important;
padding: 10px 0 10px!important;
}

#single h6{
font-size: 120%!important;
padding:10px 0 10px!important;
}


#single p{
line-height: 1.8em;
}

#single .meta{
margin-top:0 !important;
padding:0 !important;
border-bottom:1px solid #327819!important;

}

.black{

}


#btmWrap{
/*background:#000 url(images/bg-glow.png) no-repeat scroll center 0;*/
background:#000;
}

.bg-none{
background:none !important;
}


#footer {
background:#000000 url(images/BG-BTM.gif)  repeat-x scroll left 0;
clear:both;
margin:0;
padding:40px 0 40px;
}



/* =============== Theme Color ======================*/
#bg{
	position:absolute;
	top:0;
	width:980px;
	height: 350px;
	margin: 0 auto;
	z-index:0;
	
}
ul#portfolio li img{
	float:none;
	text-align:left;
	margin:0;
	padding:0;
	width:980px;
	height: 350px;
	display:inline-block;
}
.innerfade{
text-align:left;
}


#header-wrap, #BtmWrap {
		
}



/* ===============  HEADER, LOGO and Tagline ======================*/

#header h1 {
	margin:5px 0 0;
	padding:0;
	text-indent:-9999em;
}
#header h1 a {
	color:#555;
	cursor:pointer;
	display:block;
	width: 520px;
	height:150px;
	background:transparent url(images/logo.png) no-repeat scroll left top;

}
#header .tagline {      /* This controls the WordPress Tagline that you type in your admin */
	color:#FFFFFF;
	line-height:1%;
	margin:0 0 0 5px;
	text-indent:-9999em;
}

/* =================  Menu and navigation  ======================== */
.head-rgt {
Position: relative;
}

.urhere{
/*background:transparent url(images/bg-trans.png) repeat scroll 0 0;*/
color:#6299AF;
font-size:95% !important;
letter-spacing:0.1em;
padding:30px 20px;
text-transform:uppercase !important;
top:100px;
margin:0px 20px;
}
/* =================  Menu and navigation  ======================== */

#page-nav {
z-index:90;
padding-left:40px;
}

#page-nav ul {

list-style-image:none;
list-style-type:none;
margin:0;
padding-left:0;
}

#page-nav ul li {
background:transparent;
display:block;
float:left;
height:30px;
margin-right:2px;
padding-left:0;
letter-spacing:0.2em;
}

#page-nav ul li li {
float: left; 
display: block; 
padding-left: 0px; 
height: 20px;
margin-right:0px;
letter-spacing:0.0em;
}

#page-nav ul li a:link,#page-nav ul li a:visited, #page-nav ul li a:active  {
color:#FFFFFF;
display:block;
float:left;
font-size:10px;
line-height:1.5em;
margin:0;
padding:8px 10px;
text-transform:uppercase;
}

#page-nav ul li a:hover {
background:#E1DFC8 none repeat scroll 0 0;
color:#000000;
text-decoration:none;

}


#page-nav li li {
display: block;
padding: 0px;
height: auto !important;
width: 130px; 
}

#page-nav li:hover {
background-color: #111 !important;

}

#page-nav li li a:link, #page-nav li li a:visited {
width: 130px;
display: block;
background-color: #E1DFC8;
color:#000;
height: auto !important;
}

#page-nav li li a:hover {
background-color: #FFFCDF!important;
}


#page-nav  li:hover ul,#page-nav ul.nav li.sfHover ul {left:0px!important;top:31px!important;}




.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav ul {
	position:absolute;
	top:-999em;

}
.nav ul ul{  }

.nav li {float:left;position:relative;z-index:90;}


.nav a {display:block;}

.nav ul li{width: 100%;}


.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:220px;top:0px;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}









/* =============== Main Content ======================*/

.more a{
background:#6dcff6; 
padding:5px !important;
color:#fff!important;
line-height: 24px}

#main .grid_8 {
padding: 0 20px;
width: 420px;
}

#main .thumb-img{
border:4px solid #DDDDDD;
float:left;
height:70px;
margin:0 25px 0 0;
width:100px;
}

#main h2, #main h2 a{
font-size:120%;
color:#e1dfc8;
/*text-transform:capitalize;*/

}

#main p{
	color:#E1DFC8;
	margin:5px 0;
	padding:0 0 10px;
	text-align: left;
}


.meta {
font-size:10px;
padding:5px 0 0;
letter-spacing:0.1em;
color:#555;
text-transform:capitalize;
}
#main .meta {
border-bottom:1px solid #327819!important;
line-height:3em;
margin:0 0 12px;
padding:0 0 9px;
text-align:right;

}

/*.meta a{
padding:5px 0 0;
text-transform:capitalize;

}

.meta a:hover{
border-bottom:solid 1px #327819;

}

.more a{
background:#8BBF0B none repeat scroll 0 0;
padding:5px !important;
color:#fff!important;
line-height: 24px;

}
*/
/*
.meta .readmore{
display:inline;
float:right;
}
*/

.meta .readmore a{
	color:transparent;
	width:52px;
	height:20px;
	background:url(images/more.png) no-repeat;
	float:right;
	margin:0;
	background-position:0px 0px;		
}

.meta .readmore a:hover {
	color:transparent;
	width:52px;
	height:20px;
	background:url(images/more.png) no-repeat;
	float:right;
	margin:0;
	background-position:0px -20px;		
}



.meta .dates{
display:inline;
float:left;
color:#fff;
}

.meta .tags{
background:transparent url(images/tags.gif) no-repeat scroll 0 8px;
display:inline;
float:right;
padding:0 0 0 25px;
}

.meta .dates a{
color:#888;
}
.meta .dates a:hover{
color:#fff;
}



/* ============ section titles ============*/


.section-title {
 	/*padding:0 0 15px!important;*/
	margin: 0 0 20px !important;
	display:block;
	/*height:34px;*/
	width:100%;
}
.blog-title, .search-title, .archive-title, .about-title{
border-bottom:1px solid #327819;
color:#E1DFC8!important;
display:block;
font-size:150%;
margin:30px 0 10px;
padding:0 0 10px;
text-transform:capitalize!important;
}
.sponsors-title{
	
}

.sidebar .sponsors-title{
	margin:0 !important;
}



/* ========================== Bottom Content - footer ======================= */

#BtmContent .cat_nav {
	margin: 0;
}
#main h3{
	border-bottom:1px solid #327819;
	color:#FFFFFF;
	display:block;
	font-size:150%;
	margin-top:15px;
padding:0 0 5px;
	/*text-transform:uppercase;'/
}
#main li a {
background:transparent url(images/tick-mark2.gif) no-repeat scroll 5px 11px;
display:block;
font-size:100%;
padding:8px 10px 8px 25px;
text-transform:capitalize;
}
#main li a:hover { 
background:transparent url(images/tick-mark.gif) no-repeat scroll 5px 11px;

color:#FFFFFF;
}

#main ul{
	display:block;
	margin: 0 0 30px;
	}

#single  ul, .blog ul,#single  ol, .blog ol{
	display:block;
	border-top: none!important;
	}

#single li, .blog li{
color:#999999;
font-weight:bold;
line-height:2em;
list-style-position:outside;
list-style-type:square;
margin-left:40px;
padding-left:10px;
	
}

#single ol li, .blog ol li{
	color:#999;
	padding-left: 20px;
	list-style: outside decimal;
	display: list-item;
}

#single h3{
/*text-transform:capitalize!important;*/
}

/* ============== trailer ======================= */
#trailer{
	margin: 0 0 15px 0;
}


/* ============== Welcome section ======================= */

#welcome {
	margin: 0 0 15px 0;
}
#welcome h2 {
	margin:0;
	padding: 0 0 8px;
	/*text-transform:capitalize;*/
	font-size:140%;
}

#welcome a {

}
#welcome a:hover {  }
#welcome form {
	margin: -5px 0 0 0;
	background: transparent; /* required for IE */
}

#welcome #feedbox {
	border: 1px solid #ccc;
	padding: 2px 1px;
	width: 180px;
}

.submitbutton {
	margin: -2px 0 0 5px;
	background: #555;
	color: #fff;
	font-size: 8pt;
	padding: 3px 6px;
	border: 0px solid #111;
}
.submitbutton:hover {
	cursor: pointer;
	background: #8BBF0B;
}
.rss{

 }

.rss a{
	display:inline;
	padding:0;
  	 
 }

.rss a:hover{
 }





/* ========================== Bottom Content - footer ======================= */


#morefootWrap {
	background-color:#101010;
	background-repeat:repeat-x;
	border-top:1px solid #333333;
	text-align:left;
	padding:20px 0;
}


#footer p {
	color:#ddd;
	font-size:90%;
}
#footer a {
	
}
#footer a:hover { color: #fff; }

.decription {
	font-size: 80%;
	color: #D3D2CC
}

.textrght{ text-align:right;}


/* ========================== Comments ======================= */

.comments a {
	height: 34px !important;
	width: 34px;
	color: #333333;
	background-image: url(images/comment.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	float: right;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: -10px;
	margin-right: -8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#comment {
	background:#111 none repeat scroll 0 0;
	border:4px solid #191919;
	margin-bottom:40px;
	padding:10px 15px;
	
}
#comment p{
	color:#ccc;
}
#comment a { color: #fff; }
/*#comment a:hover { color: #fff; }*/
#numberofcomments {
	border-top:1px dashed #222;
	color:#999999;
	font-size:10pt;
	margin:80px 0 20px;
	padding-top:60px;
	text-transform:uppercase;
}
ol#commentlist {
	list-style: none;
	margin: 10px 0;
	font-size: 9pt;
}
#commentlist li {
	margin: 0 0 15px 0;
	padding: 10px!important;
	background: #555;
	border: 1px solid #0a0a0a;
	display:block;
	list-style-type:none!important;
}
#commentlist li.alt {
	background: #777;
	border: 1px solid #010101;
	border: none;
	list-style-type:none;
}
#commentlist li.cleared {
	background: transparent;
	border: none;
	
}
#commentlist li a {
	background: transparent;
	border: none;
	display:inline;
	padding:0;
}

#commentlist li a:hover{
	border:none;
	display:inline;
	background:none;
}

#commentlist .gravatar{ 
border:none!important;

}
#commentlist a:hover { color: #eee; }
#commentlist a.gravatar {
float:left;
padding:0;
margin:0 20px 5px 0;
width:69px;
}



#commentlist .commentbody {
	margin: 0;
	padding: 0 5px 0 0;
	float: right;
	width: 360px;
}
#commentlist .commentbody p a { text-decoration: underline; }
#commentlist cite {
	font-size: 10pt;
	font-style: normal;
	color: #fff;
	text-transform:capitalize;
	font-weight: normal;
}
/*#commentlist small.commentmetadata a { color: #fff; }*/
#commentlist p { 
	color: #000;
	line-height:1.5em;
	font-size:110%!important;
	font-weight: normal;
}
#comment h3 {
	border-bottom:medium none;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:normal;
	margin:5px 0 0;
	padding:0 0 15px;
}
textarea#comment {
	width: 445px;
	background: #fff;
	color: #111;
}
#comment #submit {
	margin-left: 0px;
	margin-top: -25px;
}



/* ====================== Misc ======================  */

			/* ===== ads=====  */


.ad-block {
margin:-5px 0 0;

}
.ad-block .banner-img {
margin:5px;
}

.ad-block-home .banner-img {
margin:5px;

}

.ad-block-home {
margin:25px 0!important;

}


.wp-caption-text, p.wp-caption-text{
color:#61BBDF!important;
font-size:90%!important;
padding:3px!important;
text-transform:capitalize;
}


#recentcomments li{
line-height:1.5;
padding:5px 10px; 
border-bottom:1px solid #327819;
	
}
#recentcomments li a{
	border-bottom:none;
	background:none;    
}
#recentcomments li a:hover{
	  background:none;
	  color:#fff;
	  text-decoration:none;
	  background:none;  
}
.textwidget{
font-size:100%;
letter-spacing:0.1em;
line-height:1.5em;
padding:15px 0;
}



.tag a{
line-height: 1.5em;
}

#calendar_wrap{
color:#111;
background:#111;
}
#wp-calendar tfoot{
text-transform:uppercase;
padding:5px 0;
}

#wp-calendar #prev{
padding:10px 0 5px 5px;
text-align:left;

}
#wp-calendar #next{
padding:10px 5px;
text-align:right;

}
#wp-calendar #pad a:hover{
background:none;
}

#wp-calendar {
empty-cells: show;
font-size: 14px;
margin:0;
width: 100%;

} 
#wp-calendar td:hover, #wp-calendar #today {
background: #232323;
color: #bbb;
}
#wp-calendar a:hover {
background: #e0e6e0;
color: #333;
}
#wp-calendar td {
color: #ccc;
font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing: normal;
padding: 2px 0;
text-align: center;
}
#wp-calendar th {
color:#6DCFF6;
font-style:normal;
padding:10px 0;
text-align:center;
text-transform:capitalize;
} 
#wp-calendar caption{
color:#6DCFF6;
letter-spacing:0.2em;
padding:20px 0;
text-transform:uppercase;
}


.highlight {
	color: #222;
	font-weight: bold;
}

.cleared {
	margin: 0;
	padding: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 5px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 5px 0 5px 10px;
}

.aligncenter, div.aligncenter {
	margin: 10px auto;
	text-align: center;
	display: block;
}
/*
img.post_alignleft {
	float: left;
	margin: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 8px solid #F5F5F5;
	max-width: 150px; 
	
}

img.page_alignleft {
	float: left;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 8px solid #F5F5F5;
	max-width: 300px; 
}*/

img.alignleft {
	float: left;
	margin: 12px 20px 10px 0;
	border: 4px solid #F5F5F5;
}
#single img.alignleft{
	margin: 8px 20px 10px 0;
}

img.alignright {
	float: right;
	margin: 12px 0 10px 20px;
	border: 4px solid #F5F5F5;
}

#single img.alignright{
	margin: 8px 0 10px 20px;
}

.FeaturedPhoto {  /* This is the container for the Featured Posts Image backgound  */
	float: right;
	background-image: url(images/photo.gif);
	background-repeat: no-repeat;
	height: 264px;
	width: 330px;
	margin-left: 20px;
}

.FeatureCaption {  /* This controls the caption for the image in the featured post scroller */
	color:#577DAF;
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;
	height:30px;
	left:658px;
	line-height:100%;
	padding:5px 10px;
	position:absolute;
	top:253px;
	width:230px;
	z-index:30;
}
img.aligncenter {
	margin: 10px auto;
	text-align: center;
	display: block;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
	color: #111;
}

#searchform{
background:#111111 none repeat scroll 0 0;
border:1px solid #191919;
float:right;
margin:40px 0;
padding:10px 10px 0;
width:255px;
}
#searchbox {
	background:#222222 none repeat scroll 0 0;
	border:1px solid #333333;
	color:#777;
	font-size:90%;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:2px;
	width:180px;
}

.img-left{
float:left;
margin:-2px 0 0;
}


.float-right{
float:right;
}


/* ========================== SLIDER ======================= */
div.scrollable {  
	height:400px;
	margin:0 0 0 35px;
	overflow:hidden;
	position:relative;
	width:900px;
}

/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#thumbs {	
	position:absolute;
	width:20000em;	
	clear:both;
}

/* custom positioning for navigational links */
a.prev, a.next {
	margin-top:118px;	
}



/* single item */
#thumbs div {
	/*background:transparent url(images/bg-img.png) no-repeat scroll 0 0;*/
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	height:400px;
	margin:0 30px 0 0;
	position:relative;
	width:277px;
	
}

/* style when mouse is over the item */
#thumbs div.hover {
		/*background: transparent  url(images/bg-img-ovr.png) no-repeat scroll 0 0;*/

	
}

/* style when element is active (clicked) */
#thumbs div.active {
	/*background: transparent url(images/bg-img-active.png) no-repeat scroll 0 0;*/
	cursor:default;
}

#thumbs h3, #thumbs p, #thumbs span {
	color:#999;	
	margin:0 10px;
}

#thumbs h3 {
	color:#fff;	
	font-size:120%;
	text-transform:uppercase;
	margin-top: 15px;
	padding-bottom:0;
}
#thumbs p{
margin-top:0;
}
#thumbs meta{
margin-top:0;
padding-top:0!important;
}
#thumbs em {
background:#000000 none repeat scroll 0 0;
border:1px solid #000;
display:block;
height:180px;
margin:8px;
overflow:hidden;
width:260px;
}

/* more button */
#thumbs .scrollermore a {
	display:block;
	width:52px;
	height:20px;
	background:url(images/more.png) no-repeat;
	float:left;
	margin:0;
	cursor:pointer;
	text-indent:-9999em;
	position:absolute;
	
	left:8px;
}

/* more button mouseover state */
#thumbs .scrollermore a:hover {
	background-position:0px -20px;		
}


/* this makes it possible to add next button beside scrollable */
div.scrollable {
	float:left;		
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:33px;
	height:33px;
	background:url(images/left.png) no-repeat;
	margin:0;
	cursor:pointer;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -33px;		
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(images/right.png);
	position:absolute;
	right:-5px;
	top:120px;	
}

a.prev, a.prevPage{
	left:-5px;
	position:absolute;
	top:120px;	
}

/*********** navigator ***********/


/* position and dimensions of the navigator */
div.navi {
	margin: -5px 40px 10px;
	width:200px;
	height:20px;
}


/* items inside navigator */
div.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(images/navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}

/* mouseover state */
div.navi a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -16px;     
} 	



.slide-img{
border:6px solid #aaa;
opacity:0.85;
}


#thumbs div.hover .slide-img {
opacity:1;
border:6px solid #E1DFC8!important;
	
}
/* =================== nav cat================ */
.dropmenu-nav{
	z-index:20; 
	position:absolute; 
	top:0; 
	right:0;
	width:275px;
}
.dropmenu_head{
/*background:transparent url(images/select-cat.png) no-repeat scroll 0 0;*/
float:right;
display:block;
height:80px;
width:220px;
 }

.dropmenu_body { 
	display:none;
	width:270px;
	background:#000;
	border-right: 1x solid #327819;
	border-bottom: 1px solid #327819;
	border-left: 1px solid #327819;
	} 
.dropmenu_body li{
	text-transform:uppercase;
	border-bottom: 1px solid #327819;
}
.dropmenu_body li.alt{
	border-bottom: 1px solid #327819;
}
.dropmenu_body li a{
background:transparent url(images/tick-mark2.gif) no-repeat scroll 20px 11px;
color:#FFFFFF;
display:block;
letter-spacing:0.15em;
padding:10px 0 10px 40px;
text-decoration:none;
}


.dropmenu_body li a:hover{
	color:#CFCC9B;
	background:#121212 url(images/tick-mark.gif) no-repeat scroll 20px 11px;
}

.dropmenu_body .children li { }
.dropmenu_body .children  li a{
	background:transparent url(images/tick-mark2.gif) no-repeat scroll 40px 6px;
	color:#FFFFFF;
	display:block;
	padding:5px 5px 5px 60px;
	text-decoration:none;
	text-transform:capitalize;
	font-size:90%;
	}
.dropmenu_body .children  li.alt{ }

.dropmenu_body .children li a:hover{
	color:#CFCC9B;
	background:#121212 url(images/tick-mark.gif) no-repeat scroll 40px 6px;
}



.menu_head{border:1px solid #998675;}

/*.menu_body {display:none; width:184px;border-right:1px solid #327819;border-bottom:1px solid #327819;border-left:1px solid #327819;}
*/.menu_body li{background:#493e3b;}
.menu_body li.alt{background:#362f2d;}
.menu_body li a{color:#FFFFFF; text-decoration:none; padding:10px; display:block;}
.menu_body li a:hover{padding:15px 10px; font-weight:bold;}



