/*

THEME NAME: Locums PRN

DESCRIPTION: Theme for Locums PRN.

VERSION: 1

AUTHOR: Steve Coates and Michael Collier

AUTHOR URI: http://www.flyingfoxmultimedia.com.au

Changes #223 & #243

*/



body {
margin:0;
padding:0;
width:100%;
background:#425ca7 url('images/page-bg.gif') repeat-x;
font-size: 13px;
line-height: 16px;
font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
}



div#wrapper {

margin:0 auto;

background:transparent url('images/tile-bg.gif') center repeat-y;

width:992px;

}



div#inner-wrapper {

margin:0 auto;

background:transparent  url('images/top-bg.jpg') top no-repeat;

width:992px;

}



div#content-wrap {

margin:0;

padding:0 50px 0 33px;

min-height:800px;

height:auto !important;

height:800px;

background:transparent  url('images/footer-logos.gif') bottom left no-repeat;

}



div#container {

float: right;

margin-top:50px;

padding:0;

width: 620px;

}



div#content {

margin: 0;

padding:0 29px 0 0;

}



div.sidebar {

margin:0;

float: right;

overflow: hidden;

width: 180px;

}



div#header {

padding:0 40px 0 0;

height:250px;

}



div#header h1 {

width:60px;

margin:0;

overflow:hidden;

text-indent:-100em;

}



div#searchtop {

float:right;

margin:0;

padding:8px 15px 0 0;

width:235px;

height:40px;

background:transparent url('images/search-bg.gif') top no-repeat;

text-align:right;

}



div#searchtop form input#searchsubmit {

width:35px;

background:#425ca7;

color:#fff;

border:1px solid #c2c9e4;

font-size:1em;

}



div#searchtop form input#s {

width:178px;

background:#ced0e1;

color:#000;

border:1px solid #ffffff;

}



div#header-text{

clear:both;

float:right;

margin:8px 8px 0 0;

color:#b9bcdf;

font-size:1.2em;

line-height:1.4em;

display:inline; /* add this line to fix double margin bug in IE6*/

}



div#header-text span{

color:#fff;

}



div#header-contact-details{

clear:both;

float:right;

margin:85px 50px 0 0;

color:#fff;

font-size:18px;

line-height:22px;

text-align:right;

width:200px;

display:inline; /* add this line to fix double margin bug in IE6*/

}



div#header-contact-details h3{

margin:8px 0 2px 0;

color:#000;

font-size:28px;

}



div#header-contact-details img{

margin-top:5px;

}



div#footer {

margin:0 auto;

padding:50px 50px 10px 46px;

width:896px;

background:#425ca7 url('images/footer-bg.gif') top no-repeat;

height:70px;

color:#ffffff;

font-size:.9em;

}



div#footer a:link, div#footer a:visited {

color:#ffffff;

text-decoration:none;

}



div#footer a:hover {

text-decoration:underline;

}



div#siteby {

float:right;

}



div#footer-menu {

margin:0;

padding:15px 0 0 0;

text-align:center;

color:#838EBF;

}



div#footer-menu a:link, div#footer-menu a:visited {

color:#838EBF;

}



div#footer-menu a:hover {

text-decoration:underline;

}



/* main menu */



#menu {

float:left;

margin-bottom:25px;

margin-top:0px;

overflow:hidden;

width:260px;

}



#menu ul {

list-style-type : none;

margin:0;

padding:0;

}



#menu li {

list-style-type: none;

margin:0 0 10px 0;

padding:0;

background:transparent url('images/menu-top-bg.gif') top no-repeat;

}



#menu li a:link, #menu li a:visited {

color:#fff;

padding:20px 35px 5px 45px;

text-decoration:none;

height:60px;

display:block;

font-size:18px;

line-height:18px;

}



#menu ul li.current_page_item a:link, #menu ul li.current_page_item a:visited, #menu ul li.current_page_parent a:link, #menu ul li.current_page_parent a:visited {

