.gall_links a{ text-decoration:none;}
.gall_links a:hover{ text-decoration:none;}
.gall_links a img{ text-decoration:none; border:none;}

/* ----------- Album Styles Extend -------------*/


/* All corners same */
#language-selector ul ul li,
#language-selector ul ul li a,
#language-selector ul ul li a:visited {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
}

a.comment-reply-link, a.comment-response-types, span.comment-response-types, .wp-caption,
.suf-mag-headline-block li.suf-mag-headline a.tab-current, .widget-suf-cat-posts li.suf-cat-post:hover,
.suf-mag-category li.suf-mag-catblock-post:hover, .activity-meta a, ul.item-list span.activity {
    border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.suf-widget, .post, div.page, .non-wp-post, #subnav, .hier-nav, .page-nav, .post-nav, .flattened, .author-profile, .info-tag,
.info-category, #featured-posts, h3#comments, h3.comments, h3#respond, h3.respond, #reply-title, textarea, .author-info, blockquote, pre,
input[type="text"], input[type="password"], .commentlist li, .suf-mag-categories td, .suf-mag-excerpts td, .suf-tiles td,
h2.suf-mag-headlines-title, .suf-mag-excerpts th, .suf-tiles th, .suf-mag-categories th, #recaptcha_response_field, #language-selector ul li,
#language-selector ul li a, #language-selector ul li a:visited, .download, .announcement, .warning, .note, .suf-mag-headlines,
.nr-post h3, .nr_widget h4, .post form#whats-new-form #whats-new-textarea, .post form#whats-new-form, ul.item-list li, .standard-form, fieldset {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#wrapper {
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

.searchform .searchfield,
.dir-search input {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

legend,
.button, input[type="button"], input[type="submit"], .submit,
a.suf-mag-excerpt-full-story,
a.suf-mag-excerpt-full-story:hover,
a.suf-mag-excerpt-full-story:visited,
a.suf-mag-category-all-posts,
a.suf-mag-category-all-posts:hover,
a.suf-mag-category-all-posts:visited, .generic-button {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
}
#nav.continuous ul li,
#nav.continuous ul li a {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
}
/* Same top-left and top-right */
#nav ul ul li,
#nav ul ul li a,
#nav ul ul li a:visited {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
    -khtml-border-top-left-radius: 0;
    -khtml-border-top-right-radius: 0;
}

.dbx-handle {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	-khtml-border-top-right-radius: 3px;
}

#commentform label.textarea,
h2.suf-mag-category-title,
#language-selector ul ul li:first-child,
#language-selector ul ul li:first-child a,
#language-selector ul ul li:first-child a:visited,
ul.sidebar-tabs li a,
#nav ul li, #nav ul li a, #nav ul ul ul li:first-child, #nav ul ul ul li:first-child > a, #nav ul ul ul ul li:first-child > a:hover,
#nav-top ul ul ul li:first-child, #nav-top ul ul ul li:first-child > a, #nav-top ul ul ul li:first-child > a:hover,
#item-nav div.item-list-tabs ul li {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    -khtml-border-top-right-radius: 5px;
}

/* Same top-left and bottom-left */
#commentform label {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
}

/* Same top-right and bottom-right */
#commentform input[type="text"] {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
}

/* Same bottom-left and bottom-right */
#language-selector ul ul li:last-child,
#language-selector ul ul li:last-child a,
#language-selector ul ul li:last-child a:visited,
div.sidebar-tab-content,
#nav ul ul li:last-child, #nav ul ul li:last-child > a, #nav ul ul li:last-child > a:hover,
#nav-top, #nav-top ul ul li:last-child, #nav-top ul ul li:last-child > a, #nav-top ul ul li:last-child > a:hover {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
}

/* Solo corners */
#commentform input[type="text"],
#commentform label.textarea {
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
}

#commentform input[type="text"],
#commentform textarea {
	border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-khtml-border-top-left-radius: 0;
}

.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.ngg-albumtitle {
	text-align: left;
 	font-weight: bold;
	margin:0px;
	padding:0px;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.ngg-thumbnail {
	float: left;
	margin-right: 12px;
}

.ngg-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	background-color: #A9A9A9;
}

.ngg-description {
	text-align: left;
}


/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-galleryoverview .desc {
/* required for description */
   margin:0px 10px 10px 0px;
   padding:5px;
}

.ngg-gallery-thumbnail-box {
	float: left;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
	
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #0066CC;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}


/* ----------- Single picture -------------*/
.ngg-singlepic {
	background-color:#FFFFFF;
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
	text-align:left;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 3px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	border: 1px solid #000000;
} 

/* ----------- Gallery list -------------*/

.ngg-galleryoverview ul li:before {
	content: '' !important;
}

.ngg-gallery-list {
	list-style-type:none;
	padding: 0px !important;
	text-indent:0px !important;	
}

.ngg-galleryoverview div.pic img{
	width: 100%;	
}

.ngg-gallery-list li {
	float:left;
	margin:0 2px 0px 2px !important;
	overflow:hidden;
}

.ngg-gallery-list li a {
	border:1px solid #CCCCCC;
	display:block;
	padding:2px;
}

.ngg-gallery-list li.selected a{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
}

.ngg-gallery-list li img {
	height:40px;
	width:40px;	
}

li.ngg-next, li.ngg-prev {
	height:40px;
	width:40px;	
	font-size:3.5em;
}

li.ngg-next a, li.ngg-prev a  {
	padding-top: 10px;
	border: none;
	text-decoration: none;
}

body {/* Default styling for everything that is un-styled and doesn't inherit*/
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height: 1.5;
	background-color: #444;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p,.p {
	margin-bottom: 1.5em;
	text-align: justify;
}
img {
	border: none;
}
ul li {
	margin: 0;
}
ul, ol {
	margin: 0.5em 0 1.5em 1.5em;
	padding-left: 20px;
}

ol {
	list-style-type: decimal;
}
ol ol {
	list-style:lower-latin;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-latin;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom:0;
}

dl	{
	margin:0 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.5em;
}

form {
	margin: 0;
	padding: 0;
}
small {
	font-size: 0.68em;
}
code, pre {
	font-family: "Courier New", Courier, Monaco, "Lucida Console", monospace;
	overflow: auto;
	background-color: #F7F7F7;
}
pre {
	padding: 1em;
	line-height: 1.5em;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
	margin: 1.5em 0;
}
hr{
	border-width: 1px;
	border-style: dotted;
	border-color: #666;
	margin-bottom: 1.5em;
}
blockquote{
	background: url(images/blockquote-l.png) no-repeat left top;
	padding: 10px 15px;
	margin: 0 3em 1em;
	font-size: 1em;
	text-indent: 2em;
}
blockquote > div {
	background: url(images/blockquote-r.png) no-repeat right bottom;
	padding-bottom: 0.1em;
}
abbr, acronym { cursor: help; border-bottom: 1px dotted #888; }
/* Headers */
h1, h2, h3, h4, h5, h6 {
	color: #000;
	/*margin: 0.5em 0;
	padding: 0;*/
	line-height: 1.1em;
}
h2.suf-mag-category-title {
	margin: 0;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #333;
}
h1, h2 {
	font-weight: normal;
}
h3, h4, h5, h6 {
	font-weight: bold;
}
h1 {
	font-size: 200%;
}
h2 {
	font-size: 183%;
}
h3 {
	font-size: 166%;
}
h4 {
	font-size: 150%;
	font-weight: bold;
}
h5 {
	font-size: 133%;
	font-weight: bold;
}
h6 {
	font-size: 116%;
	font-weight: bold;
}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	font-size: 0.7em;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/* WordPress Standard Elements */
img#wpstats {
	width:0;
	height:0;
	overflow:hidden;
}

.border{
	padding: 2.5px;
	border: 1px solid #ccc;
}
.hidden {
	display: none;
	visibility: hidden;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin:0 10px 5px 0;
}
.alignright {
	float: right;
	margin:0 0 5px 10px;
}

.floatleft{
	float:left;
	margin:3px 7px 0 0;
}
.floatright{
	float:right;
	margin:3px 0 0 7px;
}
.right{
	float:right;
}
.block{
	display:block;
}
.left{
	float:left;
}
.clear{
	clear:both;
}
.center {
	text-align: center;
}
dl.gallery-item {margin:0}
div.suf-widget{
	background: #fff;
	border: 1px solid #c0c0c0;
}

#wrapper {
	width: 1000px;
	margin: 20px auto;
	position: relative;
	border: 1px solid #008000;
	background-color: #EDF3E6;
	padding: 10px;
}

#wrapper.shadow {
	/* Shadows - CSS3 for browsers that support it */
	box-shadow: 10px 10px 5px #888;
	-moz-box-shadow: 10px 10px 5px #888;
	-khtml-box-shadow: 10px 10px 5px #888;
	-webkit-box-shadow: 10px 10px 5px #888;
}

#header {
	height: 55px;
	padding: 15px 0;
}

/* Blog title */
.blogtitle {
	font-size: 333%;
	float: left;
	line-height: 47px;
	position:relative;
	margin: 0;
	padding: 0;
}
.blogtitle-left {
	float: left;
	text-align: left;
}

.blogtitle-right {
	float: right;
	text-align: right;
}

.blogtitle-above {
	width: 100%;
}

.blogtitle-hidden {
	display: none;
}

/*div.blogtitle a {*/
.blogtitle a {
	color: #000;
}

.blogtitle a:hover {
	text-decoration: none;
}

/* Blog description on the right side of the title */
.description {
	float: right;
	margin-top: 21px; 	/* description distance from top of screen */
	margin-right: 20px;
	margin-left: 20px;
	text-transform: uppercase;
	font-size: 116%;
}

.description-left {
	float: left;
}

.description-right {
	float: right;
}

.description-below {
	margin-top: 0; 	/* description distance from top of screen */
	display: block;
}

.description-hidden {
	display: none;
}

/* search form */
.searchform {
	display: inline-block;
	font-size: 100%;
	padding: 0;
	margin: -1px 0 1px;
}
.searchform .searchfield {
/*	width: 158px;*/
	padding: 4px 7px 2px 5px;
	color: #999;
	border: 1px solid #888;
	margin-top: 6px;
}

.searchform input[type="submit"].searchsubmit {
	background-repeat: no-repeat;
    background-position: 0 0;
	height: 24px;
	width: 24px;
	border: none;
	cursor: pointer;
	text-indent: -999%;
	margin: 0;
	padding: 0 3px 0 3px;
}

#right-header-widgets .searchform,
#top-bar-right-widgets .searchform {
	float: right;
}

.dbx-content .searchform {
	float: left;
	text-align: center;
	width: 100%;
}

.dbx-content .searchform .searchfield {
	width: 70%;
}

/*
 * The layout has "page" as the base element.
 * Inside the "page" is a "wrapper". The "wrapper" has 4 rows:
 *     1. A "header"
 *     2. A navigation bar ("nav")
 *     3. A "container" with two columns:
 *        a. A main column ("main-col")
 *        b. A "sidebar"
 *     4. A section for credits ("cred")
 */

/* Main column  */
#main-col {
	width: 725px;
	float: left;
	position: relative;
	margin-left: 0;
	margin-right: 0;
}
#single-col {
	width: 100%;
	float: left;
}



