/*  
Theme Name: darrylodonnell
Theme URL: http://darrylo.com
	Description: Custom designed WordPress theme.
	Author: darrylo
	Author URI: http://www.darrylo.com
	This theme is designed and intended for use on drpaulepstein.com no other uses are permissable without author permission. Stock photography was purchased for use in the design and it is not transferable for other uses: http://www.istockphoto.com/license.php

*/
@charset "utf-8";
/* CSS Document */

/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  
}
body {
	border-style: none;
	color: #532900;
	font-family: Geneva,, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 20px;
	margin: 0 0 0 0; /*  (top, right, bottom, left) */
	padding: 0 0 0 0;
	text-align: center; /* Centers the page content container in IE 5 browsers. */
	background:#fcf8e1 url(img/xbg.gif) no-repeat fixed center bottom;
	margin-left: auto;
}

H1 {
	color: #ffffff;
	font-size:26px;
	letter-spacing:-1px;
	margin: 90px 0px 0px 40px;

}

H2 {
	color: #55676F;
	font-size:18px;
	letter-spacing:-1px;
	margin: -15px 0px 0px 40px;
}
.white {color: #FFFFFF}

H3 {
	color: #999966;
	font-size:18px;
	letter-spacing:-1px;
	margin: 0px 0px 0px 0px;

}


#textleft {
	color: #;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	font-weight: normal;
	margin: 20px 0px 0px 35px; /*  (top, right, bottom, left) */
	padding: 0px 23px 15px 0px;
	letter-spacing:px;
	text-align: left;
}




#outerWrapper {
	background:url(img/sides-home.gif) repeat-y fixed center center;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 969px;
	min-width: 969px;
	text-align: left; /* Redefines the text alignment defined by the body element. */
	width: 969px
}
#outerWrapper #header {
 
  background-image: url("img/header.gif");
  background-position: top center;
  background-repeat: no-repeat;
  border-style: none; 
  font-size: 18px;
  font-weight: bold;
  height: 154px;
  line-height: 15px;
  margin: 0px 0px 0px 0px; 
   padding: 0px 0px 0px 0px; 
  width: 969px;
}
#outerWrapper #contentWrapper {
    border-style: none; /* Sets the border style properties for an element using shorthand notation */
}
#outerWrapper #contentWrapper #rightColumn1 {
    background-image: url("img/healing.gif");
  background-position: top;
  background-repeat: no-repeat;
	border-style: none; /* Sets the border style properties for an element using shorthand notation */
	float: right;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px; 
	width:627px;
	height: px;
	
}
#outerWrapper #contentWrapper #rightColumn1 #textright {
	color: #;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	font-weight: normal;
	margin: 90px 0px 0px 0px; /*  (top, right, bottom, left) */
	padding: 0px 33px 15px 5px;
	letter-spacing:px;
	text-align: left;
}
	


#outerWrapper #contentWrapper #flash {
	border-style: none;
	float: left;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	width: 339px;
	
}
#outerWrapper #footer {
	background-image: url(img/footer.gif);
	background-position: center bottom;
	font-size: 11px;
	font-weight:normal;
	letter-spacing: px;
	color:#999967;
	line-height: 18px;
	background-repeat: no-repeat;
	border-style: none;
	margin: 0px 0px 0px 0px; /*  (top, right, bottom, left) */
	padding: 0px 0px 0px 33px;
	height:72px;	
	
}






#outerWrapper #contentWrapper .clearFloat {
  clear: both;
  display: block;
}

a {
	color:#557B93;
	text-decoration: none;
}
a:visited {color:#557B93; }
a:active {color: #557B93;  }
a:hover {
	color:#FAAA05;
	text-decoration: underline;
}

#footer a {
	color: #647a83;
	text-decoration: none;	
	font-weight: bold;
	
			}
		
#footer a:hover {
	color: #999966;
	text-decoration: underline;
		}

#outerWrapper #copyright {
	background-image: url(img/xcopyright.gif);
	background-color:#fcf8e1;
	font-size: 10px;
	font-weight:normal;
	color:#7A7A52;
	line-height: 12px;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	height:82px;
	background-repeat: repeat;
	}
#copyright a {
	color: #999966;
	text-decoration: none;
	font-size: 10px;
	text-decoration:underline;
		}
#copyright a:visited {color:#999966; }
#copyright a:active {color: #647a83;  }	

#copyright a:hover {
	color: #647a83;
	text-decoration: underline;
		}



#outerWrapper #contentWrapper #rightColumn1 {
	width: 627px;
}

/* The proprietary zoom property gives IE the hasLayout property which addresses several bugs. */
#outerWrapper #contentWrapper #content {
  zoom: 1;
}
#copyright {
}.bubbles {
	position: absolute;
	visibility: visible;
	z-index: 1000;
	bottom: 0px;
	left: 5px;
	
}

ul.sidebar,
ul.sidebar ul {
	margin: 0;
	padding: 10px 0 10px 0;
	list-style: none;
}

ul.sidebar ul {
	padding: 5px 0 5px 0px;
}

#searchform {
	margin: 0px auto;
	padding: 0px 0px 10px 0px; 
	text-align: left;
}

ul.sidebar #search {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

text-align: left;
}


ul.sidebar #search input {
 margin: 0 !important;
}

blockquote{
	margin: 0px 25px 10px 25px;
	padding: 0px 25px 0px 10px;
	background: #e4e8d9;
	border-top: 2px solid #999966;
	border-bottom: 1px solid #999966;
	}
	
#content blockquote p{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 20px;
	}

