﻿body {
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#main {
	color: #000000;
}
#header {
	background: #0000FF url(Images/header.jpg) no-repeat;
	color: #FFFFFF;
	text-align: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
#header a {
	color: #FFFFFF;
}
#banner {
	background: #846c8b url(Images/Banners/banner-0-1.jpg) no-repeat right;
}
#blend {
	background: #846c8b url(Images/blend.jpg) no-repeat;
}
#two-column-container,
#three-column-container {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
}
#two-column-container {
	background: #FFFFFF url(Images/two-column-bg.gif) left repeat-y;
}
#three-column-container {
	background: #FFFFFF url(Images/three-column-bg.gif) left repeat-y;
}
#menu {
	background: #00CCFF url(Images/gradient.jpg) repeat-x;
	color: #FFFFFF;
	font-size: 0.9em;
	font-family: Arial, Verdana, Helvetica, Sans-Serif, Serif;
}
#menu a {
	text-decoration: none;
	color: #FFFFFF;	
	background-position: center left;
	background-repeat: no-repeat;
}
#menu a:hover {
	background-color: #FFFFFF;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	color: #000000;
}
#menu img {
	display: inline;
}
#menu hr {
	border: 0;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
#RateButton {
	
}
#PopBox, 
#RateMenu, 
#CommentForm, 
#SendToFriendForm {
	visibility: hidden;
	display: block;
	position: absolute;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px #91B8E8 solid; /* #CBCBCB */
}
#PopBox {
	z-index: 5;
}
#RateMenu {
	width: 65px; 
	padding: 0;
	text-align: center;
	z-index: 6;
}
#CommentForm {
	z-index: 8;
}
#SendToFriendForm {
	z-index: 7;
}
#PopButton {

}
#RateMenu input {
	margin: 0px 5px 5px 5px;
}

#footer {
	background-color: #0077CA;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
}
#footer-info {
	display: block;
	width: 30%;
	float: right;
	margin: 0 10px 0 0;
	text-align: right;
}
#footer-info a {
	color: #FFFFFF;
}
#footer-menu {
	text-align: left
}
#footer-menu ul {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}
#footer-menu li {
	display: inline;
	border-left: 1px solid #FFFFFF;
	padding-left: .7em;
	padding-right: .5em;
}
#footer-menu li.first {
	border-left: none;
}
#footer-menu a:link, #footer-menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#footer-menu a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}

/********************************************

	HOME PAGE

********************************************/

#featured {
	text-align: center;
	width: 130px;
	padding: 5px 5px 15px 5px;
	margin: 5px 0 10px 5px;
	/*border: 1px solid #FFFFFF;
	background-color: #FFFFFF;*/
	color: #000080;
}
#featured img {
	display: inline;
	max-width: 120px;
	width: expression(this.offsetWidth>119?'120px':'');
}
#featured a {
	padding: 0;
}
#commercial {
	margin-top: 5px;
}
#commercial img {
	width: 100%;
	height: expression(this.src==window.location?'1px':'');
}
#history {
	margin-top: 5px;
	height: 55px;
	/*background: #B3DA43 url(Images/Today.jpg) top left no-repeat;*/
}
#rotation {
	/*visibility: hidden;
	display: block;
	position: absolute;*/
	width: 419px;
	height: 55px;
}
#rotation img {
	width: 419px;
	height: 55px;
	border: none;
}
#slide-show {
	height: 55px;
	width: 100%;
	padding: 0px;
	background-image: url(Images/spacer.gif);
	position: relative;
	top: -2.5em;
	left: 0px;
}
#slide {
	height: 55px;
}

