/*
Theme Name:	Aclasta
Theme URI: 	http://technique.com.au/
Version: 	1
Author:		Marco Gatta
Author URI:	http://www.technique.com.au
Tags: 
*/

@import url("css/reset.css");
body {width:100%; height:100%; font-family:Verdana, Geneva, sans-serif; color:#2a2929; background:#dddddd; text-align:center; font-size:12px;  }


p{margin:10px 0;}

h1 {font-size:1.2em; margin-bottom:10px; color:#004c9d;}
h2 {font-size:1.2em; margin-bottom:10px; margin-top:30px;}
h3 {font-size:1.2em; margin-bottom:10px;}
h4 {font-size:1.2em; margin-bottom:10px;}

a {color:#3a64a5; text-decoration:none;}
a:hover {text-decoration:underline;}

.clearer {clear:both; line-height: 0px; height:0px; display:block;}
.spacer10 {clear:both; line-height:10px; height:10px;}
.spacer5 {clear:both; line-height:5px; height:5px;}
.left, .alignleft {float:left; padding-right:5px; padding-bottom:5px; padding-top:5px;}
.right, .alignright  {float:right;padding-left:5px; padding-bottom:5px; padding-top:5px;}
.none, .alignnone  {float:none;padding:5px;}
.divider {line-height:1px; background:url(images/#.png) 0 center; height:1px; clear:both; margin:0px 0 10px 0;}
.bigger {font-size:110%; line-height:140%}
.entry ul {
	margin-left: 20px;
	margin-bottom:5px;
	}

.entry li {
	list-style: disc;
	margin-left:10px;
	}

.rssfeed {float:right; vertical-align:middle; text-decoration:none;}
.rssfeed img {margin-right:5px;}
.rssfeed a:hover { text-decoration:none;}

#wrapper {width:966px; margin:0 auto; background:#fff; text-align:left; display:inline-block;line-height:1.7em; font-size:12px;  }

#masthead {display:inline-block; width:940px; padding:15px 5px 5px 15px; _padding-bottom:15px; text-align:right}
.logo {float:left; vertical-align:middle;}
.links {font-size:.9em; float:right; padding-top:25px; }
.links ul {background:url(images/masthead-bg.png) 0 bottom repeat-x; display:inline-block;}
.links li {float:left; background:url(images/masthead-divider.png) right bottom no-repeat; padding:5px 15px 3px 15px; vertical-align:bottom;}
.links .last_item {background:none; padding:0px 5px 0px 15px; margin-top:4px;}
.links ul a {display:inline-block; padding:0px; text-decoration:none; margin-right:2px;}
.fontsizer {margin-bottom:-3px;}

.searchField {vertical-align:middle; margin-top:-4px;}
.searchField .searchfield {height:17px; margin:0px; width:100px; padding:5px 5px 0 5px; vertical-align:top; font-size:1em;}
.searchField .searchbutton {height:25px; padding:0px;}

#header {border:none; height:165px; clear:both;}

#crumbs {float:left; clear:both; display:inline-block; text-transform:uppercase; font-size:.8em; margin-bottom:10px;}
#crumbs a {color:#2a2929;}
#content {text-align:left; padding:20px 15px 20px 50px; display:block; width:585px; float:left;}

#sidebar {float:right; width:295px; margin-top:20px;}

.didyouknow {background:url(images/tips-bg.jpg) 0 0 no-repeat; font-size:.8em; padding:10px 10px 5px 10px; line-height:1.3em; width:260px; margin-bottom:15px;}
.didyouknow h3, .didyouknow strong {color:#004c9d; font-weight:normal;}
.didyouknow ul li {margin-left:20px; list-style:disc; color:#ef8e38;}
.didyouknow li span {color:#2a2929;}
.didyouknow a {color:#2a2929;}

.s2f {font-size:.8em; padding:10px 10px 5px 10px; line-height:1.3em; width:260px; margin-bottom:15px; background:url(images/sidebare-s2f.jpg) 0px 25px no-repeat; margin:120px 0 10px 0; min-height:100px; _height:120px;}
.s2f h3, .s2f strong {color:#004c9d; font-weight:normal;}
.s2f p {width:190px; text-align:left; margin-left:75px; display:block;}
.s2f .addthis_toolbox {margin-left:75px;}
.s2f a {color:orange;}

.s2f.home {margin-top:10px;}


.entry-content {}
.entry ol {margin-left:10px;}
.entry ol li {list-style:decimal;}

.postThumnbail {float:left; margin-right:8px;}
.postThumnbail img {border:solid 5px white;}


.entry-title h2 a {color:#8c7359; margin-bottom:3px; text-transform:uppercase;}
.entry h2 a {color:#747474; font-weight:normal; font-size:1.1em;}

#footer {width:966px; clear:both; margin:0 auto; padding:20px 0 20px 0; color:#868484; clear:both; display:inline-block; font-size:.8em;}
#footer a {color:#000; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer .column {float:left; display:inline-block; width:110px; text-align:left; margin-right:5px;}
#footer .column.wide{float:left; display:inline-block; width:195px; text-align:left; margin-right:5px;}
#footer .footerlinks {text-align:center; width:auto; display:inline-block; margin:0 auto; _margin-left:100px;}
#footer a {color:#868484;}

.postdata {color:#000; font-size:.8em; font-weight:bold}
.more-link a {float:right; font-weight:bold; text-decoration:none; margin-bottom:0px; color:#747474; }


#archives {padding-bottom:5px;}
#archives a {color:#848484; text-decoration:none;}
#archives h2 {text-transform:lowercase;  font-size:1.2em; font-style:italic;}
#archives .archiveList { padding-bottom:0;}
#archives li{margin-left:5px; margin-top:0px;}

.darkRow { background-color: #e5e5e5; padding:10px 10px 5px 10px;} 
.lightRow { background-color: #fff;  padding:10px 10px 5px 10px;} 

.comment {border-bottom:1px solid #666; margin-bottom:10px;}

#navigation {clear:both; display:inline-block; float:left; background:url(images/nav-off-bg.jpg) 0 0 repeat-x; width:966px; height:55px;}

/* #dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; z-index:300; width:100%;  text-align:center; height:55px;} */
#dropmenu a {display:block; padding:17px 10px 20px 10px; color:#fff; text-decoration:none; margin-right:2px;}
#dropmenu a:hover {background:url(images/nav-on-bg.jpg) 0 0 repeat-x; color:#fff;}

#dropmenu li {float:left; position:relative; background:url(images/nav-divider.png) right 0 no-repeat;}
#dropmenu li.last_item {background:none;}

#dropmenu ul {position:absolute; display:none; *top:55px; left:-1px; z-index:100}
#dropmenu ul a {}

#dropmenu li ul {width:300px; background:url(images/subnav-bg.jpg) 0 0 repeat-y #fff; padding:5px 0;}
#dropmenu li ul li {background:none!important; text-align:left;}
#dropmenu li ul li a {width:295px; float:left; padding:5px 0 5px 5px; color:#004c9c; height:inherit;}
#dropmenu li ul li a:hover {background:#fac798;color:#004c9c;}
#dropmenu ul ul {top:auto;}

/* #dropmenu li.last_item ul {margin-left:-121px;} */

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

#dropmenu li.current_page_parent a, #dropmenu li.current_page_item a, #dropmenu li.current_page_ancestor a {background:url(images/nav-on-bg.jpg) 0 0 repeat-x;}
#dropmenu ul li.page_item a {background:none;}

/*homepage stuff */
#flashhdr {float:left; margin:23px 17px 0 25px; _margin-left:10px; width:635px;}
#homead {float:left; margin-top:17px;}
#content.home {padding-left:20px; width:630px;}

.toggle {margin-top:-10px; margin-bottom:0px;}
.slider {margin-top:-10px; margin-bottom:15px;}

fieldset { border:none; }
.clearit {clear:both;}
.radio .label {width:450px; float:left; margin-right:20px; margin-bottom:15px;}
.radio .radios {width:100px; float:left; white-space:nowrap;}
.radio .radios label{float:left; padding-right:3px; vertical-align:middle;}
.radios input {margin-left:3px;}

#s2f {}

#s2f .label {width:250px; vertical-align:top; display:inline-block;}
#s2f input {width:200px;}
#s2f #txt_message {width:300px;}

.button_email {margin-top:3px;}


/* the home and and registrtion styles */

#regomasthead {display:inline-block; padding:15px 5px 5px 15px; _padding-bottom:15px; clear:both; float:right; margin-right:45px;}
.rego .header {width:869px; height:169px; clear:both; margin-left:50px; display:block; _margin-left:70px; margin-top:-1px;}
#regomasthead .links {margin-bottom:10px; clear:both; display:block; float:right; width:180px; }

.rego #content {background:url(images/registration/page-bg.png) 0 0 repeat-y; float:none; margin:0px 0 0 50px; padding:45px 70px 0 120px; width:679px;  _margin-left:70px}
.regotail {background:url(images/registration/tail-page.png) 0 0 no-repeat; width:869px; height:10px; margin-left:50px; _margin-left:70px; margin-bottom:25px;}

#footer.rego ul li {float:left; margin:10px 15px 0 15px; }

.loginbox {float:left; background:#eef5f7;}

.loginboxtop {background:url(images/registration/box-toptail.png) 0 0 no-repeat; width:265px; height:7px;}
.loginboxtail {background:url(images/registration/box-toptail.png) 0 -7px no-repeat; width:265px; height:7px;}

#signUpForm fieldset label, #signUpForm fieldset div.radio div.label {
float:left;
padding:3px 0 0;
width:110px;
}

#signUpForm fieldset select, #signUpForm fieldset input {
float:left;
width:130px;
margin-top:3px;
}

fieldset div.radio,
{
	float: left;
}
 fieldset input.rdo
{
	width: auto;
}

input, select, textarea {
font-size:100%;
}

.entry.sitemap {}

#creatinine .clearit{
	padding:5px 0;
}
#creatinine #txt_weight,
#creatinine #txt_age,
#creatinine #txt_creatinine, 
#creatinine #num_result{
	width:50px;
}
#creatinine #sel_weighttype{
	width:70px;
	margin-left:0px;
	height:18px;
}
#creatinine #btn_calculate{
	width:100px;
}
#creatinine .result{
	background-color:#e1e7f3;
	font-weight:bold;
}

#creatinine .clearit label, #creatinine .label {width:125px!important; display:inline-block;}


@media print{
	#header,
	.links,
	#navigation,
	#sidebar,
	#footer,
	img{
		display:none;
	}
	
	.logo img {display:block;}
	
}

