/*  

Theme Name: BizFresh

Author URI: http://www.premiumthemes.net/

Version: 1.0

Author: Premium Themes

Description: Premium Themes is a theme by <a href="http://cssace.com/">R.Bhavesh</a> and <a href="http://premiumthemes.net/">Premium Themes</a>.

*/

  


body {

	font: 13px Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

a {

	color:#FF0080;
 
         text-decoration: underline;


	outline:none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	color:#f60;

	text-decoration: none;

}

img {

	border: none;

}

p {

	padding: 0 0 15px;

	margin: 0px;

        font-size: 16px;
line-height: 22px;


}



.clear { clear:both;}



h1 {

	margin:0 auto;

	font:34px Georgia, "Times New Roman", Times, serif;

	clear:both;

}

h1 a, h1 a:visited {

	display:block;

	color: #0060c4;

	text-transform:uppercase;

}

h1 a:hover {

	color: #5ec133;

	text-decoration: none;

}

h2 a, h2 a:visited {

	color: #FF0080;

	text-decoration: none;

}

h2 a:hover {

	color: #333;

	text-decoration: none;

}

h3 {

	font:normal 140%/100% "Trebuchet MS", Tahoma, Arial;

         

	margin: 10px 0 0 5px;

}

h5 {

	color: #fff;

	margin: 0 0 12px 2px;

	background:url(images/comments_headbg.png) no-repeat;

	font: 24px Georgia, "Times New Roman", Times, serif;

	padding :5px 15px;

}









#content h1 {

	margin:0 auto;

	font:34px Georgia, "Times New Roman", Times, serif;

	clear:both;

}

#content .post h2 {

	font: 24px Arial, Helvetica, sans-serif;
        
        
        font-weight: bold;


	padding:0px;

	margin:0px;

	width:auto;

}

#content h3 {

	font:normal 22px "Trebuchet MS", Tahoma, Arial;

	margin:0;

}

#content .post h4 {

	font:18px "Trebuchet MS", Tahoma, Arial;

 	margin:0;

	padding:0;

}

#content h4 {

	font:22px "Trebuchet MS", Tahoma, Arial;

 	margin:10px 0 0 15px;

}

#content h5 {

	color: #333;

	margin: 0 0 12px 2px;

	font:bold 14px Georgia, "Times New Roman", Times, serif;

	padding:5px 0;

	background:none;

}

form {

	margin:0px;

	padding:0px;

}









/* MAIN STRUCTURE */

#page {

	margin: 0 auto;

	background: #e1f4fb;

}

#headerbg {

        /* old background color: pink #f8c0d9 */

	background: #ffffff url(images/fabuless.gif) no-repeat center center;

	overflow:hidden;

	height: 200px;

}

#header {

	width:960px;

	height: 140px;

	margin:0 auto;

	padding: 0;

	position:relative;

}

#content-bg {

	padding: 10px 0;

	background:#e1f4fb url(images/content-bg.gif) repeat-x top;

	overflow:hidden;

}

#content-width {

	margin:0 auto;

	width:960px;

}

#content {

	padding:0;

	float: left;

	width: 582px;

	overflow: hidden;

        margin:0 0 0 12px;

}

#sidebar2 {

	float: right;

	width:178px;

        color: #333;

	overflow: hidden;

}

#sidebar1 {

	float: left;

	width:178px;

	color: #333;

	overflow: hidden;

        display: inline;

}

#footer-bg {

	

background:#e1f4fb url(images/content-bg.gif) repeat-x top;

	color:#fff;

	height:69px;

	overflow:hidden;

}

#footer {

	margin:0 auto;

	width:960px;

	line-height:27px;

	overflow:hidden;

	position:relative;

}

#links {

	float:right;

	list-style:none;

	position:absolute;

	right:-8px;

	top:4px;

        color:#003366;

}

#links li {

	display: inline;

	line-height:26px;

}

#links li a {

	color:#003366;

	padding:0 8px 0 0;

	border-right:1px solid #fff;

	margin:0;

	font:bold 11px Helvetica, sans-serif !important;

}

#links li a:hover {

	display: inline;

	color:#000 !important;

}

* html #links {

	top:18px;

}

*+html #links {

	top:18px;

}

#footer p {

	margin-top:15px; line-height:15px;

        color:#003366;

}

#ctop {

	background:url(images/cbg_top3.png) no-repeat;

	width:960px;

	clear:both;

	height:5px;

	overflow:hidden;

}