/* main menu */
#nav {
	font-size: 108%;
	border-bottom: 1px solid #009000;
}

.float-ptr {
	font-size: 130%;
	float: right;
	height: 8px;
	width: 8px;
	top: 45%;
	right: 3px;
	position: absolute;
}
.down-ptr {
	font-size: 130%;
	float: right;
	height: 8px;
	width: 8px;
	top: 45%;
	right: 5px;
	position: absolute;
	margin-left: 5px;
	background: url(images/arrows.gif) no-repeat scroll 0 0 transparent;
}
img.home-icon { height: 21px; }
#nav ul li a.with-arrow, #nav-top ul li a.with-arrow { padding-right: 22px;}
/* remove all the bullets, borders and padding from the default list styling */
#nav ul {
	list-style: none;
	list-style-type:none;
	display: block;
	margin: 0 0 -1px 0;
	padding: 0;
	float: left;
	vertical-align: bottom;
}

#nav ul li {
	margin: 0 4px 0 0;
	padding: 0;
	float: left;
	border: 1px solid #009000;
}
#nav.continuous ul, #nav-top.continuous ul {
	margin-left: 10px;
}
#nav.continuous ul ul, #nav-top.continuous ul ul {
	margin-left: 0;
}
#nav.continuous ul li {
	margin: 0;
	border: none;
}

#nav ul li a {
	padding: 8px 8px 5px 8px;
	text-decoration: none;
	color: #000;
	display: inline-block;
}

#nav ul ul li,
#nav ul ul li a {
	z-index: 100;
}

#nav .current_page_item a,
#nav .current_page_item a:hover,
#nav li a:active {
	text-decoration: none;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#nav li {
	float:left;
	position:relative;
	z-index: 1;
}

#nav li a:hover,
#nav li:hover,
#nav li.sfHover {
	z-index: 100;
}

/* Styling for navigation menus */
#nav ul ul li a,
#nav ul ul li a:visited {
	padding: 8px 8px 5px 8px;
	text-decoration: none;
	color: #000;
	display: block;
	line-height:22px;
}

#nav ul ul li a:hover {
	color: #fff;
}

/* style the links for the top level */
#nav a,
#nav a:visited {
	color: #000000;
}

#nav a,
#nav a:visited {
	display:block;
	font-size: 100%;
	text-decoration:none;
	height:22px;
	padding: 8px 8px 5px 8px;
	line-height:22px;
	font-weight:bold;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#nav ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:35px;
	left:0;
	width:149px;
}

/* position the third level flyout menu */
#nav ul ul ul {
	left:145px;
	top:-1px;
	width:149px;
}

/* position the third level flyout menu for a left flyout */
#nav ul ul ul.left {
	left:-149px;
}

/* style the second level links */
#nav ul ul a,
#nav ul ul a:visited {
	height:auto;
	line-height:1em;
	padding:8px 10px 5px 10px;
	width:128px;
	border-width:1px 1px 1px 1px;
	text-align: left;
}

/* make the second level visible when hover on first level list OR link */
#nav ul li:hover ul,
#nav ul li.sfHover ul,
#nav ul a:hover ul {
	visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
#nav ul li:hover ul ul,
#nav ul li.sfHover ul ul,
#nav ul a:hover ul ul {
	visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
#nav ul :hover ul li:hover ul,
#nav ul :hover ul li.sfHover ul,
#nav ul :hover ul a:hover ul {
	visibility:visible;
}

/* make the fourth level hidden when you hover over second level list OR link */
#nav ul :hover ul li:hover ul ul,
#nav ul :hover ul li.sfHover ul ul,
#nav ul :hover ul a:hover ul ul {
	visibility:hidden;
}

#nav-top {
	font-size: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 0 10px;
}

/* remove all the bullets, borders and padding from the default list styling */
#nav-top ul {
	list-style: none;
	list-style-type:none;
	display: block;
	margin: 0 0 -1px 0;
	padding: 0;
	vertical-align: bottom;
}

#nav-top ul li {
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	border-width: 1px;
	border-style: solid;
}

#nav-top ul li a {
	line-height:2em;
	padding: 8px 8px 5px 8px;
	text-decoration: none;
	color: #222;
	display: inline-block;
}

#nav-top ul ul li,
#nav-top ul ul li a,
#nav-top ul ul ul li,
#nav-top ul ul ul li a,
#nav-top ul ul ul ul li,
#nav-top ul ul ul ul li a,
#nav-top ul ul ul ul ul li,
#nav-top ul ul ul ul ul li a,
#nav-top ul ul ul ul ul ul li,
#nav-top ul ul ul ul ul ul li a {
	z-index: 100;
}

#nav-top .current_page_item a,
#nav-top .current_page_item a:hover,
#nav-top li a:active {
	text-decoration: none;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#nav-top li {
	float:left;
	position:relative;
	z-index: 1;
}

#nav-top li a:hover,
#nav-top li:hover,
#nav-top li.sfHover {
	z-index: 100;
}

/* Styling for navigation menus */
#nav-top ul ul li a,
#nav-top ul ul li a:visited {
	padding: 8px 8px 5px 8px;
	text-decoration: none;
	color: #000;
	display: block;
	line-height:22px;
}

#nav-top ul ul li a:hover {
	color: #fff;
}

/* style the links for the top level */
#nav-top a,
#nav-top a:visited {
	color: #000000;
}

#nav-top a,
#nav-top a:visited {
	display:block;
	font-size: 108%;
	text-decoration:none;
	height:22px;
	padding: 8px 8px 5px 8px;
	line-height:22px;
	font-weight:bold;
}

#nav-top.continuous ul {
	margin: 0;
}
#nav-top.continuous ul li {
	margin: 0;
	border: none;
}
#nav-top.continuous a,
#nav-top.continuous a:visited {
	font-size: 100%;
	height:22px;
	padding: 8px 8px 5px 8px;
	line-height:22px;
	font-weight:bold;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#nav-top ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:35px;
	left:0;
	width:149px;
}

/* position the third level flyout menu */
#nav-top ul ul ul {
	left:145px;
	top:-1px;
	width:149px;
}

/* position the third level flyout menu for a left flyout */
#nav-top ul ul ul.left {
	left:-149px;
}

/* style the second level links */
#nav-top ul ul a,
#nav-top ul ul a:visited {
	height:auto;
	line-height:1em;
	padding:8px 10px 5px 10px;
	width:128px;
	border-width:1px 1px 1px 1px;
	text-align: left;
}

/* make the second level visible when hover on first level list OR link */
#nav-top ul li:hover ul,
#nav-top ul li.sfHover ul,
#nav-top ul a:hover ul {
	visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
#nav-top ul li:hover ul ul,
#nav-top ul li.sfHover ul ul,
#nav-top ul a:hover ul ul {
	visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
#nav-top ul :hover ul li:hover ul,
#nav-top ul :hover ul li.sfHover ul,
#nav-top ul :hover ul a:hover ul {
	visibility:visible;
}

/* make the fourth level hidden when you hover over second level list OR link */
#nav-top ul :hover ul li:hover ul ul,
#nav-top ul :hover ul li.sfHover ul ul,
#nav-top ul :hover ul a:hover ul ul {
	visibility:hidden;
}

/* sub menu */
#subnav {
	background: #fff;
	margin-top: 15px;
	border: 1px solid #c0c0c0;
}
#subnav ul {
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;
}
#subnav li {
	border-right: 1px solid #D8D8D8;
	padding: 4px 7px;
	margin: 0;
	float: left;
	font-weight: bold;
}
#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #c0c0c0;
}

#subnav li a:hover {
	text-decoration: none;
}

#subnav ul li ul li{display: none;}

/* Level 3 */
.hier-nav {
	background: #EDF3E6;
	margin-top: 3px;
	border: 1px solid #c0c0c0;
}

.hier-nav ul {
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;
}

.hier-nav li {
	border-right: 1px solid #D8D8D8;
	padding: 4px 7px;
	margin: 0;
	float: left;
	font-weight: normal;
	font-size: 91.67%;
}

.hier-nav li a, .hier-nav li a:visited, .hier-nav .page_item {
	text-decoration: none;
	color: #c0c0c0;
}

.hier-nav .current_page_item, .hier-nav .current_page_parent {
	background: #fff;
	border-left: 1px solid #D8D8D8;
}

.hier-nav li a:hover {
	text-decoration: none;
}

.hier-nav ul li ul li {
	display: none;
}

.breadcrumb {
	font-size: 108%;
	padding: 3px 5px 3px 8px;
}

/* content */
#content {
	clear: both;
	overflow: hidden;
	margin-top: 15px;
}

.post, div.page {
	border: 1px solid #c0c0c0;
	background: #FFF;
	padding: 25px 15px 15px 15px;
	clear: both;
	overflow: hidden;
	padding-bottom: 1em;
	margin-bottom: 10px;
}
.post .date {
	height: 48px;
	width: 48px;
	font: normal 150% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding: 0 0 0 0;
	line-height: 100%;
	float: left;
}
.post .date span.day {
	font: normal 100% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding: 0 0 0 0;
	line-height: 100%;
}
.post .date span.month {
	height: 12px;
	display: block;
	font: normal 50% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 2px;
}
.post .date span.year {
	height: 12px;
	display: block;
	font: normal 50% Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 0;
}
.post .title {
	float: left;
	margin-left: 10px;
	width: 635px;
}

div.page-links {
	width: 100%;
}

div.page-links span {
	border: 1px solid;
	padding-left: 4px;
	padding-right: 4px;
}

div.page-links a:hover {
	text-decoration: none;
}

span.more-link {
	width: 100%;
}

a.more-link {
	font-size: 100%;
	font-weight: bold;
	float: right;
}
.postdata {
	font-size: 90%;
	color: #999999;
}
.postdata a, .postdata a:visited {
	color: #999999;
	text-decoration: none;
}
.postdata a:hover {
	text-decoration: none;
}
.post-footer .category,
.postdata .category{
	background: url(images/icons/folder-gray-16x16.png) no-repeat left top;
	padding-left: 20px;
	padding-right: 10px;
	float: left;
/*	width: 450px; */
}

.post-footer .comments,
.postdata .comments {
	background: url(images/comments.png) no-repeat left center;
	padding-left: 20px;
	padding-right: 10px;
	float: right;
}
.postdata .edit{
	background: url(images/blog_post_edit.png) no-repeat left center;
	padding-left: 20px;
	padding-right: 10px;
	float: right;
}
.entry,
.non-wp-entry {
	padding: 15px 0 5px;
	clear: both;
/*	font-size: 14px;*/
	font-size: 116%;
	line-height: 1.6em;
	margin-bottom: 1em;
	overflow: hidden;
}

div.post-footer {
	font-size: 91.67%;
	margin: 5px 0 5px 0;
	width: 100%;
}

/* post title */
h1.posttitle,
h2.posttitle {
	color: #000;
	margin: 3px 0 2px;
	padding-bottom: 4px;
	font-size: 200%;
	border-bottom: dotted 1px #CCCCCC;
}

h1.posttitle a,
h1.posttitle a:visited,
h2.posttitle a,
h2.posttitle a:visited {
	color: #000;
	text-decoration: none;
}

