/* ImJustCreative styling */

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}


#main_content {

width: 475px;	
padding-top: 0px;
	margin-top: 50px;
	padding-bottom: 80px;
	margin-left: 280px;
overflow-x: hidden;
}


#main_content_logo {

width: 730px;	
padding-top: 0px;
	margin-top: 50px;
	padding-bottom: 80px;
	margin-left: 280px;
overflow-x: hidden;
}


body .one .bsa_it_ad{background:transparent;border:none;padding:0px;margin:0;}
body .one .bsa_it_ad:hover img{-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;}
body .one .bsa_it_ad .bsa_it_i{display:block;padding:0;float:none;margin:0 0 5px;}
body .one .bsa_it_ad .bsa_it_i img{padding:0;border:none;}
body .one .bsa_it_ad .bsa_it_t{padding:6px 0 0 0;font-size:12px;}
body .one .bsa_it_ad .bsa_it_d{font-size:11px;padding-right: 3px;}
body .one .bsa_it_p{display:none;}
body #bsap_aplink,body #bsap_aplink:hover{font-weight: bold; font-size:11px;margin:-6px 0 0 0;}


#bsaadvert {margin-bottom: 10px;
font-size: 9px;
background:#; border-color: #000;
width:193px}


#header {margin-top: 0px;
margin-bottom: 35px;}


#headerlogo {position: fixed;
margin-top:-60px; margin-left: 37px;}



.about-sm  {font-size:130%;margin-top:54px ;margin-left: 278px;padding-top: px;}

.about-sm a p {font-size:130%;}



.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}


html {overflow-x:hidden;background-color: ;
 }

.clearfix
{
	display: block;
}



#high5 {margin-top: 5px;}

#high5 li {float:left; 
margin:12px -7px 0px 0px!important;padding-bottom: 5px;}



/* Social Share Buttons for Posts */
#social {padding-top:5px;margin-left:0px!important;}
#social li {display:inline;margin-left:0px!important; padding-right: -3px;margin-right: -10px;}





#about a {
font-size: 10px;

}

#about p {
font-size: 10px;
line-height: 130%;

}


#about img {
margin-bottom: 3px;
margin-top: -10px;

}


.feedburnerFlareBlock {font-size: 10px; font-weight: bold;margin-top: -10px;margin-bottom: 10px;}

#about {
position:absolute;
left:-147px;
top:550px;
width:200px;

}

#breadcrumbs {

margin-top:15px;
padding-bottom: px;
font-size: x-small;
margin-top: -40px;
color: #9a9a9a;}


.sidebar1 ul {
line-height: 85%;}

.navigation ul {
line-height: 40%;
position: relative;
top:-15px;}


.bio_image img {
float:left;
	border: 1px solid #EEE;
	background: #efefef;
	padding: 5px;
	margin-right:20px;
	margin-top: px;
	}

/*body {
margin-left:150px;
background-color: transparent;
width:1100px;
	padding-bottom: 20px;
}*/


.home p {
	font-size: 1.1em;
}


.smallspacebefore {
height:8px;
}

.spacebefore {
height:20px;
}
	
	
.fresh {
float: right;
display: inline;
margin-top:-30px;
}


#floatleft {
float: left;
display:inline;
}





#description {
	width: 500px;
	padding-right:500px;
	margin-bottom:70px;
	margin-left:5px;
	float:left;
	clear: right;
	background-color: transparent;
}


#search {
margin-top: 12px;
padding-bottom:40px;}


.form-search .text {
width: 56%;
float: left;}

.form-search .search-button {
float: right;}


.work_item {
	margin-bottom: 15px;
}

#endpost {
background-color: #;
padding: 0;}

#endpost h2{
margin-top: -20px;}

#footerline {
	border-top: 2px solid #040D12;
	margin-left: -300px;
	padding-top: 50px;
	padding-bottom:20px;
}
.postrule {
	border-top: 2px solid #eeeeee;
	margin: 30px 0px 30px 0px;
}

#fixednav {
float: left;
margin-top: ;}




#featured {margin-top:-30px;width:470px;
clear:right;}




#footericonsleft {
margin-left:0px;
margin-right: -20px;
margin-top: -35px;
width:160px;
float: right;}


.subscribe_follow {
position: fixed;
left:183px;
top:2px;}

.subscribe_follow ul {
float:left;
top:0px;

line-height: 
margin-left: -3px;
}

.subscribe_follow li {
display: inline;
}

.navigation h5
{color: #a9a9a9;
	font-size: 12px;
text-transform: uppercase; 
		margin-top: 10px;
		padding-top: 0px;
}


.iconnav {
line-height: 90%;}

.iconnavfollow {
float:left;
margin:0;
padding:0px;
position: relative;
}

#blog_post {
	overflow: ;
	margin-top: 20px;margin-left: 0px;
}


#blog_post img {

margin-bottom:5px;
border-bottom: none;
clear:both;

}

img { border-style: 0px;
}

#blog_post h2 {
	padding-top:5px;margin-bottom:15px;
	
	
}





