* html body {
	/*
	font-size:xx-small;
	f\ont-size:x-small;
	*/
	font-size: 1em;
}
body {
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif, verdana;
	/*font-size: 12px;*/
	font-size: .7em;
	text-align: center;
	margin: 0px;
	min-width:1024px;
	padding: 0px;
}

p {font-family: verdana, arial, helvetica, sans-serif, verdana; font-size: 12px;}

div, table, td {margin: 0; padding: 0;}

a img {border: none;}
a {color: #000;}

#container {
	min-width: 1024px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	/*width: 1024px;*/
	text-align: left;
}
#header {
	clear: both;
	height: 150px;
	min-width: 1024px;
	/*width: 1024px;*/
	/**/background: url(images/bg-header-nologo.gif) repeat-x left;
	background-color: #1B5602;				
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#navbar {
	clear: both;
	/*width: 1024px;*/
	width: 100%;
	min-width: 1024px;
	background-color: #000;
	color: #fff;
	margin-right: auto;
	margin-left: auto;
	padding: 2px 0 0 0;
	height: 18px;
}			

#leftcol {
	float: left;
	text-align: left;
	width: 200px;
	padding-top: 20px; 
}
#rightcol {
	float: right;
	width: 200px;
	padding-top: 20px;
}
#footer {
	clear: both;
	/*width: 1024px;
	padding-top: 10px;*/
	background-color: #000;
	margin-top: 40px;
	padding: 4px;
	margin-bottom: 0;
}
#footer p {color: #fff; text-align: center; height: 15px; margin-bottom: 0; font-size: 10px;}
#footer p a {color: #fff; text-decoration: underline;}

#middle {
	margin-left: 200px;
	margin-right: 200px;
	padding-top: 20px;
}
#midcontainer {
	position: relative;
}
#leftcol a {
	color: #808080;
	margin-right: 10px;
	text-decoration: none;
}
#middle p{
	padding-left: 10px;
	padding-right: 10px;
}
	
/*#navrapper {width: 1024px; position: relative; margin-left: auto; margin-right: auto;  padding-top: 25px;}*/
#navrapper {position: relative; margin-left: /*175*/200px; margin-right: 200px;  padding-top: 25px;}
/*#navrapper img {padding-top: 25px;}*/
			
/*#navlinks {position: absolute; bottom: 0; margin-left: 72px; font-family: verdana; font-size: 9px; font-weight: 600;}
#navlinks {position: absolute; bottom: 0; margin-left: 72px; font-family: verdana; font-size: 8px; font-weight: 600;}*/
#navlinks {position: relative; top: 12px; *top: 10px; right: 1px; width: 100%; margin: 0; padding: 0; font-family: Verdana, Geneva; font-weight: bold; font-size: .7em; }
#navlinks a {text-decoration: none;}

#adsense {text-align: center; margin-top: 20px;}
#video {text-align: center; width: 200px; height: 165px; overflow: auto;}
.videoarchive {font-family: verdana; font-weight: 600}

#rsssearch {position: absolute; top: 0px; right: 0px; width: 160px; height: 90px; padding: 30px 5px 30px 35px; background-color: #1B5602;}
/**/#rsssearch a {text-decoration: none; color: #fff; font-size: 11px; font-family: arial; font-weight: bold;}
#rsssearch a img {margin-right: 5px;}
#rsssearch input {font-size: 11px; margin-bottom: 2px; display: block; margin-top: 4px;}
	
