/*   
Theme Name: Raffle MD
Description: Simple
Author: Dilyara Breyer
Author URI: http://www.dilyara.com
Version: 1.0
Tags: Forensic Psychiatry
*/

/* reset.css */

* { margin:0; padding:0; }

a { outline:none; } /* Gets rid of Firefox's dotted borders */
a img { border:none; } /* Gets rid of IE's blue borders */

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,
button,
textarea,
select {
	*font-size: 100%;
}

/*** generic ***/

body {
	min-width: 1115px;
	color:#000;
	background-color:#edecd8;
	font-size: 12px;
	line-height: 15px;
}

body,p {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	text-align: left;
	text-justify: none;
}

.clear {clear:both; margin:0; padding:0;}

a {
	cursor: pointer;
}

a:link {
	color:#530000;
	text-decoration:none;
}

a:hover {
	color:#333333;
	text-decoration:underline;
}

a:active {
	color:#333333;
	text-decoration:underline;
}
a:visited {
	color:#734120;
	text-decoration:none;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.clearfloat {
	clear: float;
}

p {
margin-top:10px;
}

/*** header ***/

#header {
	position:relative;
	width:100%;
	margin:0 auto;
	height:134px;
	background-image: url(images/header_tile.png);
	background-repeat: repeat-x;
}

#header_center {
	position: relative;
	height:134px;
	width:1107px;
	margin: 0 auto;
	background-color: transparent;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	background-position: left;
}

#header_contact {
	position: absolute;
	*left: 0;
	*top: 0;
	display: block;
	width: 166px;
	height: 134px;
	font-size: 14px;
	line-height: 18px;
	margin: 10px 5px 0 7px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight: 300;
}

/*** footer ***/

#footer {
	width:100%;
	height:163px;
	margin-top:20px;
	color:#333333;
	background-image: url(images/footer-slice.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	display: block;
	
}

#footer_image {
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	margin: 0 auto;
	width: 766px;
	height: 163px;
	position: relative;
	text-align: left;
	line-height: 16px;
	font-size: 11px;
}

.footer_address1 {
	position: absolute;
	height: 77px;
	width: 180px;
	top: 91px;
	left: 0px;
}

.footer_address2 {
	position: absolute;
	height: 77px;
	width: 210px;
	top: 91px;
	left: 210px;
}

.footer_address3 {
	position: absolute;
	height: 77px;
	width: 180px;
	top: 91px;
	left: 443px;
}

.footer_address4 {
	position: absolute;
	height: 77px;
	width: 180px;
	top: 141px;
	left: 672px;
}

#footer a {
	color:#333333;
	text-decoration:none;
}
#footer a:hover{
	color:#333333;
	text-decoration:underline;
}

#footer u {
	font-size: 10px;
	color:#4e4e4a;
	text-decoration: underline;
}


#footer u:hover {
	color:#000000;
}

.footer_copyright p {
	text-align: center;
	font-size:smaller;
}

/*** common styles ***/



.address {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/address.png);
	background-repeat: no-repeat;
	width: 221px;
	height: 93px;
	color: #FFFFFF;
	text-align: left;
	line-height: 160%;
	padding: 1px 7px;
	margin-top: 40px;
	}
	
.address p {
	margin: 8px 8px 9px 9px;
}
	
.address p a {
	color: #FFFFFF;
	text-decoration:none;
}

.address p a:hover {
	color: #B7CFF9
}

#print_this {
	position: absolute;
	margin-left: 8px;
	
}

.email_link {
	padding: 18px 0 0 8px; 
	font:Verdana, Geneva, sans-serif; 
	font-size:9px; 
	color:#333;
	line-height:9px;
}

.email_link a {
	color:#333;
	padding-top:15px;
}

.single_post_photo {
	background-image: url(images/raffle_single_post.jpg);
	background-repeat: no-repeat;
	width:140px;
	height:183px;
	margin: 60px 0 0 5px;
}


.single_post_photo_cv {
	background-image: url(images/portrait_cv.jpg);
	background-repeat: no-repeat;
	width:148px;
	height:180px;
	margin: 50px 0 20px 0;
}

.drop_cap p:first-letter
{
	font-family: "Times New Roman", Times, serif;
	font-size: 200%;
	float: left;
	color: #000000;
	font-weight: bold;
	margin-top: -3px;
}

.drop_cap p {
	text-align:left;
}

.disclaimer {
	background-image: url(images/disclaimer.jpg);
	background-repeat: no-repeat;
	height: 158px;
	width: 248px;
	padding:5px;
	margin-top:20px;
}

.disclaimer p {
	margin: 7px 7px;
}

.disclaimer_pa{
	background-image: url(images/disclaimer.png);
	background-repeat: no-repeat;
	height: 228px;
	width: 176px;
	padding:5px;
	margin-top:40px;
}


.disclaimer_pa p {
	margin: 5px 7px 0 5px;
}

.back_icon {
	cursor: pointer;
	vertical-align: middle;
}

