/*
Theme Name: Innuendo Portfolio for Wordpress
Theme URI: http://www.revolutioncore.com/demo/innuendo/
Description: Theme Design by Mondre'
Version: 1.0
Author: Mondre'
Author URI: http://www.revolutioncore.com/
Tags: fixed width, two columns, widgets

	Innuendo v1.0
	http://www.revolutioncore.com/demo/innuendo/

.side	This theme was designed and built by Mondre,
	you will find him at http://themeforest.net/user/imaginem 
	in Themeforest

*/

/*
begin resets
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

/*
Main Global Layout Settings
*/


*{ padding: 0px; }
body, html{ height: 100%; margin: 0; }
body{ font-family: Verdana, Arial, sans-serif; font-size: 62.5%; }
a{ outline: none; text-decoration: none; }
a:hover{ text-decoration: underline; }
a img{ border: none; }

.clear {clear:both;}
.clearfix:after	{ content: "."; visibility: hidden; display: block; height: 0px; clear: both; }
* html .clearfix{ height: 1%; }
*+html .clearfix{ height: 1%; }

/* -------- Page Structure -------- */

#thebody{ width: 100%;margin:0;padding:0;background:url(images/bg.jpg) repeat-x top center;}
#thebodysmallbg{ width: 100%;margin:0;padding:0;background:url(images/bg-small.jpg) repeat-x top center;}

#thepage{ width: 960px; margin: 0px auto; }
#thepagecategories{ width: 960px; margin: 0px auto; }

#top-padding{ padding-top:50px; }
#top-padding-nonbody{ padding-top:70px; }
#top-padding-min{ padding-top:10px; }

#header_box{ padding-top: 11px;}
#header, #navigation_box, #content { width: 960px; margin: 0px auto; font-size: 1.1em; }
#description{ text-transform: uppercase; letter-spacing: 1px; margin-bottom:0px;color:#8B8B8B;}

.floatleft{
	float: left;
}
.floatright{
	float: right;
}

h1{
	color: #000;
	font-family: Arial, sans-serif;
	margin: 0px;
}
h1 a{
	color: #000;
}


h2{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight:normal;
}
h2 a{
	color: #000;
}
em {
	font-style: italic;
}

/* -------- LOGO and RSS and Search -------- */
#menubar-container {
	background-color:#151511;
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	height:42px;
	z-index:1000;
}

#menubar {
	top:0px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
}

#nav {margin-top:8px;}
#logo  {display:block;float:left;margin-right:20px;opacity: 0.7;}
#logo:hover { opacity: 1.0; }
#rss  {width:40px;display:inline;float:right;margin-top:12px;opacity: 0.7;}
#rss:hover { opacity: 1.0; }
#search  {width:40px;float:right;margin-left:5px;margin-top:12px;opacity: 0.7;}
#search:hover { opacity: 1.0; }

/*Navigation*/


/*Next Prev Default without PageNavi plugin - 
Pagenavi Plugin recommended for best layout
http://wordpress.org/extend/plugins/wp-pagenavi/

Separate CSS used for PageNavi - Refer to Starting Guide in Help file

*/
.navigation {
	display: block;
}

.navigation a {
	color:#5D5D5D;
	font-family: Arial, sans-serif;
	font-size: 13px;
}

/* -------- Post -------- */

.post .content	{
	color:#5D5D5D;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.45em;
}

.post .wp-caption-text {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}

.post .aligncenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.post .alignleft {
	float: left;
	margin-right: 5px;
}

.post .alignright {
	float: right;
	margin-left: 5px;
}

.post .alignmiddle {
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
}

.post-image{
	padding-top:18px;
}

.subscript {
  font-size: 70%;
  position: relative;
  top: 0.4em;
}

#readmore a {
	color: #000;
	font-family: Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 10px;
	margin-top:9px;
	display:block;
	text-decoration: none;
	text-transform: uppercase;
}

#readmore a:hover {
	text-decoration: underline;
}

.post a {
	color:#000;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.45em;
	margin-bottom: 10px;
}

social_media_button
{
	left-margin:0;
	margin-top:2px !important;
	margin-bottom:2px !important;
}

