/* Tag Classes */
body { 	margin: 10px 0px 0px; 
}
p { 	margin-top: 0px; 	margin-bottom: 12px;  }
ol {
    margin:0px 0px 8px 0px;
	padding-left: 15px;
}
li {  margin-top: 0px;  margin-bottom: 5px;  }
hr {
    border:1px none;
	border-top: 1px solid #ccc;
	background-color: #fff;
    height: 1px;
}
/* Header Classes */
h1 {
	color: #5B5B5B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 2px;
}
.header {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 0px;
	padding-top: 6px;
	font-weight: bold;
	background-color: #1e1e7c;
	padding-left: 4px;
	margin-bottom: 0px;
}
#youtube h2, #hp_gal h2 {
	color: #5B5B5B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 6px;
	margin-bottom: 2px;
	font-style: normal;
	font-weight: bold;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	font-style: italic;
	font-weight: normal;
	margin: 0px;
}
h3 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
/* Background Classes */
.bg-gray1 { background-color: #e9e9ea; }
.bg-white { background-color: #ffffff; }
.bg-blue1 { background-color: #1e1e7c; }
.bg-green1 { background-color: #99D540; }
.bg-green2 { background-color: #89c42c; }
.bg-m1-dbl-lines {
	background-image:	url(images/m1_dbl_lines.gif);
	background-repeat: repeat-x;
}
/* Text Classes */
.poll-download-pad { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; }
.txt-small-lt {
	color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txt-small-blue1 {
	color: #1e1e7c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txt-small-blue2 {
	color: #191747;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.m-article {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e1e7c;
	text-align: right;
	padding-right: 20px;
	text-transform: uppercase;
}
.m-func {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eeeeee;
	text-align: right;
	padding-right: 20px;
}
#homepage-outer-div {
	width:929px;
	margin:auto;
	margin-top:2px;
	margin-bottom:50px;
}

#homepage-layer1 {
	width:929px;
	padding:1px;
    margin-top:8px;
}
#homepage-layer1-box1 {
	height: 293px;
	background-color:#ffffff;
	position:relative;
	float:left;
    overflow:hidden;
}
#homepage-layer1-box2 {
	width:403px;
	position:relative;
    margin-top:11px;
	float:left;
}
#homepage-layer1-box3 {
	width:300px;
	height: 293px;
	float:right;
	background-color:#ffffff;
	position:relative;
    overflow:hidden;
}
.n2g-td {
    border-bottom:1px solid #e6e5e5;
}
.comments{
	width:608px;
    margin:4px 0px 4px 0px;
	border-top: #89c42c solid 1px;
	float: left;
}
.comments1{ width:614px;}
.comments2{	width:614px;}

.comments-form{
	background: #f1f1dc;
	position: relative;
	width:608px;
	border-top: #89c42c solid 1px;
	border-bottom: #89c42c solid 1px;
    padding:4px;
	margin-bottom:4px;
}
#homepage-layer2 {
	width:929px;
	padding:0px;
}
#homepage-layer2-box1 {
	width:184px;
	position:relative;
	float:left;
	margin-top:8px; 
    font-family:arial;
    font-size:11px;
}
#homepage-layer2-box2 {
	width:403px;
	background-color:#ffffff;
	position:relative;
	float:left;
	margin-top:8px;
}
#homepage-layer2-box3 {
	width:300px;
	background-color:#ffffff;
    font-family:arial;
    font-size:11px;
	position:relative;
	float:right;
	margin-top:8px;
}

