﻿html, body {
	font-size: 100%;
	margin: 0;
	padding: 0;
	background:#660000 url(../!img/apt_mini_aa-civilwar_bg.jpg) repeat-x top;
	font-family:Verdana,Geneva,sans-serif;
}
#container { width:965px; margin:0 auto; position: relative; }
#blogContainer {width: 965px; margin: 0 auto; background: url(../!images/blog/apt_mini_aa-civilwar_blog_content_tile.jpg) repeat-y;}
.photos 
{
    position: absolute;
    width:679px; 
    height:433px; 
    background:#FFF;  
    float:left; 
}

.photos ul
{
    position:relative;
    margin:0;
}

.photos ul li
{
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    height:433px;
    width:679px;
    display:none;
}

.photos ul li:first-child
{
    display:block;
}

.photos ul li .caption
{
    position:absolute;
    bottom:0px;
    left:0px;
    width:619px;
    padding:10px 30px;
    height:50px;
    font-size:12px;
    color:#CEC8BF;
    background:rgba(55,0,0,.5);
    display:block;
}

.photos ul li .caption .title
{
   font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;
   font-size:18px;
   color:#FFE8C6; 
   display:block;   
   background:url(../!img/apt_hist-anniv_go.png) no-repeat center right;
}

.photos ul li .link
{  
   background:url(../!img/apt_hist-anniv_go.png) no-repeat center right;
    text-decoration:none;
}

.photos ul li .caption .title a
{
    color:#FFE8C6; 
    text-decoration:none;
    padding-right:25px;
}

.photos ul li .caption .title a:hover
{
    text-decoration:underline;
}

#rightCol { width:286px; height:433px; float:right; } 
#content { width:965px; height:228px; background:url(../!img/apt_mini_aa-civilwar_body_bg.jpg); display:inline-block; font-family:Verdana; font-size:11px; }
#content b { font-size:10.79px; }
#content a { color:#56341a; } 

#content #mainContentArea
{
    padding:10px 30px; 
}

h1 {font-size: 12px; color: #5F0000;}
h2 {font-size: 14px;}

/********************************************
				MAIN NAVIGATION
 *******************************************/
#promoContainer
{
    background:url(../!img/apt_hist-anniv_mp_promo_base.png) no-repeat top center;
    float:right;
    margin-left:10px;
    width:286px;
    height:144px;
}

#promo { background: url(../!img/apt_mini_aa-civilwar_promos_a.gif) bottom center no-repeat; margin:10px 11px; width:264px; height:123px; position:relative; z-index:10000; display:inline-block; }
#promo dl { margin:0; }
#promo_nav dd { float:left; width:auto!important; display:inline; position:relative; margin:0; }
#promo_nav dt { position:absolute; height:0; overflow:hidden; visibility:hidden; }
#promo_nav a.ir { width:100%; height:0; overflow:hidden; text-decoration:none; text-indent:-9999px; position:relative; border:0; }

#promo_nav #blog a.ir { position:absolute; width:262px; height:73px; }
#promo_nav #blog a:hover { position:absolute; background: url(../!img/apt_mini_aa-civilwar_promos_b.gif); top:0px; left:0;}

#promo_nav #deals a.ir { position:absolute; width:132px; height:48px; top:73px; }
#promo_nav #deals a:hover { position:absolute; background: url(../!img/apt_mini_aa-civilwar_promos_b.gif) 0 -73px; }

#promo_nav #enews a.ir { position:absolute; width:132px; height:48px; top:73px; left:132px; }
#promo_nav #enews a:hover { position:absolute; background: url(../!img/apt_mini_aa-civilwar_promos_b.gif) -132px -73px; }



/* =FOOTER
****************************/
#footer {
	background: #370000;
	width: 965px;
	color: #9d9c97;
	font-size: .63em;
	overflow:hidden;
	padding-bottom: 10px;
}

address#company {
	font-style: normal;
	width: 280px;
	float: left;
	margin: 10px 0 0 10px; display: inline;
}
#links, #legal {
	font-size: .9em;
	margin: 0 10px 0 305px;
	text-align: right;
}
#links { padding: 10px 0 10px; word-spacing: 5px; font-weight:bold; }
	
#links nav
{
	overflow:hidden;
}
	
#links nav ul
{
	list-style:none;
	float:right;
	margin:0;
	padding:0;
}
	
#links nav li
{
	float:left;
	padding-right:10px;
}

