/*

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');}