@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;
	/*background:#080808 url(images/maincontentlt.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:100px;width:25px;}







#accstart{display:block;overflow:hidden;height:100px;width:100px;margin-left:0;}







#accord img{position:absolute;border:1px solid #565656;background:#333 url(images/featured_bg.jpg) repeat-x;padding:3px;}







.accslide p,.accslide a{width:150px;height=100%;display:block;margin:0 3px 0 130px;padding:0;}







#accstart p,#accstart a{width:150px;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 */
