@charset "utf-8";
/* CSS Document */


/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;}
	
table {
	border-collapse: collapse;
	border-spacing: 0;}


/* Global */

html {	}

body { background-color:"CCC"; 
	background-image:url(../images/backgroundpic.jpg) ; 
	background-repeat:no-repeat;
	background-attachment:fixed; }

a { text-decoration:none }


/* Headings */

h1, h2, h3, h4, h5, h6 {font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

h1 { color:#B9242A; font-size:26px; padding-bottom: 15px; border-bottom: #CCC solid;}
h2 {font-size:20px;}
h3 {font-size:16px; margin-bottom:5px; }
h4 {font-size:12px; }
h5  {font-size:10px;}
h6 {font-size:8px;}

hr {width: 625px;
float:left;}

/* Text Elements */

p  {font-size:14px;
	line-height:150%;
	margin:15px 0;
	}
	
p .left
p .right

a { text-decoration:none;  }
a:link		{ }
a:visted	{ }
a:active	{ }
a:focus		{ }
a:hover		{ }



/* Images */

.image-frame { padding:10px; border:1px #CCCCCC solid; margin:10px; }
.image-frame2 { padding:5px; border:1px #CCCCCC solid; margin:10px; }



/* Lists */

/* Tables */

#greybox {
	background-image:url(../images/bg.gif);
	padding:10px;
	color: #FFF;
	float: left;
	width: 600px; 
	font-weight:bold;} 

#greybox2 {
	background-image:url(../images/bg.gif);
	padding: 5px 20px;
	color: #FFF;
	font-weight:bold;
	float: left;
	width: 860px; 
	font-weight:bold; } 
	
#greybox3{
	background-image:url(../images/bg.gif);
	font-weight:bold;
	padding: 5px 20px;
	color: #FFF;
	float: left;
	width: 600px; 
	} 
	

	
#credenials {	background-image:url(../images/bg.gif);
	padding: 15px;
	color: #FFF;
	float: left;
	width: 250px; }
	
#media {padding: 5px 20px;
		border-top: 5px; color:#B9242A solid;
		 
}

#gallery  ul li 
				{display: inline; 
				 padding:5px; }

/* Containers */
#outer  { width: 960px; margin: 0 auto; background-color: #FFFFFF;	}

#wrapper  { width: 900px; margin: 0 auto; background-color: #FFFFFF;	}

#logo	{ margin: 10px 0; float: left;	}

#social-media-icons	{ float: right;	}
#social-media-icons	ul li {display: inline; }
#social-media-icons ul {margin-top: 40px; }



#topnav {clear: both; }

#topnav ul li		{display: inline; }
#topnav ul li a		{padding:0 20px;	}

#topnav a:link		{ color: #000000; font-weight:bold; }
#topnav a:visted	{ color: #000000; }
#topnav a:active	{ color: #000000; }
#topnav a:focus		{ color: #666;}
#topnav a:hover		{ color: #B9242A}

/*new menu nav */
#topnavagation {clear: both; }

#box1 {font-size:14px;
	line-height:150%;
	font-style:italic;}
	
	
#boxa {width: 195px;
		float:left; }
#boxb{width: 150px; 
		float:left;
		margin:10px 15px 10px 0}
#boxc {
width: 280px; 
float:left;

border:thin;
font-size:13px;

}
#boxd {width: 450px; 
float:left; 
font-style:normal;
font-family:Georgia, "Times New Roman", Times, serif}


#boxe {width: 650px; 
float:left; }

#boxf {width: 170px;
		float:left; }
		
#boxg {
	width: 280px; 
	float:right;
	}
		
#boxh {
	width: 300px; 
	float:right;
	}
	
#boxi {
	width: 360px; 
	float:right;
	}
	
	#boxk {
	width: 325px; 
	float:left;
	}

#banner	{ margin: 25px 0 30px 0;  	}
#slider { margin: 30px 0;  	}

#content { width: 650px; float: left; 	}
#content2 { width: 500px; float: left; 	}

#rightside {width: 200px; float: right;	 	}

#rightside2 {width: 200px; float: right;	 	}


#book { float:right;	 	}

#wide-content {width:; float: left;	 width:900px 	}

#footer {clear: both; margin:20px 0; border-top:1px #CCCCCC solid; padding-bottom:20px;  }

/* Forms */ 
form ol { list-style-type:none; }

form 	{ text-align:left; margin:20px;	}

label 	{ 
		float: left; width: 150px; margin-top:5px;
		text-align:right; display:block; background:none; font-weight:bold;
		}
	
submit	{ background:none; 	}

input 	{ 
		width: 280px; margin:0 0 16px 10px;
		border:1px #bbb solid; padding:5px; background:none; 
		}
		
input:focus, textarea:focus	{ background-color:#FFD7C4; }

textarea {
		width: 280px; height: 150px; margin:0 0 16px 10px;
		border:1px #bbb solid; padding:5px; background:none; 
		}

select { margin-bottom:20px;	}
	
.month { margin-left:155px;	}

.submit {
		width:90px; height:50px;
		margin-left:170px;
		font-size:12px;
		}

br		{ clear: left; 	}

.clear	{ clear:both; }



/* Misc */
.date  	{font-weight:bold; color:#B9242A; margin-bottom:3px;}

.footer-text {font-size:90%;  font-style:normal; color:#000; text-align:center; )




