/* Standard Style Sheet */

@import url("../../css/layout-navtop-2col.css");
@import url(ecommerce.css);
@import url("typo.css");
@import url("nav.css");

/*main body*/
body 
{
	text-align:center;
	background-color:#B41A24;
	padding: 0px;
	background-image:url(images/content-bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px auto 0px auto;
	top: 0px;
}

div#page
{
	width:880px;
	top: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right:auto;
	padding: 0px;
	background-image:url(images/content-bg.jpg);
	background-repeat: repeat-y;
	border-top: solid 1px white;
}


/*page header*/

div#branding-tagline
{
	display:none;
}
div#branding-logo
{
	display: none
}	
/* random header*/

div#header
{
	width: 880px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 125px;
	display: block;
	top: 0px;
	float: left;
	background-image: url(images/almond-header.jpg);
}

/*flash container*/
div#h-extra1
{
	width:849px;
	height: 194px;
	margin-top: 125px;
	margin-left: auto;
	margin-right:auto;
	padding: 0px;
	background-image:url(images/flash-banner.jpg);
	background-repeat: no-repeat;
}

div#h-extra2
{
	width: 786px;
	height: 119px;
	margin: 175px 50px 0px 50px;
	top: 0px;
	position: absolute;
}

div#header hr
{
	display:none;
}
div#branding-tagline
{
	display:none;
}	

/*site content*/
/* navigation*/
div#nav
{
	
	width: 800px;
	margin:0px -10px 4px 20px;
	padding: 0px 20px 0px 0px;
	text-align: left;
	top: 0px;
}

div#c-extra2
{
	display:none;
}

/* main content*/
div#content
{
	margin-left: auto;
	margin-right: auto;
	width:831px;
	top: 0px;
	margin-top: 96px;
	padding: 0px;
	margin-bottom: 0px;
	border-top: solid 1px white;
}

div#cm-extra1
{
	background-image: url(images/content-header.jpg);
	background-repeat: no-repeat;
	width: 831px;
	height: 56px;
	margin: 210px auto 0px auto;
	padding: 0px;
}

div#content-main
{
	margin: 0px auto 0px auto;
	background-image: url(images/page-contenthd.jpg);
	background-repeat: repeat-y;
	width: 831px;
	min-height: 1000px;
}

/*content page*/
div#pagecontent
{
	width: 513px;
	margin-left: 25px;
}
div#newsItem
{
	margin-top: 20px;
	width: 513px;
	margin-left: 25px;
}

div#cm-extra2
{
	width: 831px;
	height: 53px;
	background-image: url(images/page-footer.jpg);
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	padding: 0px;
	float: right;
}

div#content-main hr
{
	display: none;
}

/* news bite style*/

div#content-sub
{
	position: absolute;
	/*float: right;*/
	top: 260px;
	margin-right: 0px;
	margin-left: 545px;
	width: 262px;
	height: 200px;
	display:block;
}
div#cs-extra1
{
	width: 265px;
	height: 149px;
	float: right;
	top: 0px;
	margin: 0px -2px 0px 20px;
}

div#newsBites
{

}
div#newsbiteheader
{
	background-image:url(images/newsbite_header.jpg);
	background-repeat:no-repeat;
	height:217px;
	width:265px;
	margin-top: 149px;
}

.newsSynopsis
{
	width: 225px;
}

div#newsbiteheader h2
{
	display:none;
}

.newsdate
{
	display: none;
}

div#newsbitefooter
{
	background-image: url(images/newsfooter.jpg);
	background-repeat: no-repeat;
	width:265px;
	height:15px;
}

div.newsbite,div#newslettersignupform, div#eventsbite
{
	width:265px;
	padding:5px 0px 10px 20px;
	background-image: url(images/news_bg.jpg);
	background-repeat:repeat-y;

}

div#allNewsLink
{
	background-image: url(images/news_bg.jpg);
	background-repeat:repeat-y;
	width:265px;
	text-align: left;
	line-height:12px;
	text-indent:10px; 
}

/* news bite style*/

div#cs-extra2
{
 background-image: url(images/Register.jpg);
 background-repeat: no-repeat;
 width: 265px;
 height: 91px;
 margin: 0px auto 10px auto;
 display: block;
}

/* RSS*/
div#newsRssLink
{
	/*border: solid 1px red;*/
	padding:0px -15px 0px 0px;
	background-image: url(images/news_bg.jpg);
	background-repeat:repeat-y;
	margin: 0px 10px 0px 0px;
	width:265px;
	display: none;
	
}

div#newsRssLinkMain
{
	/*border: solid 1px red;*/
	padding:0px -15px 0px 0px;
	background-image: url(images/news_bg.jpg);
	background-repeat:repeat-y;
	margin: 0px 10px 0px 0px;
	width:265px;
	display: none;
	
}

/*newsletter sign up*/

/*footer*/
div#footer
{
	margin-top: 0px;
	padding: 0px;
	width: 880px;
	margin: 0px auto 0px auto;
}


div#footermain
{
	margin: 0px auto 0px auto;
	background-image: url(images/page-contenthd.jpg);
	background-repeat: repeat-y;
	padding:0px;
	width: 831px;
	text-align: center;
}


div#footerNav a,div#footerNav a:hover,div#footerNav a:link,div#footerNav a:active,div#footerNav a:visited
{
	color:black;
	text-decoration:none;
}
div#footerNav a:hover
{
	text-decoration:underline;
}

div#footerNav
{
	text-align:center;
	padding: 20px 0px 0px 0px;
	width: 880px;
	height: 30px;
	bottom: 0px;
	left: 0px;
	margin: 0px auto 0px auto;
	background-image: url(images/content-bg.jpg);
	background-repeat: repeat-y;

}
div#f-extra1
{
	background-image: url(images/footer-header.jpg);
	background-repeat: no-repeat;
	width: 831px;
	height: 31px;
	margin: 0px auto 0px auto;
	padding: 0px;
}

div#f-extra2
{
	width: 831px;
	height: 53px;
	background-image: url(images/page-footer.jpg);
	background-repeat: no-repeat;
	margin: -15px auto 0px auto;
	padding:0px;
}

div#flashvideo
{
	width: 300px;
	height: 200px;
	margin: 30px auto 30px auto;
}

/*contact*/

body#page-contactform div.row				
{
	float:left;
	width:100%;
	margin:0.5em 0 0.5em 0
}
body#page-contactform span#pagecontent
{
			font-family:Trebuchet MS;
			line-height:2em;
			color:#252525;
			margin:1em 4em 1em 6em;
			font-size:0.8em;
			display:block;
			width: 450px;
}
body#page-contactform span.label
{
	display:block;
	float:left;
	width:10em;
	clear:left;
}
body#page-contactform span.formw			
{
	display:block;
	float:left;
	width:20em;
}
body#page-contactform span.formv
{
	display:block;
	float:left;
	width:5em;
}

div#content-sub hr
{
    display: none;
}