



#hdrap {

	background-image: url(../images/colors/liberty/hdr.png)

}



ul#nav, ul#nav li {

}



ul#nav {

    background: url(../images/colors/liberty/navli.jpg) top center repeat-x;

    bottom: 0;

    display: block;

    height: 42px;

    left: -2px;

    list-style: none outside none;

    margin: 0;

    padding: 0 0 0 2px;

    position: absolute;

    z-index: 5;

}



ul#nav li {

	background: url(../images/colors/liberty/spacer.png) center left no-repeat;

    padding:0;

    position: relative;

    width: 131px;

}

ul#nav a {

    color: #FFFFFF;

    float: left;

    font-size: 13px;

    font-weight: bold;

    height: 43px;

    padding: 0;

    text-align: center;

    text-transform: uppercase;

    width: 132px;

	margin:0;

	line-height:43px;

}





ul#nav li.current-menu-item a.first,

body.blog ul#nav li.blog a.first,

ul#nav li.hover a.first,

ul#nav li a.first:hover {

	background-image:none;

	color: #fff;

}



.Layout4 .inside {

	background-image: url(../images/colors/liberty/slide.png);
	/*
	-webkit-box-shadow: 10px 8px 6px 10px black;

	   -moz-box-shadow: 10px 8px 6px 10px black;

	        box-shadow: 10px 8px 6px 10px black;
	*/
}



.pbpform .tar td , .text-3 h3.title{

	background: url(../images/colors/liberty/tar.jpg) no-repeat 50% 100%

}



a.button, input.button, #main input.button {

	background-color: #006699;

}

#pagetop {

	background-image: url(../images/colors/liberty/pagetop.jpg);

}

#pagetop h1.page-title {

	color:#FFF; font-size:37px;

}

.callout {

	background-image: url(../images/colors/LightBlue/call-to-action.jpg);

}

.block h3.title, .block h3.title {

	color: #006699;

}

#wpadminbar .quicklinks #wp-admin-bar-progo_colorschemeLightBlue a { font-weight: bold }





/* additional */

.entry h1{ font-size:25px !important; color:#333333 !important;}





.secondary .pbpform .tar td , .block h3.title{

    height: 38px;

}



.pbpform .tar td {

    padding:0 ;

	 color:#FFF; line-height:40px; font-size:16px; font-weight:bold;

}





.text-3  {
	/*
    border: 1px solid #CCCCCC;

    border-radius: 10px 10px 10px 10px;
	*/
    height: auto;

    margin: -6px 0 9px;

    overflow: hidden;

    position: relative;

    width: 300px; /* 298px */

}

.text-3 {

    background: url("http://www.firstlibertystrategic.com/wp-content/themes/businesspro/css/images/colors/Greyscale/pform.png") repeat-x scroll 50% 100% #FFF; /* #FFFFFF */

    float: right;

}

.text-3 .textwidget{ padding:20px; background: transparent url(../images/sidebar_gradient_bg_01.jpg) no-repeat left bottom; }



.text-3 h3.title { color:#FFF; line-height:40px; font-size:16px; font-weight:bold; text-indent:20px; background: transparent url(../images/sidebar_title_bg.jpg) no-repeat left top; border-bottom: 0 none; }

.text-4 h3.title{ color:#C00011; border-bottom: 2px dotted #CCCCCC;}

.pbpform .tar td { background: transparent url(../images/sidebar_title_bg.jpg) no-repeat left top; }

.social{ padding:5px 20px; width:250px; height:22px; background: transparent url(../images/top_social.png) no-repeat left bottom; /* border-bottom:1px solid #EBEBEB; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-bottom-left-radius:10px;  border-bottom-right-radius:10px */ }

.progo-social-3 h3{ font-size:13px; font-style:normal; float:left; margin-right:20px;}

.progo-social-3 ul{ margin:0; padding:0; list-style-type:none;}

.progo-social-3 ul li{ margin:0; padding:0; float:left;}



.social li a {

    background: url("../images/socialsmall.png") no-repeat scroll 0 0 transparent;

    float: left;

    height: 21px;

    margin: 0 5px 0 0;

    text-indent: -999em;

    width: 22px;

}



.social li.tw a {

	background-position: -22px 0 !important;

}

.social li.gp a {

	background-position: -45px 0 !important;

}

.social li.pn a {

	background-position: -67px 0;

}

.social li.in a {

	background-position: -89px 0;

}

.social li.yt a {

	background-position: -111px 0;

}

.social li.vm a {

	background-position: -133px 0;

}

.social li.rss a {

	background-position: -156px 0;

}

.social li.st a {

	background-position: -178px 0;

}





.text-5 { margin-top:20px;}

.text-5 p{ font-size:18px;  font-style:italic;}

.text-5 p span{color:#C00011;}

.widget_categoryposts p{ margin:0 !important;  }

span.post-date{ background:#E3F0F9; font-size:11px; font-weight:bold; padding:0 5px; width:96% !important; display:block;}

p a.post-title{ text-decoration:none !important; color:#006699; font-size:13px;}

.cat-post-item p{ margin-left:5px !important;}





.wpcf7-form input[type="submit"]{ background:#333333 !important; width:99px !important; height:26px !important; font-size:14px !important; border-radius:10px; line-height:26px !important}



.pbpform div.wpcf7-response-output {

    background: none repeat scroll 0 0 #FFFFFF;

    padding: 20px;

    position: relative;

    right: 5px;

    width: 213px;

}

#pagewrap p, ul li{ line-height:18px}

#pagewrap a{ color:#006699 !important; text-decoration:none !important}

#pagewrap a:hover{ text-decoration:underline !important;}

#pagewrap input[type="submit"]{ color:#FFF !important;  background: transparent url(../images/gray_submit_button.png) no-repeat center top !important; width:99px !important; height:26px !important; font-size:14px !important; /* border-radius:10px; */}