/* STYLES FOR NAVBAR ************************* */	
#hsubmit {position: absolute; top: 130px; left: /*54*/80px; text-decoration: none; background-color: red; color: #fff; display: block; padding: 4px 0px; margin: 0; width: 120px;  text-align: center; font-family: Verdana, Geneva; font-weight: 600; font-size: .7em;}
#hadvertising {background-color: #bbbbc8; color: #000; display: block; padding: 4px 0px; margin: 0; width: 12%; text-align: center; float: left;}
#hcelebrity {background-color: #fdbd34; color: #000; display: block; padding: 4px 0px; margin: 0; width: 10%; text-align: center; float: left;}
#hmedia {background-color: #9db56d; color: #000; display: block; padding: 4px 0px; margin: 0; width: 10%; text-align: center; float: left;}
#hpolitics {background-color: #fff600; color: #000; display: block; padding: 4px 0px; margin: 0; width: 10%; text-align: center; float: left;}
#hpr {background-color: #cec27f; color: #000; display: block; padding: 4px 0px; margin: 0; width: 7%; text-align: center; float: left;}
#hmythicket {background-color: #4B8202; color: #fff; display: block; padding: 4px 0px; margin: 0; width: 11%; text-align: center; float: left;}
#hfaq {background-color: #4B8202; color: #fff; display: block; padding: 4px 0px; margin: 0; width: 5%; text-align: center; float: left;}
#habout {background-color: #4B8202; color: #fff; display: block; padding: 4px 0px; margin: 0; width: 9%; text-align: center; float: left;}
#hcreate {background-color: #4B8202; color: #fff; display: block; padding: 4px 0px; margin: 0; width: 19%; text-align: center; float: left;}
#hhome {background-color: #4B8202; color: #fff; display: block; padding: 4px 0px; margin: 0; width: 6%; text-align: center; float: left;}
#hsubmit:hover, #hadvertising:hover, #hcelebrity:hover, #hmedia:hover, #hpolitics:hover, #hpr:hover {background-color: #000; color: #fff;}
#hmythicket:hover, #hfaq:hover, #habout:hover, #hcreate:hover, #hhome:hover {color: #F3D740;}
#hmythicket:visited.currentpage, #hfaq:visited.currentpage, #habout:visited.currentpage, #hcreate:visited.currentpage, #hhome:visited.currentpage {color: #113901;}

