﻿/* CSS Document */
* {
	margin:0;
	padding:0;
}

body {
	width:990px;
	background:#c00 url(../images/bg1.gif) repeat-x top left;
	color:#333;
	font-size:62.5%;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	margin:0 auto;
	text-align:center
}

#top {
	width:990px;
	height:154px
}

	#top-l {
		width:600px;
		height:154px;
		float:left;
		background:url(../images/header.jpg) no-repeat top left
	}
	
		#hold-top {clear:both; background-color:#fff}
		#top-l-1 {
		    width:118px;
		    float:left;
		    /*adding:17px 0 0 2px;
		    *padding:5px 0 0 2px*/
		}
			#top-l-1 h1 {margin:0; padding:0; border:none}
		
		.thinker {
			padding:17px 0 0 12px;
			*padding:10px 0 0 5px
		}
		
		#top-l-2 {
			width:430px;
			*width:440px;
			padding:80px 0 0 50px;
			*padding:80px 0 0 35px;
			float:left;
			font-style:italic;
			font-size:14px;
			font-weight:bold;
			line-height:20px;
			text-align:left;
			color:#fcc
		}
		
		#top-l-2 h1 {margin:0; padding:0; border:none; font-size:14px; color:#fcc}
	
	#top-r {
		width:390px;
		height:154px;
		float:left;
		background:url(../images/rotations/rotation5.jpg) no-repeat top left
	}

#navigation {
	clear:both;
	width:990px;
	height:30px
}

#bottom {
	clear:both
}