color:#8E9ACE;

}



#menu ul li.current_page_item a:hover, #menu ul li.current_page_parent a:hover {

color:#C2C9E5;

}



#menu ul li a:hover {

color : #C2C9E5;

}



#menu ul li ul {

display:none;

}



#menu ul ul li {

margin:0;

padding-bottom:10px;

list-style-type: none;

background:transparent;

height:30px; /* needed for IE height issue */

}



#menu ul li.current_page_item ul, #menu ul li.current_page_parent ul {

margin: -25px 0 0 0;

padding: 5px 0 15px 0;

display:block;

background:transparent url('images/menu-bottom-bg.gif') bottom no-repeat;

}



#menu ul li.page_item ul li a:link, 

#menu ul li.page_item ul li a:visited,

#menu ul li.page_parent ul li a:link,

#menu ul li.page_parent ul li a:visited {

/* child parent links, display only when in that parent's section */

padding:0 25px 10px 45px; /*0 25 0 45*/

color:#fff;

font-size:14px;

line-height:14px;

margin:0;

height:15px;  /* 30px height issue */

}



#menu ul li.current_page_parent ul li.current_page_item a:link,

#menu ul li.current_page_parent ul li.current_page_item a:visited{

color:#8E9ACE;

}



#menu ul li.page_item ul li a:hover,

#menu ul li.page_parent ul li a:hover,

#menu ul li.current_page_parent ul li.current_page_item a:hover {

color:#C2C9E5;

}





div#crumbs {

margin:10px 0 0 0; 

padding: .5em 0 .5em 0;

font-size:.9em;

line-height:1em;

}



h2.entry-title {

margin:0;

line-height:1.2em;

color:#0d131e;

}



h2.page-title {

margin:0 0 .8em 0;

line-height:1em;

}



h3.entry-title {

margin:0 0 5px 0;

padding-bottom:0;

color:#3c57a2;

}

div.entry-content h3 {

margin:8px 0 4px 0;

color:#3c57a2;

line-height:1em;

}





div.entry-content h4  {

margin:8px 0 4px 0;

color:#3c57a2;

line-height:.9em;

}



div.entry-content p {

margin:4px 0 15px 0;



}



.entry-content ul {

list-style-image: url("images/list-image.gif")

}



.entry-title {

clear:both;

}



.entry-date {

font-size:90%;

color:#666;

margin:-.5em 0 10px 0;

}



div.hentry {

padding: 0 0 5px 0;

}



a:link img, a:visited img {

  border-style: none;

  text-decoration:none;

}



table {

margin-top:20px;

width:600px;

}



td.phone {

padding:0 8px 5px 0;

vertical-align:top;

width:120px;

text-align:right;

}



.image-left {



margin:5px 10px 0 0;

border:1px solid #374F90;

padding: 5px;

}



.image-right {

float:right;

margin:5px 0 0 10px;

border:1px solid #374F90; 

padding: 5px;

}



a:link img, a:visited img {

  border-style: none;

}





/* from sandbox */

.alignleft,div.nav-previous{float: left;}

.alignright,div.nav-next{float: right;}

form#commentform .form-label{margin:1em 0 0;}

form#commentform span.required{background:#fff;color:red;}

form#commentform,form#commentform p{padding:0;}

input#author,input#email,input#url{width:50%;}

input#author,input#email,input#url,textarea#comment{padding:0.2em;}

div.comments ol li{margin:0 0 3.5em;}

textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}



div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}

div.sidebar h3{font-size:1.2em;}

div.sidebar input#s{width:7em;}

div.sidebar li{list-style:none;margin:0 0 1em;}

div.sidebar li form{margin:0.2em 0 0;padding:0;}

div.sidebar ul ul{margin:0 0 0 1em;}

div.sidebar ul ul li{list-style:disc;margin:0;}

div.sidebar ul ul ul{margin:0 0 0 0.5em;}

div.sidebar ul ul ul li{list-style:circle;}



