/**
Created by Christopher Heiss of iEntry inc.
This is for use on our directory sites that will use this theme
**/

/** Redefined BODY to make site layout centered and background white **/
<style>
body {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background-color: #000000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #66FF00;
}
/** ====== **/
table{
	padding: 0px;
}
/** Redefined TD to make sure it renders as intended **/
td {
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/** ====== **/

/** Redefined DIV to make sure it renders as intended **/
div {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/** ====== **/

/** Redefined P to make sure it renders as intended **/
p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
/** ====== **/

/** Redefined FORM to make sure it renders as intended **/
form {
	margin: 0px;
	padding: 0px;
}
/** ====== **/

/** Default link color and behaviour **/
a, a:visited {
	color: #66FF00;
	text-decoration: underline;
}
a:hover {
	color: #5E700B;
	text-decoration: none;
}
/** ====== **/

/** Titles on page **/
h1 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 18px;
	color: #66ff00;
}
h2 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 16px;
	color: #ffffff;
}
h3 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 14px;
	color: #66FF00;
}
/** ====== **/

/** 750x100 ad **/
.topad {
	padding: 10px 5px 10px 5px;
	text-align: center;
	width: 768px;
}
/** ====== **/

/** Overall Container of site **/
.leftcontainer {
	width: 778px;
	
	
}
.rightcontainer {
	width: 216px;
	padding: 22px 5px 0px 5px;
}
/** ====== **/

/** Width & Border of site **/
.mainbody {
	width: 768px;
	background-color: #000000;
	border-left: solid 1px #66ff00;
	border-right: solid 1px #66ff00;
	
}
/** ====== **/

/** Slogan across the top of the site **/
.textaboveheader {
	margin: 0px auto 0px auto;
	padding: 5px;
	width: 758px;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	color: #66ff00;
	border-bottom: solid 1px #66ff00;
}
/** ====== **/

/** TD tag that contains the logo **/
.logo {
	width: 250px;
	height: 42px;
	background-color: #000000;
}
/** ====== **/

/** Site navigation in header **/
.topnav {
	padding: 5px;
	width: 518px;
	height: 43px;
	vertical-align: bottom;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	font-color: #ffffff;
	background-color: #000000;
}
/** ====== **/

/** Site navigation link color & behaviour **/
.topnav a, .topnav a:visited, .topnav a:hover {
	color: #ffffff;
	text-decoration: none;
}
/** ====== **/

/** TD tag directly below the logo. Also has bar color **/
.sublogo {
    padding: 0px;
	vertical-align: middle;
	background-color: #000000;
	width: 346px;
	height: 20px;
	color: #ffffff;
	
}
/** ====== **/

/** TD tag to the right of the sublogo. Also has bar color **/
.rightofsublogo {
    padding: 0px;
	vertical-align: bottom;
	background-color: #000000;
	height: 20px;
	width: 422px;
}
/** ====== **/







/** Left column of site's body **/
.leftcolumn {
	padding: 15px 0px 15px 0px;
	background-color: #000000;
	border-right: solid 1px #66ff00;
	font-color: #ffffff;
}
/** ====== **/

/** All DIVs in left column default to this **/
.leftcolumn div {
	margin: 0px 0px 15px 0px;
	padding: 5px 5px 15px 5px;
	border-bottom: solid 10px #66ff00;
	text-align: center;
}
/** ====== **/

