@charset "UTF-8";

/* General Type Declaration */

body {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #7f7f7f;
}

/* Layout */
body {
	background: #fff;
	text-align: center;
}

/* Utility Selectors */

.bclear {
	clear: both;
}

.rclear {
	clear: right;
}

.lclear {
	clear: right;
}

.last {
	margin-right: 0!important;
}

hr.light {
	height: 1px;
	width: 100%;
	border: none;
	color: #ccc;
	background-color: #ccc;
	
}

.orng {
	color: #ee8135;	
}
/* Layout */

#wrap {
	width: 950px;
	margin: 0 auto;
	text-align: left;
}

.halfcol {
	float: left;
	width: 468px;
	margin-right: 14px;
}

.fullcol {
	clear: both;
	width: 950px;	
}
.col-252 {
	float: left;
	width: 252px;
	margin-right: 33px;
}

.col-365 {
	float: left;
	width: 365px;
	margin-right: 33px;
}

.col-408 {
	float: left;
	width: 408px;
	margin-right: 9px;
}

.col-533 {
	float: left;
	width: 533px;
	
}

.col-635 {
	float: left;
	width: 635px;
}

.col-727 {
	float: left;
	width: 727px;
	margin-right: 25px;
}


.window {
	width: 300px;
	min-height: 313px;
	float:left;
	margin: 25px 20px 0 0;
}

#topsearch {
	width: 950px;
	height: 64px;
	background: url(http://wxcymedia.com/images/wxcy/bg_logo_top.png) bottom left no-repeat;
	text-align: right;
}

#topsearch #social {
	padding-top: 20px;
}

#topsearch #social img {
	vertical-align: middle;
}

#topsearch #social span {
	font-weight: bold;
}

#header {
	width: 950px;
	height: 277px;
}

/* header bg images based on class: */

#header.home, #header.home_dev {
	background: url(http://wxcymedia.com/images/wxcy/bg_header_home.jpg) top left no-repeat;
}

#header.research {
	background: url(http://wxcymedia.com/images/wxcy/bg_header_research.jpg) top left no-repeat;
}

#header.clients {
	background: url(http://wxcymedia.com/images/wxcy/bg_header_clients.jpg) top left no-repeat;
}

#header.services {
	background: url(http://wxcymedia.com/images/wxcy/bg_header_services.jpg) top left no-repeat;
}

#header.company {
	background: url(http://wxcymedia.com/images/wxcy/bg_header_company.jpg) top left no-repeat;
}

#header.talking {
	background: url(http://wxcymedia.com/images/wxcy/bg_header_talking.jpg) top left no-repeat;
}

#header.contact {
	background: url(http://wxcymedia.com/images/wxcy/bg_header_contact.jpg) top left no-repeat;
}

#logo {
	width: 450px;
	height: 105px;
	float: left;
}

#getstarted_home {
	float: right;
}

#getstarted_home img {
	margin: 15px 10px 0 0;
}

#blurb_banner {
	width: 649px;
	height: 116px;
	padding: 29px 0 0 10px;
	float: left;
}

#headerblurb {
	width: 451px;
	height: 172px;
	float: left;
}

#headerblurb .blurb {
	width: 210px;
	
	padding: 24px 0 0 29px;
	color: #fff;
}

#headerblurb .blurb a {
	color: #fff;
	text-decoration: underline;
}

#getstarted {
	float: left;
}

#getstarted img {
	margin: 115px 0 0 350px;
}

#nav {
	width: 950px;
	height: 53px;
	background: url(http://wxcymedia.com/images/wxcy/bg_nav_repeat.png) top left repeat-x;
}

#nav ul {
	width: 735px;
	margin:0 auto;
	padding: 18px 0 0;
}

#nav ul li {
	display: block;
	float: left;
	text-align: center;
	width: 100px!important;
	padding: 0;
	margin: 0 5px 0 0;
}

#nav li a {
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}

