/*
Theme Name: Polk County Dui Lawyers
Theme URI: http://www.clearwaterduilawyer.com/
Description: The custom WordPress theme for Polk County Dui Lawyers
Version: 1.1
Author: Catch Internet (Sakin).
Author URI: http://catchinternet.com/
Tags: fixed width, two columns, widgets, blue color
*/

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

body {
	background-color:#000;
	color:#fff;
	margin:0;
	padding:0;
	font:12px/1.5 Arial, Helvetica, sans-serif;
	}
img, a img { border:none; }
:focus { outline:none; }
a { text-decoration:none; color:#1A4078; }
a:hover { text-decoration:underline; }
.clear { clear:both; }
.noBorder { border:none !important; }
.noPadding { padding:0 !important; }
.noMargin { margin:0 !important; }
h1, h2, h3, h4, h5, h6 { margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif;}
h1 { font-size:30px; }
h2 { font-size:24px; }
h3 { font-size:18px; }
h4 { font-size:16pxp;}
h5 { font-size:14px;}
h6 { font-size:12px;}
p { font-family:Arial, Helvetica, sans-serif;}
.txtcenter { text-align:center;}

.col-1, .col-2, .col-3 { display:inline; float:left;}
#wrapper { width:960px;	margin:0 auto;}
#header, #contentWrapper, #footer { background: url(images/pattern-bg.gif) repeat; }
#header { border:2px solid #1957a2; border-bottom:none; padding:20px;}

/*--header--*/
#header .row1, #header .row2 { height:1%; overflow:hidden;}

#header .row1 { padding-bottom:20px;}
#logo-wrapper { width:500px;}
#logo, #logo a {width:489px; height:61px;}
#logo { margin:0; padding:0;}
#logo a { display:block; text-indent:-9999px; background:url(images/logo.png) no-repeat top left; cursor:pointer;}
/*
#header-contact .phone { color:#8fb5e3; font-size:18px; text-transform:uppercase; padding:0; margin:0;}
 #header-contact .address { font-size: 20px; line-height: 22px; clear: both; }*/
#header-contact { width: 400px; float:right; }
#header-contact a {color:#FFFFFF; }
#header-contact p { color:#FFFFFF; margin:0; text-align: right; font: 20px/22px "Myriad Pro", Arial; }



#bb-logo{ width:205px; padding-top:5px;}
#adds{width:444px;}
#member{background:url(images/memberBg.png) no-repeat left top; width:264px; height:114px; text-align:center; color:#fff; padding:0; margin:0;}
#member p.title{ font-weight:bold; font-size:14px; margin:5px 0 5px; line-height:1.1;}
#member ul{ padding:0 5px; margin:0; list-style:none; height:62px; overflow:hidden;}
#member ul li{ float:left; margin:0 1px;}
#member .note { clear:both;}

/* banner (billboard) */
#billboard{ height:224px; overflow:hidden; border:2px solid #1957a2;}
#billboard .col-1{ width:698px;}
#billboard .col-2{ width:258px; height:224px;}

/*Navigation*/
#nav { background:url(images/nav-bg.gif) repeat-x 0 0; height:40px; margin:0; padding:2px 20px; list-style:none;}
#nav li { background:url(images/nav-sep.gif)  no-repeat right top; float: left; margin: 0 1px 0 0; padding:0; position:relative; z-index:1000; font: bold 14px/40px Arial, Helvetica, sans-serif; text-transform:uppercase; zoom: 1;}
#nav li a{ padding:0 10px;}
#nav li:last-child {padding:0;}
#nav li:hover > ul { display:block; }
#nav li.page_item a { text-decoration: none; color: #fff; border:none; height:40px; float: left; padding:0 20px;}

#nav li.page_item a:hover,
#nav li.current-cat a,
#nav li.current_page_item a,
#nav li.current_page_parent a,
#nav li.current_page_ancestor a { background:url(images/nav-hover.gif) repeat-x 0 0; color:#eff2f7;} /* for ie6 */
#nav li:hover > a { background:url(images/nav-hover.gif) repeat-x 0 0; color:#eff2f7;}

#nav li.page_item li:hover > a { background:#0e4180 none; color:#fff;}

#nav li.current-cat li a,
#nav li.current_page_item li a {color: #fff}

#nav li.page_item ul li a { background-color:#164f94; height:auto; line-height:18px; padding:5px 10px; color:#fff; font-weight:normal; font-size:12px;}
#nav li.page_item ul li a:hover { background:#4980c3 none; color:#000;}
#nav ul { display:none; list-style:none; margin:0; padding:0; position: absolute; left:0; top:40px; width:200px; /*background: #853839;*/} 
#nav ul li{ margin:0;padding:0;display: block; width: 200px; border-bottom: 1px solid #4980c3;} 
#nav ul li a { display: inline-block; width:180px; text-transform: none; zoom:1; padding:0 10px; } 
#nav ul ul { left: 100%; top: 0;}

/* Tooltips */
#tooltip-works-with-wrapper ul {
	line-height:43px;
	margin:0;
	padding:0;
}
#tooltip-works-with-wrapper ul li {
	display:inline;
	float:left;
	
	
}
#tooltipcontent {
	position:absolute;
	background:url(images/tooltip/tool-tips-bg.png) no-repeat 0 0;
	display:none;
	width:159px;
	height:152px;
	padding-top:20px;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#ffffff;
	z-index:9999;
}

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #fff; padding-top: 2px; margin: 10px;}
#sidebar .wp-caption { margin:0 0 10px 0;}
#sidebar h2 {color:#FFFFFF; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#666; padding:5px; margin: 0; }

