/*
Theme Name:Preg O'Donnell and Gillett
Theme URI:http://www.pregodonnell.com
Description:
Version:0.1
Author:Uncharted Design
Author URI:http://www.uncharteddesign.com
*/
body{font:90% helvetica,arial,sans-serif; margin:0; padding:0; background:url(http://www.pregodonnell.com/cms/wp-content/themes/POG/images/seattlebg.jpg) no-repeat fixed top left;}
.post p, .page p {line-height:20px; padding-right:30px; margin: 10px 0 !important;}
.post ul {list-style-image:url(http://www.pregodonnell.com/cms/wp-content/themes/POG/images/bullet.gif); padding:0 0 0 20px}
.post li {margin:3px 0}
.alignright{float:right}
.alignleft{float:left;}
.print{display:none}
a{color:#930; text-decoration:none}
a:hover{color:#be5c2d; text-decoration:underline}
a img{border:none}
.orange{color:#e68011}
.clearboth{clear:both}
h1, h2{font-family:'Times New Roman',Georgia,Serif}
h3{font-size:24px; line-height:32px; font-family:helvetica,arial,sans-serif}
div#mainwrapper{width:915px; margin:55px auto 0 60px}
div#header{min-height:160px; padding-top:1px; overflow:hidden; background:#000}

div#logo{float:left; height:100px; color:#fff; margin:20px 0 5px 30px}
div#logo img{margin:0 15px 0 0; float:left}
div#logo span{float:left; display:block; margin-top:63px; color:#dfdfdf}

div#toprightnav{float:right; margin:24px 40px 0; width:270px; font-size:15px;}
div#toprightnav ul{list-style:none; float:right; margin:0; padding:0}
div#toprightnav ul li{float:left; color:#fff}
div#toprightnav ul li a{color:#fff;}
div#toprightnav ul li a:hover{color:#e68011; text-decoration:none}

form#searchform div{height:20px; float:right; margin:20px 0 0}
input#s{padding:2px; border:1px solid #a09e92; border-right:none; height:16px; width:120px; line-height:1; float:left; margin:0 !important; background:#f9f9f9}
input#searchicon{border:1px solid #a09e92; vertical-align:top;  margin:0 !important; line-height:1; outline:0 !important; float:left}
.searchpage p {margin:0;}
.searchpage {margin:8px 0 0;}

div#mainnav{width:890px; height:43px}
div#mainnav ul{clear:both; list-style:none; margin:0; padding:0; width:920px; height:43px}
div#mainnav ul li{float:left; margin:0 10px}
div#mainnav ul li a{padding:2px 22px 0 22px; color:#f5f5f5; font-size:20px}
div#mainnav ul li a:hover{color:#e68011; text-decoration:none}
div#mainnav ul li span{display:none; padding:0 15px 0 15px; font-size:12px; color:#c5c5c5}
div#mainnav ul li#contact a {padding-right:15px;}
div#contentcontainer{width:793px; margin:0 auto 20px auto; background:#fff; padding:1px 70px 20px 30px; overflow:hidden}
div#content{float:left; width:583px; padding:0 10px 0 0}

/*home*/
h3#home{font-size:48px; line-height:65px; margin:-3px 0 10px; font-family:times,serif; text-transform:capitalize; color:#333}
#homeimg_container {float:right; width:380px; position:relative;}
#homeimg_container img {float:right; margin:15px 0 0; width:300px;}
#home_caption {position:absolute; bottom:0; right:0; }
#home_caption a {color:#fff; display:block; padding:5px; width:290px;background: rgb(0, 0, 0); /* The Fallback */ background: rgba(0, 0, 0, 0.7);}
#home_caption a:hover {background: rgb(0, 0, 0); /* The Fallback */ background: rgba(50, 50, 50, 0.7); text-decoration:none;}
#homepost{width:840px}
.homep{width:400px}

form#commentform *{max-width:550px}

/*locations*/
div#locations .clearboth {height:200px;}
div#locations img {margin:0 40px 0;}
div#locations h2 {margin:0}

/*Our Values*/
div#post-335 h3 {font-size:18px; font-weight:normal; line-height:4px; margin:18px 0 0;}

/*Contact*/
.id-1069 {width:820px !important}
div#contactpage h2 {margin:0 0 .3em 0}
div#contactpage ul {margin:0; padding:0 0 0 14px; list-style-image:url(http://www.pregodonnell.com/cms/wp-content/themes/POG/images/bullet.gif);}
div#contactpage ul li {margin:4px 0}
div#contactpage div#lawyers {width:500px; float:left;}
div#contactpage div#contactlocations {width:270px; float:left; margin:-60px 0 0}
div#contactpage div#contactlocations h4 {margin:0;}
div#contactpage div#contactlocations p {margin:4px 0 9px 0!important}

/*Sidebar*/
div#sidebar{width:230px; float:left; margin:15px -40px 0 10px !important;}
div#sidebar ul{list-style:none; margin:0 0; padding:0; list-style-image:url(http://www.pregodonnell.com/cms/wp-content/themes/POG/images/bullet.gif); clear:left}
div#sidebar ul li{padding:0; margin:0 0 7px 12px; font-size:110%}
div#sidebar h2 {margin:0 0 5px;}
div#sidebar h3 {display:inline; font-size:13px; margin:0 !important; padding:0 !important;}

/*Areas Of Practice*/
.areasnav{width:200px; float:left}
.areascontent{float:left}
.smaller {font-size:16px; line-height:11px; clear:both;}
.seattlelist {float:left; margin:-3px 25px 13px 0;}
li#portlandalsoAreas {list-style-image:none; list-style:none; margin:4px 0 0 -12px !important;}

/*Attorney*/
.subattorney {line-height:2;}
.profile h1 {margin-bottom:2px;}
.profile .alignright {margin:-2em 10px 0;}
.profile h2 {margin:0 0 -5px 0;}
.profile p:first-of-type {margin:0 !important}
#profilecontent p:first-of-type {margin-top:10px !important;}
#profilecontent h2 {margin: 5px 0 -10px 0;}
#profilecontent {padding-top:10px; clear:both;}
div#leftprofile {float:left;width:245px; margin:1em 0 0}
div#leftprofile img {margin-top:5px;}
div#leftprofile img#portrait {margin-top:0;}
div#leftprofile img#superlawyers {margin:10px 0 0 5px}
div#rightprofile {float:left; width:335px; margin:1em 0 0}
div#rightprofile h2 {margin:14px 0 9px 0}
div#rightprofile ul {list-style:none; margin:0 0 12px 0; padding:0;}
div#rightprofile ul li {margin-bottom:5px;}

/*News*/
.newspage h2 {padding:0; margin:7px 0 0;}
.newspage div {margin:0 0 15px 0}
/*News Scroller*/
#news{border-top:3px double #bbb; border-bottom:3px double #ccc; float:left; margin:15px 0 5px 0; padding:3px 0; position:relative; overflow:hidden; width:808px; height:100px}
 #news ul{background-color:#fff; list-style-type:none; margin:0; padding:0; width:810px}
 #news ul li{height:100px; width:810px}
 #news ul li span{border-left:1px solid #ccc; margin:0; padding:0 5px; width:259px; display:block; height:200px; float:left}
 #news ul li span:first-child{border:none}
 #news ul li .newstitle{border-bottom:1px solid #ccc; font-size:1em; line-height:10px; padding:0 5px; margin-top:0px; line-height:25px; display:block;}
 #news ul li span span{font-size:12px; line-height:15px; padding:0 0 0 5px; border:none; margin-top:-10px;}
 #news ul li .newstitle {color:#930; font-weight:bold; letter-spacing:1.5px; text-decoration:none; text-transform:uppercase}
 #news ul li .newstitle:hover {color:#be5c2d}
 #news ul li span a{color:#000}
 #news ul li span a:hover{text-decoration:none; color:#444}

/*wp-pagenavi*/
.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px; margin:2px; text-decoration:underline; color:#930;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px; margin:2px; text-decoration:underline; border:0px solid #930; color:#930;}
.wp-pagenavi a:hover{border:0px solid #be5c2d; color:#be5c2d; text-decoration:none;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px; margin:2px; text-decoration:none;}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; color:#000;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; color:#000;}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px; margin:2px; color:#000;}

 
/*footer*/
div#footer{clear:both; padding-top:20px; height:20px; width:848px}
div#footersocial{font-size:10px; width:300px; float:left}
div#footerlinks{width:220px; font-size:10px; float:right; margin-top:6px;}
