/*
Theme Name: Object Financial Partners Theme
Theme URI: http://www.divine-project.com/
Description: (c) 2012 Object Financial Partners Theme
Author: Dave Marzola Design, Insix Development
Author URI: 
Date: 06.02.2012
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: creative, two-columns, custom-header, custom-background, threaded-comments, sticky-post, editable-content
*/



html, body, p, span, div, br, h1, h2, h3, h4, h5, h6, form
{
    margin: 0;
    padding: 0;
}

form, fieldset
{
    border: 0;
    margin: 0;
    padding: 0;
}

input, textarea, select
{
    font: 100% arial,sans-serif;
    vertical-align: middle;
}

body
{
 background-color: #fff;margin:0 auto;width:100%;
}

.post-grid .post-text p,
.post-grid .post-text span
{
    color: #000000;
    font: 12px/14px Verdana;
    line-height: 14px;
}

#searchform input#s
{
    display: none;
}

#searchsubmit, #searchform #searchsubmit
{
    display: none;
}

#searchform .screen-reader-text
{
    display: none;
}

.post-grid #respond
{
    margin-left: 0;
    margin-right: -1px;
}

.post-grid .commentlist
{
    margin-left: 0;
    margin-right: -1px;
    padding: 0;
}

div.maincontainer
{
    width: 948px;
}

img.centered
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright
{
    display: inline;
    margin: 0 0 2px 7px;
    padding: 4px;
}

img.alignleft
{
    display: inline;
    margin: 0 7px 2px 0;
    padding: 4px;
}

.alignright
{
    float: right;
}

.alignleft
{
    float: left;
}

#sidebar ul, li
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#sidebar > ul > li
{
    padding-bottom: 30px;
}

#respond
{
    clear: both;
    padding-bottom: 30px;
}

.clear-both
{
    clear: both;
}

#commentform #comment
{
    width: 98%;
}

#respond h3
{
    margin-bottom: 10px;
}

#respond #commentform p label
{
    margin-top: 10px;
}

#respond #commentform p input[type="text"]
{
    display: block;
    margin-bottom: 5px;
}

#respond #commentform p input[type="submit"]
{
    margin-top: 10px;
}

.nocomments
{
    padding-top: 10px;
}

.commentlist ul.children
{
    padding-left: 30px;
}

.commentlist ul.children,
.commentlist li.comment
{
    clear: both;
}

li#wp-admin-bar-my-account-with-avatar > a > span
{
    background: right -52px !important;
    display: block !important;
}

.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor
{
    font-size: 1em;
}

.alignleft,
img.alignleft
{
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}

.alignright,
img.alignright
{
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}

.aligncenter,
img.aligncenter
{
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignleft,
img.alignright,
img.aligncenter
{
    margin-bottom: 12px;
}

.post-grid .post
{
    margin-bottom: 25px;
}

.post-grid p
{
 		
    color: #000000;
    font: 13px/14px  Calibri,Arial;
    line-height: 14px;
}

.header-no-stretch-block
{
background: #fff url(../../uploads/2013/06/header-side.jpg) no-repeat center 0;
}

.header-grid
{
    clear: both;
    height: 222px;
    margin: 0 auto;
    position: relative;
    width: 948px;
}

.homebutton
{
float:left;
padding-top:175px;
padding-left:50px;

}

.id659
{
    height: 133px;
    left: 68px;
    position: absolute;
    top: 21px;
    width: 292px;
}

.id660
{
    height: 64px;
    left: 444px;
    position: absolute;
    top: 60px;
    width: 433px;
}

.divine-area
{
    height: 860px;
    width: 38px;
}

.content-stretch-warp
{
background: #fff;
}
.postbg
{
background: #fff url(images/contentbg.jpg)repeat-y center;
		height: 429px;
		
	
}

.content-stretch-bottom
{
    background: #fff;
		
}

.content-stretch-top
{
    background: #fff;
    overflow: hidden;
}

.divine-content
{
    clear: both;
    float: none;
    margin: 0 auto;
    width: 948px;
}

.sidebar-grid
{
    float: left;
    padding: 222px 68px 650px 38px ;
    width: -76px;
}
.postbr
{
background-color:#fff;
	 padding-left:10px;
	 padding-right:10px;
	 padding-top:10px;
	 padding-bottom:10px;z-index:1;position:relative;

	 
	
		

}


.post-grid
{
    padding-top:30px;
    padding-left:470px;
    width: 412px;
		
}

.row
{
    background: ;
    margin-top: 0;
    position: relative;
}

.post-text
{
    color: #000000;
   	width: 390px;
 		
		
		padding-bottom:50px;
	
		
}

.divine-area
{
    height: 860px;
    width: 38px;
}

.footer-no-stretch-block
{
background: #fff url(../../uploads/2013/06/footer-side-home.jpg) no-repeat center 0;
}

.footer-grid
{
    clear: both;
    height: 210px;
    margin: 0 auto;
    position: relative;
    width: 948px;
}

.id661
{
    height: 33px;
    left: 122px;
    position: absolute;
    top: 39px;
    width: 707px;
}
.tagline
{
float:left;
padding-top:185px;
padding-left: 110px;
color: #fff;
font: 13px verdana;
}
.f1ootermenu
{
float:right;
padding-top:100px;
padding-right:60px;
font: 12px verdana;
font-weight:normal;
letter-spacing:0.2em;
}
.copyright
{
padding-top:130px;
padding-left:465px;
font: 12px verdana;
font-weight:normal;
}

.navocon
{
}
.topmenu 
{
float:right;
padding-top: 175px;
text-transform:uppercase;
padding-right:29px;
color: #fff;
font: 11px verdana;
font-weight:bold;z-index:999999;position:relative;


}
.topmenu  ul{
    margin: 0; padding: 0;
		
    float: left;}
 
.topmenu  ul li{
    display: inline;
		
		}
 
.topmenu ul li a{
    float: left; text-decoration: none;
		 border-right: 1px  solid #ffffff;
		
    color: white;
    padding: 10.5px 11px;
     }
 
.topmenu  ul li a:visited{
    color: white;}
 
.topmenu ul li a:hover, .topmenu  ul li .current{
color: #8ad3f4;}

.footermenu 
{
float:right;
padding-top:100px;
padding-right:60px;
font: 12px verdana;
font-weight:normal;
letter-spacing:0.1em;
text-decoration: none;

}
.footermenu  ul{
    margin: 0; padding: 0;
		text-decoration: none;
    float: left;
		
		}
 
.footermenu  ul li{
    display: inline;
		text-decoration: none;
	
		}
 
.footermenuul li a{
    float: left; text-decoration: none;
		border-right: 1px  solid #000;
		text-decoration: none;
		color: #000;
    padding: 10.5px 11px;

     }
 
.footermenu  ul li a:visited{
    color: #000;
		text-decoration: none;
	
		}
 
.footermenu ul li a:hover, .topmenu  ul li .current{
color: #8ad3f4;
		text-decoration: none;
		letter-spacing:0.1em;
		}