/* --------- define site wide attributes -------------- */
.sectionHeaderNew                     {
  color: black; font-size: 12pt; font-family:  Verdana, Arial, Helvetica, sans-serif ;
  font-weight: bold; border-bottom: solid 2px red; margin-bottom: 6px; padding-bottom: 2px;
}

.maincontentNew              {
	margin: 0px 10px 10px 10px; padding: 5px;
	background: #eee;
}

body {
	background: #FBFBC6 url(http://www.nastypenguins.com/images/background_gradient.png) repeat-x top left;
	font-size: 12px;
	font-family: Lucida Bright, Palatino, New Century Schoolbook, Bookman, Times New Roman, serif;
	color:#000;
	padding:0px;
	margin:0px;
}

.content a {color: #865490;}
.content a:visited {color:purple;}
.content a:hover {color: red;}
.content a:active { color:yellow;}

.content h1 {
	color: #865490;
	font-size: 22px;
	font-weight: bold;
	margin-top: 0px;
}

.content h2 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	line-height: 0px;
}

.content ul{
	list-style-image: url(http://www.nastypenguins.com/images/arrow_bullet.gif);
}

/* --------- define stuff for navigation and other site chrome -------------- */
/* -------- navigation images ------------- */
#siteLogo {
	background: url(http://www.nastypenguins.com/images/nastyTopLogo.gif) no-repeat top left;
	width: 200px;
	height: 200px;
	position:relative;
	display:inline;
	float: left;
	padding: 5px 0px 0px 0px;
	margin: -60px 0px 0px -15px;
}

#siteBanner {
	width: 600px;
	height: 100px;
	position:relative;
	display:inline;
	float: right;
	padding: 0px 10px 0px 0px;
	margin: 20px 0px 0px 0px;
}


#siteTitle {
	font-size: 21px;
	background-color: #0A0A09;
	color: white;
	padding:0px 15px 0px 30px;
	margin:0px;
	font-style: italic;
	font-weight: bold;
	clear: both
}

#topNavBar {
	font-family:  Verdana, Arial, Helvetica, sans-serif ;
	font-size: 21px;
	background-color: #865490;
	border-top:1px solid #fff;
	border-bottom:1px solid #865490;
	color: white;
	padding:0px 15px 0px 10px;
	font-weight: bold;
	clear: both
}

#bottomNavBar {
	font-size: 10px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background-color: #865490;
	border-top:1px solid #865490;
	border-bottom:1px solid #fff;
	color: white;
	padding:5px 15px;
	margin:0px
}

/* ----------container to center the layout---------- */
.container {
	width: 800px;
	padding:0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}



/* ----------outer and inner----------------- */
.outer{
	border-left: solid 170px #B8B3B3;  /* color of the left column  */
	background-color: #ffffff; /* color of the content column */
 }

.outerContent{
	background: #fff;
}

.outer2{
	padding-left: 170px;  /* color of the left column  */
 }

.inner{
	margin:0px; width:100%; /* The fixes IE weirdness */
}

.innerContent{
	clear: both;
}

/* --------------left navigation ------------- */
.left {
 	width:170px;
 	float:left;
 	position:relative;
 	margin-left:-170px;
 	margin-right:1px;
 	color: #000;
 }


/* -----------------content--------------------- */
.content{
	position: relative;
	padding: 5px 10px 5px 20px;
}


/*  ----------------footer---------------------- */
#footer {
	padding:0px;
	margin:0px;
	text-align: right;
}

.leftHandBottomLinks{
	padding-top: 6px;
	float: left;
	width: 300px;
	text-align: left;
}

