/**** Full Item ****/
.full-item {}
.full-item .photo-container {float:right;width:300px;background-color:#f5f5f5;margin-left:5px;}
.full-item .photo-container .photo-container > span:first-of-type {display:block;margin:8px}
.full-item h1 {font-family:Georgia; font-size:26pt; font-weight:normal; color:#0066cc; padding-bottom:13px;}
.full-item .main-photo {width:300px;}
.full-item p {font-family:Tahoma; font-size:12px; padding-bottom:16px;}
.full-item p.date {color:#5f99e3;}
.full-item p.summary {font-weight:bold; color:#636563;}
.full-item ul {font-size:14px;}
.full-item li {list-style-type:disc;margin-left:20px}


/**** Comment Item ****/
.comment-item {display:table}
.comment-item .photo-container {float:right;width:150px;background-color:#f5f5f5}
.comment-item .photo-container .photo-container > span:first-of-type {display:block;margin:8px}
.comment-item h1 {font-family:Georgia; font-size:26pt; font-weight:normal; color:#0066CC; padding-bottom:13px;}
.comment-item .main-photo {width:150px;}
.comment-item p {font-family:Tahoma; font-size:14px; padding-bottom:16px;}
.comment-item p.date {color:#0066CC;}
.comment-item p.summary {font-weight:bold; color:#636563;}
.comment-item ul {font-size:14px;}
.comment-item li {list-style-type:disc;margin-left:20px}


/**** Horizontal Listing ****/
.HorizontalListing td {vertical-align:top; padding-left:0px;}
.HorizontalListing td.Left {padding-right:13px;}

/**** Social Media Bar *****/
.social {margin-bottom:15px; width:100%;}


/**** Single Item Medium ****/
.clear-box .PhotoItemMedium {padding-bottom:13px;}
.clear-box .PhotoItemMedium h2 {padding-top:0; padding-bottom:11px;}
.clear-box .PhotoItemMedium h2 a {font-family:Georgia; font-size:26pt; font-weight:normal; color:#5f99e3;}
.clear-box .PhotoItemMedium h2 a:hover {color:#afd9f2}
.clear-box .PhotoItemMedium .details {width:100%;}
.clear-box .PhotoItemMedium .details-inner {}
.clear-box .PhotoItemMedium .text {padding-right:13px; width:309px; vertical-align:top;}
.clear-box .PhotoItemMedium p {font-size:11pt;}
.clear-box .PhotoItemMedium .related {padding:1em 1em 1em 2em;}
.clear-box .PhotoItemMedium .related li {display:list-item; list-style-type:disc; list-style-position:outside; line-height:1.5em;}
.clear-box .PhotoItemMedium .related li a {color:#0066CC; font-size:10pt;}
.clear-box .PhotoItemMedium .image {width:300px; text-align:right; vertical-align:top;}
.clear-box .PhotoItemMedium .image-crop {width:300px; height:210px; overflow:hidden;}
.clear-box .GenericChildItemListingPhoto h3 a {color:#0066CC;font-size:14px;font-weight:100}
.clear-box .GenericChildItemListingPhoto h3 a:hover {color:#c1c1c1}
.clear-box .GenericChildItemListingPhoto li {display:block;}
.clear-box .GenericChildItemListingPhoto td {vertical-align:top;}
.clear-box .GenericChildItemListingPhoto .photo a img {border-width:0px}
.clear-box .GenericParentChildListing td {vertical-align:top}

/**** Small Item Listing ****/
.GenericItemListingPhoto table.ResultList {}
.GenericItemListingPhoto table.ResultList tr {}
.GenericItemListingPhoto .image {vertical-align:top; padding-left:8px;}
.GenericItemListingPhoto .text {vertical-align:top; padding-left:0;}

/** Bordered **/
.bordered-box .GenericItemListingPhoto table.ResultList {padding:3px 8px; margin-top:6px;}
.bordered-box .GenericItemListingPhoto {padding-left:8px;}
.bordered-box .GenericItemListingPhoto h3 a {font-family:Tahoma; font-size:14px; font-weight:normal; color:#0066cc;}
.bordered-box .GenericItemListingPhoto h3 a:hover {color:#5f99e3}
.bordered-box .GenericItemListingPhoto p {font-family:Tahoma; font-size:12px; line-height:15px;}
.bordered-box .GenericChildItemListing {margin-top:6px;width:100%}
.bordered-box .GenericChildItemListing a {font-family:Tahoma;font-size:9pt; color:#0066cc;}
.bordered-box .GenericChildItemListing a:hover {color:#0071BC}
.bordered-box .GenericChildItemListing li {list-style-type:disc;margin-left:0px;margin-bottom:10px}
.bordered-box .GenericChildItemListing ul {padding-left:25px}
.bordered-box .GenericChildItemListingPhoto {padding-left:8px}
.bordered-box .GenericChildItemListingPhoto h3 a {color:#0066cc;font-size:14px;font-weight:100}
.bordered-box .GenericChildItemListingPhoto h3 a:hover {color:#0071BC}
.bordered-box .GenericChildItemListingPhoto li {display:block;}
.bordered-box .GenericChildItemListingPhoto td {vertical-align:top;}
.bordered-box .FormControlEmail div {padding-top:5px}

/** Clear **/
.clear-box .GenericItemListingPhoto .text, .clear-box .GenericItemListingPhoto .image {padding-top:3px; padding-bottom:3px;}
.clear-box .GenericItemListingPhoto h3 a {font-family:Tahoma; font-size:14px; font-weight:normal; color:#0066cc;}
.clear-box .GenericItemListingPhoto h3 a:hover {color:#5f99e3}
.clear-box .GenericItemListingPhoto .text p {font-family:Tahoma; font-size:12px; line-height:15px;}
.clear-box .GenericItemListing {padding:0.em 3.5em 0.3em 2em; margin-top:6px;}
.clear-box .GenericItemListing a {font-family:Tahoma; font-size:9pt; color:#0066cc;}
.clear-box .GenericItemListing a:hover {color:#0071BC}
.clear-box .GenericItemListing li {list-style-type:disc;margin-left:20px;}
.clear-box .GenericItemListing .VerticalListing {width:100%}
.clear-box .GenericChildItemListing {padding:0.3em 3.5em 0.3em 2em; margin-top:6px;}
.clear-box .GenericChildItemListing a {font-family:Tahoma; font-size:9pt; color:#0066cc;}
.clear-box .GenericChildItemListing a:hover {color:#5f99e3}
.clear-box .GenericChildItemListing li {list-style-type:disc;margin-left:20px;}
.clear-box .GenericChildItemListingPhoto .text, .clear-box .GenericItemListingPhoto .image {padding-top:3px; padding-bottom:3px;}
.clear-box .GenericChildItemListingPhoto .text h3 a {font-family:Tahoma; font-size:14px; font-weight:normal; color:#0066cc;}
.clear-box .GenericChildItemListingPhoto .text h3 a:hover {color:#5f99e3}
.clear-box .GenericChildItemListingPhoto .text p {font-family:Tahoma; font-size:12px; line-height:15px;}
.clear-box .AlphabetNavigation table {background-color:#C1C1C1;}
.clear-box .AlphabetNavigation a {font-family:Georgia;font-size:18px;font-weight:normal;color:#FFFFFF;}
.clear-box .GenericParentChildListingPhoto table {width:100%}
.clear-box .GenericParentChildListingPhoto h2 {color:#0071bc;font-family:Georgia;font-weight:100;padding-left:0px}
.clear-box .GenericParentChildListingPhoto h2 a {color:#0071bc;font-family:Georgia;font-weight:100}
.clear-box .GenericParentChildListingPhoto h2 a:hover {color:#0071BC}
.clear-box .GenericParentChildListingPhoto .content li {list-style-type:disc;margin-left:15px;}
.clear-box .GenericParentChildListingPhoto .c a {color:#0071bc}
.clear-box .GenericParentChildListingPhoto .c a:hover {color:#0071BC}
.clear-box .FlexiFullItem img {width:150px}
.clear-box .FlexiFullItem .photo-container {float:right;width:150px;background-color:#ffffff}
.clear-box .FlexiFullItem h1 {color:#0066CC;font-family:Georgia;font-weight:100}
.clear-box .FlexiFullItem .date {visibility:hidden}
.clear-box .FlexiFullItem .photo-container .caption {visibility:hidden}
.clear-box .photo-container .photo-container > span:first-of-type {display:block;margin:8px}
.clear-box .FormControlEmail div {padding-top:5px;padding-bottom:5px}
.clear-box .GenericParentItemHeading a {color:#0066CC;font-family:Georgia;font-weight:100}

/**** Headline Listing ****/
.GenericItemListing {}
.GenericItemListing li {list-style-type:disc;}

/** Bordered **/
.bordered-box .GenericItemListing {padding:0.0em 3.5em 0.3em 2em; margin-top:6px;}
.bordered-box .GenericItemListing a {font-family:Tahoma; font-size:9pt; color:#0066cc;}
.bordered-box .GenericItemListing a:hover {color:#0071BC}

/** Non-Bordered **/

/**** GenericParentChildListingPhoto ****/
.GenericChildItemListingPhoto h3 a {color:#0066CC;font-size:14px;font-weight:100}
.GenericChildItemListingPhoto h3 a:hover {color:#c1c1c1}
.GenericChildItemListingPhoto li {display:block;}
.GenericChildItemListingPhoto td {vertical-align:top;padding-bottom:15px}
.GenericChildItemListingPhoto .photo a img {border-width:0px}

/**** GenericParentChildListingPhoto ****/

.GenericParentChildListingPhoto {}
.GenericParentChildListingPhoto 
.GenericParentChildListingPhoto 

/**** Breadcrumbs ****/
.breadcrumbcontrol {list-style-type:none;}
.breadcrumbcontrol li {display:inline;}

/**** CommentItemListing ****/
.CommentItemListing .DetailText {padding-left:10px;font-weight:bold}
.CommentItemListing .CommentText {padding-left:10px;padding-top:15px;}

/**** Poll ****/
.Poll table {}
.Poll label {font-weight:normal}
.Poll div {font-weight:bold}
.Poll td {padding-top:8px;margin-top:3px}

/**** PollResults ****/
.PollResults {font-weight:bold}
.PollResults img {padding-bottom:40px}

/**** TitledPhotoItemMedium ****/
.TitledPhotoItemMedium h2 {font-weight:bold;}
.TitledPhotoItemMedium h2 a {color:#0066CC;font-family:Tahoma;font-size:14px;font-weight:normal;}
.TitledPhotoItemMedium h2 a:hover {color:#0071BC;}
.TitledPhotoItemMedium .image { padding-bottom:8px;}
.TitledPhotoItemMedium .image-crop { height: 200px; overflow: hidden; }

/**** TitledPhotoItemMedium with fullphoto****/
.TitledPhotoItemMedium-fullphoto h2 {font-weight:bold;}
.TitledPhotoItemMedium-fullphoto h2 a {color:#0066CC;font-family:Tahoma;font-size:14px;font-weight:normal;}
.TitledPhotoItemMedium-fullphoto h2 a:hover {color:#0071BC;}
.TitledPhotoItemMedium-fullphoto .image { padding-bottom:8px;}
.TitledPhotoItemMedium-fullphoto .image-crop { height: 200px; overflow: hidden; }

/**** GenericItemListingSummary ****/
.GenericItemListingSummary .text { color: Black; }

.clear-box .GenericItemListingSummary p { font-size: 12px; line-height: 15px; padding-bottom: 9px; }
.clear-box .GenericItemListingSummary h3 { padding-bottom: 6px; }
.clear-box .GenericItemListingSummary h3 a {font-family:Tahoma; font-size:14px; font-weight:normal; color:#0066cc;}
.clear-box .GenericItemListingSummary h3 a:hover {color:#5f99e3}
.clear-box .GenericItemListingSummary .text p {font-family:Tahoma; font-size:12px; line-height:15px;}

/* AddThis Vertical Layout Menu */

.addthis_toolbox .vertical {
    background: #fff;
    width: 100%;
    padding: 1px;
    margin-bottom: 15px;
}

.addthis_toolbox .vertical a {
    position: relative;
    display: inline;
    background: #fff;
    width: 50px;
    padding: 4px 0 4px 34px;
    text-decoration: none;
    color: #00bff3;
}

.addthis_toolbox .vertical a:hover {    
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .vertical span {
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .vertical .more {
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical .more a {
    padding: 4px 0;
    margin: 0;
}
.addthis_toolbox .vertical .more a:hover {
    background: none;
}

.addthis_toolbox .vertical .more span {
    display: none;
}



/* AddThis Vertical Layout Menu */

.addthis_toolbox .vertical2 {
    background: #fff;
    width: 100%;
    padding: 1px;
    margin-bottom: 15px;
}

.addthis_toolbox .vertical2 a {
    position: relative;
    display: block;
    background: #fff;
    padding: 4px 0 4px 34px;
    text-decoration: none;
    color: #000000;
}

.addthis_toolbox .vertical2 a:hover {    
    background: #f5f5f5;
    color: #027999;
    text-decoration: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.addthis_toolbox .vertical2 span {
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .vertical2 .more {
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .vertical2 .more a {
    padding: 4px 0;
    margin: 0;
}
.addthis_toolbox .vertical2 .more a:hover {
    background: none;
}

.addthis_toolbox .vertical2 .more span {
    display: none;
}

/**** Social Bar ****/
.social {margin:15px 0 10px; width:70%;}


