/*
Theme Name: Ocean View
Description: Nature Theme
Author: Michael Callans
Author URI: www.psychology.com

*/

/*
COLORS
COLOR1: #1e3754 and bottom bars, navigation text and the Welcome
COLOR2: #6282a3  address block, mouseover background color, home icon and search arrow
COLOR9  #beceda page background color, "psychotherapy for everyone" color and address text color.
COLOR11 #FFFFFF text in footer
COLOR12 # Sidebar Hover - using COLOR9
COLOR13 #9a1e1e ink hover
*/
body {
	margin:0 auto;
	padding:0px 0 0px 0;
	background:#beceda; /* COLOR9 */
	font-family:Century gothic, Arial,Tahoma,sans-serif;
	color:#000000; /*color of main font and anything else un-declared */
	font-size:13px;
	
	}
img {
	border:0;
	}
a {
	color:#1e3754; /* COLOR1 */
	text-decoration:none
	/*text-decoration:underline;*/
	}
a:hover {
	color:#9a1e1e; /* BLACK */
	text-decoration:none;
		}
h1, h2, h3, h4, h5, h6 {
	color: #1e3754; /* COLOR1 */
	
	}
blockquote {
	padding-left:10px;
	color:#888;
	font-style: normal;
	
	}
.clear {
	clear:both;
	}
.alignleft {
	float:left;
	padding:2px 0 0 5px;
	}
.alignright {
	float:right;
	padding:2px 7px 0 5px;
	}

/* The Wrapper */

.wrapper {
	width:800px;
	margin:0 auto;
	background: url(images/wrap.gif) top left repeat-x #ffffff; /* COLOR2 */
	}

.biggestbar {
	min-height: 10px;
	background: url(images/biggestbar.gif) top left repeat-x #7e3603; /*  COLOR3 */
	border:1px solid #ffffff;
	
}	
.middlebar {
	min-height: 10px;
	background: url(images/middlebar.gif) top left repeat-x #7e3603; /* COLOR4 */
	border:1px solid #ffffff;
}	
	
/* Therapist Name and Description */
#topbox {
	background: url(images/topbox.gif) top left repeat-x #f8ed43; /* image and color for the whole site within the 800px */ /*9bc3d5 is baby blue */
}
#therapistname_div {
	height:80px;
	width: 520px;
	float:left;
	/*border: solid; */
	/*display: inline; */
	background: url(images/namebox.gif) top left repeat-x #1e3754; /* COLOR1  the top box*/ 
	color: #FFFFFF; /* default color for the whole  top name box*/
}
.blogname {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	margin:10px 10px 10px 10px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	
	
	}
.blogname img  {
	margin: 0px 20px 0px 0px;
	}
.blogname h1  {
	font-size:25px;
	font-weight:bold;
	color:#ffffff; 
	text-align:left;
	line-height:14px;
	margin: 0px 10px 0px 0px;
	
	}
.blogname h1  a:link, .blogname h1  a:visited{ 
	/*color: #fff; */
	}
	
.blogname h1  a:hover { 
	/*color: #fff; */
	}
.blogname h2 {
	font-size:12px;
	font-weight:italic;
	color:#f8ed43;
	text-align:left;
	line-height:12px;
	margin: 10px 10px 0px 0px;
	}
	


/* The Search */
#homesearch_div {
	height: 80px;
	width: 280px;
	float:right;
	/*border: solid; */
	/*display: inline;*/
	background: url(images/searchbox.gif) top left repeat-x #1e3754; /* COLOR1  */
}
.search {
	padding:0;

}

.search form {
	margin: 0;
	padding: 20px;
}

.search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.search p {
	margin: 0;
	font-size: 85%;
}

/* Image */
#image_div {
	float:right;
	width:600px;
	/*border-top:2px solid #59b41c;*/

}

/* Main Content*/	
	
	
#content {
	float:right;
	width:600px;
	background:#FFFFFF;
	height:100%;
	/*border-top:2px solid #59b41c;*/
	min-height:480px;

	
	}

#content a{
	text-decoration:underline;
}
	
.frontimage {
		/*height:253px; */
		background:url(images/main.jpg) no-repeat #bda157;
		/*border: solid;*/
}
.insidecontent {
	margin: 0 5px 0 5px;
	padding: 0px 5px 0px 5px;
}

.title{
	margin: 10px 0 0 5px;
	padding: 0px 0px 15px 5px;
	height:25px;

}	

/* sidebar */
#rightcol{
	/*padding-top:0px; */
	width:200px;
	float:left;
	background: #ffffff; /*whole sidebar  COLOR ? */
	
}
.locationbox{
	/*padding-top:0px; */
	width:160px;
	float:left;	
	color: #FFFFFF; /* COLOR9 */
	padding: 10px 10px 10px 20px;
	background:#6282a3;

}
#sidebar{
	float:left;
	width:170px;
	padding-top:0px;
	padding-left:15px;
	font-size:16px;
	font-family: "Century gothic", Arial, sans-serif;
	

	}

#sidebar h2 {
	height:37px;
	line-height:37px;
	font-size:16px;
	color:#1e3754; /* COLOR1 */
	margin:0px 0 0 0 ;
	padding:0px 0 0 10px;
	
	

	}
#sidebar ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}

#sidebar ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 5px 5px 5px 5px;
	background:#FFFFFF  bottom;
	background-repeat:no-repeat;
	
	
	}

#sidebar ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	

	}

#sidebar ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
#sidebar ul li {
	height:100%;
		line-height:18px;
	}

#sidebar ul li a:link, #sidebar ul li a:visited {
	color: #1e3754; /* COLOR1 */
	text-decoration: none;
	display:block;
	padding: 5px 0px 5px 5px;
	background:#ffffff ; /* mcc change for darker than body background - footer? */
	background-repeat:no-repeat;
	/*border-bottom:1px solid #5ebf01; */
	}

#sidebar ul li a:hover {
	background:#6282a3; /* COLOR2 */
	background-repeat:no-repeat;
	color:#f0e1d0; /* COLOR 9 */
	/*border-bottom:1px solid #bfd0d8;*/
	}

#sidebar p {
	padding: 7px 10px;
	margin:0;

	}

#sidebar table {
	width:100%;
	text-align:center;
	background-color:#f6a695; /*??*/
	color: #daef8e;
	}	
	
/* --- FOOTER --- */
#footer {
	clear: both;
	text-align: center;
	border-top: 1px solid #5b2400;
	background: #1e3754; /* COLOR1 */
	color: #FFFFFF; /* COLOR11 */
	font-size: 10px;
	vertical-align: middle ;
	padding: 5px 5px 5px 5px;
	}
#footer a {
	color: #EEE;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

