/**
Created by Rafael Robinson 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 **/
body {
	margin: 0px 0px 0px 0px;
	padding-top:10px;
	background-color: #ffffff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/** ====== **/

/** Redefined TD to make sure it renders as intended **/
td {
	vertical-align: top;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/** ====== **/

/** 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: 11px;
	}
/** ====== **/

/** Redefined P to make sure it renders as intended **/
p {
	margin: 10px 5px 10px 5px;
	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: #000033;
	text-decoration: underline;
}
a:hover {
	color: #cccccc;
	text-decoration: none;

}
/** ====== **/

/** Titles on page **/
/**Header text in body**/
h1 {
	margin: 10px 0px 10px 0px;
	font-size: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	letter-spacing:-1px;
	
}
/**weclome text**/
h2 {
	margin: 10px 0px 10px 0px;
	padding: 3px;
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	}
h3 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 14px;
	color: #000033;
}
/** ====== **/

/** 750x100 ad **/
.topad {
	padding: 10px 5px 10px 5px;
	text-align: center;
	width: 768px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
/** ====== **/

/** Overall Container of site **/
.leftcontainer {
	width: 722px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.rightcontainer {
	text-align:left;
	width: 160px;
	padding: 22px 10px 0px 0px;
}


/** Left column article header **/
.rightcontainer a, .rightcontainer a:visited {
	text-decoration: underline;
	color:#000000;
}
.rightcontainer a:hover {
	text-decoration: none;
	color:#990000;
}

.rightcontainer div {
	text-align:left;
	padding:2px 2px 2px 2px;
}

/** ====== **/

/** Width & Border of site **/
.mainbody {
	width: 768px;
}

.toppart {
	width: 766px;
}

/** ====== **/

/** Slogan across the top of the site **/
.textaboveheader {
	padding:2px;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	border-bottom:1px solid #cccccc;
		}
/** ====== **/

/** TD tag that contains the logo **/
.logo {
	width:400px;
	padding:0px;
	height:78px;
	background-image:url(http://images.ientrymail.com/yx8/directory/logoback.gif);
	background-repeat:repeat-x;
	margin:0px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;	
	}

/** ====== **/

/** Site navigation in header **/
.topnav {
	font-family:"Lucida Grande","Trebuchet MS", Arial, sans-serif;
	font-weight:bold;
	text-align: right;
	height:78px;
	vertical-align:bottom;
	padding:0px 10px 5px 0px;
	background-image:url(http://images.ientrymail.com/yx8/directory/logoback.gif);
	background-repeat:repeat-x;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
/** ====== **/

/** Site navigation link color & behaviour **/
.topnav a, .topnav a:visited {
	color: #000000;
	background-color:#ffffff;
	text-decoration: none;
	padding:7px 3px 5px 3px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;

}
.topnav a:hover {
	color: #cccccc;
	text-decoration: none;
	padding:7px 3px 5px 3px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	background-color:#ffffff;

	}
/** ====== **/

/** TD tag directly below the logo. Also has bar color **/

.sublogo {
	background-repeat:no-repeat;
	background-color:#ffffff;
	color:#000000;
	vertical-align:top;
	width:600px;
	height:31px;
	border-top:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-left:5px;
}
/** ====== **/

/** TD tag to the right of the sublogo. Also has bar color **/
.rightofsublogo {
	background-repeat:no-repeat;
	background-position:-428px 0px;
	width: 422px;
	height: 30px;
	border-top:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-right:5px;
}
/** ====== **/


/** Left column of site's body **/

.bottomtable {
	/**To bump the welcome text down change first padding value**/
	padding: 10px;
	width:100% ;
	
}

.bottomcolumn {
	/**To bump the welcome text down change first padding value**/
	padding: 0px 0px 15px 0px;
	background-color:#ffffff;
	width:100%;
}
/** ====== **/

/** All DIVs in left column default to this **/
.bottomcolumn div {
	margin: 0px 0px 15px 0px;
	padding: 5px 5px 15px 5px;
	text-align: center;
}
/** ====== **/

/** All UL tags in left column default to this **/
.bottomcolumn div ul {
	margin: 0px auto 0px 25px;
	padding: 0px;
	width: 220px;
}
.bottomcolumn 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/searchnewz/directory/bullets.gif);
}
/** ====== **/

/** Left column DIV with site links **/
.bottomcolumn div li a, .bottomcolumn div li a:visited {
	text-decoration: none;
}
.bottomcolumn div li a:hover {
	text-decoration: underline;
}
/** ====== **/

/** Left column article header **/
.bottomcolumn div ul li .toparticlesrecent {
	text-align: center;
	background-color: #CCCCCC;
}
/** ====== **/

/** Left column DIV with welcome text **/
.welcome {
	font-weight: bold;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	width:760 px;
	border-top:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
/** ====== **/

/** All links in welcome DIV default to this **/
.welcome a, .welcome a:hover, .welcome a:visited {
	color: #ffffff;
}
/** ====== **/

/** TABLE for links to other directories **/
.directoriesbox {
	width: 100px;
	border: solid 1px #000000;
	background-color:#ffffff;
}
/** ====== **/

/** Top TD in directories box **/
.altdirectories {
	padding: 1px;
	background-color: #EEEEEE;
	border-bottom: solid 1px #000033;
	text-align: center;
	font-weight: bold;
}
/** ====== **/

/** Left TD in directories box that has logos **/
.directoriespic {
	padding: 1px;
	width: 40px;
	border-bottom: solid 1px #EEEEEE;
}
/** ====== **/

/** Right TD in directories box that has name & link **/
.directoriesnames {
	padding: 1px;
	font-weight: bold;
	border-bottom: solid 1px #EEEEEE;
}
/** ====== **/

/** 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: #000033;
}
/** ====== **/

/** Main TD that has all of Tom's generated content **/
.submitcolumn {
	padding: 0px;

	height:24px;
	}

/** Main TD that has all of Tom's generated content **/
.maincolumn {
	padding: 5px;
	width:100%;
	background-color:#ffffff;
}

.pad {
	padding: 30px;
}
/** ====== **/

/** Search box that's at the top of the main column **/
.searchbox {
	text-align:right;
}
/** ====== **/

/** Text that's next to search box in bold **/
.searchboxtext {
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
	padding:5px 0px 0px 0px;
}
/** ====== **/

/** TD on index that holds categories **/
.mainLink {
	margin: 0px 0px 0px 0px;
	
}
/** ====== **/

/** DIV for each category listing **/
.mainlistings {
	margin: 0px 0px 0px 0px;
	padding:2px 5px 2px 5px;
	color: #999999;
	vertical-align:top;
	letter-spacing:-1px;
	font-size:11px;
	text-align:left;
		}
/** ====== **/

/** Link in DIV for each category listing **/
.mainlistings a {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	background-repeat:no-repeat;
	color:#000000;
}

.mainlistings a:hover {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#cccccc;
	background-position:right;
	
}
/** ====== **/

/** DIV for each submitted site listing **/
.listings {
	margin: 10px 0px 10px 0px;
}
/** ====== **/

/** Link of title for each listing **/
.listingtitle, .listingtitle:hover, .listingtitle:visited {
	font-weight: bold;
	text-decoration: none;
}
/** ====== **/

/** Link of URL for each listing **/
.listinglink, .listinglink:hover, .listinglink:visited {
	text-decoration: none;
	color: #000033;
}
/** ====== **/

/** DIV that displays search word after a search **/
.resultsheader {
	padding: 5px;
	background-color: #000033;
	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 #000033;
}
/** ====== **/

/** 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: #000033;
	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: #000033;
}
/** ====== **/

/** Clause under submit button on submission page **/
.submitwarning {
	color: #000033;
}
/** ====== **/

/** TD above footer that seperate footer from content **/
.fatbarfooter {
	height: 1px;
	background-color: #ffffff;

}
/** ====== **/

/** TD that contains all footer information at bottom of page **/
.footer {
	text-align:center;
	font-size: 10px;
	font-weight:bold;
	background-repeat:no-repeat;
	height:45px;
	padding-top:8px;
	border-top:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.footertable {
	width:768px;
	height:45px;
}

/** TD below footer that seperate footer from bottom of page **/
.skinnybarfooter {
	height: 4px;
	background-color: #000033;
}
/** ====== **/

/** Article box in far right column **/
.rotateboxheader {
	height: 36px;
	padding: 0px;
}
.rotatebox {
	border-left: solid 1px #a2a2a2;
	border-right: solid 1px #a2a2a2;
	padding: 5px 5px 0px 5px;
	background-color:#ffffff;
	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;
}

.rotatebottom{
	margin: 0px;
	padding: 0px;
	width: 147px;
	background-color:#ffffff;
	border-left: solid 1px #a2a2a2;
	border-right: solid 1px #a2a2a2;
	border-bottom: solid 1px #a2a2a2;
}

input{
color: #000033;
background: #ffffff;
border: 1px solid #000000;
}

.recentnews{
padding: 8px 8px 8px 8px;
background-color:#ffffff;
text-align: left;
border:1px solid #cccccc;
width:338px;
line-height:20px;
}

.recentnews a, .rotatebox a:visited{
text-decoration: none;
color: #000000;
}

.recentnews a:hover{
text-decoration: none;
color: #cccccc;
}

.coolbar {
padding:2px;
width:100%;
vertical-align:middle;
color:#000000;
text-decoration:underline;
}

/** ====== **/
-->