#nav li a.active_page {
	color: #ee8135;
}

#nav li a:hover {
	color: #ee8135;
}

/**************************
*
*		HOME PAGE
*
**************************/
#identity, #description {
	margin-top: 33px;
}

#identity .shout {
	float: left;
	width: 149px;
	height: 78px;
	background: #f2f2f2;
	overflow: hidden;
}

#identity .shout div {
	padding-top: 24px;
	width: 149px;
	text-align: center;
	font: bold 29px Arial, Helvetica, sans-serif;
	color: #ee8135;
}

#identity .shout_clips {
	height: 78px;
	float: left;
	color: #3f6489;
	font: bold 18px Arial, Helvetica, sans-serif;
	padding-top: 18px;
	padding-left: 15px;
}

#description div {
	width: 470px;
	height: 78px;
	background: #f2f2f2;
	overflow: hidden;
	
}

#description div p {
	padding: 10px 30px 0 33px;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #3f6489;
}

#description div p strong {
	font-weight: bold;
	color: #e67d2f;
}

body.home #factoids {
	width: 346px;
	height: 92px;
	overflow: hidden;
	float: left;
	margin-top: 30px;
}

body.home #experience {
	float: left;
	width: 551px;
	margin: 30px 0 0 33px;
	color: #3f6489;
	font: 13.6px/19.22px Arial, Helvetica, sans-serif;
}

.sContent {float:left;width:300px;height:200px;position:relative;overflow:hidden;}
.sContent .column {float:left;display:block;width:270px;height:200px;padding:0 20px 0;}

#slideNavFull {
	width: 184px;
	height: 22px;
	margin-left: 58px;
}

#prev {
	float: left;
	width: 15px;
	height: 20px;
	cursor: pointer;
}
#sNav {
	float: left;
	width: 150px;
	height: 20px;
	font-size: 14px;
	text-align: center;
}

#sNav a {
	margin: 0 10px 0;
	padding: 0 3px;
	color: #ccc;
	border: 1px solid #ccc;
	text-decoration: none;
}

#sNav a:hover {
	background: #ccc;
	color: #fff;
	text-decoration: none;
}

#next {
	float: left;
	width: 15px;
	height: 20px;
	cursor: pointer;
}

.sContent a, .sContent li .orng, #talkingpoint a {
	color: #ee8135;	
}

.sContent a:hover,  #talkingpoint p a:hover {
	color: #6a89a8;	
}

.sContent h3 {
	width: 270px;
	background: url(http://wxcymedia.com/images/wxcy/consulting_abstract.jpg) top left no-repeat;
	font: bold 19px/18.42px Arial, Helvetica, sans-serif;
	padding: 15px 0;
	text-align: center;
	color: #006699;
}

.sContent #section2 h3 {
	background: url(http://wxcymedia.com/images/wxcy/audio_drivers.jpg) 5px 5px no-repeat;
}

.sContent #section3  h3 {
	background: url(http://wxcymedia.com/images/wxcy/digital_drivers.jpg) 5px 5px no-repeat;
}

.sContent #section4  h3 {
	background: url(http://wxcymedia.com/images/wxcy/social_drivers.jpg) 5px 5px no-repeat;
}




#mediaminute, #services, #talkingpoint {
	background: #f7f7f7;
}

#mediaminute h2, #services h2, #talkingpoint h2 {
	font: bold 19px/18.42px Arial, Helvetica, sans-serif;
	padding: 20px 0;
	width: 300px;
	text-align: center;
	color:#fff;
}

#mediaminute h2, #talkingpoint h2 {
	background: url(http://wxcymedia.com/images/wxcy/bg_sm_hdr_blue.png) top left repeat-x;
}

#services h2 {
	background: url(http://wxcymedia.com/images/wxcy/bg_sm_hdr_orng.png) top left repeat-x;
}

#mediaminute h2 a, #services h2 a, #talkingpoint h2 a {
	color: #fff;
	text-decoration: none;
}

