* { 
padding : 0; 
margin : 0; 
} 
body { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
background-color : #808080;
} 
img { 
padding : 3px; 
border : 1px solid #AAAAAA; 
background-color : #FFFFFF;
} 
img.floatTL { 
float : left; 
margin-right : 20px; 
margin-bottom : 5px; 
margin-top : 10px; 
margin-left : 20; 
} 
img.floatTR { 
float : right; 
margin-left : 20px; 
margin-bottom : 15px; 
margin-top : 15px; 
margin-right : 0; 
} 
#wrapper { 
margin : 0px auto; 
padding-left : 22px;
width : 940px;
background-color: #F9F9EC; 
background-image : url(images/background.gif); 
background-repeat : repeat-y; 
} 
#header { 
width : 902px; 
float : left;
padding : 10px; 
height : 100px; 
margin-left : 0px; 
background-color : #dbe6ec; 
background-image : url(images/header.jpg); 
background-repeat : no-repeat; 
} 
.logo h1 { 
padding-left : 5px; 
position: absolute;  
  top: 70px;
font-size : 1.7em; 
font-family : comic sans ms, arial, helvetica, sans-serif; 
text-transform : none; 
color : #1590c5;
} 
#navigation { 
float : left; 
width : 902px; 
color : #333; 
padding : 0px 10px; 
border-bottom : 10px solid #96c8fa; 
margin-left : 0px;
background-image : url(images/navback.png); 
background-repeat : repeat-x; 
} 
#navigation ul { 
list-style : none; 
padding : 0; 
margin : 0; 
display : block; 
font-weight : bold; 
float : right; 
} 
#navigation ul li { 
list-style : none; 
display : inline; 
float : left; 
width : 120px; 
height : 35px; 
padding : 0; 
line-height : 35px; 
font-size : 13px; 
margin : 0px 4px 0px 4px;
background : url(images/menutab.gif) no-repeat center 0%;  
} 
#navigation ul li a { 
height : 35px; 
width : 120px; 
float : left; 
text-decoration : none; 
padding : 0; 
margin : 0; 
color : #606060; 
text-align : center; 
background : url(images/menutab.gif) no-repeat center 0%; 
} 
#navigation ul li a:hover { 
height : 35px; 
width : 120px; 
text-decoration : none; 
color : #1590c5; 
} 
#navigation ul li a.current { 
height : 35px; 
width : 120px; 
float : left; 
text-decoration : none; 
padding : 0; 
margin : 0; 
color : #1590c5; 
background : url(images/menutab.gif) no-repeat center 0%; 
} 
#content { 
float : left; 
color : #333; 
margin : 0px 0px 0px 25px; 
padding : 10px 17px 0px 20px; 
min-height : 500px; 
width : 660px; 
display : inline; 
text-align : left; 
} 
#content h1 { 
color : #1590c5; 
font-size : 1.5em; 
font-weight : lighter; 
} 
#content h2 { 
color : #1590c5; 
font-size : 1.4em; 
font-weight : lighter; 
font-family : comic sans ms, arial, helvetica, sans-serif; 
padding: 20px 0px 7px 0px; 
} 
#rightcolumn { 
color : #333; 
margin : 0px 0px 0px 21px; 
padding : 0px; 
min-height : 350px; 
width : 190px; 
float : left; 
} 
.rightnav { 
width : 190px; 
margin-top : 45px; 
margin-left : 0px; 
} 
.rightnav li h2 { 
margin : 0; 
height : 25px; 
color : #5f9b1e; 
padding-left : 20px; 
padding-top : 10px; 
font-size : 1.5em; 
} 
.rightnav ul { 
line-height : normal; 
list-style-type : none; 
display : list-item; 
} 
.rightnav li { 
line-height : normal; 
list-style-type : none; 
display : list-item; 
} 
.rightnav li a { 
padding-left: 0px; 
text-decoration : none; 
color : #333; 
line-height : 30px;
} 
.rightnav li a:hover { 
border : none; 
padding-left: 0px;  
color : #1590c5;
} 
.rightnav li a.rcurrent { 
color : #1590c5; 
} 
#footer { 
width : 902px; 
clear : both; 
background : #F7F8E5; 
padding : 0px 10px;
margin-left : 0px; 
border-top : 2px solid #96c8fa;  
text-align : left;
} 
#footer p { 
padding : 6px 50px;
font-size : 0.85em;
color : #1590C5; 
} 
.photoframe { 
width: 370px; 
height: 130px;
margin: 10px 0px 0px 150px; 
background-image : url(gallery/thumbback.png); 
background-repeat : no-repeat;
border: solid 1px #cccccc; 
} 
.photo { 
padding : 0px 0px;
border: none;
margin: 13px 20px 17px 17px; 
} 
.phototext { 
width: 170px;
margin-top: 25px;
float:right; 
} 
#photocaption{ 
width: 312px;
margin: auto;
padding : 3px 3px 6px 3px; 
border : 1px solid #AAAAAA; 
background-color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-align: center;
} 
#photocaption img{
border : none;
padding: none;
}








