/*
Theme Name: Nursing Careers Australia
Description: Nursing Careers Australia Wordpress Theme
Version: 1
Author: Alexander Frings, Chris Immler
*/


/*-----------------------------------------------------------------------------

[Stylesheet]

Project:			Project
Version:			1.0
Last change:		01.01.2008
Assigned to:		Name Surname
Primary use:		Client

------------------------------------------------------------------------------*/

/*/////////////////////////////////////////////////////////////////////////////*/	
/* !Browser Reset */	
/*////////////////////////////////////////////////////////////////////////////*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

body {
	background-color: #efefef;
	font: 12px Arial,Verdana,Helvetica,sans-serif;
	line-height:190%;
	color:#333;
	margin:0;
	padding:0;
}

ol,ul {
	list-style:none;
}

blockquote,q {
	quotes:none;
}

:focus {
	outline:0;
}

ins {
	text-decoration:none;
}

del {
	text-decoration:line-through;
}
	
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}

.number1 {
	background-color:#000000;
	width:200px;
	height:400px;
	float:left;
}

.number2 {
	background-color:#990033;
}

.width {
	float:inherit;
	width:200px;
	height:100px;
}

.clear {
	clear:both;
}

.alignleft {
	float:left;
	text-align:left;
}

.alignright {
	float:right;
	text-align:right;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}


/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { 
	display:block; margin:0 auto 
}

.wp-caption { 
	border:1px solid #666; 
	text-align:center; 
	background:#ccc; 
	padding:10px; 
	margin:10px 
}


/*/////////////////////////////////////////////////////////////////////////////*/	
/* General Structure */	
/*////////////////////////////////////////////////////////////////////////////*/

#container {
	width: 1004px;
	padding: 0 3px 0 3px;
	margin: 0 auto; 
	background: transparent url(images/main_bg.gif) top left repeat-y;
	height: 100%;
}

.clear {
	clear: both;
}

a,a:link {
	color:#666666;
	text-decoration:underline;
}

a:hover {
	color:#666666;
	text-decoration:none;
}

a:visited {
	color:#666666;
}

a:active {
	color:#666666;
	text-decoration:none;
}

/*/////////////////////////////////////////////////////////////////////////////*/	
/* Header */	
/*////////////////////////////////////////////////////////////////////////////*/

#headerholder {
	width: 1004px;
	padding: 0px;
	margin: 0px;
	
}

#logo {
	background: #fff url(images/logo_top.jpg) no-repeat scroll 0 0;
	height:90px;
}

#headerholder h1 {
	display:block;
	height:0;
	text-indent:-9999px;
}


#headerleft {
	width: 600px;
	float: left;
}

#headerright {
	float: left;
	padding-top: 15px;
	width: 400px;
}

/*/////////////////////////////////////////////////////////////////////////////*/	
/* Dropdown */	
/*////////////////////////////////////////////////////////////////////////////*/

.drop {
	float: left;
	height: 20px;
	line-height: 100%;
	margin-top: 2px;
	width: 200px;
	z-index: 10;
}

ul#droplist li {
	font-size: 11px;
	padding: 4px 0;
	color: #666;
	text-align: left;
	line-height: 11px;
}

ul#droplist li.globe {
	
}

.drop .list .top {
	background: transparent url(images/drop_box_top.gif) no-repeat;
	width: 188px;
	height: 7px !important;
	display: block;
	padding: 0px;
	margin: 0px;
}

.drop a {
	text-decoration: none;
	font-size: 11px;
	color: #666;
	margin-left: 13px;
	padding: 3px 0 3px 25px;
	height: 14px;
	line-height: 14px;
}

.drop a:hover {
	color: #333;
}

.drop a.globe {
	background: transparent url(images/globe.gif) center left no-repeat;
}

.drop a.aus {
	background: transparent url(images/aus.gif) center left no-repeat;
}

.drop a.nz {
	background: transparent url(images/nz.gif) center left no-repeat;
}

.drop .list .bottom {
	background: transparent url(images/drop_box_bottom.gif) no-repeat;
	width: 188px;
	height: 9px !important;
	display: block;
}

.drop .list .bg {
	background: transparent url(images/drop_box_bg.gif) repeat-y;
	width: 188px;
	margin: 0;
	padding: 0;
}

#img_drop {
	cursor:pointer;
}

