/*
THEME NAME: shpamm2009
DESCRIPTION: Defualt Waldron Smith  Theme 2 col, nav left. Uses elements from Sandbox.
VERSION: 1
AUTHOR: Go4 Multimedia
AUTHOR URI: http://www.go4.com.au bdd41c
*/

body {
margin:0;
font: 100%/120% "Verdana", Arial, Helvectia, serif;
color:#555;
background:#CCEDFC url('images/page-bg2.gif') repeat-y top center;

}

div#wrapper {
width:800px;
margin:0 auto;
padding:0;
border-left:1px solid #00A7EE;
border-right:1px solid #00A7EE;
overflow:hidden;
}

div#header {
margin:0;
padding:0;
background:#fff url('images/header-bg.gif') no-repeat 0 0;
height: 175px;

}

#header h1 {
margin:0;
padding:0;
overflow:hidden;
text-indent:-100em;
width:100px; /*setting a width stops IE6 from adding 3px to bottom of header*/
}

div#content-wrap {
float:left;
margin:0;
padding:0;
width:800px;
height:auto;
font-size:0.7em;
background:#fff;
}

div#sidebar {
float:left;
margin:0;
padding:0;
width: 181px;
}

div#content {
float:right;
margin:0;
padding:10px 30px 10px 15px;
width:545px;
background:#fff;
}

p {
font-size: 1em;
margin: 0 0 1.2em 0;
}


/* --- main menu --- */
#nav, #nav ul { /* all lists */
padding:0;
margin:0;
list-style:none;
width:181px;
z-index:200;
position:relative;
font-weight:bold;
font-size:0.9em;
}
	
#nav li { /* all list items */
position:relative;
float:left;
line-height:2em;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
line-height:32px;
}
	
#nav li ul { /* second-level lists */
position:absolute;
left:-999em;
margin-left:181px;
margin-top:-32px;
}
	
#nav li ul ul { /* third-and-above-level lists */
left:-999em;
}
	
#nav li a:link, #nav li a:visited {
width:170px;
display:block;
text-decoration:none;
padding-left:11px;
color:#000;
background:url(images/navitem-bg.gif) no-repeat 0 0;
}
	
#nav ul li a /*,#nav ul li.current_page_item a*/{ 
background-image:none; 
background:#C8E8DF; 
color:#00AE89; 
}

#nav ul li a:hover { background-position: 0 -32px;  color: #fff; }

#nav li a:hover, #nav li.current_page_item a:link, #nav li.current_page_item  a:visited { 
background-position: 0 -32px; 
color: #fff; 
}
	
#nav li:hover, #nav li.sfhover {}
	
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}
	
#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 { 
/* lists nested under hovered list items */
left: auto;
}
	
#nav ul li a, #nav ul li a:hover, #nav ul li.sfhover a, #nav ul li.sfhover a:hover {
width: 170px;
}



div#footer {
background: 
float:right;
clear: both;
width:760px;
padding:10px 30px 10px 10px;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #00A7EE;
}

div#footer a {
color:#666;
text-decoration:none;
}

div#siteby {
float:right;
color:#999;
}

div#siteby a {
color:#999;
text-decoration:none;
}

div#crumbs {
margin:-.5em 0 0 0; 
padding: 0 0 .5em 0;
font-size:.9em;
}

.entry-content h2 {
color:#00A7EE;
}

h2.entry-title {
margin:10px 0 10px 0;
font: normal 1.7em "Tahoma", Arial, Helvetica, sans-serif;
color: #bdd41c;
}

h2.page-title {
margin:0 0 .8em 0;
line-height:1em;
}

h3.entry-title {
margin:0 0 -.5em 0;
padding-bottom:0;
}

.entry-title {
clear:both;
}

.entry-date {
font-size:90%;
color:#666;
margin:-.5em 0 10px 0;
}

div.hentry {
padding: 0 0 5px 0;
}

.image-left {
margin:5px 10px 5px 0;
float:left;
padding:5px;
border:1px solid #90A3CD;
}

.image-right {
margin:5px 0 5px 10px;
float:right;
padding:5px;
border:1px solid #90A3CD;
}

a:link img, a:visited img {
  border-style: none;
}