.social a img,
.social a span
{
    vertical-align:middle;
}
	
#legal p { margin: 0; }

#copy a, #links a { font-weight: bold; word-spacing: normal; }
#footer a:link, #footer a:visited {
	color: #9d9c97;
	text-decoration: none;
}
#footer a:focus, #footer a:hover, #footer a:active {
	color: #fff;
	text-decoration: underline;
}

/* Blog Styles */
#Blogcontent
{
	padding: 25px;
}
.panel { background: #F9F4E1; border: 1px solid #C7C3AA; padding: 5px 8px; margin: 1em 0; }
dl.related {
	width: 150px;
	font-size: .83em;
	float: right; display: inline;
	margin-left: 1em; 
	padding-bottom: 10px;
	line-height: 1.1;
}

.related ul { text-indent: 0; margin-left: 1.5em; padding-left: 0; }
.related dt { font-weight: bold; font-size: 1.1em; padding: 5px 0; letter-spacing: -1px; }
.related dt.ir { background: #FAD411 url(/!images/int/apt07_int_header_related-links.gif) no-repeat 0 0; padding: 22px 0 0; height: 22px; border-bottom: 1px solid #C7C3AA; margin: -5px -8px 5px; }
.related dd { margin:0 0 .4em 5px; padding-left: 1.2em; text-indent: -1.2em;  }
.related span { color:#D92434; font-weight: bold; font-size:.9em; }

.related a:link, .related a:visited { color: #4745A2; }
.related a:hover,.related a:focus, .related a:active { color: #4A9AFB; text-decoration: none; }

.related a.AT {
	color: #343434;
	background:#ffffff;
}
.container {
	display: inline-block;
	width: 720px!important;
}

	.container:after {
		content: '.';
		clear: both;
		display: block;
		height: 0;
		overflow: hidden;
		visibility: hidden;
	}

.blogentry h1 { margin-bottom: 0; } 
.blogentry .date { margin: .3em 0 1em; font-style: italic; font-size: 12px; }
.blogentry img { border: 1px solid #000; }
.blogentry img[align=left] { margin-right: 1em; }
.blogentry img[align=right] { margin-left: 1em; }


/* Right side RSS Feed Column Styles */
#rssFeedCol {float: right; width: 166px; margin-left: 1em;}

/* Blog Comments Styles */
h1.header {font-size: 25px; color: #2A354B;}
.req {color: Red; font-weight: bold;}

.OddListing
{
	border: 1px solid #C7C3AA; 
	background-color:#F9F4E1; 
	padding: 12px; 
	margin-bottom: 12px;
}

.EvenListing
{
	border: 1px solid #C7C3AA; 
	background-color:#FFFCEF; 
	padding: 12px; 
	margin-bottom: 12px;
}

.TitleArea
{
	font-size: 14px; 
	font-weight: bold; 
	padding-bottom: 3px;
}

.SubmitName
{
	font-style: italic; 
	font-size: 12px; 
	padding-bottom: 1px;	
}

.SubmitDate
{
	font-style: italic; 
	font-size: 11px; 
	padding-bottom: 6px;
}

.CommentContent
{
	font-family: Arial; 
	font-size: 13px;
}

/* Main Page Calendar of Events Box */
#COEListing {float: right; padding:20px 25px; }

/*#COEHeaderArea {background: #370000; height: 25px; margin: 0; padding: 0; width: 300px;}
#COEHeaderArea h1 {color: #F3F3F3; margin: 0; padding: 1px 0 0 4px; border-bottom: 1px solid #333;}*/
#COEHeaderArea { text-align:center; }

#COEBox {overflow: auto; overflow-x: hidden; height:345px; padding:0 10px 10px; margin-top:10px; }

#COEBox .COELink {text-align: right; margin: 0 12px 0 0; padding: 0 0 4px 0;}

#COEBox .Title { font-size: 14px; font-weight: bold; color: #56341a; font-family:Georgia,Utopia,Palatino,'Palatino Linotype',serif;}
#COEBox .Date { font-size: 10px; font-style: italic; color: #56341a;}
#COEBox .Title a:link, #COEBox .Title a:visited {color: #56341a; text-decoration: underline;}
#COEBox .Title a:hover, #COEBox .Title a:active {color: #154468; text-decoration: none;}
#COEBox .Event { font-size: 10px; color: #363330;}

#COEBox .item { margin-bottom:15px; }