.drop .list .bg span {
	margin: 0 2px auto 5px;
}


 
 
/*/////////////////////////////////////////////////////////////////////////////*/	
/* Navigation */	
/*////////////////////////////////////////////////////////////////////////////*/

#topnavholder {
	background:#1A5F8C url(images/nav_bg.gif) repeat-x scroll 0 0;
	padding-left: 20px;
	width: 984px;
	height: 38px;
	margin: 0 auto; 
}

#topnavholder ul li {
	float:left;
	display: block;
	margin-right: 16px;
	line-height: 38px;
}

/* page-item-xx id of last page item in nav */
#topnavholder ul li.page-item-16 a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:38px;
	text-decoration:none;
	border: none;
	padding-right: 0px;
}

#topnavholder ul li a {
	border-right:1px solid #7A9DC0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:38px;
	padding-right: 16px;
	text-decoration:none;
}

#topnavholder ul li a:hover {
	color: #efefef;
}

#subnav {
	margin: 0px;
	padding: 0px;
}

#subnav ul li{
	line-height: 32px;
	height: 32px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom: 15px;
	margin-right: 15px; 
}

#subnav ul li.current_page_item a{
	background:#F6F5F0 url(images/mouse-down.gif) no-repeat scroll 0 0;
}

#subnav a {
	background:#D7CAB0 none repeat scroll 0 0;
	border-bottom:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	color:#333333;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:186px;
	padding: 0px 20px 0px 14px;
	line-height: 32px;
}

#subnav a:link,
#subnav a:visited,
#subnav a:active {

}

#subnav a:hover {
	text-decoration: none;
	background: #F6F5F0;
}

#sidebarnav,#sidebarnav ul {
	padding: 0px;
	margin: 0px;
}



#sidebarnav ul li{
	line-height: 32px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top: 15px;
	margin-right: 15px; 
}

#sidebarnav ul li.current_page_item a{
	background:#F6F5F0 url(images/mouse-down.gif) no-repeat scroll 0 0;
}

#sidebarnav a {
	background:#EFEDE2 none repeat scroll 0 0;
	border-bottom:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	color:#333333;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:186px;
	padding: 0px 20px 0px 14px;
	line-height: 32px;
}

#sidebarnav a:link,
#sidebarnav a:visited,
sidebarnav a:active {

}

#sidebarnav a:hover {
	text-decoration: none;
	background: #F6F5F0;
}

#sidebarnav ul li ul{
	background:#F6F5F0;
	padding: 6px 0px 6px 0px;
	width: 221px;
}

#sidebarnav ul li ul li{
	margin: 0px;
	line-height: 130%;
}

#sidebarnav ul li ul li a {
	background:#F6F5F0 none repeat scroll 0 0;
	border: none;
	color:#333333;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	width:187px;
	padding: 6px 20px 6px 14px;
	line-height: 130%;
}

#sidebarnav ul li ul li a:hover {
	text-decoration: none;
	background: #FBFAF8;
}

#sidebarnav ul li ul li.current_page_item a{
	background:#FBFAF8;
}

#sidebarnav ul li.current_page_item ul li a{
	background:#F6F5F0;
}

#sidebarnav ul li.current_page_item ul li a:hover{
	background: #FBFAF8;
}

#sidebarnav #sidebarsub {
	margin: 0px;
}



/*/////////////////////////////////////////////////////////////////////////////*/	
/* Content */	
/*////////////////////////////////////////////////////////////////////////////*/


.contentholder {
	margin: 0 auto; 
	width: 1002px;
	background-color: #fff;
	line-height: 1.6;
	padding: 16px 0px 0px 0px;
	border-bottom:1px dotted #CCCCCC;
}

