/*
Theme Name: Alyeska
Version: 1.1.3
Theme URI: http://www.jasonbobich.com/
Description: It's like an all-you-can-eat WordPress Buffet.
Author: Jason Bobich
Author URI: http://www.jasonbobich.com
Tags: two columns, widgets, CMS, corporate, company

Alyeska by Jason Bobich || http://www.jasonbobich.com
*/

/* CSS RESET */
/* @import url('layout/css/core/reset.css');*/

/* NAVIGATION */
/* @import url('layout/css/core/nav.css');*/

/* CORE */
/* @import url('layout/css/core/core.css');*/

/* PLUGINS */
/* @import url('layout/css/core/plugins.css');*/

/* GRID */
/* @import url('layout/css/core/grid.css');*/

/* TYPOGRAPHY & GENERAL CLASSES */
/* @import url('layout/css/core/typography.css');*/

/* WIDGETS */
/* @import url('layout/css/core/widgets.css');*/

/* SHORTCODES */
/* @import url('layout/css/core/shortcodes.css');*/

/* MENUS */
/* @import url('layout/css/core/menus.css');*/

/* PRETTY PHOTO */
/* @import url('layout/plugins/prettyphoto/css/prettyPhoto.css');*/

/* Mod BDz.de: replace "../../" with "layout/" */

/* RESET */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.5;
	font-family: helvetica, arial, sans-serif;
}
ol, ul {
	list-style: none;
}

/* NAVIGATION */
/*** ESSENTIAL STYLES ***/
#main-menu .menu, #main-menu .menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	position: 		relative;
	z-index: 		4;
}
#main-menu .menu {
	line-height:	1.0;
}
#main-menu .menu ul {
	position:		absolute;
	top:			-999em;
	width:			225px; /* left offset of submenus need to match (see below) */
}
#main-menu .menu ul li {
	width:			100%;
}
#main-menu .menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#main-menu .menu li {
	float:			left;
	position:		relative;
}
#main-menu .menu a {
	display:		block;
	position:		relative;
}
#main-menu .menu li:hover ul,
#main-menu .menu li.sfHover ul {
	left:			0;
	top:			0; /* match top ul list item height */
	z-index:		99;
}
#main-menu .menu li:hover li ul,
ul#main-menu .menu li.sfHover li ul {
	top:			-999em;
}
#main-menu .menu li li:hover ul,
#main-menu .menu li li.sfHover ul {
	left:			225px; /* match ul width */
	top:			0;
	margin:			0;
}
#main-menu .menu li li:hover li ul,
#main-menu .menu li li.sfHover li ul {
	top:			-999em;
}
#main-menu .menu li li li:hover ul,
#main-menu .menu li li li.sfHover ul {
	left:			225px; /* match ul width */
	top:			0;
}

/*** arrows **/
#main-menu .menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			3px;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	/* background:	url('layout/images/shared/arrows-ffffff.png') no-repeat -10px -100px; => 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	display: 		none;
	top:			20px;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
#main-menu .menu ul .sf-sub-indicator { background-position:  -10px 0; }
#main-menu .menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
#main-menu .menu ul a:focus > .sf-sub-indicator,
#main-menu .menu ul a:hover > .sf-sub-indicator,
#main-menu .menu ul a:active > .sf-sub-indicator,
#main-menu .menu ul li:hover > a > .sf-sub-indicator,
#main-menu .menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/* background:	url('../images/shadow.png') no-repeat bottom right; */
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/* CORE */

/* GENERAL */

iframe,
object {
	border: none;
	display: block;
}

/* PRIMARY ELEMENTS */

#header {
	margin: auto;
	padding: 10px 0;
	position: relative;
	width: 960px;
}

#main-wrapper {
	/* overflow: hidden; */
	position: relative;
	z-index: 1;
}

#main-inner {
	min-height: 500px;
}

#homepage {
	min-height: 600px;
}

/* LOGO */

#logo {
	display: block;
	float: left;
	margin-top: 15px;
}

#logo-text {
	font-size: 40px;
	padding: 10px;
	text-shadow: 1px 1px 5px black;
}

#logo-text span {
	display: none;
}

#logo-text a {
	color: #ffffff;
}

/* SOCIAL ICONS */

#header .social-icons {
	position: absolute;
	top: 95px;
	right: 30px;
	height: 28px;
}

#header .social-icons ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#header .social-icons li {
	float: left;
	list-style: none;
	padding: 0 1px;
}

#header .social-icons a {
	display: block;
	text-indent: -9999px;
	width: 29px;
	height: 28px;
}

#header .social-icons .delicious-dark {
	background: url(layout/images/social/delicious_dark.png) no-repeat;
}


#header .social-icons .delicious-light {
	background: url(layout/images/social/delicious_light.png) no-repeat;
}


#header .social-icons .deviantart-dark {
	background: url(layout/images/social/deviantart_dark.png) no-repeat;
}


#header .social-icons .deviantart-light {
	background: url(layout/images/social/deviantart_light.png) no-repeat;
}


#header .social-icons .digg-dark {
	background: url(layout/images/social/digg_dark.png) no-repeat;
}


#header .social-icons .digg-light {
	background: url(layout/images/social/digg_light.png) no-repeat;
}


#header .social-icons .dribbble-dark {
	background: url(layout/images/social/dribbble_dark.png) no-repeat;
}


#header .social-icons .dribbble-light {
	background: url(layout/images/social/dribbble_light.png) no-repeat;
}


#header .social-icons .email-dark {
	background: url(layout/images/social/email_dark.png) no-repeat;
}


#header .social-icons .email-light {
	background: url(layout/images/social/email_light.png) no-repeat;
}


#header .social-icons .facebook-dark {
	background: url(layout/images/social/facebook_dark.png) no-repeat;
}


#header .social-icons .facebook-light {
	background: url(layout/images/social/facebook_light.png) no-repeat;
}


#header .social-icons .feedburner-dark {
	background: url(layout/images/social/feedburner_dark.png) no-repeat;
}


#header .social-icons .feedburner-light {
	background: url(layout/images/social/feedburner_light.png) no-repeat;
}


#header .social-icons .flickr-dark {
	background: url(layout/images/social/flickr_dark.png) no-repeat;
}


#header .social-icons .flickr-light {
	background: url(layout/images/social/flickr_light.png) no-repeat;
}


#header .social-icons .linkedin-dark {
	background: url(layout/images/social/linkedin_dark.png) no-repeat;
}


#header .social-icons .linkedin-light {
	background: url(layout/images/social/linkedin_light.png) no-repeat;
}


#header .social-icons .mixx-dark {
	background: url(layout/images/social/mixx_dark.png) no-repeat;
}


#header .social-icons .mixx-light {
	background: url(layout/images/social/mixx_light.png) no-repeat;
}


#header .social-icons .myspace-dark {
	background: url(layout/images/social/myspace_dark.png) no-repeat;
}


#header .social-icons .myspace-light {
	background: url(layout/images/social/myspace_light.png) no-repeat;
}


#header .social-icons .picassa-dark {
	background: url(layout/images/social/picassa_dark.png) no-repeat;
}


#header .social-icons .picassa-light {
	background: url(layout/images/social/picassa_light.png) no-repeat;
}


#header .social-icons .reddit-dark {
	background: url(layout/images/social/reddit_dark.png) no-repeat;
}


#header .social-icons .reddit-light {
	background: url(layout/images/social/reddit_light.png) no-repeat;
}


#header .social-icons .rss-dark {
	background: url(layout/images/social/rss_dark.png) no-repeat;
}


#header .social-icons .rss-light {
	background: url(layout/images/social/rss_light.png) no-repeat;
}


#header .social-icons .squidoo-dark {
	background: url(layout/images/social/squidoo_dark.png) no-repeat;
}


#header .social-icons .squidoo-light {
	background: url(layout/images/social/squidoo_light.png) no-repeat;
}


#header .social-icons .technorati-dark {
	background: url(layout/images/social/technorati_dark.png) no-repeat;
}


#header .social-icons .technorati-light {
	background: url(layout/images/social/technorati_light.png) no-repeat;
}


#header .social-icons .twitter-dark {
	background: url(layout/images/social/twitter_dark.png) no-repeat;
}


#header .social-icons .twitter-light {
	background: url(layout/images/social/twitter_light.png) no-repeat;
}


#header .social-icons .vimeo-dark {
	background: url(layout/images/social/vimeo_dark.png) no-repeat;
}


#header .social-icons .vimeo-light {
	background: url(layout/images/social/vimeo_light.png) no-repeat;
}


#header .social-icons .youtube-dark {
	background: url(layout/images/social/youtube_dark.png) no-repeat;
}


#header .social-icons .youtube-light {
	background: url(layout/images/social/youtube_light.png) no-repeat;
}

/* SEARCHFORM (MAIN MENU BAR) */

#main-menu #search-trigger {
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 10px;
	right: 3px;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	z-index: 4;
}

#main-menu #search-trigger:hover {
	background-position: 0 -30px;
}

#main-menu #search-popup-wrapper {
	position: relative;
	height: 58px;
	z-index: 3;
}

#main-menu .search-popup-outer {
	display: none;
	position: absolute;
	width: 304px;
	height: 120px;
}

#main-menu .search-popup {
	background-repeat: no-repeat;
	width: 304px;
	height: 120px;
}

#main-menu .search-popup .search-popup-inner {
	padding: 23px 26px 29px 26px;
}

#main-menu .search-popup form {
	background-repeat: no-repeat;
	width: 252px;
	height: 35px;
}

#main-menu .search-popup .search-input {
	background-color: transparent;
	border: none;
	display: block;
	float: left;
	font-size: 11px;
	line-height: 100%;
	outline: 0;
	margin: 11px 0 0 15px;
	width: 205px;	
}

#main-menu .search-popup .submit {
    border: none;
    background-color: transparent;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
	float: left;
    outline: none;
    margin: 10px 0 0 0;
    width: 16px;
    height: 17px;
    text-indent: -9999px;
}

/* SIDEBAR */

#sidebar {
	background-repeat: repeat-y;
	position: relative;
}

#sidebar #sidebar-top {
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 9px;
	height: 60px;
}

#sidebar #sidebar-bottom {
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 9px;
	height: 60px;
}

#sidebar-left {
	background-position: right 0;
	background-repeat: repeat-y;
	position: relative;
}

#sidebar-left #sidebar-top {
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	width: 9px;
	height: 60px;
}

#sidebar-left #sidebar-bottom {
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 9px;
	height: 60px;
}

#sidebar ul,
#sidebar-left ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidebar li,
#sidebar-left li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sidebar li.current-menu-item,
#sidebar-left li.current-menu-item {
	font-weight: bold;
}

#sidebar li a,
#sidebar-left li a {
	display: block;
	padding: 7px 5px;
}

/* 2-COLUMN PAGE */

#content h1 {
	margin-left: 10px;
}

#content .page {
	background-repeat: repeat-y;
	background-position: -1200px 0;
	margin: 0 0 20px 0;
	padding: 20px;
	position: relative;
	z-index: 1;
}

#content .page .top {
	background-position: -600px 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 20px;
}

#content .page .bottom {
	background-position: 0 bottom;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 600px;
	height: 20px;
}

/* FULL WIDTH PAGE */

#full-width-content h1 {
	margin-left: 10px;
}

#full-width-content .page {
	background-repeat: repeat-y;
	background-position: -1920px 0;
	margin: 0 0 20px 0;
	padding: 20px;
	position: relative;
}

#full-width-content .page .top {
	background-position: -960px 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 960px;
	height: 20px;
}

#full-width-content .page .bottom {
	background-position: 0 bottom;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 960px;
	height: 20px;
}

/* STANDARD SLIDESHOW */

#homepage .slideshow-wrapper,
#full-width-content .slideshow-wrapper,
#content .slideshow-wrapper {
	margin: 0 0 20px 0;
}

#homepage .slideshow-top {
	background-position: -960px 0;
	height: 10px;
}

#full-width-content .slideshow-top,
#content .slideshow-top {
	display: none;
}

#homepage .slideshow-middle {
	background-position: -1920px 0;
	background-repeat: repeat-y;
	padding: 0 10px;
}

#homepage .slideshow-bottom,
#full-width-content .slideshow-bottom,
#content .slideshow-bottom {
	background-position: 0 0;
	height: 40px;
}

#homepage .slideshow,
#homepage .slideshow .slide {
	background-position: center bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	width: 940px;
	height: 350px;
}

#full-width-content .slideshow,
#full-width-content .slide {
	background-position: center bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	/* width: 920px; */
	/* height: 350px; */
}

#content .slideshow,
#content .slide {
	background-position: center bottom;
	background-repeat: no-repeat;
	overflow: hidden;
	/* width: 560px; */
	/* height: 250px; */
}


#homepage .slideshow .staged,
#homepage .slideshow .pad,
#full-width-content .slideshow .staged,
#full-width-content .slideshow .pad,
#content .slideshow .staged,
#content .slideshow .pad {
	padding: 10px 20px;
}

#homepage .slideshow .staged .alignright,
#homepage .slideshow .staged .alignleft,
#full-width-content .slideshow .staged .alignright,
#full-width-content .slideshow .staged .alignleft,
#content .slideshow .staged .alignright,
#content .slideshow .staged .alignleft  {
	background: url(layout/images/shared/item-shadow.png) center bottom no-repeat;
	padding-bottom: 0 0 15px 0;
}

#content .slideshow .staged .alignright,
#content .slideshow .staged .alignleft {
	background-image: none;
}

#homepage .slideshow img,
#full-width-content .slideshow img,
#content .slideshow img {
	display: block;
}

.slideshow h1,
.slideshow h2,
.slideshow h3,
.slideshow h4,
.slideshow h5,
.slideshow h6 {
	margin-top: 10px;
}

.slideshow-arrows {
	float: left;
	list-style: none;
	margin: 10px 0 0 10px;
	padding: 0;
}

.slideshow-arrows li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 2px;
}

.slideshow-arrows a {
	display: block;
	text-indent: -9999px;
	width: 22px;
	height: 22px;
}

.slideshow-arrows .prev {
	background-position: 0 0;
}

.slideshow-arrows .prev:hover {
	background-position: 0 -22px;
}

.slideshow-arrows .next {
	background-position: -22px 0;
}

