.clear{clear:both}
.galleryTitle{font-size:30px; text-align:left; color:#BBB; padding-bottom:10px;}
#galleryCover{float:right; width:600px; padding:10px; height:800px;}
#galleryCover img{width:600px;}
.galleryDescription{font-size:15px; text-align:left; color:#777; padding-left:10px;}
.childGalleriesHeader{font-size:18px; color: #777; margin-top: 20px; text-align:left}
.childPhotosHeader{font-size:18px; color: #777; margin-top: 20px; text-align:left}
.galleryThumbnail{ float:left; text-align:center; width:100px; height:100px; padding: 10px; cursor: pointer; }
.galleryThumbnailTitle{ margin-bottom:2px; margin-top:10px; font-size:14px;}
.galleryThumbnail a {text-decoration:none; color: #777;}
.galleryThumbnail a:link { text-decoration:none; }
.galleryThumbnail a:visited { text-decoration:none; }
.galleryThumbnail a:hover { background: transparent; text-decoration:none; }
.galleryThumbnail a:active { background: transparent; text-decoration:none; }
.homeImg { float:left; border:1px solid #777; margin-right: 10px;}
#homeImgContaioner { width: 300px; }
#homeCategoryContainer { margin-top: 10px; }
#homeCategoryText {}
#homeCategoryText a{text-decoration:none;}
.homeGalleryTitle{font-size:24px; text-align:left; color:#777; }
.homeGalleryDescription{font-size:12px; text-align:left; color:#666; margin-top:10px;}
#homeListContainer{margin-top:10px;}
#homeListItem{float:left; width:250px; margin-right:10px;}
#homeListItem a{color:#444; }
#homeListItem a:link { text-decoration:none; }
#homeListItem a:visited { text-decoration:none; }
#homeListItem a:active { text-decoration:none; }
#homeListItem a:hover { color:#000; text-decoration:underline; }
/*
.photoMidsize{ float:left; width:375px; margin: 30px 30px 100px 30px; }
.photoMidsizeTitle{ margin-top:-45px; margin-bottom: 15px; color: #666; text-align:center; font-size:20px; }
.photoMidsizeCaption{ text-align:left; font-size:14px; color:#666}
.photoMidsize a {text-decoration:none}
.photoMidsize a:link { text-decoration:none; }
.photoMidsize a:visited { text-decoration:none; }
.photoMidsize a:hover { background: transparent; text-decoration:none; }
.photoMidsize a:active { background: transparent; text-decoration:none; }
*/
.photoMidsize{ float:left; width:150px; margin: 10px 10px 10px 10px; }
.photoMidsizeTitle{ margin-top:15px; margin-bottom: 15px; color: #666; text-align:center; font-size:12px; }
.photoMidsizeCaption{ text-align:left; font-size:10px; color:#666}
.photoMidsize a {text-decoration:none}
.photoMidsize a:link { text-decoration:none; }
.photoMidsize a:visited { text-decoration:none; }
.photoMidsize a:hover { background: transparent; text-decoration:none; }
.photoMidsize a:active { background: transparent; text-decoration:none; }
.photoFullsize{}
.photoFullsizeTitle{ padding-bottom: 20px; text-align:center; font-size:40px; color:#AAA;}
.photoFullsizeCaption{ padding-bottom: 20px; text-align:center; font-size:12px; color:#999;}
.photoFullsizeBack{ margin-top: 20px; text-align:left; font-size:20px; }
.photoFullsizeBack a {text-decoration:none; color:#999}
.photoFullsizeImg{margin-top:20px; margin-bottom:20px;}
