body { 
font-family:Arial, Helvetica, sans-serif; 
background-color:#143e6c; margin:0px; 
background-image:url(/images/pageBG5.gif); 
background-repeat: repeat-x; 
font-size:12px;
}

#container { 
display:block;
margin:auto; width: 765px; 
margin-top:25px; border:#FFFFFF solid 1px; 
margin-bottom:25px; 
background-image:url(/images/containerBG.jpg); 
background-repeat:repeat-y;}

#leftmodule { 
width: 190px; 
display:block;
float:left; 
font-size:11px; 
background-color:#2f9cf8;  
}

#rightmodule {  
width: 570px;
display:block;
float:right; 
background-color: #006699;}

#subheader { 
width:900px; 
height:44px; 
background-image:url(/charitablegiving/images/subHeaderHome.jpg); 
}

#scbox {
position:static;  float:none; clear:both;
}

#firstCol { 
width: 265px;
float:left;
padding:4px;
}

#centerCol {
width: 265px;
float:right;
padding:4px; 
}

#thirdCol {
width: 175px;
height:180px;
float:left;
padding:4px;
}

.colContent { 
width:170px; 
background-color:#b7eb7a; 
margin:auto;
}

.colContenttxt { 
width:150px; 
margin:auto; 
color:#000000; 
}

.bodycontent { 
padding:10px;  
width:auto; 
color:#FFFFFF; 
height:auto; 
margin-top:3px; 
}
.newscontent { 
width:154px; 
color:#FFFFFF; 
padding:2px; 
}

div.newscontent li{ 
list-style:inside; 
list-style-type: square; 
list-style-position:inside;
}

#xLeftCol { 
width:450px;
height: auto;
float:left;
}

#xRightCol {
width: 450px;
height: auto;
float:left;
}

.image5pxpadd { 
padding:5px;
}

#rghtAdWrap {
float:right; 
font-size:11px; 
padding:0 0 0 5px; 
position: static; 
width:200px; 
}
#rghtAdWrap img{margin:0 0 8px 0;}

#results {
float:right; 
font-size:10px; 
padding:7px; 
width:183px; 
background-image:url(/images/eventResultsbg.jpg); 
position: static; height:140px; 
background-repeat:no-repeat;
}

a:link {
text-decoration: none;
color: #FFFF66; font-weight:bold; 
border:0;
}

a:visited {	
text-decoration: none;	
color: #FFFF66; 
font-weight:bold;border:0px;
}

a:hover {	
text-decoration: 
underline;	
color: #990000;	
border:0px;
}

a:active {	
text-decoration: none;	
color: #FFFF66; 
font-weight:bold;border:0px;
}
	
#photoslide { 
height:180px; 
width:auto; 
background-color:#006599; 
padding:4px; 
}


.rightSpacer { 
background-image:url(/images/rightSpacer.jpg); 
height:5px;  
background-repeat:no-repeat; 
}

.photoborder { 
border: #acd3f4 1px dotted; 
}

#footer {
clear: both; 
color:#FFF; font-size:11px; 
font-weight:normal; 
text-align:center; padding-top:10px; 
background-image: url(/images/pageBG3.gif);  
background-position:top; 
padding-bottom:10px; 
height:40px; 
}

#footerImg { width:760px; text-align:center; color:#FFFFFF; font-size:11px; float:left;}

#pscroller1{width: 180px;height: 80px; padding: 5px; color:#FFF;}
#pscroller2{width: 190px;height: 65px; padding: 3px; color: #FFFF66;}
#pscroller3{width: 180px;height: 160px; padding: 3px;}
.Caption {font-family: Arial; font-weight: bold; color:#FFFFFF; font-size:11px; padding-left:5px;}

.testimonial { background-image:url(../Stylesheet/images/testimonialBG.jpg); background-repeat:no-repeat; border-bottom: #FFFFFF dotted 1px; padding:20px; }

.embedvideo { font-size:11px; color:#000000; width:200px; }
li.newstop { padding-top:15px; list-style-image:url(/images/newspaperIcon.gif); }
.GlobalTitle { font-size:15px; color: #FFFF99; font-weight: 900; }
.videoTitle { font-size:16px; color: #FFFF99; font-weight: 900; }
.videoDiv { padding:3px; border-bottom: #5fb1f6  solid 1px  dotted; margin-bottom:10px; background-image:url(/images/bakgrunden.gif); width:545px; float:right; font-size:11px; }
.videoImage { border:#5fb1f6 3px solid;}
.newstop { line-height:15px; }
.newsTitle { font-size:14px; color: #FFFF99; font-weight: 900; }
.imgRight {float:right;}
.imgLeft {float: left;}
.photocaption { font-size:11px; color:#0033CC; font-weight:bold; font-style:italic; text-align: right; }
.calendarText { color: #333333; font-weight: 200; }
.hr { background-color:#2f9cf9; height:1px; margin-bottom:8px; margin-top:8px;}
div.figure {  float: right; height:250px; width:223; }
div.figure p {  text-align: center;  font-size:10px;  text-indent: 0; color:#003399; font-weight:bold;}

#leftmenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 190px; color:#FFFFFF; 
}

#leftmenu li a{
color:#FFFFFF;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
border-bottom:  dotted #FFFFFF 1px;
}

#leftmenu li a:active{
color:#FFFFFF;display:block; background-image:url(/images/hoverbg.jpg); background-position: 100% center; 
}
	
#leftmenu li a:hover{
color:#FFFF33; display:block; background-image:url(/images/hoverbg.jpg);  background-position: 100% center;
}

#leftmenu li a:visited{
color:#FFFFFF;
background-color: #2f9cf8; display:block;
}
#leftmenu li a:link { color:#FFFFFF; display:block;
background-color: #2f9cf8; }


* html #leftmenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

body#home a#homenav,
body#news a#newsnav,
body#location a#locationav,
body#tips a#tipsnav,
body#MDAinfo a#MDAinfonav,
body#calendar a#calendarnav,
body#story a#storynav,
body#videos a#videosnav,
body#contact a#contactnav,
body#photos a#photonav 
{
color: #FFFF33;
background-image:url(/images/hoverbg.jpg)
}

#center {
	float:right; position:absolute; z-index:10;
	top: 20%;
	left: 48%;
	margin-top: 6em; /*set to a negative number 1/2 of your height*/
	margin-left: -10em; /*set to a negative number 1/2 of your width*/

}

/*Calendar More Info*/

.moreinfo{ font-size:10px; font-style:italic; color:#FFFF99; }
.loc { font-style:italic; color: #99CC33; }
a.info{
    font-size:10px; 
	position:relative; /*this is the key*/
    z-index:24; ;
    text-decoration:none;}

a.info:hover{z-index:25; }

a.info span{display: none;  color:#003366; font-style:normal;}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:20em; padding:2px;
    border:1px solid #0cf; background-color: #FFFFFF;
    text-align: left}

/*Gallery*/
.photogallery img { border: #2f9cf8 1px solid; padding:2px; }