.slideshow-arrows .next:hover {
	background-position: -22px -22px;
}

.slideshow-dots {
	float: right;
	list-style: none;
	margin: 15px 25px 0 0;
	padding: 0;
}

.slideshow-dots li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 1px;
}

.slideshow-dots a {
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	width: 12px;
	height: 12px;
}

.slideshow-dots a:hover,
.slideshow-dots .activeSlide a {
	background-position: -12px 0;
}

.slide .description {
    background-color: #000000;
    color: #ffffff;
    font-size: 12px;
    position: absolute;
    bottom: 0;
    width: 100%;
    opacity: .90;
    filter: alpha(opacity=90);
    -ms-filter: "alpha(opacity=90)";
    -khtml-opacity: .90;
    -moz-opacity: .90;
}

.slide. description .pad {
    padding: 25px;
}

/* NIVO SLIDESHOW */

.nivo-slideshow {
	margin: 0 0 20px 0;
}

#homepage .nivo-slideshow .slideshow,
#full-width-content .nivo-slideshow .slideshow,
#content .nivo-slideshow .slideshow {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	overflow: visible;
	position: relative;
}

#homepage .nivo-slideshow .slideshow {
    width: 940px;
    height: 350px;
}

#full-width-content .nivo-slideshow .slideshow {
    width: 920px;
    height: 350px;
}

#content .nivo-slideshow .slideshow {
    width: 560px;
    height: 250px;
}

#homepage .nivo-slideshow .slideshow img,
#full-width-content .nivo-slideshow .slideshow img,
#content .nivo-slideshow .slideshow img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

#homepage .nivo-slideshow .slideshow a,
#full-width-content .nivo-slideshow .slideshow a,
#content .nivo-slideshow .slideshow a {
	border: 0;
	display: block;
}

.nivo-controlNav {
	position: absolute;
	right: 20px;
	bottom: -28px;
}

.nivo-controlNav a {
	background-repeat: no-repeat;
	border: 0;
	display: block;
	float: left;
	margin: 1px;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
}

.nivo-controlNav a.active,
.nivo-controlNav a:hover {
	background-position: -12px 0;
}

.nivo-directionNav {
	position: absolute;
	bottom: -30px;;
	left: 10px;
}

.nivo-directionNav a {
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	display: block;
	float: left;
	margin-right: 2px;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
}

a.nivo-nextNav {
	background-position: -22px 0;
	right: 15px;
}

a.nivo-nextNav:hover {
	background-position: -22px -22px;
	right: 15px;
}

a.nivo-prevNav {
	left: 15px;
}

a.nivo-prevNav:hover {
	background-position: 0 -22px;
}

/* ACCORDION SLIDESHOW */

.accordion-slideshow {
	margin: 0 0 20px 0;
}

#homepage .accordion {
	display: block;
	width: 940px;
	height: 350px;
}

#full-width-content .accordion {
	width: 920px;
	height: 350px;
}

#content .accordion {
	width: 560px;
	height: 250px;
}

.accordion {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}

.accordion li {
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
}

#homepage .accordion li {
	/* calculated for FOUR slides - ( 940-(4*3) ) / 4 = 232 */
	/* width: 232px; */
	height: 350px;
}

#full-width-content .accordion li {
	/* calculated for FOUR slides - ( 920-(4*3) ) / 4 = 227 */
	width: 227px;
	height: 350px;
}

#content .accordion li {
	/* calculated for FOUR slides - ( 560-(4*3) ) / 4 = 137 */
	width: 137px;
	height: 250px;
}

.accordion.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-right: 5px; /*Set to same as spacing option. */	
	float: left;
}

#homepage .accordion-slideshow .slideshow-bottom {
	background-position: 0 bottom;
	height: 10px;
}

/* 3D SLIDER */

.flash-slider-wrapper {
	margin: 0 0 20px 0;
}

/* HOMEPAGE SLOGAN */

#home-slogan {
	background-position: center bottom;
	background-repeat: no-repeat;
	margin: 0 10px 30px 10px;
	padding: 0 0 10px 0;
	text-align: center;
}

#home-slogan h1 {
	letter-spacing: 1px;
}

/* HOMEPAGE WIDGET AREA */

#homepage .widget-area .widget h2 {
	font-size: 23px;
	letter-spacing: 1px;
	margin-top: 0;
}

#homepage .widget-area .widget {
	line-height: 170%;
	padding: 0 10px;
}

#homepage .widget-area .widget .alignleft {
    margin: 5px 10px 5px 0;
}

/* FOOTER WIDGET AREA */

#footer-top {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 8px;
}

#footer {
	background-position: -960px 0;
	background-repeat: repeat-y;
	overflow: hidden;
}

#footer-bottom {
	background-position: -1920px 0;
	background-repeat: no-repeat;
	height: 8px;
}

#footer .widget h4 {
	font-size: 18px;
	margin-top: 0;
}

#footer .widget {
	font-size: 11px;
	line-height: 170%;
	padding: 20px;
}

#footer .widget ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer .widget li {
	line-height: 150%;
	list-style: none;
	padding: 2px 0;
}

/* COPYRIGHT */

#copyright {
	font-size: 11px;
	padding: 25px 15px 0 15px;
	text-align: center;
}

#copyright p {
	margin: 0;
}

#copyright .alignleft,
#copyright .alignright {
	margin: 0;
}

#copyright .menu {
	list-style: none;
	margin: 0;
	padding: 0;
}

#copyright .menu li {
	float: left;
	list-style: none;
	padding: 0 5px;
	text-align: left;
}

/* PORTFOLIO */

#full-width-content a.thumb,
#homepage-portfolio a.thumb {
	border: none;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
}

#full-width-content a.thumb .enlarge,
#homepage-portfolio a.thumb .enlarge {
	border: none;
	background: url(layout/images/shared/item-shadow-small.png) center bottom no-repeat;
	cursor: pointer;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0 0 12px 0;
}

#full-width-content .portfolio-box,
#homepage-portfolio .portfolio-box {
	margin-bottom: 30px;
}

#full-width-content .portfolio-box h2,
#homepage-portfolio .portfolio-box h2 {
	margin: 0 0 10px 0;
}

#full-width-content .portfolio-box h2,
#full-width-content .portfolio-box p,
#homepage-portfolio .portfolio-box h2,
#homepage-portfolio .portfolio-box p  {
	padding-left: 10px;
	padding-right: 10px;
}

#homepage-portfolio .nav-entries {
	padding: 0 0 20px 20px;
}

/* BLOG (Style #1) */

.entry {
	background-repeat: repeat-y;
	background-position: -1200px 0;
	margin: 0 0 20px 0;
	padding: 20px;
	position: relative;
	z-index: 1;
}

.entry .top {
	background-position: -600px 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 20px;
}

.entry .bottom {
	background-position: 0 bottom;
	background-repeat: no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 600px;
	height: 20px;
}

.entry .comment {
	background-image: url(layout/images/shared/comment.png);
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 25px;
	position: absolute;
	top: 20px;
	right: 20px;
	width: 30px;
	height: 30px;
	text-align: center;
	text-shadow: 1px 1px 0 #fafafa;
}

.entry .comment a {
	color: #666666;
}

.entry .comment a:hover {
	text-decoration: underline;
}

.entry h2 {
    line-height: 120%;
	margin: 0;
    padding: 0 20px 0 0;
}

.entry .meta {
	display: block;
	font-size: 11px;
	font-style: italic;
	margin: 0 0 10px 0;
}

.entry .post-thumb,
.page .post-thumb {
	display: block;
	background: url(layout/images/shared/item-shadow.png) center bottom no-repeat;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}

.single-meta {
	display: block;
	font-size: 11px;
	font-style: italic;
	margin: 0 0 10px 10px;
}

#content h1.single {
	margin-bottom: 0;
}

/* BLOG (Style #1) */

.page-content {
	padding: 0 10px;
}

.entry-classic {
	margin: 0 10px 20px 0;
}

.entry-classic h2 {
	margin: 0;
	padding: 5px 0;
	line-height: 110%;
}

.entry-classic .meta {
	display: block;
	font-size: 11px;
	font-style: italic;
	margin: 0 0 10px 0;
}

/* COMMENTS */

#comments-wrap h3 {
	font-size: 25px;
	margin-left: 10px;
}

#comments ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#comments li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#comments .page {
	min-height: 1px;
	position: relative;
	padding-right: 85px;
}

#comments .page p {
	display: inline-block;
}

#comments .comment .comment-author img {
	position: absolute;
	top: 20px;
	right: 20px;
}

#comments .comment .comment-author img {
	padding: 4px;
}

#comments .comment .fn {
	display: block;
    font-size: 20px;
    font-style: normal; 
    padding: 0 0 5px 0;
}

#comments .comment .says {
	display: none;
}

#comments .comment .commentmetadata {
	display: block;
	font-size: 10px;
	padding: 0 0 15px 0;
}

#comments ul.children {
	margin: 0 0 0 19px;
}

#comments ul.children li {
	padding: 0 0 0 20px;
}

#content ul.children .page {
	background-position: -1120px 0;
}

#content ul.children .page .top {
	background-position: -560px 0;
	width: 560px;
}

#content ul.children .page .bottom {
	width: 560px;
}

#comments ul.children li {
	background-position: 0 20px;
	background-repeat: no-repeat;
}

/* COMMENTS FORM */

#respond {
	margin: 10px 20px;
}

#respond h3 {
	margin: 0 0 20px 0;
}

#commentform .comment-notes {
	display: none;
}

#commentform p {
	display: block;
	overflow: hidden;
}

#commentform label {
	display: block;
	float: left;
	width: 75px;
}

#commentform label.error {
	color: red;
	clear: both;
	display: block;
	font-size: 11px;
	margin: 5px 0 0 80px;
	width: 250px;
}

#commentform input.error,
#commentform textarea.error,
#commentform input.error:focus,
#commentform textarea.error:focus {
	border: 1px solid red;
}

#commentform span.required {
	display: none;
}

#commentform input,
#commentform textarea {
	float: left;
	font-family: Arial, Helevtica, Verdana, san-serif;
	font-size: 12px;
	padding: 5px;
}

#commentform code {
	margin-top: 15px;
}

#comments #commentform .form-allowed-tags {
	display: none;
}

#commentform .form-submit input {
	cursor: pointer;
	margin: 0 0 0 75px;
	padding: 6px;
}

/* CONTACT FORM */ 

#contact {
	position: relative;
}

#contact #sent {
	display: none;
}

#contact h3 {
	margin: 0 0 20px 0;	
}

#contact label.error {
	color: #990000;
	display: block;
	font-size: 11px;
	padding: 5px 0 5px 90px;
}

#contact fieldset {
	margin: 0 0 10px 0;
}

#contact input, #contact textarea {
	border: 1px solid #cccccc;
	color: #666666;
	font-family: Arial,Helevtica,Verdana,san-serif;
	font-size: 12px;
	padding: 5px;
}

#contact textarea {
	width: 350px;
	height: 200px;
}

#contact legend {
	font-weight: bold;
	padding: 0 2px;
}

#contact label.name {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
}

#contact fieldset ol {
	margin: 0;
	padding: 0;
}

#contact fieldset li {
	background-image: none;
	list-style: none;
	margin: 0;
	padding: 5px;
}

#contact label.name {
	width: 85px; /* Width of labels */
}

#contact #submit {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	cursor: pointer;
	padding: 5px 10px;
}

#contact #submit:hover {
	background-color: #f2f2f2;
}

.honeypot {
	display: none;
}

/* STANDARD NAV LINKS */

.nav-entries {
    padding: 15px;
}

.nav-entries a {
    display: block;
    font: italic 12px/16px 'Droid Serif', Georgia, serif;
    text-decoration: none;
}

.nav-entries a:hover {
    text-decoration: underline;
}

/* PAGE NAVI PLUGIN */

.wp-pagenavi {
    margin: 10px 10px 20px 10px;
    font-size: 11px;
}

.wp-pagenavi .pages {
    display: none;
}

.single-column-page-navi {
    margin-left: 10px;
    display: inline;
}

.wp-pagenavi a,
#full-width-content .wp-pagenavi a,
#content .wp-pagenavi a {
	background-color: transparent;
	background-image: none;
    padding: 5px 8px;
    text-decoration: none;
    margin: 1px;
}

.wp-pagenavi a:hover {
    text-decoration: none;
}

.wp-pagenavi span.current {
   	padding: 5px 8px;
    margin: 1px;
    font-weight: bold;
    font-size: 11px;
    display: inline;
}

/* PRETTY PHOTO */

.pp_content_container .pp_gallery ul {
	height: 50px;;
}

/* TOOLTIPS */

.tooltip {
	background: #252525;
	border: 1px solid #000000;
	color: #eeeeee;
	display: none;
	font-size: 10px;
	line-height: 100%;
	margin: 13px 0 0 0;
	padding: 5px;
}

/* BREADCRUMBS */

#breadcrumbs {
    background: url(layout/images/shared/home.png) no-repeat;
    font-size: 11px;
    margin: 0 10px;
    padding: 0 0 10px 20px;
}

/* THEME HINTS */

.theme-hints {
    margin: 0 0 10px 0;
}

#header-wrapper .theme-hints {
	margin: 10px auto;
    width: 960px;
}

#footer .theme-hints {
	margin: 5px 10px;
}

#sidebar .theme-hints {
	margin-left: 20px;
}

#sidebar-left .theme-hints {
	margin-right: 20px;
}

.theme-hints .inner {
    background: #f7f7f7;
    border: 1px dashed #cccccc;
    color: #999999;
    font-size: 12px;
    padding: 15px;
    text-align: left;
    text-shadow: none;
}

.theme-hints span {
    border-top: 1px solid #dddddd;
    display: block;
    margin: 10px 0 0 0;
    padding: 10px 0 0 0;
}

/* PLUGINS */

/*
 * jQuery Nivo Slider v2.3
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding: 15px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
/*
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
*/
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* GRID */

/* GENERAL */

.column {
	float: left;
}

.last {
	margin: 0;
}

/* HOMEPAGE WIDGET COLUMNS*/

#homepage .one {
	margin: 0 10px 10px 10px;
}

#homepage .one-half {
	float: left;
	margin: 0 10px 10px 10px;
	width: 460px;
}

