/**
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: 10px 0px 10px 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image:url(http://images.ientrymail.com/grandeforum/directory/bg.gif);
	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 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: #000000;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
/** ====== **/

/** Titles on page **/
h1 {
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-size: 18px;
	color: #0E0066;
	text-align:center;
}
h2 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 16px;
	color: #0E0066;
}
h3 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 14px;
	color: #0E0066;
}
/** ====== **/

/** 750x100 ad **/
.topad {
	padding: 10px 5px 10px 5px;
	text-align: center;
	width: 768px;
}
/** ====== **/

/** Overall Container of site **/
.leftcontainer {
	width: 778px;
	border:solid 1px #E9E9E9;
	background-color:#ffffff;
	
}
.rightcontainer {
	width: 216px;
	padding: 0px 0px 0px 15px;
}
/** ====== **/

/** Width & Border of site **/
.mainbody {
	width: 768px;
	
}
/** ====== **/

/** 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: #000000;
	
}
/** ====== **/

/** TD tag that contains the logo **/
.logo {
	width: 100%;
	height: 49px;
	background-image: url(http://images.ientrymail.com/grandeforum/directory/logoback.gif);
	border:1px solid #000000;

}
/** ====== **/

/** Site navigation in header **/
.topnav {
	padding: 5px;
	height: 21px;
	vertical-align: middle;
	text-align: center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing:+1px;
	color: #000000;
	border-top:solid 1px #E9E9E9;
	border-bottom:solid 1px #E9E9E9;
	background-color:#ffffff;
}
/** ====== **/

/** Site navigation link color & behaviour **/
.topnav a, .topnav a:visited {
	color: #000000;
	text-decoration: none;
}
.topnav a:hover {
	color: #E9E9E9;
	text-decoration:none;
}
/** ====== **/

/** TD tag directly below the logo. Also has bar color **/
.sublogo {
	padding: 5px;
	width: 346px;
	height: 23px;
	color:#ffffff;	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:0;
	border-left:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #E9E9E9;
	text-align:center;
	background-image: url(http://images.ientrymail.com/grandeforum/directory/logoback2.gif);
}
/** ====== **/

/** TD tag to the right of the sublogo. Also has bar color **/
.rightofsublogo {
	width: 422px;
	height: 23px;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	border-top:1px solid #E9E9E9;
	vertical-align:middle;
	color:#ffffff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	letter-spacing:-1;
	background-image: url(http://images.ientrymail.com/grandeforum/directory/logoback2.gif);
}
/** ====== **/







/** Left column of site's body **/
.leftcolumn {
	padding: 15px 0px 15px 0px;
	background-color:#ffffff;
}
/** ====== **/

/** All DIVs in left column default to this **/
.leftcolumn div {
	margin: 0px 0px 15px 0px;
	padding: 5px;
	border: solid 1px #E9E9E9;
	text-align: center;
}

/** ====== **/

/** All UL tags in left column default to this **/
.leftcolumn div ul {
	margin: 0px auto 0px 25px;
	padding: 0px;
}
.leftcolumn div ul li {
	margin: 0px 0px 0px 0px;
	padding: 3px 5px 2px 0px;
	font-weight: 400;
	text-align: left;
	list-style-type:circle;
}
/** ====== **/

/** 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: #E9E9E9;
}
/** ====== **/

/** 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: #000000;
}
/** ====== **/

/** TABLE for links to other directories **/
.directoriesbox {
	width: 180px;
	border: solid 1px #E9E9E9;
	background-color:#ffffff;
}
/** ====== **/

/** Top TD in directories box **/
.altdirectories {
	padding: 2px;
	background-color: #EEEEEE;
	border-bottom: solid 1px #E9E9E9;
	text-align: center;
	font-weight: bold;
}
/** ====== **/

/** Left TD in directories box that has logos **/
.directoriespic {
	padding: 2px;
	width: 40px;
	border-bottom: solid 1px #EEEEEE;
}
/** ====== **/

/** Right TD in directories box that has name & link **/
.directoriesnames {
	padding: 2px;
	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: #000000;
}
/** ====== **/

/** Main TD that has all of Tom's generated content **/
.maincolumn {
	padding: 10px;
	background-color:#ffffff;

}
/** ====== **/

/** Search box that's at the top of the main column **/
.searchbox {
	margin: 5px 0px 5px 0px; 
	clear:both;
	width: 100%;
	border-bottom:1px solid #E9E9E9;
	padding-bottom:3px;
	}
/** ====== **/

/** 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;
	border:1px solid #E9E9E9;
	text-align:center;
	width:190px;
	height:40px;
	background-color:#ffffff;
}

.mainlistings:hover {
	margin: 10px 0px 10px 0px;
	border:1px solid #E9E9E9;
	text-align:center;
	width:190px;
	height:40px;
	background-color:#E9E9E9;
}
/** ====== **/

/** Link in DIV for each category listing **/
.mainlistings a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color:#0E0066;
}

.mainlistings a:hover {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color:#000000;
}
/** ====== **/

/** 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: #000000;
}
/** ====== **/

/** DIV that displays search word after a search **/
.resultsheader {
	padding: 5px;
	background-color: #000000;
	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 #000000;
}
/** ====== **/

/** 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: #000000;
	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: #000000;
}
/** ====== **/

/** Clause under submit button on submission page **/
.submitwarning {
	color: #000000;
}
/** ====== **/

/** TD above footer that seperate footer from content **/
.fatbarfooter {
	height: 10px;
	background-color: #E9E9E9;	
	background-image: url(http://images.ientrymail.com/grandeforum/directory/logoback2.gif);
	background-repeat:repeat-x;
	
}
/** ====== **/

/** TD that contains all footer information at bottom of page **/
.footer {
	padding: 5px 5px 5px 33px;
	font-size: 10px;
	margin-bottom:10px;
	text-align:center;
	background-image: url(http://images.ientrymail.com/searchnewz/directory/ientry.gif);
	background-position: left center;
	background-repeat: no-repeat;
	border:solid 1px #E9E9E9;
}
/** ====== **/

/** TD below footer that seperate footer from bottom of page **/
.skinnybarfooter {
	height: 5px;
	padding:5px;
}
/** ====== **/

/** 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;}
/** ====== **/
-->
