/* testing out new nav */

body {
font-size: 62.5%;
background-image:url(images/bluefade.jpg);
background-repeat:repeat-x;
background-color:#4789df;
font-family:Arial, Helvetica, sans-serif;
border: 0;
margin: 0;
padding: 0;

}



/* holiday theme div for banner */

#holiday {
width: 800px;
height: 100px;
border: 0;
margin:-100px 0 0 0;
padding: 0;
position: absolute;
z-index: 40;
overflow:hidden;
}



/*#holiday img{
background-repeat:no-repeat;
border: 0;
margin: -80px 0 0 650px;
padding: 0;
width:120px;
height:70px;
position:absolute;
}*/



a:link, 	
a:visited {
text-decoration: underline;
	color: #255e04;
	}

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

a:active {
	text-decoration: underline;
	color: #ec4689;
	}
	
body p{
border: 0;
margin: 0;
padding: 0;
}


#wrapper {
width: 800px;
height: 100%;
border: 0;
margin: 0 auto 0 auto;
padding: 0;
overflow: hidden;
background-color:#2670c5; /* light blue bg */
}


#banner{
background-image: url(images/lakebanner.jpg);
background-repeat:repeat;
background-color:#2670c5;
margin:0 0 6px 0;
padding: 0;
width: 800px;
height: 100px;
position: relative;
border-bottom: 2px;
border-bottom-color:#f5aedf;
border-bottom-style:solid;
}

#banner img {
border: 0;
margin: 0;
padding:0;
}

/* The text in banner images is Bell MT.
The dropshadow is at 130 degrees and it's level is 80*/

#official img{
/*background-image:url(images/officialbanner.png);
background-repeat:no-repeat;*/
border: 0;
margin:-98px 0 7px 240px;
padding: 0;
width:343px;
height:31px;
position:absolute;
}



#name img{
background-image:url(images/bridgebanner.png);
background-repeat:no-repeat;
border: 0;
margin: -66px 0 0 207px;
padding: 0;
width:430px;
height:79px;
position:absolute;
}







/*Start Nav */


#nav{
margin: 0px 10px 0px 10px;
padding: 0;
width: 780px;
height: 40px;
background-image:url(images/nav_bg.png);
background-repeat:repeat-x;
}


#nav ul{
border: 0;
height: 40px;
margin: 0 ;
padding: 0 0 0 16px;


}

#nav ul li {
border: 0;
margin: 0px 8px;
height: 39px;
padding: 0;
float: left;
list-style-type:none;

}




li#home a img {width: 104px; height: 39px; border-width: 0;}


li#home a:link, li#home a:visited{
background:url(images/nav_home.png);
display:block;
margin:0;
width:104px;
height:39px;
}

li#home a:hover {
background:url(images/nav_home2.png);
width:104px;
height:39px;
overflow: hidden;
}


li#aboutme a img {width: 144px; height: 39px; border-width: 0;}
li#aboutme a:link, li#aboutme a:visited {
background:url(images/nav_aboutme.png);
display:block;
margin:0;
width:144px;
height:39px;
}


li#aboutme a:hover {
background:url(images/nav_aboutme2.png);
}


li#writing a img {width: 128px; height: 39px; border-width: 0;}
li#writing a:link, li#writing a:visited {
background:url(images/nav_writing.png);
display:block;
margin:0;
width:128px;
height:39px;
}

li#writing a:hover {
background:url(images/nav_writing2.png);
}



li#favbooks a img {width: 151px; height: 39px; border-width: 0;}
li#favbooks a:link, li#favbooks a:visited {
background:url(images/nav_favbooks.png);
display:block;
margin:0;
width:151px;
height:39px;
}


li#favbooks a:hover{
background:url(images/nav_favbooks2.png);
}


li#myblog a img {width: 132px; height: 39px; border-width: 0;}
li#myblog a:link, li#myblog a:visited {
background:url(images/nav_myblog.png);
display:block;
margin:0;
width:132px;
height:39px;
}

li#myblog a:hover{
background:url(images/nav_myblog2.png);
}

/*End NAV */











/*Start of mainContent wrapper */

#mainContent{
background-color:#2670c5;
border: 0;
padding: 0;      
margin: 0;
width: 800px;
float: left;
min-height: 400px;
}

#mainContent h2{
color: #417524;
font-size:2em;
border: 0;
margin: 0;
padding: 6px;
}


#mainContent h3{
color: #ec4689;
font-size: 1.6em;
border: 0;
margin: 0;
padding: 6px;
}

#mainContent p{
color:#000;
font-size: 1.3em;
line-height: 20px;
border: 0;
margin: 0;
padding: 6px;
}

#mainContent ul{
border: 0;
margin: 0;
padding: 0;
}

#mainContent li{
border: 0;
margin: 0;
padding: 4px 6px 4px 20px;
list-style-type: none;
font-size: 1.3em;

}



#mainContent img{
border: 0;
margin: 0;
padding: 6px;
}



/* End of mainContent wrapper */