/* Images */
p img {	padding: 0;	max-width: 100%; }
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;}

/* Comments*/
h3#comments { margin-top:20px;}
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #ddd; height:1%; margin:0 0 10px; padding:10px; position:relative; }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-style: italic }
ol.commentlist li div.vcard cite.fn a.url { color:#333; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #d5d5d5; float:left; margin-right:10px;}
ol.commentlist li div.comment-meta { font: 12px Arial, Verdana; color:#aaa}
ol.commentlist li div.comment-meta a { color:#aaa; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li div.commentbody {margin-top: 1em; font-size: 14px}
ol.commentlist li p {  margin:0 0 1em; }
ol.commentlist li ul { list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { margin-bottom: 7px }
ol.commentlist li div.reply a:hover { background:#c30; border:1px solid #c00; }
ol.commentlist li div.reply a { background:#999; border:1px solid #666; color:#fff; font:bold 9px/1 arial,sans-serif; padding:5px 6px 4px;  text-align:center; width:36px;color:#fff; text-decoration:none; text-transform:uppercase;}
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .18em; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 .18em; }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

/* Comment Form */
#commentform input {width: 170px;	padding: 4px;	border:1px solid #ccc;	font-size:14px;	font-family:Georgia, Times;	}
#commentform {	margin: 5px 10px 0 0;	padding-bottom:30px; }
#commentform p label {/* width: 120px; display:block;float:left*/}
#commentform p {padding: 10px 0; margin:0;font-size: 14px}
#commentform textarea {	width: 70%;	padding: 2px;	border:1px solid #ccc;	padding: 4px;	font-family: Georgia, Times;}
.cancel-comment-reply {display: none;}
#commentform #submit { background-color:#000; color:#fff; border:none; border-radius:2x; -moz-border-radius:2px; -webkit-border-radius:2px;font-weight: bold; cursor:pointer;}
#commentform #submit:hover { background-color:#333;}
#commentform small, #commentform #submit {text-transform: uppercase;font-family: arial;}
#commentform small {font-size:11px;font-weight: bold}	
#respond h3 { padding-top: 20px; margin-bottom: 10px; }


/*contentwrapper*/
#contentWrapper { padding:10px; margin-bottom:10px;}
#inside-contentWrapper { background:url(images/contain-bg.gif) repeat-y 0 0;}
#inside-contentWrapper { height:1%; overflow:hidden;}
#content { padding:10px 20px 0 20px; width:621px; margin-right:10px; color:#033333;}
#content h2 { font-size:24px; line-height: 30px; color:#1a4078; padding:0; margin:0;}
.post { background:url(images/dash-border.gif) repeat-x 0 bottom; padding-bottom:20px; margin:10px 0 20px;}
.post p{ color:#033333;}
#content p.dateTime, .s-contact { margin:0; padding:0;}
#content p.dateTime { color:#666; text-transform:uppercase;}
#content a { color:#1a4078;}
.post p.postmetadata { margin-top:10px;}


/*sidebar*/
.btn-1{ background:url(images/btn-1_bg.gif) repeat-x 0 0; color:#fff; height:23px; font: normal 10px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer; text-align:center; display:inline-block; border:1px solid #3380dd; padding:0;}
.btn-1:hover { background-position: left bottom;}

.btn-submit {width:50px;}

#sidebar { width:240px; padding:10px; overflow:hidden; color:#fff;}
.widget { background: url(images/widget-bar.gif) repeat-x bottom; padding-bottom:20px; margin-bottom:20px;}
.widgetContent {}

#sidebar h2 { margin-bottom:5px; font-size:18px; text-transform:uppercase;}


#sidebar form.wpcf7-form { margin:0; padding:0;}
#sidebar form.wpcf7-form p { margin:0 0 5px 0;}

.widgetContent p.phoneNo{font-size:18px; font-weight:normal; margin:0;}
.textInput, #sidebar form.wpcf7-form textarea, .wordVeri { background-color:#094b9d; width:238px; height:20px; border:1px solid #3380dd; color:#fff; }
.wordVeri { width:175px;}
#sidebar form.wpcf7-form textarea {height:70px;}
#sidebar a { color:#a7ccfa;}

.contact-us .textInput, .contact-us .wordVeri, .contact-us .textComment { background-color:#eee; color:#000; border:1px solid #ccc;}

/*.widgetContent .textInput { width:155px; margin-right:5px; border:1px solid #3380dd; background:#094b9d; color:#fff; height:20px; }*/
.rss { text-transform:uppercase; font-weight:bold; line-height:1.2;}
.categories{background:none!important;
}
.rss { padding:0 0 0 38px; height:28px; display:block;}
.rss { background:url(images/rss.png) no-repeat 0 0; margin-bottom:10px;}
.widget_categories ul li, .widget_dms_category_list ul li { background:url(images/sidebar-dot.gif) repeat-x left bottom;}
.widget_categories ul li a, .widget_dms_category_list ul li a { background:url(images/list-bullet.gif) no-repeat left 10px;}
.widget_categories ul, .widget_dms_category_list ul { margin:0; padding:0; list-style:none;}
.widget_categories ul li, .widget_dms_category_list ul li { padding:0; margin:0;}
.widget_categories ul li a, .widget_dms_category_list ul li a { padding:3px 0 5px 15px; margin:0; height:100%; display:inline-block;}

/* Search */
.subEmail, #searchform { margin-top:10px; height:1%; overflow:hidden; }
.subEmail input, #searchform input { display:inline; float:left;}
.subEmail .textInput, #searchform .textInput { width:180px; margin-right:5px;}


/*footer*/
#footer, #inside-contentWrapper { height:1%; overflow:hidden;}
#footer { padding:20px;}
#footer .col-1 { width:30%}
#footer .col-1 {font-weight:bold; color:#fff;}
#footer .col-1 span{display:block; clear:both; padding-top:5px;}
#footer .col-2 { width:70%;}
#footerNav { margin:0; padding:0; list-style:none;}
#footer .col-2, #footerNav {text-align:right;}
#footerNav li { display:inline; padding:0 5px 0 0; margin:0 5px 0 0;}
#footer { color:#debcbc;}
#footer a { color:#a7ccfa;}

#footerNav li { border-right:1px solid #fff;}
#footerNav li.lastLi { border:none!important;}
.copyRight { color:#fff;}

/*---Pagenavigation-*/
.navigation {
height:1%;
overflow:hidden;
}
ul#pageNavigation{padding:10px 0;margin:5px 0;list-style:none; display:inline-block;}
#pageNavigation li{ display:inline; float:left; margin-right:5px;}
#pageNavigation li a{ padding:5px; background:#cccccc; text-align: center; font-weight:bold; color:#000; text-decoration:none; display:inline-block;}
#pageNavigation li a.active,#pageNavigation li a:hover{ background:#023778; color:#fff; text-decoration:none;}

/*---addtoany-*/
ul.addtoany_list li a {padding:0 !important; }
