/*
THEME NAME: Waldron Smith Management Theme
DESCRIPTION: Waldron Smith Theme
VERSION: 1
AUTHOR: Michael Collier
AUTHOR URI: http://www.go4.com.au
*/
body {
/*font: 0.7em/1em normal "Verdana", Arial, Helvetica, sans-serif;*/
font: 0.8em/1.1em normal Arial, Helvetica, sans-serif;
background: #fff url('images/banner_bg.gif') repeat-x top;
margin:0;
padding:0;
}
a:link, a:visited {
color:#0066CC;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
div#wrapper {
margin:0 auto;
padding:0;
width:800px;
}
#banner_h { 
height:25px; 
padding-top:80px; 
}
div#header {
padding:0;
margin:0;
height:142px;
}
div#header h1 {
width:60px;
margin:0;
overflow:hidden;
text-indent:-100em;
}
body.pageid-5 h1 {
padding:0;
margin:0;
overflow:hidden;
text-indent:-100em;
background: url('http://www.waldronsmith.com.au/themes/waldronsmith/images/wsm_logotype2.gif') no-repeat;
height:19px;
}
body.pageid-5 h1 a {
width: 215px;
}
.bannerimg {
height: 92px;
width: 170px;
float: left;
background: url('images/img_contact.jpg') 0 0 no-repeat;
}
#key_img img { float: left; }
#copylines { margin:0; float: left; width: 680px; padding-top: 10px; }
div#content-wrap {
margin:0;
padding:10px 0 0 0;
width:800px;
}
div#container {
float: right;
padding:0;
width: 585px;
}
div#content {
margin: 0;
padding:0;
}
div.entry-content {
text-align:justify;
line-height:1.7em;
}
#content  ul { margin:0 0 1em 0; padding:0; list-style-type: none; }
#content  ul li { padding: 0 0 6px 20px; background: url('images/dot.gif') top left no-repeat; background-position: 0 10px; }
div.sidebar {
margin:0 0 0 20px;
float: left;
overflow:hidden;
width:165px;
}
/* --- main menu --- */
#menu {
float:right;
position:relative;
padding-top:72px;
width:510px;
height:20px;
margin:0;
}
#menu ul#nav { padding:0; margin:0;float:right;list-style-type: none;}
#menu #nav li {  float:left;margin:0;height:20px; }
#menu #nav li a:link, #nav li a:visited { padding:0; margin:0; color:white; text-decoration:none;padding:0px 9px 7px 9px;border-left: 1px solid #ddd; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
#menu #nav li a:hover { color:black; }
#menu #nav li.current_page_item a:link, #menu #nav li.current_page_item a:visited { color:#000; }
#menu #nav li.current_page_ancestor a {
color:#000;
}
/* --- submenu --- */
.sidebar h2 { margin: 5px 0 1em 0;text-transform:uppercase;font-size:14px;font-weight:bold;font-family:arial; }
.sidebar #sub { margin:0; padding:0;  }
.sidebar #sub { }
.sidebar #sub ul { margin: 0 0 0 0; padding:0; margin-left: 0; padding-left: 0; list-style-type: none; }
.sidebar #sub ul ul{ display:none; margin: 20px 0 0 0;}
.sidebar #sub ul li.current_page_parent ul, .sidebar #sub ul li.current_page_item ul{ display:block; margin: 8px 0 0 0;}
.sidebar #sub ul li { line-height:1.1em; padding-bottom:14px; }
.sidebar #sub a { display: block; padding: 3px 3px 3px 0; width: 130px; color:#333; font-weight:bold;  }
.sidebar #sub a:link, .sidebar #sub a:visited { color:black; text-decoration: none; }
.sidebar #sub a:hover { color:#E11A22; }
.sidebar #sub li.current_page_item a:link, .sidebar #sub li.current_page_item a:visited { color:#E11A22; }
.sidebar #sub ul li ul li { padding: 0 0 4px 6px; font-size:90%;} /* background: url('images/dot.gif') top left no-repeat; background-position: 3px 7px;*/
.sidebar #sub ul li.current_page_parent a:link,.sidebar #sub ul li.current_page_parent a:visited,.sidebar #sub ul li.current_page_parent ul li.current_page_item a:link,
.sidebar #sub ul li.current_page_parent ul li.current_page_item a:visited {
color:#E11A22;
}
.sidebar #sub ul li.current_page_item ul li a:link,.sidebar #sub ul li.current_page_item ul li a:visited,.sidebar #sub ul li.current_page_parent ul li a:link,.sidebar #sub ul li.current_page_parent ul li a:visited {
color:#000;
}
/* about */
	.bannerimg.about-us { background: url('images/img_about.jpg') 0 0 no-repeat; }
	
