/*
Theme Name: DIANNEframe2
Description: 
Version: live
Author: 
Tags:
*/

@import "mysitemyway_base.css";
@import "mysitemyway_layout.css";

/*-------------------------------------------------------------------------------------------------- Typography */
/*------------------------------------------------------------------------------------------------------------- */

body{
	background-image:url(http://hypnotherapyservice.com/wp-content/themes/DIANNEframe2/images/dianne/bg_tile.jpg);
	background-repeat:repeat;
	color:#333;
	padding-top:30px;
	padding-bottom:30px;}

a:link,a:visited{}
a:hover,a:focus,a:active;{}
h1,h2,h3,h4,h5,h6{
	font-family:"apple Chancery","serif"; 
	color:#5A336A;
}

/* this is where you can add styles to the site name */
#site_name{display:none;}
#site_name a{}

table,td,th{
	border:0px;
}


#secondary ul{
	margin-left:0;
	list-style-type:none;
}

#container blockquote.quotescollection{
background:#ECEBFA none repeat scroll 0 0;
border:1px solid #CAC6EB;
font-size:1em;
margin:2em;
padding:3px 8px 3px 13px;
overflow:visible;
background-repeat:no-repeat;
padding-left:22px;
width:460px;
text-align:left;
}

#container #post-id-127 blockquote.quotescollection {
background:#ECEBFA none repeat scroll 0 0;
border:1px solid #CAC6EB;
font-size:1em;
margin:2em;
padding:3px 18px 3px 5px;
overflow:visible;
background-repeat:no-repeat;
padding-left:22px;
width:300px;
text-align:left;
font-style:italic;
}

#container #post-id-126 blockquote.quotescollection {
background:#ECEBFA none repeat scroll 0 0;
border:1px solid #CAC6EB;
font-size:1em;
margin:2em;
padding:3px 18px 3px 5px;
overflow:visible;
background-repeat:no-repeat;
padding-left:22px;
width:300px;
text-align:left;
font-style:italic;
}


/*-------------------------------------------------------------------------------------------------  Dimensions */
/*------------------------------------------------------------------------------------------------------------- */

/* ----------------------------------- Heights */
/* HEIGHT: make sure header_blockA + header_blockB = header */
/* adding overflow hidden and specifing the height of header removes ie6 gap */
/* set footer = bg_footer graphic if you want it to sit directly on top */
#header{height:260px;}
#header_blockA{height:260px;}
#header_blockB{height:0;}

/* ----------------------------------- Widths */
/* WIDTH: make sure primary + secondary + tertiary = container */
/* container must come before primary secondary and tertiary in order to ovverride */
#container{width:794px;}
#container #primary{width:594px; min-height:560px;}
#container #secondary{	width:200px; top:68px;}
#tertiary{}

/* ----------------------------------- Padding */
/* PADDING: use margins on content classes to create padding on columns (default is 10px) */
#primary .content{ margin-left:30px;margin-right:30px; margin-top:60px; } 
#secondary .content{ margin-left:34px;margin-right:13px; }
#tertiary .content{}

/*--------------------------------------------------------------------------------------------- Design Elements */
/*------------------------------------------------------------------------------------------------------------- */
																												
#bg-header{
	background-image:url(http://hypnotherapyservice.com/wp-content/themes/DIANNEframe2/images/dianne/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
#bg-middle{
	background-image:url(http://hypnotherapyservice.com/wp-content/themes/DIANNEframe2/images/dianne/bg_middle.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width:794px;
	margin: 0 auto;
	}
#bg-footer{
	background-image:url(http://hypnotherapyservice.com/wp-content/themes/DIANNEframe2/images/dianne/bg_short_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	}


#inner_header{}
#inner_body_block{}

/* set footer height = to the height of bg-footer graphic so everything lines up */
/* add padding to inner_footer has default padding of 20px on top */
#footer{height:72px;}
#inner_footer{ padding-top:25px; }


/*---------------------------------------------------------------------------------------------- Other Elements */
/*------------------------------------------------------------------------------------------------------------- */

/* ----------------------------------- Header blockA */
/* logo, site_name, header_searchbar, main_navigation must all fit */
#logo{
	top:0;
	left:0;
	width:276px;
	height:70px;
	background-image:url(images/logos/logo.png);}
#logo_img{}
/* style this element in typography only position it here */
#site_name{}
#header_searchbar{display:none;}	
	#mysite_search {}
	#mysite_search #s {background: #fff url('http://hypnotherapyservice.com/wp-content/themes/DIANNEframe2/images/icons/search_grey.gif') 0px center no-repeat; padding-left:17px; }
	
/* ----------------------------------------------------- Menu */
#main_navigation{
	bottom:6px;
	left:22px;
	width:752px; 
	height:26px;}

/* These controls the first level menu items */
#nav a{
	color:#5A336A;
	background:none;
	text-align:center;
	height:28px;
	line-height:28px;
	width:107px;}
#nav a:hover{}

/* These controls subsequent level menu items */
#nav ul a{
	margin-left:1px;
	background:none;
	line-height:18px;
	text-align:left;
	padding:0px 5px;
	background-color:#fff;
	border: 1px solid #f1f1f1;}	
#nav ul a:hover{background-color:#f1f1f1;}

#nav ul {top:28px;}


#nav li ul a, #nav ul{width:114px;}
#nav li ul ul {left:110px;}

/* ----------------------------------- Header blockB */
/* for header_overlay to sit on top of the header_image set the same coordinates */
/* z-index values already set for header_image header_overlay announcement_text  */
#header_image{}
#header_overlay{}

/* Begin Announcement text */
#announcement_text{display:none;}
/* End Announcement text */

/* ----------------------------------- Footer */
/* all footer divs are set to clear both add clear none to change that */
	#footer_nav{}
	#footer_link{}
	#footer_xtrainfo{}
	

body.alignC strong.cattitles{display:none;}	
#header_flash { position:absolute; left:6px; top:7px; background-color:transparent;}


/* --------NextGen Gallery--------- */
/* ---------------------------------*/
