﻿*
{
 margin: 0;
}
html, body, form
{
 background-color: #036;
 height: 100%;
 color: #fc0;
 font-family:Sans-Serif;
 text-align: center;
 font-size: 17px;
 margin: 0;
 line-height:22px;
}
a
{
    outline:none;
    border:none;
    }
p{
padding:10px 0;
}
#wrap
{
 min-height: 100%;
 height: auto !important;
 height: 100%;
 margin: 0 auto -150px;
 width: 980px;
}
#footer, .push
{
 height: 150px;
 clear: both;
}
#footer
{
 background-color: #002346;
 min-width: 980px;

}

a:link, a:visited, a:hover, a:active
{
 color: #fc0;
}

#copyright
{
 clear: both;
 font-size: 14px;
 color: #fff;
 width: 980px;
 margin: 0 auto;
 
}


#header
{
 height: 184px;
 margin-bottom: 10px;
 min-width: 980px;
 
}

img
{
 border: 0;
}

h3{
padding-top:20px;}

.clr
{
    clear:both;
    }

.linkModColor
{
 color: #fc0;
}

#mainBookLink, #mainDVDsLink,#mainEventsLink
{
 text-decoration: none;
 padding-bottom: 6px;
 color: #fff;
 font-size: 20px;
 display:block;
  /*background: url(underline_white.gif) repeat-x 100% 100%;
 margin: 30px;
 white-space: nowrap;*/}

#mainBookLink:hover, #mainDVDsLink:hover,#mainEventsLink:hover
{
 /*background: url(underline_yellow.gif) repeat-x 100% 100%;*/
 color: #fc0;

}

.pMainAnnouncement
{
 width: 650px;
 margin: 0 auto;
 padding: 20px;
  color:#fff;
}

.cornerSections
{
 width: 290px;
 float: left;
 margin-top:20px;
 text-align: left;
 padding-left:10px;
 padding-right:10px;
  color:#fff;
}

.bodyright{
 width: 615px;
 float: left;
 margin:8px;
 margin-top:20px;
 text-align: left;
 padding-right:10px;
 padding-left:10px;
 color:#fff;
}

.postcontainer{
  margin-top:20px;
  width: 930px;
 color:#fff;
 text-align:left;
 padding-right:10px;
 padding-left:10px;
}

.postcontainer ul li{
padding:6px;
font-weight:normal;
}

.bodyright a:link, a:visited, a:hover, a:active
{
    color:#fc0;
    }

.cornerTitles
{
 color: #fc0;
 font-size: 18px;
 text-decoration: none;
 padding-top: 30px;
 background: url(underline_white1.gif) repeat-x 100% 0%;
}

.cornerDescription
{
 font-size: 14px;
 color: #fff;
 margin-top:10px;
 display:block;
}

.cornerContainer
{
 margin: 0 auto;
 width: 980px;
}

.cornerImages
{
vertical-align:top;

 padding: 10px;
 float: right;
 border:0;
}


.list {
list-style-image:url(bullets.jpg);
color:#fc0;
}

.picturedisplay{
float:left;
margin-top:14px;
}

#menu {
clear: both;
list-style:none;
margin:0 auto;
padding:25px 0 0 0;
width:960px;
font-size:14px;
}

#menu li {
display:inline;
margin:0 30px 0 0;
padding:0;

}

/* Formatting for Blog Controls */

 .BlogStream { margin: 0px 170px 0px 0px; }
 .BlogFeatures { width: 150px; float: right; }
 .BlogFeatures div { padding-bottom: 20px; margin-bottom: 20px; border-left: solid 1px #d3d3d3; text-align: center; }
 .BlogFeatures h1 { font-size: 16px; font-weight: bold; background-color:inherit; padding: 6px; margin: 0px 0px 10px 0px; }
 .BlogFeatures ul { list-style: none; margin: 0px; padding: 0px; }
 .BlogFeatures .BlogFeaturesSearchBox { width: 80px; }
.BlogFeatures .BlogFeaturesSearchButton { width: 40px; }
.BlogEntry { border-left: solid 1px #d3d3d3; margin: 0px 0px 20px 0px; }
.BlogEntryHeader { padding: 10px 6px 6px 6px; background-color:inherit }
.BlogEntryHeader .BlogEntryHeaderPostTitle span { font-size: 1.6em; }
.BlogEntryHeader .BlogEntryHeaderPostDate span { font-size: 0.8em; color: #787878; }
.BlogEntryHeader div label { display: block; float: left; width: 100px; }
.BlogEntryBody { padding: 6px; }
.BlogEntryBody .TinyMCETextArea { width: 98%; }    
.BlogEntryFooter { background-color:inherit; padding: 6px; }
.BlogEntryFooter .BlogEntryFooterCommands { float: left; }
.BlogEntryFooter .BlogEntryFooterCommands a { margin-right: 10px; }
.BlogEntryFooter .BlogEntryFooterLinks div { float: left; }
.BlogEntryFooter .BlogEntryFooterLinks .BlogEntryFooterLinksPermalink a, .BlogEntryFooter .BlogEntryFooterLinks .BlogEntryFooterLinksServices a { margin-right: 10px; }
.BlogEntryFooter .BlogEntryFooterLinks .BlogEntryFooterLinksComments { display: block; float: right;  text-align: right; margin-left: 20px; }
.BlogEntryFooter .BlogEntryFooterLinks .BlogEntryFooterLinksTags { display: block; float: none;  text-align: right; }
.BlogEntryFooter ul { padding-left: 0px; margin: 0px; list-style-type: none; display: inline; }
.BlogEntryFooter ul li { display: inline; margin-left: 6px; }
.BlogNavigation { margin-right: 200px; margin-top: 20px; text-align: center; }
.BlogNavigation a { font-weight: bold; margin-left: 50px; margin-right: 50px; padding: 4px; border: outset 1px #6f5230; text-decoration: none; }
.CommentsStream { margin: 0px 0px 20px 40px; }
.CommentsStream .CommentsEntry { margin-bottom: 20px; background: #fdfcf6 url('FeatureBackgroundTile-1-119.gif') repeat-x; border-bottom: solid 1px #e1d2bd; }
.CommentsStream .CommentsEntryHeader { font-style:italic; margin-bottom: 10px; padding: 6px; }
.CommentsStream .CommentsEntryBody { padding: 6px; }
.CommentsStream .CommentsEntryFooter { padding: 6px; text-align: left; }
.CommentsStream .CommentsAdd { border: dashed 1px #6f5230; padding: 10px; }
.CommentsStream .CommentsAdd h1 { font-size: 16px; font-weight: bold; margin: 0px; }
.CommentsStream .CommentsAdd div { padding: 4px; }
.CommentsStream .CommentsAdd label { display: block; float: left; width: 150px; }
.CommentsStream .CommentsAdd textarea { width: 99%; }
.CommentsStream .CommentsAdd a, .CommentsCommands a { padding: 4px; border: outset 1px #d3d3d3; text-decoration: none; }

