/*
Theme Name: Conscious Lawyer
Theme URI: http://mountainmediagroup.com
Description: Custom Theme for Conscious Lawyer Website
Author: Mountain Media Group
Author URI: http://mountainmediagroup.com
Version: 1.0
*/

body {
  background:#9e0a11 url(images/body-bg.gif) repeat-x;
  font-family:Verdana, Arial, Helvetica, Sans Serif;
  font-size:76%;
  margin:0px;
  padding:0px;
}

p {
  padding:5px;
}

h2.title {
  font-size:14px;
  font-weight:bold;
  font-family: Verdana, Arial;
  padding-top:30px;
}

IMG {
  border: none;
  padding:3px;
}

.post {
	padding-bottom: 30px;
	line-height:18px;
	float: left;
	position:relative;
	width:100%;
}

a {
  color:#9e0a11;  /*  #621c13    #9e0a11 */
  text-decoration:none;
}

a:hover {
  border-bottom:1px dotted #9e0a11;
}

#header {
  height:173px;
  background:url(images/header-bg.jpg) no-repeat;
}

#page {
  border:6px solid #fcaa29;
  border-top:0px;
  width:801px;
  margin:0px auto;
}

#body-container {
  background:url(images/body-container-bg2.gif) repeat-y;
  padding-bottom:20px;
}

#content {
  background-color: #f0f0f0;
  float:right;
  width:653px;
}

#sidebar {
  float:left;
  width:148px;
}

#sidebar ul {
  list-style:none outside;
  margin:0px;
  padding:0px;
}

#sidebar ul.main {
  margin-top:30px;
}


#sidebar ul.main ul {
  padding:0px;
  margin:0px;
}

#sidebar ul.main h2 {
  color:#fcaa29;
  font-size:14px;
  text-indent:6px;
  margin-bottom:0px;
  margin-top:25px;
}

#sidebar ul.main ul li a {
  text-decoration:none;
  line-height:29px;
  color:#fcaa29;/*#e7b50d;*/
  font-family:Century Gothic, Arial, Helvetica, Sans Serif;
  font-size:15px;
  padding-left:10px;
}



#sidebar ul.main ul li {
  background:url(images/li-separator-bg.gif) no-repeat bottom left;
  display:block;
}

.grey-boxes {
  margin-top: 5px;
}

.seminars, .woman-month, .random-quote, .did-you-know {
  /*width:310*/
  width:315px;
  height:211px;
  overflow1:auto;
  /*background:#c1c1c0 url(images/grey-box-bg.gif) repeat-x;*/
  background:url(images/grey-bg.gif) no-repeat;
  border1:2px solid #905924;
  float:left;
  margin:5px 0px 0px 5px;
  padding1:5px;
  padding-top:10px;
  color:#6c1411;
  font-size:11px;
}

.seminarsRight {
  float:right;
  margin-right:3px;
}

.seminars .content, .woman-month .content, .random-quote .content, .did-you-know .content {
  padding:10px;
  overflow:none;
  height:180px;
  width:290px;
}

/*  #621c13   #2D6404*/
.seminars a, .woman-month a, .random-quote a, .did-you-know a {
  color:#2D6404;   
  text-decoration:underline;
}

.seminars a:hover, .woman-month a:hover, .random-quote a:hover, .did-you-know a:hover {
  text-decoration:none;
}

.seminars h3, .woman-month h3, .random-quote h3, .did-you-know h3 {
  margin:-10px 0px 5px 0px;
  color:#621c13;
  font-family:Verdana, Arial, Helvetica, Sans Serif;
  font-size:14px;
  font-weight:bold;
}

.mission, .single {
  margin-top:10px;
  background:#e8af40 url(images/mission-top-bg2.gif) no-repeat center top;
/*
  background:#f9b95a url(images/mission-top-bg2.gif) no-repeat center top;
*/
  width:640px;
  margin-left:5px;
  z-order:10;
  padding-top:18px;
  line-height:18px
}

.single {
  background:#e8af40 url(images/post-top-bg.gif) no-repeat center top;
}

.mission .inner, .single .inner {
  background: #e8af40 url(images/mission-bottom-bg2.gif) no-repeat center bottom;
/*
  background: #f9b95a url(images/mission-bottom-bg2.gif) no-repeat center bottom;
*/
  padding:0px 10px 13px 10px;
  z-order: 2;
  
  min-height:290px;
  /*#height:290px;*/
}

.single .inner {
  background: #e8af40 url(images/post-bottom-bg.gif) no-repeat center bottom;
}

