/*  

Theme Name: Fpm3 Marketing & Design 

Theme URI: http://www.fpm3.com

Description: Fpm3 WordPress Theme, simple and elegant design, widget ready with right sidebar.

Version: 1.0.1

Author: Nilton Medeiros

Author URI: http://www.fpm3.com/

Tags: fixed width, two columns, widgets, widget ready, black, white, simple, right sidebar, valid XHTML, valid CSS





*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{

	margin: 0;

	padding: 0;
	font-weight:100;


}



body{

	margin: 0px;

	padding:0px;

	font-family: Arial, Sans-serif;

	font-size: 12px;

	text-align: center;

	vertical-align: top;

	background:#fff;

	color: #000;

	background-image:url(images/pg_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;

}


h1{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: 28px;

	color: #333;

}



h1 a{

	color: #F8F8F8;

}



h1 a:hover{

	text-decoration: none;

	color:#f7941e;

}



a:link, a:visited{

	text-decoration: none;

	color:#f7941e;
	font-weight:100;

 }



a:hover{

	text-decoration: underline;

	color:#f7941e;

	font-weight:100;
	text-decoration:none;



}



p{

	padding: 10px 0 0 0;

}



#wrapper{

	width: 990px;

	text-align: left;

	background-image:url();

	background-position:bottom center;

	background-repeat:repeat-x;

	float:left;

}

#wrapper2{



	width:990px;

	text-align: left;

	background-image:url();

	background-position:bottom center;

	background-repeat:no-repeat;

	padding-left:120px;
	
	float:left;

}



#header{

	float: left;

	width: 980px;

	height:185px;

	color: #F8F8F8;

	

}



#htitle{

	margin: 17px 10px 0 0;

}



#desc{

	color: #777;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 0;

	margin-left: 0;

	font-size:24px;

}



#navmenu{

	float: right;

	margin: 15px 0 0 0;

}



#navmenu ul{

	list-style-type: none;

	list-style-image: none;

}



#navmenu ul li{

	display: inline;

	padding: 0 0 0 20px;

}



#navmenu ul li a {

	text-decoration: none;

	color:#cccccc;

}



#navmenu ul li a:hover {

	color:#f7941e;

}



#container{

	float: left;

	width: 660px;

	margin: 0 0 0 80px;


	

	}



#postcon{

	margin: 10px 0;

	

}



.post{
	
	padding: 10px 20px;

}



.post a{

	color: #333;

}



.post a:hover{

	color:#f7941e;

	text-decoration: underline;



}



.post h2{

	font-family:Helvetica;

	font-size: 22px;

	text-transform: capitalize;



}



.post h2 a{

	color:#666666;

}



.entry{

	line-height: 18px;

}



.postmetadata{

	padding: 2px 0 10px 5px;

	color:#000000;

/*	background: url(images/time.png) left center no-repeat;

*/	font-family:Helvetica;

	font-size:14px;

	text-transform: capitalize;

	border-bottom: dashed 1px #bbbbbb;

	font-weight:100;

}



.metabox{

	float: left;

	width: 99%;

	line-height: 20px;

	margin: 15px 0;

	padding: 5px 0 5px 5px;

	background: #ffffff;

}

.metabox a:link{

	color: #666666;

}



.metabox a:hover{

	color:#f7941e; /* orange color */

	text-decoration: underline;



}



.navigation{
	

	clear: left;

	padding: 10px 10px;

	width: 610px;

	height: 15px;

}



.floatleft{

	float: left;

}



.floatright{

	float: right;

}



table#wp-calendar{

	width: 100%;

}



.commentlink{

	padding: 2px 0 2px 20px;

	background: url('images/comment.png') left center no-repeat;

	margin-left: 10px;
	font-weight:100;

}



.editcomment{

	padding: 2px 0 2px 20px;

	background: url('images/pencil.png') left center no-repeat;

	margin-left: 10px;

}



.catlink{

	padding: 2px 0 2px 20px;

	background: url('images/cat.png') left center no-repeat;

}



.taglink{

	display: block;

	padding: 2px 0 2px 20px;

	background: url('images/tag.png') left center no-repeat;

}