#cCenter {

	background:url(images/cbg_center3.png) repeat-y;

	width:960px;

	clear:both;

	height:100%;

	overflow:hidden;

}

#cbottom {

	background:url(images/cbg_bottom3.png) no-repeat;

	width:960px;

	clear:both;

	height:5px;

	overflow:hidden;

        margin-left:auto;

        margin-right:auto;

}

/* MAIN STRUCTURE ENDS */



#header .logo-image {

	font:32px Georgia, "Times New Roman", Times, serif;

	color:#000;

	margin:18px 0 0 30px;

	float:left;

}

#header .logo-image a {

	display:block;

	color:#000;

	width:300px;

	height:54px;

	overflow:hidden;

	text-indent:-9009px;

	text-decoration:none;

	background:url(images/logo.png) no-repeat;

}



#header .logo-text {

	font:32px Georgia, "Times New Roman", Times, serif;

	color:#000;

	margin:10px 0 0 0;

	float:left;

}

#header .logo-text a {

 	color:#083b71;

 	text-decoration:none;

}

#header .logo-text a:hover {

 	color:#358604;

 	text-decoration:none;

}



/* header area */

#header h3 {

	margin:5px auto 5px auto;

	color: #FF0099;

	text-transform:uppercase;

	position:absolute;

	top:5px;

	left:415px;

	padding:15px 0 15px 22px;

	text-align:center;

	font-size: 14px;

	font:bold 13px Arial, Helvetica, sans-serif;

	background:url(images/sepretor.png) no-repeat left;

}

#rssmaster {

}

#nav-bg {

	background:url(images/menubg.png) repeat-x;

	height:33px;

	margin:0;

}

#nav-width {

	margin:0 auto;

	width:960px;

	overflow:hidden;

	position:relative;

}

/*Tab Start */

#navi {
background:#F85DAE none repeat scroll 0;
height:25px;
left:0;
line-height:normal;
margin:0 auto;
padding:2px;
position:relative;
text-align:center;
z-index:0;
}

#nav {

clear:both;
height:23px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding-left:20px;
width:940px;

}



#nav li {

background:transparent none repeat scroll 0 50%;
float:left;
line-height:35px;
margin:0;

}

#nav .page_item a {

background:transparent none repeat scroll 0 50%;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:5px 10px;
text-decoration:none;
text-transform:uppercase;

}

#nav li:hover {

}

#nav .page_item a:hover {

background-color:#F85DAE;
text-decoration: underline;

}

#nav li.current_page_item {

	color: #355d85;

	text-decoration: none;

}

#nav .current_page_item a, #reader_nav .current_page_item a:visited {

	color: #355d85;

}

#rss {

	float:right;

	list-style:none;

	margin:5px 10px 0 0;

}

#rss li {

	display: inline;

	margin-left:5px;

}

#rss li a {

	color:#666;

	padding-left:18px;

}

#rss li a:hover {

	display: inline;

}

.rss_posts {

	background:url(images/rss_post.png) no-repeat left

}

.rss_comments {

	background: url(images/rss_comment.png) no-repeat left;

}

.rss_user {

	background:url(images/rss_user.png) no-repeat left;

}





 

#content .category {

	float:left;

	width:48%;

	border-right:1px solid #e4e4e4;

	font-size:12px;

}

#content .archives {

	float:right;

	width:48%;

	font-size:12px;

}



#content .category h2, #content .archives h2  { margin-bottom:20px;}



#content ul {

	margin:0;

	padding:0;

	font:14px Arial, Helvetica, sans-serif;

}

#content li {

	margin:0 0 5px 22px;

	padding:0;

	list-style-type: circle;

	background-position:0 2px;

}

#content ul li ul {

	margin:8px 0 5px 15px;

	padding:0 0 0 0;

}

#content li ul li {

	margin:0 0 5px 0;

	padding:0;

	list-style-type: disc;

}



#content ol {

	list-style-type: decimal;

	line-height:18px;

	margin: 0;

	font-size:12px;

	padding: 0 0 10px 22px;

}

#content ol li ol {

	margin:8px 0 5px 18px;

	padding:0 0 0 0;

}

#content ol li {

	margin:0 0 5px 0;

	padding:0;

	background:none;

}



#search {

	width:160px;

	height:26px;

	position:relative;

	margin:0 auto;

	/*background:#000000 url(images/searchbg.png) no-repeat;*/

	padding:5px 0 0 0;

}