#mediaminute h2 a:hover, #talkingpoint h2 a:hover {
	color: #6a89a8;
	text-decoration: none;
}

#services h2 a:hover {
	color: #ea9e69;	
}

#mediaminute {
	text-align: center;
}

#talkingpoint h3 {
	font: bold 17px/18.42px Arial, Helvetica, sans-serif;
	color: #006699;
	margin: 20px 0 7px 16px;
}

#talkingpoint h4 {
	font: bold 13px/18.42px Arial, Helvetica, sans-serif;
	color: #ee8135;
	margin: 0 0 10px 16px;
	padding: 0;
}

#talkingpoint p {
	padding: 5px 16px 0px;	
}

/**********************
*
* 	=RESEARCH PAGE 
*
**********************/
#mediaminute_full {
	background: #f7f7f7 url(http://wxcymedia.com/images/wxcy/bg_media_minute.gif) top left repeat-x;
	margin-top: 10px;
}

#mediaminute_full h2 {
	font: bold 19px/18.42px Arial, Helvetica, sans-serif;
	padding: 20px 0;
	width: 468px;
	text-align: center;
	color:#006699;
}

#mediaminute_full p {
	padding: 0 15px 0;
	margin: 12px 0 12px;
}

#mediaminute_full object {
	z-index: -1000;
	
}


#mediaminute_full div {
	width: 100%;
	text-align: center;
}

/** Factoids **/

body.research #factoids {
	margin: 10px 0 10px;
	width: 467px;
	height: 86px;
	overflow: hidden;
}

body.research .factoid {
	width: 467px;
	height: 86px;
	background: #ee8135;
}

body.research .factoid p {
	font: normal 16px/22px Arial, Helvetica, sans-serif; 
	color: #fff;
	padding: 18px 10px 0 20px;
	margin: 0;
	word-spacing: -1px;
}

body.research .factoid cite {
	font-weight: bold;
	font-size: 14px;
}


/*** jQuery Tabs CSS **/

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 45px; /*--Set height of tabs--*/
	width: 475px;
}

ul.wxcy_on {
	background: url(http://wxcymedia.com/images/wxcy/bg_research_tabs_wxcy_on.gif) top left no-repeat;
}

ul.radio_on {
	background: url(http://wxcymedia.com/images/wxcy/bg_research_tabs_radio_on.gif) top left no-repeat;
}

ul.info_on {
	background: url(http://wxcymedia.com/images/wxcy/bg_research_tabs_info_on.gif) top left no-repeat;
}

ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 45px;
	line-height: 45px; /*--Vertically aligns the text within the tab--*/
	width: 105px;
	text-align: center;
	overflow: hidden;
	position: relative;
}

ul.tabs li.last {
	width: 200px;
}

ul.tabs li a {
	text-decoration: none;
	font-weight: bold;
	color: #ee8135;
	display: block;
	font-size: 12px;
	padding: 4px 20px 0;
	outline: none;
}
ul.tabs li a:hover {
	color: #006699;
}
html ul.tabs li.active a, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	font: bold 14px/45px Arial, Helvetica, sans-serif;
	color: #fff;
}

/** jQuery Tabbed Content **/
.tab_container {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 475px;
	height: 369px;
	background: url(http://wxcymedia.com/images/wxcy/bg_research_tabs_content.png) top left no-repeat;
}
.tab_content {
	font-size: 1.2em;
}

/*** actual content for tabs: ***/

/*** tab WXCY: ***/

#wxcy {
	padding: 10px;
}

#wxcy .top {
	width: 433px;
	height: 217px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#7f7f7f;
	margin-left: 25px;
}

#wxcy .top ul {
	margin: 15px 0 15px 15px;
	padding: 0;
}

#wxcy .top li {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #698aa8;
	margin: 0;
	padding: 0;
}

#wxcy .top li .bolder {
	color: #3d6081;
}




