/* 
=====================================================
Skin Containers for Letters to Lee
=====================================================
*/
body {
	background-color: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers */

}
body, table, tbody, p {
	font-family: Georgia, Times, serif; /* default font */
	font-size: 11pt;
	line-height: 1.4em;
	color: #2a4b6f; /* default font color */
}
#container {
	width: 1000px;
	border: 1px solid #d2dce8;
	background-color: #ffffff;
	margin: 20px auto; /* the auto margins (in conjunction with a width) center the page */
	position: relative;
	text-align: left; /* reset text alignment; this overrides the "text-align: center" on the body element. */
}

/* 
=================
Page Containers
=================
*/
#header {
    background-image: url(airmail_BG.jpg);
    background-repeat: repeat-x;
    border-bottom: 15px solid #6a8a98
}
#logo {
    padding: 30px 0 10px 15px;
}
#pageContent {
    width: 770px;
    float: right;
    margin: 0 20px;
}
#onePaneContent {
    width: 770px;
    float: right;
    margin: 35px 20px 0 20px;
}
#content {
    width: 425px;
    float: left;
    margin-top: 35px;
}
#rightContent {
    width: 325px;
    float: right;
    margin-top: 35px;
}
#leftPageContent {
    background-image: url(sidebar_BG.jpg);
    background-repeat: repeat-y;
    float: left;
    width: 190px;
}
#sideMenu {
    margin-left: 15px;
    margin-top: 35px;
}
#leftContent {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 2px solid #a81e22;
}
#redStamp {
	margin-top: 15px;
}
#bottomContent {
    clear: both;
    width: 100%;
    padding-bottom: 10px;
}
#footer {
    width: 850px;
    margin: 0 auto 20px auto;
}	

/* 
=====================================================
Skin styles for Snapsis Menu: sideNav
=====================================================
*/

#sideNav {
}
#sideNav ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#sideNav li {
    list-style-type: none;
    padding-bottom: 10px;
}
#sideNav a {
    color: #6a8a98;
    text-decoration: none;
}
#sideNav a:hover {
    text-decoration: none;
    color: #a81e22;
}
#sideNav .SelectedTab a {
    color: #a81e22;
    font-family: Georgia, Times, serif;
    font-size: 11pt;
    font-weight: bold;
}

/* 
=====================================================
FCKEditor Styles for Letters to Lee
=====================================================
*/

h1 {
	font-family: Georgia, Times, serif; /* default font */
 	font-size: 19pt;
	color: #6a8a98;
	letter-spacing: .015em;
    margin-top: 0;
	margin-bottom: 0;
    line-height: 1em;
}
h2 {
	font-family: Georgia, Times, serif; /* default font */
	font-size: 14pt;
	line-height: 14pt;
	color: #6a8a98;
	letter-spacing: .015em;
	margin-bottom: -5px;
    margin-top: 20px;
}
h3 {
	font-family: Georgia, Times, serif; /* default font */
	font-size: 18pt;
	text-align: right;
	line-height: 1.15em;
	color: #6a8a98;
	padding: 0 0 0 20px;
	margin: 0;
}
h4 {
	font-family: Georgia, Times, serif; /* default font */
	font-size: 18pt;
	text-align: right;
	line-height: 1.15em;
	color: #6a8a98;
	margin: 0 15px 0 0;
}
h5 {
	font-family: Georgia, Times, serif; /* default font */
	font-size: 16pt;
	font-weight: normal;
	color: #6a8a98;
	letter-spacing: .025em;
	line-height: 1em;
	margin: 0;
}
.quoteSource {
	font-size: 9pt;
    margin-top: -9pt;
    color: #6a8a98;
}
.reviewSource {
    font-weight: bold;
}
.span-9pt {
	font-size: 9pt;
}
.span-13pt {
	font-size: 13pt;
}

/* 
=====================================================
Skin styles to override defaults
=====================================================
*/
.Normal {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; /* default font */
	font-size: 11.25px;
	color: #415a68;
	line-height: 1.5em;

}
ul {
	margin: 10px 0 0 12px;
	padding: 0px;
}
li {
    color: #e1e068;
}
ul.bulletCopy li {
    margin-bottom: 10px;
}

a:link, a:visited {
	color: #6a8a98;
	text-decoration: none;
}
a:hover {
	color: #6a8a98;
    text-decoration: underline;
}
.Login {
    font-size: 9pt;
}

/* 
=====================================================
Skin styles for Simple Gallery
=====================================================
*/
#dnn_ctr513_Gallery_ViewGallery_lblDescription {
	font-family: Georgia, Times, serif;
	font-size: 18pt;
	line-height: 1.4em;
	color: #6a8a98;
}
.View .Normal {
	font-family: Georgia, Times, serif;
	font-size: 10pt;
	line-height: 1.4em;
	color: #2a4b6f;
}
#lightbox-container-image-data {
	padding: 0 10px; 
}

#lightbox-container-image-details {
	float:left;
	text-align:left;
	width:70%;
	font-family: Georgia, Times, serif; /* default font */
	font-size: 11pt;
	line-height: 1.3em;
	color: #2a4b6f;
}

#lightbox-container-image-details-caption
{
	font-weight: bold;
}

#lightbox-container-image-details-description
{
	clear:left;
	display:block;
}

#lightbox-container-image-details-currentNumber 
{
	clear:left;
	display:block;
}

#lightbox-container-image-details-currentNumber a, lightbox-container-image-details-currentNumber a:hover
{
	border-bottom:medium none;
	color:#151410;
	text-decoration:underline;
}

#lightbox-container-image-details-nav {
	clear:left;
	display:block;
	padding:0pt 0pt 10px;
}

#lightbox-container-image-details-nav a, #lightbox-container-image-details-nav a:hover {
	border-bottom:medium none;
	color:#6a8a98;
	text-decoration:underline;
	font-size: 10pt;
}
#lightbox-container-image-details-nav-btnPrev
{
	margin:0pt 8px 0pt 0pt;
}

#lightbox-container-image-details-nav-btnPlay
{
	margin:0pt 8px 0pt 0pt;
}

#lightbox-image-details-close {
	float: right;
	text-align: right;
	padding:0 0 10px;
	font-family: Georgia, Times, serif; /* default font */
	font-size: 10pt;
	line-height: 1.3em;
	color: #2a4b6f;
}

#lightbox-image-details-close a, #lightbox-image-details-close a:hover {
	border-bottom:medium none;
	color:#6a8a98;
	text-decoration:underline;	
}

#lightbox-image-details-download a, #lightbox-image-details-download a:hover {
	border-bottom:medium none;
	color:#151410;
	text-decoration:underline;	
	padding:0 0 10px;
}