.inputs {

	background:#c6dff8 url(images/i_search.png) no-repeat;

	padding:0 0 0 18px;

        margin: 5px 0 10px 0;

	height:18px;

	border:1px solid #134c88;

        width: 108px;

}

.go {

	background:#7d98b2 url(images/b_go.jpg) no-repeat;

	margin: 5px 0 10px 0;;

	border:1px solid #4478a9;

	color:#fff;

	padding:0;

	width:27px;

	height:19px;

	border:none;

}

.go:hover {
    
    
    	background:#7d98b2 url(images/b_go_over.jpg) no-repeat;
        
        
}



#newsletter {

	width:470px;

	height:80px;

	padding:8px 0 0 75px;

	overflow:hidden;

	clear:both;

	background:url(images/mail-bg.png) no-repeat;

	border:1px solid #ccdff3;

	margin-bottom:20px;

}

#postbg {

        background:transparent url(images/greenbg.png) repeat-x scroll 0;

        height:200px;

        position:relative;

        z-index:10;

}

#post-width {

margin:10px auto 0;
overflow:hidden;
position:relative;
width:940px;

}

#post-width h2 {

	font:bold 18px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	margin:0;

	padding:0;

	border-bottom:none;

	margin-bottom: 5px;

}

#aboutus {

	width:30%;

	float:left;

	background:url(images/top_sepretor.gif) no-repeat center right;

	padding:0 10px;

}

#aboutus p {

	color:#fff;

	overflow:hidden;

}

#aboutus p a {

	color:#fff;

	text-decoration:underline;

}

#aboutus p a:hover {

	color:#a8f179;

	text-decoration:none;

}

#mostpop-Post {

	width:28%;

	float:left;

	background:url(images/top_sepretor.gif) no-repeat center right;

	padding:0 22px;

}

#mostpop-Post ul {

	margin:-2px;

	color: #FFFFFF;

	padding:0;

}

#mostpop-Post li {

	margin:0 0 2px 0;

	padding:0 0 2px 18px;

	list-style:none;

	background:url(images/bullet.png) no-repeat left top;
    
    color: #FFF;

}

#mostpop-Post li a {

	color: #FFF;

	text-decoration:none;

}

#mostpop-Post li a:hover {

	color: #a8f179;

	text-decoration:none;

}

#subscribe {

	float:left;

        color:#fff;

	width:28%;

	position:relative;

	overflow:hidden;

        padding-left: 22px;
}

#subscribe p {

	color:#fff;

	overflow:hidden;

}

#related-Post {

	width:100%;

	float:left;

}

#related-Post ul {

	margin:0;

	font:12px Arial, Helvetica, sans-serif;

	color: #588e31;

	padding:0;

	margin-bottom:20px;

}

#related-Post li {

	margin:0 0 5px 0;

	padding:0 0 5px 18px;

	list-style:none;

	background:url(images/bullet2.png) no-repeat left;

	border-bottom:1px dotted #51a5ed;

}

#related-Post li a {

	color: #666666;

	text-decoration:none;

}

#related-Post li a:hover {

	color: #fc811d;

	text-decoration:none;

}

#ads img {

	text-align:center;

	padding:10px 20px;

}

#googleads {

	font:bold 14px Arial, Helvetica, sans-serif;

	color:#000;

	text-align:center;

	padding:10px;

	border:1px solid #CCCCCC;

	margin-bottom:20px;

}

/*Round corner*/



#xsnazzy h1, #xsnazzy h2, #xsnazzy p {

	margin:0 0;

	letter-spacing:1px;

}

#xsnazzy h1 {

}

#xsnazzy h2 {

}

#xsnazzy p {

}

#xsnazzy h2 {

}

#xsnazzy {

	background: transparent;

	margin:0em;

}

.xtop, .xbottom {

	display:block;

	background:transparent;

}

.xb1, .xb2, .xb3, .xb4 {

	display:block;

	overflow:hidden;

}

.xb1, .xb2, .xb3 {

	height:1px;

}

.xb2, .xb3, .xb4 {

	background:#fff;

	border-left:1px solid #fff;

	border-right:1px solid #fff;

}

.xb1 {

	margin:0 5px;

	background:#fff;

}

.xb2 {

	margin:0 3px;

	border-width:0 2px;

}

.xb3 {

	margin:0 2px;

}

.xb4 {

	height:2px;

	margin:0 1px;

}