#homepage .one-fourth {
	float: left;
	margin: 0 10px 10px 10px;
	width: 220px;
}

#homepage .three-fourth {
	float: left;
	margin: 0 10px 10px 10px;
	width: 700px;
}

#homepage .one-third {
	float: left;
	margin: 0 10px 10px 10px;
	width: 300px;
}

#homepage .two-third {
	float: left;
	margin: 0 10px 10px 10px;
	width: 620px;
}

/* HOMEPAGE CONTENT AREA */

#homepage #home-content {
	margin: 0 0 20px 0;
	padding: 0 20px;
}

#homepage #home-content .one-half {
    float: left;
    margin: 0 20px 10px 0;
    width: 450px;
}

#homepage #home-content .one-fourth {
    float: left;
    margin: 0 20px 10px 0;
    width: 215px;
}

#homepage #home-content .three-fourth {
    float: left;
    margin: 0 20px 10px 0;
    width: 685px;
}

#homepage #home-content .one-third {
    float: left;
    margin: 0 20px 10px 0;
    width: 293px;
}

#homepage #home-content .two-third {
    float: left;
    margin: 0 20px 10px 0;
    width: 606px;
}

#homepage #home-content .last {
    margin: 0;
}

/* FOOTER */

#footer .one-half {
	float: left;
	margin: 0 10px;
	width: 460px;
}

#footer .one-fourth {
	float: left;
	margin: 0 10px;
	width: 220px;
}

#footer .three-fourth {
	float: left;
	margin: 0 10px;
	width: 700px;
}

#footer .one-third {
	float: left;
	margin: 0 10px;
	width: 300px;
}

#footer .two-third {
	float: left;
	margin: 0 10px;
	width: 620px;
}

/* 2-COLUMN LAYOUT */

#main #content {
    float: left;
    margin: 0 10px;
	padding: 0 0 20px 0;
    width: 600px;
}

#main #sidebar,
#main #sidebar-left {
    float: left;
    margin: 0 10px 10px 10px;
    min-height: 200px;
    padding: 10px 0 20px 0;
    width: 320px;
}

#main #sidebar .widget{
	margin-left: 20px;
}

#main #sidebar-left .widget {
	margin-right: 20px;
}

#content .one-half {
    float: left;
    margin: 0 10px 10px 0;
    width: 275px;
}

#content .one-fourth {
    float: left;
    margin: 0 10px 10px 0;
    width: 132px;
}

#content .three-fourth {
    float: left;
    margin: 0 10px 10px 0;
    width: 376px;
}

#content .one-third {
    float: left;
    margin: 0 10px 10px 0;
    width: 180px;
}

#content .two-third {
    float: left;
    margin: 0 10px 10px 0;
    width: 370px;
}

#content .last {
    margin: 0;
}

/* 1-COLUMN LAYOUT */

#main #full-width-content {
    margin: 0;
}

#full-width-content .one-half {
    float: left;
    margin: 0 20px 10px 0;
    width: 450px;
}

#full-width-content .one-fourth {
    float: left;
    margin: 0 20px 10px 0;
    width: 215px;
}

#full-width-content .three-fourth {
    float: left;
    margin: 0 20px 10px 0;
    width: 685px;
}

#full-width-content .one-third {
    float: left;
    margin: 0 20px 10px 0;
    width: 293px;
}

#full-width-content .two-third {
    float: left;
    margin: 0 20px 10px 0;
    width: 606px;
}

#full-width-content .last {
    margin: 0;
}



/* TYPOGRAPHY & GENERAL CLASSES */

/* BASIC TYPOGRAPHY */

body {
    font-family: Arial, Helevtica, Verdana, san-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 150%;
}

/* CLASSES */

.clear {
    clear: both;
}

.page {
	min-height: 350px;
}

.largest {
    font-size: 19px;
    line-height: 150%;
}

.larger {
    font-size: 17px;
    line-height: 150%;
}

.large {
    font-size: 15px;
    line-height: 150%;
}

.small {
    font-size: 11px;
    line-height: 130%;
}

.smaller {
    font-size: 10px;
    line-height: 130%;
}

.smallest {
    font-size: 9px;
    line-height: 130%;
}

.block {
	padding-bottom: 15px;
}

.text-highlight {
	background-color: #FFFFAA;
    padding: 3px 2px;
}

.dropcap {
	float: left;
    font-size: 300%;
    font-weight: bold;
    line-height: 100%;
    margin: 5px 7px 0 0;
    position: relative;
}

.hr {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 4px;
	margin: 20px 0;
}

.slogan {
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 22px;
    font-style: italic;
	letter-spacing: 1px;
	line-height: 140%;
	padding: 10px 0;
	text-align: center;
}

.simple-button {	
	-moz-border-radius: 99px 99px 99px 99px;
	-webkit-border-radius: 99px 99px 99px 99px;
	background: url(layout/images/shared/white-grad.png) repeat-x;
	border: 1px solid #cccccc;
	border-radius: 99px 99px 99px 99px;
	color: #666666;
	cursor: pointer;
	font-size: 11px;
	padding: 5px 12px;
	text-align: center;
	text-decoration: none !important;
	text-shadow: 0 1px 1px #FFFFFF;
}

.button {
	display: inline-block;
	cursor: pointer;
}

.button span {
	display: block;
	float: left;
	line-height: 40px;
	height: 40px;
}

.button span.left {
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 0 0 18px;	
}

.button span.middle {
	background-position: 0 -40px;
	background-repeat: repeat-x;
	padding: 0 3px;
}

.button span.right {
	background-position: right -80px;
	background-repeat: no-repeat;
	padding: 0 18px 0 0;
}

.button:hover span.left {
	background-position: 0 -120px;	
}

.button:hover span.middle {
	background-position: 0 -160px;
}

.button:hover span.right {
	background-position: right -200px;
}

.warning {
    background-color: #fcffde;
    border: 1px solid #ebf0ae;
    padding: 15px;
}

div.frame {
	margin-bottom: 15px;
}

.frame {
    background-color: #f5f5f5;
    background: -moz-linear-gradient(bottom, #f2f2f2 0px, #ffffff 100%);
    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #ffffff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
    border: 1px solid #dddddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    display: block;
    padding: 4px;
}

.frame img {
    display: block;
}

.pretty,
#comments-wrap .comment-left img {
    background-color: #f5f5f5;
    background: -moz-linear-gradient(bottom, #f2f2f2 0px, #ffffff 100%);
    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #ffffff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
    border: 1px solid #dddddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    padding: 4px;
}

#comments-wrap .comment-left img {
	padding: 3px;
}

/* GENERAL TYPOGRAPHY */

a {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    line-height: 150%;
    margin: 0 0 12px 0;
    padding: 0;
    position: relative;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
	display: block;
	position: absolute;
    width: 100%;
    height: 100%;
    *display: none; /* IE7 FIX */
}

#content .page h1,
#content .entry h1,
#full-width-content .page h1,
#full-width-content .entry h1 {
    margin-left: 0;
    font-size: 32px;
}


p {
    margin-bottom: 15px;
}

ul {
    padding: 0 0 13px 25px;
}

ol {
    list-style: decimal;
    padding: 0 0 13px 25px;
}

ul li {
    list-style: disc;
    padding: 5px 0;
}

ol li {
    list-style: decimal;
    padding: 5px 0;
}

blockquote {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-style: italic;
    line-height: 150%;
}

pre, code {
    background: #f2f2f2;
    border: 1px solid #C7C7C7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
    margin-bottom: 12px;
    font-family: Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;
    font-size: 11px;
    line-height:19px;
    padding: 10px;
}

table {
    border-collapse: collapse;
}

th, td {
    padding: 0;
}


.clean {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin: 0 0 12px 0;
}

.clean th {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 10px;
    background: #f2f2f2;
}

.clean td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 5px 10px;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.alignleft {
    float: left;
    margin: 5px 20px 5px 0;
}

.alignright {
    float: right;
    margin: 5px 0 5px 20px;
}

.wp-caption {
    display: block;
    text-align: center;
}

.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 5px;
}

/* 2-COLUMN PAGES */

#content .page h1 {
	margin-left: 0;
}

/* 1-COLUMN PAGES */

#full-width-content .page h1 {
	margin-left: 0;
}

/* WIDGETS */

/* GENERAL */

.widget {
	margin: 0 0 15px 0;
}

.widget .frame {
	padding: 4px;
}

/* THEMEBLVD SIMPLE CONTACT */

.widget ul.themeblvd-simple-contact {
	margin: 0;
	padding: 0;
}

#footer .widget ul.themeblvd-simple-contact li,
#sidebar .widget ul.themeblvd-simple-contact li,
#sidebar-left .widget ul.themeblvd-simple-contact li,
.widget ul.themeblvd-simple-contact li {
    padding: 0 0 0 30px;
    background-image: url(layout/images/shared/icons-contact.png);
    background-repeat: no-repeat;
    border: none;
    line-height: 20px;
    background-position: 0 0;
    overflow: hidden;
}

.widget ul.themeblvd-simple-contact li a {
    padding: 0;
}

.widget ul.themeblvd-simple-contact li {
    overflow: hidden;
}

#footer .widget ul.themeblvd-simple-contact li.phone,
#sidebar .widget ul.themeblvd-simple-contact li.phone,
#sidebar-left .widget ul.themeblvd-simple-contact li.phone,
.widget ul.themeblvd-simple-contact li.phone {
    background-position: 0 -20px;
}

#footer .widget ul.themeblvd-simple-contact li.email,
#sidebar .widget ul.themeblvd-simple-contact li.email,
#sidebar-left .widget ul.themeblvd-simple-contact li.email,
.widget ul.themeblvd-simple-contact li.email {
    background-position: 0 -40px;
}

#footer .widget ul.themeblvd-simple-contact li.contact-form,
#sidebar .widget ul.themeblvd-simple-contact li.contact-form,
#sidebar-left .widget ul.themeblvd-simple-contact li.contact-form,
.widget ul.themeblvd-simple-contact li.contact-form {
    background-position: 0 -60px;
}

#footer .widget ul.themeblvd-simple-contact li.skype,
#sidebar .widget ul.themeblvd-simple-contact li.skype,
#sidebar-left .widget ul.themeblvd-simple-contact li.skype,
.widget ul.themeblvd-simple-contact li.skype {
    background-position: 0 -80px;
}

#footer .widget ul.themeblvd-simple-contact li.links,
#sidebar .widget ul.themeblvd-simple-contact li.links,
#sidebar-left .widget ul.themeblvd-simple-contact li.links,
.widget ul.themeblvd-simple-contact li.links {
    background-position: 0 4px;
    padding: 5px 0 0 30px;
}

#footer .widget ul.themeblvd-simple-contact li.extra,
#sidebar .widget ul.themeblvd-simple-contact li.extra,
#sidebar-left .widget ul.themeblvd-simple-contact li.extra,
.widget ul.themeblvd-simple-contact li.extra {
    background-position: 0 -100px;
}

.widget ul.themeblvd-simple-contact ul.social-links {
    float: left;
    padding: 0;
    margin: 0;
    display: inline;
    bordeR: none;
}

#footer .widget ul.themeblvd-simple-contact ul.social-links li,
#sidebar .widget ul.themeblvd-simple-contact ul.social-links li,
#sidebar-left .widget ul.themeblvd-simple-contact ul.social-links li,
.widget ul.themeblvd-simple-contact ul.social-links li {
    float: left;
    padding: 0 1px;
    background-image: none;
    display: inline;
    border: none;

}

.widget ul.themeblvd-simple-contact ul.social-links li a  {
    display: block;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
    background-image: url(layout/images/shared/icons-social.png);
    overflow: hidden;
}

.widget ul.themeblvd-simple-contact ul.social-links li a.rss {
    background-position: 0 0;
}

.widget ul.themeblvd-simple-contact ul.social-links li a.twitter {
    background-position: 0 -16px;
}

.widget ul.themeblvd-simple-contact ul.social-links li a.facebook {
    background-position: 0 -32px;
}

.widget ul.themeblvd-simple-contact ul.social-links li a.myspace {
    background-position: 0 -48px;
}

.widget ul.themeblvd-simple-contact ul.social-links li a.flickr {
    background-position: 0 -64px;
}

.widget ul.themeblvd-simple-contact ul.social-links li a.linkedin {
    background-position: 0 -80px;
}
	
	/* Sidebar specific fixes */

#sidebar .themeblvd-simple-contact li a:hover,
#sidebar-left .themeblvd-simple-contact li a:hover {
	background-color: transparent;
}

#sidebar .widget ul.themeblvd-simple-contact li a,
#sidebar-left .widget ul.themeblvd-simple-contact li a {
	padding: 0;
}

#sidebar .twitter_div,
#sidebar-left .twitter_div {
	border: none;
	margin-bottom: 7px;
}

/* RECENT POSTS */

.themeblvd-recent-posts {
    padding: 0;
    margin-bottom: 14px;
}

.themeblvd-recent-posts .tiny-entry {
    margin: 0;
    overflow: hidden;
    padding: 5px 0;
}

.themeblvd-recent-posts img {
    border: 1px solid #cccccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    float: left;
    margin: 0 10px 0 0;
    padding: 3px;
}

.themeblvd-recent-posts .pretty {
	box-shadow: inherit;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
}

.themeblvd-recent-posts .title {
    display: block;
    font-size: 11px;
    line-height: 120%;
    padding: 5px 0 0 0;
}

.themeblvd-recent-posts .meta {
    border: none;
    display: block;
    font-size: 10px;
    font-style: italic;
    padding: 3px 0 0 0;
}

/* THEMEBLVD ADS - 125x125 */

.themeblvd-ad-square-buttons {
    margin: 10px 0 0 0;
}

.themeblvd-ad-square-buttons a {
    display: block;
    float: left;
    line-height: 100%;
    margin: 2px;
    _margin: 0; /* IE6 */
}

.themeblvd-ad-square-buttons a img {
    display: inline;
}

/* TWITTER WIDGET */

.twitter_div {
    padding: 5px 0 0 0;
}

.twitter_div span {
    /* display: block; */
}

.twitter_div ul,
#sidebar .twitter_div ul,
#sidebar-left .twitter_div ul {
    border: none;
    margin: 0;
    padding: 0;
}

