/*
Theme Name: FolioBlogger
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;
}

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: #212121;
	text-decoration: none;
}
a:hover { 
	text-decoration: underline;
	color: #3642a0;
	
}
blockquote {
background-color:#191919;
border-bottom:1px solid #777777;
border-top:1px solid #777777;
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: #c9c9c9 url(images/bg-purple.jpg) repeat-x left 0;
	font-size: 12px;
}


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

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


#topNav {
	background: url(images/bg_topnav.png) repeat-x scroll 0 0;
	margin: 0px;
	padding: 0px;
}


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

#headerwrap{

}

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

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

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

#main .sidebar h3{
border-bottom:2px solid #E1DFC8;
color:#E1DFC8;
display:block;
font-size:150%;
margin:30px 0 10px;
padding:0 0 10px;
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 0px!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: 2em;
}

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

}

.black{

}


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

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


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

#pagenaviplugin {
margin: 20px 0;
}


/* =============== 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: 496px;
	height: 100px;
	margin-left: 18px;
	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{
color:#6299AF;
font-size:95% !important;
letter-spacing:0.1em;
padding:8px 20px;
text-transform:uppercase !important;
top:75px;
margin:7px 20px;
}


#dropmenu{
 float:right;


}
#dropmenu, #dropmenu ul {
	float:right;
	font-size:10px !important;
	font-weight:bold;
	letter-spacing:0.2em;
	line-height:1.5em;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	position:relative;
	z-index:10;
	margin:30px 0 0;
	cursor: pointer;

}
#dropmenu a {
	color:#222222;
	display:block;
	height:32px;
	padding:12px 0 0 5px;
	text-decoration:none;
	text-transform:uppercase;
	text-indent:35px;
	width:232px;
}

#dropmenu a:hover {
	
}
#dropmenu li {
	background:transparent url(images/select-cat.png) no-repeat scroll 0 0;
	float:left;
	position:relative;
	text-align: left;
	margin: 0;
	font-size:130%;
}

#dropmenu .last{
margin-right:0 !important;
}
#dropmenu ul {
	position:absolute;
	display:none;
	width:12em;
	top:1.9em;
	left:-1px;
}
#dropmenu li ul { 
background:transparent none repeat scroll 0 0;
margin:15px 20px 0;
padding:2px 0 0;
width:195px;
	 }
	 
 
#dropmenu li ul a {
	background:#000;
	border-bottom:1px solid #222222;
	color:#fff;
	float:left;
	height:auto;
	width:180px;
	padding: 10px 5px 10px 10px;
	text-indent:0;
}

#dropmenu li ul a:hover {
	background:#E1DFC8;
	color:#222;

}


#dropmenu ul ul { top:auto; }
#dropmenu li ul ul {
	left:12em;
	margin:-3px 0 0 26px;
}
#dropmenu .children li{ 
	font-size:120%;
	margin:0; 
	border:none;
	width:195px;
	background:none;
}

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul { display:none; }
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul { display:block; }

#dropmenu li span{
color:#6DCFF6;
display:inline-block;
position:absolute;
right:10px;
text-align:right;
top:80px;
width:400px;
}


/* =================  top navigation  ======================== */


#nav{
 float:right;

}
#nav, #nav ul {
	float:left;
	font-size:10px !important;
	font-weight:bold;
	letter-spacing:0.2em;
	line-height:1.5em;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	position:relative;
	z-index:21;
	margin:0 0 0 25px;

}
#nav a {
	color:#fff;
	display:block;
	font-weight:normal;
	padding:7px;
	text-decoration:none;
	text-transform:uppercase;
}
#nav a:hover {
	background:#3a3a3a;
	color: white;
}
#nav li {
	float:left;
	position:relative;
	text-align: left;
	/*border: solid 1px #333;*/
	margin: 0 10px 0 0;
}
#nav .last{
margin-right:0 !important;
}
#nav ul {
	position:absolute;
	display:none;
	width:12em;
	top:1.9em;
	left:-1px;
}
#nav li ul { 
	width:14.1em;
	padding:2px 0 0 0;
	margin:8px 0 0 1px;
	 }
	 
 
#nav li ul a {
background:#e1dfc8 none repeat scroll 0 0;
border-bottom:1px solid #222222;
color:#222222;
float:left;
height:auto;
width:12em;
}

#nav ul ul { top:auto; }
#nav li ul ul {
	left:12em;
	margin:-6px 0 0 21px
}
#nav .children li{ margin:0; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul { display:block; }

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

.more a{
background:#6dcff6; none repeat scroll 0 0;
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:#6e6e6e;
text-transform:capitalize;

}

#main p{
	color:#8b8b8b;
	margin:5px 0;
	padding:0 0 10px;
	text-align: justify;
	line-height: 2em;
}


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

}

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

}

.meta a:hover{
border-bottom:dotted 1px #555;

}
.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 .dates{
display:inline;
float:left;
color:#888;
}

.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:#6DCFF6;
}



/* ============ 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:2px solid #E1DFC8;
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 #1A2F2D;*/
	color:#FFFFFF;
	display:block;
	font-size:150%;
	margin-top:15px;
	text-transform:uppercase;
}
#main li a {
}
#main li a:hover { 
}

#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:#737577;
line-height:2em;
list-style-position:outside;
list-style-type:none;
margin-left:40px;
padding-left:10px;
font-size:12px;
}

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

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

/* ============== 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;
}

.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 {
	color:#ddd;
}
#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 #181818;
	
}
#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.5ems;
}

#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{
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0;
margin-top: 0px;
padding-left: 0px;
padding-bottom: 0;
padding-right: 0px;
padding-top: 0px;
border:none;
float:right;
width:226px;
height: 15px;
}
#searchbox {
	background-color: #e5e5e5;
	border:none;
	color: #3b3b3b;
	font-size: 8pt;
	padding-bottom:0px;
	padding-left: 2px;
	padding-top:6px;
	width: 147px;
}

.submitbutton {
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-top: 4px;
	margin: 0px 0 0 0px;
	background: #e5e5e5;
	color: #3a3a3a;
	font-size: 8pt;
	border: 0px solid #111;
	float:right;
	margin-right:28px;
}
.submitbutton:hover {
	cursor: pointer;
	background: #3a3a3a;
	color: white;
}

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


.float-right{
float:right;
}


/* ========================== SLIDER ======================= */
div.scrollable {  
	height: 335px;
	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:350px;
	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;
	bottom:35px;
	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:900px;
	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{
	margin:6px;
}


#thumbs div.hover .slide-img {!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:38px;
width:204px;
margin-right:14px;
 }

.dropmenu_body { 
	display:none;
	float:right;
	width:197px;
	background:transparent url(images/bg_selectcat.png) repeat scroll 0 0;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-right:18px;
	} 
.dropmenu_body li{
	text-transform:uppercase;
	border-bottom: none;
}
.dropmenu_body li.alt{
	border-bottom: none;
}
.dropmenu_body li a{
background:transparent url(images/tick-mark2.gif) no-repeat scroll 9px 11px;
color:#FFFFFF;
display:block;
letter-spacing:0.15em;
padding:10px 0 10px 25px;
text-decoration:none;
}


.dropmenu_body li a:hover{
	color: white;
	background:#3a3a3a url(images/tick-mark.gif) no-repeat scroll 9px 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 #998675;border-bottom:1px solid #998675;border-left:1px solid #998675;}
*/.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;}

.post-meta {font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; color: red; font-size: 14px; }
.post-meta-key {font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; color: #CCC; font-size: 14px; font-weight: bold; border-bottom: 1px solid #FFF}