#home_bottom {
clear:left;
width:980px;
float:left;
clear:right;

}



.blog_home {
margin-top:6px;
background:#eee;
min-height:20em;
padding:10px 15px 10px 15px;
}

.home_left {
width:150px;
margin-top:20px;

float:left;
background:#eee;
min-height:20em;
padding:10px 15px 10px 15px;
}

.home_right {
float:right;
margin-top:20px;

background-color: transparent;height:auto;
padding:10px 15px 10px 15px;

width:150px;
}


#facebook {
	margin: 0px 0 0;
	padding: 0px;
	background: #;
	}


#comments {
	margin: 80px 0 0;
	padding: 0px;
	background: #ffffff;
	}
#comments h3 {
	margin: 0 0 20px 5px;
	}
ol.commentlist { list-style:none; margin:0 0 1em; padding: 0px; text-indent:0; }
ol.commentlist li { margin: 0 0 40px; padding: 8px; position: relative; background: #fff; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; background:#e9e9e9 none repeat scroll 0 0; border:0 none; color:; padding:2em;}
ol.commentlist li div.comment-author { margin: -8px -8px 10px; padding:10px; text-transform: uppercase; background: ; }
ol.commentlist li div.vcard { font-size: 10px; line-height: 150%;}
ol.commentlist li div.vcard cite.fn { float: ; position: absolute; left:70px; color: #000; font-style: normal; }
ol.commentlist li div.vcard cite.fn a.url { color: #000; margin-left: ; }
ol.commentlist li div.vcard img.avatar { float: left; margin:0 0 1em em; }
ol.commentlist li div.vcard span.says { display: none; }
ol.commentlist li div.commentmetadata { position: absolute; top: 35px; left: 51px; }
ol.commentlist li div.comment-meta { font-size:10px; }
ol.commentlist li div.comment-meta a { float: ;margin-left: 20px; color: #666; }
ol.commentlist li div.comment-meta a.comment-edit-link { display: none; }
ol.commentlist li p { font-size:11px; margin:0 0 1em 5px; }
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }



ol.commentlist li div.reply { padding-top:5px;font-size:11px; padding-left: 5PX; }
ol.commentlist li div.reply a { -moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px; background:#000 none repeat scroll 0 0; border:0 none; color:#FFFFFF; padding:0.5em 2em 0.5em 2em; text-align:center; text-transform:; font-weight: bold; }
ol.commentlist li div.reply a:hover { background: #656565; border: px solid #2DACDF; }




ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px; background:#eeeeed none repeat scroll 0 0; border:0 none; color:; padding:2em;}
ol.commentlist li ul.children div.comment-author { background: #; }
ol.commentlist li ul.children li.comment-author-admin { 	background: #f1f1f1;
	border: px solid #ffffff; }
ol.commentlist li ul.children li.depth-2 { margin: 20px 0 .25em .25em; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; background:#f1f1f1 none repeat scroll 0 0; border:0 none; color:; padding:2em;}
ol.commentlist li ul.children li.depth-3 { margin: 20px 0 .25em .25em; background: #fff; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; background:#e5e5e5 none repeat scroll 0 0; border:0 none; color:; padding:2em;}
ol.commentlist li ul.children li.depth-3 div.comment-author { background: #; }
ol.commentlist li ul.children li.depth-4 { margin: 20px 0 .25em .25em; background: #e3e3e3; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:42px; background:#c8c8c8 none repeat scroll 0 0; border:0 none; color:; padding:2em;}
ol.commentlist li ul.children li.depth-4 div.comment-author { background: #; }
ol.commentlist li ul.children li.depth-5 { margin: 20px 0 .25em .25em; background: #fff; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; background:#c8c8c8 none repeat scroll 0 0; border:0 none; color:; padding:2em;}
ol.commentlist li ul.children li.depth-5 div.comment-author { background: #; }
ol.commentlist li.bypostauthor { background: #f1f1f1; }





ol.commentlist li.pingback div.comment-author, ol.commentlist li.trackback div.comment-author { padding-bottom: 25px; }
ol.commentlist li.pingback div.commentmetadata, ol.commentlist li.trackback div.commentmetadata { right: 0; }
ol.commentlist li.pingback div.reply, ol.commentlist li.trackback div.reply { display: none; }
ol.commentlist li div.comment-author:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
	}
	
	
.author .comment_content {
	background: #DDF4FA;
	border: 1px solid #CEE5EB;
}


#respond {
	padding: 0px;
	background: #fff;
	}
#respond h3 {
	margin: 0 0 10px;
	padding: 0;
	color: #666;
	font-size: 1.6em;
	font-weight: normal;
	}
#respond textarea {
	margin: 0 0 10px;
	}
#comment-form p {margin:1em 0;
width:30em;
}

#comment-form label {font-size:90%;}

input#submit {-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px; background:#000 none repeat scroll 0 0; border:0 none; color:#FFFFFF; padding:0.7em 0.8em 0.4em; text-align:center; text-transform:uppercase;}

input#submit:hover {background: #eeeeee;}




.logoclinic {

clear: both;
margin-top: 30px;}





