body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D312F;
	background-color: #2D312F;
	text-align: center;	
}
a.photo:link, a.photo:visited {
	color: #FB0F10;
	text-decoration: none;
}
a.photo:hover {
	color: #FB0F10;
	text-decoration: underline;
}
a.design:link, a.design:visited {
	color: #A2068E;
	text-decoration: none;
}
a.design:hover {
	color: #A2068E;
	text-decoration: underline;
}
a.globala:link, a.globala:visited {
	color: #8CA295;
	text-decoration: none;
}
a.globala:hover {
	color: #8CA295;
	text-decoration: underline;
}
table#container {
	width: 758px;
   margin: 0 auto;
	height: 100%;
	vertical-align: middle;	
}
table#containerEvent {
	width: 758px;
   margin-top: 24px;	
}
div#containerHome {
	position: relative;
}
div#globalHead {
	border: 1px solid #D2D9D5;
	background-color: #2D312F;
	height: 27px;
	color: #D2D9D5;
	text-align: right;
	padding-right: 5px;
	padding-top: 0px;	
	margin-bottom: 1px;
}
div#globalHead span {
	float: left;
}
div#globalHead span#globals {
	padding-top: 5px;
	float: right;
}
div#globalHead a:link, div#globalHead a:visited {
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D2D9D5;
	text-decoration: none;
}
div#globalHead a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
font.globalactive {
	font-weight: bold;
	color: #fff;
}
div#body {
	 /*border-top: 1px solid #d2d9d5;
  margin-top: 1px;*/
	/*border: 1px solid #D2D9D5;*/
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #fff;
	padding: 0;
	margin: 0;
}
div#homeHead {   
	background-color: #FFF;
	height: 114px;
	color: #D2D9D5;
	z-index:1px;
}
div#homeFlash { 
	margin-top: 0px;	
 	height: 114px;
	color: #D2D9D5;
   position: absolute;
	top: 29px;
	left: 0px;
	z-index: 1;
}
div#homeFlash1 { 
	margin: 0px;
   background-color: #FFF;
	/*text-align: center;*/

	color: #D2D9D5;
	/*border: 1px solid #d2d9d5;*/
   /*position: absolute;
	top: 29px;
	left: 0px;
	z-index: 1;*/
}
div#mainNav {
	background-color: #FFF;	
	margin: 0px;
	height: 27px;
	color: #D2D9D5;
	text-align: left;
	padding-left: 5px;
	padding-top: 0px;

}
/*div#mainNav ul {

   margin-left: -3px;
	padding-left: 0px;
	padding-top: 0px;	
	}*/
	ul#mainNav  {	
	
	margin-top: 0;
	margin-bottom: 7px;
   margin-left: -3px;
	padding-left: 8px;
	padding-top: 4px;	
	
}
li.mainNav {
	display: inline;	
	color: #2D312F;
	font-weight: bold;	
	padding-left: 21px;
	padding-right: 27px;
	font-size: 13px;
}
li.mainNav a:link, li.mainNav a:visited {
	text-decoration: none;
	color: #2D312F;
}
li.mainNav a:hover {
	text-decoration: none;
	color: #8CA295;
}
li#li1 {
   background: url(../images/li1.gif) no-repeat 10px 5px;
}
li#li2 {
	background: url(../images/li2.gif) no-repeat 10px 5px;	
}
li#li3 {
	background: url(../images/li3.gif) no-repeat 10px 5px;
}

table#homecontent {
   width: 756px;
	background-color: #fff;
}
div#homecontentintro {
	width: 223px;
	height: 206px;
	text-align: left;	
	margin-left: 25px;
	/*padding-bottom: 9px;	*/
	background: url(../images/cnr_grayout_bottom.gif) no-repeat bottom center;
}

div#hcitop {
	background: url(../images/cnr_grayout_top.gif) no-repeat top center;
	padding-top: 9px;
}
div#hcimid {
   height: 188px;
	/*border-top: 1px solid #fff;  TO FIX NETSCAPE BUG*/
	border-left: 1px solid #d2d9d5;
	border-right: 1px solid #d2d9d5;
	/*margin-top: -26px;*/
	/*padding-top: 26px;*/
	padding-bottom: 0px;
	margin-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	}