#coverage_text {
	width: 167px;
	height: 140px;
	float: left;
	text-align: center;
	color: #3d6081;
}

#coverage_text h2 {
	color: #3d6081;
	font: bold 18px/17.42px Arial, Helvetica, sans-serif;
	margin: 25px 0 0 0;
	padding: 0;
}

#coverage_text h3 {
	color: #3d6081;
	font: normal 12px/17.42px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#coverage_text a {
	color: #3d6081;
	font: normal 12px/17.42px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#coverage_map {
	float: left;
	width: 212px;
	min-height: 140px;
}

/*** tab RADIO: ***/

#info .row {
	width: 461px;
	height: 96px;
	background: url(http://wxcymedia.com/images/wxcy/bg_row_grad.gif) top left repeat-x;
	margin-left: 6px;
}

#info #trend_report {
	background: none;
	margin-top: 10px;
}

#info .row .rowcontent {
	float: left;
	width: 359px;
	height: 70px;
	padding: 20px 0 0 10px;
}

#info .row .rowcontent a {
	display: block;
}

#info .row .rowcontent a.title {
	color: #3d6081;
	font: bold 18px arial, Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

#info .row .rowcontent a.subpdf {
	color: #698aa8;
	font: normal 12px arial, Arial, Helvetica, sans-serif;
	margin-top: 8px;
	padding-left: 10px;
}

#info .row .image {
	float: left;
	width: 82px;
	height: 70px;
	padding-top: 20px;
}

#radio .subtab {
	width: 426px;
	height: 97px;
	margin-left: 25px;
	margin-top: 18px;
	color: #ee8135;
	font-size: 12px;
}

#radio .subtab#marketing {
	background: url(http://wxcymedia.com/images/wxcy/bg_radio_marketing_guide.gif) top left no-repeat;
}

#radio .subtab#glossary {
	background: url(http://wxcymedia.com/images/wxcy/bg_glossary.gif) top left no-repeat;
}

#radio .subtab#calendar {
	background: url(http://wxcymedia.com/images/wxcy/bg_calendar.gif) top left no-repeat;
}

#radio .subtab .col {
	width: 255px;
	padding: 10px 0 0 15px;
}

#radio .subtab a {
	display: block;
	color: #fff;
	text-decoration: none;
	margin-top: 2px;
}

#radio .subtab a.title {
	font: bold 17px/22px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	margin-bottom: 2px;
}

#hiddentab table {
	margin: 10px 15px;
}

/**********************
*
* 	=TALKING PAGE 
*
**********************/
/** temp until WP install **/

#blog {
	margin-top: 37px;
}

h2.post-title {
	font: bold 19px/18.42px Arial, Helvetica, sans-serif;
	color: #006699;
	padding:0;
	margin: 0;
}

h2.post-title a {
	color: #006699;
	text-decoration: none;
}

h2.post-title a:hover {
	color: #006699;
	text-decoration: none;
}


h3.post-subtitle {
	font: bold 15px/18.42px Arial, Helvetica, sans-serif;
	color: #ee8135;
	margin: 0;
	padding: 0;
}

.posted-by {
	font: 12px/18.42px Arial, Helvetica, sans-serif;
	color: #6a88a7;
}

.post-content {
	margin-top: 25px;
}
.post-footer {
	font: 14px/18.42px Arial, Helvetica, sans-serif;
	width: 727px;
	background: #e5e5e5;
	padding: 22px 0;
	margin: 0 0 50px;
}

.post-footer .date {
	padding-left: 18px;
}

.post-footer span a {
	font-weight: bold;
	text-decoration: underline;
	padding-left: 33px;
}

.viewcomments a {
	color: #006699;
}

.leavecomment a {
	color: #ee8135;
}

#commentform form {
	margin: 20px 0 20px 30px;
}

.sidebar {
	width: 196px;
	margin-top: 37px;
	float: left;
}