.xboxcontent {

	display:block;

	background:#fff;

	border:0 solid #fff;

	border-width:0 1px;

	overflow:hidden;

	height:100%;

        width:91%;

        margin-left:auto;

        margin-right:auto;

}

/* content area */

.post {

	clear:both;

	padding-top: 15px;

}

.post-author {

	padding-left:5px;



	font:11px Arial, Helvetica, sans-serif;

}

.post-author a {

	color:#FF6699

}

.post-author a:hover {

	color:#000;

}

.postedby {

	float:left;

	width:42px;

	height:45px;

	background:#badcff;

	text-align:center;

	padding-top:5px;

	margin-right:8px;

	border-top:10px solid #FF0099;

}

.post-date {

	color:#fff;

	float:right;

	position:relative;

background:url(images/i_date.png) no-repeat;

	padding:0 0 0 22px;

}

.post-day {

	font-size: 24px;

	color:#000000;

	text-align:center;

}

.post-month {

	font-size:12px;

	text-transform: uppercase;

         text-align:center;

	color:#000000;

}

.post-footer {

	padding:5px 3px 5px 3px;

	background:#FFFFFF !important;

	margin:15px 0px;

	height:22px;

	overflow:hidden;

	height:100%;

	font-size:11px;

        border-bottom: 1px dotted #000000;

	border-top: 1px dotted #000000;

        clear: both;

}

.post-footer a {

	color:#333;

}

.post-footer a:hover {

	color:#FF0099;

}
.post-footer p {
    
    
        margin: 5px 0;
    
    
    
}



.entry {

        width:90%;

        margin-left:auto;

        margin-right:auto;

}

.post-share {

	background: url(images/i-share.gif) no-repeat left center;

	padding-left: 20px;

	float:right;


}

#content p.post-comments {

	background: #FF0099 no-repeat left top;

	padding:0 0 0 22px;

	float: right;

	width:130px;

}

#content p.post-cat {

	background:  url(images/i-comments.gif) no-repeat left top;

	padding:0 0 0 22px;

	float:left;


        width: 100%;
        
        
        
        
        clear:both;



}

.post-calendar {

	background: #FFFFFF no-repeat left center;

	padding-left: 20px;

	float: right;

	font-size: 95%;

	color: #999999;

        

}

.post-content {

	clear: both;

	padding-top: 10px;

	line-height:18px;

	text-align: justify;

}

.post-content img {

	float:none;

	border: none;

	margin-right:7px;

}

.post-content p {

        clear: both;

}

.navigation {

	clear: both;

	padding: 10px 0;

}

.navigation a, .navigation a:visited {

	color: #59770e;

}

.previous-entries a {

	float:left;

	padding-left:18px;

	background: url(images/i-nav-left.gif) no-repeat left center;

}

.next-entries a {

	float:right;

	padding-right:18px;

	background: url(images/i-nav-right.gif) no-repeat right center;

}





/*Page navigatoin 2 ----------------------------- */



#content .wp-pagenavi {

	text-align:center;

	height:25px;

	font:bold 11px Arial, Helvetica, sans-serif;

	line-height:24px;

}

#content .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {

	padding: 3px 8px 3px 8px;

	margin: 2px;

	text-decoration: none;

	color: #fff;

	line-height:24px;

	background-color: #0b66c8;

}

#content .wp-pagenavi a:hover {

	color:#fff;

	background-color: #08376e;

}

#content .wp-pagenavi span.pages {

	padding: 3px 8px 3px 8px;

	margin: 2px 2px 2px 2px;

}

#content .wp-pagenavi span.current {

	padding: 3px 8px 3px 8px;

	margin: 2px;

	line-height:25px;

	font-weight: bold;

	color: #fff;

	background:#52ae1f;

}

#content .wp-pagenavi span.extend {

	padding: 3px 8px 3px 8px;

	margin: 2px;

	color: #fff;

	line-height:25px;

	background-color: #314332;

}



/* comments area */



.gravatar {

	float:right;

	margin:0 10px 10px 5px;

	width:40px;

	height:40px;

	border:2px solid #ccc;

	background: url(images/gravtar.png) no-repeat;

} 

/* Comments  ----------------------------------*/



#comments-wrap {

}

.textarea {

	border:1px solid #cbcbcb;

	background:#fff;

	width:280px;

	color:#333;

}

.textarea:hover {

	border:1px solid #cbcbcb;

	background:#e8e8e8;

	width:280px;

}