h1.posttitle a:hover,
h2.posttitle a:hover {
	text-decoration: none;
}
span.author {
	float: left;
	display: inline-block;
	color: #aaa;
	max-width: 250px;
}
.post .meta-pullout span.author {
	float: none;
}
.tags {
	float: right;
	display: block;
	color: #aaa;
	text-align: right;
}

/* next & previous page navigation */
.page-nav {
	clear: both;
	padding: 5px 0 5px 0;
	margin-bottom: .6em;
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
}
.page-nav a, .page-nav a:visited {
	color: #000;
	text-decoration: none;
}
.page-nav a:hover,
.navigation .suf-page-nav a:hover {
	text-decoration: none;
}
.previous-entries a {
	float: left;
	padding-left: 20px;
	margin-left: 10px;
	background: url(images/older-pages.png) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 20px;
	margin-right: 10px;
	background: url(images/newer-pages.png) no-repeat right center;
}

.suf-page-nav {
	text-align: center;
	margin: 5px 0;
}

.suf-page-nav a,
.suf-page-nav span {
	padding: 2px 5px 2px 5px;
	border: 1px solid;
	margin: 2px;
}

.suf-page-nav span.dots {
	border: none;
}

.suf-page-nav a.page-numbers:hover {
	color: #ffffff;
}

/* next & previous post navigation */
.post-nav {
	clear: both;
	padding: 5px 5px 5px 5px;
	margin: 0 0 15px 0;
	font-size: 100%;
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
}
.post-nav table {
	width: 100%;
}

.post-nav a, .post-nav a:visited {
	color: #999999;
	text-decoration: none;
}
.post-nav a:hover {
	text-decoration: none;
}
.post-nav .previous a {
	float: left;
	padding-left: 20px;
	background: url(images/larrow.png) no-repeat left center;
}
.post-nav .next a {
	float: right;
	padding-right: 20px;
	text-align: right;
	background: url(images/rarrow.png) no-repeat right center;
}

/*	border-bottom: none;*/
}

.commentlist .alt {
}

.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 110%;
}
.commentlist cite a, .commentlist cite a:visited {
}

img.avatar {
  float: right;
  margin: 5px;
}

.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
.commentlist small a, .commentlist small a:visited{
	color: #999999;
}

/* Credits  */
#cred {
	font-size: 91.67%;
	padding: 0 0 0 0;
	clear: both;
	height: 36px;
}
#page-footer { margin-top: 10px; }
#page-footer #cred {
	border-top: none;
}

#cred .designer {
	padding: 8px 22px 8px 22px;
	float: left;
}

#cred a {
	color: #000;
}

#cred a:hover {
	text-decoration: underline;
}

#cred .valid {
	padding: 8px 22px 8px 22px;
	float: right;
}

#cred table {
	border: none;
	padding: 0;
	margin: 10px 0 10px 0;
	width: 100%;
}

#cred td {
	width: 33%;
}

#cred td.cred-left {
	text-align: left;
}

#cred td.cred-center {
	text-align: center;
}

#cred td.cred-right {
	text-align: right;
}


/* sidebar */
#sidebar, #sidebar-b,
#sidebar-2, #sidebar-2-b {
	margin-top: 15px;
	width: 260px;
	color: #666666;
	line-height: 160%;
}
#sidebar.left, #sidebar-b.left,
#sidebar-2.left, #sidebar-2-b.left {
	float:left;
}

#sidebar.right, #sidebar-b.right,
#sidebar-2.right, #sidebar-2-b.right {
	float:right;
}

#wsidebar-top {
	margin: 15px 0 0 0;
	padding: 0;
}

#wsidebar-top, #wsidebar-bottom { color: #666666; }
#wsidebar-bottom { padding: 10px 0; }

.suf-widget:last-child {
	margin-bottom: 0;
}

.flattened:last-child {
	margin-bottom: 15px;
}
.sidebar-shell {position:relative; display:block}
#sidebar-wrap {position:relative;}
.sidebar-wrap-left {
	float: left;
}
.sidebar-wrap-right {
	float: left;
}
.sidebar-shell-left {
	float: left;
	margin-right: 15px;
}

.sidebar-shell-right {
	float: left;
	margin-left: 15px;
}

.suf-widget, .warea p {
	margin: 0 0 15px;
}

.suf-widget h3 {
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	color: #444;
}

.suf-widget h3:hover {
	color: #000;
}

.suf-widget h3 a,
.suf-widget h3 a:visited {
	color: #333;
}

.suf-widget h3 img {
	vertical-align: middle;
}

div.sidebar-tab-content a,
.suf-widget a,
.suf-widget a:visited {
	color: #000000;
	text-decoration:none;
}

div.sidebar-tab-content a:hover,
div.sidebar-tab-content a:focus,
div.sidebar-tab-content a:active,
.warea div.sidebar-tab-content a:hover,
.warea div.sidebar-tab-content a:focus,
.warea div.sidebar-tab-content a:active,
.suf-widget a:hover,
.suf-widget a:focus,
.suf-widget a:active {
	text-decoration:underline;
}

.suf-widget a.openid_link,
.recentcomments a.openid_link,
a.openid_link {
	padding-left: 16px;
}

.suf-mag-category ul,
.sidebar-tab-content ul,
.suf-widget ul,
.suf-flat-widget ul,
.suf-panel-widget ul {
	list-style: none;
	margin: 0 ;
	padding: 0 ;
}

.suf-mag-category ul li,
.sidebar-tab-content ul li,
.suf-widget ul li,
.suf-flat-widget ul li,
.suf-panel-widget ul li {
	background-repeat: no-repeat;
	padding-left: 22px ;
	background-position: 0 1px;
	padding-bottom: 3px;
}

.sidebar-tab-content ul li ul li,
.suf-widget ul li ul li {
	background-repeat: no-repeat;
	padding-left: 22px ;
	padding-bottom: 3px;
}

.tab-box div.sbtab-content-archives ul li,
.tab-box div.sbtab-content-archives ul li ul li,
.tabbed-sidebar div.sbtab-content-archives ul li,
.tabbed-sidebar div.sbtab-content-archives ul li ul li,
div.widget_archive ul li,
div.widget_archive ul li ul li,
.widget_archive ul li,
.widget_archive ul li ul li {
	background-image: url(images/icons/calendar_date.png);
	background-repeat: no-repeat;
	padding-bottom: 3px;
}

.tab-box div.sbtab-content-categories ul li,
.tab-box div.sbtab-content-categories ul li ul li,
.tab-box div.sbtab-content-categories ul li ul li ul li,
.tabbed-sidebar div.sbtab-content-categories ul li,
.tabbed-sidebar div.sbtab-content-categories ul li ul li,
.tabbed-sidebar div.sbtab-content-categories ul li ul li ul li,
.widget_categories ul li,
.widget_categories ul li ul li,
.widget_categories ul li ul li ul li {
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding-left: 20px;
	padding-bottom: 3px;
}

/* Other Widget Areas */
#right-header-widgets, #top-bar-right-widgets {
	float: right;
	display: inline-block;
	margin-left: 10px;
}

#left-header-widgets,
#top-bar-left-widgets {
	float: left;
	display: inline-block;
	margin-right: 10px;
}

#horizontal-outer-widgets-1,
#horizontal-outer-widgets-2 {
	width: 100%;
	padding: 10px 0 10px 0;
	display: inline-block;
	float: left;
}

.suf-horizontal-widget {
	margin: 5px;
	float: left;
	display: inline-block;
}

#wsidebar-top .suf-horizontal-widget, #wsidebar-bottom .suf-horizontal-widget,
#sidebar .suf-horizontal-widget, #sidebar-b .suf-horizontal-widget,
#sidebar-2 .suf-horizontal-widget, #sidebar-2-b .suf-horizontal-widget {
	width: 100%;
}


#widgets-above-header {
	text-align: center;
	margin: 10px 0;
	display:block;
}

#widgets-above-header .suf-widget{
	text-align: left;
	float: left;
}
#header-widgets {
	display: inline;
	float: right;
}
/* Featured Posts */
#featured-posts {
	margin-top: 15px;
	padding: 0;
	border-color: #c0c0c0;
	background-color: #ffffff;
}

.featured-content .top,
#featured-posts .top {
	top: 0;
	left: 0;
}

.featured-content .bottom,
#featured-posts .bottom {
	bottom: 0;
    left: 0;
}

.featured-content .left,
#featured-posts .left {
	top: 0;
    left: 0;
}

.featured-content .right,
#featured-posts .right {
	right: 0;
	bottom: 0;
}

/*#horizontal-outer-widgets-1 .featured-content ul,
#horizontal-outer-widgets-2 .featured-content ul,*/
#featured-posts ul {
	list-style-type: none;
}

.featured-content ul, .featured-content ul li {
    padding-left: 0;
}
.featured-content ul.sliderContent li {
    background-image: none;
}

img.featured-excerpt-left {
	float: right;
}

img.featured-excerpt-right {
	float: left;
}


/* meta */
.tab-box div.sbtab-content-meta .rss,
.tabbed-sidebar div.sbtab-content-meta .rss,
.suf-widget .rss {
	background-repeat: no-repeat;
	background-position: left center;
	padding-bottom: 3px;
}

/* calendar */
.widget_calendar caption { font-weight: bold; padding: 0 0 0.5em; }
.widget_calendar table { margin: 1em auto; width: 90%; max-width: 300px; }
.widget_calendar td { text-align: center; margin: 1px; }
.widget_calendar a { font-weight: bold; }

/* alignments */
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0;
}

img[align="right"] {
	float:right;
	margin: 2px 0 5px 10px;
}

.clear {
	clear:both;
}

hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

.author-profile,
.info-tag,
.info-category {
	padding: 15px;
	margin-bottom: 15px;
	background-color: #ffffff;
	font-size: 116%;
	border: solid 1px #c0c0c0;
}

.author-profile h2,
.info-tag h2,
h2.category-title, .info-category h2.posttitle {
	margin: 0.5em 0 10px 0;
	padding-bottom: 5px;
	border-bottom: dotted 1px #CCCCCC;
}

.author-profile img.avatar {
  margin: 5px 10px;
}

.author-even img.avatar {
	float: right;
	margin: 5px 0 5px 15px;
}

.author-odd img.avatar {
	float: left;
	margin: 5px 15px 5px 0;
}

.info-category a img {
	float: right;
	margin: 5px 0 5px 10px;
}

.entry img {
	max-width: 99%;
}

.sticky, .bypostauthor { }
/* Clearfix: Courtesy http://www.positioniseverything.net/easyclearing.html */
.fix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.fix { display: inline-block; }
/* Hide from IE Mac \*/
.fix {display:block;}
/* End hide from IE Mac */

#sidebar-container {
	display: inline-block;
	margin-top: 15px;
	position: relative;
}

.sidebar-container-left {
	float: left;
}

.sidebar-container-right {
	float: left;
}

/* Contains the entire.tab-box section */
.tab-box, .tabbed-sidebar {
	display: block;
/*	margin-top: 15px;*/
}

.tab-box-left {
	margin-right: 15px;
}

.sidebar-shell .tab-box-left {
	margin-right: 0;
}

.tab-box-right {
	margin-left: 15px;
}