.back_button {
	float:left; 
	margin: 15px 0 0 10px;
}

/*** navigation ***/

#front_page_masthead {

}

#front_page_masthead #about a {

}

#nav_bar {
	position: relative;
	width: 172px;
	height: 256px;
	background-image: url(images/nav_bar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#nav_bar a {
	position: absolute;
	left: 0px;
	height: 30px;
	width: 172px;
	background-color: transparent;
}

#nav_bar a:hover {
	background: url(images/nav_bar.png) no-repeat 0px 0px;
	}

#nav_bar #page_link_home            { top: 1px; }
#nav_bar #page_link_practice_areas  { top: 38px; }
#nav_bar #page_link_cv              { top: 74px; }
#nav_bar #page_link_cases           { top: 111px; }
#nav_bar #page_link_articles        { top: 147px; }
#nav_bar #page_link_news            { top: 184px; }
#nav_bar #page_link_contact         { top: 220px; }
#nav_bar #page_link_home:hover            { background-position: 0px -311px; }
#nav_bar #page_link_practice_areas:hover  { background-position: 0px -348px; }
#nav_bar #page_link_cv:hover              { background-position: 0px -384px; }
#nav_bar #page_link_cases:hover           { background-position: 0px -421px; }
#nav_bar #page_link_articles:hover        { background-position: 0px -457px; }
#nav_bar #page_link_news:hover            { background-position: 0px -494px; }
#nav_bar #page_link_contact:hover         { background-position: 0px -530px; }



/*** home/image page ***/

#index_main_frame {
	width: 100%;
	min-width: 1218px;
	margin: 0;
	padding: 0;
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}

#index_main_left {
	background: url(images/index_main_left.png) repeat-x top right;
}

#index_main_right {
	background: url(images/index_main_right.png) repeat-x top left;
}

#index_main_center {
	*position: relative;
	background: url(images/index_main_center.jpg) no-repeat top left;
	width: 1107px;
}

#index_left_sidebar {
	width: 200px;
	margin:150px 7px 0 0;
	float: left;
	padding:0;
}

#index_center_column {
	width: 400px;
	margin: 145px 7px 0;
	float: left;
	padding:0;
}

#index_right_sidebar {
	width: 242px;
	margin: 634px 0 0 45px;
	float: left;
	padding:0;
}

.index_posts {
	width:390px;
}


.index_address_box {
	width:370px; background-color:#c6c5ae; margin:10px 0; padding: 10px
}

.index_address_box p {
	text-align:center;
}


/***  single page  ***/

#container {position:relative; width:940px; margin:0 auto; text-align:center;}

#hdrContainer {width:940px; margin:0 auto;}
h1 {

	font-size:18px;
	color:#333;
	text-align:center;
	letter-spacing: .05em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.description {float:left; width:480px; margin:0 0 0 20px; font-size:14px;}
#nav {float:left; width:420px; height:70px; text-align:left; padding:95px 0 0 20px;}
#nav ul {margin:95px 0 0 0;}
#nav li {display:inline; font-size:18px; font-weight:bold; margin:0 20px 0 0;}
#nav a {color:#fff; text-decoration:none;}

#main_frame {
	width: 1107px;
	margin: 0 auto;
	padding: 0;
	border: none;
	border-spacing: 0;
}

#main_content {
		height:auto;
	
}


#content {float:left; width:500px; margin-right:0px; text-align:left;}

/***  article or post entry with border and light background  ***/

#article {float:left; width:700px; margin-right:0px; text-align:left;}

#article .post{
	width:730px; 
	margin:0 10px; 
	clear:both;  
	background-color:#F5F5EB;
	border:1px solid #E0DEBE;	
}

#article h2 {
	padding: 3px 10px 5px 10px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	background-color:#373126;
	font-family: Century Gothic, "Times New Roman", Times, serif;
}

.portrait_sidebar {
	float:right;
	margin:30px;
}

#article .entry{
	margin: 5px 15px;
}


#article .entry p{
	text-align:justify;
}
.single_disclaimer{
	background-color:#dcdbd6; 
	padding:0 10px 10px 0; 
	display: table;
	display: inline-block;
	clear: both;
}

.post {width:478px; margin:0 0 20px 0; clear:both; border:1px solid #e0debe; background-color:#f5f5eb}

.post h2 {
	font-size:16px;
	line-height: 120%;
	
	
	font-weight: 400;
}

#index_center_column .post {
	width:390px;
}

#index_center_column ul{
	margin: 15px 5px 0 40px;
	line-height: 1.7em;
}


h2 a, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited {
	color:#fff;
	text-decoration:none;
	

}

h2 {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
background-color:#373126;
font-family: Century Gothic, "Times New Roman", Times, serif;
}

.singlepage {
	margin: 16px 10px 0;
}

.singlepage h2 {
	margin: 10px 0;
	padding: 0 0 3px 10px;
	color:#FFFFFF;
	font-size:15px;
	font-weight: bold;
	background-color:#373126;
	font-family: Century Gothic, "Times New Roman", Times, serif;
	
}

