/*   
Theme Name: Azure Wave
Theme URI: http://www.leveltendesign.com
Description: Two-column theme in shades of blue and green. Ideal for a surgical site or doctor's blog. Another premium theme from LevelTen Design. 
Author: LevelTen Design
Author URI: http://www.leveltendesign.com
Version: 1.0
*/




body {
	background: #7CD9FF url(images/bg-body.jpg) repeat-x top left;
	color: #000;
	margin: 0;
	padding: 0;
}

p {
	font-size: .8em;
}

a:link {
	color: #B77800;
}

a:visited {
	color: #794F00;
}

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

a:active {
	color: #B77800;
}



form {
	margin: 0;
	padding: 0;
}





div#page {
	width: 766px;
	background: #FFF url(images/bg-global.jpg) repeat-y top left;
	margin: 0 auto 12px auto;
	font-family:"Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
}





#header {
	background: url(images/header.jpg) no-repeat top left;
	height: 154px;
}

div#headerimg {
	width: 610px;
	padding: 85px 0 0 30px;
}

#headerimg h1 {
	font-size: 1.7em;
	margin: 0 0 0 0;
	color: #FFF;
}

#headerimg h1 a {
	color: #FFF;
	text-decoration: none;
}

#headerimg h1 a:hover {
	color: #80E5EE;
}

#headerimg .description {
	font-size: 1em;
	font-weight: bold;
	color: #D6F7FF;
	margin: 0;
}




/* Search bar */
div#searchbar {
	height: 31px;
	background: url(images/header_bar.jpg) no-repeat top left;
	position: relative;
}

div#searchbar form div {
	position: absolute;
	top: 1px;
	left: 596px;
	width: 165px;
}


div#searchbar form div input#s {
	border-width: 0px;
	width: 105px;
	height: 15px;
	margin: 6px 14px 0 0;
	font-size: .8em;
	color: #292C2F;
	background-color: #FFF;
	float: left;
}






div#content {
	width: 545px;
	float: left;
	padding: 12px 0 0 0;
}

div#sidebar {
	width: 200px;
	float: right;
}

div#sidebar ul {
	margin: 0;
	padding: 0;
}

div#sidebar li {
	width: 197px;
	min-height: 122px;
	color: #FFF;
	list-style-type: none;
	background: url(images/bg-sidebar-box.jpg) no-repeat top left;
	margin: 0 0 12px 0;
	padding: 0;
}

/* links */
div#sidebar ul li ul {
	margin: 0 0 0 32px;
	padding: 0;
}

/* links */
div#sidebar li ul li {
	background-image: none;
	list-style-type:disc;
	margin: 0 0 0 0;
	padding: 0;
	width: auto;
	min-height:1px;
	height: auto;
	font-size: .8em;
}

div#sidebar li a {
	color: #BDEFFF;
}

div#sidebar h2 {
	font-size: .9em;
	margin: 0 0 10px 16px;
	padding-top: 16px;
}

div#sidebar li p {
	padding: 18px;
}



/* Blog posts */
div.post {
	width: 532px;
	min-height: 200px;
	margin: 0 0 0 17px;
	padding-top: 21px;
	background: url(images/bg-post.jpg) no-repeat top left;
}
div.page{
  background: url(images/bg-page.jpg) no-repeat top left;
}

div.postTitle {
	width: 425px;
	float: left;
	display: inline;
	margin: 0 0 0 16px;
}
div.page div.postTitle{
  float:none;
  display:block;
  margin: 0 0 0 20px;
}

div.post h2 {
	font-size: 1.2em;
	margin: 0;
	padding: 4px 0 2px 0;
}

div.post h2 a {text-decoration:none;}

div.post h2 a:link {color: #01728B;}
div.post h2 a:visited {color: #01728B;}
div.post h2 a:hover {color: #00BCE6;}
div.post h2 a:active {color: #00BCE6;}

div.postTitle p {
	font-size: .7em;
	margin: 0;
	padding: 0;
}

div.entry {
	width: 490px;
	margin: 12px 0 0 20px;
}

div.postDate {
	float: left;
	display: inline;
	text-align:center;
	width: 42px;
	color: #FFF;
	margin: 0 0 0 18px;
}

.dayNum {
	color: #FFF;
	font-size:1.3em;
	display: block;
}

p.postmetadata {
	background: url(images/dot-h.gif) repeat-x top left;
	padding: 12px 0 24px 0;
	text-align: right;
}

.postmetadata_alt {
	background: url(images/dot-h.gif) repeat-x top left;
	padding: 12px 0;
	margin: 24px 0 0 0;
}

.postmetadata_alt small {
	font-size: .9em;
}

.commentsLink a {
	padding: 0 0 0 29px;
	background: url(images/i-comments.gif) no-repeat 0px 0px;
}


.navigation {
	padding: 12px 0 12px 36px;
}

.alignleft {
	font-size:.8em;
	float: left;
	width: 200px;
}

.alignright {
	font-size:.8em;
	text-align: right;
	float: right;
	width: 200px;
}




/* Comments */
.commentsCon {
	padding: 12px 0 12px 36px;
}

h3#respond {
	margin: 0;
	padding: 0;
}

ol.commentlist {
	margin: 0 0 12px 28px;
	padding: 0;
}

ol.commentlist li {
	background: url(images/dot-h.gif) repeat-x top left;
/*	background-color: #edf6fb;*/
	padding: 6px;
	margin: 2px 0;
}

ol.commentlist li.alt {
/*	background-color: #f2fbff;*/
}

.commentCite {font-size: .8em;}
.commentCite cite {font-weight: bold;font-style:normal;}
.commentmetadata {padding: 0 0 12px 0;font-size: .8em;}
.commentsCon p {margin: 0 0 6px 0;}

.commentsCon p small {
	font-size: 1em;
}

textarea#comment, input#author, input#email, input#url {
	background-color: #F2FBFF;
	border: 1px solid #999;
}





div#footer {
	height: 59px;
	background: #7CD9FF url(images/bg-footer.jpg) no-repeat top left;
}

div#footer p {
	color: #FFF;
	text-align: center;
	font-size: .7em;
	padding: 22px 6px 0 6px;
}

div#footer a {color: #FFF;}








div.clear {font-size:1px;height:0px;line-height:0px;clear:both;}


.pagetitle{
  padding-left:20px;
  padding-right:20px;
}