#glide-az {
	background-color:#ffffff;
	height:21px;
	position:relative;	
	float:left;
	margin-top:8px;
    border-top:4px solid #bcbbbb;
    border-bottom:4px solid #bcbbbb;
}
#homepage-featgive {
	width:186px;
	float:left;
}
#homepage-botmid {
	float:right;    
}
#homepage-rest {
	background-color:#ffffff;
	width:415px;
	float:left;
	margin-top:6px;
	margin-left:11px;
}
#hp-bottom {
	width:735px;
	float:left;
	margin-top:6px;
}
#hp-rest-f {
	width:182px;
    padding:5px 0px 5px 6px;
	float:left;
}
#hp-rest-r {
	width:182px;
	padding-top:5px;
	padding-bottom:5px;
    padding-left:20px;
    margin-left:10px;
    background-image:url(images/hp-3_5/hp_dots.gif);
    background-position:left;
	background-repeat:repeat-y;
	float:left;
}
#adscraper {
	width:159px;
	float:right;
	margin-top:20px;
}
#homepage-blogs {
	width:300px;
	background-color:#ffffff;
	color:#1b1b1b;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
    margin-top:20px;
	padding-bottom:2px;
}
#homepage-gallery {
	width:415px;
	height: 265px;
	float:left;
	background-color:#ffffff;
	color:#1b1b1b;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:2px;
}
#homepage-cols {
	width:185px;
	float:right;
}
#homepage-pods {
	width:185px;
	float:right;
}
.mightlike {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	font-weight:bold;
	color:#f0f0f0;	
}
.darkie {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	color:#030303;	
}
.news-hang {
	padding:2px;
}

a.a-az:link { text-decoration: none; color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;}
a.a-az:visited { text-decoration: none; color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; }
a.a-az:active { text-decoration: none; color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold;}
a.a-az:hover{ text-decoration: underline;  color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-size:12px;font-weight:bold; }