.sidebar-shell .tab-box-right {
	margin-left: 0;
}
/* List of tabs */
ul.sidebar-tabs {
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	display: inline-block;
	width: 100%;
	margin: 0 0 -1px 0;
	padding: 0;
}

ul.sidebar-tabs li {
	list-style: none;
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}

ul.sidebar-tabs li a, .warea ul.sidebar-tabs li a {
	overflow: hidden;
	display: block;
	padding: 7px;
	text-decoration: none;
	border: 1px solid #c0c0c0;
	cursor: pointer;
	color: #444;
	background-color: #fff;
}

.warea .sidebar-tabs a, .warea .sidebar-tabs a:hover {
	text-decoration: none;
}

/* The content shown when a tab is selected */
div.sidebar-tab-content {
	display: block;
	padding: 10px;
	background: #fff;
	border: 1px solid #c0c0c0;
}


.bookdata .edit {
	background: url(images/blog_post_edit.png) no-repeat left center;
}
.bookdata .manage {
	background: url(images/Archive-16.png) no-repeat left center;
}
.bookdata .author {
	padding-left: 0;
	padding-right: 10px;
	float: left;
}
.bookentry {
	padding: 15px 0 5px;
	clear: both;
	font-size: 116%;
	line-height: 1.6em;
	margin-bottom: 1em;
}

.post .libtitle {
	float: left;
	margin-left: 0;
	width: 745px;
}

.nr-shelf {
	width: 100%;
	padding: 0;
}

.nr-shelf-slot {
	margin: 8px;
	font-size: 108%;
	line-height: 20px;
	text-align: center;
}
.now-reading form input{
	margin: 3px 2px;
}

/* WP PageNavi Plugin */
.wp-pagenavi {
	text-align: center;
	margin: 5px 0px;
}

.wp-pagenavi a,
.wp-pagenavi span {
	padding: 2px 5px 2px 5px;
	border-width: 1px;
    border-style: solid;
	margin: 3px;
}

.wp-pagenavi span.pages {
	padding: 2px 8px;
}

.wp-pagenavi span.extend {
	border: none;
}


input.settings-input { display: inline-block; }
/* Hide from IE Mac \*/
input.settings-input {display:block;}
/* End hide from IE Mac */

ul.item-list li:after {
	content:".";
	display: block;
	height:0;
	clear: right;
	visibility:hidden;
}

ul.item-list li { display: inline-block; }
/* Hide from IE Mac \*/
ul.item-list li {display:block;}
/* End hide from IE Mac */

.standard-form .register-section {
	border-bottom: dotted 1px #555;
}

.activity-meta {
	width: 100%;
	text-align: right;
	padding: 3px 0;
}

.activity-meta a {
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	padding: 0 6px 0 6px;
	margin-left: 5px;
}

ul.item-list li {
	margin: 8px 0;
}

ul.item-list img.avatar {
	float: left;
}

ul.item-list .activity-header p {
	margin-bottom: 5px;
}

ul.item-list .activity-header {
	border-bottom: dotted 1px #555;
	margin-bottom: 10px;
}

ul.item-list .activity-content, ul.item-list .activity-comments {
	padding-right: 10px;
}

ul.item-list .item-title, ul.item-list .action {
	margin: 5px 0;
}
.standard-form #l3nav {
	margin-bottom: 10px;
}

ul.item-list span.activity {
	padding: 2px 8px;
}

.item-meta {
	margin: 10px 0;
}

.standard-form {
	padding: 10px;
}

/***
 * Object Lists (groups/members/forums/blogs)
 */

ul.item-list {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}
ul.item-list li { position: relative; }
ul.item-list div.item-avatar {
	float: left;
}

ul.item-list div.item {
	margin-left: 65px;
}

ul.item-list div.action {
	position: absolute;
	top: 0;
	right: 15px;
	text-align: right;
}

/***
 * Content Object Headers
 */

#item-header { padding-bottom: 15px; overflow: hidden; padding-left: 175px; }
.groups .group-single #item-header, .links .single-item #item-header { padding-right: 165px; }
#item-header-avatar, .links .item-avatar { float: left; margin-right: 15px; margin-left: -175px; }
#item-header-content { float: left; width: 100%; }
#item-actions { float: right; width: 150px; margin-left: 15px; margin-right: -165px;}
#item-actions ul { list-style: none; }
#item-actions h5 { text-align: right; }
.link-meta { float: left; width: 100%; display: block; margin: 0.5em 0; font-size: 90%; }
#item-meta { float: left; }

/***

/* Docking Boxes */
.dbx-clone{position:absolute; visibility:hidden}
.dbx-clone, .dbx-clone .dbx-handle-cursor{cursor:move !important}
.dbx-dummy{display:block; width:0; height:0; overflow:hidden}
.dbx-group, .dbx-box, .dbx-handle{position:relative; display:block}

.dbx-box{margin:0 0 15px 0; padding:0; border:none; clear:both; background:#fff}

.dbx-group{width:210px; padding:0 0 10px}
* html .dbx-group{width:210px; padding-bottom:0}

.dbx-handle{position:relative; margin:0; padding:8px 24px 7px 10px; border-bottom:1px dotted #c0c0c0}
* html .dbx-handle{}

.dbx-handle-cursor{cursor:move}

a.dbx-toggle, a.dbx-toggle:visited{display:block; width:20px; height:20px; overflow:hidden; position:absolute; top:4px; right:3px; text-indent:-50px; text-decoration:none}
a.dbx-toggle-open, a.dbx-toggle-open:visited{background-position:0 0}
a.dbx-toggle-closed, a.dbx-toggle-closed:visited{background-position:0 -20px}
a.dbx-toggle-hilite-open, a.dbx-toggle-hilite-open:visited{background-position:-20px 0}
a.dbx-toggle-hilite-closed, a.dbx-toggle-hilite-closed:visited{background-position:-20px -20px}

.dbx-tooltip{display:block; position:absolute; margin:36px 0 0 125px; width:185px; border:1px solid #000; background:#ffd; color:#000; font:normal normal normal 0.85em tahoma,arial,sans-serif; padding:2px 4px 3px 5px; text-align:left}
* html .dbx-tooltip{width:210px}

*[class="dbx-tooltip"]:lang(en){border-color:InfoText; background:InfoBackground; color:InfoText; font:small-caption; font-weight:normal}

.dbx-content{margin:0; padding:5px 10px 9px 10px; overflow:hidden}

.dbx-box-closed .dbx-content{display:block; height:4px; padding:0; overflow:hidden}
.dbx-box-closed .dbx-content *{display:none}

.dbx-clone{opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; filter:alpha(opacity=80)}

/* Multi-column short code */
.suf-multic {display: block; width: 100%; float: left; margin: 10px 0;}
.suf-mc-col {display: inline-block; float: left; margin: 0 3px; padding: 4px}
.suf-mc-col-025 {width: 23%}
.suf-mc-col-033 {width: 31%}
.suf-mc-col-050 {width: 48%}
.suf-mc-col-066 {width: 64%}
.suf-mc-col-075 {width: 73%}
.suf-mc-col-100 {width: 100%; margin: 0}
.suf-multic .suf-mc-col:first-child {padding-left: 0; margin-left: 0}
.suf-multic .suf-mc-col:last-child {padding-right: 0; margin-right: 0}

form.search-info { padding: 1.5em 0}
.search-hl { display: inline;}
span.search-highlight {background:#ff0; color: #000}
.post-pullout { width: 200px }
.entry-container { padding: 0; position: relative; }
.meta-pullout { position: relative; width: 150px; float: left; font-size: 95%; }
.meta-left-pullout { text-align: right; margin-left: -100%; right: 150px; }
.meta-right-pullout { text-align: left; margin-right: -150px; }
.meta-pullout ul { list-style: none; }
.meta-left-pullout ul { margin-left: 0; margin-right: 10px; padding-left: 0; padding-right: 10px; border-right: 1px dotted #ccc; }
.meta-right-pullout ul { margin-left: 10px; margin-right: 0; padding-left: 10px; padding-right: 0; border-left: 1px dotted #ccc; }
.meta-pullout li { border-bottom: 1px dotted #ccc; padding: 0.4em 0; }
.meta-pullout .tags { float: none; max-width: none; text-align: inherit; }
.meta-pullout .category { background: url(images/icons/folder-gray-16x16.png) no-repeat left top; float: none; padding-left: 20px; }
.meta-pullout .comments { background: url(images/comments.png) no-repeat left top; padding-left: 20px; float: none; }
.meta-pullout .edit { background: url(images/blog_post_edit.png) no-repeat left center; padding-left: 20px; float: none; }

.page-template-card-php #wrapper { width: 600px; max-width: none; min-width: 0; }
table.exif { margin: 10px 0; border-collapse: collapse; }
table.exif td { padding: 0.25em 2em 0.2em 0; border-bottom: 1px dotted #ccc; }

.format-standard, .format-gallery, .format-aside, .format-link, .format-chat, .format-video, .format-audio, .format-quote, .format-status { }

/* Standard Styles */
a {
	color:#227ad1;
}
a:visited {
	color: #227ad1;
}
/*
blockquote{
	background: #f7f7f7;
	border: 1px solid #ddd;
}
*/

a.dbx-toggle, a.dbx-toggle:visited {
	background-image:url(../../images/exp-coll-gray.png);
	background-repeat:no-repeat;
}

* html a.dbx-toggle,
* html a.dbx-toggle:visited {
	background-image:url(../../images/exp-coll-gray.gif);
	background-repeat:no-repeat;
}

.scheme a.dbx-toggle, .scheme a.dbx-toggle:visited {
	background-image:url(../../images/exp-coll-gray.png);
	background-repeat:no-repeat;
}

* html .scheme a.dbx-toggle,
* html .scheme a.dbx-toggle:visited {
	background-image:url(../../images/exp-coll-gray.gif);
	background-repeat:no-repeat;
}

.suf-widget h3.scheme {
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

#wrapper {
	border: 1px solid #c0c0c0;
	background-color: #f8f8ff;
}

/* Blog title */
.blogtitle a:hover {
	color: #227ad1;
}

/* search form */
.searchform input[type="submit"].searchsubmit {
	background: url(../../images/search-button-pblue.png) no-repeat 0 0;
}

* html #right-header-widgets .searchsubmit, * html #left-header-widgets .searchsubmit, * html #top-bar-right-widgets .searchsubmit, * html #top-bar-left-widgets .searchsubmit,
* html #sidebar .searchsubmit, * html #sidebar-2 .searchsubmit, * html #sidebar-b .searchsubmit, * html #sidebar-2-b .searchsubmit, * html #horizontal-outer-widgets-1 .searchsubmit, * html #horizontal-outer-widgets-2 .searchsubmit {
	background: url(../../images/search-button-pblue.gif) no-repeat 0 0;
}

/* main menu */
#nav {
	border-bottom: 1px solid #c0c0c0;
}
#nav.continuous, #nav.continuous ul li, #nav.continuous ul li a, #nav.continuous ul li a:visited,
#nav-top.continuous, #nav-top.continuous ul li, #nav-top.continuous ul li a, #nav-top.continuous ul li a:visited {
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}
#nav.continuous, #nav-top.continuous {
	border-bottom: 1px solid #97caff;
}
#nav.continuous .current_page_item a, #nav.continuous .current_page_item a:hover,#nav.continuous ul li a:hover, #nav.continuous li a:active, #nav.continuous ul ul li a, #nav.continuous ul ul li a:visited,
#nav-top.continuous .current_page_item a, #nav-top.continuous .current_page_item a:hover,#nav-top.continuous ul li a:hover, #nav-top.continuous li a:active, #nav-top.continuous ul ul li a, #nav-top.continuous ul ul li a:visited {
	background:#f8f8ff;
	color: #222;
}
#nav.continuous ul ul li a:hover, #nav.continuous .current_page_item li a:hover, #nav.continuous .current-cat li a:hover, #nav.continuous .current-menu-item li a:hover,
#nav-top.continuous ul ul li a:hover, #nav-top.continuous .current_page_item li a:hover, #nav-top.continuous .current-cat li a:hover, #nav-top.continuous .current-menu-item li a:hover {
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}
#nav ul li, #nav.continuous ul ul li, #nav-top.continuous ul ul li{
	border: 1px solid #c0c0c0;
}

#nav ul li a{
	color: #222;
	background-color: #f8f8ff;
}

