/* =============================
Theme Name: MinVu 1024
Theme URI: 
Description:
Version: 1.0
Author: Eske. 
Author URI: eske.com.au
============================= */

/*
#6e9f00 - green
#0b9f9a - aqua blue
#ebbe29 - yellow
#935b77 - purple
#f06538 - orange
#d30003 - dull red
#f00000 - minvu red
#363636 - dark grey
#606060 - medium grey
*/

body {
	background:#686768 url(images/bg-gradient.gif) repeat-x;
	font-family:Arial, "Helvetica", sans-serif;
	color:#4d4d4d; text-align:left; }

a { background:transparent; color:#9c9e86; text-decoration:underline; }
a:visited { background:transparent; color:#9c9e86; text-decoration:underline; }
a:hover { background:transparent; color:#9c9e86; text-decoration:none; }

p { 
	margin:0;
	padding:0 0px 1em 0;
	color:#363636; font-size:1em; line-height:1.3em; }
	
h1,h2,h3,h4,h5,h6 { line-height:1.3em; }	
	
h1 { margin:0; padding:5px 0 .6em 0;
	font-size:1.6em; color:#d30003; font-weight:normal;
	text-transform:none; }
	body#minvu-performance h1 { color:#6e9f00; }
	body#minvu-decision h1 { color:#ebbe29; }
	body#minvu-integration h1 { color:#935b77; }
	body#minvu-business h1 { color:#0b9f9a; }
	body#minvu-flexibility h1 { color:#f06538; }
	body#minvu-service h1 { color:#d30003; }
	
h3 { margin:0; padding:0 0 .3em 0;
	font-size:1.6em; color:#606060; font-weight:normal;
	text-transform:capitalize; }	
	
strong { font-weight:bold; }

ul, ol { margin:0 0 1em 0; padding:0;
	font-size:1em; line-height:1.3em; }
ul li { list-style-type:disc; margin-left:18px; }
ol li { list-style-type:decimal; margin-left:22px; }
	
/* hidden
============================= */
.hidden {
	width:0; height:0;
	overflow:hidden; display:block; }	
		
/* wrapper
============================= */
div#wrapper {
	width:960px;
	margin:0 auto; padding:0;
	background:transparent; }

html { height:100%; }
body { height:100%; }

div#wrapper {
	position:relative;
	height:100%; }

/* container
============================= */
#container {
	width:960px; height:100%;
	margin:0 auto; padding:0; 
	background:transparent; text-align:left; font-size:110%; }

/* navigation
============================= */
#navigation {
	width:960px; height:57px;
	margin:0; padding:0; 
	background:#ffffff url(images/navigation-bg-logo.gif) no-repeat; }
#navigation dl {
	float:left;
	margin:22px 0 0 130px; display:inline;/*IE6 fix*/ }
#navigation dd {
	float:left;
	margin:0; }
#navigation a, #navigation a:visited {
	display:block;
	margin:5px 8px; color:#363636; font-size:1.1em; font-weight:normal;
	text-decoration:none; text-transform:capitalize; }
#navigation a:hover {
	color:#000; } 
	
	#logo {
	position:absolute; z-index:99;
	top:0; left:0px;
	width:119px; height:44px; 
	background:transparent; }
	#logo a {
	display:block; overflow:hidden;
	width:100%; height:100%; text-indent:-9999px; }

/* header-image
============================= */
#header-image {
	width:960px; height:162px;
	background:#ffffff url(images/header-image-1-960.jpg) no-repeat; }	
	
/* sub-navigation-title
============================= */
#sub-navigation-title {
	width:960px; height:100px;
	background:#ffffff url(images/titles1-welcome.jpg) no-repeat; }
	body#minvu-clients #sub-navigation-title { background-image:url(images/titles2-clients.jpg); }
	body#minvu-people #sub-navigation-title { background-image:url(images/titles3-people.jpg); }
	body#minvu-contact #sub-navigation-title { background-image:url(images/titles4-contact.jpg); }
	
	body#minvu-news #sub-navigation-title { background-image:url(images/titles11-news.jpg); }
	body#minvu-disclaimer #sub-navigation-title { background-image:url(images/titles12-disclaimer.jpg); }
	
	body#minvu-performance #sub-navigation-title { background-image:url(images/titles5-perform.jpg); }
	body#minvu-decision #sub-navigation-title { background-image:url(images/titles7-decision.jpg); }
	body#minvu-integration #sub-navigation-title { background-image:url(images/titles8-integration.jpg); }
	body#minvu-business #sub-navigation-title { background-image:url(images/titles6-business.jpg); }
	body#minvu-flexibility #sub-navigation-title { background-image:url(images/titles9-flexibility.jpg); }
	body#minvu-service #sub-navigation-title { background-image:url(images/titles10-service.jpg); }
	
#sub-navigation-title dl {
	float:left; margin:0 0 15px 0; display:inline; position:relative; z-index:9999; }
#sub-navigation-title dt {
	margin:0; padding:0 0px .3em 0;
	color:#ffffff; font-size:1em; line-height:1.3em; }
