/* Start of CMSMS style sheet 'audio-style' */
* {
	margin:0px;
	padding:0;
	border:0px none;
	}

body {
	background-image: url(uploads/images/bg-pat.jpg);
	/*background-color: #2b2b2b;*/
	font-family: arial, helvetics, sans serif;
	color: #555555;
	font-size: 62.5%;
}

h1 {
	color: #033363;
	font-family: georgia, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	letter-spacing: -1px;
	margin-bottom: 10px;
	margin-top: 10px;
	}

h2 {
	color: #000;
	font-family: georgia, Arial, Helvetica, sans-serif;
	font-size: 2em;
	letter-spacing: -1px;
	margin-bottom: 10px;
	margin-top: 10px;
	}
	
p {
	font-size: 1.3em;
	margin-bottom: 10px;
	}	

a {
	color: white;
	text-decoration: underline;
	}
	
a:hover {
	color: yellow;
	text-decoration: none;
	}	

a.email {
	color: #555555;
	}
	
a:hover.email {
	color: #369;
	}	

#list li {
	font-size: 1.3em;
	list-style-type: disc;
	margin-left: 20px;
	}

#top {
	background-color: #000000;
	border-bottom: 4px solid #2b2b2b;
	/*border: 1px solid white;*/
	height: 40px;
	width: 100%;
	}

#top-block {
	/*border: 1px solid white;*/
	font-size: 1.4em;
	height: 30px;
	margin: auto;
	padding-top: 10px;
	width: 900px;
	}

.contact {
	color: white;
	float: right;
	font-size: .9em;
	margin-right: 3px;
	}
.audio {
	color: white;
	float: left;
	font-size: .9em;
	margin-left: 3px;
	}

#navcontainer{
	background-image: url(uploads/images/navbg.jpg);
	height: 40px;
	margin: 20px auto 0px;
	width: 900px;
	}
	
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
color: White;
float: left;
width: 100%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.9em 1em;
color: White;
text-decoration: none;
float: left;
/*border-right: 1px solid #fff;*/
font-size: 1.4em;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}

#blog-nav ul {
                color: black;
                list-style-type: circle;
                margin-left: 20px;
}

#blog-nav ul li {
                margin-bottom: 5px;
}
                
#blog-nav ul li a{
                color: black;
                font-size: 1.6em;
}

#blog-nav ul li a:hover{
                color: blue;
                font-size: 1.6em;
}

	
#head {
	border-bottom: 1px solid #369;
	height: 300px;
	margin: 0px auto;
	width: 900px;
	}
	
#strap {
	color: white;
	font-size: 1.3em;
	height: 40px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	}		
	
.strapline {
                float: left;
                font-size: 1.2em;
}

#add {
	float: right;
	margin-top: 2px;
	}	
	
#content {
	background-color: #fff;
	border-top: 10px solid #2b2b2b;
	float: left;
	width: 100%;	
	}
	
.con-left {
	/*border: 1px solid black;*/
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 280px;
	}
	
.con-mid {
	/*border: 1px solid black;*/
	float: left;
	padding: 20px 30px 20px 30px;
	width: 280px;
	}	
	
.con-right {
	/*border: 1px solid black;*/
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 280px;
	}
		
.con-box-right {
	/*border: 1px solid black;*/
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 308px;
	}

#contact-left {	
                /*border: 1px solid black;*/
	float: left;
	padding-bottom: 20px;
                padding-right: 60px;
	padding-top: 20px;
	width: 560px;
	}

#contact-right {
                /*border: 1px solid black;*/
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 280px;
	}

#blog-left {	
                /*border: 1px solid black;*/
	float: left;
	padding-bottom: 20px;
                padding-right: 60px;
	padding-top: 0px;
	width: 560px;
	}

               
	
#content-box {
	margin: 0px auto;
	width: 900px;	
	}


.images {
	margin-bottom: 10px;
                }


#foot {
	border-top: 2px solid #369;
	clear: both;
	height: 100px;
	width: 100%;	
	}
	
#footbox {
	height: 40px;
	margin: 10px auto;
	padding-right: 20px;
	text-align: right;
	width: 900px;	
	}

.contactform div label {
                font-size: 1em;
}

#m3fbrp__15 {
                border-top: 2px solid #999999;
                border-left: 2px solid #999999;
                border-bottom: 1px solid #dddddd;
                border-right: 1px solid #dddddd;

}

#m3fbrp__14 {
                border-top: 2px solid #999999;
                border-left: 2px solid #999999;
                border-bottom: 1px solid #dddddd;
                border-right: 1px solid #dddddd;

}

#m3fbrp__13 {
                border-top: 2px solid #999999;
                border-left: 2px solid #999999;
                border-bottom: 1px solid #dddddd;
                border-right: 1px solid #dddddd;

}

#m3fbrp__16 {
                border-top: 2px solid #999999;
                border-left: 2px solid #999999;
                border-bottom: 1px solid #dddddd;
                border-right: 1px solid #dddddd;

}

.contactform fieldset {
                 width: 520px;
}

.contactform fieldset legend { 
                color:#000000;
                font-family: georgia, arial, sans serif;
                font-size:1.6em;
                margin-bottom:0;
}

.contactform div label,  #m3fbrp__16, #m3fbrp__15, #m3fbrp__14, #m3fbrp__13 {
                 margin-left: 10px;
}

#m3fbrp_submit {
                border-right: 1px solid black;
                border-bottom: 1px solid black;
                height: 25px;
                width: 90px;
}

/* Blog */

.NewsSummaryPostdate {
                font-size: 1.2em;
                padding-top: 30px;
}

.NewsSummaryLink a {
                color: black;
                font-size: 1.6em;
                font-weight: bold;
                text-decoration: none;
}

.NewsSummaryMorelink a, #NewsPostDetailPrintLink a, #NewsPostDetailReturnLink a{
                  color: black;
                font-size: 1.4em;
                font-weight: bold;
                
}

.NewsSummaryContent, #NewsPostDetailContent {
                /*border-bottom: 1px solid black;*/
                font-size: 1.2em;
                margin-top: 10px;
                padding-bottom: 30px;
}

.NewsSummaryPostdate {
                margin-bottom: 5px;
}

.NewsSummarySummary {
                font-size: 1.2em;
                margin: 10px 0px;
}

#NewsPostDetailDate {
                font-size: 1.4em;
                margin-bottom: 10px;
                margin-top: 20px;
}

#NewsPostDetailTitle {
                font-size: 1.8em;
                margin-bottom: 10px;
}

#NewsPostDetailSummary {
                font-size: 1.4em;
                margin-bottom: 10px;
}

/* End of 'audio-style' */

