@import "layout.css";
@import "reset.css";
@import "style-rob.css";
/* @import "style-custom.css"; */

/*
Theme Name: Builder
Theme URI: http://ithemes.com/
Author: Chris Jean
Author URI: http://ithemes.com/
Version: 1.6.5
Tags: blog, theme options, multiple layouts, multiple color schemes
Version History
	See history.txt
*/

/*********************************************
	Default font settings.
	The font-size percentage is of 16px. (0.75 * 16px = 12px)
*********************************************/

html {
	font-size:100.01%;
}

body {
	font-size: 75%;
	line-height: 1.8em;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

.formBuilderForm .formBuilderSubmit {
	clear: both;
	text-align: left;
}

/*********************************************
	Main Background
*********************************************/
/*body {
}*/
/*********************************************
	Universal Link Styles
*********************************************/

a {
	color: #000;
}

a:hover {
	color: #FFF;
        font-style:italic; 

}

.rdmore a {
	color: #FFF;
}

.rdmore a:hover {
	color: #FFF;
        font-weight: italic; 
}

h2 a:hover{
	color: #FFF;
	font-weight: italic;
}

/*********************************************
	Headings
*********************************************/

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #A50B02;
}

h1 {
/*	font-family: "Arial Black", Arial, Helvetica, Sans-Serif; */
	font-size: 1.9em;
	line-height: 1em;
	margin-bottom: 0.5em;
	font-weight: bold;
	letter-spacing: -1px;
}

h2 {
	font-size: 2em;
/*	margin-bottom: 0.75em; */
}

h3 {
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 1em;
}

h4 {
	font-size: 1.2em;
	line-height: 1.2;
	margin-bottom: 0em;
	font-weight:bold;
}

h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0em;
}

h6 {
	font-size: 1em;
	font-weight: bold;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin: 0;
}

/*********************************************
		Container Div
*********************************************/

.builder-container-outer-wrapper {
	background: transparent;
	margin: 0em auto;
	border: 0em solid #000;
	display: block;
}

/*********************************************
	All Modules Default Defenitions
*********************************************/

.builder-module {
	margin-bottom:1em;
}

.builder-module-content {}
.builder-module-widget-bar {}
.builder-module-image {}

/*********************************************
Horizontal Navigaion Styles
(with dropdowns)
*********************************************/

.builder-module-navigation {
background:transparent url(images/nav-repeating.jpg) repeat scroll 0 0;
height:35px;
padding:10px 0 0;
width:100%;

/*	border:1px solid #414141;	
        background:transparent url(images/nav.png) repeat-x top left;
	z-index:999; */
/*	font-size: 1em; */
/*	line-height: 2em; */
/*	background: #fff url('images/nav_bg.jpg') repeat-x top left; */
/*	border-top: .1em solid #777; *.
/*	border-bottom: .1em solid #777; */
/*	display: block; */
/*	width: 100%; */
}



.builder-module-navigation .centralbox {margin: 0 auto; text-align:center;}

.builder-module-navigation .centralbox p {text-align:left;}

.builder-module-navigation ul {
	line-height:1.4em;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:999;	

/*	display: block;
	line-height:1.4em;
	list-style-position:outside;
	list-style-type:none;
	margin:0; */
}

.builder-module-navigation li {
	float:left;
	margin:0;
	padding:5px 5px;
	position:relative;	
/*	padding: 0 0 0 0px; */
}

.builder-module-navigation li a {
color:#C9C8C8;
display:block;
padding:2px 5px;
text-decoration:none;	

/*	font-size: 1em;
	padding: .4em .6em;
	color: #333;
	font-weight: bold;
	text-decoration: none;
    background:transparent url(images/nav.png) repeat-x top left; */
/*	background: #fff url('images/nav_bg.jpg') repeat-x top left; */
}

.builder-module-navigation li:hover, .builder-module-navigation li a:hover,
.builder-module-navigation li a.sfhover {
	background-color:#000;
	color:#fff;
/*	background: #333 url('images/nav_bg_hover.jpg') repeat-x top left;
	color: #FFF; */
}

/* second level stuff */
.builder-module-navigation li ul {
/*	width: 14em; */
	width: 16em;

}

.builder-module-navigation li li {
	background-color:#000;
	width:16em;
	border: .1em solid #777;
	border-bottom:.1em solid #777;
}