#sub-navigation-title dd {
	float:left; margin:0; }
#sub-navigation-title a {/*, #sub-navigation-title a:visited {*/
	margin:0; padding:0; color:#ffffff;
	font-size:1em; font-weight:normal; text-transform:none; border:none;
	display:block; height:27px; background:url(images/navstrip-960pxwide-2.jpg) no-repeat;
	text-indent:-9999px; overflow:hidden; }
	#sub-navigation-title a#performance { width:175px; background-position:0px 0; /*margin-left:3px;*/ }
	#sub-navigation-title a#performance:hover, body#minvu-performance #sub-navigation-title a#performance { background-position:0px -27px; }
		
	#sub-navigation-title a#business { width:148px; background-position:-177px 0; }
	#sub-navigation-title a#business:hover, body#minvu-business #sub-navigation-title a#business { background-position:-177px -27px; }
		
	#sub-navigation-title a#decision { width:115px; background-position:-327px 0; }
	#sub-navigation-title a#decision:hover, body#minvu-decision #sub-navigation-title a#decision { background-position:-327px -27px; }
		
	#sub-navigation-title a#integration { width:85px; background-position:-444px 0; }
	#sub-navigation-title a#integration:hover, body#minvu-integration #sub-navigation-title a#integration { background-position:-444px -27px; }
		
	#sub-navigation-title a#flexibility { width:78px; background-position:-531px 0; }
	#sub-navigation-title a#flexibility:hover, body#minvu-flexibility #sub-navigation-title a#flexibility { background-position:-531px -27px; }
		
	#sub-navigation-title a#service { width:155px; background-position:-611px 0; padding-right:0; }
	#sub-navigation-title a#service:hover, body#minvu-service #sub-navigation-title a#service { background-position:-611px -27px; }
	
	#sub-navigation-title a { padding-right:2px; }
	/*
#sub-navigation-title a:hover {
	color:#9c9e86; }
*/

#texture-box { float:right; width:183px; height:100px; 
				position:relative; z-index:99; margin-right:11px; }
	.texture-1 { background:url(images/texture-graphics1.jpg) no-repeat; }
	.texture-2 { background:url(images/texture-graphics2.jpg) no-repeat; }
	.texture-3 { background:url(images/texture-graphics3.jpg) no-repeat; }
	.texture-4 { background:url(images/texture-graphics4.jpg) no-repeat; }


/* content-wrap
============================= */
#content-wrap {
	width:960px; margin:0 0 0px 0; padding:0;
	background:#ffffff url(images/content-middle.jpg) repeat-y; }
#content-top { width:960px; height:1px; background:#ffffff url(images/content-top.jpg) no-repeat; }
#content-bottom { width:960px; height:4px; background:#ffffff url(images/content-bottom.jpg) no-repeat; }

/* sidebar
============================= */
#sidebar {
	float:right; width:192px;
	margin:0; padding:0px; padding-left:0px; padding-bottom:20px;
	background:transparent; }
	
#sidebar div {
	width:154px; margin:20px 0px 0px 16px; padding-bottom:20px;
	background:transparent; border-bottom:1px dotted #626262; }
	
#sidebar form { margin:0; padding:0; }
#sidebar form fieldset { border:0; }
#sidebar form label { display:block; width:100%; margin:3px 0; }
#sidebar form input { width:148px; background:#ffffff; padding:3px; border:1px solid #888888; }
#sidebar form input:focus { background:#eeeeee; }
#sidebar form input:hover { background:#cedddf; }

#sidebar dl { }
#sidebar dt { font-size:1.3em; color:#d30003; }
#sidebar dd { }
#sidebar dt a { color:#d30003; text-decoration:none; }
#sidebar dt a:hover { text-decoration:underline; }

#sidebar dd a { display:block; width:153px; height:15px; margin-top:5px;
				background:url(images/read-more-button-1.jpg) no-repeat; text-indent:-9999px; overflow:hidden; }
	#sidebar dd a:hover { background-position:0 -15px; }

/* content
============================= */
#content {
	float:left; width:759px;
	margin:0; padding:0px;
	background:transparent; }
#content div#content-pad {
	width:716px; margin:20px 0px 40px 24px;
	background:transparent; }

/* footer
============================= */
#footer { 
	width:960px; padding-bottom:15px;
	font-size:95%; color:#646464; line-height:1.3em; }
#footer p { margin-top:5px; padding:0 10px; color:#3e3f2c; }
#footer a { color:#3e3f2c; }
#footer p.left { float:left; } #footer p.right { float:right; }


img.alignleft, div.alignleft
 {
 float:left;
 margin:0 0.5em 0.5em 0;
 }
img.alignright, div.alignright
 {
 float:right;
 margin:0 0 0.5em 0.5em;
 }
img.aligncenter, div.aligncenter
 {
 text-align:center;
 margin:0 auto;
 }
img.alignnone {
 float:none;
 margin:0 0.5em 0.5em 0;
 }