/* CSS Document */

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  text-align: center;
  color: #000;
  background: #0D3D6E;
  }
  
p, table, td {
	font-family: Verdana, sans-serif;
 	font-size: 12px;
  	color: #000;
	}
  
a:link, a:visited {
	color: #FF0000;
	font-size: 12px;
	}
a:hover {
	color: #FF0000;
	text-decoration: none;
	font-size: 12px;
	}
a:active{
	color: #FF0000;
	font-size: 12px;
	}

#wrap {
  width: 784px;
  margin: 0px auto;
  text-align: left;
  background: url(../images/backy.gif) repeat-y; /* */
  }
 
#topimg {
	width: 765px;
	margin: 0px 0px 0px 9px;
}

#content {
  margin-left: 18px;
  }

#main-content {
  float: left;
  width: 520px;
  margin: 5px 0px 0px 7px;
  padding: 0px;
  line-height: 1.30em;
  /* border: 3px solid #FFF; */
  }
  
/* text formatting */
  
h1 	{
	color:#000;
	letter-spacing:-1px;
	margin:0px;
	padding: 5px 0px 0px 0px;
	font-size: 18px;
	text-transform: uppercase;
}

h3 {
	display: inline;
	font-family: Verdana, sans-serif;
 	font-size: 12px;
	font-weight: bold;
	color:#000;
	}
	
.bold {
    font-family: Verdana, sans-serif;
 	font-size: 12px;
	font-weight: bold;
	color:#000033;
	padding-bottom:3px;
	}

.boldBlack {
    font-family: Verdana, sans-serif;
 	font-size: 12px;
	font-weight: bold;
	color:#000;
	padding-bottom:3px;
	}

.sidebar-title {
	font-family: "Trebuchet MS";
    font-size: 130%;
    color: #FFF;
	}

  /* TOP NAV FORMATTING */
  
#topnav {
	width:739px !important; width: 746px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 7px;
	background: #0D3D6E;
	/* background: #0D3D6E url(../images/top-left.gif) no-repeat 0px 0px; */
	border-bottom: 10px solid #FFF;
	border-right: 0px solid #FFF;
    }	
	
h2.topnav-txt {
	display:inline;
	text-transform: none;
	font-family: "Arial", "Trebuchet MS";
  	font-size: 12px;
	color:#FFF;
	/*background: #0D3D6E url(../images/btm-left.gif) no-repeat left bottom;
	 border: 1px 1px 1px 1px solid #FF0000; */
	}	
	
#topnav a:link, #topnav a:visited {
	display:inline;
	text-transform: none;
	text-decoration: none;
	/* letter-spacing: 1px; */
	text-align: justify;
	font-family: "Arial", "Trebuchet MS";
  	font-size: 14px;
	color:#FFF;
	padding: 3px;
}

#topnav a:hover {
	display:inline;
	text-transform: none;
	text-decoration: none;
	/* letter-spacing: 1px; */
	text-align: justify;
	font-family: "Arial", "Trebuchet MS";
  	font-size: 14px;
	color:#FF9900;
	padding: 3px;
	}

#topnav a:active {
	display:inline;
	text-transform: none;
	text-decoration: none;
	font-family: "Arial", "Trebuchet MS";
  	font-size: 14px;
	color:#FFF;
	padding: 3px;
}

/* Idea Boxes */

#ideasbox {
    margin: 0px;
	padding: 0px;
	}
	
#ideasbox p {
	width: 482px !important; width:505px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.75em;
    color: #000;
	background: #FFF;
	padding: 7px 8px 7px 10px;
	margin: 8px 0px 8px 5px;
	border: 4px double #0D3D6E; 
	}
	
#ideasbox a:link, #ideasbox a:visited, #ideasbox a:hover, #ideasbox a:active {
	color: #FF0000;
	font-size: 12px;
	text-transform: none;
	font-style: oblique;
	}
/* Bottom Link Div */

#btmtopics {
    margin: 0px;
	padding: 0px;
	}

#btmtopics {
	width: 482px !important; width:505px;
	background: #FFF;
	padding: 3px 8px 3px 10px;
	margin: 8px 0px 8px 5px;
	border: 4px double #4C82BA; 
}

 #btmtopics p {
	font-family: Verdana;
	color: #000066;
	font-size: 10px;
	line-height: 1.25em;
}

#btmtopics a:link, #btmtopics a:visited {
	font-family: Verdana;
	font-size: 10px;
	line-height: 1.25em;
	text-transform: none;
	text-decoration: none;
	color: #000066;
}

#btmtopics a:hover {
	font-family: Verdana;
	font-size: 10px;
	line-height: 1.25em;
	text-transform: none;
	text-decoration:underline;
	color: #000066;
}