.builder-module-navigation li li a {
	float: none;
}

.builder-module-navigation li li a:hover,
.builder-module-navigation li li a.sfhover {
}

.builder-module-navigation li ul ul {
	margin: -2.0em 0 0 16em;
}

/*********************************************
	Module Widget Bars
*********************************************/
.builder-module-widget-bar {
	width: 100%;
        background:transparent url(images/contentbody.png) repeat scroll 0 0; 
/*	background:#080808 url(images/maincontent.jpg) repeat-x scroll0 0; */
/*	border:1px solid #464646; */
	margin:15px 0;	
/*	background:#ddd; 
	color: #333; 
	float: left;
	padding: 0;
	overflow: hidden;
	border-top:.1em solid #777;
	border-bottom:.1em solid #777; */
}

.builder-module-widget-bar .widget-wrapper {
	display: inline;
	float: left;
	margin: 0;
	width: 100%;
	overflow: hidden;
}

.builder-module-widget-bar .widget {
	padding: 10px;
}

.builder-module-widget-bar .widget a {
	text-decoration: none; 
}

.builder-module-widget-bar .widget a:hover {
        color: #FFF;
        font-style:italic;
}

.builder-module-widget-bar .widget h4 a {
	text-decoration: none;
}

.builder-module-widget-bar .widget h4 {
        color: #A50B02;
}

.builder-module-widget-bar .widget h4, .builder-module-widget-bar .widget p, .builder-module-widget-bar .widget ul, .builder-module-widget-bar .widget ol, .builder-module-widget-bar .widget img {
	padding: 0 0 .8em 0;
}

.builder-module-widget-bar .widget ul, .builder-module-widget-bar .widget ol {
	padding: 0;
	margin: 0 1em .5em 1.5em;
/*	list-style-type: square; */
}

.builder-module-widget-bar .widget a.rsswidget img {
	display: none;
}

/*********************************************
	Content Sidebars & Widgets
*********************************************/
.builder-module-3 {
	background:#080808 url(images/maincontent.jpg) repeat-x scroll 0 0;
	border:0px solid #434343; 
	margin:0; 
	display:block;
	margin:0 auto;
}

.builder-module-2 {
	background:#080808 url(images/maincontent.jpg) repeat-x scroll 0 0;
	border:0px solid #434343; 
	margin:0; 
	display:block;
	margin:0 auto;
}

.widget-wrapper-single{
margin:5px 0;
padding:15px 10px 15px 0px;
}

.widget-wrapper-left{
	color:#fff;
text-align:center;

}
.widget-wrapper-left p{
	margin: 0 0 0em;
        color: #FFF;
}

.widget-wrapper-middle{
background:transparent url(images/addbox-large.jpg) center;
background-color: #ffffff;
color:#fff;
width:100%;
height:420px;
padding: 0px;
overflow:hidden;
margin: 0 auto;
}

.widget-wrapper-middle p{
	margin: 0 0 0em;
        color: #FFF;
}



.widget_categoryposts{
background:transparent url(images/addbox-large.jpg);
text-align:left;
width:100%;
height:150px;
overflow:hidden;
margin: 0 auto;
}

.widget-wrapper-right{
	color:#fff;
}

.builder-module-content {

/*	background:transparent url(images/contentbody.png) repeat scroll 0 0; */
/*	border:1px solid #434343; */
/*	margin:0; */
	padding:0 0 10px;
	display:block;
	margin:0 auto;
/*	background: #fff;
	border-top:.1em solid #777;
	border-bottom:.1em solid #777; */
}

.builder-module-content .sidebar {
/*
	background:#080808 url(images/maincontent.jpg) repeat-x scroll 0 0;
	border:1px solid #464646; */
	margin:15px 0;	
	width:90%;
/*	display:block;
	width:90%;
	background: #ddd; */
}

.builder-module-content .widget {

	color: #FFF;
}

.builder-module-content .widget a {
	color: #FFF;
	text-decoration: none;
}

.builder-module-content .widget a:hover {
	color: #FFF;
}

.builder-module-content .widget h4 a {
        color: #FFF;
	text-decoration: none;
}

.builder-module-content .widget h4 {
        color: #A50B02;
}