.twitter_div ul li,
#sidebar .twitter_div ul li,
#sidebar-left .twitter_div ul li {
    border: none;
    padding: 5px 0;
    list-style: none;
    background-image: none;
}

#sidebar .twitter_div li a,
#sidebar-left .twitter_div li a {
	display: inline;
	padding: inherit;
}

#sidebar .twitter_div li a:hover,
#sidebar-left .twitter_div li a:hover {
	background-color: transparent;
}

/* RECENT NEWS */

.themeblvd-recent-news {
    padding: 0;
    margin-bottom: 14px;
}

.themeblvd-recent-news .tiny-entry {
    margin: 0;
    padding: 5px 0;
}

.themeblvd-recent-news img {
    border: 1px solid #cccccc;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin: 0 10px 0 0;
    padding: 3px;
    float: left;
}

.themeblvd-recent-news .pretty {
	box-shadow: inherit;
    -webkit-box-shadow: inherit;
    -moz-box-shadow: inherit;
}

.themeblvd-recent-news .title {
    display: block;
    margin-bottom: 5px;
}

.themeblvd-recent-news .title a {
    display: block;
    font-size: 14px;
    margin-bottom: 4px;
}

.themeblvd-recent-news .meta {
    border: none;
    display: block;
    font-size: 10px;
    font-style: italic;
}

#sidebar .themeblvd-recent-news p,
#sidebar-left .themeblvd-recent-news p {
    margin-top: 0;
}

/* TAGS */

.themeblvd-tags {
    margin-bottom: 14px;
}

/* VIDEO */

.themeblvd-video {
    margin-bottom: 10px;
}

/* AUDIO */

.themeblvd-audio {
    margin-bottom: 10px;
}

/* TABS */

#sidebar .themeblvd-tabs,
#sidebar-left .themeblvd-tabs {
    margin: 0 0 20px 0;
}

#sidebar .themeblvd-tabs .tab-wrapper,
#sidebar-left .themeblvd-tabs .tab-wrapper {
    border: 1px solid #dddddd;
    border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    margin: -1px 0 0 0;
}

#sidebar .themeblvd-tabs .tab-menu ul,
#sidebar-left .themeblvd-tabs .tab-menu ul {
    border: none;
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
}

#sidebar .themeblvd-tabs .tab-menu li,
#sidebar-left .themeblvd-tabs .tab-menu li {
    border: none;
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}

#sidebar .themeblvd-tabs .tab-menu a,
#sidebar-left .themeblvd-tabs .tab-menu a {
    background-color: #fafafa;
    border: 1px solid #dddddd;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    color: #aaaaaa;
    display: block;
    font-size: 10px;
    margin: 0 1px 0 0;
    outline: none;
    padding: 8px 10px;
}

#sidebar .themeblvd-tabs .tab-menu a.active,
#sidebar-left .themeblvd-tabs .tab-menu a.active {
    border-bottom: none;
    padding: 8px 10px 9px 10px;
}

#sidebar .themeblvd-tabs .tab,
#sidebar-left .themeblvd-tabs .tab {
    padding: 20px;
}

#sidebar .themeblvd-tabs .tab li,
#sidebar-left .themeblvd-tabs .tab li,
#sidebar .themeblvd-tabs .tab ul,
#sidebar-left .themeblvd-tabs .tab ul {
    border: none;
}

/* AUTHOR BOX */

.themeblvd-author .alignleft {
    margin: 5px 10px 2px 0;
}

/* FEEDBACK */

.themeblvd-feedback span {
    display: block;
}

.themeblvd-feedback .tagline {
    font-size: 10px;
}

#sidebar .themeblvd-feedback .feedback-top,
#sidebar-left .themeblvd-feedback .feedback-top {
    background: url(layout/images/shared/feedback-top.png) no-repeat;
    height: 15px;
}


#sidebar .themeblvd-feedback .feedback-bottom,
#sidebar-left .themeblvd-feedback .feedback-bottom {
    background: url(layout/images/shared/feedback-bottom.png) no-repeat;
    height: 35px;
}

#sidebar .themeblvd-feedback .feedback-middle,
#sidebar-left .themeblvd-feedback .feedback-middle {
    background: url(layout/images/shared/feedback-middle.png) repeat-y;
    padding: 5px 20px;

}

#sidebar .themeblvd-feedback .feedback-meta,
#sidebar-left .themeblvd-feedback .feedback-meta {
    padding-left: 20px;
}

#sidebar .themeblvd-feedback .feedback-meta .name,
#sidebar-left .themeblvd-feedback .feedback-meta .name {
    font-size: 15px;
}

#sidebar .themeblvd-feedback .feedback-meta .tagline,
#sidebar-left .themeblvd-feedback .feedback-meta .tagline {
    color: #a3a3a3;
}

/* SHORTCODES */

.shortcode {
    background-position: 0 100%;
    background-repeat: repeat-x;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    display: block;
    margin: 15px 0;
}

.shortcode p {
    padding: 0 0 10px 0;
}

.shortcode div {
    background: 10px 10px no-repeat;
    display: block;
    margin: 0;
    padding: 15px 17px 15px 36px;
}

.shortcode .icon {
    background-position: 12px 16px;
}

.alert {
    background-color: #FFFBFB;
    background-image: url(layout/images/shortcodes/notice/alert.png);
    border: 1px solid #F8C9BB;
    color: #D0583F;
}

.alert .icon {
    background-image: url(layout/images/shortcodes/notice/alert-icon.png);
}

.approved {
    background-color: #FAFDF9;
    background-image: url(layout/images/shortcodes/notice/approved.png);
    border: 1px solid #C1CEC1;
    color: #6CB656;
}

.approved .icon {
    background-image: url(layout/images/shortcodes/notice/approved-icon.png);
}

.attention {
    background-color: #FFFDF6;
    background-image: url(layout/images/shortcodes/notice/attention.png);
    border: 1px solid #E4E4D5;
    color: #E1B42F;
}

.attention .icon {
    background-image: url(layout/images/shortcodes/notice/attention-icon.png);
}

.camera {
    background-color: #F6FBFB;
    background-image: url(layout/images/shortcodes/notice/camera.png);
    border: 1px solid #C9D5D8;
    color: #55A0B4;
}

.camera .icon {
    background-image: url(layout/images/shortcodes/notice/camera-icon.png);
}

.cart {
    background-color: #FCFCFC;
    background-image: url(layout/images/shortcodes/notice/cart.png);
    border: 1px solid #D3D3D3;
    color: #559726;
}

.cart .icon {
    background-image: url(layout/images/shortcodes/notice/cart-icon.png);
}

.doc {
    background-color: #FFFFFF;
    background-image: url(layout/images/shortcodes/notice/doc.png);
    border: 1px solid #E5E5E5;
    color: #666666;
}

.doc .icon {
    background-image: url(layout/images/shortcodes/notice/doc-icon.png);
}

.download {
    background-color: #FCFCFC;
    background-image: url(layout/images/shortcodes/notice/download.png);
    border: 1px solid #D3D3D3;
    color: #666666;
}

.download .icon {
    background-image: url(layout/images/shortcodes/notice/download-icon.png);
}

.media {
    background-color: #FBF9FD;
    background-image: url(layout/images/shortcodes/notice/media.png);
    border: 1px solid #DBE1E6;
    color: #8D79A9;
}

.media .icon {
    background-image: url(layout/images/shortcodes/notice/media-icon.png);
}

.note {
    background-color: #FFFAF6;
    background-image: url(layout/images/shortcodes/notice/note.png);
    border: 1px solid #E6DAD2;
    color: #B76F38;
}

.note .icon {
    background-image: url(layout/images/shortcodes/notice/note-icon.png);
}

.notice {
    background-color: #FAFCFD;
    background-image: url(layout/images/shortcodes/notice/notice.png);
    border: 1px solid #C7CDDA;
    color: #6187B3;
}

.notice .icon {
    background-image: url(layout/images/shortcodes/notice/notice-icon.png);
}

.quote {
    background-color: #F3F3F3;
    background-image: url(layout/images/shortcodes/notice/quote.png);
    border: 1px solid #D4D4D4;
    color: #727272;
}

.quote .icon {
    background-image: url(layout/images/shortcodes/notice/quote-icon.png);
}

/* ICON LISTS */

.icon-list ul {
    padding-left: 10px;
}

.icon-list li {
    background-position: 0 5px;
    background-repeat: no-repeat;
    list-style: none;
    padding-left: 25px;
}

.icon-check li {
    background-image: url(layout/images/shortcodes/list/check.png);
}


.icon-crank li {
    background-image: url(layout/images/shortcodes/list/crank.png);
}


.icon-delete li {
    background-image: url(layout/images/shortcodes/list/delete.png);
}


.icon-doc li {
    background-image: url(layout/images/shortcodes/list/doc.png);
}


.icon-plus li {
    background-image: url(layout/images/shortcodes/list/plus.png);
}


.icon-star li {
    background-image: url(layout/images/shortcodes/list/star.png);
}


.icon-star2 li {
    background-image: url(layout/images/shortcodes/list/star2.png);
}


.icon-warning li {
    background-image: url(layout/images/shortcodes/list/warning.png);
}


.icon-write li {
    background-image: url(layout/images/shortcodes/list/write.png);
}

/* TABS */

.themeblvd-tabs {
    margin: 1px 0 20px 0;
}

.themeblvd-tabs .tab-wrapper {
    border: 1px solid #dddddd;
    border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    margin: -1px 0 0 0;
}

.themeblvd-tabs .tab-menu ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
}

.themeblvd-tabs .tab-menu li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}

.themeblvd-tabs .tab-menu a {
    background-color: #fafafa;
    border: 1px solid #dddddd;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    color: #aaaaaa;
    display: block;
    font-size: 12px;
    letter-spacing: 1px;
    margin: 0 2px 0 0;
    padding: 8px 20px;
}

.themeblvd-tabs .tab-menu a:hover {
    background-color: #f2f2f2;
    color: #666666;
}

.themeblvd-tabs .tab-menu a.active {
    background-color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fafafa');
    background: -moz-linear-gradient(bottom , #fafafa 0px, #f6f6f6 90%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #fafafa),color-stop(90%, #f6f6f6));
    border-bottom: none;
    color: #666666;
    padding: 8px 20px 9px 20px;
}

.themeblvd-tabs .tab {
	background-color: #fafafa;
	border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    padding: 20px;
}

/* TOGGLE */

.themeblvd-toggle {
    padding: 0 0 15px 0;
}

.themeblvd-toggle .trigger {
    color: #666666;
    display: block;
    padding: 12px 12px 12px 40px;
    position: relative;
}

.themeblvd-toggle .trigger span {
    background: url(layout/images/shared/toggle.png) 0 0 no-repeat;
    display: block;
    position: absolute;
    top: 11px;
    left: 10px;
    text-indent: -9999px;
    width: 22px;
    height: 20px;
}

.themeblvd-toggle .active span {
    background-position: 0 -20px;
}

.themeblvd-toggle .box {
	background-color: #fafafa;
    border: 1px solid #dddddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 5px 0 0 0 ;
    padding: 20px;
}

.toggle-fancy .trigger {
    background-color: #f5f5f5;
    background: -moz-linear-gradient(bottom, #F2F2F2 0px, #ffffff 100%);
    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #ffffff));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
    border: 1px solid #dddddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    color: #666666;
    display: block;
    padding: 12px 12px 12px 40px;
    position: relative;
}

.toggle-fancy .trigger span {
    background: url(layout/images/shared/toggle.png) 0 0 no-repeat;
    display: block;
    position: absolute;
    top: 11px;
    left: 10px;
    text-indent: -9999px;
    width: 22px;
    height: 20px;
}

.toggle-fancy .active span {
    background-position: 0 -20px;
}


/* VIDEO */

#content .themeblvd-video,
#full-width-content .themeblvd-video{
    margin-bottom: 14px;
}

/* AUDIO */

#content .themeblvd-audio,
#full-width-content .themeblvd-audio{
    margin-bottom: 14px;
}

/* ICON LINKS */

.icon-link {
	padding: 0 5px;
}

.icon-link a {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 0 0 0 25px;
}

.icon-link .icon-link-alert {
    background-image: url(layout/images/shortcodes/notice/alert-icon.png);
}

.icon-link .icon-link-approved {
    background-image: url(layout/images/shortcodes/notice/approved-icon.png);
}

.icon-link .icon-link-attention {
    background-image: url(layout/images/shortcodes/notice/attention-icon.png);
}

.icon-link .icon-link-camera {
    background-image: url(layout/images/shortcodes/notice/camera-icon.png);
}

.icon-link .icon-link-cart {
    background-image: url(layout/images/shortcodes/notice/cart-icon.png);
}

.icon-link .icon-link-doc {
    background-image: url(layout/images/shortcodes/notice/doc-icon.png);
}

.icon-link .icon-link-download {
    background-image: url(layout/images/shortcodes/notice/download-icon.png);
}

.icon-link .icon-link-media {
    background-image: url(layout/images/shortcodes/notice/media-icon.png);
}

.icon-link .icon-link-note {
    background-image: url(layout/images/shortcodes/notice/note-icon.png);
}

.icon-link .icon-link-notice {
    background-image: url(layout/images/shortcodes/notice/notice-icon.png);
}

.icon-link .icon-link-quote {
    background-image: url(layout/images/shortcodes/notice/quote-icon.png);
}

/* MENUS */

/* ------- FLIP OVER ------- */

/* FLIP (GENERAL) */

#main-menu .flip-black,
#main-menu .flip-blue,
#main-menu .flip-brown,
#main-menu .flip-dark-purple,
#main-menu .flip-dark,
#main-menu .flip-green,
#main-menu .flip-light-blue,
#main-menu .flip-light,
#main-menu .flip-navy,
#main-menu .flip-orange,
#main-menu .flip-pink,
#main-menu .flip-purple,
#main-menu .flip-red,
#main-menu .flip-slate,
#main-menu .flip-teal {
	margin: 0 0 0 -486px;
	position: absolute;
	top: 0;
	left: 50%;
	width: 972px;
	z-index: 100;
}