/*Start of mainLeft (this is usually the largest section of content on a page) */


#mainLeft {
background-color:#2670c5;
border: 0;
padding:  10px 0 10px 10px;      
margin: 0px;
width: 480px;
float: left;
min-height: 400px;
}

#mainLeft a:link{	
	text-decoration: underline;
	color:  #ec4689; /*dark pink*/
	}
	
	
#mainLeft a:visited {
	text-decoration: underline;
	color:  #255e04; /*green */ 
}
 
#mainLeft a:hover {
	text-decoration: none;
	color: #bf8a60; /*light muddy orange */
	}

#mainLeft a:active {
	text-decoration: underline;
	color: #813a28; /*red-ish brown*/
	}
	
.bottomPadding {
min-height:80px;
}	
	
	
	

/*End of mainConten*/


/* Start of rightBar */

#rightBar{
background-color:#2670c5;
border: 0;
padding:10px 10px 0 0;      
margin: 0px 0px 0 0px;
width: 290px;
float: right;
}


#rightBar h1{
font-size: 1.4em;
border: 0;
margin: 0;
padding: 0 0 0 10px;
}
#rightBar p{

border: 0;
margin: 0;
padding: 4px;
}

#rightBar ul{
list-style-type: none;
border: 0;
margin: 0;
padding: 0 0 0 10px;
}

#rightBar ul li{
font-size: 1.2em;
list-style-type: none;
border: 0;
margin: 0;
padding: 6px 0;
}


#rightBar a:link{	
	text-decoration: underline;
		color:  #ec4689; /*dark pink*/
	}
	
	
#rightBar a:visited {
	text-decoration: underline;
color:  #255e04; /*green */ 
}
 
	
#rightBar a:hover {
	text-decoration: none;
	color: #bf8a60; /*light muddy orange */
	}

#rightBar a:active {
	text-decoration: underline;
	color: #813a28; /*red-ish brown*/
	}


#rightBar img {
border: 0;
padding:2px 4px;      
margin: 0;
}



#footer{
background-color:#2670c5;
border:0;
margin: 0 0 0 0;
padding:10px;
clear:both;
width: 780px;
height:100px;
}



#footer ul{
border: 0;
margin: 4px 0 0 180px;
padding: 0;
}



#footer li{
font-size:1.2em;
border: 0;
margin: 0;
padding: 4px;
float: left;
list-style-type:none;
}

#footer img{
border: 0;
margin: 0;
padding: 0;

}

#bddesign {
border: 0;
margin: 10px;
padding: 0px;
float: left;
}

#bddesign {
border: 0;
margin: 6px 0 0 0;
padding: 0 0 0 10px;
float: left;
}



#footer a:link{	
	text-decoration: underline;
		color:  #ec4689; /*dark pink*/
	}
	
	
#footer a:visited {
	text-decoration: underline;
color:  #255e04; /*green */ 
}
 
	
#footer a:hover {
	text-decoration: none;
	color: #bf8a60; /*light muddy orange */
	}

#footer a:active {
	text-decoration: underline;
	color: #813a28; /*red-ish brown*/
	}










#btFlower{
width: 99px;
height: 100px;
border:0;
margin: -110px 0 0 686px;
padding: 0;
}

#siteBottom{
width: 800px;
height:12px;
border: 0;
margin: 9px 0 16px 0px;
padding: 0;	
background-image: url(images/siteBottom.gif);
background-repeat: no-repeat;
background-position:bottom;
}



.active a:link,
.active a:visited,
.active a:hover,
.active a:active {
	color: #fff;
	text-decoration: none;
	}



