* { margin: 0px; padding: 0px; }

/* COMMON ITEMS */
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }


body {
    background-color: #000000;
    font-family: arial;
    font-size: 11px;
    line-height: 14px;
    color: #ffffff;
}

.mainContainer {
    width: 900px;
    margin: 0 auto;
    padding-top: 3px;
}

.contentContainer {
    width: 898px; /* full width: 900px; - padding */
    background-color: #6b0000;
    border: 1px solid #999999;
    margin: 3px 0px 3px 0px;
    float: left;
}

.contentLeft {
    width: 182px; /* full width: 200px; - padding */
    padding: 10px 8px 10px 10px;
    /* border-right: 1px solid #999999; */
    float: left;
}

.contentRight {
    width: 689px;
    border-left: 1px solid #999999;
    float: left;
}

.contentLeft p, .contentRight p { margin-bottom: 12px; }
.contentLeft p span, .contentRight p span { font-weight: normal; }

.homeMain {
    background: #6b0000 url(../images/home-bg.jpg) top left no-repeat;
    height: 336px; /* full height: 351px; - padding */
    padding: 15px 10px 0px 255px;
    float: left;
}

.homeEvents {
    width: 649px; /* full width: 689px; - padding */
    padding: 20px;
    float: left;
}

.eventContainer {
    position: relative;
    width: 599px;
    padding: 10px 20px 5px 30px;
    margin-bottom: 20px;
    background-color: #500000;
    float: left;
}

.insideContent {
    margin-bottom: 40px;
    padding: 10px 20px 0px 20px;
    float: left;
}

p.menu a { margin-left: 15px; }

div.menuList {
	width: 550px;
	padding: 0px 20px 10px 0px;
	float: left;
}

div.menuList_left {
	width: 490px;
	margin-right: 10px;
	float: left;
}

div.menuList_right {
	width: 50px;
	text-align: right;
	float: left;
}

#galleryContent {
    height: 550px;
}

.aboutMain {
    background: #6b0000 url(../images/aboutus-bg.jpg) top left no-repeat;
    height: 515px; /* full height: 530px; - padding */
    padding: 15px 10px 0px 300px;
    float: left;
}

.footerContainer {
    width: 900px;
    margin-bottom: 20px;
    float: left;
}

.footerContainer p {
    margin-top: 5px;
    color: #999999;
    font-size: 10px;
}

.footerContainer p a { color: #999999; }


/* TEXT ITEMS */
.bold { font-weight: bold; }

.letterspacing { letter-spacing: -0.02em; }

.lineheight16 { line-height: 16px; }

.standard12 { font-size: 12px; }
.standard14 { font-size: 14px; }

.yellow { color: #ffcc33; }
.white { color: #ffffff; }

a { color: #ffcc33; text-decoration: none; }
a:hover { text-decoration: underline; }


/* IMAGE ITEMS */
img.title { padding-bottom: 10px; }

img.homeImage {
    border: 2px solid #ffffff;
    margin: 0px 15px 10px 0px;
    float: left;
}

img.whiteborder {
    border: 2px solid #ffffff;
}

.sideNavThumbnail {
    border: 2px solid #ffffff;
    margin-right: 10px;
}

.divider {
    background: url(../images/line.gif) no-repeat;
    width: 190px;
    height: 9px;
    margin-bottom: 10px;
    float: left;
}

.dividerFull {
    border-bottom: 1px solid #999999;
    width: 697px;
    float: left;
}

* html .dividerFull { width: 689px; }

span.newBadge {
    position: absolute;
    background: url(../images/new-badge.png) no-repeat;
    width: 32px;
    height: 32px;
    top: -5px;
    left: -5px;
    text-indent: -9999px;
}


/* LIST ITEMS */
ul { margin-left: 30px; }
li { margin-bottom: 2px; }

/* NAVIGATION ITEMS */
.navContainer {
    width: 898px; /* full width: 900px; - padding */
    background-color: #6b0000;
    border: 1px solid #999999;
}

.navContainer ul {
    width: 720px;
    list-style: none;
    height: 27px;
    margin-left: 90px;
    border: 0px;
}

.navContainer ul li {
    text-indent: -9999px;
    float: left;
}

.navContainer ul li a { height: 27px; background: #6b0000 url(../images/navigation.png) top left no-repeat; display: block; }

.navContainer ul li.tab1 a { width: 67px; background-position: 0 0; }
.navContainer ul li.tab1 a:hover { background-position: 0 -27px; }

.navContainer ul li.tab2 a { width: 69px; background-position: -67px 0; }
.navContainer ul li.tab2 a:hover { background-position: -67px -27px; }

.navContainer ul li.tab3 a { width: 140px; background-position: -136px 0; }
.navContainer ul li.tab3 a:hover { background-position: -136px -27px; }

.navContainer ul li.tab4 a { width: 145px; background-position: -276px 0; }
.navContainer ul li.tab4 a:hover { background-position: -276px -27px; }

.navContainer ul li.tab5 a { width: 98px; background-position: -421px 0; }
.navContainer ul li.tab5 a:hover { background-position: -421px -27px; }

.navContainer ul li.tab6 a { width: 94px; background-position: -519px 0; }
.navContainer ul li.tab6 a:hover { background-position: -519px -27px; }

.navContainer ul li.tab7 a { width: 107px; background-position: -613px 0; }
.navContainer ul li.tab7 a:hover { background-position: -613px -27px; }