/** All UL tags in left column default to this **/
.leftcolumn div ul {
	margin: 0px auto 0px 25px;
	padding: 0px;
	width: 220px;
}
.leftcolumn div ul li {
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 0px;
	font-weight: bold;
	text-align: left;
	list-style-image: url(http://images.ientrymail.com/1414/directory/bullets.gif);
}
/** ====== **/

/** Left column DIV with site links **/
.leftcolumn div li a, .leftcolumn div li a:visited {
	text-decoration: none;
}
.leftcolumn div li a:hover {
	text-decoration: underline;
}
/** ====== **/

/** Left column article header **/
.leftcolumn div ul li .toparticlesrecent {
	text-align: center;
	background-color: #666666;
}
/** ====== **/

/** Left column DIV with welcome text **/
.welcome {
	font-weight: bold;
}
/** ====== **/

/** All links in welcome DIV default to this **/
.welcome a, .welcome a:hover, .welcome a:visited {
	color: #66FF00;
}
/** ====== **/

/** TABLE for links to other directories **/
.directoriesbox {
	width: 180px;
	border: solid 1px #000000;
	
}
/** ====== **/

/** Top TD in directories box **/
.altdirectories {
	padding: 2px;
	background-color: #EDE1E1;
	border-bottom: solid 1px #000000;
	text-align: center;
	font-weight: bold;
}
/** ====== **/

/** Left TD in directories box that has logos **/
.directoriespic {
	padding: 2px;
	width: 40px;
	border-bottom: solid 1px #EDE1E1;
}
/** ====== **/

/** Right TD in directories box that has name & link **/
.directoriesnames {
	padding: 2px;
	font-weight: bold;
	border-bottom: solid 1px #EDE1E1;
}
/** ====== **/
.directoriesurl, .directoriesurl:hover, .directoriesurl:visited {
    font-weight: normal;
	text-decoration: none;
	color: #5E700B;
}


/** Links & behaviour in right TD in directories box **/
.directoriesnames a {
	font-weight: normal;
	text-decoration: none;
}
/** ====== **/

/** Link to iEntry in directories box **/
.ientry, .ientry:hover, .ientry:visited {
	text-decoration: none;
	color: #66FF00;
}
/** ====== **/

/** Main TD that has all of Tom's generated content **/
.maincolumn {
	padding: 5px;
	font-color: #66FF00;
	
}
/** ====== **/

/** Search box that's at the top of the main column **/
.searchbox {
	margin: 0px 0px 15px 0px;
	width: 100%;
}
/** ====== **/

/** Text that's next to search box in bold **/
.searchboxtext {
	padding: 0px 5px 0px 0px;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
}
/** ====== **/

/** TD on index that holds categories **/
.mainLink {
	margin: 0px 0px 15px 0px;
	width: 50%;
}
/** ====== **/

/** DIV for each category listing **/
.mainlistings {
	margin: 10px 0px 10px 0px;
	color: #FFFFFF;
}
/** ====== **/

/** Link in DIV for each category listing **/
.mainlistings a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #66FF00;
}
/** ====== **/

/** DIV for each submitted site listing **/
.listings {
	margin: 10px 0px 10px 0px;
	color: #FFFFFF;
}
/** ====== **/

/** Link of title for each listing **/
.listingtitle, .listingtitle:hover, .listingtitle:visited {
	font-weight: bold;
	text-decoration: none;
	color: #66FF00;
}
/** ====== **/

/** Link of URL for each listing **/
.listinglink, .listinglink:hover, .listinglink:visited {
	text-decoration: none;
	color: #5E700B;
}
/** ====== **/

/** DIV that displays search word after a search **/
.resultsheader {
	padding: 5px;
	background-color: #9FCD11;
	color: #FFFFFF;
	font-weight: bold;
}
/** ====== **/

/** DIV that displays how many pages & entries were found after a search **/
.pagesfound {
	font-weight: bold;
	padding: 5px;
	border-bottom: solid 1px #66ff00;
}
/** ====== **/

/** Previous and Next text at the bottom of category pages **/
.prevnext {
	padding: 5px;
	text-align: center;
	font-weight: bold;
}
/** ====== **/

/** Previous and Next links at the bottom of category pages **/
.prevnext a, .prevnext a:hover, .prevnext a:visited {
	text-decoration: none;
}
/** ====== **/

/** Featured site box **/
.featuredsite {
	width: 100%
}
/** ====== **/

/** Top TD in featured site box **/
.featuredheader {
	color: #FFFFFF;
	background-color: #9FCD11;
	font-weight: bold;
	font-size: 10px;
	padding: 5px;
}
/** ====== **/

/** Links in featured site box that link to site **/
.featuredsitelink {
	padding: 5px;
	text-align: right;
	font-weight: bold;
}
/** ====== **/

/** TD that holds site screencap in featured site box **/
.featuredsitepic {
	vertical-align: middle;
	text-align: center;
	width: 135px;
}
/** ====== **/

/** TD that holds site description in featured site box **/
.featuresitedesc {
	vertical-align: middle;
	padding: 5px;
}
/** ====== **/

/** Color of numbers next to site title after top 5 in listings page **/
.altnum {
	color: #66FF00;
}
/** ====== **/

/** Clause under submit button on submission page **/
.submitwarning {
	color: #66FF00;
}
/** ====== **/

/** TD above footer that seperate footer from content **/
.fatbarfooter {
	height: 15px;
	background-color: #66ff00;
}
/** ====== **/

/** TD that contains all footer information at bottom of page **/
.footer {
	padding: 5px 5px 5px 33px;
	font-size: 10px;
	font-color: #66FF00;
}
/** ====== **/

/** TD below footer that seperate footer from bottom of page **/
.skinnybarfooter {
	height: 4px;
	background-color: #9FCD11;
}
/** ====== **/

/** Article box in far right column **/
.rotateboxheader {
	height: 36px;
	padding: 0px;
}
.rotatebox {
	border-left: solid 1px #66ff00;
	border-right: solid 1px #66ff00;
	border-bottom: solid 3px #66ff00;
	padding: 5px 5px 0px 5px;
	text-align: left;
}
.rotatebox ul {
	margin: 0px;
	padding: 0px;
	width: 147px;
}
.rotatebox ul li {
	padding: 5px 5px 5px 0px;
	text-align: left;
	list-style-type: none;
}
</style>
/** ====== **/
-->
