/*
File:			custom.css
Description:	Fox On Law Custom Stylesheet

	=================================================================================
*/


/* Begin header */

.custom #header #logo a { display: block; outline: none; height: 177px; width: 780px;  }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header { background: url('http://foxonlaw.com/gfox_0.jpg'); background-repeat: no-repeat; padding: 0; margin-top: -10px; border: 0 }

/* End header */



/* Body */
.custom #custom_box {display:none;}

.custom #content h1 {color: #; }
.custom #content h2 {color: #; }


body.custom  { background: #e1e1e1; color:#333333; line-height:150%; }

.custom .page { border-left: 4px solid #999; border-right: 4px solid #999; background: #fff;  }

.custom #content_box {border-top: 5px solid #698B14; background: none; width:100%;}


/* Fonts */
.custom a { color:#000000; text-decoration:none;}

.custom .sidebar a { font-size: 12px;}
.custom .sidebar a:hover { text-decoration:underline;}
.custom a:hover { color:#000066; text-decoration:underline;}
.custom h2 { border-bottom:1px dotted #CCCCCC; color:#000000; font-size:190%; letter-spacing:-1px;
margin:0 0 2px;padding-bottom:3px;}
h4 {color:#000000; font-size:130%; margin:10px 0 5px;}


	
/* Feature Box */

#feature_box {
background:transparent;
border-bottom: 0; 
padding:0;

}

.feature {
padding-left: 0;
padding-right: 0;
margin-left:-11px;
}

/* Sidebar */
.subnav { list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:10px;}

.custom .sidebar ul.sidebar_list {padding:0;}
.custom .sidebar {background-color: transparent ; border-left:0;}
.custom .sidebar h3 {border-bottom:1px solid #CFE1AC; color:#000000; font-size:140%;
margin:20px 0 2px; }

.custom .sidebar ul li {
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.custom .sidebar a:hover {
color:#000066;
text-decoration:none;
}

.custom .sidebar a, #sidebar a:visited {
color:#000000;
text-decoration:none;
}

.custom ul.list-cat li, li.widget_categories li {
background:transparent url(http://www.foxonlaw.com/wp-content/themes/drg/images/mini-category.gif) no-repeat scroll 0 0 !important;
padding-left:20px !important;
}
#sidebar a:hover {
color:#000066;
text-decoration:none;
}

#sidebar a, #sidebar a:visited {
color:#000000;
text-decoration:none;
}

ul.list-cat li, li.widget_categories li {
background:transparent url(http://www.foxonlaw.com/wp-content/themes/drg/images/mini-category.gif) no-repeat scroll 0 0 !important;
padding-left:20px !important;
}

#search_textbox { background:#FFFFFF ; border:1px solid #BED881; color:#000000; font-weight:normal; height:22px; margin-right:2px; padding:4px 5px;  }

#search_button {margin-top:5px;}

/* Posts */

.custom .post-cat { background:transparent url(http://www.foxonlaw.com/wp-content/themes/drg/images/mini-category.gif) no-repeat scroll 0 0; color:#999999; float:left; font-size:95%; padding-left:20px;}

.custom .published {
background:transparent url(http://www.foxonlaw.com/wp-content/themes/drg/images/date-bg.gif) no-repeat scroll 0 0;
float:left;
height:49px;
width:45px;
}


.custom .post-month {
color:#FFFFFF;
display:block;
font-size:11px;
line-height:11px;
margin-left:0px;
padding-top:2px;
text-align:center;
text-transform:uppercase;
}

.custom .post-day {
color:#999999;
display:block;
font-size:18px;
line-height:18px;
margin-left:-3px;
padding-top:0px;
text-align:center;
text-transform:uppercase;
}

.custom .mini-add-comment {
background:transparent url(http://www.foxonlaw.com/wp-content/themes/drg/images/mini-comments.gif) no-repeat scroll 0 0;
float:right;
padding-left:18px;
}

/*Comments */
/* comments area */
#comments, #respond {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0 5px 0;
	clear: both;
}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
}
.commentlist .alt {
	background: #f1fedb;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #CC6600;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #CC6600;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}

#commentform #submit { background:transparent url(http://www.foxonlaw.com/wp-content/themes/drg/images/btn-bg.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:28px;
line-height:normal;
width:144px;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background:#f1fedb;
	border: 1px solid #bdd77f;
	padding: 3px;
	margin-top: 3px;}

#commentform textarea{
	width: 478px;
	height: 115px;
	background:#f1fedb;
	border: 1px solid #bdd77f;
	padding: 2px;
	margin-top: 3px;}

#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}


/* End Body */

/* Begin Menu */

ul#tabs { margin-left: 25px; margin-top: -37px; width: auto; list-style: none; border:0; }
ul#tabs a {text-transform: none;}


/* First Level */

ul#tabs li { background: #629110 url(http://www.foxonlaw.com/wp-content/themes/drg/images/nav-button-bg.gif) repeat-x scroll 0 0;
border-left:1px solid #AFCD69;
border-right:1px solid #AFCD69;
border-top:1px solid #E6EED0;
border-bottom: 1px solid #629110;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:100%;
text-decoration:none;
margin-left:3px; margin-right: 3px;
}


ul#tabs li.current_page_item, ul#tabs li.current-cat { background: #698b14 url(http://www.foxonlaw.com/wp-content/themes/drg/images/nav-button-bg.gif) repeat-x scroll 0 0;
border-left:1px solid #AFCD69;
border-right:1px solid #AFCD69;
border-top:1px solid #E6EED0;
border-bottom: 1px solid #698B14;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
line-height:100%;
text-decoration:none;
margin-left:3px; margin-right: 3px; }

ul#tabs li li.current_page_item, ul#tabs li li.current-cat { background: url('http://www.foxonlaw.com/wp-content/themes/drg/images/nav-button-bg.gif'); padding-bottom: 0px; }

ul#tabs li li.current_page_item a, ul#tabs li li.current-cat a {background: url('http://www.foxonlaw.com/wp-content/themes/drg/images/nav-button-bg.gif'); color: #fff; text-decoration:none; }
	
ul#tabs li a { display: block; line-height:inherit; color: #fff; width:auto; letter-spacing: 2px; padding:7px; }

ul#tabs li a:hover { color: #fff;; text-decoration: none; padding:7px;  }

ul#tabs li li:hover { background: url('');}
	
ul#tabs li.current_page_item a, ul#tabs li.current-cat a { cursor: default; }

ul#tabs li.current_page_item li a, ul#tabs li.current-cat li a { cursor:pointer; }

ul#tabs li li.current_page_item  a:hover, ul#tabs li li.current-cat  a:hover { text-decoration:none; }
		
ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover { text-decoration: none; }
	
ul#tabs li.rss { padding-right: 16px; background: none; border: none; float: right; }
		
ul#tabs li.rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }

ul#tabs li ul { list-style:none; position:absolute; left:-9999px;  border:0; border-top:0; float:left; width:200px; overflow:hidden;}

ul#tabs li:hover ul { left:auto; display:inline-block; margin:0; padding:0;}

/* Second Level */

ul#tabs li ul li { margin:0; padding:0; float:left; display:block; clear:both; border:0; width: 100px;}

ul#tabs li ul li a { width:100%; }

ul#tabs li ul li a:hover { color: #fff;; text-decoration: none; }

ul#tabs li ul li + li { border-top:0px; }

/* Third Level */

ul#tabs li ul li ul li{ margin:0; padding:0; float:left; display:block; clear:both; border:0;}

ul#tabs li ul li  ul lia { width:100%;}

ul#tabs li ul li ul li a:hover { color: #990000; text-decoration: underline; background: url(''); }

ul#tabs li ul li + li li ul li + li{ border-top:0px solid #; }


/* End Menu */


/*  Footer */
#footer {
background: #666666;
color:#ACD7EE;
font-size:95%;
line-height:130%;
border-top: 0px;
border-bottom: 4px solid #999;
clear:both;
text-align:none;
}

#footer h4 {
color:#9CDBFB;
font-family:"Trebuchet MS",Tahoma,Arial;
font-size:142%;
margin:10px 0 5px;
}

.recent-posts {
color:#7A9299;
font-size:10px;
line-height:120%;
margin-top:-10px;
margin-left:-10px;
padding-top:5px;
text-align:left;
padding-left:5px;
}
.recent-posts ul li {background: transparent url(http://foxonlaw.com/wp-content/themes/drg/images/mini-footer-post.gif); background-repeat: no-repeat; list-style: none; padding-left: 20px;}

#credits {padding-left: 225px; display:inline; color:#048db4;}
#credits a {color:#048db4;}
#footer-about { 
color:#7A9299;
font-size:10px;
line-height:120%;
margin-top:-205px;
}

.rss {
 background: url(http://www.foxonlaw.com/wp-content/themes/drg/images/mini-rss.gif) no-repeat left center;
 padding-left: 18px;
 padding-bottom: 2px;
 margin-left: 8px;
}
.loginout {
 background: url(images/mini-loginout.gif) no-repeat left center;
 padding-left: 18px;
 padding-bottom: 2px;
 margin-left: 8px;
}

#footer-about p {color: #9CDBFB; font-size:110%;
line-height:130%;}

#footer a, #footer a:visited {
color:#FFFFFF;
}