.leftHandBottomLinks a {color: #FFFFff; }
.leftHandBottomLinks a:visited {color:#FFFFff;}
.leftHandBottomLinks a:hover {color: #FFFFff;}
.leftHandBottomLinks a:active { color:#FFFFff;}



.warningText {
	font-family:  Verdana, Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-weight: bold;
	color:#4E1369;
}

.enterText {
	font-family:  Verdana, Arial, Helvetica, sans-serif ;
	font-size: 18px;
	font-weight: bold;
	color:#f00;
	text-align: center;
	padding: 20px 0px 20px 0px;
}


/* -------------------- Left Hand Navigation Links ------------------- */
.navlist{
	margin-left: 0px;
	padding-left: 0px;
	list-style:none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	width: 100%;
	color: #000;
	margin-top: 0px;
}

.navlist a {color: #000;}
.navlist a:visited {color:#000;}
.navlist a:hover {color: #fff;}
.navlist a:active { color:#ccc;}


.navlist li {
	color: #000;
	padding-left: 5px;
	padding-top: 10px;
}

.navlist li a{
	color: #000;
	text-decoration:none;
	padding-bottom: 2px;
	border-bottom: solid 1px white;
	width: 100%;
	display:block;
}

.navlist ul {
	list-style:none;
	margin-left: 10px;
	padding-left: 0px;
	color: #000;
	padding-bottom: 5px;
	padding-top: 6px;
	width: 100%;
}

.subnavlist{
	margin-left: 0px;
	padding-left: 0px;
	list-style:none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	width: 100%;
	color: #000;
}

.subnavlist li {
	padding-left: 5px;
	padding-top: 0px;
	color: #000;
	list-style: none;
}

.subnavlist li a{
	color: #000;
	text-decoration:none;
	border-bottom: none;
	width: 100%;
	display:block;
}

.subnavlist li a {color: #000;}
.subnavlist li a:visited {color:#000;}
.subnavlist li a:hover {color: #FFF;}
.subnavlist li a:active { color:#000;}

.subnavlist ul {
	list-style:none;
	margin-left: 10px;
	padding-left: 0px;
	color: #000;
	padding-bottom: 5px;
	width: 100%;
}



/* ###### Menu Highlight Nav Link based on body ID ###### */
#home .home,
#archive .archive, #archive_1 .archive_1, #archive_2 .archive_2, #archive_5 .archive_5
{
  color: #6F3A99;
}

/* ---  turn off all submenus by default --- */
.home, .archive {
	display: none;
}

/* == turn on appropriate sub nav menu based on body tag */
#home .home,
#archive .archive, #archive_1 .archive, #archive_2 .archive, #archive_5 .archive
{
	display: block;
}


/* ******** print friendly ********** */
@media print {
	body { background: #fff; width: auto;  }
	.container { width: auto; }
   .noprint { display: none; }
	#siteTitle { display: none; }
	#topNavBar { display: none; }
	#siteLogo  { display: none; }
	#siteBanner{ display: none; }
	#siteSectionLogo { display: none; }
	.left { display: none; }
	.outer { border-left: 0px;}
	.outer2 { padding-left: 0px; }
	.content {	margin-right: 0px; background: #fff; }
	.leftHandBottomLinks { display: none; }
	#bottomNavBar {
		font-size: 10px;
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		background-color: #fff;
		border-top:1px solid #000;
		border-bottom:none;
		color: #000;
		padding:5px 15px;
		margin:0px
	}

}



/*******************************************************************************
							  Message stuff
*******************************************************************************/
/* surrounds entire message */
.MessageEntire {
	padding: 20px;
	border: 1pt solid black;
}

/* surrounds all the messages, not the header and footer */
.MainBody{
	padding-left: 20px;
	padding-right: 20px;
}

/* used for the stuff that appears the top of the page */
.navigationBar {
	padding-left: 20px;
	padding-right: 20px;
	font-family: verdana, sans-serif; font-size: 10pt;
}

/* surrounds entire message */
.MessageEntire {
	padding: 20px;
	border: 1pt solid black;
}

.MessageSubject {
}
.MessageSubject1 {
}
.MessageSubject2 {
	font-weight: bold;
}

/* encompasses the author and the date */
.MessageAuthor {
}
.MessageAuthor1 {
}
.MessageAuthor2 {
	font-weight: bold;
}

.MessageDate1 {
}
.MessageDate2 {
	font-weight: bold;
}

.MessageText {
}


.copyright {
	padding-top: 20px;
	padding-right: 10px;
	font: 8pt Verdana, Tahoma, helvetica, arial, sans-serif;
	font-style: italic;
	text-align: right;
}