blockquote
{
	display:block;
	line-height:1.2em;
	font-style:italic;
	padding:5px 15px 5px 15px;
	margin:20px 0;
	border-left:2px solid #979797;
}


.content ul
{
	padding:0 0 0 20px;

}
.content ul li
{
	margin:0 0 5px 20px;
	padding:0px 0 0 5px;
}
.content ol
{
	margin:5px 0 30px 0;
	padding:0;
}
.content ol li
{
	margin:0 0 5px 45px;
	padding:0;
}

.content {
	color:#5D5D5D;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.45em;
	margin-bottom: 10px;
}


.content a {
	color:#5D5D5D;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.45em;
	margin-bottom: 10px;
	text-decoration:underline;
}

.page .content	{
	color:#5D5D5D;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.45em;
}

.page h2 {
	font-family: Georgia, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.2em;
	color:#000;
font-variant: small-caps;
}

.page h2 a {
	font-family: Georgia, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.2em;
	color:#000;
font-variant: small-caps;
}

.page .alignmiddle {
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
}

.page .aligncenter {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.page .wp-caption-text {
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
}

.post h2 {
	font-family: Georgia, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.2em;
	color:#000;
font-variant: small-caps;
}

.post h2 a {
	font-family: Georgia, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.2em;
	color:#000;
font-variant: small-caps;
}

.date-comments{
	border-bottom: 1px solid #E8E8E8;
	color: #7F7F7F;
	font-size: 11px;
	height: 30px;
	line-height: 25px;
	margin: 0px 0 10px;

}

/* -------- Date time display -------- */

.date-comments a { color: #7F7F7F; }
span.comments{
	background: url(images/ico-comments.gif) no-repeat left;
	padding: 0 0 0 20px;
}

/* -------- Post in Cateogry and Tags display -------- */

.postedcategory {
	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	color: #7F7F7F;
	text-transform:uppercase;
	padding-top:10px;
}

.postedcategory a{

	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	text-transform:uppercase;
	color: #7F7F7F;

}

.postedcategory a:hover{
	text-transform:uppercase;
	color: #545454;
	font-size: 10px;
}

/*=== Edit button for admin users ===*/

.editbutton a{

	font-family: Verdana, Arial, sans-serif; font-size: 10px;
	text-transform:uppercase;
	color: #7F7F7F;

}

.editbutton a:hover{
	text-transform:uppercase;
	color: #545454;
	font-size: 10px;
}

/*=== Google Translate ===*/

a.translate_translate {
    background-image:url(css/images/TranslateButton.png) !important;
    background-repeat:no-repeat !important;
    width: 100px !important;
    height: 21px !important;
    display: block !important;
}

a.translate_translate span {
    display: none;
}

/*
a.translate_translate:hover {
	text-decoration: underline !important;
}
*/

.translate_hr {
	border: 0;
	width: 0;
	height: 0;
}

/*=== All Columns ===*/

#columns {
	margin: 0px 0 0;
	padding: 0 0 0px;
	display: table-cell;
	display: block;
	height: auto !important;

}

/*=== Center Column ===*/

#centercol {
	float: left;
	width: 640px;
}

/*===== Comments =======*/

#commentcol {
	float: left;
	width: 640px;
}

#comments {
	font-family: Arial, sans-serif;
	font-size: 15px;
	padding-left:28px;
	padding-top:28px;
}
ol.commentlist {
	margin:0;
	padding-left:18px;
	padding-right:18px;
	}

.commentlist li {
	list-style:none;
	margin-top:20px;
	margin-bottom:20px;
	}


.commentlist cite {
	padding: 7px;
	display:block;
	font-style:normal;
	color:#000;
	}	

.commentlist a:link, .commentlist a:visited {
	color:#000;
	text-decoration:underline;
	}

.commentlist a:hover, .commentlist a:active {
	color:#000;
	text-decoration:underline;
	}

.commentlist cite img {
	padding:1px;
	border:1px solid #B9B9B9;
	float:left;
	margin-right:9px;
	}

.commentlist .author {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	}

.commentlist .author a{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#464646;
	}

.commentlist .time {

	font-family: Arial, sans-serif;
	font-size: 11px;
	color:#5D5D5D;
	}

