/*

Theme Name: DLG Law

Theme URI: http://howdymedia.com/

Description: Theme for DLG Law based on the default WordPress theme which is based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.

Version: 1.0

Author: Steve Baldwin

Author URI: http://howdymedia.com/

	Kubrick v1.5

	 http://binarybonsai.com/kubrick/



	This theme was designed and built by Michael Heilemann,

	whose blog you will find at http://binarybonsai.com/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */

body {

	font-family: Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	}



#page {

	text-align: left;

	}



#content {

	}



.narrowcolumn .postmetadata {

	text-align: center;

	}



.alt {

	background-color: #eee;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	}



small {

	font-size: 12px;

	}



h1 {

	font-weight: bold;

	font-size: 18pt;

	text-align: center;

	color: #0283e3;

	margin: 0;

	padding: 0;

	}



h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight:bold;

	color: #0283e3;

	margin: 0;

	padding: 0;

	}



h2.pagetitle {

	}



h3 {

	font-weight: bold;

	font-size: 14px;

	margin: 0;

	padding: 0;

	}



h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited {

	color: #0283e3;

	text-decoration:none;

	}

h1 a:hover, h2 a:hover, h3 a:hover {

	color: #0283e3;

	text-decoration:underline;

	}



p {margin:0;padding:5;}

.entry{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5A5959;

	vertical-align:top;
}

.entry p a:visited {

	color: #0283e3;

	}



#commentform input, #commentform textarea {

	font-size: 12px;

	}



.commentlist li {

	font-weight: bold;

	font-size: 12px;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 14px;

	}



.commentlist p {

	font-weight: normal;

	line-height: 12px;

	text-transform: none;

	}



#commentform p {

	}



.commentmetadata {

	font-weight: normal;

	}



small, .nocomments, .postmetadata, blockquote, strike {

	color: #0283e3;

	}



code {

	font: 12px 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 11px;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 12px;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}



.post {font-size:14px;}

/* End Typography & Colors */







/* Begin Structure */



#page {	margin: 0;	padding: 0;	width: 100%;	background:transparent;	}



#sidebar{ float:left;	padding: 10px 0 10px 10px;	width: 190px;	background:transparent;	}



.post {

	margin: 0 0 10px;

	text-align: left;

	}



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 10px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: left;

}

/* End Structure */



/* Begin Images */

p img {

	padding: 0;

	max-width: 490px;

	}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left

	}

/* End Images */



/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 5px;

	list-style: none;

	padding-left: 5px;

	text-indent: -5px;

	}



html>body .entry li {

	margin: 2px 0 2px 5px;

	}



.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020";

	}



.entry ol {

	padding: 0 0 0 5px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



ol li {

	list-style: decimal outside;

	}

/* End Entry Lists */



/* Begin Form Elements */

#searchform {

	margin: 0px;

	padding: 5px 3px;

	text-align: left;

	}





.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 100%;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	float: right;

	}

/* End Form Elements */



/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: left;

	}



.commentlist li {

	margin: 10px 0 3px;

	padding: 5px 10px 3px;

	list-style: none;

	}



.commentlist p {

	margin: 10px 5px 10px 0;

	line-height: 15px;

	}



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */





/* Begin Sidebar */

#sidebar h2 {color: #0283e3;font-size: 16px;margin: 0;padding: 0; padding-top:10px;

}

#sidebar {font-size: 12px;}

#sidebar ul, #sidebar ul ol {margin: 0;padding: 0; padding-bottom:10px;}

#sidebar ul li {list-style-type: none;list-style-image: none;margin: 0px;}

#sidebar ul p, #sidebar ul select {margin: 1px 0 5px;}

#sidebar ul ul, #sidebar ul ol {margin: 1px 0 0 5px;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 5px;}

#sidebar ul ul li, #sidebar ul ol li {margin: 1px 0 0;padding: 0;}

#sidebar ul ol li {list-style: decimal outside;}

#sidebar #searchform #s {width: 160px;padding: 2px;}

#sidebar #searchsubmit {padding: 1px;}

#sidebar form {margin: 0;}

/* End Sidebar */





/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */





/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 15px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



a img {

	border: none;

	}

/* End Various Tags & Classes*/





<!--

