  ﻿/******* WIDGET STYLES *******/
a.post-title h1, a.post-title { }
a.post-title h1:hover, a.post-title:hover { color: #b20202; text-decoration: none; }
a.post-title-link h1, a.post-title-link { margin-top: 0px !Important }
a.post-title-link h1:hover, a.post-title-link:hover { color: #b20202; text-decoration: none; }
#sharewidget
{
    display: table;
}
.mysharewidget
{
    width: 305px;
    display: table;
}
.sharewidget_container
{
	width: 90px;
	z-index: 10;
	text-align: left;
	position: relative;
	padding: 0px;
}
.subbg_sharewidget_content
{
	height: auto;
	width: 263px;
	padding: 5px;
	position: absolute; 
	top: -3px; 
	left: -3px;
	background-image: url(/admin/ai/bg_sharewidget.png);
	/* visibility: hidden; */
	text-align: left;
	z-index: 11;
}
.sharewidget_content
{
	padding: 43px 6px 6px 6px;
	/*background-color: White; */
	 background-image: url(/admin/ai/bg_sharewidget_content.jpg); 
	text-align: left;
}
.padT4
{
	padding-top: 4px;
}
a.sharewidget_fb:active, a.sharewidget_fb:link, a.sharewidget_fb:hover, a.sharewidget_fb:visited
{
	color: #1954a5; 
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.sharewidget_tw:active, a.sharewidget_tw:link, a.sharewidget_tw:hover, a.sharewidget_tw:visited
{
	color: #78cde6; 
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.sharewidget_eml:active, a.sharewidget_eml:link, a.sharewidget_eml:hover, a.sharewidget_eml:visited
{
	color: #717273; 
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
td.sharecolL
{
	width: 22px;
	padding-right: 2px;
}
td.sharecolL.email-icon { padding-top: 6px }
td.email-text a
{
	position: relative;
	top: -4px;
}
#subshare_email_container
{
    display: none;
    width: 240px;
    height: 400px;
	z-index: 9999;
	top: 100px; 
	left: 300px;
}
.share_email_header 
{
    color: #434343;
   font-size: 15px;
   font-weight: bold;
   padding: 3px 12px 3px 12px; 
   text-align: left; 
   background-image: url(/admin/ai/bg_share_email_header.jpg);
   /*background-color: #1d3261;   MAKE THIS SAME COLOR AS h1 IN /Commons.css */
}
.subbg_sharewidget_content input, .subbg_sharewidget_content textarea { width: 100% }
.subbg_sharewidget_content .button { display: block; text-align: center }
div.plusbutton22
{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 12;
    background: url(/images/icon_plus.png) 0 0 no-repeat;
    padding: 0px;
    width: 22px;
    height: 22px; 
}
a.plusbutton22:active, a.plusbutton22:link, a.plusbutton22:visited, a.plusbutton22:hover
{
   
}

.breadcrumbs
{
    color: #8f8e8e;
    font-size: 11px;
    text-decoration: none;
    font-style: italic;
}
a.breadcrumbs:active, a.breadcrumbs:link
{
    color: #8f8e8e;
    font-size: 11px;
    text-decoration: none;
    font-style: italic;
}

a.breadcrumbs:hover
{
    color: #a0a0a0;
    font-size: 11px;
    text-decoration: none;
    font-style: italic;
}
a.breadcrumbs:visited
{
    color: #8f8e8e;
    font-size: 11px;
    text-decoration: none;
    font-style: italic;
}
.breadcrumbs_border
{
    /* border: solid 1px #a0a0a0; */
    padding-bottom: 13px;
}

.bluecontainerHD
{
    font-size: 20px;
    color: #f3e2a1;
    font-weight: lighter;
    line-height: 10px;
}
.post_comment_box_container
{
    width: 400px;
	padding: 25px;
	position: relative;
	height: auto;
	margin: 8px 0px 0px 0px;
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	border: 2px solid #915a2f;

}
.bluecontainer400
{
	width: 400px;
	background-image: url(/images/panel_top2_bg400.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	position: relative;
	height: auto;
	margin: 8px 0px 0px 0px;
}
.blueheader400
{
	width: 390px;
	position: relative;
	padding: 16px 0px 0px 17px;
	height: 24px;
	margin: 0px;
	font-size: 19px; color: Gray;
}
.bluebody400
{
	width: 365px;
	position: relative;
	padding: 5px 18px 10px 18px;
	background-image: url(/images/panel_middle_bg400.jpg);
	background-repeat: repeat-y;
	margin: 0px;
}

.bluefooter400
{
	width: 400px;
	padding: 0px;
	position: relative;
	height: auto;
	margin: 0px;
}
.post_commentbox_container
{
    
}
.post_comment_box 
{
    padding: 0px; 
    position: relative;
    width: 400px;
    height: auto;
    display: table;
    font-size: 12px;
}
.post_comment_box td
{
    font-size: 12px;
}
.showcomments_container
{
    display: table;
    padding-top: 7px;
}
.showcomments_date
{
    /* color: #757575; */
	font-weight: bold;
	font-style: italic;
	font-family: Georgia, Times New Roman, serif;
}
.showcommentsby
{
    color: #757575;
    font-style: italic;
    font-weight: bold;
    font-family: Georgia, Times New Roman, serif;
}

.infobox 
{
    padding: 10px; 
    position: relative;
    height: auto;
    display: table;
    font-size: 12px;
}
.infobox  td
{
    font-size: 12px;
}
#infobox_placeholder /* INFOBOX GETS PLACED INTO THIS DIV VIA JAVASCRIPT ON PAGE LOAD */
{
    
}
#infobox_placeholder table {  }
#infobox_placeholder td.formCol1
{
    width: 150px;
    text-align: right;
    padding: 2px;
    font-size: 16px;
}
#infobox_placeholder td.formCol2
{
    width: 250px;
    text-align: left;
    padding: 2px;
    font-size: 16px;
}
/*********************************** *******************************/
/********************* PHOTO ALBUM TABLE STYLES *********************/
.padSides
{
    padding-left: 5px;
    padding-right: 5px;
}
.boxh
{
    color: #656464;
    font-size: 11pt;
    text-transform: uppercase;
}
.bgboxhtop
{
    background-image: url(/images/bg_boxTop.jpg);
    background-repeat: repeat-x;
    border-bottom: #f0f0f0 1px solid;
    padding-top: 23px;
    padding-left: 19px;
    height: 25px;
    border-bottom: #f0f0f0 1px solid;
}
.bgboxh
{
    background-image: url(/admin/ai/bg_box_albums.jpg);
    background-repeat: repeat-x;
    border-bottom: #f0f0f0 1px solid; 
    padding-top: 13px;
    padding-left: 19px;
    height: 25px; 
}
.bgbox
{
    background-color: #d1d1d0;
    width: 245px;
}
.boxcells
{
    border-top: #a5a5a4 1px solid; 
    border-bottom: #dededd 1px solid;
    width: 245px;
    padding-left: 19px;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-right:5px;
    color: #656464;
}
.boxcells2
{
    border-top: #a5a5a4 1px solid;
    border-bottom: #dededd 1px solid;
    width: 245px;
    padding: 7px 5px 7px 19px; 
    padding-left: 19px;
    padding-bottom: 7px;
    padding-top: 7px;
    background-color: #e4e4e4;
    padding-right:5px;
    color: #656464;
}
.bgGV1
{
    padding: 3px 0px 3px 4px;
    background-color: #e6e6e5;
    color: #565454;
    font-size: 8pt;
}
.noalbums
{
    text-align: center;
    font-size: 20;
    font-weight: bold;
    width: 90%;
}
input.albumthumb
{
    padding: 14px; 
}
input.albumthumb:hover
{
    padding: 14px; background: url(/admin/ai/bg_grayTransp.png) repeat;
}
.albumthumb
{
    padding: 14px; 
}
.albumthumb:hover
{
    padding: 14px; background: url(/admin/ai/bg_grayTransp.png) repeat;
}
a.viewalbumphotos:active, a.viewalbumphotos:link, a.viewalbumphotos:visited
{
    font-size: 17px;
    color: #a1a1a1;
    font-weight: bold;
    text-decoration: none;
}
#DLalbums td
{
    vertical-align: top;
}
.galleryDL
{
    padding: 15px;
    text-align: center;
    width: auto;
}
img.slideshowthumbs { padding-bottom: 8px; display: block; width: 120%; height: auto; cursor: pointer }
.articlelist-thumb
{
    float: left;
    padding-right: 10px;
    padding-bottom: 8px;
    width: 80px;
}

/******************************************************************/
/*******************************************************************/