.builder-module-content .widget h4, .builder-module-content .widget p, .builder-module-content .widget ul, .builder-module-content .widget ol, .builder-module-content .widget img {
	padding: 0 0 .8em 0;
}

.builder-module-content .widget ul, .builder-module-content .widget ol {
	padding: 0;
	margin: 0 1em .5em 1.5em;
        list-style-type: circle;
}

.builder-module-content .widget a.rsswidget img {
	display: none;
}

/*********************************************
		Content Div
*********************************************/

.content {
	margin-bottom:15px;
	margin-top:15px;
	padding-bottom:10px;

/*	background:transparent url(images/maincontent.jpg) repeat-x scroll 0 0; 
	border:1px solid #464646;
        background: #FFF;
	margin: 0;
	display: block;
	float: left;
	width: 100%;
	text-align: left;
	overflow: hidden; */
}



.page-title {
	margin: 1em;
}



.post {
	color:#ececec;
	margin:5px 0;
	padding:15px 15px 15px 20px;	
/*	margin: 1em;
	background: #FFF;
	padding: 0px .8em .8em .8em; */
}



.post .thumbnail-wrap {

	display: none;

}



.page .title {

	color:#ececec;

	display: none;

}



.post .date {

	display: none;

	color:#ececec;

}



.post .post-title {
	float: left;
	padding: .5em 0px 0px 0px;
}

.post .post-title a {
	text-decoration: none;
	color: #A50B02;
}

.post .post-title h3 {
	font-weight:700;
	/*font-family: "Arial Black", Arial, Helvetica, Sans-Serif;
	font-size: 1.9em;
	line-height: 1em;
	margin-bottom: 0.5em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px; */
}

.post .post-meta {
	color:#767676;
	font-size:10px;
	display: block;
	clear:both; 
}



.post .post-meta a {

	color:#FFFFFF;

	text-decoration: none;

	font-style:italic;

}



.post .post-meta a:hover {



}



.post .meta-bottom {

	display: block;

}



.post img {

	border: .2em solid #cfcfcf;

}

.post-content {
        color: #fff;

}
/*********************************************
		Post Meta Styles, if needed
*********************************************/

.meta-top {
	clear: both; /* we need this so floats in the post are cleared */
}

.meta-bottom {
	clear: both; /* we need this so floats in the post are cleared */
	border-top: .1em solid #d7d7d7;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}



.meta-bottom .alignleft {

	width: 70%;

}



.meta-bottom .categories {

/*	background: url(images/folder.png) 0px 0px no-repeat; */

	padding: 0px 0px 0px 1.5em;

	color:#767676;

	font-size:10px;

}



.meta-bottom .categories a{

	color:#FFFFFF;

	text-decoration: none;

	font-style:italic;

}

.meta-bottom .categories a:hover{
font-weight: bold; 
/*        text-decoration: underline; */

}



.meta-bottom .comments {

/*	background: url(images/comments.png) 0px 2px no-repeat; */

	padding: 0px 0px 0px 1.5em;

	color:#767676;

	font-size:10px;

}



.meta-bottom .comments a{

	color:#FFFFFF;

	text-decoration: none;

	font-style:italic;

}

.meta-bottom .comments a:hover{
font-weight: bold;
/*        text-decoration: underline; */

}



.photometa {

	margin: 0px .5em 0px .5em;

	padding: 0px 0px;

	width: 100%;

}



.EXIF {

	margin: -22px 0px 0px 10px;

	padding: 0px 0px;

	float: left;

	width: 33%;

}



.photometa h4 {

	border-bottom: 1px solid #666;

	text-align: center;

	margin: 0px;

	padding: 0px;

}



.photometa ul {

	list-style-type: none;

}



/*********************************************

		Previous/Next Page Navigation

*********************************************/



.paging {

	clear: both; /* To clear any floats */

	margin: 0px;

	padding: .6em;

}



/*********************************************

		Comment Styles

*********************************************/



#comments {

	margin: 0;

	padding: 20px 10px;

}



#comments .title {

	font-size: 25px;

	margin: 0px;

	padding: 15px 0px;

}



#comments ol.commentlist {

	color:#999999;	

	padding:5px 5px 5px 10px;	

	

/*	margin: 0px;

	padding: 0px;

	background: #fff; */

}



#comments ul.children {

	margin: 0px;

	padding: 10px 0px 0px 20px;

}



