<!--
		/* //  start formating elements  \\ */

p.blue, p.newsletter {
	display: inline;
	color: #5a7b9f;
	font-size: 12px;
	margin: 0; padding: 0 }

p.bodytext { /* rss content */
	margin: 5px 5px 0 10px; }

p.contacts { /* contacts paragraph above form */
	width: 325px;
	padding-top: 5px;
	border-top: 1px solid #999; }

p.footer { /* footer text */
	margin: 10px;
	color: #5a7b9f;
	font-size: 10px;
	text-align: center; }

p.ryan { /* ryan music */
	margin: 10px;
	color: #5a7b9f;
	font-size: 10px; }

p.newsletter { /* newsletter choices */
	font-size: 11px; }

p.null {
	margin: 0; padding: 0 }

p.teampics { /* right of pics in the team section */
	width: 230px; height: 188px;
	margin: 0 0 0 160px; padding: 10px 0 0 0; }

p.testimonial { /* testimonials quotes */
	font-style: italic; }

h1.green { /* same green as links */
	color: #afcf4c; 
	font-size: 12px; font-style: italic; }

h1.header_rss-date, h1.header_rss-title {
	font-size: 14px; font-style: italic; 
	padding: 15px 0 0 5px;
	display: inline; }		

h1.header_rss-title {
	color: #afcf4c; }		

h1.header_tagline { /* full service...blah blah, top right */
	color: #d2d2d2;
	font-size: 13px; font-style: italic; }

h1.leftstrip_subcaptions { /* leftstrip links under testimonials */
	color: #778fbd; 
	font-size: 12px; font-style: italic;
	padding: 10px 0 10px 0;
	border-top: 1px solid #999; }

h1.leftstrip_quoteby { /* left strip testimonials quote by */
	color: #d2d2d2;
	background: #0f2649;
	height: 25px;
	font-size: 9px; text-align: center;
	margin-top: 4px;
	padding-top: 6px;
}

h1.leftstrip_testimonials { /* testimonial text */
	font-size: 20px; font-style: italic;
}

h1.news_header { /* header for each news item in the newsletter */
	color: #afcf4c; 
	font-size: 15px; font-style: italic; 
	padding-top: 10px;
	margin-bottom: 10px; }

h1.newsletter { /* visit newsletter archive text below subsciption form */
	margin: 1px 4px 0 0; padding: 0;
	font-size: 10px;
	text-align: right;}

h1.testimonials_quoteby { /* person quoted in the testimonials */
	color: #afcf4c; 
	font-size: 12px; font-style: italic; 
	margin-bottom: 10px;}

h2.content_header { /* content header formatting  */
	color: #afcf4c;
	text-align: right;
	margin-top: 10px;
	border-bottom: 1px #999 solid;
	padding-bottom: 2px; margin-bottom: 10px; }

form.newsletter { /* kill the margins on the newsletter form */
	margin: 0; padding: 0; }

input.contacts { /* contacts form field details */
	width: 200px;
	background: #c8ebeb;
	text-align: right; }

input.security { /* security form field details */
	width: 160px;
	background: #c8ebeb;
	text-align: center; }

input.contactssumbit { /* contacts for sumbit button */
	margin: 5px 0 0 335px; }

input.email { /* email field in newsletter subscription form */
	width: 140px;
	font-style: italic; }	

input.submit, input.email {
	color: #333;
	font-size: 10px; font-family: "Lucida Grande", Arial, sans-serif; }

textarea.contacts { /* contact form box details */
	max-width: 390px; max-height: 120px;
	min-width: 390px; min-height: 120px;
	background: #c8ebeb; }

img.nowrap { /* removing bottom image spacing */
	display: block; 
	white-space: nowrap; }

img.teamlogo { /* the team company logos */
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; }

img.teampics { /* the team pictures */
	float: left;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; }

img.media { /* media images */
	border: 1px solid #000;
	margin-left: 23px;
	margin-bottom: 18px; }

img.floatleft {
	float: left;
	margin: 7px 10px 5px 0;;
	border: 1px solid #999; } 

img.floatright {
	float: right;
	margin: 7px 0 5px 10px;;
	border: 1px solid #999; } 

ul.sitemap {
	padding-left: 10px;
	color: #c8ebeb; font-size: 13px; font-family: "Lucida Grande", Arial, sans-serif; font-weight: normal; }

li.sitemap {
	margin: 0 0 0 20px;
}

		/* //  end formating elements  \\ */
		/* //  start global elements  \\ */

p { color: #c8ebeb; font-size: 13px; font-family: "Lucida Grande", Arial, sans-serif; font-weight: normal; text-align: justify; }

h1 { color: #5ab7f0; font-size: 20px; font-family: "Lucida Grande", Arial, sans-serif; font-weight: 500; }
h2 { color: #5ab7f0; font-size: 18px; font-family: "Lucida Grande", Arial, sans-serif; font-weight: normal; }

img { border: 0 }

table { background: transparent; }
tr { background: transparent; }
td { background: transparent; }

A:link, A:visited, A:active { color: #afcf4c; text-decoration: none; }
A:hover { color: #fff; text-decoration: none; }

		/* \\    end pseudo-classes    // */
-->