.mission h2, .mission h2 a, .single h2, single h2 a {
  font-size:20px;
  font-family:Verdana, Arial, Helvetica, Sans Serif;
  margin:-10px 0px 5px 0px;
  margin:0px;
  padding:0px;
  color:#621c13;
  text-decoration:none;
}

.single h2 {
	font-size:16px;
	margin:0px 0px 14px 0px;
	line-height:22px;
}

.mission .inner a {
  font-weight: bold;
}

.single .entry a {
  font-weight: bold;
}

.single .entry a[href^="http:"] {
  background: url(images/externalLink.gif) no-repeat right top;
  padding-right: 10px;
}

.seminars-page h1.title {
  color:#621c13;
  font-size:20px;
  margin:0px;
  padding:0px;
}

.blog h1.title {
  color:#621c13;
  font-size:20px;
  margin-top:0px;
  padding-top:0px;
}

.blog h2.title {
  margin-top:26px;

}

.seminars-page h2.title {
  font-size:14px;
  font-weight:bold;
  font-family: Verdana, Arial;
  margin-top: 30px;
}
/* removed 11/19/2007 by tim
.seminars-page .entry img {
  height: 85px;
}
*/

.postmetadata a {
  font-weight:bold;
}

textarea#comment {
  width:540px;
  background-color:#fbebb1;
}

.center {
  text-align:center
}

.alignleft {
  float:left;
  padding:8px;
}

.alignright {
  float:right;
  padding:8px;
}

.entry p {
  line-height:18px;
  margin-top:0px;
}

.entry h1, .entry h2, .entry h3,
.entry h1 a, .entry h2 a, .entry h3 a {
  color:black;
  font-family:Verdana, Arial, Helvetica, Sans Serif;
  margin-top:0px;
  padding-top:0px;
}

.entry h1, .entry h1 a {
  font-size:18px;
}

.entry h2, .entry h2 a {
  font-size:15px;
}

.entry h3, .entry h3 a {
  font-size:13px;
}

/*  generated from http://www.roundedcornr.com/ 
    with radius/bg/fg 20/#e8af40/#fcf6cc/  
    renamed to pullquote, images into images dir
*/
.pullquote_box {
   background: #fcf6cc;
   width: 45%;
   float: right;
   margin-left: 15px;
}
.pullquote_top div {
   background: url(images/pullquote_tl.png) no-repeat top left;
}
.pullquote_top {
   background: url(images/pullquote_tr.png) no-repeat top right;
}
.pullquote_bottom div {
   background: url(images/pullquote_bl.png) no-repeat bottom left;
}
.pullquote_bottom {
   background: url(images/pullquote_br.png) no-repeat bottom right;
}

.pullquote_top div, .pullquote_top, 
.pullquote_bottom div, .pullquote_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.pullquote_content { margin: 0 20px; }


/*style additions by Mike*/

.entry h2 {
	margin:30px 0px 6px 0px;
}

h2.title {
	margin:0px 0px 6px 0px;
}

h2.title a{
	color:#621c13;
}

.mission h2 {
	margin:0px 0px 15px 0px;
}

.photo-left {
	float:left;
	margin:0px 15px 5px 0px;
}

.photo-right {
	float:right;
	margin:0px 0px 5px 15px;
}



.biographies-page h1.title {
  color:#000000;
  margin:0px 0px 0px 0px;
  font-size:20px;
  font-weight:bold;
  font-family: Verdana, Arial;
}

.biographies-page h2.title {
  font-size:14px;
  font-weight:bold;
  font-family: Verdana, Arial;
  padding-top:24px;
}

#footer{
  color:#fdf4ce;
  text-align:center;
  padding:8px 0px;
}

#footer a {
  color:#fdf4ce;
}

#footer a:hover{
  border-bottom:1px dotted #fdf4ce;
}

#footer .footer-left{
  margin-right:50px;
  text-size:11px;
}

#SignUp .signupframe {
  border: #b4c427 1px solid;
  background: #fdf4ce;
  color: #100505;
}


#sidebar ul.main ul li a:hover {
  border-bottom:none;
  color:#fff;
}



/*style additions by Tim*/

#resources-list ul {
  list-style-type:none;
} 

ul.resource-category-list {
}

.resources-page h1.title {
  color:#621c13;
  margin-top:0px;
  font-size:20px;
  font-weight:bold;
  font-family: Verdana, Arial;
}

.resources-page h2.title {
  font-size:14px;
  font-weight:bold;
  font-family: Verdana, Arial;
}


/* this isnt working need to insert more bottom margin somwhere for h2s????
h2.title { 
  margin-bottom: 20px;
}
*/