.commenttext {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.45em;
	border-top:1px solid #D1D1D1;
	border-bottom:1px solid #D1D1D1;
	padding:40px;
	color:#464646;
}

/* Comment Area*/

#respond {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-left:28px;
}

#respond a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#464646;
}

/* Comment Form Style */

#respond textarea {height: 120px;}
#respond textarea:focus, #respond input:focus {border: 1px solid #D7E7B2;background:#FFFFC7;}

#respond #email {
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 280px;
	margin-top:20px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 5px;
	padding-top: 6px;
}

#respond #author {
	margin-top:20px;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 280px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 5px;
	padding-top: 6px;
}

#respond #url {
	margin-top:20px;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 280px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 5px;
	padding-top: 6px;
}

#respond #comment {
	margin-top:20px;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 500px;
	height: 150px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 6px;
}

#respond label {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-left:10px;
	color:#5D5D5D;
}

#respond .respond-submit {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border: 0px;
	color: #5D5D5D;
	background: transparent;
	text-decoration: none;
}

#respond .respond-submit:hover {
	text-decoration: underline;
}

/*=== About me widget style with used for Aboutme Plugin -Recommended ===
http://wordpress.org/extend/plugins/about-me-widget/
*/

#aboutmewidget {
	padding-left:10px;
	padding-right:20px;
	padding-bottom:20px;

	color:#696969;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.65em;
}

#aboutmewidget img {
	
	padding-bottom:10px;
}

#aboutmewidget a{
	
	color:#696969;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.65em;
}

/*=== Search ===*/
#s {

	margin: 0px 0 0 0;
	width: 268px;
	height: 21px;
	padding: 4px 0 0 25px;
	border: 1px solid #D3D3D3;
	background: url(images/search_icon.png) no-repeat #fff 6px 6px;
	color:#545454;

}


/* BOX styles ----------*/

.box {

	/* border: 1px solid #C9C1B9;
	border-top: 5px solid #C9C1B9; */
	margin: 0 0 15px;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	/* background:#fff; */
}

.titlebox {

	border: 1px solid #C9C1B9;

	margin: 0 0 15px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	background:#ECEAE8;
	color:#331B00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* 
   Flickr Box for use with Flicr-rss plugin
http://wordpress.org/extend/plugins/flickr-rss/
*/

.flickr-box {
	background:#fff;
	border: 1px solid #D3D3D3;
	padding: 18px;
	width:255px;

}

.flickr-box img {

	padding: 5px;
}

/* 
   Sidebar Styles
*/

.sidebar {
	float:right;
	width:300px;
}

.sidebarbox {
	margin-bottom:10px;
	padding: 2px 2px 2px 2px;
}

.sidebarbox ul{
	font-family: Arial, sans-serif;
	font-size: 12px;
	list-style-type: none;
}

.sidebartitle{
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 0px 0px 5px 0px; 
	font-weight:bold;
}

.sidebarbox ul li a:link, .sidebarbox ul li a:visited, .sidebarbox ul li a:active {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:normal;
	display: block; 
	color: #696969; 
	width: 283px;
	padding: 3px 3px 3px 10px; 
	border-top: 1px solid #D3D3D3;
	text-decoration:none;
}

.sidebarbox ul li a:hover {
	background:#D3D3D3;
	color:#000;
	text-decoration:none;
}

.sidebarbox a {
	color: #696969; 
}

.sidebarbox:nth-child(1), .sidebarbox:nth-child(5), .sidebarbox:nth-child(6), .sidebarbox:nth-child(7), .sidebarbox:nth-child(9), .sidebarbox:nth-child(12), .sidebarbox:nth-child(13) {
	border-top-width: 4px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-style: solid;
	border-color: #B0B0B0;
	padding: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

div#facebook_like {
 height: 2em;
}

/* FEATURED POST ----------*/

.picturebox {
	background-image:url(pontevecchio.jpg);
	background-repeat: no-repeat;
	border: 1px solid #000000;
	padding:9px;
	width: 620px;
}

.framebox {
	border: 5px double #FFFFFF;
	height:440px;
	position:relative;
}


#feature {
	margin:0 auto; padding:0;
	font:24px Arial, sans-serif; color:#d2d0c2;
	text-transform:none;
	width:960px; height:325px;

}