#comments .vcard {

}



#comments .vcard .avatar {

	display: block;

	float: left;

	margin: 0px;

	padding: 0px 10px 0px 0px;

}



#comments .comment-meta {

	padding: 0px 0px 20px 0px;

}



#comments li.even, #comments li.odd {

/*	clear: both;

	list-style-type: none;

	margin: 5px 0px 5px 0px;

	padding: 10px;

	background: #999999;

	overflow: hidden;

	border: 1px solid #999; */

}



#comments ul.children li {



}



#comments li.even {

	border-left:3px solid #A50B02;	

	margin: 5px 0px 5px 0px;

	padding: 10px;

	overflow: hidden;

}



#comments li.odd {

	border-left:3px solid #A50B02;	

	margin: 5px 0px 5px 0px;

	padding: 10px;

	overflow: hidden;

}



#comments blockquote {

	margin: 10px 0px;

	padding: 10px;

}



#comments .alert {

	background: #fffbd6;

	border: 1px solid #ebe067;

	margin: 5px 0px;

	padding: 5px;

}



#comments p {



}



#respond {

	overflow: hidden;

	padding: 10px;

}



#respond h3 {

	color:#FFFFFF;

	font-size:16px;

	padding-left:15px;

}

#respond #commentform {

	margin: 5px 0px 0px 0px;

	padding: 0px;

	overflow: hidden;

}



#respond #commentform #author, #respond #commentform #email, #respond #commentform #url {

	width: 50%;

	margin: 0px 0px 5px 0px;

	padding: 5px;

}



#respond #commentform #comment {

	width: 90%;

	margin: 10px 0px 15px 0px;

	padding: 5px;

}



#submit {

background:#151515 none repeat scroll 0 0;

border:1px solid #666666;

color:#FFFFFF;

font-weight:700;

height:30px;

padding:6px;

}



/*********************************************

	Footer Styles

*********************************************/



#footer {

	text-align: left;

	color: #333;

}



#footer .alignleft, #footer .alignright {

	padding: 1em;

}



#footer .alignright {

	text-align: right;

}



#footer a {

	color: #333;

	text-decoration: none;

}



#footer a:hover {


}



/*********************************************

	Text elements

*********************************************/







p {
	margin: 0 0 1.5em;
}

p img.left {



	float: left;



	margin: 1.5em 1.5em 1.5em 0;



	padding: 0;



}



p img.right {



	float: right;



	margin: 1.5em 0 1.5em 1.5em;



}



a:focus, a:hover {







}



a {



}



blockquote {



	margin: 1.5em;



	color: #666;



	font-style: italic;



}



strong {



	font-weight: bold;



}



em, dfn {



	font-style: italic;



}



dfn {



	font-weight: bold;



}



sup, sub {



	line-height: 0;



}



abbr, acronym {



	border-bottom: 1px dotted #666;



}



address {



	margin: 0 0 1.5em;



	font-style: italic;



}



del {



	color:#666;



}



pre {



	margin: 1.5em 0;



	white-space: pre;



}



pre, code, tt {



	font: 1em 'andale mono', 'lucida console', monospace;



	line-height: 1.5;



}



/*********************************************



	Lists



*********************************************/







li ul, li ol {



	margin: 0;



}



ul, ol {



	margin: 0 1.5em 1.5em 0;



	padding-left: 3.333em;



}



ul {



	list-style-type: disc;



}



ol {



	list-style-type: decimal;



}



dl {



	margin: 0 0 1.5em 0;



}



dl dt {



	font-weight: bold;



}



dd {



	margin-left: 1.5em;



}



/*********************************************



	Tables



*********************************************/







table {
	margin-bottom: 1.4em;
        width:100%;
}

.connect {
	margin-bottom: 0.4em;
        width:100%;
}


th {



	font-weight: bold;



}



thead th {



	background: #c3d9ff;



}



th, td, caption {
	padding: 4px 10px 4px 5px;
        vertical-align:middle;
}

tr.even td {
	background: #e5ecf9;
}



tfoot {



	font-style: italic;



}



caption {



	background: #eee;



}



/*********************************************



	Misc classes



*********************************************/







.small {



	font-size: .8em;



	margin-bottom: 1.875em;



	line-height: 1.875em;



}



