/* The Map of True Places Global Stylesheet */

/* HTML & Body Elements */
body { background:#DCBF7D url(../images/new_bg.jpg) no-repeat center top; margin:0; padding:0; color:#000; font-family:Georgia, "Times New Roman", Times, serif; }
body, html { height:100%; }
.content { width:992px;  margin:auto; padding-top:45px;}
a img, a:focus { outline:none; border:none; }
.clear { clear:both; }
.left { float:left; }

/* Header Elements */
.content img { margin:auto; display:block;  }
#nav { margin:auto; width:100%; height:44px; padding:0; position:fixed; background:rgba(255,255,255,.15); }
#nav img { float:left; padding:10px 20px; background-color: rgba(0, 0, 0, .15); border-bottom-width:2px; }
#nav img:hover { background-color: rgba(0, 0, 0, .25); }

/* Link Elements */
a { color:#6283AF; text-decoration:underline;}
a:hover { color:#6283AF; text-decoration:none; }

a.white { color:#FFF; text-decoration:none;}
a.white:hover { color:#FFF; text-decoration:underline; }

/* Nav Elements */
#nav ul { list-style-type:none; list-style-position:outside; width:992px; margin:auto; padding:10px;  }
#nav ul li { display:inline; font-size:16px; color:#000; font-style:italic; margin:0; padding:25px 15px; }
#nav ul li a { color:#000; text-decoration:none; }
#nav ul li a:hover { color:#000; text-decoration:underline; }

/* Main Elements */
#colA, #colB { float:left; width:450px; }
#purchase { padding-top:5px; padding-left:5px; margin-left:100px; width:375px; }
#purchase img { float:left; margin-bottom:15px; }
#preorder p { clear:both; font-size:14px; padding-left:25px; }
#button { background:url(../images/button.png) no-repeat left top; font:20px Georgia, "Times New Roman", Times, serif; color:#FFF; text-align:left; padding:5px 10px 10px 32px; clear:both; display:block; margin-left:50px; }

#video { background:rgba(0,0,0, .15); width:361px; height:275px; margin-top:25px; margin-left:25px; padding-top:2px; }
#video ul { list-style-type:none; list-style-position:outside; margin:0; padding-top:10px; }
#video ul li { display:inline; padding:5px; font-size:12px; }
#player_div { margin-top:10px; margin-left:15px; }
#player_div img { margin-left:0; }

#review { padding-bottom:5px; width:300px; font-size:12px; color:#000; padding-left:10px; }
#review p.small { font-style:italic; font-size:14px; color:#000; margin:0; padding:0; }
#review h1 { color:#a9bc21; font-size:22px; margin:0; padding-bottom:10px; border-bottom:1px solid #202020; width:250px; }
#review p { font-size:12px; color:#000; padding:10px; margin:0; }
span.perma { font-style:italic; font-size:12px; color:#000; margin:0; padding:0 10px 0 0; text-align:right; }
a.perma { font-style:italic; font-size:12px; color:#000; text-align:right; }

#info { width:992px; }
#info p#quote { font:italic 16px/26px Georgia, "Times New Roman", Times, serif; color:#ebebeb; }
#info p#quote:first-line { font-weight:normal; font-style:normal; font-size:22px; color:#000; }
p.source { font:10px/12px Georgia, "Times New Roman", Times, serif; color:#7f7f7f; padding-bottom:10px; border-bottom:1px solid #202020; }

#blog { padding-left:5px; padding-top:25px; width:450px; }
#blog p.small { font-style:italic; font-size:14px; color:#000; margin:0; padding:0; }
#blog h1 { color:#a9bc21; font-size:22px; margin:0 0 10px; padding-bottom:10px; border-bottom:1px solid #5f5ba2; }
#blog p { font-size:12px; color:#000; padding:10px 10px 0; margin:0; }
p.excerpt { padding-left:15px; }

p.link { margin-top:35px; }

#preview { width:250px; padding-left:75px; padding-top:15px; }
#preview p.small { font-style:italic; font-size:14px; color:#000; margin:0; padding:0; }
#preview h1 { color:#a9bc21; font-size:22px; margin:0; padding-bottom:10px; border-top:1px solid #5f5ba2; width:250px; padding-top:5px; }
#preview p { font-size:12px; color:#f4f4f4; padding:10px; }
#preview ul { list-style-type:none; list-style-position:outside; padding:0; margin:0; }
#preview ul li { background-color:#FFEFCF; margin-bottom:2px; }
#preview ul li:hover { background-color:#EFCB86;}
#preview ul li a { display:block; padding:5px; }

#social { width:992px; margin-top:30px; border-top:1px solid #5f5ba2; border-bottom:1px solid #5f5ba2; height:30px; padding:0; text-align:center;}
#social p { font-size:12px; color:#f4f4f4; padding:8px 0 8px 350px; float:left; margin:0; font-style:italic; text-align:center; }
#social img { float:left; padding:0; margin:0; }
#facebook, #twitter { padding-top:20px; }
#twitter { padding-left:10px; padding-right:150px; }

#rights { width:992px; }
#rights ul { list-style-type:none; padding:0; margin:0;}
#rights ul li { display:inline; padding-left:10px; font-size:10px; color:#f4f4f4; }
#rights ul li#fireLink { padding-left:500px; }
#fireman { margin-left:5px; margin-right:5px; margin-bottom:-3px; display:inline; }

/* Contact Form Elements */
.contact { float:left padding-top:25px; padding-left:25px; }
.intro { color:#f4f4f4; font-size:12px; padding-top:25px; padding-left:100px; }
form, fieldset { border:0; width:700px; margin:auto;}

.news_ticker {
/*background: url(images/news_bg.gif) repeat-x 0px 0px;*/
background-color: #FFFFFF;
width:auto;
margin:0px;
height:24px;
padding:0px 10px 0px 10px;
margin-top: -15px;
margin-right: 5px;
color: #5a5a5a;
font-size: 12pt;
font-weight: bold;}

.news_ticker a:link
{
border: none;
text-decoration: underline;
color: #445E96;
font-size: 12pt;
font-weight: bold;
}

.news_ticker li {

	list-style-type: none;
}

.news_ticker a:visited
{
border: none;
text-decoration: underline;
color: #D86100;
font-size: 12pt;
font-weight: bold;
}

.news_ticker a:hover
{
border: none;
text-decoration: underline;
color: #D86100;
font-size: 12pt;
font-weight: bold;
}

.news_ticker a:visited:hover
{
border: none;
text-decoration: underline;
color: #D86100;
font-size: 12pt;
font-weight: bold;
}

.news_ticker .bottom_border_container {
width:964px;
height:0px;
line-height:0px;
font-size:1px;
display:block;
padding:0px;
margin:0px auto;
position:relative;
z-index:20;}

p strong{
	color:#000;
}