#feature .feature-text h1 a {
	margin:15px 0 0 0; padding:0;
	text-transform:none;
	color:#fff;
	font-family: Georgia, serif;
	font-size: 20px;
	/* font-style: italic; */
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	line-height: 1.4em;
font-variant: small-caps;
}

#feature h1 {
	margin:0; padding:40px 0 10px 0;
}

.feature-text {
	width:290px; height:auto;
	float:left; display:inline;
	color:#776F5D;
}

#feature a {
	font:bold 10px Arial, sans-serif; color:#fff;
	text-transform:uppercase;
	color:#fff;
}
#feature a:hover{
	text-decoration:underline;
}
#feature p {
	margin:12px 0;
	color:#776F5D;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	/* font-style: italic; */
	font-weight: normal;
	text-transform: none;
	text-decoration:none;
	letter-spacing: normal;
	line-height: 1.5em;
}

#feature img {
	margin-right:28px;
	float:right; display:inline;
	border: 8px solid #000;
}
#feature-repeat {
	margin:0px; padding-top:10px;
	width:100%; height:325px;
}


/*=== Footer ===*/

#footerwrap {
	color: #5f5f5f;
	width: 100%;
	height:100%;
	background:#201e1f;
	margin-top: 25px; /* 15px */
	margin-bottom: 0;
	border-top:54px solid #fff;
}
#footer {
	color: #5f5f5f;
	font-size: 10px;
	margin: 0 auto;
	margin-bottom: 0;
	width: 960px;
	padding-top:18px;
	padding-bottom:25px;
}
#footer a {
	color: #fff;
	text-decoration: none;
	font-weight:bold
}
#footer ul li { display:block; }
#footer li a { letter-spacing:1px; font-weight:bold;text-decoration:none;}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
	font-weight:bold
}
#footer-horiz ul li {
	display: inline-block;
	padding-right: 15px;
}
#footerimage {
	top: 0;
	float: left;
	margin-top: -36px; /* margin-top: -41px; */
	margin-bottom: 0;
	margin-right: 15px;
	margin-left: 0;
	border: 4px solid #000;
}

/* Define the three badges that float on the right margin to go to Twitter, RSS and Facebook */

#twitbadge{position:fixed;top:200px;right:0px}
#twitbadge a{width:27px;display:block;background:url('http://www.alephnaught.com/Blog/wp-content/themes/innuendo/images/twitbadge.png') no-repeat 0px 0px}
#twitbadge a.twitbadge{height:110px}

#rssbadge{position:fixed;top:315px;right:0px}
#rssbadge a{width:27px;display:block;background:url('http://www.alephnaught.com/Blog/wp-content/themes/innuendo/images/rss_float.png') no-repeat 0px 0px}
#rssbadge a.rssbadge{height:110px}

#fbbadge{position:fixed;top:430px;right:0px}
#fbbadge a{width:27px;display:block;background:url('http://www.alephnaught.com/Blog/wp-content/themes/innuendo/images/FBbadge.png') no-repeat 0px 0px}
#fbbadge a.fbbadge{height:110px}

/*=== End of theme CSS ===*/

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 0px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 0px;
 right: 99%;
 left: auto;
}

/* End of Dropdown.css */

/** 
 * Default Ultimate Linear CSS Drop-Down Menu Theme
 *
 * @file		default.ultimate.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */

/** 
 * Default CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Default
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */

/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */

	ul.dropdown {
	 font-weight: bold;
	}

	ul.dropdown li {
	 padding: 7px 10px;
	 border-style: solid;
	 border-width: 0 0 0 1px;
	 background-color:#151511;
	 color: #FFF;
	}

	ul.dropdown li.first {
	 border-left-color: #151511;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #383637;
	 color: #FFF;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #FFF; text-decoration: none; }
	ul.dropdown a:hover	{ color: #FFF; }
	ul.dropdown a:active	{ color: #ffa500; }

	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 margin-top: 0;
	 margin-left: 2px;
	}

	ul.dropdown ul ul {
	 margin-left: 1px;
	}

	ul.dropdown ul li {
	 font-weight: normal;
	 border-left-color: #151511;
	}

	ul.dropdown ul li a {
	 border-left-color: #151511;
	}

	ul.dropdown ul *.dir {
	 border-left-color: #151511;
	}

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 20px;
 background-image: url(css/images/nav-arrow-down-white.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(css/images/nav-arrow-right-white.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(css/images/nav-arrow-top-white.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(css/images/nav-arrow-right-white.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(css/images/nav-arrow-left-white.png);
 background-position: 0 50%;
}

/*-------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 7px 10px;
}

/* End of default.css */

/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {
 padding: 0;
 border: none;
}

ul.dropdown ul a,
ul.dropdown ul span {
 padding: 8px;
}



/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */





/*-------------------------------------------------/
 *	@section	Custom Styles
 */

ul.dropdown li {
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 background-color: #383637;
 color: #000;
}

ul.dropdown li a:active {
 background-color: #151511;
}


/* Non-first level */

ul.dropdown ul {
 margin-top: 0;
}

ul.dropdown ul li {
 border-color: #151511;
 border-left-color: #151511;
}

ul.dropdown ul li.hover,
ul.dropdown ul li:hover {
}


/* Mixed */

ul.dropdown li a,
ul.dropdown *.dir {
 border-style: solid;
 border-width: 0 0 0 1px;
 border-color: #151511;
 border-left-color: #646464;
}

ul.dropdown *.dir.first {
 border-left-color: #151511;
}

/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

ul.dropdown li.hover *.open {
 border-style: solid;
 border-width: 0 0 0 1px;
 border-left-color: #646464;
 background-color: #383637;
 color: #FFF;
}

ul.dropdown ul li.hover *.open,
ul.dropdown-vertical li.hover *.open {
 border-left-color: #383637;
}

ul.dropdown-vertical-rtl li.hover *.open {
 padding-right: 15px;
 border-left-color: #383637;
}


	/* CSS2 clone */

	ul.dropdown li:hover > *.dir {
	 border-style: solid;
	 border-width: 0 0 0 1px;
	 background-color: #383637;
	 color: #FFF;
	}

	ul.dropdown ul li:hover > *.dir,
	ul.dropdown-vertical li:hover > *.dir {
	 border-right-color: #383637;
	}

	ul.dropdown-vertical-rtl li:hover > *.dir {
	 border-right-color: #383637;
	}

/* End of default.ultimate.css */

/* Start of jflow.css */

#myController {
display:none
}

#myController2 {
display:none
}


#NextPrev {
padding-left:10px;
}

#NextPrev2 {
padding-left:10px;
padding-right:60px;
float:right;
}


#myController span{
font: 11px "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-weight:bold;
padding-left:5px;
padding-right:5px;
cursor:pointer;
}

#myController2 span{
font: 11px "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-weight:bold;

color:#FFF;
background:#460000;

padding-left:5px;
padding-right:5px;
cursor:pointer;
}

#jFlowSlide{
}

#jFlowSlide2{
}

#myController span.jFlowSelected {


}

#myController2 span.jFlowSelected2 {
border-top:1px solid #FFFF99;
background:#940000;
}

#slider-content { width:960px; height:325px; position:relative; z-index:100; }

.jFlowPrev, .jFlowNext { cursor:pointer; display:block; width:36px; height:36px; text-indent:-5000px; position:absolute }

.jFlowPrev { top:120px; left:323px; background:url('images/back-arrow.png') no-repeat; opacity: 0.7; }
.jFlowNext { top:120px; right:0px; background:url('images/forward-arrow.png') no-repeat; opacity: 0.7;}
.jFlowPrev:hover {opacity: 1.0;}
.jFlowNext:hover {opacity: 1.0;}

#slider-content2 { width:960px; height:250px; position:relative; z-index:100;}

.jFlowPrev2, .jFlowNext2 { cursor:pointer; display:block; width:39px; height:70px; text-indent:-5000px; position:absolute }