#hold-bot {
	width:990px;
	float:left;
	background:#fff url(../images/football-player.jpg) no-repeat bottom left	
}

	#today {clear:both; background-color:#fff; color:#c00; font-weight:bold; text-align:right; padding:10px 40px 0 0}
	
	#breadcrumbs {text-align:left; padding:5px 0; font-size:x-small}
	
	#bot-l {
		clear:both;
		width:140px;
		min-height:510px;
		float:left;
		text-align:left;
		padding:20px 0 0 20px;
		font-size:1.2em;
	}
	
	#bot-l ul {}
	#bot-l li {list-style:none}
	.menutitle {width:100%; font-weight:bold; background-color:#ccc; padding:5px 5px; border:solid 1px #fff}
	.loginStatus {width:100%; margin:0 auto; text-align:center; padding:15px 5px; border:solid 1px #ccc}

	#bot-r {
		width:770px;
		min-height:400px;
		float:left;
		padding:10px 30px 10px 10px;
		font-size:1.1em;
	}
	
		#right-l {
			width:520px;
			padding:0 30px 0 20px;
			float:left
		}
		
		#right-l p, #intro p, #divBio p, #divPsych p {font-family:verdana, arial, sans-serif; font-size:1.1em; text-align:justify; padding:15px 50px 0 20px; line-height:22px}
			#intro p {font-family:verdana, arial, sans-serif; font-size:1.1em; text-align:justify; line-height:18px; padding:10px 0 0 0}
			#intro {text-align:left; padding:20px 10px}
			#intro ul {text-align:left; margin:10px 0 0 50px; line-height:20px}
			#intro li {text-align:left; list-style-type:square; color:#c00}
			
		#right-r {
			width:200px;
			float:left;
			margin:20px auto;
			text-align:center
		}
			#bio {display:none}
			
			#testimony-top {background:url(../images/mod-top.gif) no-repeat top center; width:209px; height:20px; color:#000; font-size:1.1em; font-weight:bold; padding-top:11px}
			#testimony-mid {background:url(../images/mod-mid.gif) repeat-y top left; width:209px; color:#fff }
			#testimony-bot {background:url(../images/mod-bot.gif) no-repeat top center; width:209px; height:14px}

			.comment-category {width:630px; font-size:small; font-weight:bold; color:#c00; margin-top:15px; border-bottom:solid 2px #666}
			.cat-comment {padding:3px 0 3px 20px; margin-top:5px; border-bottom:dotted 1px #e3e3e3; color:#999; font-size:8pt}
			.comment {width:630px; clear:both; padding:8px 8px; border:solid 1px #e3e3e3}
			.comment-header {font-size:8pt; font-weight:bold; padding:2px 10px; background:url(/images/forum-comment-header.gif) repeat-x top left; text-align:left}
			.comment-title {font-size:8pt; font-weight:bold; padding:2px 10px; background:url(/images/forum-title-header.gif) repeat-x top left; text-align:left}
			.comment-user {width:104px; float:left; margin:5px auto; text-align:center; border:solid 1px #e3e3e3; padding:8px 8px; font-size:xx-small; color:#666 }
			.comment-comment {float:left; padding:8px 8px; text-align:justify }
			.comment-edit {width:50px; float:left; min-height:66px; margin:0 auto; padding-top:8px; text-align:center; border-left:solid 1px #e3e3e3}
			.comment-footer {clear:both; font-family:verdana, arial, serif; border-top:dotted 2px #e3e3e3; border-bottom:dotted 2px #e3e3e3; color:#c00; font-size:8pt; padding:2px 10px}

			.cal {margin:0 auto; text-align:center; padding:5px 5px}
			
			.calTitle {
				width:294px;
				height:24px;
				text-Align:center;
				background-color:#8de0e0;
				color:#666
			}
						
	.img {padding:8px 8px;
	      border:solid 1px #ccc}

	.gv {font-family:verdana, Arial, sans-serif; font-size:7pt; border:solid 1px #c4b48d; padding:1px 2px }
	.gv1, .gv2 {line-height:16px}
	.gv1 {background-color:#fff }
	.gv2 {background-color:#cdf5f5 }
	.gvData table td {padding:2px 0}
	.gvTestimonials table td {padding:1px 0}
	.tbl {border:solid 1px #ccc}
	
	.tbl ul li {list-style:none}
	.stats-right, .stats-left {padding:5px 5px}
	.stats-right {border-right:solid 1px #e2e2e2; text-align:right; font-weight:bold}
	.stats-left {text-align:left}
	
/* admin pages */
	#holdMods1 {clear:both; margin-top:15px}
	#holdMods2 {clear:both; width:460px; margin:15px auto; text-align:center}
	#clientMod, #testimonyMod, #newsletterMod, #forumMod, #journalMod, #statsMod {width:200px; float:left; margin:10px 15px}
	#top1, #top2, #top3, #top4, #top5, #top6  {width:200px; height:20px; background:url(/images/mod-admin-top.gif) no-repeat top center}
	#mid1, #mid2, #mid3, #mid4, #mid5, #mid6 {width:200px; background:url(/images/mod-admin-mid.gif) repeat-y top center; text-align:left}
	#bot1, #bot2, #bot3, #bot4, #bot5, #bot6 {width:200px; height:10px; background:url(/images/mod-admin-bot.gif) no-repeat top center}
	.mid-inner li {list-style:none; margin-left:30px; line-height:20px}
		
#footer {
	clear:both;
	width:990px;
	height:72px;
	background:url(../images/footer.gif) no-repeat bottom center
}

	#footer h1 {font-size:10px; margin:0; padding:54px 0 0 0; vertical-align:text-bottom; font-weight:normal; color:#ccc}

#nsytes {
	clear:both;
	width:100%;
	margin:5px auto;
	text-align:center;
	font-size:x-small;
	font-family:sans-serif;
	padding-bottom:10px;
	color:#fff;
    letter-spacing:0.2em
}

	#nsytes a:link, #nsytes a:visited {color:#fff; text-decoration:underline}
	#nsytes a:hover, #nsytes a:active {color:#fdbe00; text-decoration:none}
	
	#footer h1 a:link, #footer h1 a:visited {color:#bebebe; text-decoration:none}
	#footer h1 a:hover, #footer h1 a:active {color:#fdbe00; text-decoration:underline}


/* STYLES */
	p {text-align:justify; margin-top:10px; line-height:18px; font-size:1em}
	h1, .title {font-weight:bold; color:#fdbe00; font-size:1.4em}
	h1 {margin:10px auto}
	.adminTitle {font-weight:bold; color:#666; font-size:11pt}
	.testimonyTitle {font-weight:bold; color:#666; font-size:10pt}
	.newsletterTitle {font-weight:bold; color:#666; font-size:9pt}
	.formLabel {text-align:right; font-weight:bold; font-size:9pt; padding:3px 2px}
	.calpng {padding-bottom:3px; vertical-align:bottom}
	.sm {font-size:.9em}
	.xsm {font-size:xx-small}
	.bold {font-weight:bold}
	.red {color:red}
	.msg {}
	
	.titlebar {background-color:#ccc; color:#333; font-weight:bold; padding:5px 0}
	.input, .msg {
		margin:3px auto;
		padding:1px 2px;
		color:#c00;
		font:9pt arial,sans-serif;
		border:solid 1px #666
	}
	
	.msg {overflow:auto}
	.input {height:16px}
	.img {padding:8px 8px; border:solid 1px #ccc}
	.important {color:#c00; font-weight:bold}


/* LINKS: */
	a:link, a:visited {color:#c00; text-decoration:underline}
	a:hover, a:active {color:#f00; text-decoration:none}
	
	#nav a:link, #nav a:visited {color:#fff; text-decoration:underline}
	#nav a:hover, #nav a:active {color:#fdbe00; text-decoration:none}
	
	#bot-l a:link, #bot-l a:visited {width:120px; height:18px; display:block; color:#c00; text-decoration:none; border-left:solid 3px #fff; padding:2px 3px 2px 3px; margin-top:2px}
	#bot-l a:hover, #bot-l a:active {width:120px; height:18px; display:block; color:#666; text-decoration:underline; border-left:solid 3px #ccc; padding:2px 3px 2px 3px; margin-top:2px; background-color:#cdf5f5}
	
	#mid-inner a:link, #mid-inner a:visited {color:#c00; text-decoration:none}
	#mid-inner a:hover, #mid-inner a:active {color:#f00; text-decoration:underline}

	a.testimony:link, a.testimony:visited {color:#fdbe00; text-decoration:underline}
	a.testimony:hover, a.testimony:active {color:#94e5ea; text-decoration:none}

	#dashboard {margin:10px 0 20px 0; padding-left:10px; height:auto; width:auto}
	#dashboard a:link, #dashboard a:visited, #dashboard a:hover, #dashboard a:active {height:auto; width:auto; display:inline; background-color:inherit; border-style:none }
	#dashboard a:link, #dashboard a:visited {color:#c00; text-decoration:underline}
	#dashboard a:hover, #dashboard a:active {color:#8de0e0; text-decoration:none}

	.cat-comment a:link, .cat-comment a:visited {color:#666; text-decoration:underline}
	.cat-comment a:hover, .cat-comment a:active {color:#f00; text-decoration:none}


/* BUTTONS: */
	.login-btn, .logout-btn, .btn_submit, .btn_cancel, .btn_submit_gray, .btn_cancel_gray {
		width:90px;	height:18px; border:none; margin-top:6px; padding:5px 0; cursor:pointer}
	.btn_admin_send, .btn_admin_cancel, .btn_delete, .btn_disable, .btn_admin_submit, .btn_admin_update, .btn_remove {
		width:80px; height:18px; border:none; margin:3px; cursor:pointer}

	.login-btn {background:url(/images/btn_login.gif) no-repeat top center}
	.logout-btn {background:url(/images/btn_logout.gif) no-repeat top center}
	.btn_submit {background:url(/images/btn_submit.gif) no-repeat top center}
	.btn_cancel {background:url(/images/btn_cancel.gif) no-repeat top center}
	.btn_submit_gray {background:url(/images/btn_submit_bgGray.gif) no-repeat top center}
	.btn_cancel_gray {background:url(/images/btn_cancel_bgGray.gif) no-repeat top center}
	.btn_delete {background:url(/images/btn_delete.gif) no-repeat top center}
	.btn_disable {background:url(/images/btn_disable.gif) no-repeat top center}
	.btn_admin_submit {background:url(/images/btn_admin_submit.gif) no-repeat top center}
	.btn_admin_update {background:url(/images/btn_admin_update.gif) no-repeat top center}	
	.btn_admin_send {background:url(/images/btn_admin_send.gif) no-repeat top center}	
	.btn_admin_cancel {background:url(/images/btn_admin_cancel.gif) no-repeat top center}
	.btn_remove {background:url(/images/btn_remove.gif) no-repeat top center}


/* COMPS */
#comps {margin-top:40px}
.thumbs {width:990px; clear:both; margin:5px auto; text-align:center}
#comp1, #comp2 {width:320px; float:left; margin:10px 10px; text-align:center}


/* SEO */
.psychology {display:none}