.Cbutton {

	border:none;

	font:bold 11px Arial, Helvetica, sans-serif;

	padding:4px;

	width:120px;

	background:#000000;

	color:#fff;

}

.Cbutton:hover {

	border:none;

	background:#18b7e8;

	color:#fff;

}

/*	Headers	*/



#comments-wrap h6 {

	font-size: 20px;

}

/*	Comments	*/

.gravatar {

	border:2px solid #739fcb;

	margin:8px 10px 0 0;

	width:40px;

	height:40px;

	display:block;

	float:left;

	background: url(images/gravtar.png) no-repeat;

}

.commentlist {

}

.commetmainauthor {

	clear:both;

	clear:both;

	padding:8px 10px;

	border-top:1px solid #c3c3c2;

	background:#e4e4e4 url(images/ctop_center2.png) repeat-y; 

}



.commetmain {

	clear:both;

	padding:8px 10px;

	overflow:hidden;

	height:100%;

	border-top:1px solid #c3c3c2;

	border-bottom:1px solid #c3c3c2;

	background:#fff url(images/ctop_center.png) repeat-y; 

}

.commet_top {

	font:11px Arial, Helvetica, sans-serif;

	padding:5px 0;

	color:#666;

}

.commet_bottom {

	font:11px Arial, Helvetica, sans-serif;

	padding:5px 0 0 45px;

	color:#666;

	float:right;

	background:url(images/cbottom.png) no-repeat;

	height:19px;

 }

.commet_bottom2 {

	font:11px Arial, Helvetica, sans-serif;

	padding:5px 0 0 45px;

 	color:#666;

	float:right;

 	background:url(images/cbottom2.png) no-repeat;

	height:19px;

}

.commet_right {

	width:70%;

	float:right;

	background:url(images/quote.png) no-repeat;

	padding:5px 0 0 35px;

}

.comm_list {

	margin-bottom:15px;

}

#content .commetmain p {

	margin:0;

	padding:0;

}

.thecomment {

	margin: 0px;

}

.comment-body {

	margin:0;

}

.comment-metadata {

	padding:5px 10px;

	color: #333;

	font-weight:bold;

	font-size:11px;

}

.comment-metadata a, .comment-metadata a:visited {

	color:#333;

	text-decoration:none;

}

.comment-metadata a:hover {


	color: #666;

}

.authorcomment {

	margin: 0px;

	font-size:12px;

}

.authorcomment .comment-body {

	border: none;

}

.authorcomment .comment-metadata {

	padding:0 10px;

	background: #fff;

	color: #333333;

}

.authorcomment .comment-metadata a {

	color:#333;

	text-decoration:none;

}

.authorcomment .comment-metadata a:hover {

	color: #333;

}

.nav-next {

	padding-right:8px;

	font-weight:bold;

        float: right;

}

.nav-previous {

	padding-left:8px;

	font-weight:bold;

        float: left;

}

.comment-author {

	padding-bottom:5px;

	font-size:11px;

	text-align:center;

}



.post-ratings { margin:8px 0 3px 0;}



.post-ratings-loading { margin:8px 0;}



/*sidebar */



#sidebar1, #sidebar2 {  font-size:14px; }

/*sidebar title (h2) */

#sidebar1 h2, #sidebar1 .sidebartitle, #sidebar2 h2, #sidebar2 .sidebartitle {

	font-size:13px;

	font-weight:bold;


        font-style: italic;


         color: #ffffff;

         text-align:center;

	text-transform:uppercase;

         background: #f85dae;

	margin:0 0 0 2px;

	border-bottom: 2px solid #f85dae;

	border-top: 2px solid #f85dae;

	padding:3px 0 3px 5px;

}

/*sidebar text styles */

#sidebar1 a, #sidebar1 a:visited, #sidebar2 a, #sidebar2 a:visited {

	color: #000000;

	font-size:14px;

	text-decoration: none;

}

#sidebar1 a:hover, #sidebar2 a:hover {

	color: #FF0080;

	text-decoration: none;

}

/*sidebar list level1 */

#sidebar1 ul, #sidebar2 ul {

	margin: 0;

	padding: 0;

	margin-bottom:23px;

}

#sidebar1 ul li, #sidebar2 ul li {

	list-style: none;

	margin: 0;

	padding: 0;

	border: none;

}

/*sidebar list level2 */