div#hcimid h3 {
	font-size: 11px;
	margin: 0px;
	margin-bottom: -1em;
}
div#homephoto {
	width: 223px;
	text-align: center;
	padding-left: 3px;
}
div#homecontentaction {
	width: 223px;
	height: 206px;
	margin-left: 8px;
	text-align: left;
	background: #d2d9d5 url(../images/cnr_gray_bottom.gif) no-repeat bottom center;
	padding-bottom: 9px;
}
div#homecontentaction h3 {
	background: url(../images/cnr_gray_top.gif) no-repeat top center;
	padding-top: 9px;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font: bold 13px;
}
div#homecontentaction ul {
	margin-top: -6px;	
}
div#homecontentaction ul li {
	color: #2D312F;
	list-style-image: url(../images/licross.gif);
	margin-left: -12px;
	margin-right: 0px;
	margin-bottom: 4px;
}
div#homecontentaction ul li a:link,div#homecontentaction ul li a:visited {
	color: #2D312F;
	text-decoration: none;
}
div#homecontentaction ul li a:hover {
	color: #8A5C45;
	text-decoration: underline;
}
div#gnstripes {
   background: White;
	margin-left: 1px;
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#copyright {
	color: #98A29C;
	font-size: 9px;
	text-align: right;
}
/* SUB PAGE ITEMS */
table#contentbody {
	background-color: #fff;
}
td#sectionColour {
	border: 1px solid #2D312F;
	background-color: #FB0F10;
}
td#sectionColourOver {
	border: 1px solid #2D312F;
	background-color: #FB7475;
	cursor: hand;
}
td#sectionColour2 {
	border: 1px solid #2D312F;
	background-color: #A2068E;
}
td#sectionColour3 {
	border: 1px solid #2D312F;
	background-color: #EC9069;
}
td#sectionColour2Over {
	border: 1px solid #2D312F;
	background-color: #BA5DAE;
	cursor: hand;
}
td#sectionColour4 {
	border: 1px solid #2D312F;
	background-color: #8CA295;
}
td#sectionTitle {
	background-color: #fff;
	color: #2D312F;
	padding-left: 5px;
	border-top: 1px solid #d2d9d5;
	border-right: 1px solid #d2d9d5;
	border-bottom: 1px solid #d2d9d5;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td#sectionTitle a:link, td#sectionTitle a:visited {
	text-decoration: none;
	color: #8A998E;
}
td#sectionTitle a:hover {
	text-decoration: none;
	color: #2D312F;
}
span.navDivider {
	color: #DDE2DF;
	font-weight: normal;
}
td#subsectionColour {
	border-right: 1px solid #2D312F;
	border-bottom: 1px solid #2D312F;
	border-left: 1px solid #2D312F;
	background-color: #D9DFDC;
}
td#subsectionTitle {
	background-color: #fff;
	color: #2D312F;
	padding-left: 5px;
	border-top: 0;
	border-right: 1px solid #d2d9d5;
	border-bottom: 1px solid #d2d9d5;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td#navBar {
	text-align: left;
	background-color: #FFF;
	margin: 0;
	padding: 0;
}
td#navBar ul {	
   display: inline;
	margin: 0;
	padding: 0;
}
/*td#navBar ul li,td#navBar ul li.over {
	display: inline;
	width: 80px;
	text-align: center;
	border-bottom: 1px solid #D2D9D5;
	border-right: 1px solid #D2D9D5;
	color: #2D312F;
	background-color: #FBFCFB;
	font: bold 11px/18px;
	padding: 5px;
	margin: 0;
}*/
td#navBar ul a:link, td#navBar ul a:visited,td#navBar ul a:hover {
	color: #2D312F;
	text-decoration: none;
}
li#navItem,li#navItemOver,li#navItem2,li#navItem2Over {
   padding: 7px;
	display: inline;
	width: 80px;
	text-align: center;
	border-bottom: 1px solid #D2D9D5;
	border-right: 1px solid #D2D9D5;
	color: #2D312F;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	/*line-height: 18px;*/
		
}
li#navItem, li#navItem2 {
	background-color: #FBFCFB;
}
li#navItemOn,li#navItem2On,li#navItemOnSub,li#navItemOnSubOver {
	padding: 7px;
	display: inline;
	width: 80px;
	text-align: center;
	border-bottom: 0;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #D2D9D5;
	color: #FB0F10;
	font-weight: bold;
	font-size: 11px;
	margin: 0;
}
li#navItemOnSub {
	color:#8CA295;
}
li#navItemOnSubOver {
	cursor: hand;
	color:#FB0F10;
}
li#navItem2On {
	color: #A2068E;
}
li#navItemOver,li#navItem2Over {
	background-color: #E6EEEA;
	color: #FB0F10;
	cursor: hand;
}
li#navItem2Over {
	color: #A2068E;
}

