/*   
Theme Name: BME 12909
Theme URI: http://www.bmeaudio.com
Description: Custom Wordpress Theme developed for Broadcast Marketing & Entertainment
Author: Brent Weber
Author URI: hhttp://www.bigg-media.com
Version: 1.0.0 beta
	
*/

/* Colors */
/*
	B00000 - Red
	604020 - Brown
	1F6181 - Dark Blue
	C0E0F0 - Light Blue
*/

/* Main Items */

#canvas {
	background-color: #ecf6fa;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica;
	font-size: 10pt;
	line-height: 11pt;
	/*background-image: url('images/canvas.jpg');
	background-position: top;
	background-repeat: repeat-y;*/
}

.pageheader {
	background-image: url('images/page_header.jpg');
	background-repeat: no-repeat;
	background-position: top center;
}

.home {
	background-image: url('images/page_home.jpg');
	background-repeat: repeat-x;
}

.internal {
	background-image: url('images/page_internal.jpg');
	background-repeat: repeat-x;
	background-position: 0px -55px;
}

.pagecontent {
	background-image: url('images/page_content.jpg');
	background-repeat: repeat-y;
	background-position: top center;
}

.pagefooter {
	background-image: url('images/page_footer.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	height: 90px;
}

.pagecopyright {
	font-size: 8pt;
	color: #604020;
	text-align: center;
}

#container {
}

/* Presentation */

.clear {
	clear: both;
}

/* Branding */

#header {
	height: 130px;
}

#logo {
}

#tagline {
}

#login {
	text-align: right;
	height: 110px;
	font-size: 10pt;
}

.nav {
	list-style: none;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11pt;
}

#nav .page_item {
	list-style-type: none;
	display: inline;
	padding-right: 10px;
	text-transform: uppercase;
	color: #1F6181;
	font-weight: bold;
}

/* Splash */

.home #splash {
	background-image: url('images/splash.jpg');
	background-repeat: no-repeat;
	background-position: center;
	height: 290px;
}

#home_splash {
	background-image: url('images/triad.jpg');
	background-repeat: no-repeat;
	background-position: center;
	height: 290px;
}

#listen {

	height: 290px;
}

#advantage {

	height: 290px;
}

#service {

	height: 290px;
}

.splash_box {
	font-size: 10pt;
	color: #604020;
}

.pad_10 {
	padding: 10px;
}

.pad_40 {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 40px;
}

.internal #splash {
	background-image: url('images/internal_splash.jpg');
	background-repeat: no-repeat;
	background-position: 0px -55px ;
	height: 75px;
}

/* Content */

#content.home {
	background-image: url('images/content_home.jpg');
	background-repeat: no-repeat;
	background-position: -10px -55px;
	min-height: 150px;
}

#content.internal {
	background-image: url('images/content_internal.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 20px;
}

#main {
}

#home_title {
	background-image: url('images/home_title.jpg');
	background-repeat: no-repeat;
	background-position: 0px -55px;
	min-height: 95px;
}

#main ul {
	list-style: square;
	padding-left: 10px;
	margin-left: 10px;
	border-left: solid 1px #C0E0F0;
	font-size: 9pt;
	margin-bottom: 10px;
}

#main ul li {
	margin-left: 10px;
}

#main ul.subpages {
	margin-top: 15px;
	list-style: none;
	border: none;
	border-top: solid 1px #C0E0F0;
	padding-top: 5px;
}

#main ul.subpages li {
	display: inline;
	width: 100px;
	text-align: center;
	font-size: 12pt;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
}

#secondary {
	margin-top: 10px;
}

.sidebar {

}

.white_paper, .testimonial, .category-testimonial {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #604020;
}

#secondary .subitem {
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#secondary .border-bottom {
	border-bottom: solid 1px #604020;
}

#secondary .entry {
	font-size: 8pt;
	color: #333333;
}

.category-testimonial .entry{
	font-size: 9pt;
	font-style: italic;
	text-align: right;
	color: #666666;
}

#secondary b {
	color: #1F6181;
}

#secondary .title {
	font-size: 9pt;
	color: #666666;
	display: block;
	padding-left: 10px;
	margin-bottom: 10px;
}

#secondary ul { margin-left: 10px; margin-top: 5px; margin-bottom: 5px; list-style: square; }
#secondary ul li { margin-left: 10px; margin-bottom: 5px; }