#nav .current_page_item a, #nav .current_page_item a:hover,#nav li a:active {
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
	color: #555;
}

#nav li a:hover{
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

#nav li a:active{
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

/* Styling for navigation menus */
#nav ul ul li {
	border: 1px solid #c0c0c0;
}

#nav ul ul li a:hover{
	color: #555;
}

/* style the links for the top level */
#nav a,
#nav a:visited {
	color: #222;
}

#nav li.current_page_item a,
#nav li.current-cat a,
#nav li.current-menu-item a,
#nav a:active {
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

/* style the second level background */
#nav ul ul a.drop,
#nav ul ul a.drop:visited {
	background: #f8f8ff;
}

/* style the second level hover */
#nav ul ul a.drop:hover {
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

#nav ul ul :hover > a.drop {
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

/* style the third level hover */
#nav ul ul ul a:hover {
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

/* style the second level links */
#nav ul ul a,
#nav ul ul a:visited,
#nav li.current_page_item li a,
#nav li.current-cat li a,
#nav li.current-menu-item li a {
	background: #f8f8ff;
	color:#222;
}

/* style the top level hover */
#nav a:hover,
#nav ul ul a:hover {
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

#nav :hover > a,
#nav ul ul :hover > a {
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

/* Top menu */
#nav-top {
	background-color: #f8f8ff;
	border: 1px solid #c0c0c0;
	border-top: none;
}

#nav-top ul li{
	border: 1px solid #c0c0c0;
}

#nav-top ul li a{
	color: #222;
	background-color: #f8f8ff;
}

#nav-top .current_page_item a, #nav-top .current_page_item a:hover,#nav-top li a:active {
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
	color: #555;
}

#nav-top li a:hover{
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

#nav-top li a:active{
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

/* Styling for navigation menus */
#nav-top ul ul li {
	border: 1px solid #c0c0c0;
}

#nav-top ul ul li a:hover{
	color: #555;
}

/* style the links for the top level */
#nav-top a,
#nav-top a:visited {
	color: #222;
}

#nav-top li.current_page_item a,
#nav-top li.current-cat a,
#nav-top li.current-menu-item a,
#nav-top a:active {
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

/* style the second level background */
#nav-top ul ul a.drop,
#nav-top ul ul a.drop:visited {
	background: #f8f8ff;
}

/* style the second level hover */
#nav-top ul ul a.drop:hover {
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

#nav-top ul ul :hover > a.drop {
	color: #555;
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

/* style the third level hover */
#nav-top ul ul ul a:hover {
	background: #97caff url(../../images/menu-light.jpg) repeat-x top left;
}

/* style the second level links */
#nav-top ul ul a,
#nav-top ul ul a:visited,
#nav-top li.current_page_item li a,
#nav-top li.current-cat li a,
#nav-top li.current-menu-item li a {
	background: #f8f8ff;
	color:#222;
}



/* sub menu */
#subnav {
	background: #fff;
	margin-top: 15px;
	border: 1px solid #c0c0c0;
}
#subnav ul {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	list-style: none;
}
#subnav .current_page_item a,
#subnav .current_page_item a:visited,
#subnav .current_page_parent a,
#subnav .current_page_parent a:visited {
	color: #227ad1;
}
#subnav li a:hover {
	color: #227ad1;
}

/* Level 3 */
.hier-nav {
	background: #f8f8ff;
}

.hier-nav .current_page_item a, .hier-nav .current_page_item a:visited, .hier-nav .current_page_parent a, .hier-nav .current_page_parent a:visited {
	color: #227ad1;
}

.hier-nav li a:hover {
	color: #227ad1;
}

#top-bar-right-spanel-tab .toggle {
	border: 1px solid #c0c0c0;
}


}

/* content */

.post .date span.day, .post .date span.month {
	color: #555;
}
.post .date span.year {
	color: #555;
}
.bookdata a:hover,
.postdata a:hover {
	color: #227ad1;
}

/* post title */
h1.posttitle a:hover,
h2.posttitle a:hover {
	color: #227ad1;
}
.tags a:hover {
	color: #227ad1;
}

div.page-links span {
	border-color: #227ad1;
}

div.page-links > span {
	background-color: #227ad1;
	color: #fff;
}

div.page-links a:hover {
	background-color: #227ad1;
	color: #fff;
}

/* next & previous page navigation */
.page-nav a:hover {
	color: #227ad1;
}

/* next & previous post navigation */
.post-nav a:hover {
	color: #227ad1;
}

.suf-page-nav a,
.suf-page-nav a:visited,
.suf-page-nav span {
	border-color: #227ad1;
	color: #227ad1;
}

.suf-page-nav a:hover {
	background-color: #227ad1;
}

.suf-page-nav span.current {
	background-color: #227ad1;
	color: #ffffff;
}

/* Comments  */
h3#comments,
h3.comments {
	background-color: #f8f8ff;
}

h3#respond, h3.respond, #reply-title {
	background-color: #f8f8ff;
}

/* comment list */
.commentlist cite {
	color: #227ad1;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #227ad1;
}

.commentlist .alt {
	background-color: #f8f8ff;
}

div.comment-response-types span {
	border-color: #227ad1;
}

div.comment-response-types > span {
	background-color: #97caff;
	color: #444;
}

div.comment-response-types a:hover {
	background-color: #97caff;
	color: #444;
}

/* Credits  */
#page-footer, #cred {
	border-top: 1px solid #c0c0c0;
}

#cred a:hover {
	color: #227ad1;
}



/* sidebar */
.suf-widget h3,
.suf-widget h3:hover,
.suf-widget h3 a,
.suf-widget h3 a:visited {
	color: #444;
}

.suf-widget h3.scheme,
.suf-widget h3.scheme:hover,
.suf-widget h3.scheme a,
.suf-widget h3.scheme a:visited {
	color: #555;
}

div.sidebar-tab-content a:hover,
div.sidebar-tab-content a:focus,
div.sidebar-tab-content a:active,
.suf-widget a:hover,
.suf-widget a:focus,
.suf-widget a:active {
	color: #227ad1;
}






/* These settings are required for Featured Posts */
.sliderIndex a, .sliderIndex a:visited,
#sliderIndex a,
#sliderIndex a:visited {
	border-color: #227ad1;
	color: #227ad1;
}

.sliderIndex a:hover, .sliderIndex a.activeSlide,
#sliderIndex a:hover,
#sliderIndex a.activeSlide {
	background-color: #227ad1;
	color: #fff;
}

/* These settings are for common plugins */
.wp-pagenavi a,
.wp-pagenavi a:visited,
.wp-pagenavi span {
	border-color: #227ad1;
	color: #227ad1;
}


/* Magazine */

#item-body div.item-list-tabs ul li.current a, #item-body div.item-list-tabs ul li.current a:visited, #item-body div.item-list-tabs ul li.current a:hover {
	color: #227ad1;
}

div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.selected a:visited, div.item-list-tabs ul li.selected a:focus, div.item-list-tabs ul li.selected a:hover,
.dir-form h3 a.button, .dir-form h3 a.button:hover, .dir-form h3 a.button:visited {
	color: #444;
}

#item-nav div.item-list-tabs ul li {
	border: 1px solid #ddd;
	border-bottom: none;
}

.post form#whats-new-form, ul.item-list .activity, ul.item-list .groups, ul.item-list .blog, ul.item-list li div.activity-comments ul li, .standard-form, ul.item-list .member {
	border: 1px solid #c0c0c0;
	background-color: #f8f8ff;
}

#l3nav .current a, #l3nav .current a:visited, #l3nav .current a, #l3nav .current a:visited {
	color: #227ad1;
}


/* CSS retrieved from cache */
/* November 26, 2011 7:04 pm */
body {
	background-color: #FFFFFF;
}
#wrapper {
	background:  rgb(0,0,0) ;

}
#wrapper { margin: 20px auto; }
.post, div.page {
	background:  rgb(255,255,255) ;

}