#main-menu .flip-black .menu-left,
#main-menu .flip-blue .menu-left,
#main-menu .flip-brown .menu-left,
#main-menu .flip-dark-purple .menu-left,
#main-menu .flip-dark .menu-left,
#main-menu .flip-green .menu-left,
#main-menu .flip-light-blue .menu-left,
#main-menu .flip-light .menu-left,
#main-menu .flip-navy .menu-left,
#main-menu .flip-orange .menu-left,
#main-menu .flip-pink .menu-left,
#main-menu .flip-purple .menu-left,
#main-menu .flip-red .menu-left,
#main-menu .flip-slate .menu-left,
#main-menu .flip-teal .menu-left {
	float: left;
	width: 17px;
	height: 57px;
}

#main-menu .flip-black .menu-right,
#main-menu .flip-blue .menu-right,
#main-menu .flip-brown .menu-right,
#main-menu .flip-dark-purple .menu-right,
#main-menu .flip-dark .menu-right,
#main-menu .flip-green .menu-right,
#main-menu .flip-light-blue .menu-right,
#main-menu .flip-light .menu-right,
#main-menu .flip-navy .menu-right,
#main-menu .flip-orange .menu-right,
#main-menu .flip-pink .menu-right,
#main-menu .flip-purple .menu-right,
#main-menu .flip-red .menu-right,
#main-menu .flip-slate .menu-right,
#main-menu .flip-teal .menu-right  {
	float: left;
	width: 17px;
	height: 57px;
}

#main-menu .flip-black .menu-middle,
#main-menu .flip-blue .menu-middle,
#main-menu .flip-brown .menu-middle,
#main-menu .flip-dark-purple .menu-middle,
#main-menu .flip-dark .menu-middle,
#main-menu .flip-green .menu-middle,
#main-menu .flip-light-blue .menu-middle,
#main-menu .flip-light .menu-middle,
#main-menu .flip-navy .menu-middle,
#main-menu .flip-orange .menu-middle,
#main-menu .flip-pink .menu-middle,
#main-menu .flip-purple .menu-middle,
#main-menu .flip-red .menu-middle,
#main-menu .flip-slate .menu-middle,
#main-menu .flip-teal .menu-middle {
	float: left;
	width: 938px;
	height: 57px;
}

#main-menu .flip-black .menu,
#main-menu .flip-blue .menu,
#main-menu .flip-brown .menu,
#main-menu .flip-dark-purple .menu,
#main-menu .flip-dark .menu,
#main-menu .flip-green .menu,
#main-menu .flip-light-blue .menu,
#main-menu .flip-light .menu,
#main-menu .flip-navy .menu,
#main-menu .flip-orange .menu,
#main-menu .flip-pink .menu,
#main-menu .flip-purple .menu,
#main-menu .flip-red .menu,
#main-menu .flip-slate .menu,
#main-menu .flip-teal .menu {
	float: left;
}

#main-menu .flip-black .menu li,
#main-menu .flip-blue .menu li,
#main-menu .flip-brown .menu li,
#main-menu .flip-dark-purple .menu li,
#main-menu .flip-dark .menu li,
#main-menu .flip-green .menu li,
#main-menu .flip-light-blue .menu li,
#main-menu .flip-light .menu li,
#main-menu .flip-navy .menu li,
#main-menu .flip-orange .menu li,
#main-menu .flip-pink .menu li,
#main-menu .flip-purple .menu li,
#main-menu .flip-red .menu li,
#main-menu .flip-slate .menu li,
#main-menu .flip-teal .menu li {
	float: left;
}

#main-menu .flip-black .menu a,
#main-menu .flip-blue .menu a,
#main-menu .flip-brown .menu a,
#main-menu .flip-dark-purple .menu a,
#main-menu .flip-dark .menu a,
#main-menu .flip-green .menu a,
#main-menu .flip-light-blue .menu a,
#main-menu .flip-light .menu a,
#main-menu .flip-navy .menu a,
#main-menu .flip-orange .menu a,
#main-menu .flip-pink .menu a,
#main-menu .flip-purple .menu a,
#main-menu .flip-red .menu a,
#main-menu .flip-slate .menu a,
#main-menu .flip-teal .menu a {
	display: block;
	font-family: Arial, Helevtica, Verdana,san-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 100%;
	padding: 20px 15px 17px 15px;
	text-decoration: none;
	text-transform: uppercase;
}

#main-menu .flip-black .menu ul,
#main-menu .flip-blue .menu ul,
#main-menu .flip-brown .menu ul,
#main-menu .flip-dark-purple .menu ul,
#main-menu .flip-dark .menu ul,
#main-menu .flip-green .menu ul,
#main-menu .flip-light-blue .menu ul,
#main-menu .flip-light .menu ul,
#main-menu .flip-navy .menu ul,
#main-menu .flip-orange .menu ul,
#main-menu .flip-pink .menu ul,
#main-menu .flip-purple .menu ul,
#main-menu .flip-red .menu ul,
#main-menu .flip-slate .menu ul,
#main-menu .flip-teal .menu ul {
	border-style: solid;
	border-width: 1px;
	border-top-width: 0;
	margin: 49px 0 0 0;
	padding: 8px 0;
}

#main-menu .flip-black .menu li li a,
#main-menu .flip-blue .menu li li a,
#main-menu .flip-brown .menu li li a,
#main-menu .flip-dark-purple .menu li li a,
#main-menu .flip-dark .menu li li a,
#main-menu .flip-green .menu li li a,
#main-menu .flip-light-blue .menu li li a,
#main-menu .flip-light .menu li li a,
#main-menu .flip-navy .menu li li a,
#main-menu .flip-orange .menu li li a,
#main-menu .flip-pink .menu li li a,
#main-menu .flip-purple .menu li li a,
#main-menu .flip-red .menu li li a,
#main-menu .flip-slate .menu li li a,
#main-menu .flip-teal .menu li li a {
	display: block;
	font-size: 11px;
	margin: 0 8px;
	padding: 13px 12px 11px 12px;
}

#main-menu .flip-black .menu li li a:hover,
#main-menu .flip-blue .menu li li a:hover,
#main-menu .flip-brown .menu li li a:hover,
#main-menu .flip-dark-purple .menu li li a:hover,
#main-menu .flip-dark .menu li li a:hover,
#main-menu .flip-green .menu li li a:hover,
#main-menu .flip-light-blue .menu li li a:hover,
#main-menu .flip-light .menu li li a:hover,
#main-menu .flip-navy .menu li li a:hover,
#main-menu .flip-orange .menu li li a:hover,
#main-menu .flip-pink .menu li li a:hover,
#main-menu .flip-purple .menu li li a:hover,
#main-menu .flip-red .menu li li a:hover,
#main-menu .flip-slate .menu li li a:hover,
#main-menu .flip-teal .menu li li a:hover {
	background-image: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* FLIP-OVER BLACK */

#main-menu .flip-black .menu-left {
	background: url(layout/images/menu/menu-flip-black.png) 0 0 no-repeat;
}

#main-menu .flip-black .menu-right {
	background: url(layout/images/menu/menu-flip-black.png) 0 -114px no-repeat;
}

#main-menu .flip-black .menu-middle {
	background: url(layout/images/menu/menu-flip-black.png) 0 -57px repeat-x;
}

#main-menu .flip-black .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-black .menu a:hover {
	background: url(layout/images/menu/menu-flip-black.png) 0 -171px repeat-x;
}

#main-menu .flip-black .menu ul {
	background-color: #121212;
	border-color: #000000;
}

#main-menu .flip-black .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-black .menu li li a:hover {
	background-color: #1e1e1e;
}

#main-menu .flip-black #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-black.png);
}

/* FLIP-OVER BLUE */

#main-menu .flip-blue .menu-left {
	background: url(layout/images/menu/menu-flip-blue.png) 0 0 no-repeat;
}

#main-menu .flip-blue .menu-right {
	background: url(layout/images/menu/menu-flip-blue.png) 0 -114px no-repeat;
}

#main-menu .flip-blue .menu-middle {
	background: url(layout/images/menu/menu-flip-blue.png) 0 -57px repeat-x;
}

#main-menu .flip-blue .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-blue .menu a:hover {
	background: url(layout/images/menu/menu-flip-blue.png) 0 -171px repeat-x;
}

#main-menu .flip-blue .menu ul {
	background-color: #0d306f;
	border-color: #081f49;
}

#main-menu .flip-blue .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-blue .menu li li a:hover {
	background-color: #0f3b8b;
}

#main-menu .flip-blue #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-blue.png);
}

/* FLIP-OVER BROWN */

#main-menu .flip-brown .menu-left {
	background: url(layout/images/menu/menu-flip-brown.png) 0 0 no-repeat;
}

#main-menu .flip-brown .menu-right {
	background: url(layout/images/menu/menu-flip-brown.png) 0 -114px no-repeat;
}

#main-menu .flip-brown .menu-middle {
	background: url(layout/images/menu/menu-flip-brown.png) 0 -57px repeat-x;
}

#main-menu .flip-brown .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-brown .menu a:hover {
	background: url(layout/images/menu/menu-flip-brown.png) 0 -171px repeat-x;
}

#main-menu .flip-brown .menu ul {
	background-color: #37261c;
	border-color: #160e09;
}

#main-menu .flip-brown .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-brown .menu li li a:hover {
	background-color: #493225;
}

#main-menu .flip-brown #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-brown.png);
}

/* FLIP-OVER DARK PURPLE */

#main-menu .flip-dark-purple .menu-left {
	background: url(layout/images/menu/menu-flip-dark-purple.png) 0 0 no-repeat;
}

#main-menu .flip-dark-purple .menu-right {
	background: url(layout/images/menu/menu-flip-dark-purple.png) 0 -114px no-repeat;
}

#main-menu .flip-dark-purple .menu-middle {
	background: url(layout/images/menu/menu-flip-dark-purple.png) 0 -57px repeat-x;
}

#main-menu .flip-dark-purple .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-dark-purple .menu a:hover {
	background: url(layout/images/menu/menu-flip-dark-purple.png) 0 -171px repeat-x;
}

#main-menu .flip-dark-purple .menu ul {
	background-color: #130323;
	border-color: #05010a;
}

#main-menu .flip-dark-purple .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-dark-purple .menu li li a:hover {
	background-color: #1f0538;
}

#main-menu .flip-dark-purple #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-dark-purple.png);
}

/* FLIP-OVER DARK */

#main-menu .flip-dark .menu-left {
	background: url(layout/images/menu/menu-flip-dark.png) 0 0 no-repeat;
}

#main-menu .flip-dark .menu-right {
	background: url(layout/images/menu/menu-flip-dark.png) 0 -114px no-repeat;
}

#main-menu .flip-dark .menu-middle {
	background: url(layout/images/menu/menu-flip-dark.png) 0 -57px repeat-x;
}

#main-menu .flip-dark .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-dark .menu a:hover {
	background: url(layout/images/menu/menu-flip-dark.png) 0 -171px repeat-x;
}

#main-menu .flip-dark .menu ul {
	background-color: #282828;
	border-color: #000000;
}

#main-menu .flip-dark .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-dark .menu li li a:hover {
	background-color: #313131;
}

#main-menu .flip-dark #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-dark.png);
}

/* FLIP-OVER GREEN */

#main-menu .flip-green .menu-left {
	background: url(layout/images/menu/menu-flip-green.png) 0 0 no-repeat;
}

#main-menu .flip-green .menu-right {
	background: url(layout/images/menu/menu-flip-green.png) 0 -114px no-repeat;
}

#main-menu .flip-green .menu-middle {
	background: url(layout/images/menu/menu-flip-green.png) 0 -57px repeat-x;
}

#main-menu .flip-green .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-green .menu a:hover {
	background: url(layout/images/menu/menu-flip-green.png) 0 -171px repeat-x;
}

#main-menu .flip-green .menu ul {
	background-color: #254306;
	border-color: #1a2f04;
}

#main-menu .flip-green .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-green .menu li li a:hover {
	background-color: #2e5209;
}

#main-menu .flip-green #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-green.png);
}

/* FLIP-OVER LIGHT BLUE */

#main-menu .flip-light-blue .menu-left {
	background: url(layout/images/menu/menu-flip-light-blue.png) 0 0 no-repeat;
}

#main-menu .flip-light-blue .menu-right {
	background: url(layout/images/menu/menu-flip-light-blue.png) 0 -114px no-repeat;
}

#main-menu .flip-light-blue .menu-middle {
	background: url(layout/images/menu/menu-flip-light-blue.png) 0 -57px repeat-x;
}

#main-menu .flip-light-blue .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-light-blue .menu a:hover {
	background: url(layout/images/menu/menu-flip-light-blue.png) 0 -171px repeat-x;
}

#main-menu .flip-light-blue .menu ul {
	background-color: #577f98;
	border-color: #3a5769;
}

#main-menu .flip-light-blue .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-light-blue .menu li li a:hover {
	background-color: #6a99b6;
}

#main-menu .flip-light-blue #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-light-blue.png);
}

/* FLIP-OVER LIGHT */

#main-menu .flip-light .menu-left {
	background: url(layout/images/menu/menu-flip-light.png) 0 0 no-repeat;
}

#main-menu .flip-light .menu-right {
	background: url(layout/images/menu/menu-flip-light.png) 0 -114px no-repeat;
}

#main-menu .flip-light .menu-middle {
	background: url(layout/images/menu/menu-flip-light.png) 0 -57px repeat-x;
}

#main-menu .flip-light .menu a {
	color: #666666;
}

#main-menu .flip-light .menu a:hover {
	background: url(layout/images/menu/menu-flip-light.png) 0 -171px repeat-x;
}

#main-menu .flip-light .menu ul {
	background-color: #e5e5e5;
	border-color: #cccccc;
}

#main-menu .flip-light .menu li li a {
	color: #666666;
	text-shadow: 0 0 0;
}

#main-menu .flip-light .menu li li a:hover {
	background-color: #eeeeee;
}

#main-menu .flip-light #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-light.png);
}

/* FLIP-OVER NAVY */

#main-menu .flip-navy .menu-left {
	background: url(layout/images/menu/menu-flip-navy.png) 0 0 no-repeat;
}

#main-menu .flip-navy .menu-right {
	background: url(layout/images/menu/menu-flip-navy.png) 0 -114px no-repeat;
}

#main-menu .flip-navy .menu-middle {
	background: url(layout/images/menu/menu-flip-navy.png) 0 -57px repeat-x;
}