.contentholder h2 {
	color:#1A5F8C;
	font-size:16px;
	font-weight:bold;
	padding: 10px 10px 10px 0px;
}
.contentholder h3 {
	font-size:13px;
	font-weight:bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

.contentholder h4 {
	font-size:12px;
	font-weight:bold;
	margin-bottom: 10px;
}

.pagecontent {
	border-left:1px dotted #CCCCCC;
	float:left;
	padding: 0px 20px 0px 30px;
	width:680px;
	margin: 0px;
	line-height: 180%;
}

.pagecontent p {
	padding: 0px 5px 16px 0px;
}

.pagecontent img {
	margin-left: 10px;
	margin-top: 8px;
}

.pagecontent img.photo {
	padding: 10px;
	background: #F7F5F0;
	float: right;
	margin: 0px;
}

.pagecontent ul {
	list-style-type:disc;
	margin-bottom: 16px;
}
.pagecontent ul li {
	line-height:250%;
	margin-left: 40px;
}

.pagecontent ol {
	list-style-type:decimal;
	margin-bottom: 16px;
}
.pagecontent ol li {
	line-height:250%;
	margin-left: 40px;
}

.pagecontent a,
.pagecontent a:link,
.pagecontent a:visited,
.pagecontent a:active {
	text-decoration: underline;
	font-size: 13px;
	color: #333;
	font-weight: normal;
}

.pagecontent a:hover {
	text-decoration: none;
}

.pagecontent a.homelink {
	background: url(images/arrow-right-list.gif) no-repeat;
	padding-left: 20px;
	margin-left: 10px;
}

.pagecontent table.countries td{
	line-height: 160%;
	padding: 10px;
}

.pagecontent table {
	 border: 1px solid #999;
	 margin-bottom: 16px;
}

.pagecontent table td{
	 padding: 5px;
	 border: 1px solid #999;
	 line-height: 120%;
	 vertical-align: middle;
}

.pagecontent table thead{
	 background: #d6d6d6;
	 height: 20px;
	 text-align: center;
}

.pagecontent table thead th{
	 vertical-align: middle;
	 padding: 5px;
}

.pagecontent table tbody th{
	background: #d6d6d6;
	text-align: left;
	padding: 5px;
	vertical-align: middle;
}

.pagecontent table tbody{
	 background: #f5f5f5;
}

	 

.blogcontent {
	border-left:1px dotted #CCCCCC;
	float:left;
	padding: 0px 20px 0px 30px;
	width:500px;
	line-height: 180%;
	margin: 0px;
}

.blogcontent img.photo {
	padding: 10px;
	background: #F7F5F0;
	margin: 5px;
	float: right;
}

.blogcontent h2 {
	padding: 10px 10px 0px 0px;
}

#container .blogcontent h2 a{
	font-size:16px;
}

.blogcontent p {
	padding: 0px 5px 16px 0px;
}

.blogcontent img {

}

.blogcontent ul {
	list-style-type:disc;
	margin-bottom: 16px;
}
.blogcontent ul li {
	line-height:250%;
	margin-left: 40px;
}

.blogcontent ol {
	list-style-type:decimal;
	margin-bottom: 16px;
}

.blogcontent ol li {
	line-height:250%;
	margin-left: 40px;
}

.blogcontent img {
	margin: 0px;
	padding: 0px;
}

.blogcontent a,
.blogcontent a:link,
.blogcontent a:visited,
.blogcontent a:active {
	text-decoration: none;
	font-size: 13px;
	color: #1A5F8C;
	font-weight: bold;
}

.blogcontent a:hover {
	text-decoration: underline;
}

.blogentryinfo {
	color: #999;
	border-top: 1px #ccc dotted;
	padding: 0px 0px 15px 0px;
	font-size: 11px;
}

.blogcontent .blogentryinfo a {
	color: #999;
	text-decoration: none;
	font-size: 11px;
}

.blogcontent .blogentryinfo a:hover{
	text-decoration: underline;
}

/*FAQ, testimonials page*/

#linklist {
	margin-bottom: 30px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #ccc;
}

#dropdown {
	margin: 0px 0px 10px 0px;
}

.question {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 40px;
}

.backtotop {
	font-size: 10px;
	float: right;
	padding-left: 20px;
	background: url(images/arrow.gif) no-repeat;
	line-height: 11px;
}


/*/////////////////////////////////////////////////////////////////////////////*/	
/* Sidebar */	
/*////////////////////////////////////////////////////////////////////////////*/

#sidebar {
	width: 222px;
	padding: 0px 14px 0px 14px;
	margin: 0px;
	float: left;
}

#sidebar p{
	padding-bottom: 10px;
}


#sidebar-blog {
	background: #F4F4F4;
	width: 150px;
	padding: 0px 10px 10px 10px;
	margin: 0px 5px 0px 0px;
	float: left;
}

#sidebar-blog h2{
	font-size: 1.2em;
	color: #999;
	border-bottom: 1px #ccc dotted;
	padding-bottom: 0px;
	font-weight: normal;
	margin-bottom: 15px;	
}