body { color: #000000; font-family: Arial, Helvetica, sans-serif; }
a { color: #227AD1; text-decoration: none; }
a:visited { color: #227AD1; text-decoration: none; }
a:hover { color: #227AD1; text-decoration: underline; }

.page-template-1l-sidebar-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l-sidebar-php #container { padding-left: 275px; padding-right: 0px; }
.page-template-1l-sidebar-php #main-col {	width: 725px; }
* html .page-template-1l-sidebar-php #main-col { w\idth: 695px }
.page-template-1l-sidebar-php #nav-top .col-control, .page-template-1l-sidebar-php #top-bar-right-spanel .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l-sidebar-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l-sidebar-php #header-container { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-1l-sidebar-php #header-container .col-control { width: 1000px }
.page-template-1l-sidebar-php #nav { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-1l-sidebar-php #nav .col-control { width: 1000px }
.page-template-1l-sidebar-php #page-footer { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l-sidebar-php .post-footer .category, .page-template-1l-sidebar-php .postdata .category {
	max-width: 450px;
}
.page-template-1l-sidebar-php .tags {
	max-width: 450px;
}
* html .page-template-1l-sidebar-php .post-footer .category, * html .page-template-1l-sidebar-php .postdata .category, * html .page-template-1l-sidebar-php .tags {
	w\idth: expression(this.width > Math.floor((document.getElementById('main-col').offsetWidth)/2) ? '60%' : true);
}
.page-template-1l-sidebar-php #sidebar, .page-template-1l-sidebar-php #sidebar-b, .page-template-1l-sidebar-php #sidebar-shell-1 {
	width: 260px;
}
.page-template-1l-sidebar-php #sidebar.flattened, .page-template-1l-sidebar-php #sidebar-b.flattened {
	width: 258px;
}
.page-template-1l-sidebar-php #sidebar-shell-1 {
	margin-left: -100%;
	margin-right: 15px;
	left: auto;
	right: 275px;
}
.page-template-1l-sidebar-php #sidebar-2, .page-template-1l-sidebar-php #sidebar-2-b, .page-template-1l-sidebar-php #sidebar-shell-2, .page-template-1l-sidebar-php #sidebar-2.flattened, .page-template-1l-sidebar-php #sidebar-2-b.flattened {
	width: 0;
}
.page-template-1l-sidebar-php #sidebar-shell-2 {
	margin-left: 0px;
	margin-right: 0px;
	left: auto;
	right: auto;
}
.page-template-1l-sidebar-php #sidebar-container { width: 275px; }
.page-template-1l-sidebar-php .sidebar-container-left { right: 275px; }
.page-template-1l-sidebar-php .sidebar-container-right { margin-right: -275px; }
.page-template-1l-sidebar-php .sidebar-container-left #sidebar-wrap { right: auto; }
.page-template-1l-sidebar-php #wsidebar-top, .page-template-1l-sidebar-php #wsidebar-bottom { width: 273px; }
.page-template-1l-sidebar-php #sidebar-wrap {
	width: 290px;
	left: auto;
	right: auto;
}
* html .page-template-1l-sidebar-php #sidebar-wrap {
	lef\t: auto;
	righ\t: auto;
}
.page-template-1l-sidebar-php .sidebar-wrap-left {
	margin-left: -100%;
}
* html .page-template-1l-sidebar-php .sidebar-wrap-left, * html .page-template-1l-sidebar-php #sidebar-container.sidebar-container-left {
	margin-left: expression((document.getElementById('main-col') == null ? (document.getElementById('single-col').offsetWidth - 15 + 130) : (document.getElementById('main-col').offsetWidth - 15 + 130))*(-1)+'px');
}
.page-template-1l-sidebar-php .sidebar-wrap-right {
	margin-right: -290px;
}
* html .page-template-1l-sidebar-php #sidebar, * html .page-template-1l-sidebar-php #sidebar-b, * html .page-template-1l-sidebar-php #sidebar-shell-1 {
	w\idth: 252px;
}
* html .page-template-1l-sidebar-php #sidebar-shell-1 {
}
* html .page-template-1l-sidebar-php #sidebar-shell-2 {
}
* html .page-template-1l-sidebar-php #sidebar-container {
	w\idth: 265px;
}
.page-template-1l-sidebar-php .tab-box {
	width: 260px;
}
.page-template-1r-sidebar-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1r-sidebar-php #container { padding-left: 0px; padding-right: 275px; }
.page-template-1r-sidebar-php #main-col {	width: 725px; }
* html .page-template-1r-sidebar-php #main-col { w\idth: 695px }
.page-template-1r-sidebar-php #nav-top .col-control, .page-template-1r-sidebar-php #top-bar-right-spanel .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1r-sidebar-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1r-sidebar-php #header-container { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-1r-sidebar-php #header-container .col-control { width: 1000px }
.page-template-1r-sidebar-php #nav { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-1r-sidebar-php #nav .col-control { width: 1000px }
.page-template-1r-sidebar-php #page-footer { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1r-sidebar-php .post-footer .category, .page-template-1r-sidebar-php .postdata .category {
	max-width: 450px;
}
.page-template-1r-sidebar-php .tags {
	max-width: 450px;
}
* html .page-template-1r-sidebar-php .post-footer .category, * html .page-template-1r-sidebar-php .postdata .category, * html .page-template-1r-sidebar-php .tags {
	w\idth: expression(this.width > Math.floor((document.getElementById('main-col').offsetWidth)/2) ? '60%' : true);
}
.page-template-1r-sidebar-php #sidebar, .page-template-1r-sidebar-php #sidebar-b, .page-template-1r-sidebar-php #sidebar-shell-1 {
	width: 260px;
}
.page-template-1r-sidebar-php #sidebar.flattened, .page-template-1r-sidebar-php #sidebar-b.flattened {
	width: 258px;
}
.page-template-1r-sidebar-php #sidebar-shell-1 {
	margin-left: 15px;
	margin-right: -275px;
	left: auto;
	right: auto;
}
.page-template-1r-sidebar-php #sidebar-2, .page-template-1r-sidebar-php #sidebar-2-b, .page-template-1r-sidebar-php #sidebar-shell-2, .page-template-1r-sidebar-php #sidebar-2.flattened, .page-template-1r-sidebar-php #sidebar-2-b.flattened {
	width: 0;
}
.page-template-1r-sidebar-php #sidebar-shell-2 {
	margin-left: 0px;
	margin-right: 0px;
	left: auto;
	right: auto;
}
.page-template-1r-sidebar-php #sidebar-container { width: 275px; }
.page-template-1r-sidebar-php .sidebar-container-left { right: 275px; }
.page-template-1r-sidebar-php .sidebar-container-right { margin-right: -275px; }
.page-template-1r-sidebar-php .sidebar-container-left #sidebar-wrap { right: auto; }
.page-template-1r-sidebar-php #wsidebar-top, .page-template-1r-sidebar-php #wsidebar-bottom { width: 273px; }
.page-template-1r-sidebar-php #sidebar-wrap {
	width: 290px;
	left: auto;
	right: auto;
}
* html .page-template-1r-sidebar-php #sidebar-wrap {
	lef\t: auto;
	righ\t: auto;
}
.page-template-1r-sidebar-php .sidebar-wrap-left {
	margin-left: -100%;
}
* html .page-template-1r-sidebar-php .sidebar-wrap-left, * html .page-template-1r-sidebar-php #sidebar-container.sidebar-container-left {
	margin-left: expression((document.getElementById('main-col') == null ? (document.getElementById('single-col').offsetWidth - 15 + 130) : (document.getElementById('main-col').offsetWidth - 15 + 130))*(-1)+'px');
}
.page-template-1r-sidebar-php .sidebar-wrap-right {
	margin-right: -290px;
}
* html .page-template-1r-sidebar-php #sidebar, * html .page-template-1r-sidebar-php #sidebar-b, * html .page-template-1r-sidebar-php #sidebar-shell-1 {
	w\idth: 252px;
}
* html .page-template-1r-sidebar-php #sidebar-shell-1 {
}
* html .page-template-1r-sidebar-php #sidebar-shell-2 {
}
* html .page-template-1r-sidebar-php #sidebar-container {
	w\idth: 265px;
}
.page-template-1r-sidebar-php .tab-box {
	width: 260px;
}
.page-template-1l1r-sidebar-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l1r-sidebar-php #container { padding-left: 185px; padding-right: 185px; }
.page-template-1l1r-sidebar-php #main-col {	width: 630px; }
* html .page-template-1l1r-sidebar-php #main-col { w\idth: 600px }
.page-template-1l1r-sidebar-php #nav-top .col-control, .page-template-1l1r-sidebar-php #top-bar-right-spanel .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l1r-sidebar-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l1r-sidebar-php #header-container { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-1l1r-sidebar-php #header-container .col-control { width: 1000px }
.page-template-1l1r-sidebar-php #nav { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-1l1r-sidebar-php #nav .col-control { width: 1000px }
.page-template-1l1r-sidebar-php #page-footer { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l1r-sidebar-php .post-footer .category, .page-template-1l1r-sidebar-php .postdata .category {
	max-width: 355px;
}
.page-template-1l1r-sidebar-php .tags {
	max-width: 355px;
}
* html .page-template-1l1r-sidebar-php .post-footer .category, * html .page-template-1l1r-sidebar-php .postdata .category, * html .page-template-1l1r-sidebar-php .tags {
	w\idth: expression(this.width > Math.floor((document.getElementById('main-col').offsetWidth)/2) ? '60%' : true);
}
.page-template-1l1r-sidebar-php #sidebar, .page-template-1l1r-sidebar-php #sidebar-b, .page-template-1l1r-sidebar-php #sidebar-shell-1 {
	width: 170px;
}
.page-template-1l1r-sidebar-php #sidebar.flattened, .page-template-1l1r-sidebar-php #sidebar-b.flattened {
	width: 168px;
}
.page-template-1l1r-sidebar-php #sidebar-shell-1 {
	margin-left: 15px;
	margin-right: -185px;
	left: auto;
	right: auto;
}
.page-template-1l1r-sidebar-php #sidebar-2, .page-template-1l1r-sidebar-php #sidebar-2-b, .page-template-1l1r-sidebar-php #sidebar-shell-2 {
	width: 170px;
}
.page-template-1l1r-sidebar-php #sidebar-2.flattened, .page-template-1l1r-sidebar-php #sidebar-2-b.flattened {
	width: 168px;
}
.page-template-1l1r-sidebar-php #sidebar-shell-2 {
	margin-left: -100%;
	margin-right: 0px;
	left: auto;
	right: 185px;
}
.page-template-1l1r-sidebar-php #sidebar-container { width: 185px; }
.page-template-1l1r-sidebar-php .sidebar-container-left { right: 185px; }
.page-template-1l1r-sidebar-php .sidebar-container-right { margin-right: -185px; }
.page-template-1l1r-sidebar-php .sidebar-container-left #sidebar-wrap { right: auto; }
.page-template-1l1r-sidebar-php #wsidebar-top, .page-template-1l1r-sidebar-php #wsidebar-bottom { width: 353px; }
.page-template-1l1r-sidebar-php #sidebar-wrap {
	width: 370px;
	left: auto;
	right: auto;
}
* html .page-template-1l1r-sidebar-php #sidebar-wrap {
	lef\t: auto;
	righ\t: auto;
}
.page-template-1l1r-sidebar-php .sidebar-wrap-left {
	margin-left: -100%;
}
* html .page-template-1l1r-sidebar-php .sidebar-wrap-left, * html .page-template-1l1r-sidebar-php #sidebar-container.sidebar-container-left {
	margin-left: expression((document.getElementById('main-col') == null ? (document.getElementById('single-col').offsetWidth - 15 + 170) : (document.getElementById('main-col').offsetWidth - 15 + 170))*(-1)+'px');
}
.page-template-1l1r-sidebar-php .sidebar-wrap-right {
	margin-right: -370px;
}
* html .page-template-1l1r-sidebar-php #sidebar, * html .page-template-1l1r-sidebar-php #sidebar-b, * html .page-template-1l1r-sidebar-php #sidebar-shell-1 {
	w\idth: 162px;
}
* html .page-template-1l1r-sidebar-php #sidebar-shell-1 {
}
* html .page-template-1l1r-sidebar-php #sidebar-2, * html .page-template-1l1r-sidebar-php #sidebar-2-b, * html .page-template-1l1r-sidebar-php #sidebar-shell-2 {
	w\idth: 162px;
}
* html .page-template-1l1r-sidebar-php #sidebar-shell-2 {
	lef\t: 200px;
	r\ight: 185px;
}
* html .page-template-1l1r-sidebar-php #sidebar-container {
	w\idth: 175px;
}
.page-template-1l1r-sidebar-php .tab-box {
	width: 170px;
}
.page-template-2l-sidebars-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2l-sidebars-php #container { padding-left: 370px; padding-right: 0px; }
.page-template-2l-sidebars-php #main-col {	width: 630px; }
* html .page-template-2l-sidebars-php #main-col { w\idth: 600px }
.page-template-2l-sidebars-php #nav-top .col-control, .page-template-2l-sidebars-php #top-bar-right-spanel .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2l-sidebars-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2l-sidebars-php #header-container { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-2l-sidebars-php #header-container .col-control { width: 1000px }
.page-template-2l-sidebars-php #nav { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-2l-sidebars-php #nav .col-control { width: 1000px }
.page-template-2l-sidebars-php #page-footer { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2l-sidebars-php .post-footer .category, .page-template-2l-sidebars-php .postdata .category {
	max-width: 355px;
}
.page-template-2l-sidebars-php .tags {
	max-width: 355px;
}
* html .page-template-2l-sidebars-php .post-footer .category, * html .page-template-2l-sidebars-php .postdata .category, * html .page-template-2l-sidebars-php .tags {
	w\idth: expression(this.width > Math.floor((document.getElementById('main-col').offsetWidth)/2) ? '60%' : true);
}
.page-template-2l-sidebars-php #sidebar, .page-template-2l-sidebars-php #sidebar-b, .page-template-2l-sidebars-php #sidebar-shell-1 {
	width: 170px;
}
.page-template-2l-sidebars-php #sidebar.flattened, .page-template-2l-sidebars-php #sidebar-b.flattened {
	width: 168px;
}
.page-template-2l-sidebars-php #sidebar-shell-1 {
	margin-left: 0px;
	margin-right: 0px;
	left: auto;
	right: auto;
}
.page-template-2l-sidebars-php #sidebar-2, .page-template-2l-sidebars-php #sidebar-2-b, .page-template-2l-sidebars-php #sidebar-shell-2 {
	width: 170px;
}
.page-template-2l-sidebars-php #sidebar-2.flattened, .page-template-2l-sidebars-php #sidebar-2-b.flattened {
	width: 168px;
}
.page-template-2l-sidebars-php #sidebar-shell-2 {
	margin-left: 15px;
	margin-right: -185px;
	left: auto;
	right: auto;
}
.page-template-2l-sidebars-php #sidebar-container { width: 370px; }
.page-template-2l-sidebars-php .sidebar-container-left { right: 370px; }
.page-template-2l-sidebars-php .sidebar-container-right { margin-right: -370px; }
.page-template-2l-sidebars-php .sidebar-container-left #sidebar-wrap { right: auto; }
.page-template-2l-sidebars-php #wsidebar-top, .page-template-2l-sidebars-php #wsidebar-bottom { width: 353px; }
.page-template-2l-sidebars-php #sidebar-wrap {
	width: 370px;
	left: auto;
	right: 370px;
}
* html .page-template-2l-sidebars-php #sidebar-wrap {
	lef\t: auto;
	righ\t: 200px;
}
.page-template-2l-sidebars-php .sidebar-wrap-left {
	margin-left: -100%;
}
* html .page-template-2l-sidebars-php .sidebar-wrap-left, * html .page-template-2l-sidebars-php #sidebar-container.sidebar-container-left {
	margin-left: expression((document.getElementById('main-col') == null ? (document.getElementById('single-col').offsetWidth - 15 + 170) : (document.getElementById('main-col').offsetWidth - 15 + 170))*(-1)+'px');
}
.page-template-2l-sidebars-php .sidebar-wrap-right {
	margin-right: -370px;
}
* html .page-template-2l-sidebars-php #sidebar, * html .page-template-2l-sidebars-php #sidebar-b, * html .page-template-2l-sidebars-php #sidebar-shell-1 {
	w\idth: 162px;
}
* html .page-template-2l-sidebars-php #sidebar-shell-1 {
}
* html .page-template-2l-sidebars-php #sidebar-2, * html .page-template-2l-sidebars-php #sidebar-2-b, * html .page-template-2l-sidebars-php #sidebar-shell-2 {
	w\idth: 162px;
}
* html .page-template-2l-sidebars-php #sidebar-shell-2 {
}
* html .page-template-2l-sidebars-php #sidebar-container {
	w\idth: 360px;
}
.page-template-2l-sidebars-php .tab-box {
	width: 353px;
}
.page-template-2r-sidebars-php #wrapper { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2r-sidebars-php #container { padding-left: 0px; padding-right: 370px; }
.page-template-2r-sidebars-php #main-col {	width: 630px; }
* html .page-template-2r-sidebars-php #main-col { w\idth: 600px }
.page-template-2r-sidebars-php #nav-top .col-control, .page-template-2r-sidebars-php #top-bar-right-spanel .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2r-sidebars-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2r-sidebars-php #header-container { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-2r-sidebars-php #header-container .col-control { width: 1000px }
.page-template-2r-sidebars-php #nav { width: 1000px; max-width: 1000px; min-width: 1000px; }
.page-template-2r-sidebars-php #nav .col-control { width: 1000px }
.page-template-2r-sidebars-php #page-footer { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2r-sidebars-php .post-footer .category, .page-template-2r-sidebars-php .postdata .category {
	max-width: 355px;
}
.page-template-2r-sidebars-php .tags {
	max-width: 355px;
}

