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







	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:#2d1a5c; /* customize_background */



}



a img { border: 0 }



















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



   LAYOUT



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







#page {



	background:url(http://www.omicaorganics.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 0px;



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



	position:relative;



}



#header #logo {



	padding:0px 0 0px;



}



#header #logo a {



	font-size:0px;



	line-height:0;



	/* customize_header_logo */ color:#2d1a5c; /* customize_header_logo */



	text-decoration:none;



}



#header p {



	margin:0;



}



#header-top {



	/* background:url(http://www.omicaorganics.com/packages/theme_officespace/themes/officespace/http://omicaorganics.com/images/images/OmicaLogo_TOPLeft.png) no-repeat right top; */



	height:100px;



	width:940px;



	margin:0 auto;



	padding:0 10px;



}



#header-area {



	position:absolute;



	right:0px;



	top:100px;



	width:150px;



	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;



	padding:1px 1px 0;



}





#nav ul li a {



	color:#fff;



	display:block;



	padding:10px 12px 9px;



	font-size:1.2em;



	font-weight:bold;



	letter-spacing:-1px;



	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: 10px;



	margin: 0 auto;
	
	display:none;



}



#title h1 {



	color: #fff;



	margin-bottom: 0;



}



#title h1 span {



	border-left:1px dotted;



	bottom:6px;



	font-size:0.5em;



	margin-left:2px;



	padding:6px 0 6px 10px;



	position:relative;



}















/* Sections */







#sections {



	overflow: hidden;



	width: 980px;



	margin: 0 auto;



}



#sections h3, #sidebar h3 {



	text-transform:uppercase;



	font-weight:bold;



}



#sections h3 {



	color:#fff;



	margin-top:0;



	padding:20px 8px 6px;



}











/* Wrapper */



#wrapper {



	margin-top: 10px;



	padding-bottom: 10px;



	overflow: hidden;



}



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



	background: none;

	background-color:#c2b3e6;



}



#right_sidebar #wrapper, #news_article #wrapper {



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



	//background-position: 750px 0;



}



#left_sidebar #wrapper {



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



	background-position: 0px 0;



}



/* Buttons */

#buttons {

	float: right;

	width: 150px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#buttons ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#buttons li {

	margin: 0;

	padding: 0px 0px 0px 0px;

}



#buttons li ul {

	margin: 0px 0px;

	padding: 0px 0px 0px 0px;

}



#buttons li li {

	line-height: 0px;

	border-bottom: 1px dotted #E7E2DC;

	text-transform: uppercase;

	margin: 0px;

	border-left: none;

	text-align: center;

	height: 30px;

}

.btn_rollover a {

	display:block;

	width: 150px;

	height: 30px;

	padding:0px 0px 0px 0px;

	text-transform: uppercase;

	text-align: center;

	background-image: url(http://www.omicaorganics.com/packages/theme_officespace/themes/officespace//images/btn_WL-rollover.gif);

	background-repeat: no-repeat;

	background-position: 0 0px;

}

.btn_rollover a:hover {

	background-position: 0 -30px;

	font: bold;

}

.btn_rollover a:active {

	background-position: 0 -60px;

	font: bold 14px;

}



/* 122px Login Button */

#Login_button {

	float: right;

	width: 150px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#Login_button ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#Login_button li {

	margin: 0;

	padding: 0px 0px 0px 0px;

}



#Login_button li ul {

	margin: 0px 0px;

	padding: 0px 0px 0px 0px;

}



#Login_button li li {

	line-height: 0px;

	text-transform: uppercase;

	margin: 0px;

	border-left: none;

	text-align: center;

	height: 40px;

}

.lbtn_rollover a {

	display:block;

	width: 150px;

	height: 40px;

	padding:0px 0px 0px 0px;

	text-transform: uppercase;

	text-align: center;

	background-image: url(http://www.omicaorganics.com/packages/theme_officespace/themes/officespace//images/whlsle--btn.gif);

	background-repeat: no-repeat;

	background-position: 0 0px;

}

.lbtn_rollover a:hover {

	background-position: 0 -40px;

	font: bold;

}

.lbtn_rollover a:active {

	background-position: 0 -80px;

}



/* 150px Logout Button */

#Logout_button {

	float: right;

	width: 150px;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#Logout_button ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



#Logout_button li {

	margin: 0;

	padding: 0px 0px 0px 0px;

}



#Logout_button li ul {

	margin: 0px 0px;

	padding: 0px 0px 0px 0px;

}



#Logout_button li li {

	line-height: 0px;

	text-transform: uppercase;

	margin: 0px;

	border-left: none;

	text-align: center;

	height: 40px;

}

.lobtn_rollover a {

	display:block;

	width: 150px;

	height: 40px;

	padding:0px 0px 0px 0px;

	text-transform: uppercase;

	text-align: center;

	background-image: url(http://www.omicaorganics.com/packages/theme_officespace/themes/officespace//images/logout--btn.gif);

	background-repeat: no-repeat;

	background-position: 0 0px;

}

.lobtn_rollover a:hover {

	background-position: 0 -40px;

	font: bold;

}

.lobtn_rollover a:active {

	background-position: 0 -80px;

}



#sidebar .inner {



	padding: 0px;



}















/* Content */







#content {



}











/* Breadcrumbs */



#breadcrumbs {



	border-bottom: 1px dotted;



	margin-bottom: 0.5em;



	padding-bottom: 0.5em;



}



#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 {

/* change by Mike */
	visibility:hidden;
	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;



}











/* 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 */