/* rounded corners dark blue and body blue top of page  */
.db_tl {background: url(images/db_tl.gif) 0 0 no-repeat;} 
.db_tr {background: url(images/db_tr.gif) 100% 0 no-repeat; padding:10px;} 
.clear {font-size: 1px; height: 1px;background-color:#2670c5;}



/* rounded corners blue and white  */
.bl {background: url(images/bw_bl.gif) 0 100% no-repeat #fff;} 
.br {background: url(images/bw_br.gif) 100% 100% no-repeat;} 
.tl {background: url(images/bw_tl.gif) 0 0 no-repeat;} 
.tr {background: url(images/bw_tr.gif) 100% 0 no-repeat; padding:10px;} 
.clear {font-size: 1px; height: 1px;background-color:#2670c5;}

/* rounded corners blue and green for nav  */
.g_bl {background: url(images/nav_bl.png) 0 100% no-repeat;} 
.g_br {background: url(images/nav_br.png) 100% 100% no-repeat;} 
.g_tl {background: url(images/nav_tl.png) 0 0 no-repeat;} 
.g_tr {background: url(images/nav_tr.png) 100% 0 no-repeat; padding:1px;} 
.g_clear {font-size: 1px; height: 1px; background-color:#2670c5;}

/* rounded corners bodyblue and lightblue  */
.p_bl {background: url(images/bb_bl.gif) 0 100% no-repeat #aedbff;}
.p_br {background: url(images/bb_br.gif) 100% 100% no-repeat;}
.p_tl {background: url(images/bb_tl.gif) 0 0 no-repeat;}
.p_tr {background: url(images/bb_tr.gif) 100% 0 no-repeat; padding: 6px;}  
.p_clear {font-size: 1px; height: 1px; background-color:#2670c5;}

/*rounded corners light blue and white */
.lbw_bl {background: url(images/lbw_bl.gif) 0 100% no-repeat #fff;}
.lbw_br {background: url(images/lbw_br.gif) 100% 100% no-repeat;}
.lbw_tl {background: url(images/lbw_tl.gif) 0 0 no-repeat;}
.lbw_tr {background: url(images/lbw_tr.gif) 100% 0 no-repeat; padding:8px;}  
.lbw_clear {font-size: 1px; height: 0px; background-color:#aedbff;}







/* about me page CSS*/

#left {
background-color:#2670c5;
border: 0;
padding:10px 10px 0px 10px;     
margin: 0px 0px 0 0px;
width: 200px;
float:left;
}


	
#left a:link{	
	text-decoration: underline;
	color:  #ec4689; /*dark pink*/
	}
	
	
#left a:visited {
	text-decoration: underline;
	color:  #255e04; /*green */ 
}
 
#left a:hover {
	text-decoration: none;
	color: #bf8a60; /*light muddy orange */
	}
	
#left  a:active {
	text-decoration: underline;
	color: #813a28; /*red-ish brown*/
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	

#centerContent {
background-color:#fff;
border: 0;
padding: 0;      
margin: 10px 10px;
width: 340px;
float: left;
}
#centerContent img{
background-color:#fff;
border: 0;
padding: 0;      
margin: 4px;
float: right;

}


#right{
background-color:#2670c5;
border: 0;
padding:10px 10px 0px 10px;      
margin: 0px 0px 0 0px;
width: 200px;
float: right;
}


#right a:link{	
	text-decoration: underline;
	color:  #ec4689; /*dark pink*/
	}
	
	
#right a:visited {
	text-decoration: underline;
	color:  #255e04; /*green */ 
}
 
#right a:hover {
	text-decoration: none;
	color: #bf8a60; /*light muddy orange */
	}
	
#right a:active {
	text-decoration: underline;
	color: #813a28; /*red-ish brown*/
	}


.h1 {
font-size:1.3em;
border: 0;
padding: 0;
margin: 0;
text-decoration: underline;
}


.center{
text-align: center;
}


.floatLeft{
float:left;
}


.floatRight{
float:right;
}

.arc {
min-height: 200px;


}


.filmHeading {
color:#FFFFFF;
}


.filmLinks{
font-size:1.4em;

}


#filmClips{
background-color:#2670c5;
border: 0;
padding:10px 0px 10px 10px;      
margin: 0px 0px 0 0px;
width: 290px;
float: right;
}


#filmClips h2{
font-size: 1.3em;
border: 0;

margin:0 62px 0 44px;
padding: 40px 0 0 0;
}

#filmClips ul{
list-style-type: none;
border: 0;
margin: 0;
padding: 0;

}

#filmClips ul li{
font-size: 1.4em;
list-style-type: none;
border: 0;
margin: 0px 0 0 0;
padding: 0px 0 0 0;
}

#filmClips ul li p{
text-align: center;
font-size:.8em;
list-style-type: none;
border: 0;
margin:0 52px 0 24px;
padding: 0px 0 0 0;

}


#filmClips ul li img{
border: 0;
margin: 12px 0px 0 82px;
padding: 0 0 0 0;
}


#filmClips a:link{	
	text-decoration: underline;
		color:  #ec4689; /*dark pink*/
	}
	
	
#filmClips a:visited {
	text-decoration: underline;
color:  #255e04; /*green */ 
}
 
	
#filmClips a:hover {
	text-decoration: none;
	color: #bf8a60; /*light muddy orange */
	}

#filmClips a:active {
	text-decoration: underline;
	color: #813a28; /*red-ish brown*/
	}


#filmClips img {
border: 0;
padding: 4px;      
margin: 0;
}


#filmClips ul {
border: 0;
margin: 0;
padding: 0;
}


#filmClips li{
background-image: url(images/filmframe.gif); 
height: 124px;
background-repeat: no-repeat;
border: 0;
margin:0;
padding:0;
}


.notre {
background-image:url(images/NotreDfade.jpg);
background-repeat: no-repeat;
background-position: center;
}


.clearBoth{
clear: both;
}


.wt_bg {
width: 100%;
}

#favblog table{
padding:0 6px;
border: 0;
margin:0 0 10px 0;
}

#favblog tr{
padding:0;
border: 0;
margin:0;

}
#favblog td{
padding:6px 0;
margin:0;
border-bottom: thin; 
border-bottom-color:#00186a;
border-bottom-style:solid;
border-spacing:0;
border-collapse: collapse;
font-size: 1.2em;
}