#sidebar-blog ul {
	list-style-type:disc;
}

#sidebar-blog ul li {
	line-height:130%;
	margin-left: 18px;
	padding-bottom: 5px;
}
	

#sidebar-blog a,
#sidebar-blog a:link,
#sidebar-blog a:visited,
#sidebar-blog a:active {
	text-decoration: none;
	font-size: 13px;
	color: #999;
	font-weight: bold;
}

#sidebar-blog a:hover {
	text-decoration: underline;
	color: #1c6c9d;
}

#sidebar-blog p{
	padding-bottom: 10px;
}

#taglist a{
	font-size: 11px;
}

img#applyonline {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#applyonline a {
	margin: 0px;
	padding: 0px;
}

.help_links_leftnav {
	background:transparent url(images/help_links-leftnav.gif) no-repeat scroll 0 0;
	height:153px;
	margin:4px auto auto;
	width:220px;
}

.help_links_leftnav a{
	font-weight:bold;
}

.question1 {
	padding-left:75px;
	padding-top:47px;
}

.question2 {
	padding-left:10px;
	padding-top:33px;
}

/*/////////////////////////////////////////////////////////////////////////////*/
/* Newsletter */
/*////////////////////////////////////////////////////////////////////////////*/

#sidebar-newsletter {
	margin: 0 auto;
	width: 196px;
	background: #f7f5f0;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 16px;
	margin-top: 15px;
}

#sidebar-newsletter-inner {
	margin: 10px;
	background: #fff;
	padding: 10px;
	font-size: 12px;
}

#newsletter-heading {
	background: url(images/email.gif) no-repeat;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding-left: 40px;
	padding-bottom: 20px;
	line-height: 30px;
}

form#newsletter input {
	background: #fff;
	border: 1px solid #ccc;
	width: 130px;
	color: #666;
	padding: 3px;
	font-size: 10px;
	margin-bottom: 8px;
}

form#newsletter label {
	color: #666;
	font-size: 10px;
}

form#newsletter input#submit {
	background: #ddd;
	padding: 1px 0px 1px 0px;
	border: 1px solid #ccc;
	width: 138px;
	color: #666666;
	font-size: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#newsletter-archive {
	width: 222px;
}

#newsletter-archive a {
	font-size: 12px;
	font-weight: bold;
}

#newsletter-archive ul {
	list-style-type:disc;
	padding-left: 20px;
}

#newsletter-archive ul li{
	font-size: 11px;
	padding-bottom: 8px;
}




/*/////////////////////////////////////////////////////////////////////////////*/
/* Contact Form */
/*////////////////////////////////////////////////////////////////////////////*/

form#contactform {
	margin: 15px 0 60px 0;
}


form#contactform p {
	padding-bottom: 10px;
}

form#contactform label {
	height: 23px;
	display: block;
	color: #666;
	margin-bottom: 5px;
}

form#contactform input.comment_field {
	background: #fff;
	border: 1px solid #ddd;
	width: 200px;
	color: #666;
	padding: 5px;
	font:1.05em Arial,Verdana,Helvetica,sans-serif;
}


form#contactform textarea {
	background: #fff;
	border: 1px solid #ddd;
	width: 500px;
	height: 160px;
	color: #666;
	padding: 5px;
	font:1.05em Arial,Verdana,Helvetica,sans-serif;
}

form#contactform input#submit {
	width: 150px;
	height: 37px;
}

div.error {
	background: #FF0000;
	color: #fff;
	padding: 10px;
	width: 500px;
	font-weight: bold;
}

/*/////////////////////////////////////////////////////////////////////////////*/
/* Search */
/*////////////////////////////////////////////////////////////////////////////*/

.inputcontent {
	border: 1px solid #666;
	width: 133px;
	height: 20px;
	padding: 6px 5px 4px 5px;
	margin-right: 15px;
	float: left;
	color: #666;
	line-height: 20px;
}

.inputheader {
	background: url(images/search_bg.gif) no-repeat;
	width: 135px;
	height: 32px;
	padding: 3px 10px 6px 10px;
	margin-right: 15px;
	float: left;
	color: #666;
	line-height: 32px;
	border: none;
	font-size: 11px;
}

#searchform span{
margin-bottom: 15px;	
}

#searchform {

}

#search-container {
	float: left;
	width: 180px;
	height: 32px;
}