#main-menu .flip-navy .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-navy .menu a:hover {
	background: url(layout/images/menu/menu-flip-navy.png) 0 -171px repeat-x;
}

#main-menu .flip-navy .menu ul {
	background-color: #030b23;
	border-color: #010309;
}

#main-menu .flip-navy .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-navy .menu li li a:hover {
	background-color: #071645;
}

#main-menu .flip-navy #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-navy.png);
}

/* FLIP-OVER ORANGE */

#main-menu .flip-orange .menu-left {
	background: url(layout/images/menu/menu-flip-orange.png) 0 0 no-repeat;
}

#main-menu .flip-orange .menu-right {
	background: url(layout/images/menu/menu-flip-orange.png) 0 -114px no-repeat;
}

#main-menu .flip-orange .menu-middle {
	background: url(layout/images/menu/menu-flip-orange.png) 0 -57px repeat-x;
}

#main-menu .flip-orange .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-orange .menu a:hover {
	background: url(layout/images/menu/menu-flip-orange.png) 0 -171px repeat-x;
}

#main-menu .flip-orange .menu ul {
	background-color: #67250b;
	border-color: #401707;
}

#main-menu .flip-orange .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-orange .menu li li a:hover {
	background-color: #843110;
}

#main-menu .flip-orange #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-orange.png);
}

/* FLIP-OVER PINK */

#main-menu .flip-pink .menu-left {
	background: url(layout/images/menu/menu-flip-pink.png) 0 0 no-repeat;
}

#main-menu .flip-pink .menu-right {
	background: url(layout/images/menu/menu-flip-pink.png) 0 -114px no-repeat;
}

#main-menu .flip-pink .menu-middle {
	background: url(layout/images/menu/menu-flip-pink.png) 0 -57px repeat-x;
}

#main-menu .flip-pink .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-pink .menu a:hover {
	background: url(layout/images/menu/menu-flip-pink.png) 0 -171px repeat-x;
}

#main-menu .flip-pink .menu ul {
	background-color: #7a0951;
	border-color: #47062f;
}

#main-menu .flip-pink .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-pink .menu li li a:hover {
	background-color: #a10f6c;
}

#main-menu .flip-pink #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-pink.png);
}

/* FLIP-OVER PURPLE */

#main-menu .flip-purple .menu-left {
	background: url(layout/images/menu/menu-flip-purple.png) 0 0 no-repeat;
}

#main-menu .flip-purple .menu-right {
	background: url(layout/images/menu/menu-flip-purple.png) 0 -114px no-repeat;
}

#main-menu .flip-purple .menu-middle {
	background: url(layout/images/menu/menu-flip-purple.png) 0 -57px repeat-x;
}

#main-menu .flip-purple .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-purple .menu a:hover {
	background: url(layout/images/menu/menu-flip-purple.png) 0 -171px repeat-x;
}

#main-menu .flip-purple .menu ul {
	background-color: #745f7e;
	border-color: #4c3c53;
}

#main-menu .flip-purple .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-purple .menu li li a:hover {
	background-color: #8c7498;
}

#main-menu .flip-purple #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-purple.png);
}

/* FLIP-OVER RED */

#main-menu .flip-red .menu-left {
	background: url(layout/images/menu/menu-flip-red.png) 0 0 no-repeat;
}

#main-menu .flip-red .menu-right {
	background: url(layout/images/menu/menu-flip-red.png) 0 -114px no-repeat;
}

#main-menu .flip-red .menu-middle {
	background: url(layout/images/menu/menu-flip-red.png) 0 -57px repeat-x;
}

#main-menu .flip-red .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-red .menu a:hover {
	background: url(layout/images/menu/menu-flip-red.png) 0 -171px repeat-x;
}

#main-menu .flip-red .menu ul {
	background-color: #510a0a;
	border-color: #240404;
}

#main-menu .flip-red .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-red .menu li li a:hover {
	background-color: #6c0e0e;
}

#main-menu .flip-red #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-red.png);
}

/* FLIP-OVER SLATE */

#main-menu .flip-slate .menu-left {
	background: url(layout/images/menu/menu-flip-slate.png) 0 0 no-repeat;
}

#main-menu .flip-slate .menu-right {
	background: url(layout/images/menu/menu-flip-slate.png) 0 -114px no-repeat;
}

#main-menu .flip-slate .menu-middle {
	background: url(layout/images/menu/menu-flip-slate.png) 0 -57px repeat-x;
}

#main-menu .flip-slate .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-slate .menu a:hover {
	background: url(layout/images/menu/menu-flip-slate.png) 0 -171px repeat-x;
}

#main-menu .flip-slate .menu ul {
	background-color: #23282e;
	border-color: #0f1114;
}

#main-menu .flip-slate .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-slate .menu li li a:hover {
	background-color: #2d333a;
}

#main-menu .flip-slate #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-slate.png);
}

/* FLIP-OVER TEAL */

#main-menu .flip-teal .menu-left {
	background: url(layout/images/menu/menu-flip-teal.png) 0 0 no-repeat;
}

#main-menu .flip-teal .menu-right {
	background: url(layout/images/menu/menu-flip-teal.png) 0 -114px no-repeat;
}

#main-menu .flip-teal .menu-middle {
	background: url(layout/images/menu/menu-flip-teal.png) 0 -57px repeat-x;
}

#main-menu .flip-teal .menu a {
	color: #eaeaea;
	text-shadow: #000000 1px 1px 1px;
}

#main-menu .flip-teal .menu a:hover {
	background: url(layout/images/menu/menu-flip-teal.png) 0 -171px repeat-x;
}

#main-menu .flip-teal .menu ul {
	background-color: #133735;
	border-color: #0b2221;
}

#main-menu .flip-teal .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .flip-teal .menu li li a:hover {
	background-color: #1c4f4c;
}

#main-menu .flip-teal #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-teal.png);
}

/* ------- CLASSIC ------- */

/* CLASSIC (GENERAL) */

#main-menu .classic-black,
#main-menu .classic-blue,
#main-menu .classic-brown,
#main-menu .classic-dark-purple,
#main-menu .classic-dark,
#main-menu .classic-green,
#main-menu .classic-light-blue,
#main-menu .classic-light,
#main-menu .classic-navy,
#main-menu .classic-orange,
#main-menu .classic-pink,
#main-menu .classic-purple,
#main-menu .classic-red,
#main-menu .classic-slate,
#main-menu .classic-teal {
	margin: 0 0 0 -490px;
	position: absolute;
	top: 0;
	left: 50%;
	width: 980px;
	z-index: 100;
}

#main-menu .classic-black .menu-left,
#main-menu .classic-blue .menu-left,
#main-menu .classic-brown .menu-left,
#main-menu .classic-dark-purple .menu-left,
#main-menu .classic-dark .menu-left,
#main-menu .classic-green .menu-left,
#main-menu .classic-light-blue .menu-left,
#main-menu .classic-light .menu-left,
#main-menu .classic-navy .menu-left,
#main-menu .classic-orange .menu-left,
#main-menu .classic-pink .menu-left,
#main-menu .classic-purple .menu-left,
#main-menu .classic-red .menu-left,
#main-menu .classic-slate .menu-left,
#main-menu .classic-teal .menu-left {
	float: left;
	width: 6px;
	height: 58px;
}

#main-menu .classic-black .menu-right,
#main-menu .classic-blue .menu-right,
#main-menu .classic-brown .menu-right,
#main-menu .classic-dark-purple .menu-right,
#main-menu .classic-dark .menu-right,
#main-menu .classic-green .menu-right,
#main-menu .classic-light-blue .menu-right,
#main-menu .classic-light .menu-right,
#main-menu .classic-navy .menu-right,
#main-menu .classic-orange .menu-right,
#main-menu .classic-pink .menu-right,
#main-menu .classic-purple .menu-right,
#main-menu .classic-red .menu-right,
#main-menu .classic-slate .menu-right,
#main-menu .classic-teal .menu-right {
	float: left;
	width: 6px;
	height: 58px;
}

#main-menu .classic-black .menu-middle,
#main-menu .classic-blue .menu-middle,
#main-menu .classic-brown .menu-middle,
#main-menu .classic-dark-purple .menu-middle,
#main-menu .classic-dark .menu-middle,
#main-menu .classic-green .menu-middle,
#main-menu .classic-light-blue .menu-middle,
#main-menu .classic-light .menu-middle,
#main-menu .classic-navy .menu-middle,
#main-menu .classic-orange .menu-middle,
#main-menu .classic-pink .menu-middle,
#main-menu .classic-purple .menu-middle,
#main-menu .classic-red .menu-middle,
#main-menu .classic-slate .menu-middle,
#main-menu .classic-teal .menu-middle {
	float: left;
	width: 968px;
	height: 58px;
}

#main-menu .classic-black .menu-middle-inner,
#main-menu .classic-blue .menu-middle-inner,
#main-menu .classic-brown .menu-middle-inner,
#main-menu .classic-dark-purple .menu-middle-inner,
#main-menu .classic-dark .menu-middle-inner,
#main-menu .classic-green .menu-middle-inner,
#main-menu .classic-light-blue .menu-middle-inner,
#main-menu .classic-light .menu-middle-inner,
#main-menu .classic-navy .menu-middle-inner,
#main-menu .classic-orange .menu-middle-inner,
#main-menu .classic-pink .menu-middle-inner,
#main-menu .classic-purple .menu-middle-inner,
#main-menu .classic-red .menu-middle-inner,
#main-menu .classic-slate .menu-middle-inner,
#main-menu .classic-teal .menu-middle-inner {
	margin: 0 auto;
	width: 960px;
}

#main-menu .classic-black .menu a,
#main-menu .classic-blue .menu a,
#main-menu .classic-brown .menu a,
#main-menu .classic-dark-purple .menu a,
#main-menu .classic-dark .menu a,
#main-menu .classic-green .menu a,
#main-menu .classic-light-blue .menu a,
#main-menu .classic-light .menu a,
#main-menu .classic-navy .menu a,
#main-menu .classic-orange .menu a,
#main-menu .classic-pink .menu a,
#main-menu .classic-purple .menu a,
#main-menu .classic-red .menu a,
#main-menu .classic-slate .menu a,
#main-menu .classic-teal .menu a {
	display: block;
	font-family: Arial, Helevtica, Verdana,san-serif;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 100%;
	padding: 22px 15px 19px 15px;
	text-decoration: none;
	text-transform: uppercase;
}

#main-menu .classic-black .menu ul,
#main-menu .classic-blue .menu ul,
#main-menu .classic-brown .menu ul,
#main-menu .classic-dark-purple .menu ul,
#main-menu .classic-dark .menu ul,
#main-menu .classic-green .menu ul,
#main-menu .classic-light-blue .menu ul,
#main-menu .classic-light .menu ul,
#main-menu .classic-navy .menu ul,
#main-menu .classic-orange .menu ul,
#main-menu .classic-pink .menu ul,
#main-menu .classic-purple .menu ul,
#main-menu .classic-red .menu ul,
#main-menu .classic-slate .menu ul,
#main-menu .classic-teal .menu ul {
	border-style: solid;
	border-width: 1px;
	border-top-width: 0;
	margin: 52px 0 0 0;
	padding: 8px 0;
}

#main-menu .classic-black .menu li li a,
#main-menu .classic-blue .menu li li a,
#main-menu .classic-brown .menu li li a,
#main-menu .classic-dark-purple .menu li li a,
#main-menu .classic-dark .menu li li a,
#main-menu .classic-green .menu li li a,
#main-menu .classic-light-blue .menu li li a,
#main-menu .classic-light .menu li li a,
#main-menu .classic-navy .menu li li a,
#main-menu .classic-orange .menu li li a,
#main-menu .classic-pink .menu li li a,
#main-menu .classic-purple .menu li li a,
#main-menu .classic-red .menu li li a,
#main-menu .classic-slate .menu li li a,
#main-menu .classic-teal .menu li li a {
	display: block;
	font-size: 11px;
	margin: 0 8px;
	padding: 13px 12px 11px 12px;
}

#main-menu .classic-black .menu li li a:hover,
#main-menu .classic-blue .menu li li a:hover,
#main-menu .classic-brown .menu li li a:hover,
#main-menu .classic-dark-purple .menu li li a:hover,
#main-menu .classic-dark .menu li li a:hover,
#main-menu .classic-green .menu li li a:hover,
#main-menu .classic-light-blue .menu li li a:hover,
#main-menu .classic-light .menu li li a:hover,
#main-menu .classic-navy .menu li li a:hover,
#main-menu .classic-orange .menu li li a:hover,
#main-menu .classic-pink .menu li li a:hover,
#main-menu .classic-purple .menu li li a:hover,
#main-menu .classic-red .menu li li a:hover,
#main-menu .classic-slate .menu li li a:hover,
#main-menu .classic-teal .menu li li a:hover {
	background-image: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* CLASSIC BLACK */

#main-menu .classic-black .menu-left {
	background: url(layout/images/menu/menu-classic-black.png) 0 0 no-repeat;
}

#main-menu .classic-black .menu-right {
	background: url(layout/images/menu/menu-classic-black.png) 0 -116px no-repeat;
}

#main-menu .classic-black .menu-middle {
	background: url(layout/images/menu/menu-classic-black.png) 0 -58px repeat-x;
}

#main-menu .classic-black .menu a {
	color: #ffffff;
}

#main-menu .classic-black .menu a:hover {
	background: url(layout/images/menu/menu-classic-black.png) 0 -174px repeat-x;
}

#main-menu .classic-black .menu ul {
	background-color: #121212;
	border-color: #000000;
}

#main-menu .classic-black .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-black .menu li li a:hover {
	background-color: #1e1e1e;
}

#main-menu .classic-black #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-black.png);
}

/* CLASSIC BLUE */

#main-menu .classic-blue .menu-left {
	background: url(layout/images/menu/menu-classic-blue.png) 0 0 no-repeat;
}

#main-menu .classic-blue .menu-right {
	background: url(layout/images/menu/menu-classic-blue.png) 0 -116px no-repeat;
}

#main-menu .classic-blue .menu-middle {
	background: url(layout/images/menu/menu-classic-blue.png) 0 -58px repeat-x;
}

#main-menu .classic-blue .menu a {
	color: #ffffff;
}

#main-menu .classic-blue .menu a:hover {
	background: url(layout/images/menu/menu-classic-blue.png) 0 -174px repeat-x;
}

