/* CSS Document */

* {padding:0; margin:0; border:0px; font-size:16px;}
body {font-family: Papyrus, Georgia, "Frutiger LT 45 Light", Verdana, Arial, Helvetica, sans-serif; background:url(../images/bg/repeatx.jpg) repeat-x; background-color:#3f0000; color:#fdffbf;}

h1 {font-size:1.5em;}
h2 {font-size:1.3em; padding-top:0.3em;}
h3 {font-size:1.1em; clear:both; text-align:center; position:relative;}
h4 {font-size:1.0em; font-weight:bold; margin-top:10px;}
h5 {font-size:1.1em; font-weight:bold;}
p {font-size:1em; text-align:center;}
img {border:0px;}
table {text-align:left; border-collapse:collapse;}
td {border-bottom:1px solid #404;}
.divNewLine {clear:both;}
.center {text-align:center;}
#skipNavigation {}

/* Default Text links styles*/
a {color:#fdffbf;}
a:link {color:#fdffbf; text-decoration:underline;}
a:visited {color:#feffcf; text-decoration:underline;}
a:hover {color:#dbdd9d; text-decoration:none;}
a:active {color:#feeeae; text-decoration:underline;}

/* */
#outerPage {width:850px; margin-left:auto; margin-right:auto; text-align:center; position:relative;}
#header {position:absolute; top:0px; left:0px; width:850px; z-index:2;}
#footer {position:absolute; bottom:-70px; left:-50px; width:850px; font-size:0.75em; text-align:left;}
#footer a {font-size:1em;}
#footer img {border:2px #2e0000 solid; height:20px; margin-right:10px; position:relative; bottom:-8px;}
#footer #facebook img:hover {border:2px solid #3b5998;}
#footer #youtube img:hover {border:2px solid #fff;}
#homeContent #footer {position:absolute; bottom:-100px; left:-50px; font-size:0.75em;}

#homeContent {position:relative; z-index:1;}
#mainContent {position:relative;}
#mainContent h4 {position:relative; top:90px; right:-20px; float:right; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:2px solid #fdffbf; background-image:url(../images/home/red_opacity.png); background-repeat:repeat; padding:3px 15px; margin:0 5px; text-decoration:none;}

#logo {position:relative; top:10px; left:-70px; float:left; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:3px solid #fdffbf; padding:0px; background-image:url(../images/home/red_opacity.png); background-repeat:repeat;}
#logo a {text-decoration:none; display:block; padding:10px;}
#logo a:hover {text-decoration:none; display:block; background-color:#3f0000; padding:10px; -moz-border-radius: 10px;}

#logo h1 {font-size:2.5em; padding:0px; margin:0px;}
#logo h2 {font-size:1.5em; padding:0px; margin:0px;}
#logo h3 {font-size:0.8em;}
#logoBorder {opacity: 1; width:100%; height:100%;}

/*Multiple button nav
#navBar {position:relative; top:28px; right:-40px; float:right;}
#navBar li {-moz-border-radius: 10px; -webkit-border-radius: 10px; border:2px solid #fdffbf; background-image:url(../images/home/red_opacity.png); background-repeat:repeat; list-style:none; float:left; padding:3px 5px; margin:0 5px;  text-decoration:none;}
Multiple button nav*/

/*Single nav bar*/
#navBar {position:relative; top:28px; right:-40px; float:right;}
#navBar li {border-top:2px solid #fdffbf; border-bottom:2px solid #fdffbf; background-image:url(../images/home/red_opacity.png); background-repeat:repeat; list-style:none; float:left; padding:3px 10px; margin:0; text-decoration:none;}
#firstMenu {-moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-left:2px solid #fdffbf; border-top:2px solid #fdffbf; border-bottom:2px solid #fdffbf; background-image:url(../images/home/red_opacity.png); background-repeat:repeat; list-style:none; float:left; padding:3px 10px; margin:0; text-decoration:none;}
#lastMenu {-moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; border-right:2px solid #fdffbf; border-top:2px solid #fdffbf; border-bottom:2px solid #fdffbf; background-image:url(../images/home/red_opacity.png); background-repeat:repeat; list-style:none; float:left; padding:3px 10px; margin:0; text-decoration:none;}
/*Single nav bar*/


#navBar li a:link {color:#fdffbf; text-decoration:none;}
#navBar li a:visited {color:#feffcf; text-decoration:none;}
#navBar li:hover {background-color:#3f0000;}
#navBar li a:hover {color:#dbdd9d; text-decoration:none; background-color:#3f0000;}
#navBar li a:active {color:#feeeae; text-decoration:underline;}

/*
#mainBG {position:relative; top:50px; left:0px; z-index:-100;}
#mainBG img {-moz-box-shadow: 3px 3px 3px #333; -webkit-box-shadow: 3px 3px 3px #333; box-shadow: 3px 3px 3px #333; border:1px #333 solid;}
*/
#blankBG img {-moz-box-shadow: 3px 3px 3px #333; -webkit-box-shadow: 3px 3px 3px #333; box-shadow: 3px 3px 3px #333; border:1px #fdffbf solid;}
#blankBG p {margin:10px 0;}
#standAloneImage {border:3px solid #fdffbf;}
#blankBG #footer {width:850px; margin-left:auto; margin-right:auto; text-align:center; position:relative; bottom:0px; left:0px; }

ul.slideshow {list-style:none; overflow:hidden; margin:0; padding:0; position:relative; top:50px; left:0px; z-index:-100; width:850px; height:468px; -moz-box-shadow: 3px 3px 3px #333; -webkit-box-shadow: 3px 3px 3px #333; box-shadow: 3px 3px 3px #333; border:1px #333 solid;}
#homeContent ul.slideshow {top:50px;} /*Align background images correct without h4 page title*/
#mainContent ul.slideshow {top:15px;} /*Align background images correct with h4 page title*/

ul.slideshow li {position:absolute; left:0; right:0;}
ul img {}

/*
#slideshow-caption { width:450px; height:70px; position:absolute; bottom:0; left:0;	 color:#fdffbf; background:#000; z-index:500;}
#slideshow-caption .slideshow-caption-container { padding:5px 10px;}
#slideshow-caption h3 { margin:0; padding:0; font-size:14px;}
#slideshow-caption p { margin:5px 0 0 0; padding:0;}
*/

#intro {position:absolute; bottom:-35px; left:-50px; width:310px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:3px solid #fdffbf; padding:10px; background-image:url(../images/home/red_opacity.png); background-repeat:repeat;}
#homeContent #intro {bottom:-70px; font-size:14px; width:430px;}
#homeContent #intro a {font-size:14px;}
#intro p {text-align:justify; padding-bottom:1em; clear:both;}
#intro .imgBox {width:50px; height:50px; padding:10px 4px; float:left; -moz-border-radius: 5px;}
#intro .imgBox:hover {width:50px; height:50px; padding:9px 3px; float:left; background-color:#3f0000; border:1px solid #2e0000; -moz-border-radius: 5px;}
#intro .imgBox img {border:1px #3f0000 solid;}
#intro .imgBox:hover img {border:1px #2e0000 solid;}

#address {position:absolute; bottom:-45px; right:-50px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:3px solid #fdffbf; padding:10px; background-image:url(../images/home/red_opacity.png); background-repeat:repeat; text-align:left;}
#homeContent #address {bottom:-80px;}
#address li {list-style:none;}

#contactUs {position:absolute; bottom:-35px; left:-50px; width:530px;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border:3px solid #fdffbf; background-image:url(../images/home/red_opacity.png); background-repeat:repeat; list-style:none; text-decoration:none; text-align:center;}
#contactUs p {padding-top:5px;}
#contactUs label {float:left; width:150px; text-align:left; margin:6px 0 6px 20px; clear:both;}
#contactUs input, #contactUs textarea {border:1px solid #3f0000; margin:6px 0; font-family: Papyrus, Georgia, "Frutiger LT 45 Light", Verdana, Arial, Helvetica, sans-serif;}

#contactUs #butSubmit {-moz-border-radius: 10px; -webkit-border-radius: 10px; background-color:#3f0000; border:2px solid #fdffbf; padding:3px 5px; margin:0 5px; text-decoration:none; text-align:center; color:#fdffbf; cursor:pointer; margin:5px 0px 15px 0px;}
#contactUs #butSubmit:hover {background-color:#2e0000; border:2px solid #dbdd9d; color:#dbdd9d; margin:5px 0px 15px 0px;}

#sendMail {position:absolute; bottom:-40px; left:-50px; width:300px;  min-height:100px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border:2px solid #fdffbf; background-image:url(../images/home/red_opacity.png); background-repeat:repeat; list-style:none; padding:3px 5px; margin:0 5px;  text-decoration:none; text-align:center;}
#sendMail p {padding-bottom:5px;}
#sendMail ul {text-align:justify; list-style-position:inside; padding-left:40px;}
/*
#navBar li a:link {color:#fdffbf; text-decoration:none;}
#navBar li a:visited {color:#feffcf; text-decoration:none;}
#navBar li:hover {background-color:#3f0000;}
#navBar li a:hover {color:#dbdd9d; text-decoration:none;}
#navBar li a:active {color:#feeeae; text-decoration:underline;}
*/