/*Theme Name:  AMTheme
Theme URI: http://www.ApicellaMalatesta.com/
Description: The default WordPress theme based on the famous <a href="http://www.kiwi9.com/">Web Design Chicago</a>
Version: 1.6
Author: Kiwi9.com
Author URI: http://www.kiwi9.com/
Tags: clean, custom header, Apicella & Malatesta
AM Firm v1.5
http://www.ApicellaMalatesta.com/
This theme was designed and built by Kiwi9,for >Apicella & Malatesta LLC.
*/

body {background:#545454; font-family:Verdana, Geneva, sans-serif;}

a img {border:0;}

h1,h2,h3 {color:#23597b;}
.grey{
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
color:#DADADA;}

/* A container should group all your columns. */

.container {

  width: 960px;

  margin: 0 auto;

  background:#fff;

  border-right:#fff 15px solid;

  border-left:#fff 15px solid;

}



/* Body margin for a sensile default look. */

body {

  margin:0;	

}



#header {background:url(images/header.gif) no-repeat; height:173px;}

#content {clear:both;}

#footer  {clear:both; border-top:#dadada 1px solid; }

.logo{float:left; margin-left:19px;}

.top-right {float:right;}

.description {margin-right:11px; padding-top:5px; margin-left:270px;}



#navi { /* all lists */

	padding: 0;

	margin: 35px 0 0;

	list-style: none;

}



#navi li { /* all list items */

	float: left;

	position: relative;

	margin:0px 15px;

	padding-top:3px;

}



#navi li ul { /* second-level lists */

	display: none;

	position: absolute;

	top: 1em;

	left: 0;

	padding: .4em 0 0 0;

	margin: 0;

	list-style: none;

	width:10em; 

        border:none;

}

#navi li ul li{

	padding: 0;

	margin: 0;

}



li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */

	top: auto;

	left: auto;

}



#navi li:hover, #navi li.over{border-top:#fff 3px solid; padding-top:0px;}

#navi li:hover ul, #navi li.over ul { /* lists nested under hovered list items */

	display: block;

        padding-top:3px;

        border:none;

}

#navi li:hover ul li, #navi li.over ul li {border:none;}

#navi li ul li a{

	padding:3px;

	width:10em;

	background: #0A364F;

	display:block;

font-size:15px;

}

#navi li ul li a:hover{

	width:10em;

	background: #22546F;

	display:block;

font-size:15px;

}

#navi .current_item, #navi .active {

	border-top:#fff 3px solid;padding-top:0;

}

#navi .current_item ul li a, #navi .active ul li a {border:none;}

#navi .current_item ul li a:hover, #navi .active ul li a:hover,#navi .current_item ul li.over, #navi .active ul li.over{border:none;padding-top:3px;}

#navi .current_page_item{

        padding-top:3px;

}

#navi ul.mainnavigation-sublevel-1, #navi .item_parent ul li a, #navi .item_parent ul{

        border:none;

}

#navi a

{

	text-decoration:none; 

	color:#fff; 

	font-size:17px;

}



/* Fonts */

.header-white { font-size:16px; color:#fff;}

.big-yellow { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#ffbc12;}

.content-left {width:650px;float:left; border:#dadada 1px solid; padding:10px;margin-bottom:15px;}

.content-left p {font-size:13px; font-family:Verdana, Geneva, sans-serif;}

.content-left .mar10 {margin-right:10px;}

.content-left h3 {font-size:21px; font-family:"Times New Roman", Times, serif; margin:5px 0px;}

.content-left h4 {background:url(images/h4bg.gif) no-repeat; height:24px; color:#fff; font-size:16px; padding:0px 0px 0px 5px; line-height:1.3;}

.content-left ul {margin:0px; padding:0px 50px 0px 20px;}

.content-left ul li {color:#464646; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.content-left a {text-decoration:none; color:#0163A1;}

.content-left a:hover { text-decoration:underline;}

.content-right {width:266px;float:left; margin-bottom:15px; margin-left:10px;border:#dadada 1px solid; padding:5px;}

.content-right .opt-in {background:url(images/opt-in-bg.gif) no-repeat; height:340px; padding:10px 30px; }

.content-right h3 {font-size:18px; color:#23597b; margin:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;text-align:center;}

.content-right label {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.content-right .optbox {border:#7f9db9 1px solid; outline:0;}

.content-right .opt-sub { margin-left:15px;background:url(images/optsubmit.gif) no-repeat; width:112px; height:30px; border:0px; outline:0px; cursor:pointer;}

.content-right h4 {background:url(images/right-h4.gif) no-repeat; height:24px; margin:0px; color:#fff; font-size:16px; padding:0px 0px 0px 5px; line-height:1.3;}

.content-right p {font-size:13px; font-family:Verdana, Geneva, sans-serif;margin:3px;}
.blue{
background-color: #ADD8E6;  	

}
.content-right a {text-decoration:none; color:#626262;}

.content-right a:hover { text-decoration:underline;}

.content-right .super {background:url(images/superbg.gif) no-repeat; width:169px; height:106px; margin:10px auto 0px; padding:20px 9px; }

.content-right .amlogo { width:149px; height:90px; margin:0px 0px 10px 55px;}
.content-right .amlogo2 { width:152px; height:93px; margin:0px 0px 10px 55px;}

.picRight{float:float right;border:#626262 5px solid;}

#footer {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#636363; margin-bottom:5px;}

#footer a {font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#636363; text-decoration:none; margin-left:10px;}

#footer a:hover { text-decoration:underline;}

.right {float:right;}

.alignright {float:right; margin-left:10px;}

.alignleft img, .alignright img{border:#626262 5px solid;}

.left {float:left;}

.alignleft {float:left; margin-right:10px;}

.border {border:#626262 5px solid;}

.dash-border {border-bottom:#626262 1px dashed; height:1px; margin:15px 0px 0px;}

h3.phone {font-size:17px; font-family:Arial, Helvetica, sans-serif;}

.entry ul {list-style:none;}

/* Regular clearing

   apply to column that should drop below previous ones. */



.clear { clear:both; }



.clearfix:after, .container:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.clearfix, .container {display: inline-block;}

* html .clearfix,

* html .container {height: 1%;}

.clearfix, .container {display: block;}

.normal {list-style:disc !important;}