#sidebar1 ul li ul, #sidebar2 ul li ul {

	padding: 0;

}

#sidebar1 ul li ul li, #sidebar2 ul li ul li {

	padding: 4px 0 4px 5px;

	

}

/*sidebar list level3 */

#sidebar1 ul li ul li ul li, #sidebar2 ul li ul li ul li {

	padding: 1px 0 1px 10px;

	border: none;

}

/*blogroll */

ul.list-blogroll li {

}

/*category widget */

ul.list-cat li, li.widget_categories li {

}

/*archives widget */

ul.list-archives li, li.widget_archives li {

}

/*pages widget */

ul.list-page li, li.widget_pages li, li.widget_recent_entries li {

}

/*sub-pages */

ul.list-page li ul li, li.widget_pages li ul li {

}

/*recent comments widget */

li.widget_recent_comments li {

}

/*calendar widget */

li.widget_calendar td {

	padding: 1px 7px;

}

/*text widget */

.textwidget {

	padding-top: 5px;

}

/*search form */

#searchform {

	margin: 15px 0 0;

}

#searchform br {

	display: none;

}

#searchform #s {

	border:1px solid #203346;

	width: 135px;

	height: 22px;

	padding: 4px 5px 0 5px;

	border: 1px solid #bed881;

	background: #fff;

	margin-right: 2px;

	color: #000000;

	font-weight: normal;

}

/* search form button - to specify button only use input[type="submit"] */

#searchform input {

	background: url(images/search-btn-bg.gif) no-repeat;

	border: none;

	width: 67px;

	height: 26px;

	font: bold 12px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	vertical-align: middle;

}

/* footer area */



#footer a, #footer a:visited {

	color: #003366;

	font:11px Verdana, Arial, Helvetica, sans-serif;

	margin:0 5px;

	text-decoration:none;

}

#footer a:hover { color:#333; }

/* alignments */

.center {

	text-align: center;

}

img.center, img[align="center"] {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

img.alignleft, img[align="left"] {

	float:left;

	margin: 2px 10px 5px 0;

}

.alignright {

	float: right;

}

img.alignright, img[align="right"] {

	float:right;

	margin: 2px 0 5px 10px;

}

.clear {

	clear:both;

}

hr.clear {

	clear:both;

	visibility: hidden;

	margin: 0;

	padding: 0;

}

blockquote {

	border-left:1px solid #ccc;

	padding:0 0 0 10px;

}

#googlepro a {

	display:block;

	clear:both;

	margin:8px 7px 8px 0;

	text-align:center;

	position:relative;

	left:-2px;

}

.newslettertext {

	border:1px solid #b2b2b2;

	font:11px Arial, Helvetica, sans-serif;

}

.newsletter td {

	padding:3px;

}

.the_date {
display:inline;
text-align: center;
float:left;
font-family: Arial, Helvetica, sans-serif;
background: url(images/dateicon.gif) no-repeat;
width:48px;
margin-right: 16px;

position:relative;
}

.date_m {
display:block;
font-size: .9em;
margin:0;
padding:3px 0 0 0;
font-weight: bold;
text-align:center;
color: #ffffff;
}

.date_d {
display:block;
font-size:1.3em;
font-weight: bold;
color: #525252;
margin:0;
padding:0.2em 0 0 0;
text-align: center;
}

.date_y {
display:block;
font-size:0.9em;
font-weight: bold;
color: #525252;
margin:0;
padding:0 0 0.7em 0;
text-align: center;
}

#content .email-link {
padding: 0 15px 0 0;
float: left;
}

#content .email-link img {
vertical-align: bottom;
padding: 0 4px 2px 0;
}

#content a {

}

#content a:hover {
text-decoration: none;
}

#ad {
margin-bottom: 15px;
}

#bottomad {
width:728px;
margin-right:auto;
margin-left:auto;
}

.authcomment {
background-color: #FFCCCC !important;
}

.rss {

display:inline;

float:left;

height:24px;

margin-left:30px;

width:24px;

background: transparent url(images/rss.png) no-repeat center center;

}

.floatleft {
    
    float: left;
    
}

.archives, .archives ul {

    width: 160px;

}

.archives h2 {

    width: 155px;

}

#twitter_update_list li a:link{
   color: #F85DAE;
}

#sidebar2 #twitter-link a:link, #sidebar2 #twitter-link a:visited {
   color: #F85DAE;
}

#twitter_update_list li{
   padding-bottom: 15px;
}