/*Sidebar

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

.sidebar{

	float: left;

	width: 198px;

	display: inline;

	color: #666666;

	background-repeat:repeat;
	
	overflow:hidden;


	





}



.sidebar ul{

	list-style-type: none;
	margin: 0;
	padding: 0 10px 0 10px;

}



.sidebar ul li{
	list-style-type: none;
	padding: 10px 0 10px 0;

}



.sidebar ul li h2{

	list-style-type: none;
	font-size: 18px;
	font-weight:100;

	text-transform: capitalize;

	color:#666666;

	border-bottom:dashed 1px #bbbbbb;


	padding:3px;

}



.sidebar ul ul li{

	padding: 0;
	line-height: 24px;
	list-style-type: none;

}



/*Tags

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

.tags,

#tag_cloud {

	margin: 0 0 15px;

}

.tags {

  text-align: center;

}

.tags a,

#tag_cloud a {

	color: #AAA;

	margin: 0 2px;

}



.cle{

	clear: both;

}



/*Footer

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

#footer{

	clear: both;

	/*float: left;
*/
	
	text-align: center;
	width: 990px;
	line-height: 20px;
	padding: 40px 0 5px 20px;
	margin:0px 0px 0px -90px;
	color:#666666;
	font-weight:100;
	font-size:10px;

	}
	

#footer a{
	text-decoration: underline;
	color:#666666;
	font-weight:100;
	text-decoration:none;	
}

#footer a:hover{
	text-decoration: underline;
	color:#f7941e;
	font-weight:100;
	text-decoration:none;	
}



/*Comments

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

.alt{

	background: #EEE;

}



.comments-template{

	margin: 10px 0 0 0;

	border-top: 1px solid #ccc;

	

}



.comments-template ol{

	margin: 0;

	padding: 0 0 15px;

	list-style: none;

}



.comments-template ol li{

	line-height: 18px;

	padding: 10px 0 10px 10px;

	border-bottom: 1px solid #ccc;

}



.comments-template h2, .comments-template h3{

	font-family: Georgia, Sans-serif;

	font-size: 16px;

}



.commentmetadata{

	font-size: 12px;

}

.commentmetadata a:link{

	font-size: 12px;

	color:#333;

}





.comments-template p.nocomments{

	padding: 0;

}



.comments-template textarea{

	font-family: Arial, Helvetica, Georgia, Sans-serif;

	font-size: 12px;

}



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;
	margin:5px;
   margin-right: auto;

}



.alignleft {

   float: left;
	margin:5px;
}
   

}



.alignright {

	margin:5px;
   float: right;

}



.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

 

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



.wp-caption p.wp-caption-text {

   font-size: 11px;

   line-height: 17px;

   padding: 0 4px 5px;

   margin: 0;

}



/*Avatar

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

.commentlist li .avatar {

float: right;

border: 1px solid #EEE;

padding: 2px;

margin: 0 10px;

background: #fff;
list-style-type: none;

}

.widget_wp_sidebarlogin {

	overflow: hidden;

}

.widget_wp_sidebarlogin .avatar_container {

	float:left;

}

.widget_wp_sidebarlogin .avatar_container img {

	padding: 3px;

	border: 1px solid #ddd;

	

	margin-right: 8px;

	margin-top: 5px;

}

.frm{
	border:solid 1px #cccccc;	
	width:160px;
	color:#444444;
	font-size:12px;
}

#main_nav{
/*	border:solid 1px #000;	*/
	width:560px;
	position:absolute;
	margin:80px 0px 0px 374px;
	font-weight:bold;
}

#main_nav ul li{
		display:inline;
		padding:0px 0px 0px 10px;
		margin:0px 0px 0px 0px;
}

#main_nav ul li a{
		display:inline;
		padding:0px 0px 0px 10px;
		margin:0px 0px 0px 0px;
		color:#666666;
		font-size:17px;
		font-weight:400;
}

#main_nav ul li a:hover{
		display:inline;
		padding:0px 0px 0px 10px;
		margin:0px 0px 0px 0px;
		color:#f7941e;
		font-size:17px;
		font-weight:400;
}