/* ----------------------------------------------



	Theme Name : OfficeSpace

	Version : 1.0   

	Author : Chris Seymour

	Author URI : http://www.c5mix.com/	



 ------------------------------------------------ */



 



/* ----------------------------------------------

   HTML ELEMENTS

------------------------------------------------- */ 



body {

	margin:0;

	padding:0;

	/* customize_background */ background-color:#c5c4c4; /* customize_background */

}

a img { border: 0 }









/* ------------------------------------------

   LAYOUT

------------------------------------------- */ 



#page {

	background:url(http://www.nteaviation.com/packages/theme_officespace/themes/officespace/images/site-bg.png) repeat-y center;

	width:1000px;

	margin:0 auto;

}





/* Header */



#header {

	width:940px;

	margin:0 auto;

	padding:0 30px;

	background:url(http://www.nteaviation.com/packages/theme_officespace/themes/officespace/images/header-bg.png) repeat-y center top;

	position:relative;

}

#header #logo {

	padding:5px 0 20px;

}

#header #logo a {

	font-size:50px;

	line-height:1;

	/* customize_header_logo */ color:#000; /* customize_header_logo */

	text-decoration:none;

}

#header p {

	margin:0;

}

#header-top {

	background:url(http://www.nteaviation.com/packages/theme_officespace/themes/officespace/images/header-top-bg.png) no-repeat center top;

	height:30px;

	width:940px;

	margin:0 auto;

	padding:0 30px;

}

#header-area {

	position:absolute;

	right:30px;

	top:5px;

	width:400px;

	text-align:right;	

}

#header-area form {

	background:none!important;

	border:none!important;

	padding:10px 0!important;

	margin:0!important;

}









/*  Main Navigation  */



#nav {

	width:980px;

	margin:0 auto;

	overflow:hidden;

}

#nav ul {	

	margin:0 20px;

	padding:0;

}

#nav ul li {

	margin:0;

	list-style:none;

	float:left;

/* 	text-transform:uppercase;  */     /*   removed main nav bar upper case 3/6/10 crk */

	padding:1px 1px 0;

}

#nav ul li a {

	color:#fff;

	display:block;

	padding:10px 15px 9px;

	font-size:1.2em;

/*	font-weight:bold;    */          /*  removed 3/15/10   crk  */

/*	letter-spacing:-1px;  */         /*  removed 3/15/10   crk */

	text-decoration:none;

}



#nav ul li:hover, #page #nav ul li.nav-selected {

	border-bottom:none!important;

	padding:0;

}



/* Dropdown Menus */		

#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 180px;

	margin:0 0 0 -1px;

	border-top:none!important;

    z-index: 10;

}



#nav li li {

    font-size: 1em;

    line-height: 1.2em;

	float:none;

	padding:0;

	text-transform:none;

}

#nav li li:hover {

	background: transparent !important;

	border:none!important;

	padding:0;

}

#nav ul li ul li.nav-selected {border:none!important;}

#nav li li a, #nav li li a:visited {

	padding: 10px 15px;

	display: block;

	font-weight:normal;

	letter-spacing:normal;

}	

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

}

	





/* Feature */



#feature {

	width:980px;

	margin:0 auto;

	border-left:none!important;

	border-right:none!important;



}

#feature img {

	display:block;

}





/* Title */



#title {

	width: 940px;  

/*	padding: 20px;   */  /* was 20px all the way around, removed to make top and bottom smaller  3/15/10  crk  */

	padding-top:5px;
	padding-right:20px;
	padding-bottom:5px;
	padding-left:20px;

	margin: 0 auto;

}

#title h1 {

	color: #fff;

	font-size:1.2em;    /* wasnt there  reduce font size in title banner from 3em to 1.2em   3/15/10  crk  */

	margin-bottom: 0;

}

#title h1 span {

	border-left:1px dotted;

	bottom:6px; 

	font-size:0.75em;   /* was 0.5em   changed to 0.75em   3/15/10  crk  */

	margin-left:2px;

	padding:6px 0 6px 10px;