.sidebar h2 {
	width: 196px;
	height: 45px;
	overflow: hidden;
	text-align: center;
	padding-top: 15px;
	font: bold 19px/18.42px Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(http://wxcymedia.com/images/wxcy/bg_sm_hdr_blue.png) top left repeat-x;
}

.sidebar ul {
	margin: 0 0 0 45px;
	padding: 0;
}

.sidebar li {
	padding: 0px;
	margin: 0 0 0 10px;
	font: 12px/18.42px Arial, Helvetica, sans-serif;
	color: #979797;
}

.sidebar li a {
	color: #979797;
	text-decoration: none;
}

.sidebar li a:hover {
	text-decoration: underline;
}


/**********************
*
* 	=SERVICES PAGE 
*
**********************/
#discovery, #connection {
	line-height: 19px;
	background-color:#f7f7f7;
	margin-top: 10px;
	padding-bottom: 20px;
}

#countryside.image {
	float: left;
	width: 103px;
	height: 194px;
	margin-right: 17px;
}

#discovery h2, #contact h2, #connection h2 {
	font: bold 19px/18.42px Arial, Helvetica, sans-serif;
	padding: 20px 0;
	text-align: center;
	color:#fff;
}

#discovery h2, #contact h2 {
	background: url(http://wxcymedia.com/images/wxcy/bg_sm_hdr_blue.png) top left repeat-x;
	width: 408px;
}

#contact {
	margin-top: 20px;
}

#contact h2 {
	text-transform: uppercase;
	margin-bottom: 0;
	padding-bottom: 16px;
}

#contact h3 {
	font: bold 10px/18.42px Arial, Helvetica, sans-serif;
	padding: 9px 0 7px;
	text-align: center;
	color:#fff;
	background: url(http://wxcymedia.com/images/wxcy/bg_sm_hdr_orng.png) top left repeat-x;
	text-transform: uppercase;
	margin-top: 0;

}

#contact label {
	font-weight: bold;
	color: #006699;
}

#contact input[type=text] {
	width: 234px;
	height: 20px;
	padding: 4px;
	color: #666;
	border: none;
	background: url(http://wxcymedia.com/images/wxcy/bg_text_input.gif) top left no-repeat;
}

#contact textarea {
	width: 303px;
	height: 82px;
	padding: 4px;
	border: none;
	color: #666;
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 15px;
}

#contact textarea.off {
	background: url(http://wxcymedia.com/images/wxcy/bg_textarea.gif) 0 0 repeat-x;
}

#contact textarea.on {
	background: url(http://wxcymedia.com/images/wxcy/bg_textarea.gif) 0 -90px repeat-x;
}

#contact td.submit_right {
	text-align: right;
}

#connection h2 {
	width: 533px;
	background: url(http://wxcymedia.com/images/wxcy/bg_sm_hdr_orng.png) top left repeat-x;
}

.innerbox {
	background: #e3e3e3;
	clear: both;
	margin: 20px auto 0;
}

.innerbox h2 {
	font: bold 19px/18.42px Arial, Helvetica, sans-serif;
	padding: 20px 0;
	background-color: #ccc;
}

#discovery .innerbox h2 {
	width: 360px;
	background: #eaeaea url(http://wxcymedia.com/images/wxcy/consulting_abstract.jpg) 5px 5px no-repeat;
	color: #006699;
}

#discovery .innerbox {
	width: 360px;	
}

.innerbox p, #connection p {
	margin: 15px;
}

#consulting a {
	display: block;
	text-align: right;
	padding: 0 10px 15px 0;
}

#connection .bold-1 {
	color: #3f6489;
	font-weight: bold;
}

#connection .bold-2 {
	color: #e67d2f;
	font-weight: bold;
}

#connection .emph-1 {
	color: #e67d2f;
	font-weight: normal;
}

#connection .innerbox h2 {
	width: 468px;
	color: #006699;
}