a.a-mightlike:link { text-decoration: none; color: #d9e4d3; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a.a-mightlike:visited { text-decoration: none; color: #d9e4d3; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a.a-mightlike:active { text-decoration: none; color: #d9e4d3; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a.a-mightlike:hover{ text-decoration: underline;  color: #d9e4d3; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

a.a-darkie:link { text-decoration: none; color: #030303; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.a-darkie:visited { text-decoration: none; color: #030303; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
a.a-darkie:active { text-decoration: none; color: #030303; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a.a-darkie:hover{ text-decoration: underline;  color: #030303; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a.a-foot:link { text-decoration: none; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a.a-foot:visited { text-decoration: none; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a.a-foot:active { text-decoration: none; color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a.a-foot:hover{ text-decoration: underline;  color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

a.a-art:link { text-decoration: none; color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;}
a.a-art:visited { text-decoration: none; color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; }
a.a-art:active { text-decoration: none; color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;}
a.a-art:hover{ text-decoration: underline;  color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; }

a.a-action:link { text-decoration:underline; color: #578cca; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a.a-action:visited { text-decoration: underline; color: #578cca; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a.a-action:active { text-decoration:underline; color: #578cca; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
a.a-action:hover{ text-decoration: underline;  color: #303030; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

a.a-medblue:link { text-decoration:underline; color: #f1f1f1; font-family:Arial, Helvetica, sans-serif;}
a.a-medblue:visited { text-decoration: underline; color: #f1f1f1; font-family:Arial, Helvetica, sans-serif;}
a.a-medblue:active { text-decoration:underline; color: #f1f1f1; font-family:Arial, Helvetica, sans-serif;}
a.a-medblue:hover{ text-decoration: underline;  color: #303030; font-family:Arial, Helvetica, sans-serif;}

a.a-login:link { text-decoration:underline; color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
a.a-login:visited { text-decoration: underline; color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
a.a-login:active { text-decoration:underline; color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
a.a-login:hover{ text-decoration: underline;  color: #f1f1f1; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}

a.a-template-display-ti:link { text-decoration: none; color: #e9e9f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
a.a-template-display-ti:visited { text-decoration: none; color: #e9e9f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
a.a-template-display-ti:active { text-decoration: none; color: #e9e9f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
a.a-template-display-ti:hover { text-decoration: underline; color: #e9e9f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }

.paginate {
	color: #e9e9f5;
    background-color: #1e1e7c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
    padding:4px 0px 1px 4px;
	margin:0px 3px 0px 3px;
}

.news-hang {
	padding-left:6px;
	padding-right:6px;
}

.welcome { color: #1e1e7c; font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px;}
/******************************************
			Link Classes
******************************************/
a:link { text-decoration: none; color: #1e1e7c; }
a:visited { text-decoration: none; color: #095BA6; }
a:active { text-decoration: none; color: #095BA6;}
a:hover{ text-decoration: underline;  color: #095BA6; }

/* the "a-lt-span" class is used as a span withing the links so that the color of the underline is different from the text */
.a-lt-span { color: #f0f0f0; } 
a.a-lt:link { text-decoration: none; color: #969696; }
a.a-lt:visited { text-decoration: none; color: #969696; }
a.a-lt:active { text-decoration: none; color: #969696;}
a.a-lt:hover{ text-decoration: underline;  color: #969696; }

.a-blue1-span { color: #1e1e7c; } 
a.a-blue1:link { text-decoration: none; color: #969696; }
a.a-blue1:visited { text-decoration: none; color: #969696; }
a.a-blue1:active { text-decoration: none; color: #969696;}
a.a-blue1:hover{ text-decoration: underline;  color: #969696; }

.a-blue2-span { color: #191747; } 
a.a-blue2:link { text-decoration: none; color: #969696; }
a.a-blue2:visited { text-decoration: none; color: #969696; }
a.a-blue2:active { text-decoration: none; color: #969696;}
a.a-blue2:hover{ text-decoration: underline;  color: #969696; }


a.a-m-article:link { text-decoration: none; color: #1e1e7c; }
a.a-m-article:visited { text-decoration: none; color: #1e1e7c; }
a.a-m-article:active { text-decoration: none; color: #1e1e7c;}
a.a-m-article:hover{ text-decoration: underline;  color: #1e1e7c; }

a.a-func:link { text-decoration: none; color: #eee; }  /* function menu colors and underline info */
a.a-func:visited { text-decoration: none; color: #eee; }
a.a-func:active { text-decoration: none; color: #eee; }
a.a-func:hover{ text-decoration: underline; color: #eee; }
/* Page Layout Class */
.pagebody {
    margin:0px 14px 0px 0px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pad-home1 {
	padding-right: 35px;
}
/* Footer Classes */
#footerdiv {
	width:100%;
	float:left;
	margin-bottom:15px;
    margin-top:6px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
    padding:9px 20px 9px 0px;
	text-align: right;
    background-color:#1e1e7c;
    margin-bottom:10px;	
}

/* Search Form Classes */
#search{ margin:20px 0px 30px 15px; }
.form-searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 100px;
	border: none;
}
.form-searchsubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #666666;
	border: 1px solid #717171;
	height: 19px;
	width: 50px;
	margin-right: 20px;
	text-transform: uppercase;
	vertical-align:middle;
	vertical-align: baseline;
}
/* Misc Classes */
.no-margin {
	margin: 0px;
}
.pad-logo {
    margin: 17px 29px 10px 28px;
}
.pad-leaderboard {
	margin: 0px 7px 0px 0px;
}
.author-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d4d4d4;
	background-color: #1e1e7c;
    padding:6px 6px 6px 5px;
}
.article-author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #527143;
	margin-left: 4px;
}
.article-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a9a9a9;
	margin-bottom: 10px;
	margin-left: 4px;
}
.bodytext1 {
	margin-left: 4px;
	color: #293822;
}
.bodytext2 {
	width:610px;
	color: #293822;
}
.pad-box1 {
    padding:15px 15px 15px 7px;
}
.article-type-blue {
	font-size: 10px;
	background-color: #2e2e4e;
	padding: 0px 2px;
	margin-right: 3px;
	text-transform: uppercase;
}
.article-type-green {
	font-size: 10px;
	background-color: #9aae91;
	padding: 0px 2px;
	margin-right: 3px;
	text-transform: uppercase;
}
.img-right {
	margin-left: 4px;
	border: 1px solid #1e1e7c;
}
.img-left {
	margin-right: 5px;
	border: 1px solid #1e1e7c;
}



.bo-artist { color: #1e1e7c; font-size: 14px; font-weight: bold; background-color: #99D540; }
.bo-question { color: #FFF; font-size: 12px; font-weight: bold; background-color: #1e1e7c; }

.bgbo { background-color: #E9E9EA; }

