/* design notes -------
xhtml and css by:	Nick Smithson for Audiology, Modified by Swirl
project began:		2008.01.16
last updated:		2008.01.16
stylesheet-type:		scheme | abstract-green
image set prefix:		01_
------- design notes */
/* Big images in rich text editor should not break page layout */
.post .entry { overflow: hidden; }

/* Default size for headers */
.post .entry h1 { font-size: 20px; line-height: 30px}
.post .entry h2 { font-size: 18px; line-height: 27px}
.post .entry h3 { font-size: 16px; line-height: 24px}
.post .entry h4 { font-size: 14px; line-height: 21px}
.post .entry h5 { font-size: 12px; line-height: 18px}
.post .entry h6 { font-size: 10px; line-height: 15px}

/* Reasanble margins for lists */
.post .entry ul { margin-left: 25px; }
.post .entry ol { margin-left: 25px; }
.post .entry a img { border: 0 }
.subsurface p { margin-bottom: 2em; }
.subsurface p img { vertical-align: bottom; }
div.cl { clear:both; font-size: 0; outline: 0; }
/* From kubrick theme. */
p img { padding: 0;	max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 2px 0 2px 7px; display: inline; }
img.alignleft { margin: 2px 7px 2px 0; display: inline; }
.alignright { float: right; display: inline; }
.alignleft { float: left; display: inline; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

/* Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
.wp-caption { border: 1px solid #ddd; text-align: center; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

/* ------- style_position_begin ------- */
/* root */
html {
}
body {
	color:#000000;
	background:#072902 url(images/bgi/01_body.jpg) repeat fixed;
}
body.sml {
}  
body.med {
} 
body.lrg {
} 
div.matrix {
}
/* root */

/* text-size */
div.text-size {
}
div.text-size p {
	color:#777777;
	background:transparent;
}
div.text-size a {
	color:#555555;
	background-color:transparent;
	border:1px solid #dddddd;
}
div.text-size a:hover {
	color:#000000;
	background-color:transparent;
	border:1px solid #aaaaaa;
}
a.text-sml {
}
a.text-med {
}
a.text-lrg {
}
/* text-size */

/* header */
div.header {
}
div.header img {
}
div.header_top {
	background:url(images/bgi/01_header_top.jpg) no-repeat scroll;
}
div.header_logo {
}
div.header_logo a {
	background:url(images/bgi/01_header_logo.jpg) no-repeat scroll;
}
div.header_logo a:hover {
	background:url(images/bgi/01_header_logo.jpg) no-repeat scroll 0 -100px;
}
div.header_logo a span {
}
div.header_info {
}
div.header_info-dynamic {
	color: #890b00;
	background-color:transparent;	
}
div.header_info p {
	color: #890b00 !mportant;
	background-color:transparent;
}
div.header_mid {
	background:url(images/bgi/01_header_mid.jpg) no-repeat scroll;
}
div.header_banner {
}
div.header_end {
	background:url(images/bgi/01_header_end.jpg) no-repeat scroll;
}
/* header */

/* column_matrix */
div.column_matrix {
	background:url(images/bgi/01_column_matrix.jpg) repeat-y scroll;
}
div.column_matrix-brace {
}
div.column_matrix-alignment {
}
/* column_matrix */

/* column_left */
div.column_left { margin-left: -1px !important; }
div.column_left-dynamic {
	color:	color: #890b00 !important;
	background-color:transparent;
}
div.column_left h1 {
	color:#22545F;
	background:transparent;
}
div.column_left h2 {
	color:#22545F;
	background:transparent;
}
.wp-paginate span.title { display: none; }
div.column_left h3,h2.widgettitle {
	color: #890b00;
	background:transparent;
}
div.column_left h4 {
	color:#22545F;
	background:transparent;
}
div.column_left h5 {
	color:#22545F;
	background:transparent;
}
div.column_left h6 {
	color:#22545F;
	background:transparent;
}
/* column_left */

/* column_right */
div.column_right {
}
div.column_right-dynamic {
}
div.column_right h1 {
	color:#22545F;
	background:transparent;
}
div.column_right h1 span {
	color:#1b4415;
	background-color:transparent;
}
div.column_right h2 {
	color:#1b4415;
	background:transparent;
}
div.column_right h3 {
	color:#1b4415;
	background:transparent;
}
div.column_right h4 {
	color:#1b4415;
	background:transparent;
}
div.column_right h5 {
	color:#1b4415;
	background:transparent;
}
div.column_right h6 {
	color:#1b4415;
	background:transparent;
}
/* column_right */

/* nav */
div.nav_matrix {
	background:url(images/bgi/01_nav_matrix.jpg) repeat-y scroll;
}
div.nav_matrix-end {
	background:url(images/bgi/01_nav_matrix-end.jpg) no-repeat scroll;
}
div.nav {
}
div.nav ul { list-style: none; margin: 0; padding: 0; }
div.nav a:link, div.nav a:visited, div.nav a:active {
	color:#22545F;
	background:transparent url(images/bgi/01_nav.jpg) no-repeat scroll 0 0;
}
div.nav a:hover {
	color:#ffffff;
	background:transparent url(images/bgi/01_nav.jpg) no-repeat scroll 0 -90px;
}
div.nav a span {
}
div.nav a:hover span {
}
div.nav a.current:link, div.nav a.current:visited, div.nav a.current:active {
	color:#22545F;
	background:transparent url(images/bgi/01_nav.jpg) no-repeat scroll 0 -90px;
}
div.nav a.current:hover {
	color:#ffffff;
	background:transparent url(images/bgi/01_nav.jpg) no-repeat scroll 0 -90px;
}
div.nav a.current span {
}
div.nav a.current:hover span {
}
/* nav */

/* subnav */
div.subnav {
}
div.subnav a:link, div.subnav a:visited, div.subnav a:active {
	color:#22545F;
	background:transparent url(images/bgi/01_nav.jpg) no-repeat scroll 0 -90px;
}
div.subnav a:hover {
	color:#ffffff;
	background:transparent url(images/bgi/01_nav.jpg) no-repeat scroll 0 -90px;
}
div.subnav a span {
}
div.subnav a:hover span {
}
div.subnav a.current:link, div.subnav a.current:visited, div.subnav a.current:active {
	color:#22545F;
	background:transparent url(images/bgi/01_nav.jpg) no-repeat scroll 0 -90px;
}
div.subnav a.current:hover {
	color:#ffffff;
	background:transparent url(images/bgi/01_nav.jpg) no-repeat scroll 0 -90px;
}
div.subnav a.current span {
}
div.subnav a.current:hover span {
}
/* subnav */

/* footer */
div.footer {
	background:url(images/bgi/01_footer.jpg) no-repeat scroll;
}
p.footer_left {
	color:#FFFFFF;
	background-color:transparent;
}
p.footer_nav {
	color:#999;
	background-color:transparent;
}
.footer-menu {
	color: #999;
	background-color: transparent;
}
.footer-menu li {
	color: #999;
	float: left; 
	display: inline;
}
.footer-menu li a {
	float: left;
	color: #890B00 !important;
	text-decoration: none !important;
}
.footer-menu li a:hover {
	color: #fff !important;
}
.footer-menu li span {
	float: left;
	padding: 0 2px;
}
p.footer_right {
	color:#22545F;
	background-color:transparent;
}
div.footer a {
	color:#22545F;
	background-color:transparent;
}
div.footer a:hover {
	color:#fff;
	background-color:transparent;
}
/* footer */

/* ------- style_position_end ------- */

/* ------- style_element_begin  ------- */

/* anchors */
a:link, a:visited, a:active {
	color:#22545F;
	background-color:transparent;
}
a:hover {
	color:#072902;
	background-color:transparent;
}
h1 a:link, h1 a:visited, h1 a:active {
}
h1 a:hover {
}
a span {
}
/* anchors */

/* div */
div {
}
div.float_clear {
}
div.float_clear-right {
}
div.float_clear-left {
}
/* div */

/* text */
p {
	color:#333333;
	background-color:transparent;
}
/* text */

/* lists */
ul, ol {
}
li {
	color:#000000;
	background-color:transparent;
}
/* lists */

/* imgs */
img {
}
img.float-left {
}
img.float-right {
}
div.frame {
}
div.frame-left {
}
div.frame-right {
}
div.frame img, div.frame-left img, div.frame-right img, div.frame_column-left img {
	border:1px solid #333333;
}
div.frame p, div.frame-left p, div.frame-right p, div.frame_column-left p {
	color:#888888;
	background-color:#eeeeee;
	border:1px solid #dddddd;
}
/* imgs */

/* forms */
form {
}
fieldset {
}
input {
}
label {
}
label span {
}
/* forms */

/* tables */
table {
}
tr {
}
td {
}
/* tables */

/* ------- style_element_end  ------- */

.pagebody p,
.textwidget p {padding-bottom: 16px; margin: 0;}
.back_to_news {text-align: center;}
.footer-menu .trans {color: #c3d184;}