#connection #FM_drivers.innerbox  h2 {
	background: #eaeaea url(http://wxcymedia.com/images/wxcy/audio_drivers.jpg) 5px 5px no-repeat;
}

#connection #digital_drivers.innerbox  h2 {
	background: #eaeaea url(http://wxcymedia.com/images/wxcy/digital_drivers.jpg) 5px 5px no-repeat;
}

#connection #social_drivers.innerbox  h2 {
	background: #eaeaea url(http://wxcymedia.com/images/wxcy/social_drivers.jpg) 5px 5px no-repeat;
}

#connection .innerbox {
	width: 468px;
}

#connection .innerbox .col {
	width: 195px;
	float: left;
}

#connection .innerbox .text {
	padding-left: 15px;
	margin-right: 24px;
	padding-bottom: 10px;
}

#connection .innerbox .list {
	float: left;
	width: 208px;	
	padding-bottom: 20px;
}

#connection .innerbox .list ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#connection .innerbox .list li {
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	padding: 0 0 20px 25px;
	background: url(http://wxcymedia.com/images/wxcy/icon_orange_arrow.gif) 0px 3px no-repeat;
	
}

#connection .innerbox .list li a {
	color: #979797;
}



/**********************
*
* 		=CLIENTS 
*
**********************/

#client_blurb {
	padding: 35px 25px 40px;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #3f6489;
}

#client_blurb strong {
	font: bold 21px/27px Arial, Helvetica, sans-serif;
	color: #ee8135;
	display: block;
	padding-bottom: 17px;
}

#client_blurb strong .colon {
	color: #bdbdbd;
}

.client {
	background: url(http://wxcymedia.com/images/wxcy/bg_single_client.png) top left no-repeat;
	height: 170px;
	margin-bottom: 19px;
}

.client.first {
	margin-top: 10px;
}

.client .clientlogo {
	width: 135px;
	height: 137px;
	border: 1px solid #d1d1d1;
	float: left;
	margin: 16px 0 0 14px;
}

.client .description {
	float: left;
	height: 170px;
	width: 445px;
}

.client .description h2 {
	padding-left: 16px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 10px;
	margin: 0;
}

.client .description h3 {
	padding-left: 16px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top: 10px;
	margin: 0;
}

.client .description ul {
	padding-left: 16px;
	padding-top: 15px;
	margin-left: 14px;
}

.client .drivers {
	float: left;
	height: 170px;
	width: 354px;
}

.client .drivers h3 {
	padding-left: 30px;
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-top: 40px;
	color: #fff;
}


.client .drivers ul {
	padding-left: 30px;
	padding-top: 15px;
	margin-left: 14px;
}

/**********************
*
* 	=COMPANY PAGE 
*
**********************/
#stations {
	background: #f7f7f7;
}

#stations h2 {
	font: bold 19px/18.42px Arial, Helvetica, sans-serif;
	padding: 20px 0;
	text-align: center;
	color:#fff;
	background: url(http://wxcymedia.com/images/wxcy/bg_sm_hdr_blue.png) top left repeat-x;
	width: 252px;
	text-transform: uppercase;
	margin-bottom: 0;
	padding-bottom: 16px;
}

#stations h3 {
	font: bold 10px/18.42px Arial, Helvetica, sans-serif;
	padding: 9px 0 7px;
	text-align: center;
	color:#fff;
	background: url(http://wxcymedia.com/images/wxcy/bg_sm_hdr_orng.png) top left repeat-x;
	text-transform: uppercase;
	margin-top: 0;

}

#stationlist td {
	vertical-align: middle;
}

#stationlist td.logo_sm {
	text-align: center;
}

#company_text h2 {
	color: #006699;
	font: bold 19px/18.42px Arial, Helvetica, sans-serif;
	margin: 40px 0 2px;
	padding:0;
}

#company_text h3 {
	color: #ee8135;
	font: bold 15px/18.42px Arial, Helvetica, sans-serif;
	margin: 0 0 25px;
	padding:0;
}

