﻿body {
margin: 0; 
padding: 0;
background: #fff;
}

/* page design */

#container {
border: solid 1px #397191;
border-width: 1px;
/*text-align: center;*/
}




/*#shadow1 { 
width: 100%;
}

* html #shadow1 {
width: 100%
}

#shadow2 {
float: left;
width: 100%;
background: none;
}*/
#page {
margin: 0;
font: 100%/1.4 Arial, sans-serif;
}

/* content */

#header {
height: 105px;
background: #fff url(lush_group_software_solutions.gif) 100% 0 no-repeat;
}

#content {
border-left: solid 0px;
min-height: 22em;  /* was 40em  */
margin:0;
padding:0;
}


/* main navigation */
#topnav {
display:none;
}

#sidenav {
display:none;
}


/*
#breadcrumb {
position: absolute;
top: 110px;
left: 240px;
color: #fff;
margin: 0;
padding: 0;
list-style: none;
font-size: 76%;
line-height: 1.2;
}

#breadcrumb li {
float: left;
}
#breadcrumb li a, #breadcrumb li a:link, #breadcrumb li a:visited {
color: #fff;
}

#breadcrumb li a:hover {
color: #000;
}
*/

#breadcrumb {
display:none;
}


/* content styling */

h1, h2, h3, h4, h5, p, #content li {margin: 30px 30px 6px 40px;}
p {margin: 8px 30px 8px 40px;}
h1 {font-size: 200%;}
h2 {font-size: 150%;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
.sep {padding-bottom: 1em;}

h1 small {font-size: .6em; line-height: 1.2; display: block; margin-top: -.1em;}
#content ul {
margin: 0 30px 0 55px;
padding: 0;
font-size: 100%;
}
#content ul li {
margin: 0;
padding: 0 0 .1em 0;
}

.both {clear: both;}


/* Home page */

body#home #content {
border: none;
}

/*
body#home #sidenav li {
display: none;
}

body#home #breadcrumb {
display: none;
}*/

#footer {height: 60px; width: 100%; font-size: 80%; background: #0e3248; color: #fff; display: table;}

#footer p {text-align: right; }
