/****************************************************************
 * Created by Chris Greninger - (c) 2009						*
 * E-Mail  : cgreninger@creativecag.com							*
 * Website : http://www.creativecag.com							*
 ****************************************************************/
.clear {clear:both;}
/* navbar */
#navbar{margin:0px; padding:0px; width:1000px;}
#navbar li{float:left; list-style:none;}
#navbar li a span{display:none;}
#navbar li a{height:44px; display:block; background:url(../img/nav.jpg) no-repeat;}
#navbar li#nav1 a{width:147px; background-position:0px 0px;}
#navbar li#nav1 a:hover{background-position:0px -44px;}
#navbar li#nav2 a{width:141px; background-position:-147px 0px;}
#navbar li#nav2 a:hover{background-position:-147px -44px;}
#navbar li#nav3 a{width:128px; background-position:-288px 0px;}
#navbar li#nav3 a:hover{background-position:-288px -44px;}
#navbar li#nav4 a{width:92px; background-position:-416px 0px;}
#navbar li#nav4 a:hover{background-position:-416px -44px;}
#navbar li#nav5 a{width:107px; background-position:-508px 0px;}
#navbar li#nav5 a:hover{background-position:-508px -44px;}
#navbar li#nav6 a{width:99px; background-position:-615px 0px;}
#navbar li#nav6 a:hover{background-position:-615px -44px;}
#navbar li#nav7 a{width:67px; background-position:-714px 0px;}
#navbar li#nav7 a:hover{background-position:-714px -44px;}
#navbar li#nav8 a{width:219px; background-position:-781px 0px; cursor:default;}

.rotator {
	width:512px;
	height:246px;
	margin:0 auto;
	position:relative;
}

.rotator img {
	width:512px;
	height:246px;
	position:absolute;
	display:none;
}

.rotator .bg {
	display:block;
	position:absolute;
	z-index:2;
}

/* MAIN BODY */
#body {
	width:1000px;
	background-color:#000;
	margin:auto; }
	
#structure {
	width:1000px;
	clear:both;	
	background-color:#131313;
	border:7px;
	border-style:solid;
	border-color:#0e0e0e; }

#dji_menu {
	width:188px;
	float: left;
	}
	
#content {
	width:512px;
	padding-top:8px;
	padding-left:10px;
	float:left;
	text-align:left;
	vertical-align:top; }

#picturebar {
	width:225px;
	padding-top:8px;
	float:left;
	position:relative;
	left:20px;}

/* TEXT ATTRIBUTES */
	.text,p {
	font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 2em;
	color: #ddd; }

	h2 {
		margin-top:35px;
		text-transform:uppercase;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
		font-size: 15px;
		color: #fff;
		font-weight:bold;
	}

	.headline {
	font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
	font-size: 20px;
	color: #ccc; }
		
	.smallheadline {
	font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #d20000; }

	.desc {
	font-family: Lucida Grande, Lucida Sans Unicode, Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #535353; }
	
	.quote {
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 11px;
	font-style:italic;
	line-height: 1.25em;
	color: #999999; }
	
		
/* LINK DECORATIONS */
	A:link {
	color: #d20000;
  	text-decoration: none;
	border:none; }
  		
	A:visited {
	color: #d20000; 
  	text-decoration: none;
	border:none; }
	
	A:hover {
	color: #ff0000; 
  	text-decoration: none;
	border:none; }
		
	A:active { 
  	text-decoration: none;
	color: #ff0000;
	border:none; }