.large {



	font-size: 1.2em;



	line-height: 2.5em;



	margin-bottom: 1.25em;



}



.hide {



	display: none;



}



.quiet {



	color: #666;



}



.loud {



	color: #000;



}



.highlight {



	background:#ff0;



}



.added {



	background:#060;



	color: #fff;



}



.removed {



	background:#900;



	color: #fff;



}



.first {



	margin-left:0;



	padding-left:0;



}



.last {



	margin-right:0;



	padding-right:0;



}



.top {



	margin-top:0;



	padding-top:0;



}



.bottom {



	margin-bottom:0;



	padding-bottom:0;



}



/*********************************************



	default styling for forms



*********************************************/







label {



	font-weight: bold;



}



fieldset {



	padding:1.4em;



	margin: 0 0 1.5em 0;



	border: 1px solid #ccc;



}



legend {



	font-weight: bold;



	font-size:1.2em;



}



/*********************************************
	Form fields
*********************************************/

input[type=text], input[type=password], input.text, input.title, textarea, select {
	background-color:#fff;
	border:1px solid #bbb;
}

input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	border-color:#666;
}

input[type=text], input[type=password], input.text, input.title, textarea, select {
	margin:0.1em 0;
}

input.text, input.title {
/*	width: 300px; */
	width:60%;
	padding:5px;
}

input.title {
	font-size:1.5em;
}

textarea {
	width: 390px;
	height: 250px;
	padding:5px;
}

input[type=checkbox], input[type=radio], input.checkbox, input.radio {
	position:relative;
	top:.25em;
}

form.inline {
	line-height:3;
}

form.inline p {
	margin-bottom:0;
}

/*********************************************
	Success, notice and error boxes
*********************************************/
.error, .notice, .success {
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd;
}

.error {
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}

.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}

.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}

.error a {
	color: #8a1f11;
}

.notice a {
	color: #514721;
}

.success a {
	color: #264409;
}

/*********************************************
	The Obligatory WP Styles
*********************************************/

.aligncenter, div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}



.alignleft {



	float: left;



	text-align: left;



}



.alignright {



	float: right;



	text-align: right;



}



img.alignleft {



	margin: 0px .6em .6em 0px;



}



img.alignright {



	margin: 0px 0px .6em .6em;



}







img.aligncenter {



display: block; 



margin-left: auto; 



margin-right: auto



}







a img.alignright {



float:right; 



margin:0 0 1em 1em



}







a img.alignleft {float:left; margin:0 1em 1em 0}







a img.aligncenter {display: block; margin-left: auto; margin-right: auto}







.wp-caption {



	border: 1px solid #ddd;



	text-align: center;



	background-color: #f3f3f3;



	padding-top: 4px;



	margin: .8em;



}



.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}



.wp-caption p.wp-caption-text {



	font-size: .8em;



	padding: 0 .3em .4em;



	margin: 0;



}



/* NAVIGATION */



#mainnav{float:right;margin-top:90px;padding-right:12px;}

#navcontent{float:right;}

#mainnav ul{text-align:left;}

#mainnav li{margin:0;padding:0;}

#mainnav li a{padding:0 8px;}

#mainnavsingle{background:url(images/featuredtopsingle.png) no-repeat;line-height:36px;margin:10px 0 0;padding:10px 0;}

#mainnav ul,#mainnavsingle ul{padding-left:20px;}

#mainnav ul,#mainnav ul,#mainnavsingle ul,ul#singlecomments,ul.children{list-style:none;}



/*NAVIGATION */



/*FEATURED */

#featured-banner table td {
        padding:0px 10px 0px 0px;
}

#featured-banner table tr td h2 {
        margin-bottom:0px;
        font-size: 1.5em;
}

#beyondConsulting a:hover {
        color: #26879d;
        font-weight:normal;
}
#beyondSalon a:hover {
        color: #528d33;
        font-weight:normal;
}
#beyondBranding a:hover {
        color: #e16100;
        font-weight:normal;
}

#featured-banner-table {
     background:transparent url(images/banner-table.png) center no-repeat;
     margin-bottom: 0em;
     vertical-align:middle;
}

#featured{background:url(images/featuredbody.png) repeat-y;margin:0; height:100%}

#featuredtop{background:url(images/featuredtop.png) no-repeat;line-height:34px;margin:0;}