#main-menu .classic-blue .menu ul {
	background-color: #0d306f;
	border-color: #081f49;
}

#main-menu .classic-blue .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-blue .menu li li a:hover {
	background-color: #0f3b8b;
}

#main-menu .classic-blue #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-blue.png);
}

/* CLASSIC BROWN */

#main-menu .classic-brown .menu-left {
	background: url(layout/images/menu/menu-classic-brown.png) 0 0 no-repeat;
}

#main-menu .classic-brown .menu-right {
	background: url(layout/images/menu/menu-classic-brown.png) 0 -116px no-repeat;
}

#main-menu .classic-brown .menu-middle {
	background: url(layout/images/menu/menu-classic-brown.png) 0 -58px repeat-x;
}

#main-menu .classic-brown .menu a {
	color: #ffffff;
}

#main-menu .classic-brown .menu a:hover {
	background: url(layout/images/menu/menu-classic-brown.png) 0 -174px repeat-x;
}

#main-menu .classic-brown .menu ul {
	background-color: #37261c;
	border-color: #160e09;
}

#main-menu .classic-brown .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-brown .menu li li a:hover {
	background-color: #493225;
}

#main-menu .classic-brown #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-brown.png);
}

/* CLASSIC DARK PURPLE */

#main-menu .classic-dark-purple .menu-left {
	background: url(layout/images/menu/menu-classic-dark-purple.png) 0 0 no-repeat;
}

#main-menu .classic-dark-purple .menu-right {
	background: url(layout/images/menu/menu-classic-dark-purple.png) 0 -116px no-repeat;
}

#main-menu .classic-dark-purple .menu-middle {
	background: url(layout/images/menu/menu-classic-dark-purple.png) 0 -58px repeat-x;
}

#main-menu .classic-dark-purple .menu a {
	color: #ffffff;
}

#main-menu .classic-dark-purple .menu a:hover {
	background: url(layout/images/menu/menu-classic-dark-purple.png) 0 -174px repeat-x;
}

#main-menu .classic-dark-purple .menu ul {
	background-color: #130323;
	border-color: #05010a;
}

#main-menu .classic-dark-purple .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-dark-purple .menu li li a:hover {
	background-color: #1f0538;
}

#main-menu .classic-dark-purple #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-dark-purple.png);
}

/* CLASSIC DARK */

#main-menu .classic-dark .menu-left {
	background: url(layout/images/menu/menu-classic-dark.png) 0 0 no-repeat;
}

#main-menu .classic-dark .menu-right {
	background: url(layout/images/menu/menu-classic-dark.png) 0 -116px no-repeat;
}

#main-menu .classic-dark .menu-middle {
	background: url(layout/images/menu/menu-classic-dark.png) 0 -58px repeat-x;
}

#main-menu .classic-dark .menu a {
	color: #ffffff;
}

#main-menu .classic-dark .menu a:hover {
	background: url(layout/images/menu/menu-classic-dark.png) 0 -174px repeat-x;
}

#main-menu .classic-dark .menu ul {
	background-color: #282828;
	border-color: #000000;
}

#main-menu .classic-dark .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-dark .menu li li a:hover {
	background-color: #313131;
}

#main-menu .classic-dark #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-dark.png);
}

/* CLASSIC GREEN */

#main-menu .classic-green .menu-left {
	background: url(layout/images/menu/menu-classic-green.png) 0 0 no-repeat;
}

#main-menu .classic-green .menu-right {
	background: url(layout/images/menu/menu-classic-green.png) 0 -116px no-repeat;
}

#main-menu .classic-green .menu-middle {
	background: url(layout/images/menu/menu-classic-green.png) 0 -58px repeat-x;
}

#main-menu .classic-green .menu a {
	color: #ffffff;
}

#main-menu .classic-green .menu a:hover {
	background: url(layout/images/menu/menu-classic-green.png) 0 -174px repeat-x;
}

#main-menu .classic-green .menu ul {
	background-color: #254306;
	border-color: #1a2f04;
}

#main-menu .classic-green .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-green .menu li li a:hover {
	background-color: #2e5209;
}

#main-menu .classic-green #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-green.png);
}

/* CLASSIC LIGHT BLUE */

#main-menu .classic-light-blue .menu-left {
	background: url(layout/images/menu/menu-classic-light-blue.png) 0 0 no-repeat;
}

#main-menu .classic-light-blue .menu-right {
	background: url(layout/images/menu/menu-classic-light-blue.png) 0 -116px no-repeat;
}

#main-menu .classic-light-blue .menu-middle {
	background: url(layout/images/menu/menu-classic-light-blue.png) 0 -58px repeat-x;
}

#main-menu .classic-light-blue .menu a {
	color: #ffffff;
}

#main-menu .classic-light-blue .menu a:hover {
	background: url(layout/images/menu/menu-classic-light-blue.png) 0 -174px repeat-x;
}

#main-menu .classic-light-blue .menu ul {
	background-color: #577f98;
	border-color: #3a5769;
}

#main-menu .classic-light-blue .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-light-blue .menu li li a:hover {
	background-color: #6a99b6;
}

#main-menu .classic-light-blue #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-light-blue.png);
}

/* CLASSIC LIGHT */

#main-menu .classic-light .menu-left {
	background: url(layout/images/menu/menu-classic-light.png) 0 0 no-repeat;
}

#main-menu .classic-light .menu-right {
	background: url(layout/images/menu/menu-classic-light.png) 0 -116px no-repeat;
}

#main-menu .classic-light .menu-middle {
	background: url(layout/images/menu/menu-classic-light.png) 0 -58px repeat-x;
}

#main-menu .classic-light .menu a {
	color: #666666;
}

#main-menu .classic-light .menu a:hover {
	background: url(layout/images/menu/menu-classic-light.png) 0 -174px repeat-x;
}

#main-menu .classic-light .menu ul {
	background-color: #e5e5e5;
	border-color: #cccccc;
}

#main-menu .classic-light .menu li li a {
	color: #666666;
}

#main-menu .classic-light .menu li li a:hover {
	background-color: #eeeeee;
}

#main-menu .classic-light #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-light.png);
}

/* CLASSIC NAVY */

#main-menu .classic-navy .menu-left {
	background: url(layout/images/menu/menu-classic-navy.png) 0 0 no-repeat;
}

#main-menu .classic-navy .menu-right {
	background: url(layout/images/menu/menu-classic-navy.png) 0 -116px no-repeat;
}

#main-menu .classic-navy .menu-middle {
	background: url(layout/images/menu/menu-classic-navy.png) 0 -58px repeat-x;
}

#main-menu .classic-navy .menu a {
	color: #ffffff;
}

#main-menu .classic-navy .menu a:hover {
	background: url(layout/images/menu/menu-classic-navy.png) 0 -174px repeat-x;
}

#main-menu .classic-navy .menu ul {
	background-color: #030b23;
	border-color: #010309;
}

#main-menu .classic-navy .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-navy .menu li li a:hover {
	background-color: #071645;
}

#main-menu .classic-navy #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-navy.png);
}

/* CLASSIC ORANGE */

#main-menu .classic-orange .menu-left {
	background: url(layout/images/menu/menu-classic-orange.png) 0 0 no-repeat;
}

#main-menu .classic-orange .menu-right {
	background: url(layout/images/menu/menu-classic-orange.png) 0 -116px no-repeat;
}

#main-menu .classic-orange .menu-middle {
	background: url(layout/images/menu/menu-classic-orange.png) 0 -58px repeat-x;
}

#main-menu .classic-orange .menu a {
	color: #ffffff;
}

#main-menu .classic-orange .menu a:hover {
	background: url(layout/images/menu/menu-classic-orange.png) 0 -174px repeat-x;
}

#main-menu .classic-orange .menu ul {
	background-color: #67250b;
	border-color: #401707;
}

#main-menu .classic-orange .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-orange .menu li li a:hover {
	background-color: #843110;
}

#main-menu .classic-orange #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-orange.png);
}

/* CLASSIC PINK */

#main-menu .classic-pink .menu-left {
	background: url(layout/images/menu/menu-classic-pink.png) 0 0 no-repeat;
}

#main-menu .classic-pink .menu-right {
	background: url(layout/images/menu/menu-classic-pink.png) 0 -116px no-repeat;
}

#main-menu .classic-pink .menu-middle {
	background: url(layout/images/menu/menu-classic-pink.png) 0 -58px repeat-x;
}

#main-menu .classic-pink .menu a {
	color: #ffffff;
}

#main-menu .classic-pink .menu a:hover {
	background: url(layout/images/menu/menu-classic-pink.png) 0 -174px repeat-x;
}

#main-menu .classic-pink .menu ul {
	background-color: #7a0951;
	border-color: #47062f;
}

#main-menu .classic-pink .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-pink .menu li li a:hover {
	background-color: #a10f6c;
}

#main-menu .classic-pink #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-pink.png);
}

/* CLASSIC PURPLE */

#main-menu .classic-purple .menu-left {
	background: url(layout/images/menu/menu-classic-purple.png) 0 0 no-repeat;
}

#main-menu .classic-purple .menu-right {
	background: url(layout/images/menu/menu-classic-purple.png) 0 -116px no-repeat;
}

#main-menu .classic-purple .menu-middle {
	background: url(layout/images/menu/menu-classic-purple.png) 0 -58px repeat-x;
}

#main-menu .classic-purple .menu a {
	color: #ffffff;
}

#main-menu .classic-purple .menu a:hover {
	background: url(layout/images/menu/menu-classic-purple.png) 0 -174px repeat-x;
}

#main-menu .classic-purple .menu ul {
	background-color: #745f7e;
	border-color: #4c3c53;
}

#main-menu .classic-purple .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-purple .menu li li a:hover {
	background-color: #8c7498;
}

#main-menu .classic-purple #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-purple.png);
}

/* CLASSIC RED */

#main-menu .classic-red .menu-left {
	background: url(layout/images/menu/menu-classic-red.png) 0 0 no-repeat;
}

#main-menu .classic-red .menu-right {
	background: url(layout/images/menu/menu-classic-red.png) 0 -116px no-repeat;
}

#main-menu .classic-red .menu-middle {
	background: url(layout/images/menu/menu-classic-red.png) 0 -58px repeat-x;
}

#main-menu .classic-red .menu a {
	color: #ffffff;
}

#main-menu .classic-red .menu a:hover {
	background: url(layout/images/menu/menu-classic-red.png) 0 -174px repeat-x;
}

#main-menu .classic-red .menu ul {
	background-color: #510a0a;
	border-color: #240404;
}

#main-menu .classic-red .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-red .menu li li a:hover {
	background-color: #6c0e0e;
}

#main-menu .classic-red #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-red.png);
}

/* CLASSIC SLATE */

#main-menu .classic-slate .menu-left {
	background: url(layout/images/menu/menu-classic-slate.png) 0 0 no-repeat;
}

#main-menu .classic-slate .menu-right {
	background: url(layout/images/menu/menu-classic-slate.png) 0 -116px no-repeat;
}

#main-menu .classic-slate .menu-middle {
	background: url(layout/images/menu/menu-classic-slate.png) 0 -58px repeat-x;
}

#main-menu .classic-slate .menu a {
	color: #ffffff;
}

#main-menu .classic-slate .menu a:hover {
	background: url(layout/images/menu/menu-classic-slate.png) 0 -174px repeat-x;
}

#main-menu .classic-slate .menu ul {
	background-color: #23282e;
	border-color: #0f1114;
}

#main-menu .classic-slate .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-slate .menu li li a:hover {
	background-color: #2d333a;
}

#main-menu .classic-slate #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-slate.png);
}

/* CLASSIC TEAL */

#main-menu .classic-teal .menu-left {
	background: url(layout/images/menu/menu-classic-teal.png) 0 0 no-repeat;
}

#main-menu .classic-teal .menu-right {
	background: url(layout/images/menu/menu-classic-teal.png) 0 -116px no-repeat;
}

#main-menu .classic-teal .menu-middle {
	background: url(layout/images/menu/menu-classic-teal.png) 0 -58px repeat-x;
}

#main-menu .classic-teal .menu a {
	color: #ffffff;
}

#main-menu .classic-teal .menu a:hover {
	background: url(layout/images/menu/menu-classic-teal.png) 0 -174px repeat-x;
}

#main-menu .classic-teal .menu ul {
	background-color: #133735;
	border-color: #0b2221;
}

#main-menu .classic-teal .menu li li a {
	color: #ffffff;
	text-shadow: 0 0 0;
}

#main-menu .classic-teal .menu li li a:hover {
	background-color: #1c4f4c;
}

#main-menu .classic-teal #search-trigger {
	background-image: url(layout/images/menu/search-popup-trigger-classic-teal.png);
}