.main_frame h2 {
	padding: 0px 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	font-style: italic;
	line-height: 120%;
}

.singlepage .post{
	width:480px; 
	margin:0 10px; 
	clear:both;  
	background-color:#edecd8;
	border:none;
}


.singlepage li{
	margin: 5px 5px 0 40px;
}

h2.pagetitle {padding:0 0 5px 20px;}
h3 {
	color:#333;
	font-size:16px;
	padding:20px 20px 0 20px;
}
h3#comments {color:#87b83d; font-size:16px; padding:20px 20px 10px 0;}
h3#respond {color:#87b83d; font-size:18px; padding:20px 20px 0 0;}


#article_TOC {
	margin:0 7px 25px;
}

#article_TOC a {
	text-decoration: underline;
}

.postname {color:#fff; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; padding:5px 10px; background-color:#666051;}


.postentry {
	margin: 0 10px;
}

.postentry p {padding:0 0 4px 0;}
.postentry ul {padding:0 0 0 10px; margin:0 0 0 20px;}
.postentry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}

a.post-edit-link {
	color: #FF33CC;
}


.more-link {
	display: block;
	margin-top: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.akst_link {display:block; padding:20px 0 0 0;}
.postmetadata {padding:0 20px 20px 20px; clear:both;}
.comments {margin:5px 0 20px 10px;}
.alt {display:block; padding:10px 0 10px 0;}
a.comments:link {color:#87b83d; text-decoration:underline;}

.entry img {padding:10px;}
.entry .akst_link {display:block; padding:10px 0 10px 20px;}
.entry ul {padding:0 20px 0 10px;  margin:0 0 0 20px;}
.entry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}

.navigation {
	width:440px;
	margin: 0 auto;
	display:block;
	padding:0 0 20px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: small;
	font-weight: 400;
	color: #666;
	font-style: italic;
}

.navigation:hover {

	cursor: pointer;
}

small {display:block; padding:5px 0 10px 20px; font-size:10px; font-weight:bold;}
small.commentmetadata {display:block; padding:0 0 10px 0; font-size:10px; font-weight:bold;}
blockquote {
	padding:10px 20px;
	color:#000000;
	font-size:12px;
	font-style:italic;
}
#search {float:left; width:178px; padding:20px; border:1px solid #87b83d;}

#searchtitle {
	color:#CC0000;
	font-family: Georgia;
	font-size: 12px;
	font-style: italic; bold;

}

#searchform {
	float: left;
	background: url(images/search.gif) no-repeat top left;
	width: 212px;
	height: 21px;
	margin: 0 0 15px 0px;
	border: 1px solid #CC0000;
	display: inline;
	x
}



#searchform input {
	border: 0;
	color: #333; 
	float: left;
}

#searchform input#s {
	background-color: transparent;
	width: 170px;
}

#searchform input#searchsubmit {
	background: transparent;
	cursor: pointer;
	width: 21px;
	height: 18px;
	margin: -1px 0 0 2px;
}

#searchform #searchbox {
	padding:0;
}

input#s {width:160px; padding:3px; margin:0 0 5px 0;}

.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; -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-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px;	margin: 0;}

.teaser
{
	float: left;
	width: 212px;
	margin: 0 0 15px 0px;
	/* border: 1px solid #e0debe;
	background-color: f5f5eb; */
	display: inline;
	
}

.teaser p
{
	color: #000;
	margin: 5px;
	font-style: italic;
	font-weight: bold;	
	}
	
	.teaser a{
		color:#000;
	}

#left_sidebar{
	margin-top: 15px;
	margin-left: 7px;
	float:left;
	width:200px;
}

#right_sidebar{
	width:270px;
	float:left;
	margin: 16px 0 0 25px;
}

#sidebar-1 {float:left; width:172px; margin: 50px 20px 0 0; text-align:left; background-color:#666051}
#sidebar-1 h2 {color:#fff; font-size:14px; font-weight:bold; padding:8px 20px; background-color:#373126;}
#sidebar-1 ul {border:0px; list-style:none;}
#sidebar-1 li {border:0px;}
#sidebar-1 ul li ul {color: #FFFFFF;}
#sidebar-1 ul li ul li {padding:0; border-bottom: 1px solid #867e6a;}
#sidebar-1 ul li ul li a {display: block; 
	padding:5px 10px 9px 20px; 
	color: #FFFFFF; 
	text-decoration:none;
	}



#sidebar-1 ul li li:hover {background-color:#958573}

#sidebar-2 {float:left; width:140px; text-align:left;}
#sidebar-2 img {padding-bottom:20px;}



textarea {width:450px; height:100px; margin:10px 0 10px 0; font-family:Arial, Sans-Serif; font-size:12px; padding:10px;}


#case_studies_TOC{
	margin-left: 40px; 
	line-height: 150%;
}

.contact_info {
	text-align:center;
}

.contact_info p {
	text-align:center;
}

.print_only{
	display: none;	
}
