/*

Theme Name: Colleen

Theme URI: http://wordpress.org/

Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.

Author: the WordPress team

Version: 1.3

License: GNU General Public License

License URI: license.txt

Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu

*/





/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

@font-face {

    font-family: 'RockwellRegular';

    src: url('font/rock_2.eot');

    src: url('font/rock_2.eot') format('embedded-opentype'),

         url('font/rock_2.woff') format('woff'),

         url('font/rock_2.ttf') format('truetype'),

         url('font/rock_2.svg#RockwellRegular') format('svg');

}

@font-face {

    font-family: 'RockwellBold';

    src: url('font/rockb_2.eot');

    src: url('font/rockb_2.eot') format('embedded-opentype'),

         url('font/rockb_2.woff') format('woff'),

         url('font/rockb_2.ttf') format('truetype'),

         url('font/rockb_2.svg#RockwellBold') format('svg');

}

@font-face {

    font-family: 'RockwellItalic';

    src: url('font/rocki_2.eot');

    src: url('font/rocki_2.eot') format('embedded-opentype'),

         url('font/rocki_2.woff') format('woff'),

         url('font/rocki_2.ttf') format('truetype'),

         url('font/rocki_2.svg#RockwellItalic') format('svg');

}

body{margin:0; padding:0; font-family:'RockwellCondensedRegular'; font-size:13px; line-height:17px; color:#838181;}

*{padding:0; margin:0;}

img{border:0;}

a{text-decoration:none; outline:0; color:#838181;}

a img{border:0; outline:0;}

input, textarea, select{outline:0;}

h1, h2, h3, h4, h5, h6{font-family:'PTSans-Regular';}





#access {

 /*background: #000;*/

 display: block;

/* float: left;

 margin: 0 auto;*/

/* width: 940px;*/

}

#access .menu-header,

div.menu {

 font-size: 13px;

 margin-left: 12px;

 width: 928px;

}

#access .menu-header ul,

div.menu ul {

 list-style: none;

 margin: 0;

}

#access .menu-header li,

div.menu li {

 float: left;

 position: relative;

}

#access a {

/* color: #aaa;*/

 display: block;

/* line-height: 38px;

 padding: 0 10px;*/

 text-decoration: none;

}

#access ul ul {

/* box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

 -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

 -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);*/

 display: none;

 position: relative;

 /*top: 38px;*/

 left: 0;

 float: left;

 width: 120px;

 z-index: 9999999999999;

}

#access ul ul li {

 min-width: 160px;

 padding:0px !important;

 border-bottom:1px dotted #fff;

}

#access ul ul ul {

 left: 100%;

 top: 0;

}

#access ul ul a {

 background: #2c6cae;

 line-height: 17px;

 padding: 10px;

 width: 160px;

 height: auto;

 font-size:12px !important;

 font-weight:normal !important;

 

}

#access li:hover > a,

#access ul ul :hover > a {

/* background: #333;

 color: #fff;*/

}

#access ul li:hover > ul {

 display: block;

 margin-bottom:-350px;

}

#access ul li.current_page_item > a,

#access ul li.current-menu-ancestor > a,

#access ul li.current-menu-item > a,

#access ul li.current-menu-parent > a {

 color: #fff;

}

* html #access ul li.current_page_item a,

* html #access ul li.current-menu-ancestor a,

* html #access ul li.current-menu-item a,

* html #access ul li.current-menu-parent a,

* html #access ul li a:hover {

 color: #fff;

}

















.left{float:left;}

.right{float:right;}

.clear{clear:both;}

.spacer{clear:both; display:block; line-height:0; font-size:0;}



img{border:none; outline:none;}