.jFlowPrev2 { top:160px; left:323px; background:url('images/back-arrow.png') no-repeat; opacity: 0.7; }
.jFlowNext2 { top:160px; right:0px; background:url('images/forward-arrow.png') no-repeat; opacity: 0.7; }
.jFlowPrev2:hover {opacity: 1.0;}
.jFlowNext2:hover {opacity: 1.0;}

/* End of jflow.css */

/* Start of wp-greet.css */
.greet_block {
  background:#fff;
  border:1px solid #eee;
  margin:10px 0;
  width:100%;
}

.greet_image {
  float:left;
  padding:0 10px 0 0;
}

.greet_image img{
  background:none;
  border:none;
  margin:0;
  padding:0;
}

.greet_text {
  color:#333;
  font-size:16px;
  line-height:20px;
  margin:10px;
}

.greet_text a {
  font-size:16px;
  line-height:20px;
}

.greet_block_close {
  background:#fff;
  border:1px solid #ccc;
  float:right;
  height:15px;
  margin:0 0 0 10px;
  width:15px;
}

.greet_block_close a {
  color:#ccc;
  cursor:pointer;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
  margin:0 3px;
  text-transform:uppercase;
}

.greet_block_close a:hover {
  text-decoration:none;
}

.greet_block_powered_by {
  float:right;
  font-size:9px;
  line-height:14px;
  padding:0 5px;
}

.greet_block_powered_by a {
  font-size:9px;
  line-height:14px;
  color:#777;
}

.greet_search_after {
  border-top:1px solid #eee;
  font-size:11px;
  margin:5px 0 0 0;
  padding:2px 0 0 0;
}

.greet_search_before {
  border-bottom:1px solid #eee;
  font-size:11px;
  margin:0 0 5px 0;
  padding:0 0 2px 0;
}

#greet_search_link {
  cursor:pointer;
}
/* End of wp-greet.css */
/* Start of simple-pull-quote.css */
/* This has no effect - copy it to the plugin CSS file */
.simplePullQuote{
	font-size: 1.25em;
/*
	width:200px;
	float:right;
*/
	width:400px;
	float:none;
	border-top:2px #A0A0A0 solid;
	border-bottom:1px #A0A0A0 solid;
	background: top left no-repeat url("../images/quote.png");
	background-color: #EBEBEB;
	text-indent:10px;
	padding:6px;
	margin:10px 0 10px 100px;}
/* End of simple-pull-quote.css */
/* Start of Ajax Calendar */
#wp-calendar
{
text-align: center;
width: 100%;
border-collapse: collapse;
padding: 0;
margin: 0;
font-size: 1em;
}

#wp-calendar caption a, #wp-calendar caption a:hover
{
background: transparent;
}

#wp-calendar th
{
font-weight: bold;
}

#wp-calendar a
{
text-decoration: none;
display: block;
color: black;
}

#wp-calendar td, #wp-calendar th
{
text-align: center;  
}

#wp-calendar tbody td a
{
text-decoration: underline;
background-color: #ccc;
}

#wp-calendar caption
{
letter-spacing: 0.1em;
padding: 0.2em 1em 0.2em 0em;
font-weight: normal;
text-align: left;
font-size: 1.2em;
}
/* End of Ajax Calendar */

/* Google Authorship Widget */
ul.widget-wrap
{
list-style: none;
	border-top-width: 4px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-style: solid;
	border-color: #B0B0B0;
	padding: 3px 3px 3px 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
li.Google_Authorship
{
list-style: none;
margin-left: 10px;
margin-right: 10px;
}
li.Google_Authorship-description
{
list-style: none;
}

/* Audio playlist */

.wp-playlist-caption {
  margin-bottom: 0px !important;
}

.wp-playlist-item-title {
  font-size: 13px !important;
}
.wp-playlist-item-artist {
  font-size: 13px !important;
  text-transform: capitalize !important;
}

.wp-playlist-item-length {
  top: 0px !important;
  font-size: 13px !important;
}

.wp-playlist-item.wp-playlist-playing .wp-playlist-caption {
  font-weight: bold !important;
  text-decoration: bold !important;
  -moz-text-decoration-line: bold !important;
}

.wp-playlist-playing {
  background-color: #d0d0d0 !important;
}
