/*

Theme Name: Ultimate Blogging Theme

Theme URI: http://www.ultimatebloggingtheme.com

Description: Ultimate Blogging Theme First-Class

Version: 3.0.3

Author: Carl Ocab

Author URI: http://www.carlocab.com

*/

.cfac_code_left {

	margin:0 0px 10px 6px  !important;

	padding:0  !important;

	float:left;

}

.cfac_code_right {

	margin:0 0 10px 5px  !important;

	padding:0  !important;

	float:right;

}

.cfac_container_2 {

	/*margin:-2px 0 0 0 !important;*/

}



.sociable img {display:inline;}

.sociable_tagline {margin:0 0 4px;}



.alignleft { float:left;}

.alignright { float:right;}

img.alignleft  { margin: 0 10px 10px 0;}

img.alignright  { margin: 0 0 10px 10px;}

img.aligncenter  { margin: 0 auto;}



.blocks .btn,

.subscribe .btn {

	display:block;

	float:left;

	text-align:center;	

	font:11px/23px arial,sans-serif;

	width:63px;

	height:23px;

	padding:0;

	}

.privacy {padding:3px 0 0 0;float:left;}

.subscribe .btn {text-decoration:none !important;}

.blocks .btn:hover,

.subscribe .btn:hover {text-decoration:underline !important;}



.blocks h4 {

          margin:0;

		  }



#content img.wp-smiley, #content img.wp-wink {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

	display:inline;

	}



#content h4 {

            margin:6px 0;

}			

	

#bsites {

           margin:0 0 28px;

		   padding:0;

		   }

		   

#bsites img {

           opacity:0.4;

		   display:inline;

		   height:16px;

		   width:16px;

		   padding:0 3px 0 0;

		   }



#bsites img:hover {

           opacity:1;

		   }		   



#bsites h3{

           margin:0 0 3px;

		   padding:0;

		   font-size:14px;

		   }		   

            

#bsites ul{

           list-style-type:none;

		   margin:0;

		   padding:0;

		   }

		 

#bsites li{

           margin:0;	

           float:left;

		   padding:0 6px 0 0;

		    }

		   

#bsites li a{

           margin:0;	

           padding:0;

		   text-decoration:none;

		   }



#blockleft h4 {

                font:bold 15px arial,helvetica,sans-serif;

				color:#333;

				margin:-3px 0 6px 0;

				}

				

#blockleft {

                width:280px;

				}				

		   

#content #comments h4 {

            

			text-align:center;

}



#content #respond a {

            /*text-decoration:none;*/

}



.commentlist li ul li {

	font-size: 12px;

	}



.commentlist li .avatar { 

	background: #FFFFFF;

	border: 1px solid #DDDDDD;

	margin: 0;

	padding: 0;

	}



#content .commentlist cite, #content .commentlist cite a {

	font-style: normal;

	font-size: 12px;

	border:0px none;

	display:inline;

	margin:0;

	padding:0;

	}



#content h4.addac a{

       color:#000000;

	   font-size:15px;

	   }	   



#content #comments h4.addac {

				text-align:left;

 }



#content div.article h2, #content div.recent-posts h2, #content div.post h2 {

													font-size:22px;

                                                    font-family:arial,helvetica,sans-serif;													

}



#content div.article h3, #content div.recent-posts h3, #content div.post h3  {

													font-size:20px;

                                                    font-family:arial,helvetica,sans-serif;													

}



#content div.article h5, #content div.recent-posts h5, #content div.post h5  {

													font-size:15px;

                                                    font-family:arial,helvetica,sans-serif;													

}



#content div.article h6, #content div.recent-posts h6, #content div.post h6  {

													font-size:13px;

                                                    font-family:arial,helvetica,sans-serif;													

}



#content div.article h2.htitle, #content div.recent-posts h2.htitle, #content div.post h2.htitle {

font-size:25px;

}

 

.commentlist p {

	font-weight: normal;

	text-transform: none;

	margin: 0 5px 10px 180px;

	padding: 0px;

	}



.commentmetadata {

	font-weight: normal;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0px;

	}



#commentform {

	margin: 5px 10px 0px 0px;

	}

	

#commentform li {

	background:none;

	}	

	

#commentform textarea {

	width: 98%;

	padding: 2px;

	}

	

#commentform p {

	margin: 5px 0px 5px 0px;

	}

	

#commentform #submit {

	margin: 0px;

	background:#5e5e5e;

	color:#FFFFFF;

	border:1px solid #000000;

	}

	

#commentform ul {

               padding:0;

			   }



#commentform ul li{

               padding:0;

			   margin:0;

			   list-style-type:disc;

			   }			   



#content #respond div.cancel-comment-reply a {

                                  text-decoration:underline;

}								  

			   

.alt {

	margin: 0px;

	padding: 10px;

	}



.commentlist {

	margin: 0px;

	padding: 0px;

	}



.commentlist .adcomment {

                      background:#FFFFCC;

					  }



.comment-author {

                float:left;

				margin-right:80px;

				width:100px;

				}

#pinglist li {

            background:none;

			}

					  

.commentlist ol {

	margin: 0px;

	padding: 10px;

	}



.commentlist li {

	margin: 10px 0;

	padding: 10px 5px 10px 10px;

	list-style: none;

    background:#EEEEEE;

	}

.commentlist li ul li { 

	margin: 10px -5px 0 20px;

	}



.children { 

	margin: 0px;

	padding: 0px;

	}



.nocomments {

	text-align: center;

	margin: 0px;

	padding: 0px;

	}



.commentmetadata {

	font-size: 10px;

	margin: 0px;

	display: block;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 40px;

	}

	

.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

.thread-alt {

	margin: 0px;

	padding: 0px;

	}

	

.thread-even {

	margin: 0px;

	padding: 0px;

	}

	

.depth-1 {

	margin: 0px;

	padding: 0px;

	}



.even, .alt {

	border-bottom: 1px dotted #BBBBBB;

	border-top: 1px dotted #BBBBBB;

	margin: 0px;

	padding: 0px;

	}



.reply {

       text-align:right;

}	   



.thecomments {

	margin:10px 0;

	font-size:15px;

	text-align:center;

	font:bold 15px arial,helvetica,sans-serif;

	padding:0;

	}	

	

.psep {

      height:1px;

	  margin:0 0 20px;

      background: url(images/bg-dotted1.gif) repeat-x;

} 	



.pages{float: right}

.pages ul{list-style: none; overflow: auto}

.pages ul li{float: left; padding: 3px 6px; margin: 0 2px; font-weight: bold}

#content .pages ul li a{text-decoration: none}

#content, #sidebar, #sidebar2 {overflow: hidden; display: inline; position: relative}

#middle, #footer{clear:both}

#footer{z-index: 20; position: relative}

.block { position: relative}

#middle{background: url(images/bg-middle.gif) repeat; width: 100%;}

.sNone{display: none}

#slides{position: relative}



#content ul li{margin: 10px 0}

#main{width: 950px}

#logo, #header_text {/*padding: 25px 0 0px 25px; */float: left}

.blocks .first, .blocks .second, .blocks .third{height: 200px}



#sidebar, #sidebar2 {

	width:270px;

	padding:0 15px;

	}

	

#sidebar{float: left}

#sidebar2{float: right}



.seo {display: none}

.top-op {
	background: url(images/lhm-opt-in.jpg);
	padding: 123px 0px 0px 699px; 
	height: 148px;
	width: 249px;
}