/*   
Theme Name: Innovative Partners
Description: A custom theme for Innovative Partners.
Author: Sarah Early, Dodeline Design
Author URI: www.dodelinedesign.com
*/

/*BODY, STYLES, LINKS*/

body
{
	background-image:url(images/background.png);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}

a:link {color:#6C3; text-decoration:none;}      /* unvisited link */
a:visited {color:#6C3; text-decoration:none;}  /* visited link */
a:hover {color:#333; text-decoration:underline;}  /* mouse over link */
a:active {color:#6C3; text-decoration:none;}  /* selected link */

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#6C3;
}

h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#333;
}

h3
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}

h4
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#6C3;
}

/*MAIN LAYOUT*/

#wrapper
{
	width:900px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#header
{
	width:100%;
	height:165px;
	margin-bottom:50px;
	margin-top:20px;
}

#postcontent
{
width:460px;
float:left;
margin-right:20px;
margin-top:20px;
}

#blogrightsidebar
{
width:150px;
float:left;
margin-top:20px;
}

#headercontent
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

#leftsidebar
{
	width:250px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;
}

#content
{
	width:630px;
	position:relative;
	min-height:550px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}

#footer
{
	width:100%;
	height:108px;
	background-image:url(images/footer_bg.png);
	background-repeat:repeat-x;
	margin-bottom:20px;
	margin-top:10px;
	position:relative;
	clear:both;
}

#footercontent
{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	height:100px;
	padding-top:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-color:#666;
}

/*LEFT SIDEBAR*/

.paneltop {
float:left;
width: 225px;
margin-left: 12.5px;
margin-right:12.5px;
display: block;
font-size: 0;
}
.panelbg {
float:left;
background-image:url(images/panel_bg.png);
background-repeat:repeat-y;
background-position:center top;
margin-left: 12.5px;
margin-right:12.5px;
display: block;
width:225px;
}
.panelbottom {
float:left;
width: 225px;
margin-left: 12.5px;
margin-right:12.5px;
margin-bottom:15px;
display: block;
font-size: 0;
}
.panelcontent {
width: 180px;
margin-left: 25px;
margin-top:5px;
padding-right:20px;
}	

#facebook
{
float:left;
margin-left: 18.5px;
margin-right:12.5px;
margin-bottom:15px;
}

.sidebartitle
{
	background-color:#6C3;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	color:#FFF;
	width:195px;
	margin-bottom:5px;
	padding:5px;
	margin-left:18.5px;
	margin-right:12.5px;
        float:left;
	}
	
/*LOGOS*/

#logomain

{

	float:left;

	margin-right:306px;

	width:72px;

	height:133.5px;

       padding-top: 44.5px;

}



#logocenter

{

	float:left;

	width:144px;

	height:178px;

	margin-right:306px;

}



#logoright

{

	float:left;

	width:72px;

	height:133.5px;

       padding-top: 44.5px;


}


/*NAVIGATION*/

.pagenav
{
	position:relative;
	top:-3px;
	left:320px;
	height:30px;
	width:600px;
}

.pagenav ul
{
	list-style: none;
    padding: 0;
    margin: 0;
}

.pagenav li
{
float: left;
margin: 0 0.15em;
} 

.pagenav li a
{
background: #6C3;
height: 32px;
line-height: 2.5em;
float: left;
width: 7.5em;
display: block;
border: 0.1em solid #ffffff;
color: #ffffff;
text-decoration: none;
text-align: center;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
} 

.pagenav li a:hover
{
background:#999;
height: 32px;
line-height: 2.5em;
float: left;
width: 7.5em;
display: block;
border: 0.1em solid #ffffff;
color: #6C3;
text-decoration: none;
text-align: center;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
} 



/*WIDGETS*/

.widgettitle
{
	background-color:#6C3;
	width:195px;
	margin-bottonm:10px;
	padding:5px;
	margin-left:18.5px;
	margin-right:12.5px;
}

h2.widgettitle
{
	background-color:#6C3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform: uppercase;
	color:#FFF;
}

textwidget.paneltop {
float:left;
width: 2225px;
margin-left: 12.5px;
margin-right:12.5px;
display: block;
font-size: 0;
}

textwidget.panelbg {
float:left;
background-image:url(images/panel_bg.png);
background-repeat:repeat-y;
background-position:center top;
margin-left: 12.5px;
margin-right:12.5px;
display: block;
width:225px;
}

textwidget.panelbottom 
{
float:left;
width: 225px;
margin-left: 12.5px;
margin-right:12.5px;
margin-bottom: 15px;
display: block;
font-size: 0;
}

textwidget.panelcontent 
{
width: 200px;
margin-left: 25px;
margin-top:5px;
margin-bottom:5px;
}	

ul
{
list-style-type: disc;
padding: 0px;
margin: 20px;
color:#333333;
}

li {color:#333333;}

/*POST*/

h2 a:hover, h2 a:visited, h2 a {

	color: #6C3;
	text-decoration: none;
}



.post {

	padding: 0px;
	text-align: justify;
	color: #333;

}



.post p {
	color: #333;
}



.post h3 {
	color: #333;
}



.post a {
	color: #6C3;
}



.post ul {
	margin: 7px;
	padding: 0px;
}




.post li {
	color: #333; margin-bottom:10px;
}



.post ol {
	color: #333;
}

.entry

.entrytext .postmetadata {
	font-size: small;
}

.postmetadata alt {
	font-size: small;
}

.postmetadata a {
	text-decoration: none;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;	
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pagetitle {
	font-size: medium;
}

blockquote {
	background: #6C3;
	padding: 2px;
}

cite {



}

a img {
	border: 0;
}



.sidebarimages
{
margin-bottom:20px;
}