/* PRETTY PHOTO */
/*replace "layout/plugins/prettyphoto/images/prettyPhoto" with "layout/plugins/prettyphoto/images/prettyPhoto" */

 div.light_rounded .pp_top .pp_left{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_rounded .pp_nav .pp_play{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_pause{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_arrow_previous{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_rounded .pp_nav .pp_play{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_pause{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_arrow_previous{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_square .pp_nav .pp_play{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_arrow_previous{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_square .pp_nav .pp_play{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_arrow_previous{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_next:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{float: left;margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav .pp_play,.pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}a.pp_arrow_previous,a.pp_arrow_next{display:block;float: left;height:15px;margin-top:5px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}.pp_gallery{left:50%;margin-top: -50px;position:absolute;z-index:10000;}.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}.pp_gallery li.default a{background: url(layout/plugins/prettyphoto/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a img{display: none;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}a.pp_next{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(layout/plugins/prettyphoto/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

/* /wp-content/themes/alyeska/layout/css/skin/glass-blue.css */

/* COLOR SHADES */

/*

BACKGROUND: #0d306f
LIGHTER: #165587 
LIGHTEST: #377eff

*/

/* PRIMARY ELEMENTS */

body {
	background: #0d306f; /*url(layout/images/skin/footer-blue.png) 0 bottom repeat-x;*/
}

#wrapper {
	background: #0d306f url(layout/images/skin/glass-blue.jpg) center 0 no-repeat;
}

/* CLASSES */

.highlight {
	color: #165587;
}

/* TYPOGRAPHY */

a,
h2 a:hover,
.nav-entries a:hover,
#sidebar li a:hover {
	color: #0044CC;
}

a:hover {
	color: #FF8000;
}

.entry h2 {
    padding: 10px 20px 10px 10px;
    background-image: url(layout/images/shape/h2-gradient_blue.png);
	background-repeat: repeat;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}

.entry h2 a {
    color: white;
    text-shadow: none;
}

.entry h2 a:hover {
    color: #FF8000;
}

.entry .comment {
	right: 10px;
	top: 10px;
}
/* Adbanner */

#adbanner {
    height: 90px;
    position: absolute;
    right: 0px; /* 30px */
    top: 0px;  /* 55px */
}

/* Widget h2 */
.widget h2 span {
	/*background-image: url("");*/ /* overwrite text-gradient */
	margin-left: -5px; /* balance for -5px padding */
}
.widget h2 {
	color: white;
	background-image: url("layout/images/shape/widget-h2-gradient.png");
	background-repeat: repeat;
	text-shadow: none; 
	background-attachment: scroll;
	background-position: 0% 0%;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}

/* COPYRIGHT */

#copyright .menu a:hover {
	color: #165587;
}

/* sprites */
.sprite-index { text-decoration: none; display: inline-block; background: url("/wp-content/uploads/images/sprite-index.png") no-repeat top left;}
.sprite-RSS64{ background-position: 0 0; width: 35px; height: 35px; } 
.sprite-blog-suche{ background-position: 0 -85px; width: 80px; height: 15px; } 
.sprite-blog_button1{ background-position: 0 -150px; width: 80px; height: 15px; } 
.sprite-facebook{ background-position: 0 -215px; width: 260px; height: 28px; } 
.sprite-gb_flag_tall{ background-position: 0 -294px; width: 20px; height: 18px; } 
.sprite-ger_flag_tall{ background-position: 0 -369px; width: 20px; height: 18px; } 
.sprite-icon-help{ background-position: 0 -443px; width: 20px; height: 20px; } 
.sprite-imdb-logo{ background-position: 0 -513px; width: 27px; height: 13px; } 
.sprite-neu{ background-position: 0 -576px; width: 23px; height: 13px; } 
.sprite-ofdb{ background-position: 0 -639px; width: 32px; height: 16px; } 
.sprite-tipp{ background-position: 0 -705px; width: 26px; height: 13px; } 
.sprite-twitter64{ background-position: 0 -768px; width: 35px; height: 35px; } 
.sprite-youtube-button{ background-position: 0 -853px; width: 33px; height: 33px; }

#header .social-icons .delicious-dark {
    width: 55px;
}

#header .social-icons .deviantart-dark {
    width: 55px;
}

#header .social-icons .digg-dark {
    width: 55px;
}

#comments .page p {
	display: block;
}

/* /wp-content/themes/alyeska/layout/css/shape/boxed-light.css */

#wrapper {
	background-color: transparent;
	*background-color: none; /* IE7 Fix */
	padding: 0 0 20px 0;
}

#main-wrapper {
	margin: 0 auto;
	width: 1000px;
}

#main-top {
	background: url(layout/images/shape/main-top-boxed-light.png) no-repeat;
	height: 60px;
}

#main {
	background: url(layout/images/shape/main-boxed-light.png) repeat-y;
	padding: 5px 0;
}

#main-inner {
	padding: 0 20px;
}

#main-bottom {
	background: url(layout/images/shape/main-bottom-boxed-light.png) no-repeat;
	height: 24px;
}

/* MAIN MENU */

#main-menu .flip-black,
#main-menu .flip-blue,
#main-menu .flip-brown,
#main-menu .flip-dark-purple,
#main-menu .flip-dark,
#main-menu .flip-green,
#main-menu .flip-light-blue,
#main-menu .flip-light,
#main-menu .flip-navy,
#main-menu .flip-orange,
#main-menu .flip-pink,
#main-menu .flip-purple,
#main-menu .flip-red,
#main-menu .flip-slate,
#main-menu .flip-teal {
    top: 2px;
}

/* /wp-content/themes/alyeska/layout/css/style/light.css */

/* COLOR SHADES */

/*

STANDARD GREY: #474747 
LIGHTER GREY: #666666
BORDER GREY: #e3e3e3
LIGHTER THAN BG: #fafafa;

*/

/* CLASSES */

.hr {
	border-color: #e3e3e3;
}

.button span {
    background-image: url(layout/images/style/light/button.png);
    color: #474747;
    text-shadow: 1px 1px 0 #ffffff;
}

.pretty,
.frame {
    background-color: #f5f5f5;
    background: -moz-linear-gradient(bottom, #f2f2f2 0px, #fff 100%);
    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
    border: 1px solid #dddddd;
}

td.highlight {
	background-color: #fefde3;
}

/* GENERAL TYPOGRAPHY */

body {
	color: #474747;
}

h1, h2, h3, h4, h5, h6 {
	text-shadow: 1px 1px 1px #ffffff;
}

h2, h3, h4, h5, h6,
h2 a,
.nav-entries a,
#sidebar li a,
#sidebar-left li a {
	color: #666666;
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
	background: url(layout/images/style/light/text-gradient.png) repeat-x;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}

#footer h1 span,
#footer h2 span,
#footer h3 span,
#footer h4 span,
#footer h5 span,
#footer h6 span {
	background-image: url(layout/images/style/light/text-gradient-footer.png);
}

pre, code {
    background: #f2f2f2;
    border: 1px solid #c7c7c7;
}

.clean {
    border-left: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
}

.clean th {
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    background: #f2f2f2;
}

.clean td {
    border-right: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

/* MAIN MENU SEARCH */

#main-menu .search-popup {
	background-image: url(layout/images/style/light/search-popup.png);
}

#main-menu .search-popup form {
	background-image: url(layout/images/style/light/search-popup-field.png);
}

#main-menu .search-popup .search-input {
	color: #666666;
}

#main-menu .search-popup .submit {
    background-image: url(layout/images/style/light/search-popup-submit.png);
}

/* SIDEBAR */

#sidebar {
	background-image: url(layout/images/style/light/sidebar.png);
}

#sidebar #sidebar-top {
	background-image: url(layout/images/style/light/sidebar-top.png);
}

#sidebar #sidebar-bottom {
	background-image: url(layout/images/style/light/sidebar-bottom.png);
}

#sidebar-left {
	background-image: url(layout/images/style/light/sidebar-left.png);
}

#sidebar-left #sidebar-top {
	background-image: url(layout/images/style/light/sidebar-top-left.png);
}

#sidebar-left #sidebar-bottom {
	background-image: url(layout/images/style/light/sidebar-bottom-left.png);
}

#sidebar ul,
#sidebar-left ul {
	border-top: 1px solid #e3e3e3;
}

#sidebar li,
#sidebar-left li {
	border-bottom: 1px solid #e3e3e3;
}

#sidebar li a:hover ,
#sidebar-left li a:hover {
	background-color: #fafafa;
}

/* 2-COLUMN PAGE */

#content .page,
#content .page .top,
#content .page .bottom {
	background-image: url(layout/images/style/light/content-bg.png);
}

/* FULL WIDTH PAGE */

#full-width-content .page,
#full-width-content .page .top,
#full-width-content .page .bottom {
	background-image: url(layout/images/style/light/full-width-content-bg.png);
}

/* SLIDESHOW */

#homepage .slideshow-top,
#homepage .slideshow-middle,
#homepage .slideshow-bottom {
	background-image: url(layout/images/style/light/slideshow-bg.png);
}

#homepage .slideshow .slide {
	background-color: #fafafa;
	background-image: url(layout/images/style/light/content-slide-bg.png);
}

#full-width-content .slide {
	background-image: url(layout/images/style/light/content-slide-bg-fullwidth.png);
}

#content .slide {
	background-image: url(layout/images/style/light/content-slide-bg-standard.png);
}

.slideshow-arrows a,
.nivo-directionNav a {
	background-image: url(layout/images/style/light/slideshow-arrows.png);
}

.slideshow-dots a,
.nivo-controlNav a {
	background-image: url(layout/images/style/light/slideshow-dots.png);
}

.nivo-slideshow .slideshow {
	background-image: url(layout/images/style/light/loader.gif);
}

/* HOMEPAGE SLOGAN */

#home-slogan {
	background-image: url(layout/images/style/light/divider.png);
}

#home-slogan h1 {
	text-shadow: 1px 1px 0 #ffffff;
}

/* FOOTER */

#footer-top,
#footer-bottom,
#footer {
	background-image: url(layout/images/style/light/footer.png);
}

/* COPYRIGHT */

#copyright {
	color: #666666;
}

#copyright .menu a {
	color: #666666;
}

/* PORTFOLIO */

#full-width-content a.image,
#homepage-portfolio a.image {
	background-image: url(layout/images/style/light/enlarge.png);
}

#full-width-content a.video,
#homepage-portfolio a.video {
	background-image: url(layout/images/style/light/enlarge-video.png);
}

/* BLOG (DEFAULT) */

.entry,
.entry .top,
.entry .bottom {
	background-image: url(layout/images/style/light/content-bg.png);
}

.entry h2 span {
	background-image: url(layout/images/style/light/text-gradient-light.png);
}

.entry .meta {
	color: #666666;
}

/* BLOG (CLASSIC) */

.entry-classic .meta {
	color: #666666;
}

/* COMMENTS */

#content ul.children .page, 
#content ul.children .page .top, 
#content ul.children .page .bottom {
	background-image: url(layout/images/style/light/comment-content-bg.png);
}

#comments .comment .comment-author img {
	border: 1px solid #dddddd;
}

#comments .comment .commentmetadata a {
	color: #666666;
}

#comments .comment .commentmetadata a:hover {
	color: #999999;
}

#comments ul.children {
	border-left: 1px solid #cccccc;
}

#comments ul.children li {
	background-image: url(layout/images/style/light/comment.png);
}

/* COMMENTS FORM */ 

#commentform input,
#commentform textarea {
	border: 1px solid #e3e3e3;
	color: #666666;
}

#commentform input:focus,
#commentform textarea:focus {
	border: 1px solid #bbbbbb;
}

#commentform .form-submit input {
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
}

#commentform .form-submit input:hover {
	background-color: #e3e3e3;
}

/* CONTACT FORM */ 

#contact input, #contact textarea {
	border: 1px solid #e3e3e3;
	color: #666666;
}

#contact #submit {
	background-color: #fafafa;
	border: 1px solid #e3e3e3;
}

#contact #submit:hover {
	background-color: #e3e3e3;
}

/* THEMEBLVD SIMPLE CONTACT */

#footer .widget ul.themeblvd-simple-contact li,
.widget ul.themeblvd-simple-contact li {
    background-image: url(layout/images/shared/icons-contact.png);
}

/* RECENT POSTS */

.themeblvd-recent-posts img {
    border: 1px solid #e3e3e3;
}

/* RECENT NEWS */

.themeblvd-recent-news img {
    border: 1px solid #e3e3e3;
}

/* TABS (WIDGET) */

#sidebar .themeblvd-tabs .tab-wrapper,
#sidebar-left .themeblvd-tabs .tab-wrapper {
    border: 1px solid #e3e3e3;
}

#sidebar .themeblvd-tabs .tab-menu a,
#sidebar-left .themeblvd-tabs .tab-menu a {
    background-color: #fafafa;
    border: 1px solid #e3e3e3;
}

#sidebar .themeblvd-tabs .tab-menu a:hover,
#sidebar-left .themeblvd-tabs .tab-menu a:hover {
    background-color: #ffffff;
    color: #666666;
}

#sidebar .themeblvd-tabs .tab-menu a.active,
#sidebar-left .themeblvd-tabs .tab-menu a.active {
    background: #ffffff;
    background: -moz-linear-gradient(bottom , #fff 0px, #f6f6f6 90%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #fff),color-stop(90%, #f6f6f6));
    color: #666666;
}

#sidebar .themeblvd-tabs .tab-wrapper,
#sidebar-left .themeblvd-tabs .tab-wrapper {
	background-color: #ffffff;
}

/* FEEDBACK */

#sidebar .themeblvd-feedback .feedback-meta .tagline,
#sidebar-left .themeblvd-feedback .feedback-meta .tagline {
    color: #666666;
}

/* TABS (shortcode) */

.themeblvd-tabs .tab-wrapper {
    border: 1px solid #e3e3e3;
}

.themeblvd-tabs .tab-menu a {
    background-color: #fafafa;
    border: 1px solid #e3e3e3;
}

.themeblvd-tabs .tab-menu a:hover {
    background-color: #f2f2f2;
    color: #666666;
}

.themeblvd-tabs .tab-menu a.active {
    background-color: #fafafa;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fafafa');
    background: -moz-linear-gradient(bottom , #fafafa 0px, #f6f6f6 90%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #fafafa),color-stop(90%, #f6f6f6));
    color: #666666;
}

.themeblvd-tabs .tab {
	background-color: #fafafa;
	border-radius: 0 5px 5px 5px;
}

/* TOGGLE (shortcode) */

.themeblvd-toggle .trigger {
    color: #666666;
}

.themeblvd-toggle .box {
	background-color: #fafafa;
    border: 1px solid #e3e3e3;
}

.toggle-fancy .trigger {
    background: #f5f5f5;
    background: -moz-linear-gradient(bottom, #F2F2F2 0px, #fff 100%);
    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #fff));
    border: 1px solid #e3e3e3;
}

/* PAGE NAVI PLUGIN */

.wp-pagenavi a,
#full-width-content .wp-pagenavi a,
#content .wp-pagenavi a {
    border: 1px solid #e3e3e3;
    color: #474747;
}

.wp-pagenavi a:hover,
#full-width-content .wp-pagenavi a:hover,
#content .wp-pagenavi a:hover {
    border: 1px solid #dcdcdc;
    background-color: #f2f2f2;
}

#content div.page .wp-pagenavi a:hover {
    border: 1px solid #e3e3e3;
    background-color: #f2f2f2;
}

.wp-pagenavi span.current,
#content .wp-pagenavi span.current,
#full-width-content .wp-pagenavi span.current {
    border: 1px solid #dcdcdc;
    color: #474747;
    background-color: #fafafa;
}

#content div.page .wp-pagenavi span.current {
	background-color: #f2f2f2;
}