#btmtopics a:active {
	font-family: Verdana;
	font-size: 10px;
	line-height: 1.25em;
	text-transform: none;
	text-decoration: none;
	color: #000066;
}

/* divide into columns */

#leftside {
			float: left;
			width: 250px;
			padding: 0px;
	  		margin: 0px 0px 10px 0px;
			/*border: 1px 1px 1px 1px solid #000;*/
			}

#middle {
		margin: 0px 0px 10px 270px;
		padding: 0px;
		/*border: 1px 1px 1px 1px solid #000;*/
		}

 
 /* sidebar stuff */

#sidebar {
  background: url(../images/happy_guy.gif) no-repeat top center;
  margin: -19px 15px 20px 599px;
  font-size: 85%;
  line-height: 1.4em;
  color: #FFF;
 /* border: 1px 1px 1px 1px solid #000; */
  }
  
h2.sidebar-title {
  padding: 110px 0px 0px 8px;
  font-family: "Trebuchet MS";
  font-size: 130%;
  color: #FFF;
  }
  
h2.rightnav-title2 {
  padding: 5px 0px 0px 8px;
  font-family: "Trebuchet MS";
  font-size: 130%;
  color: #FFF;
	}
  
#sidebar p {
  margin: 0px 0px 0px 0px;
  padding: 1px 10px 11px 8px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  }
 #sidebar a:link, #sidebar a:visited, #sidebar a:hover, #sidebar a:active {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color: #CCFFFF;
 } 
  /* Footer */
  
#footer {
	width:741px !important; width: 746px;
	clear: left;
	margin: 0px 0px 0px 18px;
	padding: 8px 0px 8px 5px;
	background: #0D3D6E url(../images/corner2.gif) no-repeat 750px 0px;
	border-bottom: 10px solid #FFF;
	border-right: 0px solid #FFF;
	border-top: 10px solid #FFF;
    }
	
h2.footer-txt {
	display:inline;
	text-transform:uppercase;
	font-family: "Arial", "Trebuchet MS";
  	font-size: 11px;
	color:#FFF;
	/*background: #0D3D6E url(../images/btm-left.gif) no-repeat left bottom;
	 border: 1px 1px 1px 1px solid #FF0000; */
	}

#footer a:link, #footer a:visited {
	padding: 3px;
	display:inline;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Arial", "Trebuchet MS";
  	font-size: 11px;
	color:#FFF;
	}

#footer a:hover {
	padding: 3px;
	display:inline;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Arial", "Trebuchet MS";
  	font-size: 11px;
	color:#FF9900;
	}
	
#footer a:active {
	padding: 3px;
	display:inline;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Arial", "Trebuchet MS";
  	font-size: 11px;
	color:#FFF;
	}
	
/* ads placement */

#ads{
		float:right;
		width:15%;
		padding-right:0px;
		padding-left:4px;
		padding-bottom:2px;
		}
		
#actionbox {
	width: 482px !important; width:505px;
	background: #FFF;
	line-height: 1em;
	padding: 5px 8px 5px 10px;
	margin: 0px 0px 0px 5px;
	border: 4px double #CCC;
	}

#actionboxLeft {
	width: 482px !important; width:505px;
	background: #FFF;
	line-height: 1em;
	padding: 2px 5px 2px 10px;
	margin: 0px 0px 15px 0px;
	border: 3px solid #FFF;
	}	

/* adwd style ads */

.hrgAd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-top: 3px;
	}
.hrgAdlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	padding-bottom: 5px;
	}

.hrgAd a:link, .hrgAd a:visited, .hrgAd a:active {
 	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFF00;
	}
	
.hrgAd a:hover {
 	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	}
	
.hrgAd2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-top: 5px;
	}
.hrgAdlink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	padding-bottom: 8px;
	}

.hrgAd2 a:link, .hrgAd2 a:visited, .hrgAd2 a:hover, .hrgAd2 a:active {
 	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #0000CC;
	}
	
	
#ads{
		float:right;
		width:35%;
	 /* background:#FFF;
		border-right:1px solid #336699;
		border-bottom:1px solid #336699; */
		padding-right:0px;
		padding-left:12px;
		padding-bottom:10px;
		}
		
#ads55{
		float:right;
		width:55%;
	 /* background:#FFF;
		border-right:1px solid #336699;
		border-bottom:1px solid #336699; */
		padding-right:0px;
		padding-left:12px;
		padding-bottom:10px;
		}
		
#ads28{
		float:right;
		width:28%;
	 /* background:#FFF;
		border-right:1px solid #336699;
		border-bottom:1px solid #336699; */
		padding-right:0px;
		padding-left:12px;
		padding-bottom:5px;
		}