/*  
Theme Name: Blue
Theme URI: http://www.etherised-patient.net
Description: A blue theme
Version: 1.5
Author: Adam
Author URI: http://www.etherised-patient.net
*/

/* Colour Palette
light blue	 	#c8e5f8
medium blue 	#53a5db
dark blue 		#09507f
red 			#b92b2b
green 			#008245 #059d56
yellow 			#ecd078
bright yellow 	#ffff00
*/

/* Layout Construction */
body {
background: #c8e5f8;
margin: 0;
color: #000;
font: 75% "Lucida Grande", arial, sans-serif;
line-height: 180%;
}

div#header {
padding: 0;
margin: 0;
position: relative;
height: 150px;
background: #53a5db;
width: 100%;
}

		div#header p.subtitle {
		margin:0; 
		padding:0; 
		text-align: center; 
		font-size: 1em;
		text-transform: lowercase;
		}

div#box {
margin: 0 auto;
width: 950px;
padding: 0;
}

		div#content {
		margin: 20px 0;
		padding: 10px; 
		width: 690px;
		float: left;
		}

		div#menu {
		margin: 25px 0;
		padding: 0 0 10px 10px;
		width: 220px;
		float: right;
		font-size: 90%;
		}

		div#footer {
		color: #c8e5f8;
		padding: 5px 0;
		font-size: 110%;
		margin: 0;
		width: 100%;
		text-align: center;
		background: #09507f;
		clear: both;
		}
		
/* Navigation Bar */
#nav ul {
padding: 5px 0;
margin: 0;
list-style-type: none;
color: #000000;
width: 100%;
font: 110% "Lucida Grande", arial, sans-serif;
text-align: center;
background: #09507f;
}

		#nav li {display: inline}

				#nav li a {
				text-decoration: none;
				background: #09507f;
				color: #fff;
				padding: 5px 20px;
				border-bottom: 0px;
				}

						#nav li a:hover {
						background-color: #53a5db;
						color: #ffff00;
						}

/* Aesthetics */
a:link, a:active, a:visited {
color: #008245;
text-decoration: none;
font-weight: bold;
padding: 3px 0;
}

		a:hover {
		color: #b92b2b;
		background: #ecd078;
		border-bottom: 1px solid #b92b2b;
		padding: 0 0 2px 0;
		text-decoration: none;
		}

		#footer a:link, #footer a:active, #footer a:visited {
		color: #fff;
		}
				
				#footer a:hover {
				color: #ffff00; 
				border: 0; 
				background: none;
				}

hr {
border: 0;
height: 0; 
margin: 0;
}

acronym, abbr {
border-bottom: 1px dotted;
cursor: help;
}

blockquote, p.mycomment {
background:#ECD078;
padding: 3px 13px;
margin: 10px 50px;
font: 1em "Lucida Grande", arial, sans-serif;
color: #000;
}

cite.quotecitation {
text-align: right;
font-size: 80%;
margin: 0 10px 10px 30px;
}

code, kbd, pre {
font: 100% "Lucida Console", "Courier New", monospace;
}

		code.block {
		margin: 5px 20px;
		}

ul {
list-style: url(images/bullet.gif);
}

		.space li {
		margin: 0 0 1em 0;
		}

input , textarea , select , submit {
border: 0;
background: #059d56;
padding: 3px;
margin: 3px;
font: 120% "Lucida Grande", arial, sans-serif;
color: #000000;
}

		input:focus, select:focus, textarea:focus {
		background: #53a5db;
		}

/* Headings */
h1 {
font: 350% "Lucida Grande", arial, sans-serif;
font-weight: normal;
text-decoration: none;
color: #000;
text-align: center;
vertical-align: middle;
margin: 0;
padding: 50px 0 0 0;
text-transform: lowercase;
}

		h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {
		font-weight: normal;
		color: #000;
		border: 0;
		background: none;
		}

h2, h3, h4, h5, h6 {
font-family: "Lucida Grande", arial, sans-serif;
margin: 10px 0 -5px 0;
padding: 0;
line-height: 1;
}

		h2, h2 a, h2 a:link, h2 a:active {
		color: #b92b2b !important;
		}

		h2.menutitle {
		position: absolute;
		left: -5000px;
		width: 4000px;
		overflow: hidden;
		}

h3 {
margin: 20px 0 -5px 0;
color: #09507f;
}		
	
		h3 a, h3 a:link, h3 a:active, h3 a:hover {
		color: #09507f;
		}
		
h4, h4 a, h4 a:link, h4 a:active, h4 a:hover {
color: #008245;
}
 
/* WordPress */
div.alignright {
float: right;
}

div.alignleft {
float: left;
}

div.alignright, div.alignleft {
margin: -15px 0 0 0;
}

p.center {
text-align: center;
}

#s {
width: 130px;
}

#searchsubmit, #s {
margin:15px 0 0 0;
}

p.postmetadata {
margin: 0 0 20px 0;
padding: 0 5px 5px 0;
font: 80% "Lucida Grande", arial, sans-serif;
color: #404040;
line-height: 180%;
text-transform: lowercase;
}

/* WordPress Comments */
div.comment-meta {
font-size: 80%;
text-transform: lowercase;
}

ol.commentlist {
list-style-type: none;
}

		ol.commentlist p {
		padding: 0;
		margin: 0 0 10px 0;
		}

ol.commentlist li {
margin: 10px;
padding: 10px;
background: #53a5db;
}

		ol.commentlist li.bypostauthor {
		background: #ecd078;
		}
		
		ol.commentlist li.pingback {
		background: #059d56;
		}

		ol.commentlist li a {
		font-style: normal;
		font-size: 110%;
		text-decoration: none;
		color: #b92b2b;
		background: none;
		}
		
		ol.commentlist li div.vcard img.avatar {
		float: left;
		margin: 0 10px 5px 0;
		}
		
/* Images and Captions */
img.icon {
border: 0;
margin: 0;
}
		
p img {
padding: 0; 
max-width: 100%;
}

img.alignright {
float: right; 
margin: 0.5em 0 0.5em 1em;
border: 0;
}

img.alignleft {
float: left; 
margin: 0.5em 1em 0.5em 0;
border: 0;
}

.aligncenter {
display: block; 
margin-left: auto;
margin-right: auto;
border: 0;
text-align: center;
}

.wp-caption  {
border: 0;
text-align: center;
background: none;
padding: 5px;
}

		.wp-caption img {
		border: 0;
		}

		.wp-caption img a:hover {
		border: 0;
		padding: 0;
		background: none;
		}

p.wp-caption-text {
font: 90% "Lucida Grande", arial, sans-serif;
color: #404040;
text-align: left;
line-height: 160%;
padding: 2px 5px;
margin: 0 0 5px 0;
}

/* Accessibility Stuff */
.skiplink {
display:none;
}

.screen-reader-text {
display: none;
position: absolute;
left: -5000px;
width: 4000px;
}

a.external { }

/* Links List */
ul.links {
width: 100%;
}

ul.links li {
float: left;
width: 33%;
}

br.clear {
clear: both;
}

/* WordPress Plugins */

/* Twitter for WordPress */
.twitter-timestamp {
font-size: 80%;
}

/* WordPress.com Stats */
img#wpstats{
display:none;
}

/* WP-Footnotes */
hr.footnotes {
border-bottom: 1px solid #404040; 
text-align: left;
width: 30%; 
margin: 0; 
padding: 0;
}

ol.footnotes {
font-size: 80%;
color: #404040;
}

		ol.footnotes li {
		list-style-type: decimal;
		}