/********************************************

	POSTS PAGE

********************************************/
#posts {

}
#posts a {
	color: #2970C7;
}
#date-header a {
	text-decoration: none;
}
#date-header hr {
	color: #2970C7;
	background-color: #2970C7;
}
#post-actions-top {
	text-align: right;
	margin-bottom: -15px;
}
#post-actions-bottom {
	margin-top: 10px;
}
#post-actions-bottom img {
	display: inline;
}
#post-actions-bottom a {
	text-decoration: none;
}
#post-info {
	color: #666666;
}
#post-info hr {
	color: #666666;
	background-color: #666666;
}
#post-picture {
	float: right;
}
#post-picture img {
	max-width: 405px;
	width: expression(this.offsetWidth>401?'402px':'');
}
.post-mini-picture {
	float: right;
}
.post-mini-picture img {
	height: 100px;
}
#post-body {
	color: #204063;
}
#post-list,
#archive-list {
	margin-top: 10px;
	background-color: #FFFFFF;
}
#post-list h4,
#archive-list h4 {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
}
#post-list ul,
#archive-list ul {
	margin-top: 0px;
	margin-left: -20px;
	margin-left: expression("20px");
	list-style-type: none;
}
#post-list li,
#archive-list li {
	list-style-image: url(Images/icons/arrow_right_thin.gif);
	padding: 0;
}
#post-list a,
#archive-list a,
#post-list a:visited,
#archive-list a:visited, 
.post-list-box a,
.post-list-box a:visited {
	color: #21599E;
	padding: 0;
	text-decoration: none;
}
#post-list a:hover,
#archive-list a:hover, 
.post-list-box a:hover {
	text-decoration: underline;
}
.post-list-box {
	margin-top: 5px;
}
.post-list-box ul {
	margin: 0;
	padding: 0 0 0 15px;
}
.post-list-box li {
	margin: 0;
}
.post-list-box img {
	display: inline;
	max-width: 162px; 
	width: expression(this.offsetWidth>161?162:'');
	margin: 5px auto auto 5px;
}
.post-list-box-left {
	width: 45%; 
	float: left;
}
.post-list-box-right {
	margin-left: 47%;
}
.post-list-title {
	color: #204063;
	font-weight: bold;
}
.post-list-list {
	font-size: 0.85em;
}
.post-list-image {
	/*max-width: 195px; 
	width: expression(this.offsetWidth>194?195:'');*/
	width: 195px;
	border: 1px solid #91B8E8;
	padding: 4px;
	background-color: #D4DAFA;
}
.comment-item {
	margin: 5px 0 0 0;
	padding: 0 0 0 10px;
}
.comment-body {
	font-size: .9em;
}
.comment-footer {
	font-size: .7em;
	font-style: italic;
}
/********************************************

	LOGIN PAGE

********************************************/
#login {
	padding: 10px;
}
.login-input-box {
	width: 75%;
	float: right;
	padding-bottom: 5px;
}
.login-input {
	width: 90%;
}
.login-label {
	line-height: 1.8em;
}
.login-failure-text {
	color: #FF0000;
	line-height: 1.8em;
}
.login-button-box {
	width: 276px;
	float: right;
	text-align: right;
	margin-right: 30px;
}
.login-button {
	display: inline;
}

/********************************************

	ADMINISTRATION PAGES

********************************************/
#admin-menu ul {
	list-style-type: none;
}
#admin-menu li a {
	display: block;
	/*width: 99%;*/
	padding: 3px 0 3px 20px;
	background-position: center left;
	background-repeat: no-repeat;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