td#navEnd {
	background-color: #fff;
	height: 28px;
	border-right: 1px solid #D2D9D5;
	padding: 0;
	margin: 0;
}
p#sectionSubHead {
	color: #FB0F10;
	font: bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
p#sectionSubHead2 {
	color: #A2068E;
	font: bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
p#sectionSubHead3 {
	color: #EC9069;
	font: bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
p#sectionSubHead4 {
	color: #8CA295;
	font: bold 17px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
p.sectionSubSubHead2, span.sectionSubSubHead2 {
	color: #A2068E;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: -10px;
}
p.sectionSubSubHead3, span.sectionSubSubHead3 {
	color: #EC9069;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: -10px;
}
/*FORM */
span.darkhead {
	font: bold;
	color: #2D312F;
}
input.inputBox {
	background-color:#FBFCFB;width:110px; border: 1px solid #D2D9D5
}
input.inputBoxC {
	background-color: #FBFCFB;
	width: 223px;
	border: 1px solid #D2D9D5;
	margin-bottom: 2px;
	font-family: monospace;
}
input.inputButtonC {
	margin: 2px;
}
textarea.inputBoxC {
	background-color: #FBFCFB;
	width: 223px;
	border: 1px solid #D2D9D5;
}
.fieldname {
   position: relative;
	left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
form.formpad {
	padding: 0;
	margin: 0;
}
/*PHOTO CAPTION*/
span.caption {
	color: #666;
	font-size: 11px;
}
/*QUOTE*/
blockquote {
text-indent: -7px;
font-size: 13px;
}
/*WEB DESIGN PORTFOLIO*/
ul#webfolio {
	margin-top: -8px;
}
ul#webfolio li {
	color: #A2068E;
	font-weight: bold;
	padding-bottom: 4px;
	list-style: none;
}
ul#webfolio li a:link, ul#webfolio li a:visited {
	color: #666;
	text-decoration: none;
	font-weight: normal;

}
ul#webfolio li a:hover {
	color: #A2068E;
	text-decoration: underline;
}
ul#package {
	margin-top: -10px;	
	margin-left: 16px;
	margin-bottom: 0px;
}
ul#package li {
	list-style: url(../images/lipurplecross.gif);
	padding-bottom: 2px;
}
ul#photo {
	margin-top: -3px;	
	margin-left: 16px;
	margin-bottom: 0px;
}
ul#photo li {
	list-style: url(../images/liredcross.gif);
	padding-bottom: 2px;
}
div.webpackagebox {
	height: 218px;
	margin-bottom: -8px;
}
p.package {
	margin-top: 10px;
	margin-bottom: 12px;
}
div.minheight {
	height: 400px;
}
p.error {
	color: #FB0F10;
}
img.thumb {
	margin-right: 3px;
}
.photobox {
	border: 1px solid #D2D9D5;
}
.photoboxover {
	border: 1px solid #FB0F10;
}
/*EVENT GALLERIES */
td.eventphoto {
	border: 1px solid #D2D9D5; 
	padding: 0px; 
	margin: 0px; 
	height: 160px; 
	width: 160px;
}
p.eventnavhead,p.eventsubhead {
	font-weight: bold;
	color: #FB0F10;
}
ul.eventnav {
	padding: 0;
	margin: 0;
	display:block;
}
ul.eventnav li {
	padding: 0;
	margin: 0;
	margin-bottom: 4px;
	list-style: none;
	display:block
}
ul.eventnav li a:link, ul.eventnav li a:visited {
	color: #0066CC;
}
ul.eventnav li a:hover {
	color: #990000;
}
a.eventlink:link, a.eventlink:visited {
	color: #0066CC;
	
}
a.eventlink:hover {
	color: #990000;
}
body.eventpop {
	background-color: #FFFFFF;
}
table.orderform {
	background-color: #D2D9D5;
}
table.orderform td {
	font-weight: bold;
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
}
table.orderform td.head {
	font-weight: bold;
	background-color: #FBFCFB;
	font-size: 11px;
	padding: 3px 6px 3px 6px;
}
form.order {
	margin: 0;
	padding: 0;
}
table.eventlist {
	margin-top: 34px;
}
li {
	list-style:none;
	display:inline;
	padding-left: 4px;
	padding-right:3px;
}
