body						{background-color:#000000;}
h1							{color:#ffffff;  }
h2							{color:#ffffff; font-size:2.3em; text-transform:uppercase; }
h3							{color:#ffffff; font-size:1.5em; text-transform:uppercase; margin-bottom:0.45em; }
a							{color:#FFF;}
p,span						{color:#999;font-family:arial; font-size:14px; line-height:21px;}
ul							{list-style-type: none;}
li							{float:left;}
hr							{height:5px; color:#FFF;}
hr#small					{height:2px; color:#FFF;}
.caps						{color:#FFF; font-weight:normal;}
.img-margin					{margin-top:10px; margin-bottom:10px;}
#head						{margin-top:15px;margin-bottom:0px;}
#content					{margin-top:0px;margin-bottom:40px;}
#nav						{float:left; vertical-align:top; margin:0px;}
div#nav a					{padding-top:5px; padding-bottom:5px; padding-right: 20px;padding-left: 20px; display: block; font-size:2.0em; border-right:1px solid #ffffff; 
							text-decoration: none; margin-top:0px; text-decoration:none; color:#FFF; font-weight:normal;}
blockquote		{font-size:1.45em; border-left:4px solid #c4c4c4; font-style:italic; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; padding-left:15px;letter-spacing:1px;}
blockquote p				{font-family:Georgia, "Times New Roman", Times, serif; color:#fff;}					
#nav A:hover				{color:#999;}
#nav A:active				{color:#999;}
hr.space					{color:#000;}
.btn						{display:block; width:60px; padding:0px; color:#000; font-size:1.3em; border:1px solid #c4c4c4; text-transform:uppercase; margin:1em 0 !important;}
.grey-color					{color:#444;}
.twitter					{font-size:1.45em; padding-left:15px; border-left:4px solid #c4c4c4; font-family:Georgia;font-style:italic; letter-spacing: 1px; color:#fff; }
a.tweetlink 				{text-decoration: none;}					
a.tweetlink:hover			{text-decoration:underline; cursor: pointer;}	
.align-center				{text-align:center;}
.grey-box h3				{border-top:2px solid #1c1c1c; padding:5px 0px;}
div.follow					{height:50px; width:54px; float:left; margin-right:5px;}
div.follow span				{display:none; border:none;}
div.twit					{background:url(/assets/images/twitter.gif) no-repeat; }
div.facebook				{background:url(/assets/images/facebook.gif) no-repeat; }
div.follow-block			{border-top:2px solid #1c1c1c; padding: 10px 0;}	
div.follow-block h3			{font-size:22px;}
fieldset					{padding:0;}
#mc_embed_signup fieldset .mc-field-group 	{margin:0px !important;  }
#mce-error-response			{text-align:center;}
.no-margin					{margin:0px;}


/* carousel
----------------------------------------------- */
#carousel, #logo-carousel {
	float:left;
	left:20px !important;
	}

#logo-carousel ul {margin-left:25px;

#logo-carousel ul li {
margin:8px 9px 0px 0px;

}

a.prev  {
	display:block;
	float:left;
	background:transparent url(../img/prev.png) no-repeat scroll 100% 0px;
	height:25px;
	width:25px;
	margin-top:33px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:0px;
	}
	
a.prev-logo {
		display:block;
	float:left;
	background:transparent url(../img/prev.png) no-repeat scroll 100% 0px;
	height:25px;
	width:25px;
	margin-top:25px;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:0px;
	}
	
a.prev:hover, a.prev-logo:hover {
background-position: 0 -26px;
}

a.next  {
	display:block;
	float:left;
	background:transparent url(../img/next.png) no-repeat scroll 100% 0px;
	height:25px;
	width:25px;
	margin-top:33px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
	}

a.next-logo {
	display:block;
	float:left;
	background:transparent url(../img/next.png) no-repeat scroll 100% 0px;
	height:25px;
	width:25px;
	margin-top:25px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:0px;
	}

a.next:hover, a.next-logo:hover  {
background-position: 0 -26px;
}	