#searchform-header {
	height: 32px;
}

.inputbutton {
	background: #DDDDDD;
	width: 60px;
	float: left;
	height: 20px;
	text-align: center;
}

#headerholder #searchbutton {
	width: 76px;
	border: none;
	height: 36px;
	text-align: center;
	line-height: 36px;
	color: #fff;
}

#searchsubmit {
	border: 1px solid #ccc;
	height: 32px;
	text-align: center;
	line-height: 30px;
	color: #666;
}


/*/////////////////////////////////////////////////////////////////////////////*/	
/* Comments */	
/*////////////////////////////////////////////////////////////////////////////*/

.comments_sub {
	margin-top: 10px;
}

#submit {
	margin-top: 10px;
}

#commentform textarea {
	padding: 5px;
	font-family: Arial, Verdana;
	font-size: 12px;
	border: 1px solid #ccc;
	width: 400px;
	color: #999;
}

#commentform input#submit {
	padding: 5px;
	font-family: Arial, Verdana;
	font-size: 12px;
	border: 1px solid #ccc;
	width: 80px;
	color: #666;
	background: #ddd;
}

#commentform input {
	padding: 5px;
	font-family: Arial, Verdana;
	font-size: 12px;
	border: 1px solid #ccc;
	width: 190px;
	color: #999;
}

#commentform label {
	display: block;
	margin-top: 5px;
	font-size: 11px;
	color: #999;
}

#commenti {
	margin-top: 15px;
	color: #333;
}

#commenti h4 {
	margin-bottom: 15px;
	font-size: 1.05em;
	color: #626C76;
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
}

#commenti a.rss_commenti {
	border: 0;
	float: right;
	margin-top: 1px;
}

#commentlist p {
	padding: 0px;
	margin: 0px;
}

#commenti ol#commentlist {
	list-style-type: none;
}

#commenti ol#commentlist li {
	margin: 0px 0px 15px 0px;
}

#commenti ol#commentlist li span {
	display: block;
}

#commenti ol#commentlist li div.messaggio {
	background: #f5fbfd;
	padding: 10px;}

#commenti ol#commentlist li span.autore {
	padding: 5px 10px 5px 0;
	background: url(images/comment-from.gif) no-repeat 20px 0px;
}

#commenti ol#commentlist li span.autore a.count {
	color: #999999;
	margin-right: 45px;
	font-weight: normal;
}

#commenti ol#commentlist li span.autore a.count:hover {
	color: #666666;
	background-color: White;
}


#commenti ol#commentlist li span.autore a {
	font-weight: bold;
	border-color: #ccc;
}

#commenti ol#commentlist li span.autore a:hover {
	background-color: White;
}

.nocomment {
	padding: 0 0 10px 0;
	margin: 0;
}

#commenti ol#commentlist li span.edit_comment {
	float: right;
	margin: -16px 0 0 0;
}


#commenti .form_commenti {
	
}

#commenti .form_commenti form {
	color: #595750;
	padding: 0;
	margin-top: -4px;}


#commenti .form_commenti .more_info {
	background-color: #FFF0F5;
	float: right;
}

#commenti .form_commenti form br {
	display: none;
}



/*/////////////////////////////////////////////////////////////////////////////*/	
/* Footer */	
/*////////////////////////////////////////////////////////////////////////////*/

#pageend {
	margin: 0px;
	width: 960px;
	padding: 15px;
	font-size: 10px;
	font-weight:bold;
	color: #999999;
	background: #fff;
}

#pageendleft {
	float: left;
	width: 480px;
}

#pageendright {
	float: left;
	width: 480px;
	text-align: right;
}

#pageend a,
#pageend a:link,
#pageend a:visited,
#pageend a:active {
	color: #ccc;
	font-size: 10px;
	text-decoration: none;
}

#pageend a:hover {
	text-decoration: underline;
}




ocomment {
	padding: 0 0 10px 0;
	margin: 0;
}

#commenti ol#commentlist li span.edit_comment {
	float: right;
	margin: -16px 0 0 0;
}


#commenti .form_commenti {
	
}

#commenti .form_commenti form {
	color: #595750;
	padding: 0;
	margin-top: -4px;}


#commenti .form_commenti .more_info {
	background-color: #FFF0F5;
	float: right;
}

#commenti .form_commenti form br {
	display: none;
}