.links { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #514E44; text-decoration: none}

.links:hover {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}

-->



<!--

.mainlinks { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #514E44; text-decoration: none}

.mainlinks:hover {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color:#DA760F; text-decoration: none}

-->



<!--

.subnavlinks { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #03447A; text-decoration: none}

.subnavlinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color:#0084E4; text-decoration: none}

-->



<!--

.subnavlinksindex { font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color: #03447A; text-decoration: none; font-weight:100;}

.subnavlinksindex:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; color:#0084E4; text-decoration: none; font-weight:100;}

-->



<!--

.links { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #5A5959; text-decoration: none}

.links:hover {font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; color: #DA760F; text-decoration: none}

-->

</style>

<style>

.standardtext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#5A5959;

	vertical-align:top;

}





.standardtext2 {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#5A5959;

	vertical-align:top;

}





.standardtext3 {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0283E3;

	vertical-align:top;

}





.yellowsubnav {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10.5px;

	color:#03447A;

	vertical-align:middle;

}



.faqnav {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5A5959;

	vertical-align:top;

}





.featureboxtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#5A5959;

	vertical-align:top;

}





.vcfaqnavtext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#0684E3;

	vertical-align:bottom;

}



.videoheadtext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#0082DC;

	vertical-align:bottom;

}





.subnavtext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10.5px;

	color:#10527E;
	font-variant:normal !important;

	vertical-align:bottom;

}



.navtext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5A5959;

	vertical-align:middle;

}



.bottomtext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#D6D0CA;

	vertical-align:top;

}



.formtext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#595F64;

	vertical-align:top;

}

.formtext1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#ffffff;
	font-weight:bold;

	vertical-align:top;

}



.formtext2 {

	font-family:Trebuchet MS, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	vertical-align:top;

}



.copyrighttext {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#7EA8CA;

	vertical-align:top;

}



.introtext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#353636;

	vertical-align:top;

}



.headertext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:23px;

	color:#D9740D;

	vertical-align:middle;

}

.headertext a {color:#d9740d;text-decoration:none;}



.attorneyhead {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:23px;

	color:#EE8C26;

	vertical-align:middle;

}

.subheadertext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#D9740D;

	vertical-align:top

	font-weight: bold;

}



h6 {

/*	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#D9740D;

	vertical-align:top;

	margin: 0;
	padding: 0;*/
	color:#0085E4;
	font-size:12px;
	font-weight:bold;
	margin: 3;
	padding: 3;
	text-align:justify;
}



h5 {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#0084E4;

	font-weight: bold;

	vertical-align:top;

	margin: 0;

	padding: 0;

}

h7{
color:#0085E4;

}

.formtext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#FFFFFF;

	vertical-align:top;

}





.globalnavtext {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#7A7878;

	vertical-align:middle;

}





h1 {

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;



}


.blc{
color:#5a5959;
font-size:12px;
}
#sidebar .widget{
padding-bottom:10px;
border-bottom:solid 1px #CCCCCC;
}
#table11{
font-variant:normal !important; font-weight:100 !important;
}
.cases strong ,a{
	color:#0085E4;
	font-size:12px;
	font-weight:bold;
}
.cases a{
	color:#d9740d;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.orange{
color:#D9740D;
font-size:12px;
}
.cases_front{
	color:#646361;
	font-size:14px;
	font-weight:bold !important;
}
.standardtext2 .cases_front a{
	color:#646361;
	font-size:14px;
	font-weight:bold !important;
}
.cases_front1{
	color:#646361;
	font-size:16px;
	font-weight:bold !important;
}
.standardtext2 .cases_front1 a{
	color:#646361;
	font-size:16px;
	font-weight:bold !important;
}
.blk a{
	color:#646361;
	font-size:12px;
}
.faq a{
	color:#d9740d;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.subnavtext a{
font-weight:normal;
}
.orange a{
/*color:#0085e4;*/
color:#d9740d;
font-size:12px;
}
.standardtext2 a{
font-weight:normal !important;
}
.introtext a{
font-weight:normal !important;
}
.blue12{
color:#646361;
font-size:12px;
}
.blue12 p{
color:#0085E4;
font-size:12px;
}
.featureboxtext a{
color:#d9740d;
font-size:11px;
text-decoration:underline;
}
.navigation{
padding-bottom:20px;
}
