#CAMRAGallerySet
{
width: 500px !important;
height: 500px !important;
}

/* ********************* STANDARD ELEMENTS ********************  */

/* was:	font-family : "Comic Sans MS"; 
	text-decoration : none;
	color : blue;
	text-decoration: none;
	letter-spacing:0px;
	margin : 0px 5% 0px 0px;
	padding : 0px;
	background-color: #FFFFFF;
	font-size : 70%;  */


body 
{
	font-family : "Calibri";
	text-decoration : none;
	color : blue;
	text-decoration: none;
	letter-spacing:0px;
	margin : 0px 5% 0px 0px;
	padding : 0px;
	background-color: #FFFFFF;
	font-size : 80%;
} 
table {	border : 0px; margin : 0px; padding : 0px; }
td {
	font-family : "Calibri";
	text-decoration : none;
	color : blue;
	text-decoration: none;
	letter-spacing:0px;
	font-size : 90%;
}
a {
	text-decoration: underline;
	color : Red;
}
ul { margin-top : 0px;	margin-bottom : 0px; }
.container {
	background : url(images/menuBackground.gif) repeat-y;
}

/* *********************** MENU ELEMENTS **********************  */

ul.rollmenu {
	text-align:left;
	list-style-type: none;
	color: #000;
	width: 97%;
	margin-left:0;
	font-size : 100%;
	text-transform : capitalize;
	padding-top:0;
	list-style-position : outside;
	padding-left : 6px;
}
ul.rollmenu li {
	list-style-type: none;
	margin:0px;
	padding-left:4px;
	padding-top:8px;
}
ul.rollmenu a {
	text-decoration : underline;
	color: white;
	width: 100%;
}
ul.rollmenu .menuFeature {
	color : Red;
}

#menu {
	float:left;
	width : 130px;
}
#menuTitle {
	font-size:9pt;
	font-family:"Arial Black";
	color:black;
	text-align : center;
}
#menuImage {
	text-align : center;
	padding-top: 5px;
	padding-bottom : 10px;
}
#menuevent {
	text-align: center;
	border: thin solid blue;
	margin: 6px;
	color: blue;
	background-color: white;
}
p.event {	
	font-size: 120%;
}	
img {
	border: 0;
	padding: 4px;
	}

/* ********************* PAGE ELEMENTS ********************  */

#mainPage {
	margin-left : 145px;
	width:800px;
}
.camraHeader {
	text-align : left;
	padding-left:30px;
	padding-bottom :10px;
	padding-top : 10px;
}
.pageFeature {
	padding-bottom : 20px;
	padding-top : 10px;
	width : 100%;
}
.mainphoto {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px
}
.pageSubFeature {
	padding-bottom : 5px;
	padding-top : 5px;
	width : 100%;
	float : right;
}
.narrowFeature {
	width : 75%;
}
.leftWrap {
	padding-right:10px;
	padding-bottom:5px;
	float:left;
}
.rightWrap {
	padding-left:10px;
	padding-bottom:5px;
	float:right;
}
.pageFeatureTitle {
	font-size:140%;
	color:red;
	text-decoration : underline;
	text-align : center;
	padding-bottom : 10px;
}
.pageFeatureSubTitle {
	font-size:120%;
	color:blue;
	text-align : center;
	padding-bottom : 10px;
	font-weight:bold;
}
.pagePromo {
	background-color : Red;
	color : White;
	font-size : 140%;
	text-align : center;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.pagePromo a{
	text-decoration : underline;
	color : White;
}
.galleryButton {
	font-size : 120%;
	color : Red;
}
.heading {
	color : Red;
	font-size : 130%;
	padding-bottom:10px;
}
.largeBlueHeading {
	color: Blue;
	font-size : 150%;
	padding-bottom:10px;
}
.largeRedHeading {
	color: Red;
	font-size : 170%;
	padding-bottom:10px;
}
.subHeading {
	font-size : 110%;
	padding-bottom:3px;
}
.subHeadingRed {
	font-size : 110%;
	padding-bottom:3px;
	color : Red;
}
.largeTitle {
	font-size: 80%;
	text-align : center;
	text-decoration : underline;
	font-weight : bold;
}
#lastUpdated {
	text-align : center;
	color : Gray;
}
#copyright {
	color : Red;
	font-size : 110%;
	padding-bottom:5px;
}
.tableTitle {
	font-weight : bold;
	text-align : center;
}
.red {
	color : Red;
}

/**************** PAGE LINK ************************/
ul.pageLink {
	text-align:left;
	list-style-type: square;
	width: 100%;
	margin-left:0;
	font-size : 100%;
	padding-top:0;
	list-style-position : outside;
	padding-left : 30px;
}
ul.pageLink li {
	list-style-type: square;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:15px;
	padding-top:2px;
}
ul.pageLink a {
	text-decoration : underline;
	color : red;
}

.newsCell {
	border-bottom : thin solid black;
	border-right : thin solid black;
	vertical-align : top;
}
.newsCellRight {
	border-bottom : thin solid black;
	vertical-align : top;
}
.newsCellEnd {
	border-right : thin solid black;
	vertical-align : top;
}
.newsCellEndRight {
	vertical-align : top;
}
/* ********************* BORDERS ***********************  */
.borderAll
{
	border : thin solid  black;
}
.borderTop
{
	border-top : thin solid black;
}
.borderBottom
{
	border-bottom : thin solid black;
}
.borderLeft
{
	border-left : thin solid black;
}
.borderRight
{
	border-right : thin solid black;
}
table {
margin-top: 10px;
margin-left: 30px;
margin-right: 5%;
border: thin solid blue;
border-collapse: collapse;
border-spacing: 5px, 5px;
empty-cells: hide;
width: 90%;
padding: 5px;

}
td {
border: thin solid blue;
padding: 3px;
}
th {
border: thin solid blue;
padding: 5px;
}
