/* main elements */
BODY{text-align:center;font-family:Arial;font-size:62.5%;padding:0px;margin:0px}
H1 {font-size:2em;margin:0px;color:#039}
H2 {font-size:1.5em}
H3 {font-size:1.25em;margin:0px;}
H4 {font-size:1em}
A {text-decoration:none;font-weight:bold;color:#007}
A:hover{text-decoration:underline;font-weight:bold}
div {text-align:left}
table {border:1px solid #CCC;margin:0px;padding:0px}
th {border:1px solid #CCC;padding:3px;background-color:#C4DDF3}
td {vertical-align:top;border:1px solid #CCC;padding:3px;border-top:1px solid #888}
td:first-line {font-weight: bold;}
div{position:relative}
/* text elements */
.highlight{color:#B00}
.boldTitle {font-size:1.2em;font-weight:bold}
.boldText {font-size:1.2em;font-weight:bold}
.title  {font-size:1.2em}
.text  {font-size:1.2em}
.greyText{color:#666}
.block{float:left}
.blockRight{float:right}
.newBlock{clear:left;float:left}
.contentLink{color:#006;font-size:1.2em}
.navLinkTop{color:#FFF}
.navLinkLeft{color:#039}

/* custom elements */
#breadCrumbs{margin-bottom:5px}
#breadCrumbs a{color:#888;font-size:1em}
#pageSubTitle{color:#AAA}
#portal{width:610px;float:right;text-align:right;margin-top:5px;}
#portal a{color:#FFF;margin-right:20px}
#adPlaceholder{height:63px;width:610px;float:right;clear:right}
#siteTitle{float:left;font-size:36px;font-family:serif;color:#FFF;padding-left:200px}
#container{width:800px;margin-left:auto;margin-right:auto;padding-top:0}
#pageContainer{background-color:#FFF;width:800px;border-left:1px solid #006;border-right:1px solid #006;padding-bottom:50px}
#headerContainer{width:100%;height:60px;float:left;background-image:url(header.jpg)}
#topLinksContainer ul{cursor: default;list-style-type: none;display: inline;padding-left:64px}
#topLinksContainer li{display: table-cell;padding: 2px 16px;border-left:1px solid #2E5FBF;border-right:1px solid #006;}
#topLinksContainer A {font-size:1.1em}
#contentContainer {width:100%}
#sectionTitle{width:120px;margin:10px 0px 0px 10px;padding:4px 6px 4px 10px;border:1px solid #039;background-color:#039;color:#FFF;font-size:0.8em);}

#leftLinks{width:126px;margin:0px 0px 10px 10px;padding:5px 0px 10px 10px;border:1px solid #039;background-color:#C4DDF3}
#leftLinks ul{margin: 0;padding: 0;	cursor: default;list-style-type: none;display:block;}
#leftLinks li{margin-top:6px}
#leftLinks .sub{margin-top:1px;font-weight:normal;font-size:0.95em;padding-left:8px}
#leftLinks .sub A{font-weight:normal}

#leftSubLinks{width:126px;margin:20px 0px 10px 10px;padding:0px 0px 4px 10px;border:1px solid #888;background-color:#DDD}
#leftSubLinks ul{margin: 0;padding: 0;	cursor: default;list-style-type: none;display:block;}
#leftSubLinks li{margin-top:3px;color:#666}
#leftSubLinks .sub{margin-top:1px;font-weight:normal;font-size:0.8em;padding-left:8px}
#leftSubLinks .sub A{font-weight:normal;color:#444;font-size:0.9em;}
#leftSubLinks A{font-weight:normal;color:#444;font-size:0.8em;}

#leftLinksContainer A {}
#mainContentContainer{padding-left:16px;padding-top:10px;width:626px;}
#mainContent{padding-top:20px}
#mainContentFull{padding-top:20px;width:100%}
#mainContentTitle{border-bottom:1px solid #039;margin-bottom:3px}
#rightContent{padding:5px;margin-left:14px;margin-top:10px;border:1px solid #039;width:140px;background-color:#EEE}
#footerContainer{width:790px;text-align:right;border:1px solid #006;font-size:1em;padding:5px;background-color:#EEE}

#creditContainer{text-align:right;width:802px;margin-top:10px;margin-bottom:30px;float:left;padding:0px}
#creditContainer img{border:0px}
#galleryContainer{width:132px}
#galleryFrame{width:150px;text-align:center;height:400px;border:1px solid #EEE;padding-left:2px;}
#galleryDisplay{margin-left:10px}
#pictureViewer{z-index:1;width:600px;height:500px;float:right;position:relative}
/* content elements */
.generalList{}
.generalList ul{margin:2px;padding:0px;cursor:default;list-style-type:none;}
.generalList li{margin-top:10px;}
.divider{height:10px;width:300px}
.pageItem{margin-left:20px;width:430px}
#mainContentFull .pageItem{width:588px}
#mainContent .pageItem{width:430px;}
.pageItemImage{border:1px solid #AAA;padding:2px;margin:0px 14px 12px 0px}
.pageItemContent{text-align:left;}
#randomImageHomeDisplay{margin-top:40px;margin-left:20px;width:435px}
	
.pageItemText{margin-top:20px}
.pageItemTable{padding-left:20px;padding-top:10px}
.pageItemTable img{padding-top:2px;}
.pageItemTable A{}
.pageItemTable .dateText{width:130px;padding-top:5px;padding-bottom:10px;}
.pageItemTable .content{width:440px;padding-top:5px;padding-bottom:10px;}
.pageItemTable .greyOut{border:1px solid #CCC;background-color:#CCC}
.pageItemNoImage{width:420px;}
.pageItemDetailTitle{}
.pageItemDetailText{}
.placing{border:0px;text-align:center;background-image:none}