/* STYLES FOR CATEGORY COLOR CODING ************************* */
.advertising  {color: #8B7B8B; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}
.celebrity {color: #FF850A; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}
.media {color: #458B00; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}
.politics {color: #FFD900; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}
.pr  {color: #696341; margin: 0; padding: 0; font-size: 12px; font-weight: bold;}


.listingwrapper {position: relative; bottom: 40px; _width: 96%; padding: 0; margin: 0;}

/* STYLES FOR LISTINGS ************************************** */
.listing {width: 100%; *width: 98%; margin-bottom: 6px; position: relative; height: 35px;}
.listing a:link, .listing a:visited {text-decoration: none;}
.listing a:hover {text-decoration: underline;}
.listingcol1 {width: 17%; /*float: left;*/ margin: 0; text-align: center;}
.listingcol2 {width: 17%; /*float: left;*/ margin: 0; text-align: center;}
.listingcol3 {width: 51%; /*float: left;*/ margin: 0; text-align: left; padding-left: 6px;}
.listingcol4 {width: 15%; /*float: left;*/ margin: 0; text-align: right; position: relative; }
.listingcol1 a:link, .listingcol1 a:visited {color: #113901;}
.listingcol4 a:link, .listingcol4 a:visited {color: #000;}
.listingcol4 a {position: relative; right: 38px; *right: 8px;}
.listingcol2 p {margin: 0; padding: 0; font-size: 12px; font-weight: bold;}
.listingcol3 p {margin: 0; /*padding: 0;*/ font-size: 12px; font-weight: bold;}
.listingcol1 p, .listingcol4p {margin: 0;}

.headingdate {width: 100%; /*_width: 96%;*/ margin-top: 20px; margin-bottom: 20px; height: 15px; background-color: #000; }
.headingdatecol1 {width: 38%; /*float: left;*/ /*padding-left: 24px;*/ padding-left: 15px; text-align: left; background-color: #000; color: #fff;}
.headingdatecol2 {width: 24%; /*float: left;*/ /*padding-right: 16px;*/ text-align: center; background-color: #000; color: #fff;}
.headingdatecol3 {width: 38%; /*padding-right: 24px;*/ /*float: left;*/ padding-right: 15px; text-align: right; background-color: #000; color: #fff; font-weight: bold;}
.headingdatecol2 a {color: #fff; font-weight: bold; text-decoration: none;}
.headingdatecol2 a:hover {color: #F3D740;; font-weight: bold; text-decoration: none;}

/* STYLES FOR HEADINGS IN MAIN NAV BAR ********************** */
.header1 {width: 200px/*15%*/; float: left; margin: 0; padding: 0px 0px 0px 0/*12*/px; text-align: center; font-size: 12px; color: #F3D740; font-family: verdana, arial, helvetica, sans-serif, verdana; font-weight: bold;}
.header2 {width: 21%; float: left; margin: 0px; padding: 0px 0px 0px 12px; text-align: left; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif, verdana; font-weight: bold;}
.header3 {width: 14%; float: left; margin: 0px; padding: 0px; text-align: right; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif, verdana; font-weight: bold; }
.header4 {width: 20%; float: left; margin: 0px; padding: 0px; font-size: 12px; text-align: right; font-family: verdana, arial, helvetica, sans-serif, verdana; font-weight: bold;}
.header5 {width: 200px/*19%*/; float: right; margin: 0px 36px 0px 0px; padding: 0px; color: #F3D740; text-align: right; font-family: verdana, arial, helvetica, sans-serif, verdana; font-weight: bold;}

/* STYLES FOR RIGHT COLUMN MODULES ************************** */
#rightcol h2 {color: #384C1D; text-align: center; background-color: #F3D740; padding: 4px 2px; font-weight: bold; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif, verdana; margin-bottom: 6px;}
#rightcol p {color: #55742B; font-style: oblique; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif, verdana; padding: 2px 10px; margin: 0 0 0 8px;}
#rightcol a {font-size: 12px; color: #000; font-family: verdana, arial, helvetica, sans-serif, verdana; text-align: center; display: block; text-decoration: none;}
#rightcol a:hover {text-decoration: underline;}
#rightcol p.author {color: #000; font-style: normal; font-size: 8px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif, verdana; text-align: center; margin-bottom: 8px;}
#rightcol p.author a {display: inline; color: #426A0C; font-style: normal; font-size: 8px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif, verdana;}
#rightcol p.recentcomments a {color: #55742B;}

/* STYLES FOR COMMENTS ************************************** */
.comment {margin-right: 30px; margin-bottom: 20px;}
.commentsheader {background-color: #FAF805; color: #000; font-size: 14px; font-weight: bold; padding: 0; margin-right: 30px; margin-top: 0;}
.commentsheader2 {color: #1A5602; font-size: 16px; font-weight: bold; font-style: oblique; margin: 20px 30px 20px 0;}
h1.commentsheader a:link, h1.commentsheader a:visited {text-decoration: none; display: block; padding: 2px 8px;}
h1.commentsheader a:hover {text-decoration: none; background-color: #000; color: #fff; display: block; padding: 2px 8px;}
.commentheading {background-color: #DEDDDD; height: 28px; margin-bottom: 0;}
p.commentheading a {font-size: 14px; font-weight: bold; color: #000; text-decoration: none; margin-left: 15px; margin-right: 15px; margin-top: 8px;}
p.commentheading a:hover {text-decoration: underline;}
.commentdate {color: #1A5602; font-size: 10px; font-weight: bold;}
p.commentdetails {color: #1A5602; background-color: #F1F0F0; font-size: 12px; margin-top: 0; padding: 4px 30px 20px 50px;}
#frmComment a {color: #1A5602; text-decoration: none;}
#frmComment p, #frmComment td {color: #666;}
h3 {font-family: verdana; text-transform: uppercase; color: #000; font-size: 16px; margin-top: 0; margin-left: 10px;}
hr {margin-right: 30px;}


/* STYLES FOR TAG CLOUD ************************************* */
#tagcloud {
width: 190px;
padding: 10px;
text-align: left;
}

#tagcloud a:link, #tagcloud a:visited {
text-decoration:none; 
}

#tagcloud a:hover, #tagcloud a:active {
text-decoration: underline;
color: #000;
}

#tagcloud span {
padding: 4px;
}

.smallest {
font-size: x-small;
}

.small {
font-size: small;
}

.medium {
font-size:medium;
}

.large {
font-size:large;
}

.largest {
font-size:larger;
}