#company_text p, td.station_text {
	font: normal 12px/18.42px Arial, Helvetica, sans-serif;
}

#company_text strong {
	color: #006699;
}

.station_container {
	margin-top: 35px;
}

.station_container td.logo_lg {
	width: 190px;
	vertical-align: middle;
	text-align: center;
}

td.station_id a {
	color: #979797;
	text-decoration: none;
	font-weight: bold;
}

td.station_id a.active, td.station_id a:hover { 
	color: #406589;
	
}


/**********************
*
* 	=CONTACT PAGE 
*
**********************/

/*** NOTE:
	contact form on this page uses 
	a lot of the formatting from the 
	contact form on sevices.php
	
	should make this explicit in CSS sheet
	
	***/
body.contact #contact {
	background: #f7f7f7;
}

body.contact #contact img {
	margin-bottom: 5px;
}

body.contact #contact form {
	margin-top: 15px;
}

#contact_text {
	margin-top: 37px;
	color: #979797;
}

#contact_text h2 {
	color: #006699;
	font: bold 23px/25.42px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#contact_text h3 {
	color: #979797;
	font: bold 17px/25.42px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#contact_text h3 span {
	color: #ee8135;
}

#contact_text h3.last {
	margin-bottom: 35px;
}

#contact_text hr {
	color: #ccc;
	background-color: #ccc;
	border: none;
	height: 1px;
}

#vcard {
	margin-top: 35px;
	font: bold 14px/18.42px Arial, Helvetica, sans-serif;
	color: #979797;
}

#vcard a {
	color: #979797;
	text-decoration: none;
}

#vcard a:hover {
	color: #979797;
	text-decoration: underline;
}

#vcard span {
	color: #006699;
}

#vcard table {
	width: 250px;
}

#vcard td {
	text-align: left;
	vertical-align: middle;
}

#vcard td.map {
	width: 84px;
}

#vcard td a {
	text-decoration: underline;
}

#vcard td a:hover {
	font-weight: bold;
}

body.contact #factoids {
	width: 365px;
	background-color: #e97e34;
	height: 92px;
	overflow: hidden;
	float: left;
}

td.priv_claim {
	padding: 3px 10px;
	font-style: italic;
	font-weight: bold;
}

/**********************
*
* 		=FOOTER 
*
**********************/

#footer {
	clear: both;
	margin-top: 20px;
	width: 950px;
	height: 51px;
	background: url(http://wxcymedia.com/images/wxcy/bg_footer_repeat.png) bottom left repeat-x;
	font: normal 12px/17px Arial, Helvetica, sans-serif;
}

#footer div {
	padding-top: 30px;
}

#footer .copyright {
	color: #ee8135;
	padding-left: 80px;
	padding-right: 100px;
}

#footer a {
	color: #979797;
	padding-right: 25px;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}


#login_error {
	display: none;
	position: absolute;
	top: 200px;
	left: 200px;
	border: 2px solid #000;
	background: #efefef;
}

#close {
	padding: 4px 5px;
	background: #666;
	color: #efefef;
	border: 2px solid #424242;
	cursor: pointer;
}

/**********************
*
* 	  =COMMENTS 
*
**********************/
.entry {
	margin: 10px 30px 15px 10px;
	border: 1px solid #ccc;
	border-left: 5px solid #ccc;
}

.entry p {
	padding:20px 5px 20px;
	margin: 0;
}

.posted {
	padding: 5px 0 5px 15px;
	border-top: 1px dotted #ccc;
	background: #efefef;
	font-style: italic;
}
	
	

/**********************
*
* 	  =TYPOGRAPHY 
*
**********************/
	
.bold { 
	font-weight: bold;
}

.caps {
	text-transform: uppercase;		
}

#discovery_text .ubertext {
	font-size: 14px;
	color: #3f6489;
}

#discovery_text .subtext {
	color: #6887a7;
	font-size: 12px;
}		