/* Post */

.post {
	margin-bottom: 10px;
	margin-top: 10px;
}

.post .date {
	font-size: 9pt;
	font-weight: bold;
	color: #1F6181;
}

.post .entry {
	font-size: 10pt;
	line-height: 13pt;
	margin-top: 0px;
	margin-bottom: 0px;
}

.post .metadata {
	font-size: 8pt;
	color: #C0E0F0;
}

/* General Use */

.body {
	margin-top: 10px;
}

a {
	color: #1F6181;
	text-decoration: none;
}

a.fancy {
	border-bottom: dotted 1px #1F6181;
}

#main p {
	margin-bottom: 15px;
}

h1.splash {
	margin-top: 10px;
	font-size: 25pt;
	color: #FFFFFF;
	font-family: Gentilis;
	font-weight: bold;
	/*text-transform: uppercase;*/
	display: block;
}

span.emphasis {
	font-size: 65pt;
	font-family: Gentilis;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	display: block;
	text-align: right;
	width: 600px;
}

h2 {
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 17pt;
	line-height: 20pt;
	text-transform: uppercase;
	color: #1F6181;
	margin-top: 10px;
	margin-bottom: 10px;
}

h3 {
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	font-size: 13pt;
	line-height: 16pt;
	text-transform: uppercase;
	color: #B00000;
	margin-top: 20px;
	margin-bottom: 3px;
}
a img {
	border: none;
}

.funfact {
	background-color: #F9F9F9;
	border: solid 1px #CCCCCC;
	padding: 30px;
	width: 50%;
	margin: 40px;
	color: #B00000;
}

.audio_sample {
	padding: 5px;
	padding-top: 0px;
	border-bottom: solid 1px #333333;
}

.webaudio {
	height: 30px;
	text-align: right;
}

.sample {
	height: 20px;
	text-align: center;
	color: #333333;
	border-bottom: solid 1px #CCCCCC;
}

.sample a {
	color: #1F6181;
	font-weight: bold;
}


/* Twitter Items */
ul.twitter { margin-top: 10px; margin-bottom: 10px; }
li.twitter-item { padding-left: 10px; margin-left: 10px; border-bottom: solid 1px #604020; margin-bottom: 5px; }
p.twitter-message { color: #333333; }
.twitter-timestamp { display: block; font-size: 7pt; }
a.twitter-link { }
a.twitter-user { }

.polaroid {
	background-color: #CCCCCC;
	padding: 5px;
	height: 85px;
	display: block;
}

.polaroid img {
	height: 85px;
	width: 150px;
}

.quote {
	margin: 2px;
	padding: 5px;
	color: #666666;
	font-style: italic;
	border: solid 1px #CCCCCC;
	margin: 20px;
}

div.calculator {
	display: none;
	border: solid 1px #333333;
	background-color: #DDDDDD;
	padding: 10px;
	text-align: right;
	line-height: 16pt;
	font-size: 8pt;
}

.calculator label {
	display: inline; 
	padding-left: 10px;
	text-align: right;
}

.calculator span.input {
	display: block;
	float: left;
	width: 75px;
	text-align: left;
}

.calculator dd {
	margin-bottom: 5px;
	border-bottom: dotted 1px #666666;
	padding: 5px;
}

.calculator dd.noborder {
	border: none;
}

.calculator #summary, .calculator #location, .calculator #corporate {
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
}

.calculator i {
	font-size: 8pt;
	font-style: italic;
	line-height: 10pt;
}

.calculator label.error {
	color: #B00000;
}

.calculator input.error {
}

small {
	font-size: 8pt;
	font-style: italic;
	color: #666666;
}

/* Captions */
.alignleft,
div.alignleft {
	display: block;
	float: left;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#tweets {
}

#tweets li {
	margin-bottom: 10px;
	list-style: none;
	border: solid 2px #515f66;
	border-radius: 5px;
	background-color: rgba(255,255,255,.4);
	-webkit-border-radius: 5px;
	font-family: "museo-sans-1";
	font-size: 10pt;
	padding: 5px;
}

#tweets li a {
	color: rgba(81,95,102,1);
	text-decoration: none;
}

#tweets .date {
	font-size: 14pt;
	font-weight: bold;
	display: block;
	text-align: center;
	color: rgba(81,95,102,.3);
	text-shadow: 1px 1px 2px #FFF;
}