/*	position:relative;    */   /*  removed for bettter alignment    3/15/10  crk   */ 

}







/* Sections */



#sections {

	overflow: hidden;

	width: 980px;

	margin: 0 auto;

}

#sections h3, #sidebar h3 {

/*	text-transform:uppercase;      2-23-2010 crk removed uppercase */

	font-weight:bold;

}

#sections h3 {

	color:#fff;

	margin-top:0;

	padding:20px 8px 6px;

}





/* Wrapper */

#wrapper {

	margin-top: 20px;

	padding-bottom: 20px;

	overflow: hidden;

}

#home #wrapper, #full #wrapper, #one_over_three #wrapper, #one_over_two #wrapper {

	background: none;

}

#right_sidebar #wrapper, #news_article #wrapper {

	background: url(http://www.nteaviation.com/packages/theme_officespace/themes/officespace/images/sidebar-bg.jpg) no-repeat;

	background-position: 650px 0;

}

#left_sidebar #wrapper {

	background: url(http://www.nteaviation.com/packages/theme_officespace/themes/officespace/images/sidebar-bg.jpg) no-repeat;

	background-position: 10px 0;

}



#sidebar .inner {

	padding: 20px;

}







/* Content */



#content {

}





/* Breadcrumbs */

#breadcrumbs {

	border-bottom: 1px dotted;

	margin-bottom: 1.5em;

	padding-bottom: 1em;

}

#breadcrumbs p {

	margin-bottom: 0!important;

	padding: 0;

	font-weight: bold;

}







/* Sidebar */

#sidebar {



}

#home #sidebar {



}





/* Sub Navigation */

ul.sub-nav {

	margin-left: 0;

	margin-right: 0;

	padding: 0;

	list-style: none;

	font-size: 1.1em;

}

ul.sub-nav li {

	border-bottom: 1px dotted #909090;

}

ul.sub-nav li a {

	text-decoration:none;

	display: block;

	padding: 3px 2px;

}

ul.sub-nav li.nav-selected a {

	color: #000;

	font-weight: bold;

}

ul.sub-nav li li {

	border-bottom:none!important;

	color:#777;

	font-size:0.9em;

}

ul.sub-nav li ul {

	margin-top:0;

	margin-bottom:0.5em;

}

ul.sub-nav li li a {

	padding:0!important;

}









/* Footer */



#footer {

	clear:both;

	width:940px;

	margin:0 auto;

	padding:0 30px;

	height:80px;

	color:#fff;

}

#footer h5 {

	font-size:25px;

	font-weight:normal;

	color:#fff;

	margin:15px 0 0;

}

#footer p {

	margin:25px 0 0;

}

#footer a {

	color:#fff;

}

#footer a:hover {



}

#footer ul {



}

#footer ul li {



}





/* News Article */

#news_article #content p.news-desc {

	font-size: 1.2em;

}





/* Form */



#page form {

	background-color: #F9F9F9;

	border: 1px solid #EFEFEF;

	padding: 15px;

	margin-bottom: 1.5em;

}

#page form table {

	margin-bottom: 0;

}

#page form table td {

	border: 0;

}

form input.formBlockSubmitButton, form input.searchBlockSubmitButton { 

	height: 27px;

	font-weight: bold;

	margin: 0;

	padding: 3px 3px 5px; 

	color: #FFF;

	border-width: 1px;

  	border-style: solid;

	cursor:pointer;

}

form input, form textarea, form select {

	padding:3px;

	color:#666;

/* 	font-family:Georgia, "Times New Roman", Times, serif;  */

/* 2-23-2010 crk changed from times new roman to verdana  */

	font-family:Verdana, sans-serif;

}





/* alignment classes & additional classes*/



.left  { float: left; }



.right { float: right; }







/* Clearing */



.clearboth { clear: both; }



.clear { display:inline-block; }



.clear:after {

	display:block; 

	visibility:hidden; 

	clear:both; 

	height:0; 

	content: ".";

}

/* customize_miscellaneous */ /* customize_miscellaneous */
