@charset "UTF-8";
/* Julie Anne Lucas Style Sheet 
Date 20081119
*/
/* Standards */

html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; background: #474038 url(../images/bg1.png) top left no-repeat; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; }
/*p { text-align: justify; font-size: 12px; }*/
h1 {}
h2 { font-size: 25px; }
h3 { font-size: 25px; }

.sIFR-hasFlash h2 { font-size: 30px; line-height: 1em; text-align: right; }
.sIFR-hasFlash h3 { font-size: 30px; line-height: 1em; text-align: left; }


h3 {}
h4 {}
h5 {}


/* Structural Elements */
#background { margin: 0; padding: 0; position: fixed; z-index: 0; }
#wrapper { width: 950px; margin: 0 auto 0 auto; position: absolute; z-index: 2; padding-bottom:50px;}

#header { width: 880px; height: 155px; margin: 0; }
#home_logo { padding: 20px 0 0 0; float: right; }

#col1 { width: 200px; float: left; }

#col2 { width: 460px; padding: 0 0 0 20px; float: left; }

#col2content { width: 470px; padding: 0 0 0 20px; float: left; padding-right:40px; text-align:justify;}

#col3 { width: 250px; float: left; padding-top:40px; text-align:justify;}

#col3content { width: 200px; float: left; padding-top:40px; text-align:justify;}

#colnomenu { width: 670px; padding: 0 0 0 40px; float: left; padding-right:40px; text-align:justify;}

/* ADDED BY Alex */
#contentnavigationcol { width: 180px; float: left; }
		
#pagecontentcontainer { width: 680px; padding: 0 0 0 20px; float: left; }
		

#navigation { width: 100%; margin: 0; padding: 0; float: left; }

/* Common Elements */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

ul#subnav {  margin: 0; padding: 0; list-style: none; }
li.subnav { margin: 0; padding: 0 0 10px 0; list-style: none; text-align: right; }




#navcontainer { }
#col1 ul{margin: 0; padding: 0; list-style-type: none; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;  color:#ffffff}
#col1 li { margin: 0; padding:0; padding-bottom:1px;}


.subnav  a { display:block;  height:1%;   text-align: right; background: url(/images/nav_bg.png); padding:5px;}
.subnav  a:link, .subnav a:visited {color: #ffffff; text-decoration: none;  background: url(/images/nav_bg.png);}
.subnav a:hover, .subnav a:active {color: #ffffff; background: url(/images/nav_bg_over.png);}


.subnavselected  a { display:block;  height:1%;   text-align: right; background: url(/images/nav_bg_over.png); padding:5px;}
.subnavselected  a:link, .subnavselected a:visited {color: #ffffff; text-decoration: none;  background: url(/images/nav_bg_over.png);}
.subnavselected a:hover, .subnavselected a:active {color: #ffffff; background: url(/images/nav_bg_over.png);}




/* Home Page */

/* About Page */

/* Collection Page */
.colections_image { width: 190px; height: 230px; margin: 0 0 10px 10px; float: left; background-color: #FFFFFF; }

.collectionItem { width: 203px; margin: 0 5px 5px; float: left; }
.collectionImageHolder { width: 195px; height: 230px; padding: 4px; background-color: #FFFFFF; }
.colectionImage {  }
.collectionText { margin: 4px 0 0 0; }
.collectionIcon { padding: 0 0 0 4px; float: left; }
.collectionTitle { padding: 0 5px 0 0; float: right; font-size: 12px; }
a.collectionLink { text-decoration: none; font-weight: normal; color: #FFFFFF; }
a.collectionLink:hover { color: #6D6864; }

/* News & Events Page */

/* Gallery Page */

.galleryItem { width: 100px; margin: 0 5px 5px; float: left; }
.galleryImageHolder { width: 100px; height: 100px; padding: 4px; background-color: #FFFFFF; }
a.galleryLink { text-decoration: none; font-weight: normal; color: #FFFFFF; }
a.galleryLink:hover { color: #6D6864; }

.collectionheader { margin-bottom:-10px;}





/* Links Page */

/* Subscribe */

.subscribefield { width: 179px; background:#47433F; border:none; padding: 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;}


.subscribe  { font-family:Arial, Helvetica, sans-serif; font-size:11px;   text-align: justify; line-height: 16px; padding-bottom:10px; } 

.subscribebox { border-left: solid 1px #47433F; padding-left: 15px;}

.subscribebutton { padding-top:7px; background-image:url(/images/subscribe_up.png); width:86px; height:30px;}

.formfieldcontainer { padding-bottom:2px;}

