/* CSS Document */

* {
	margin:0; padding:0;
}

body{
	background:#FFFFFF;
	color: #000;
}

img {vertical-align:top;}
a img { border:0;}

em {color: #c75920;
font-style: normal;}

ul { list-style:none;}
#clinics_box ul {list-style: disc;
padding-left: 16px;}
ul.bullet {list-style: disc;
margin-left: 30px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

img.left{
margin: 4px 12px 4px 0;}

img.right{
margin: 4px 8px 4px 12px;}


html, input, textarea
	{
		font-family:verdana, sans-serif; 
		font-size:11px;
		line-height:140%;	
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#517977; font-style:italic;}
a:hover{text-decoration:underline; color : #9b3b1e;}

p {
padding: 6px 0;
}

.borderlight {padding: 11px;
background-color: #fff;
border: 1px solid #ccc;}

.intro_img {
margin-right:19px; float:right; margin-left: 30px;}

img.btn {margin-right:40px;}

.borderdark {
padding:11px;
background-color: #2c5988;
border:1px solid #ccc;}

img.center {
display: block;
margin: 0 auto;
}

#skip {
position: absolute;
top: 3px;
right: 10px;
}

#skip a:link, #skip a:visited {color: #fff;}
/* ============================= main layout ====================== */

h1 {font-family:arial, sans-serif; font-size:180%; padding-bottom: 4px; line-height:110%;}
h2 {font-family:arial, sans-serif; color:#c75920; font-size:180%; line-height:18px; border-bottom:1px solid #e5e4d6; padding-bottom:5px; padding-top: 14px;}
#intro h2 {
border-bottom:none;
font-size: 160%;
}
h3 {font-family:arial, sans-serif; color:#952d10; font-size:110%; line-height:110%; margin:0; padding-top: 14px;}
h4 {font-family:arial, sans-serif; color:#517977; font-size:110%; font-style:italic; line-height:16px;}
h5 {font-family:tahoma, sans-serif; color:#517977; font-size:100%; font-style:italic; line-height:16px;}

.more { font-size:110%; color:#517977; padding-top:14px; float: right;}
.more2 { font-size:110%; color:#517977; padding-top:4px; text-align: right;}


li { line-height:20px; font-style:italic; color:#517977;}
li a {color:#517977;}
ol {list-style-type: lower-roman;}

#intro li {font-family:arial, sans-serif; color:#517977; font-size:100%; font-style:italic; line-height:110%; font-weight:bold; text-decoration:none;}
#intro li a{color:#517977; line-height:16px; font-weight:bold; text-decoration:none;}
#intro li a:hover {text-decoration:underline;}

.main { margin:0 auto;}


/* ============================= header ====================== */

#header {background:url(../images/header_tall.jpg) top center repeat-x;
border-bottom: 2px solid #bf3a14;}
#header .logo {margin-top:1px;}
#header .menu {padding:0;
margin-top:1px;}

/* ============================= intro ====================== */

#intro {background:#cae1ef; font-size:110%; line-height:120%;
border-bottom: 1px solid #d4dcd2;}


/* ============================= main_content ====================== */

#main_content {background:#ffffff;}


/* ============================= footer ====================== */

#footer {background:url(../images/footer_tall.gif) top repeat-x; color:#fff; font-family:arial, sans-serif; font-size:110%;}
#footer .indent {padding:11px 0 0 10px;}
#footer .menu a{ font-style:normal; color:#fff;}
#footer .menu a:hover {text-decoration:underline; color:#fff;}
#footer .menu span a {text-decoration:underline; color:#fff;}
#footer a {color:#fff; font-style:normal; font-family:arial, sans-serif; font-size:110%; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .smallprint {padding:38px 0 0 0;}


/* ============================= Lectures ====================== */
.lecture {
padding: 0;
margin: 0 20px 22px 0;
background: url("../images/row1_line.gif") no-repeat bottom center;
width: 195px;
float: left;
min-height: 250px;
border: 4px solid #f7f1e1;}

.lecture_photo {
padding: 0;
margin: 0 20px 22px 0;
background: #f7f1e1 url("../images/row1_line.gif") no-repeat bottom center;
width: 195px;
float: left;
min-height: 250px;
border: 4px solid #f7f1e1;}


.lecture_title {
background: #f7f1e1;
text-align: center;
margin-bottom: 12px;
padding-bottom: 1em;
text-transform: uppercase;
line-height: 1.2em;}

.date {
font-weight: bold;
}

.date, .time {
padding: 0 4px;}

.lecture_desc, .speaker {
padding: 0.5em 4px;}

.speaker {
font-style: italic;
padding-bottom: 24px;}

#clinics_box {
padding:11px;
background-color: #f2e9d8;
border:1px solid #ccc;
width: 280px;
}

.question {
font-weight: bold;}

/* ============================= members ====================== */
.member {
padding: 0 6px 3px 6px;
margin: 0 20px 22px 0;
background: url("../images/row1_line.gif") no-repeat bottom center;
width: 185px;
float: left;
min-height: 120px;
border: 4px solid #f7f1e1;}

/* ============================= section ====================== */
.section {
padding: 0 0 12px 0;
background: #fff url("../images/horiz_line.jpg") bottom left no-repeat;
}

/* ============================= index ============================= */
#index #intro  {padding:38px 0 30px 4px;}
#index #intro .column1 .padding{padding:23px 26px 0 4px;}
#index #intro .column1 .line {margin:21px 0 11px 0;}


#index #main_content {padding:33px 0 41px 7px;}
#index #main_content .column1 .padding {padding:7px 46px 0 0;}
#index #main_content .column2 .padding {padding:2px 10px 0 0;}

/* ============================= 3cols =========================== */
#cols3 #intro  {padding:38px 0 30px 4px;}
#cols3 #intro .column1 .padding{padding:23px 26px 0 4px;}
#cols3 #intro .column1 .line {margin:21px 0 11px 0;}


#cols3 #main_content {padding:33px 0 47px 7px;}
#cols3 #main_content .column1 .padding {padding:7px 46px 0 0;}
#cols3 #main_content .column2 .padding {padding:7px 46px 0 0;}
#cols3 #main_content .column3 .padding {padding:7px 46px 0 0;}

/* ============================= links ============================= */
#links #intro  {padding:38px 0 30px 4px;}
#links #intro .column1 .padding{padding:23px 26px 0 4px;}
#links #intro .column1 .line {margin:21px 0 11px 0;}

#links #main_content {padding:33px 0 41px 7px;}
#links #main_content .column1 .padding {padding:7px 46px 0 0;}
#links #main_content .column2 .padding {padding:26px 10px 0 0;}


/* ============================= contacts ============================= */
#contacts #intro  {padding:38px 0 30px 4px;}
#contacts #intro .column1 .padding{padding:23px 26px 0 4px;}
#contacts #intro .column1 .line {margin:21px 0 11px 0;}

#contacts #main_content {padding:33px 0 41px 7px;}
#contacts #main_content .column1 .padding {padding:7px 46px 0 0;}
#contacts #main_content .column2 .padding {padding:2px 10px 0 0;}


/* ============================= photo ============================= */
#photo #intro  {padding:38px 0 30px 4px;}
#photo #intro .column1 .padding{padding:23px 26px 0 4px;}
#photo #intro .column1 .line {margin:21px 0 11px 0;}

#photo #main_content {padding:33px 0 41px 7px;}
#photo #main_content .column1 .padding {padding:7px 66px 0 0px;}
#photo #main_content .column2 .padding {padding:2px 10px 0 0;}



/* ============================= access ============================= */
#access #intro  {padding:38px 0 30px 4px;}
#access #intro .column1 .padding{padding:23px 26px 0 4px;}
#access #intro .column1 .line {margin:21px 0 11px 0;}

#access #main_content {padding:33px 0 41px 7px;}
#access #main_content .column1 .padding {padding:7px 46px 0 0;}
#access #main_content .column2 .padding {padding:2px 10px 0 0;}

/* ============================= privacy ============================= */
#privacy #intro  {padding:38px 0 30px 4px;}
#privacy #intro .column1 .padding{padding:23px 26px 0 4px;}
#privacy #intro .column1 .line {margin:21px 0 11px 0;}

#privacy #main_content {padding:33px 0 41px 7px;}
#privacy #main_content .column1 .padding {padding:7px 66px 0 20px;}
#privacy #main_content .column2 .padding {padding:2px 10px 0 0;}


/************* Form **************/
#quick_contact form {
	background:#fafafa;
	padding:0;
	/*border:1px solid #eee;*/
	}

.quick_contact {
	background:transparent;
}
#quick_contact fieldset div {
	margin:0.3em 0 0.3em 1em;
	clear:both;
}
#quick_contact form {
	margin:1em 1em 1em 0;
	width:290px;
}
#quick_contact label {
	float:left;
	width:60px;
	text-align:left;
	margin-right:1em;
}

#quick_contact label.captcha_ins {
	float:left;
	width:150px;
	text-align:left;
	margin-right:1em;
}
#quick_contact legend {
	color:#0b77b7;
	font-size:1.2em;
}
#quick_contact legend span {
	width:10em;
	text-align:right;
}

#quick_contact input, #quick_contact textarea {
	padding:0.3em;
	width:230px;
	border:1px solid #ddd;
	background:#fff;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:1em;
	-khtml-border-radius:1em;
	margin-bottom: 6px;
}

#quick_contact input.captcha_input {
	padding:0.3em;
	width:230px;
	border:1px solid #ddd;
	background:#fff;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:1em;
	-khtml-border-radius:1em;
	margin-bottom: 6px;
	margin-left: 72px;
}
input:hover, input:focus, textarea:hover, textarea:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
#quick_contact fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}
.email {
	width:14em;
}

input.default {
	color:#bbb;
}

#submit-go {
	margin-top:1em;
	width:69px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(http://www.pixelwave.co.uk/images/submit_button.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important;
}
#submit-go:hover {
	background-position:0 -26px;
}


/* =========================================== Forms =======================================*/
form {
	background:#fff;
	padding:1em;
	
}

}
fieldset div {
	margin:0.3em 0;
	clear:both;
}
form {
	margin:1em;
	width:400px;
	float: left;
}
label {
	float:left;
	width:12em;
	text-align:right;
	margin-right:1em;
}
legend {
	color:#0b77b7;
	font-size:1.2em;
}
legend span {
	width:10em;
	text-align:right;
}
input {
	padding:0.15em;
	width:15em;
	border:1px solid #ddd;
	background:#fafafa;
	font:normal 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}


input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 
fieldset {
	border:1px solid #ddd;
	padding:1em 0.5em 0.5em;
}

input.default {
	color:#bbb;
}

/*#submit-go {
	margin-top:1em;
	width:69px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	background:url(../gfx/submit-button.gif) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;*/
}
#submit-go:hover {
	background-position:0 -26px;
}

input[type=image] {border: 0; padding: 10px; margin: 0 auto; width: auto;}

.bio {
border-bottom: 2px solid #bf3a14;
padding: 10px;
text-align: justify}

table {
border-collapse: collapse;}

th {text-align: left;
border: 1px solid #000;
padding: 3px;
}

td {border: 1px solid #000;
border-collapse: collapse;
border-spacing: 0;
padding: 3px;}



blockquote {
  background: transparent url(../images/post.png) 15px 5px no-repeat;
  
}

blockquote div {
padding: 30px 65px;
background: transparent url(../images/quoteright.png) bottom right no-repeat;
border: 1px solid #d1d2f4;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;

}