.page-template-2r-sidebars-php .sidebar-wrap-right {
	margin-right: -370px;
}
* html .page-template-2r-sidebars-php #sidebar, * html .page-template-2r-sidebars-php #sidebar-b, * html .page-template-2r-sidebars-php #sidebar-shell-1 {
	w\idth: 162px;
}
* html .page-template-2r-sidebars-php #sidebar-shell-1 {
}
* html .page-template-2r-sidebars-php #sidebar-2, * html .page-template-2r-sidebars-php #sidebar-2-b, * html .page-template-2r-sidebars-php #sidebar-shell-2 {
	w\idth: 162px;
}
* html .page-template-2r-sidebars-php #sidebar-shell-2 {
}
* html .page-template-2r-sidebars-php #sidebar-container {
	w\idth: 360px;
}
.page-template-2r-sidebars-php .tab-box {
	width: 353px;
}
 #wrapper { width: 1050px; max-width: 1050px; min-width: 1050px; }

 #container { padding-left: 0px; padding-right: 289px; }
 #main-col {	width: 761px; }
* html  #main-col { w\idth: 731px }
 #nav-top .col-control,  #top-bar-right-spanel .col-control { width: 1050px; max-width: 1050px; min-width: 1050px; }

 #widgets-above-header .col-control { width: 1050px; max-width: 1050px; min-width: 1050px; }

 #header-container { width: 1050px; max-width: 1050px; min-width: 1050px; }
 #header-container .col-control { width: 1050px }
 #nav { width: 1050px; max-width: 1050px; min-width: 1050px; }
 #nav .col-control { width: 1050px }
 #page-footer { width: 1050px; max-width: 1050px; min-width: 1050px; }

 .post-footer .category,  .postdata .category {
	max-width: 486px;
}
 .tags {
	max-width: 486px;
}
* html  .post-footer .category, * html  .postdata .category, * html  .tags {
	w\idth: expression(this.width > Math.floor((document.getElementById('main-col').offsetWidth)/2) ? '60%' : true);
}
 #sidebar,  #sidebar-b,  #sidebar-shell-1 {
	width: 274px;
}
 #sidebar.flattened,  #sidebar-b.flattened {
	width: 272px;
}
 #sidebar-shell-1 {
	margin-left: 15px;
	margin-right: -289px;
	left: auto;
	right: auto;
}
 #sidebar-2,  #sidebar-2-b,  #sidebar-shell-2,  #sidebar-2.flattened,  #sidebar-2-b.flattened {
	width: 0;
}
 #sidebar-shell-2 {
	margin-left: 0px;
	margin-right: 0px;
	left: auto;
	right: auto;
}
 #sidebar-container { width: 289px; }
 .sidebar-container-left { right: 289px; }
 .sidebar-container-right { margin-right: -289px; }
 .sidebar-container-left #sidebar-wrap { right: auto; }
 #wsidebar-top,  #wsidebar-bottom { width: 287px; }
 #sidebar-wrap {
	width: 304px;
	left: auto;
	right: auto;
}
* html  #sidebar-wrap {
	lef\t: auto;
	righ\t: auto;
}
 .sidebar-wrap-left {
	margin-left: -100%;
}
* html  .sidebar-wrap-left, * html  #sidebar-container.sidebar-container-left {
	margin-left: expression((document.getElementById('main-col') == null ? (document.getElementById('single-col').offsetWidth - 15 + 137) : (document.getElementById('main-col').offsetWidth - 15 + 137))*(-1)+'px');
}
 .sidebar-wrap-right {
	margin-right: -304px;
}
* html  #sidebar, * html  #sidebar-b, * html  #sidebar-shell-1 {
	w\idth: 266px;
}
* html  #sidebar-shell-1 {
}
* html  #sidebar-shell-2 {
}
* html  #sidebar-container {
	w\idth: 279px;
}
 .tab-box {
	width: 274px;
}
.page-template-no-sidebars-php #container { padding-left: 0; padding-right: 0; }
.page-template-no-sidebars-php .entry img { max-width: 99%; }
.page-template-no-sidebars-php .wp-caption { max-width: 99%; }
.page-template-no-sidebars-php .entry .wp-caption img { max-width: 100%; }
* html .page-template-no-sidebars-php .entry img { w\idth: expression(this.width > (parseInt(document.getElementById('wrapper').offsetWidth) - 60) ? '96%' : true); }
* html .page-template-no-sidebars-php .wp-caption { w\idth: expression(this.offsetWidth > (parseInt(document.getElementById('wrapper').offsetWidth) - 60) ? '96%' : true); }
* html .page-template-no-sidebars-php .entry .wp-caption img { w\idth: expression(this.width > (parseInt(document.getElementById('wrapper').offsetWidth) - 60) ? '100%' : true); }
.page-template-no-sidebars-php #main-col {	width: 100%; }
.suf-mag-headlines {
	padding-left: 200px;
}
.suf-mag-headline-photo-box { width: 200px; right: 200px; }
.suf-mag-headline-block { width: 100%; }
* html .suf-mag-headline-block { w\idth: 100%; }
.suf-mag-headlines { height: 180px }
col.suf-mag-excerpt { width: 33%; }
.suf-mag-excerpt-image {
	width: 233px;
	height: 100px;
}
* html .suf-mag-excerpt-image { w\idth: 230px; }
col.suf-mag-category { width: 100%; }
.suf-mag-category-image {
	width: 741px;
	height: 100px;
}
* html .suf-mag-category-image { w\idth: 740px; }
h2.suf-mag-category-title {	text-align: left; }
.suf-mag-categories th { text-align: left; }
.suf-mag-excerpts th { text-align: left; }
h2.suf-mag-excerpt-title { text-align: left; }
h2.suf-mag-headlines-title { text-align: left; }
.search-results .post .date { display: none; }
.search-results .title-container { padding-left: 0; padding-right: 0; }
.search-results .post .title { padding-left: 0; }

.post-footer .category, .postdata .category{ float: left; }
.post .post-footer .comments, .post .postdata .comments { float: right; }
div.page .post-footer .comments, div.page .postdata .comments { float: right; }
.tags { float: right; text-align: right; }
.post span.author { float: left; padding-right: 10px;  }
div.page span.author { float: left; padding-right: 10px;  }