/* testimonials */
	.bannerimg.testimonials { background: url('images/img_test.jpg') 0 0 no-repeat; }
	
/* our services */
	.bannerimg.our-services	{ background: url('images/img_conf.jpg') 0 0 no-repeat; }
	
/* events */		
	.bannerimg.events
	{ background: url('images/img_events.jpg') 0 0 no-repeat; }
	
/* contact us */	
	.bannerimg.contact-us
	{ background: url('images/img_contact.jpg') 0 0 no-repeat; }
#homefootermenu ul {
text-align: center;
margin: 0;
padding: 20px 0 0 0;
font-weight:bold;
}
#homefootermenu ul#footernav {
list-style: none;
}
#homefootermenu ul#footernav li {
display:inline;
padding:0 10px;
border-right:1px solid#aaa;
}
#homefootermenu ul#footernav li a {
color: #aaa;
margin: 0;
}
#homefootermenu ul#footernav li a:hover {
color: #E11A22;
text-decoration:none;
}
/*no right border for last footer nav item :-)*/
#homefootermenu ul#footernav li.page-item-31 {
border:0;
}
div#footer {
clear: both;
color:#BBBBBB;
padding:10px 5px;
font-size:90%;
}
div#footer a {
color:#BBBBBB;
text-decoration:none;
}
div#footer a:hover {
text-decoration:underline;
color:#666;
}
div#siteby {
float:right;
}
div#crumbs {
margin: 0 0 .5em 0; 
padding: 0 0 .5em 0;
font-size:11px;
}
div#crumbs a {
}
h2, h3, h4 {
color:#000;
line-height:1.2em;
margin:1.6em 0 0.1em 0;
padding:0;
}
/*
#content h2 {
color:#E11A22;
font-size:18px;
margin:8px 0 6px;
padding:0;
text-transform:uppercase;
font-family: Arial, Helvetica, sans-serif;
}
*/
h2 {
margin:0 0 .3em 0;
font-size:1.7em;
}
h3 {
font-size:1.5em;
}
h4 {
font-size:1.2em;
}
.entry-title {
clear:both;
}
.entry-date {
font-size:90%;
color:#666;
margin:-.5em 0 10px 0;
}
div#nav-above, div#nav-below {
width:100%;
height:1em;
}
div#nav-above {
margin:1em 0;
}
div#nav-below {
margin:1em 0;
}
div.hentry {
padding: 0 0 5px 0;
}
.alignleft {
border:1px solid #ccc;
float:left;
margin:0 20px 10px 0;
padding:5px;
}
.alignright {
border:1px solid #ccc;
float:right;
margin:0 0 10px 20px;
padding:5px;
}
.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
padding:5px;
border:1px solid #ccc;
}
.alignnone {
border:1px solid #ccc;
background:#fff;
margin:0 10px 0 0;
padding:5px;
}
/* comments styling */
#comments ol {
font-family: Arial, Helvetica, sans-serif;
list-style-type:none;
margin:0;
padding:0;
}
#comments ol h4 {
font-size:1.2em;
}
/* comments by post author, change to fit site style */
#comments li.bypostauthor {
font-weight:bold;
border-left: 2px solid #ccc;
}
a:link img, a:visited img {
border-style: none;
}
div.nav-previous{float: left;}
div.nav-next{float: right;}
.waldronhighlight { font: bold 13px Arial, sans-serif; }
.red { color:#E11A22; }
div#slideshow {
border:1px solid #ccc;
padding:5px;
margin: 0 0 15px 0;
height:215px;
overflow:hidden;
}
div#slideshow ul {
padding:0;
margin:0;
}
div#slideshow ul li {
margin:0;
padding:0;
}
td {
vertical-align:top;
}
/* Events */
#events {
border: none;
}
#events p { 
margin: 0; 
}
#events th, #events td { 
border: none; 
}
#events th {
text-align: left;
color: #E11A22;
font-size: 1.1em;
padding: 0 0 10px 0;
border-bottom: 1px solid #E11A22;
}
#events td {
padding: 4px 0 0 0;
line-height: 1.5em;
height: 52px;
}
#events img {
border: 1px solid #ccc;
margin-right: 10px;
}
table td p { margin: 0; }
table.conference td p { margin:12px 0; }
table.team {
border-collapse:collapse;
background: url('images/org_cross.gif') no-repeat 0% 48%;
}
table.team td {
vertical-align:top;
text-align:center;
}
table.team td img {
margin:0;
padding:0;
}
/* sociable plugin */
div.sociable {
clear:both;
padding:25px 5px 2px 5px;
}
div.sociable_tagline {
color:#E11A22;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 4px 0;
font-weight:bold;
font-size:1.1em;
}
#content .sociable li {
list-style-image:none;
background:none;
padding: 0 20px 0 0;
}
/* events page */
.events-listing td {
vertical-align:top;
padding:8px 0;
border-bottom:1px dotted  #ccc;
}
.events-listing h4 {
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 5px 0;
}
.events-listing td img {
border:1px solid #ccc;
padding:5px;
margin:0 20px 10px 0 ;
background:#fff;
}
form.signup {
width:200px; 
padding:0; 
float:right;
margin:0 0 0 40px; 
color:#333; 
font-family:Arial, Helvetica, sans-serif; 
text-align:left;
font-size:12px;
}
form.signup fieldset {
padding:12px; 
background:#fff; 
border:0; 
border:1px solid #ccc; 
margin:0;
}
form.signup legend {
font-weight:bold;
}
form.signup input {
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif; 
}
form.signup h4 {
font-size:1.1em;
margin:0;
padding:6px 12px; 
font-family:Arial, Helvetica, sans-serif; 
text-align:left;  
color:#fff; 
background:#E11A22
}
form.signup input.subscribe {
background:#052148 url(images/subscribe-button.gif) no-repeat scroll right center;
border:0 none; 
cursor:pointer; 
height:26px; 
margin:10px 0;p
adding:0;
width:82px;}
form.signup a {
color:#E11A22;
font-weight:bold;
}
/* previous newsletters */
.previous-newsletters-list a {
color:#E11A22;
font-weight:bold;
}
/* galleries */
.gallery a:hover img, .attachment a:hover img, .gallery-list a:hover img {
border-color:#E11A22;
}
.gallery a img, p.attachment img, p.attachment a img, .gallery-list a img {
border:1px solid #ccc;
padding:5px;
}
.spacer_ {
clear:both;
}
/*form.signup span.label,span.spacer,span.multiple span {width:120px;float:left;} 
form.signup span.multiple {float:left;} 
form.signup label {}
form.signup span input {margin:0 0 8px 0;} 
form.signup span.button {padding:2px 0 0 120px;display:block;}
form.signup div.clear {clear:both;padding-top:5px;} */
/* fancybox lightbox popup */
div#fancy_overlay{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#333;}
	div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
	div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('images/fancy_progress.png') no-repeat;}
	div#fancy_close{position:absolute;top:-12px;right:-12px;height:30px;width:30px;background:transparent url('images/fancy_closebox.png');cursor:pointer;z-index:100;display:none;}
	div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:96;margin:0;padding:0;}
	#fancy_frame{position:relative;width:100%;height:100%;display:none;}
	img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:92;margin:0;padding:0;}
	div#fancy_title{position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none;}
	div#fancy_title table{margin:0 auto;}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:2px;}
	td#fancy_title_left{height:32px;width:15px;background:transparent url('images/fancy_title_sprite.png') no-repeat 0 -32px;}
	td#fancy_title_main{height:32px;background:transparent url('images/fancy_title_sprite.png') repeat-x;}
	td#fancy_title_right{height:32px;width:15px;background:transparent url('images/fancy_title_sprite.png') no-repeat 0 -64px;}
	div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 58px;}
	div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #444;background:#FFF;}
	a#fancy_left,a#fancy_right{position:absolute;bottom:10px;height:100%;width:35%;cursor:pointer;background-image:url(data:image/gif;base64,AAAA);z-index:100;}
	a#fancy_left{left:0;}a#fancy_right{right:0;}a#fancy_left:hover{background:transparent url('images/fancy_left.gif') no-repeat 0 50%;}
	a#fancy_right:hover{background:transparent url('images/fancy_right.gif') no-repeat 100% 50%;}
	#fancy_bigIframe,#fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}
	div#fancy_bg{display:none;}	div.fancy_bg{position:absolute;display:block;z-index:70;}
	div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url('images/fancy_shadow_horizontal.png') repeat-x;}
	div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_corners.png') no-repeat -13px 0;}
	div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url('images/fancy_shadow_vertical.png') repeat-y -13px 0;}
	div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_corners.png') no-repeat -13px -18px;}
	div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url('images/fancy_shadow_horizontal.png') repeat-x 0 -18px;}
	div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_corners.png') no-repeat 0 -18px;}
	div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url('images/fancy_shadow_vertical.png') repeat-y;}
	div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url('images/fancy_shadow_corners.png') no-repeat;}
	* html div.fancy_bg_n,* html div.fancy_bg_ne,* html div.fancy_bg_e,* html div.fancy_bg_se,* html div.fancy_bg_s,* html div.fancy_bg_sw,* html div.fancy_bg_w,* html div.fancy_bg_nw{background:none;}
	* html td#fancy_title_left,* html td#fancy_title_main,* html td#fancy_title_right{background:#000;}
	* html div#fancy_close{background:url('images/fancy_ie_closebox.gif');}