#featured-banner{background:url(images/featuredbody.png) repeat-y;margin:0; height:60px}

#featuredbottom{background:url(images/featuredbtm.png) no-repeat;line-height:40px;margin:0;padding:0;}

#slidebox{margin-left:5px;margin-right:0;}

#featuredslider{margin-left:10px;margin-top:5px;}

#featuredslider a{ color:#FFFFFF}

#featuredslider img{border:7px solid #333;}

.slideinfo{margin-top:-470px;margin-left:400px;position:relative;color:#CCC;width:270px;height:420px;padding:5px 5px 5px 5px;}

.slideinfo h3{font-size:18px;color:#ADAFB0;font-family:Geneva, Arial, Helvetica, sans-serif;margin:0;}

.slideinfo p{margin:5px 0 0;}

#ftnavigation{margin-top:5px;margin-left:30px;}

#ftnavigation ul{list-style:none;margin:0;}

#ftnavigation li{float:left;margin:0;padding:0;}

.featurednav img{background:#333333; url(images/featured_bg.jpg) repeat-x;padding:5px;}



/*FEATURED */



/*ACCORDION */



#accord.grid_12{height:186px;background:#080808 url(images/maincontent.jpg) repeat-x;border:0px solid #464646;margin:5px 0;padding:10px 0;}



#accord h3{font-size:14px;color:#575656;margin:3px;}



#accord h2{font-size:14px;color:#a50b02;padding-left:10px;margin:2px 0 2px 10px;}



#accord ul{list-style:none;margin:0 0 0 10px;padding:0;}



.accslide,#accstart{float:left;display:block;padding:5px;}



.accslide{display:block;overflow:hidden;height:150px;width:75px;}



#accstart{display:block;overflow:hidden;height:180px;width:400px;margin-left:0;}



#accord img{position:absolute;border:1px solid #565656;background:#333 url(images/featured_bg.jpg) repeat-x;padding:4px;}



.accslide p,.accslide a{width:250px;height=100%;display:block;margin:0 3px 0 130px;padding:0;}



#accstart p,#accstart a{width:250px;height=100%;display:block;margin:0 3px 0 130px;padding:0;}



.accslide a,#accstart a{color:#fff;font-size:17px;}



.accslide p,#accstart p{color:#666;}



/*ACCORDION*/



/*OTHERS/TITLE */



blockquote{background:#2e2e2e;border-left:6px solid #a50b02;margin-left:10px;padding:10px 10px 5px 20px;}



input{background:#e8e5da;height:100%;border:1px solid #ccc7b7;margin:4px 0;padding:4px;}



h2.title,#footer h3,#sidebar h2.widgettitle{margin:0 0 5px;}



h2.title a,.accslide h3 a{color:#a50b02;}



h2.title a:hover{ color:#FFFFFF}



.pagenav{padding-left:15px;}



/*OTHERS/TITLE */



/*NAVIGATION */



#mainnav a,#mainnavsingle a{color:#fff;}



#nav,#nav ul{list-style-type:none;list-style-position:outside;position:relative;line-height:1.4em;margin:0;padding:0;z-index:999}



#nav a{display:block;color:#c9c8c8;text-decoration:none;padding:2px 5px;}



#nav li{float:left;position:relative;margin:0;padding:5px 8px;}



#nav ul{position:absolute;display:none;width:12em;top:1.5em;}



#nav li ul a{width:12em;height:auto;float:left;}



#nav ul ul{top:auto;}



#nav li ul ul{left:12em;margin:0 0 0 10px;}

#nav li ul li { background:#000}

#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li:hover ul ul ul ul{display:none;}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li li li li:hover ul{display:block;}

#navcontent ul li,.slidepost{float:left;}

#mainnav li a:hover,.articleinfo a:hover,.sidebarcontent a:hover,h2.title a:hover,.slideinfo a:hover,.alignleft a:hover,.alignright a:hover,.accslide a:hover,.accslide a:hover,#accstart a:hover{
font-style:italic; 
/* text-decoration:underline; */
}

#featdiv,#page .grid_9,#featured,#featured .grid_3{margin:0;}
.articleinfo a,#commentform a{color:#FFF;}

#nav li:hover,#nav a:hover{background-color:#000;color:#fff;}


/*NAVIGATION */