/*
Coorparoo Dental
HTML & CSS Developed by Christian Fagan @ Fagan Design - www.fagandesign.com.au
Born: Sunday 14th February 2010
Location: Melbourne, Australia
*/

* 		{margin:0; padding:0;}
body	{background:#fff url('img/header.jpg') no-repeat 50% 0; color:#444;  font-size:62.5%; line-height:1.6; padding-bottom:100px;}

/* Generic styles */
body,p,ul,ol,dl,input,textarea	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 				{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
legend span 					{position:absolute; left:-999em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
table 							{width:100%}
img								{border:1px solid #ccc; padding:2px;}
address							{font-style:normal}
h1 img							{border:none; padding:0; position:relative; top:.9em; margin-left:10px}
a:hover img						{border-color:#999;}
a			{font-weight:bold; text-decoration:none}
a:link		{color:#00aeef;}
a:hover		{color:#f80;text-decoration:underline}
a:active	{color:#e00;}
a:visited	{color:#999;}

ul, ol 		{margin-left:30px;}
ul 			{list-style-type:disc;}
h1 			{margin-bottom:.3em}
p,ul,ol,
dl,h2,h3,
h4,h5,h6	{margin-bottom:.8em;}
h1 			{font-size:260%;letter-spacing:-1px; margin-bottom:20px; line-height:normal; background-color:#fff; color:#00aeef;}
h2 			{font-size:180%;letter-spacing:-1px; margin-bottom:15px; line-height:normal; background-color:#fff; color:#00aeef; border-bottom:1px dotted #00aeef}
* html h2	{border-bottom-style:solid} /* IE6 */
h3 			{font-size:150%}
h4 			{font-size:130%}
h5 			{font-size:120%}
h6 			{font-size:110%}

.hidden 		{position:absolute; left:-999em; margin:0; padding:0} /* hides elements from page view */
.text-hidden 	{text-indent:-999em} /* hides text off the page to the left */
.float-left 	{float:left; margin-right:15px}
.float-right 	{float:right; margin-left:15px}
.clear 			{clear:both}
.bold 			{font-weight:bold}
.last 			{margin-right:0!important;} /* to be applied to the last item in a floated left sequence */
.half 			{float:left; display:inline; margin-right:10px; width:49%;}
.uppercase 		{text-transform:uppercase}
.coorparoo		{color:#00aeef;}
.block			{margin-bottom:32px; overflow:hidden; zoom:1;}
.intro p		{font-size:110%;}

#container		{width:942px; margin:0 auto;font-size:130%; overflow:hidden; zoom:1;}
#header			{height:199px; position:relative;}
a.logo			{display:block; text-indent:-9999px; width:190px; height:140px; position:absolute; left:378px; top:10px; overflow:hidden; zoom:1;}
#nav-container	{height:35px; position:absolute;bottom:0;background:#fff url('img/nav-bg.jpg') repeat-x 0 0; color:#fff;width:100%;}
#nav			{float:left; margin-bottom:0; margin-left:0; position:relative; zoom:1; left:50%; list-style:none}
#nav li			{float:left; display:inline; margin:0; padding:0; position:relative; right:50%;}
#nav li.first	{background: url('img/nav-item-border.jpg') no-repeat 0 0;}
#nav a			{display:block; line-height:35px; padding:0 15px; font-size:150%; font-family:candara, calibri, arial, helvetica, verdana;  text-decoration:none; font-weight:bold; color:#fff;background: url('img/nav-item-border.jpg') no-repeat 100% 0;}
#nav a:hover	{}
#nav a:hover	{background: url('img/nav-bg-hover.jpg') repeat-x 0 0;}
#nav a acronym,
#footer acronym	{border-bottom:none}

#content			{padding:40px 25px 30px; clear:both; min-height:300px; overflow:hidden; zoom:1;}
#content acronym	{cursor:help}

.body-meet-team .team-thumb-list	{margin-bottom:3em;background-color:#fafafa;border-top:1px dotted #aaa;border-bottom:1px dotted #aaa;overflow:hidden;zoom:1;padding:10px}
.team-thumb-list					{list-style:none; margin-left:0; overflow:hidden; zoom:1;}
.team-thumb-list li					{float:left; display:inline; margin-right:21px;}
.body-meet-team .team-thumb-list li	{margin-right:18px;}
.team-thumb-list a 					{position:relative; zoom:1; display:inline; float:left;}
.team-thumb-list a img				{display:block; float:none; margin:0;}
.team-thumb-list a span				{position:absolute; left:-9999px; display:block; border-bottom:none;filter: alpha(opacity=65);opacity:.65; -moz-opacity: 0.65; background-color:#000;color:#fff; width:98px; padding:0 4px; font-size:90%; text-decoration:none;}
.team-thumb-list a:hover span 		{left:0; bottom:0; text-decoration:none;}
.team-thumb-list a:hover			{text-decoration:none}

.the-team			{overflow:hidden; zoom:1; position:relative}
.the-team dl		{position:relative; zoom:1;padding-bottom:20px; overflow:hidden;border-bottom:1px dotted #ccc;margin-bottom:20px;}
.the-team dt		{font-size:150%; font-weight:bold; padding:2px 10px; clear:both; width:186px; text-align:center; background-color:#fff; color:#000; filter: alpha(opacity=65);opacity:.65; -moz-opacity: 0.65; line-height:normal; position:absolute; top:193px; left:0}
.the-team dd p		{line-height:1.6; font-size:120%;}
.the-team dd img 	{float:left; display:inline; margin-right:30px;}

.services-list		{overflow:hidden; zoom:1; padding-top:15px;}
.services-list dt	{font-weight:bold; margin-bottom:10px; display:block;}
.services-list dd	{width:43%; float:left; margin-right:20px; display:list-item; list-style-type:disc; margin-left:20px;}

.faq		{margin-bottom:0; margin-left:0;}
.faq dt,.faq dd	{background:#fff url('img/site-sprite.gif') no-repeat 0 0; padding:4px 0; display:block; padding-left:35px;}
.faq dt		{font-weight:bold; background-position:-265px 2px}
.faq dd		{background-position:-228px -36px; margin-bottom:20px;}

.contact-details	{margin:0 20px 10px 0; float:left; padding:15px; background-color:#f6f6f6; width:236px}
.contact-details ul	{list-style:none; margin-left:0; margin-bottom:20px}
.contact-details h3 {margin-bottom:5px;font-size:120%;}
.contact-details dl {display:block;overflow:hidden;zoom:1;margin:0;padding:0;}
.contact-details dt {width:40px;float:left; font-weight:bold;}
.contact-details dd {display:block;margin-left:50px;}

#footer					{clear:both; width:990px; font-size:130%; min-height:108px;_height:108px; margin:0 auto; background:#fff url('img/footer-bg.jpg') no-repeat 50% 100%; color:#333;}
#footer-links			{margin:0 50px; padding-top:21px;border-top:3px double #ddd}
#footer-links ul		{list-style:none;float:left; margin-bottom:20px; margin-left:0; position:relative; zoom:1; left:50%;}
#footer-links ul li		{float:left; display:inline; margin-right:7px; padding-right:7px; border-right:1px solid #ccc; position:relative; right:50%; line-height:1.3}
#footer-links li.last	{border-right:none}