.wrapper{ background:url(images/gradiant.gif) repeat-x left top #272f54; float:left; width:100%;}

.main_body{width:980px; margin:0 auto; padding:0;}

.header{width:100%; float:left; padding:0; background:#0d1956;}

.header_inner{ float:left; width:980px; background:url(images/sussex.jpg) no-repeat 571px top; position:relative;}

.statue{ position:absolute; top:43px; right:218px;}

.logo{border:0 none; float:left; margin:0; height:118px;} 

.logo a{border:0; outline:0; display:block;}

.header_r8{ margin:15px 0 0 0; text-align:right; float:right;}

.header_r8 h2{ font-family:'RockwellRegular'; font-size:24px; color:#FFF;}

.header_r8 img{ margin:8px 0 8px 65px; text-align:right;}

.header_r8 p{ font-family:'RockwellRegular'; font-size:14px; color:#FFF; text-align:right;}

.content{width:100%; float:left; background:url(images/background1.png) no-repeat center top;}

.nav{ width:700px; float:left; padding: 300px 0 0 278px;;}

.nav ul{ margin:0;}

.nav ul li{ list-style:none; padding:0 3px 0 0; margin:0; float:left; background:url(../images/devider.png) no-repeat right top;}

.nav ul li.last{background:none;}

.nav ul li a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#ffffff; display:block; margin:0; padding: 0 5px; line-height:46px;}

/*.nav ul li a:last-child{ background:none;}*/



.nav ul li a:hover{ background:url(images/gradiant1.png) repeat-x 0 0;}

.content_left{ width:293px; float:left; background:url(images/gradiant2.gif) repeat-x; min-height:827px; margin:48px 0 0 5px;}

.content_left img{ margin:0 0 0 0;}

.share{position:relative;  float: left;

    padding: 15px 0 0 0; margin:0 0 0 -50px;

    text-align: right;

    width: 100%;}

.share a{ margin:0 5px;}

.content_left ul{ margin:0; width:266px; border-bottom:2px dotted #ffffff; margin:0 0 0 12px; padding:10px 0 10px 0; display:block;}

.content_left ul li{list-style:none; padding:0; margin:0;}

.content_left ul li a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#e5d67a; text-transform:uppercase; margin:0; padding:5px 0 5px 0;}

.content_left ul li a span{ font-size:14px; color:#ffffff; padding:0 0 0 3px;}

.content_left ul li a:hover, .content_left ul li a:hover span{ font-weight:bold;}

.content_left ul:hover{ background:url(images/arrow2.png) no-repeat right 8px; display:block; cursor:pointer;}

.logo_part{ display:block; overflow:hidden; clear:both; margin:38px 0 0 90px;}

.logo_part a{ display:block; overflow:hidden; clear:both;}

.logo_part img{ margin:0 0 30px 0;}

.content_r8{ width:652px; float:right; padding:0 0 0 30px; position:relative; min-height:869px; }

.content_r8 h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#e5d67a; font-weight:normal; margin:18px 0 0 0; padding-bottom: 10px;}

.content_r8 p{font-family:'RockwellRegular'; font-size:15px; color:#ffffff; font-weight:normal; margin:12px 0 0 0; line-height:144%;}

/*.content_r8 span{font-family:'RockwellRegular'; font-size:15px; color:#ffffff; font-weight:bold; margin:28px 0 0 0;}*/

.content_r8_mid h2{font-family:'RockwellRegular'; font-size:14px; color:#ffffff; font-weight:normal; margin:27px 0 0 0;}

.content_r8_mid p{font-family:'RockwellRegular'; font-size:12px; color:#ffffff; font-weight:normal; margin:8px 0 0 0;}

.content_r8_mid{ float:left; margin:0 0 0 0; width:637px; position:absolute; bottom:-16px;}

.content_r8_mid ul{ margin:0; padding:0;}

.content_r8_mid ul li{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#e5d67a; list-style:none; background:url(images/dot.png) no-repeat 0 17px; padding:10px 0 0 18px;}

.content_r8_mid ul li a{font-family:'RockwellRegular', Times, serif; font-size:14px; color:#ffffff;}

.content_r8_mid ul li a:hover{ text-decoration:underline;}

.content_r8_mid img{ margin:20px 0 0 0;}

.footer{ width:100%; float:left;}

.footer_left{ float:left;}

.footer_left p{font-family:'RockwellRegular', Times, serif; font-size:14px; color:#ffffff; margin:61px 0 20px 0;}

.footer_r8{ float:right;}

.footer_r8 p{font-family:'RockwellRegular', Times, serif; font-size:14px; color:#ffffff; text-align:right; margin:42px 0 20px 0;}



/*.................attorny_profile.....................*/

.short_img{float:right; margin:22px 0 5px 10px;}

/*.................practice_area.....................*/

.bold{font-family:'RockwellBold'; font-size:15px; color:#ffffff; margin:28px 0 0 0; font-weight:normal;}

/*.........contact us.............*/

.contact{ width:100%; float:left; margin:5px 0 0 0;}

.name{ width:228px; float:left;}

.name_box{ width:220px; border:1px solid #827f7f; float:left; padding:3px; background:none;font-family:'RockwellRegular'; font-size:14px; color:#ffffff; margin:5px 0 0 0;}

/*.name_box input{ background:none;font-family:'RockwellRegular'; font-size:14px; color:#ffffff;}*/

.message_r8{ width:394px;}

.message{ width:394px; background:none; border:1px solid #827f7f; padding:32px 7px 7px 7px; float:right; margin:5px 0 13px 0;font-family:'RockwellRegular'; font-size:14px; color:#ffffff;}

.message textarea{font-family:'RockwellRegular'; font-size:14px; color:#ffffff; width:394px; height:172px; background:none; border:none; resize:none;}



a.readmore {

    background:url(images/l_button.png) no-repeat 0 0;

    display: block;

    float:left;

    height: 44px;

    margin:0px 0 0 241px;

    padding: 0 0 0 26px;

    width: auto;

}

a.readmore span {

    background:url(images/button.png) no-repeat right 0;

    color: #FFFFFF;

    float: left;

    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;

    font-size: 16px;

    height: 32px;

    padding: 10px 27px 0 0;

    text-decoration: none;

    width: auto;

}

a.readmore:hover{background:url(images/l_button_hover.png) no-repeat 0 0;}

a.readmore:hover span{background:url(images/button_hover.png) no-repeat right 0;}

.map{ width:706px; float:left; margin-top:60px;}

.map span{font-family:'RockwellRegular'; font-size:14px; color:#ffffff; margin:0;}

.map h3{font-family:'RockwellBold'; font-size:16px; color:#ffffff; font-weight:normal; margin:2px 0 6px 0; padding:0;}

.map_img{ border:1px solid #827f7f; width:634px; float:left; padding:10px; margin:10px 0 0px 0;}

.map a{font-family:'RockwellRegular'; font-size:14px; color:#e5d67a; margin:0; margin:0 0 0 270px;}

.map a:hover{ text-decoration:underline;}



/*.......................testimonials....................*/

.textimonial{ width:100%; float:left; margin:0;}

.testimonial p{font-family:'RockwellItalic'; font-size:14px; color:#ffffff;}

.testimonial_section{ border-top:2px solid #666; padding:0 0 10px 0; margin:10px 0 0 0;}

.testimonial_section.last{ border-bottom:2px solid #666;}

.testimonial_section p{font-family:'RockwellItalic'; font-size:14px; color:#ffffff;}

.testimonial_section1{font-family:'RockwellItalic'; font-size:17px; color:#ffffff; text-align:right; margin:10px 0 0 0;}





.addthis_toolbox{position:absolute; right:-64px; top:14px; z-index:100;}



.contact input[type="submit"] {

    background:url(images/submit.png) no-repeat 0 0;

    display: block;

    float:left;

    height: 38px;

    margin:0px 0 0 241px;

    width: 108px;

	cursor:pointer;

	border:none;

	text-align:center;

	font:normal 19px/38px 'RockwellBold';

	color:#ffffff;

}

.contact input[type="submit"]:hover{ background-position:0 -38px; }



@media print {

	

.pmpro_a-print {display: none; position: absolute; left: -9999px; }	

	

}





.share img#plus {height:20px !important; padding-right:5px;}

.share img#minus {height:20px !important;}



.share img{display:inline !important;}

.share img + img{display:none !important;}

.share img + img + img{display:inline !important;}

/*........................................CONTACT US FORM...........................*/	



.contact-form{width: 698px; float:left;}

.contact-form h2{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal !important; text-shadow: 1px 1px 1px #333333;}

.contact-form p{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; line-height:19px; font-size:14px; margin-bottom:10px;}

.main-form{color: #000000; float: left; font: 12px/12px Verdana,Geneva,sans-serif; width: 425px;}

.main-form .sub {float: left; margin: 4px 0; width: 100%;}

.txttitle{ width:60%; float:left; padding:12px 0 0 0;}



.main-form .sub input[type="text"] {

    border: 1px solid #CCCCCC;

    height: 20px;

    padding: 4px 8px;

    width: 100%;}



.main-form p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:19px; float:left; color:#FFF; width:33%;}

.main-form p.last{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:19px; float:left; color:#FFF; width:100%;}

/*.main-form .submit{background:url(../images/l_button_hover.png) no-repeat 0 0;}

.main-form .submit a{background:url(../images/l_button_hover.png) no-repeat 0 0;} 

.main-form .submit a:hover{background:url(../images/l_button_hover.png) no-repeat 0 0;} 

.main-form .submit a:hover span{background:url(../images/button_hover.png) no-repeat right 0;}*/

.extgradiv{ float:left; padding-bottom:20px;}



.main-form .sub textarea {

    border: 1px solid #CCCCCC;

    height: 60px;

    overflow: hidden;

    padding: 4px 8px;

    resize: none;

    width: 100%;}

	

.main-form .submit input[type="submit"] {display:block; float:left; background:url(images/submit-btn-new.png) no-repeat 0 0; width:104px; height:38px; text-align:center; font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; cursor:pointer; text-decoration:none; border:0;}

.main-form .submit input[type="submit"]:hover {background:url(images/submit-btn-new-h.png) no-repeat 0 0; text-decoration:none;}





/*...........................................juvenile-matters...............................*/





ul.left{ float:left; margin:0; padding:0; margin:18px 0 0 14px; width:250px;}

ul.left li{ font:normal 14px/23px 'RockwellRegular'; color:#FFF; width:663px !important;}



ul.right{ float:right; margin:0; padding:0; margin:18px 0 0 ; width:300px;}

ul.right li{ font:normal 14px/23px 'RockwellRegular'; color:#FFF;}



.content_r8 p.juv{ float:left; clear:both; padding:10px 0 0 0; color:#fff; font-size:14px;}



a.read-more{float:left; background:url("images/gradiant2.gif") repeat-x scroll 0 0 transparent; padding: 7px 10px; font:13px 'RockwellRegular'; color:#E5D67A; text-decoration:none; display:block; margin:8px 0 0 0;}

a.read-more:hover{background:#000;}



.entry-content ul{float:left; margin:10px 25px 0 22px;}

.entry-content ul li a{color:#fff; font-size:15px;}

ul.resource{font:normal 14px 'RockwellRegular'; margin:10px 25px 0 22px; color:#FFF!important;}

ul.resource li{ font:normal 14px/23px 'RockwellRegular'; color:#FFF!important;}

ul.resource li a{font:normal 14px/23px 'RockwellRegular'; color:#FFF !important;}



/*................added 0n 16-08-13...........................*/



.resources{ width:100%; float:left;}

.resources ul{ margin:0; padding:0;}

.resources ul li{ background:url("images/bullet2.png") no-repeat 0 15px; list-style-type:none !important; padding-top:10px;}

.resources ul li a{font:normal 16px/23px 'RockwellRegular'; color:#FFF!important; text-decoration:none; padding:0 0 0 25px;}

.resources ul li a:hover{}



.the-news{ border-bottom-color: #FFFFFF; border-bottom-style: dotted; border-bottom-width: 2px; float: left; width: 100%;}

.the-news h4{ font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:18px; margin:15px 0; line-height:22px; font-weight:normal;}

.the-news h6{font-family:Georgia, "Times New Roman", Times, serif; color:#E5D67A; font-size:12px; margin:15px 0; line-height:22px; font-weight:normal;}

.the-news p{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:14px; margin:15px 0; line-height:22px; font-weight:normal;}

a.more{float:left; background:url("images/gradiant2.gif") repeat-x scroll 0 0 transparent; padding: 7px 10px; font:13px 'RockwellRegular'; color:#fff; text-decoration:none; margin:15px 0 0 0;}

.font-new{ margin-top:0px !important;}

.the-news .read{ font-family:Georgia, "Times New Roman", Times, serif; color:#E5D67A; font-size:16px; float:right; padding:0 0 10px 0;}

.font-new2{ margin-top:5px !important;}

.logo_part1{float:left; margin:24px 0 0 16px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 





.message  { height:158px;}



}