#admin-menu li a,
#admin-menu li a:visited {
	color: #2970C7;
}
#admin-menu li a:hover {
	text-decoration: underline;
}
#admin-quick-links {
	background-color: #FFFFFF;
}
#admin-quick-links ul {
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	list-style-type: none;
}
#admin-quick-links li {
	margin: 0 0 0 5px;
	padding: 3px 0 3px 0;
}
#admin-quick-links a,
#admin-quick-links a:visited {
	padding: 3px 0 3px 20px;
	color: #2970C7;
	text-decoration: none;
	background-position: center left;
	background-repeat: no-repeat;
}
#admin-quick-links a:hover {
	text-decoration: underline;
}
.admin-grid{
	width: 99%;
	/*width: expression("604px");*/
	border: 0px none #EEEEEE;
}
#admin-post-list {

}
#admin-post-edit div {
	padding: 5px;
	width: 100%;
}
#admin-post-edit div table{
	width: 99%;
}
.admin-post-controls {
	text-align: right;
	padding-right: 10px;
}
.admin-post-controls img {
	display: inline;
}
/********************************************

	ELEMENT STYLES

********************************************/
h1, h2, h3, h4 {
	color: #2970C7;
}
h1 {
	font-size: 1.4em;
}
h1.heading {
	border: 1px solid #91B8E8;
	padding: 0.5em;
	background: #030C15 url(Images/heading.bg.gif) right no-repeat;
	margin-bottom: 5px;
	text-transform: capitalize;
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
h4.home {
	line-height: 1em;
	padding: 0;
}
h1 a,
h2 a,
h3 a,
h4 a {
	text-decoration: none;
}
hr {
	height: 1px;	
	border: 0;
	color: #0066FF;
	background-color: #0066FF;
}
blockquote {
	margin: 0;
	padding: 0 10px 0 10px;
	border-left: 6px solid #d8e7f7;
	border-right: 6px solid #d8e7f7;
	color: #477fba;
}
code {
	color: #809eba;
}
/********************************************

	CUSTOM STYLES

********************************************/
.link-home {
	background-image: url(Images/icons/home.gif);
}
.link-users {
	background-image: url(Images/icons/group.gif);
}
.link-categories {
	background-image: url(Images/icons/folder.gif);
}
.link-news {
	background-image: url(Images/icons/new.gif);
}
.link-business {
	background-image: url(Images/icons/bargraph.gif);
}
.link-community {
	background-image: url(Images/icons/user_says.gif);
}
.link-letters {
	background-image: url(Images/icons/email.gif);
}
.link-sports {
	background-image: url(Images/icons/flag.gif);
}
.link-entertainment {
	background-image: url(Images/icons/video.gif);
}
.link-classifieds {
	background-image: url(Images/icons/clipboard.gif);
}
.link-directory {
	background-image: url(Images/icons/folder.gif);
}
.link-administration {
	background-image: url(Images/icons/wrench_left.gif);
}
.link-add {
	background-image: url(Images/icons/add.gif);
}
.link-advertisements {
	background-image: url(Images/icons/flash.gif);
}
.link-advertising {
	background-image: url(Images/icons/flash.gif);
}
.link-about {
	background-image: url(Images/icons/info.gif);
}
.link-history {
	background-image: url(Images/icons/back.gif);
}
.link-comments {
	background-image: url(Images/icons/comment.gif);
}
.link-content{
	background-image: url(Images/icons/document.gif);
}
.link-motivation{
	background-image: url(Images/icons/quotes.gif);
}
.site-title {
	/*float: right;*/
	display: inline;
	margin: 19px 20px 0 0;
}
.item-title {
	color: #000066;
	font-weight: bold;
	/*font-size: 1.1em;*/
	font-family: Arial, Century Gothic, Sans-Serif, Sans-Serif;
}
.item-icon {
	float: left;
	margin-right: 5px;
}
.item-extend-icon {
	display: block;
	position: relative;
	float: right;
	top: -1em;
}
.item-add-icon {
	position: relative;
	float: right;
	top: -0.5em;
}
.side-title {
	text-align: center;
}
.border-solid {
	border: 1px solid #91B8E8; /* #0066FF; */
}
.border-bottom-solid {
	border-bottom: 1px solid #91B8E8; /* #0066FF; */
}
.border-dotted {
	border: 1px dotted #91B8E8; /* #0066FF; */
}
.background-dark {
	background-color: #030C15;
}
.background-light {
	background-color: #D4DAFA;
}
.padding-5 {
	padding: 5px;
}
.padding-right-5 {
	padding-right: 5px;
}
.padding-left-5 {
	padding-left: 5px;
}
.padding-10 {
	padding: 10px;
}
.blur {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.home-search-box {
	width: 80%;
}
.home-search-button {
	display: inline;
	float: right;
}
.search-result-title {
	color: #2970C7;
	font-weight: bold;
}
.search-result-link {
	color: #0066FF;
}
.advert-right {
	border: 1px solid #0066FF;
	padding: 8px 0 8px 0;
	margin-bottom: 5px;
	text-align: center;
}
.advert-right img {
	display: inline;
	max-width: 180px;
}
.form-box {

}
.form-title {
	color: #2970C7;
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}
.form-input {
	width: 95%;
}
.spacer-hr {
	width: 99%;
	height: 1px;
}