#header-container {	background-image:  url(http://www.flybyrecords.com/wp-content/Headers/14.jpg) ; background-repeat: no-repeat; background-position: top center; height: ; }
/*div.blogtitle a { color: #000000; text-decoration: none; }*/
.blogtitle a { color: #000000; text-decoration: none; }
.blogtitle a:hover { color: #528F6C; text-decoration: none; }
.description { color: #000000; }
.blogtitle { display: none; visibility: hidden;  }
.description {  display: none; visibility: hidden; }
#header { height: 270px; }
#horizontal-outer-widgets-1 .suf-horizontal-widget { width: 49%; display: inline-block; margin: 5px 0.39% 5px 0.39%; }
* html #horizontal-outer-widgets-1 .suf-horizontal-widget { ma\rgin: 5px 3px 5px 3px; }
#slider, #sliderContent { height: 250px; }
#featured-posts .left, #featured-posts .right { height: 250px; }
.sliderImage { height: 250px; }
#featured-posts .left { width: 250px !important; }
#featured-posts .right { width: 250px !important; }
.sliderImage div { background-color: #222222; color: #FFFFFF; }
.sliderImage div a { color: #FFFFFF; }
#featured-posts { border-width: 1px; border-style: solid; }
#ad-hoc-1 .suf-widget { width: 100%; display: inline-block; margin: 5px 0 5px 0; }
* html #ad-hoc-1 .suf-widget { ma\rgin: 5px 0px 5px 0px; }
#ad-hoc-2 .suf-widget { width: 100%; display: inline-block; margin: 5px 0 5px 0; }
* html #ad-hoc-2 .suf-widget { ma\rgin: 5px 0px 5px 0px; }
#ad-hoc-3 .suf-widget { width: 100%; display: inline-block; margin: 5px 0 5px 0; }
* html #ad-hoc-3 .suf-widget { ma\rgin: 5px 0px 5px 0px; }
#ad-hoc-4 .suf-widget { width: 100%; display: inline-block; margin: 5px 0 5px 0; }
* html #ad-hoc-4 .suf-widget { ma\rgin: 5px 0px 5px 0px; }
#ad-hoc-5 .suf-widget { width: 100%; display: inline-block; margin: 5px 0 5px 0; }
* html #ad-hoc-5 .suf-widget { ma\rgin: 5px 0px 5px 0px; }
* html table.suf-tiles { w\idth: 736px }
col.suf-tile { width: 100%; }
.suf-tile-image {
	width: 741px;
	height: 100px;
}
* html .suf-tile-image { w\idth: 740px; }
h2.suf-tile-title { text-align: left; }
#nav-top, #top-bar-right-spanel { width: auto; }
#nav-top {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
}
#nav ul { text-transform: capitalize; }
#nav-top ul { text-transform: capitalize; float: left; }
#widgets-above-header { width: auto; }
#widgets-above-header .suf-widget { width: 100%; display: inline-block; margin: 5px 0 5px 0; }
* html #widgets-above-header .suf-widget { ma\rgin: 5px 0px 5px 0px; }
#page-footer { margin: 0 auto; padding: 0 10px; }
#header-container { margin: 0 auto; padding: 0 10px; }
#nav { margin: 0 auto; }
div.booklisting img, div.bookentry img { width: 108px; height: 160px; }
div.bookentry .stats { width: 142px; }
div.bookentry .review { width: 573px; }
* html div.bookentry .review { w\idth: 553px; }
col.nr-shelf-slot { width: 25%; }
#nav, #nav.continuous {
	background:  rgb(0,0,0) ;
;
	color:#404040;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: 2px solid #000000;
	border-right: none;
	border-bottom: 2px solid #000000;
	border-left: none;

}
#nav ul li, #nav ul li a, #nav.continuous ul li, #nav.continuous ul li a,
#nav ul ul li, #nav ul ul li a, #nav ul ul a.drop, #nav.continuous ul ul li, #nav.continuous ul ul li a, #nav.continuous ul ul a.drop {
	background:  rgb(0,0,0) ;
;
	color:#EBEBEB;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
;
}
#nav ul li a:visited, #nav ul ul li a:visited, #nav ul ul a.drop:visited, #nav.continuous ul li a:visited, #nav.continuous ul ul li a:visited, #nav.continuous ul ul a.drop:visited {
	background:  rgb(0,0,0) ;
;
	color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
;
}
#nav li a:hover, #nav ul li a:hover, #nav ul ul li a:hover, #nav ul ul ul li a:hover, #nav ul ul ul ul li a:hover, #nav ul ul ul ul ul li a:hover, #nav ul ul ul ul ul ul li a:hover,
#nav ul ul ul ul ul ul ul li a:hover, #nav :hover > a, #nav ul ul :hover > a, #nav ul ul :hover > a.drop, #nav ul ul a.drop:hover, #nav .current_page_item a:hover,
#nav.continuous ul li a:hover, #nav.continuous ul ul li a:hover, #nav.continuous ul ul ul li a:hover, #nav.continuous ul ul ul ul li a:hover,
#nav.continuous :hover > a, #nav.continuous ul ul :hover > a, #nav.continuous ul ul :hover > a.drop, #nav.continuous ul ul a.drop:hover, #nav.continuous .current_page_item a:hover,
#nav.continuous ul ul ul ul ul li a:hover, #nav.continuous ul ul ul ul ul ul li a:hover, #nav.continuous ul ul ul ul ul ul ul li a:hover {
	background:  rgb(255,164,46) ;
;
	color:#444444;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
;
}
#nav ul li a:active, #nav a:active, #nav ul li.current_page_item a, #nav ul li.current-cat a, #nav ul li.current-menu-item a,
#nav.continuous ul li a:active, #nav.continuous a:active, #nav.continuous ul li.current_page_item a, #nav.continuous ul li.current-cat a, #nav.continuous ul li.current-menu-item a {
	background:  rgb(255,164,46) ;
;
	color:#444444;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
;
}
#nav-top, #nav-top.continuous {
	background:  rgb(0,0,0) ;
;
	color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: 2px grove #CCCCCC;
	border-right: 2px grove transparent;
	border-bottom: none;
	border-left: 2px grove transparent;

}
#nav-top ul li, #nav-top ul li a, #nav-top.continuous ul li, #nav-top.continuous ul li a,
#nav-top ul ul li, #nav-top ul ul li a, #nav-top ul ul a.drop, #nav-top.continuous ul ul li, #nav-top.continuous ul ul li a, #nav-top.continuous ul ul a.drop {
	background:  rgb(222,222,222) ;
;
	color:#000000;font-family:'font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: none;
	border-right: 2px inset #000000;
	border-bottom: none;
	border-left: none;
;
}
#nav-top ul li a:visited, #nav-top ul ul li a:visited, #nav-top ul ul a.drop:visited, #nav-top.continuous ul li a:visited, #nav-top.continuous ul ul li a:visited, #nav-top.continuous ul ul a.drop:visited {
	background:  rgb(200,222,221) ;
;
	color:#000000;font-family:'font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
;
}
#nav-top li a:hover, #nav-top ul li a:hover, #nav-top ul ul li a:hover, #nav-top ul ul ul li a:hover, #nav-top ul ul ul ul li a:hover, #nav-top ul ul ul ul ul li a:hover, #nav-top ul ul ul ul ul ul li a:hover,
#nav-top ul ul ul ul ul ul ul li a:hover, #nav-top :hover > a, #nav-top ul ul :hover > a, #nav-top ul ul :hover > a.drop, #nav-top ul ul a.drop:hover, #nav-top .current_page_item a:hover,
#nav-top.continuous ul li a:hover, #nav-top.continuous ul ul li a:hover, #nav-top.continuous ul ul ul li a:hover, #nav-top.continuous ul ul ul ul li a:hover,
#nav-top.continuous :hover > a, #nav-top.continuous ul ul :hover > a, #nav-top.continuous ul ul :hover > a.drop, #nav-top.continuous ul ul a.drop:hover, #nav-top.continuous .current_page_item a:hover,
#nav-top.continuous ul ul ul ul ul li a:hover, #nav-top.continuous ul ul ul ul ul ul li a:hover, #nav-top.continuous ul ul ul ul ul ul ul li a:hover {
	background:  rgb(222,222,222) ;
;
	color:#000000;font-family:'font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: 1px solid #3E4F58;
	border-right: 1px solid #3E4F58;
	border-bottom: 1px solid #3e4f58;
	border-left: 1px solid #3E4F58;
;
}
#nav-top ul li a:active, #nav-top a:active, #nav-top ul li.current_page_item a, #nav-top ul li.current-cat a, #nav-top ul li.current-menu-item a,
#nav-top.continuous ul li a:active, #nav-top.continuous a:active, #nav-top.continuous ul li.current_page_item a, #nav-top.continuous ul li.current-cat a, #nav-top.continuous ul li.current-menu-item a {
	background:  rgb(173,173,173) ;
;
	color:#000000;font-family:'font-weight:normal;font-style:normal;font-variant:normal;font-size:14px;
;
		border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
;
}
.attachment object.audio { width: 300px; height: 30px; }
.attachment object.application { width: 300px; }
.attachment object.text { width: 300px; }
.attachment object.video { width: 300px; height: 225px; }
.author-info img.avatar { float: left; padding: 5px; }
#sidebar .dbx-handle, #sidebar-2 .dbx-handle { border-bottom: none; }
#sidebar, #sidebar-2, #sidebar-container { color: #000000; }
#sidebar a, #sidebar-2 a, #sidebar-container a { color: #000000; text-decoration: none; }
#sidebar a:visited, #sidebar-2 a:visited, #sidebar-container a:visited { color: #000000; text-decoration: none; }
#sidebar a:hover, #sidebar-2 a:hover, #sidebar-container a:hover { color:  #227AD1; text-decoration: underline; }
.sidebar-container-left #sidebar-shell-1 { float: left; margin-left: 0; margin-right: 15px; right: auto; }
.sidebar-container-left #sidebar-shell-2 { float: left; margin-left: 0; margin-right: 15px; right: auto;}
.sidebar-container-right #sidebar-shell-1 { float: right; margin-right: 0; margin-left: 15px; right: auto; left: auto; }
.sidebar-container-right #sidebar-shell-2 { float: right; margin-right: 0; margin-left: 15px; right: auto; left: auto;}
.sidebar-wrap-right #sidebar-shell-1 { float: right; margin-left: 0; margin-right: 0;}
.sidebar-wrap-right #sidebar-shell-2 { float: right; margin-right: 15px; margin-left: 0;}
.sidebar-wrap-left #sidebar-shell-1 { float: left; margin-left: 0; margin-right: 0;}
.sidebar-wrap-left #sidebar-shell-2 { float: left; margin-left: 15px; margin-right: 0;}
.sidebar-container-left #sidebar-wrap { margin-left: 0; margin-right: 0; left: auto; right: auto; }
.sidebar-container-right #sidebar-wrap { margin-left: 0; margin-right: 0; left: auto; right: auto; }
#sidebar-container .tab-box { margin-left: 0; margin-right: 0; }
#sidebar-container.sidebar-container-left { margin-left: -100%; }
.sidebar-container-left .tab-box { float: left; }
.sidebar-container-right .tab-box { float: right; }
* html #sidebar-container #sidebar-shell-1, * html #sidebar-container #sidebar-shell-2 { lef\t: auto; r\ight: auto; }
* html .sidebar-container-left #sidebar-wrap, * html .sidebar-container-right #sidebar-wrap { lef\t: auto; r\ight: auto; }#header-container { background-image:  url(images/6.jpg);