/*
Theme Name: Fifty Fifth Street
Theme URI: http://www.tammyhartdesigns.com/fifty-fifth-street
Description: A greyscale theme that follows a nice grid system, and keeps typography in top priority.
Version: 1.4
Author: Tammy Hart
Author URI: http://tammyhartdesigns.com/
Tags: two-columns, sticky-post, fixed-width, black, white
*/

* {
	margin:0;
	padding:0;
	}


/* Begin Settings and Classes */
a {
	text-decoration:none;
	color:#999999;
	}

.a p{
   	color:#1E9431;
}
	
a:hover {
	color:#343434;
	}

h1 a,h2 a:link {
    color:#333333;
}
h3 a, #sitename {
	color:#FFF;
	}
		
h1 a:hover, h2 a:hover {
    color:#666666;
}
h3 a:hover {
	text-decoration:none;
	color:#9F1F13;
	}

p {
    color:#5A5A5A;
	margin:20px 0 0 0;
    font-size:12px;	
	}
	

h5, h6 {
	font-weight:bold;
	font-style:normal;
	font-family: "Verdana","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	color:#343434;
	}
h4{
	font-weight:bold;
	font-style:normal;
	font-family: "Verdana","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	color:#343434;
    width:180px;
	}

h1, h2 {
    width:655px;
    font-family:"Georgia" , "宋体" , "Times New Roman" , serif;
	font-weight:normal;
	font-size:18px;
	padding-bottom:5px;
	line-height:auto;
	margin:0 0 5px 0;
	border-bottom:1px solid #ccc;
	}	

	.entry h2 {
		font-size:1.8em;
		margin-top:30px;
	}
	
h3 {
    width:710px;
    font-size:14px;
    font-family:Verdana, Tanoma, Arial, Helvetica, sans-serif;
	line-height:20px;
	margin-top:0;
    margin-right:0px;
    padding-bottom:5px;
	border-bottom:1px solid #B5B5B5;
	}
	
h4, h5, h6 {
	margin-top:30px;
}
	
.pagetitle {
	font:normal 12px Verdana,Arial, Helvetica, sans-serif;
	color:#666666;
	text-transform:uppercase;
	text-align:left;
	margin-top:-55px;
	margin-bottom:34px;
	padding-left:12px;
	padding-bottom:5px;
	display:block;
	float:left;
	width:948px;
    border-bottom:1px dotted #9F1F13;
	background:transparent url(images/quote.gif) no-repeat scroll;
	}

.pagetitle span {
    color:#1D9530;
    font-weight:bold;
}

.writer {
	float:left;
    height:15px;
	font-size:12px;
	color:#999999;
	line-height:15px;
	padding-left:15px;
	background:url(images/icon_writer.gif) no-repeat scroll 0 0;
	}
.writer a {color:#333;}
.writer a:hover {text-decoration:underline;}

small {
	font-size:12px;
	color:#b6b6b6;
	line-height:10px;
	padding-left:15px;
	}

/*.caps {
	text-transform:uppercase;
	margin-bottom:6px;
	display:block;
}
*/	
	
code {
	font: 12px "Verdana","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif, Fixed;
	}
	
pre {
	font: 1.1em "Courier New", Courier, Fixed;
	margin:1.5em;
	padding:10px;
	background:#fafafa;
	border:1px solid #eee;
	}
	
acronym, abbr {
	font-size: 0.9em;
	letter-spacing: .07em;
	}
	
hr {
	clear:both;
	width:80%;
	height:1px;
	border:none 0;
	color:#ccc;
	background-color:#ccc;
	margin:1.5em 0;
	}
	
img {
	/*max-width: 100%!important;height: auto!important;width:expression(this.width > 735 ? "735px" : this.width)!important;*/
	overflow:hidden;
    border:none;
	}
	
blockquote {
	margin-left:-21px;
	padding-left:21px;
	background:url(images/quote.gif) no-repeat 0 6px;
	color:#343434;
}
	
	.entry cite {
		font-style:italic;
		font-size:.9em;
		display:block;
		margin:5px 0 0;
		text-align:right;
		}
		
	.entry cite:before {
		content: "\2014 \0020";
		}
		
.post ul, .post ol, .post dl {
	margin:20px 0;
	}
		
.post ul ul , .post ol ol, .post ul ol, .post ol ul, .post dl dl, .post dl ul, .post dl ol {
	margin:0;
	}
	
	.post li {
		padding:0 0 5px;
		}
		
		.post ul li {
			background:url(images/icons.gif) no-repeat 0 -141px;
			padding-left:10px;
			list-style:none;
			margin-left:-10px;
		}
		
		.post ol li li {
			margin-left:10px;
		}
		
		.post li li {
			margin:0;
		}
		
	.post li h3 {
		margin:0;
		}
	
		
.post dt {
	font-weight:bold;
	background:url(images/icons.gif) no-repeat 0 -141px;
	padding-left:10px;
	margin-left:-10px;
}

.post dd {
	padding-left:10px;
	padding-bottom:5px;
}
		
.clear { 
	clear:both;
	height:0;
	line-height:0;
	font-size:1px;
	}
		
.alignleft {
    width:50%;
	float:left;
	}
	
.alignright {
    width:50%;
	float:right;
	}
	
.aligncenter, div.aligncenter, img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


/* Begin Images */	
img.alignleft, .alignleft img {
	margin-right:10px;
	}
	
img.alignright, .alignright img {
	margin-left:10px;
	}

.wp-caption, .attachment img {
	text-align: center;
}

.wp-caption p.wp-caption-text {
	font-size: .9em;
	color:#b6b6b6;
	margin: 0;
}

.attachment, .caption {
	text-align:center;
}

.attachment img {
	}
/* End Images / End Settings and Classes */



/* Begin Structure */
body {
	background-color:#FFF;
        /* background-image:url(images/background_dot.gif); */
	font:62.5% Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	}
	


#page {
	width:960px;
    margin:0 auto;
	padding:0 0 40px 0;
	text-align:left;
        background-color:#FFF;
	}

	#topmenu {
        float:left;
		display:block;
        height:40px;
		width:100%;
		margin-bottom:0px;
                background-color:#F3F3F3;
		background:transparent url("images/topmenu_bg.gif") scroll repeat-x 0 3px;
		text-transform:uppercase;
        }

	#topmenu .menubar {
	    float:right;
		padding:6px 6px 6px 0;
        font-size:11px;
		}
    
	#topmenu .menubar  a:hover {
	    text-decoration:underline;
	}

    #topmenu .toprss {
	    color:#9F1F13;
            border-bottom:1px dotted #9F1F13;
	}

	#topmenu .menubar .about, .backhome {
	    color:#333;
            border-bottom:1px dotted #333;
	}


.more-link {
    display:none;
}
.more-link:link {
    display:none;
    float:right;
    color:#9F1F13;
    padding:0 10px 0 0;
}

.more-link:hover {
    /* color:#1E9431; */
	text-decoration:underline;
}

.linkmore:link {
    float:right;
    color:#9F1F13;
    padding:0 10px 0 0;
}

.linkmore:hover {
    /* color:#1E9431; */
	text-decoration:underline;
}

/* Begin Header */	
#header {
	height:140px;
        display:block;
        width:960px;
	border-bottom:3px solid #9f1f13;
	margin-bottom:60px;
	background: transparent url(images/logo.gif) no-repeat scroll 6px 52px;
	}
	
	#sitename {
	    float:left;
		font-style:italic;
		font-family: georgia,sans-serif;
		font-size:8px;
		width:240px;
        height:95px;
        /*background-color:#00FF00;*/
		}
    
	#header .topright {
		float:right;
                width:710px;
		text-transform:uppercase;
		font-size:12px;
		margin:18px 0 0 0;
		padding-top:0;
	}

    

	#header .topright p {
		height:40px;
		text-align:right;
		margin:0;
}



    #header .topright a:hover {

        text-decoration:underline;

}

	

	#header .topright .about, .toprss, .backhome {

		margin-left:10px;
		margin-right:5px

	}
	
    #header .topright .toprss {
	    color:#9F1F13;
	}

	#header .topright .about, .backhome {
	    color:#333;
	}
	
    #header .topright .menuin {
        float:right;
        padding-top:8px;
        border-top:1px dotted #CCC; 
    }

   #header .topright .menuin #cultural {
        color:#656565;
    }

   #header .topright .menuin span a {
        color:#3C6C92;
}

	#header .topright .menuin #media, #life, #technology, #editr, #design, #discuss, #fndtags {
	    color:#656565;
            background:transparent url("images/cut.gif") no-repeat scroll 15px 1px;
            padding:0 0 0 30px;
	}

#searchbar {
        float:right;
        width:216px;
        border-top:1px solid #D9D9D9;
        border-right:1px solid #D9D9D9;
        border-left:1px solid #D9D9D9;
}
		
#searchform {
    float:left;
        width:214px;
	margin:0;
	padding:6px 0;
        border:1px solid #FFF;
	background-color:#E6E6E6;
}



	#header #searchform {
		float:right;
		/*padding-top:15px;*/
		/*visibility:hidden;*/
	}		

#s {
	width:130px;
        border:1px solid #CCC;
	background:#FFF;
	font-size:12px;
	padding:3px;
	margin:0 0 0 9px;
	float:left;
	}

	#s:hover {

}

#searchsubmit {
	float:right;
	margin:0 10px 0 0;
	}
/* End Header */


/* Begin Page List */		
#nav {
	line-height:20px;
	font-size:11px;
	float:right;
	width:260px;
	margin:42px 5px 0 0;
    display:none;
	}
	
	#nav li {
		float:right;
		list-style:none;
		text-transform:uppercase;
		}
		
		#nav li a {
		padding:0 15px 0 0;
		color:#666666;
			}
		
		#nav li a:hover {
		text-decoration:underline;
		color:#000;
		}
		
#nav .page-item-141 {
display:none;
}
	
		/*#nav li a:hover, */#nav li.current_page_item a, #nav li.current_page_parent a {
			}
/* End Page List */

		
/* Begin Content */	
#content {
	float:left;
        width:710px;
        font-family:"Verdana","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:20px;
    
	}

	#post-96 h1{
	    float:left;
	    width:710px;
		font-weight:bold;
	    color:#3F3F3F;
	    border-bottom:2px solid #666666; 
	    line-height:20px;
	    margin:0 0 0 0;
	}
	#post-96 .entry {
	    float:left;
		width:710px;
		border-top:1px solid #666666;
		margin-top:2px;
		color:#333;
		/*background:#40D858;*/
	}

	#post-96 .entry .info {
		float:left;
		border-bottom:1px dotted #ccc;
        color:#666666;
		margin-top:20px;
		padding-left:255px;
		padding-bottom:40px;
		background:transparent url(images/about/title.gif) no-repeat scroll 0 0;
	}

	.entry .editor {
	    float:left;
		border-top:1px dotted #ccc;
		margin:2px 0 80px 0;
	}
	
	#post-96 .entry .editor span {
	    color:#333;
		font-weight:bold;
	}
	
	#post-96 .entry .editor #editors {
		float:left;
        color:#666666;
		margin-top:60px;
		padding-left:255px;
		background:transparent url(images/about/editors.gif) no-repeat scroll 0 5px;
	}
	
	#post-96 .entry .editor #editorz {
		float:left;
        color:#666666;
		margin-top:50px;
		padding-left:255px;
		padding-bottom:20px;
		background:transparent url(images/about/editorz.gif) no-repeat scroll 0 5px;
	}
	
	#post-96 .entry .editor #editorb {
		float:left;
        color:#666666;
		margin-top:50px;
		padding-left:255px;
		padding-bottom:20px;
		background:transparent url(images/about/editorb.gif) no-repeat scroll 0 5px;
	}
	
	#post-96 .entry .editor #editorw {
		float:left;
        color:#666666;
		margin-top:50px;
		padding-left:255px;
		padding-bottom:20px;
		background:transparent url(images/about/editorw.gif) no-repeat scroll 0 5px;
	}

	#post-96 .entry .editor #editory {
		float:left;
        color:#666666;
		margin-top:50px;
		padding-left:255px;
		padding-bottom:20px;
		background:transparent url(images/about/editory.gif) no-repeat scroll 0 5px;
	}
	
	#post-96 .entry .editor #cnt {
		float:left;
        color:#666666;
		margin-top:50px;
		padding-left:255px;
		padding-bottom:20px;
		background:transparent url(images/about/cnt.gif) no-repeat scroll 0 5px;
	}
	
	.entry .editor #cnt span {
	    font-weight:normal;
		color:#666666;
	    background-color:#FFFFE6;
	}
	
	#post-141 h1 {
	    float:left;
	    width:710px;
		font-weight:bold;
	    color:#3F3F3F;
	    border-bottom:2px solid #666666; 
	    line-height:20px;
	    margin:0 0 0 0;
		}

	#post-141 .entry{
	    float:left;
		width:710px;
	}

	#post-141 .entry h2 {
	    float:left;
		width:710px;
		border-bottom:1px solid #999;
		font-size:18px;
		margin:0 0 20px 0;
	}

	#post-141 .ddsg-wrapper ul li {
	    background:none;
	}

	.posttag h1 {
	    width:710px;
	    border-bottom:2px solid #666666;
            font-weight:bold;
	    margin:0;
	}
	
	.posttag .entry {
	    float:left;
		width:710px;
		border-top:1px solid #666666;
		margin:2px 0 0 0;
                padding:10px 0 0 0;
		color:#333;
	}


	/*.entry a:hover{
	    text-decoration:underline;
	}*/

      .indexpost, .archpost {
                /* display:block; */
                float:left;
    		margin-bottom:0px;
		border:1px solid #D9D9D9;
                background:transparent url("images/indexpost_bg.gif") scroll no-repeat 1px 52px;

                   }


	.post {
		/* margin-bottom:40px; */
		}
		
	/* .sticky, .byuser {
		/* border:5px solid #f9f9f9 !important; */
		/* margin:-10px -10px 40px -50px; */
		/* background:url(images/sticky.gif) no-repeat 597px 5px; */

		padding:5px 5px 5px 45px;
                /* border-bottom:1px solid #D9D9D9 !important; */
		background-color:#F5F5F5;
		padding:5px 5px 5px 45px;
	}
	
		.byuser {
			/*margin-left:-52px;
			padding-left:47px;
			background:url(images/author.gif) no-repeat 599px 5px;*/
                        padding-left:15px;
		} */
	

#content .avatar {
    border:1px solid #BFBFBF;
    margin:0 0 0 0;
}
	
.indextitle .indexcomment {
    /* display:block; */
    float:left;
    padding:1px 0 0 1px;  
}

	.indextitle .indexcomment .bubble  {
		/* display:block; */
		float:left;
		margin:0;
                color:#FFF;
                text-align:center;
                font-size:26px;
                font-family:Arial,Helvetica,Verdana,"Lucida Grande","Lucida Sans Unicode",sans-serif;
		line-height:50px;
		background:transparent url(images/bubble_bg.gif) scroll no-repeat 0 0;
		width:50px;
	        height:50px;

	}
	
	 .indextitle .indexcomment .bubble:hover{
                 color:#FFF;
                 text-decoration:underline;
	}
	
		.entry {
                    float:left;
                    width:710px;
			}

	.navigation {
                float:left;
                min-height:10px;
		margin:0 0 60px 0;
		text-transform:uppercase;
		line-height:12px;
        width:710px;
		}
		
	.post .navigation {
		border:solid #e6e6e6;
		border-width:1px 0;
		padding:9px 0;
	}
	
	.attachment .navigation {
		height:150px;
	}
	        
                .navigation .alignleft {}
	
		.navigation .alignleft a {
			background:url(images/icons_arrow.gif) no-repeat 0 -52px;
			padding:2px 0 0 22px;
			float:left;
            font-weight:bold;
		}

                .navigation .alignright {}
		
		.navigation .alignright a {
			background:url(images/icons_arrow.gif) no-repeat 100% -2px;
			padding:2px 22px 0 0;
			float:right;
            font-weight:bold;
		}

/* Begin Comments */		

#comments {
     float:left;
     border-bottom:1px solid #B5B5B5;
     font-family:Verdana,Tanoma,Arial,Helvetica,sans-serif;
     font-size:14px;
     line-height:26px;
     margin-right:0;
     margin-top:0;
     padding-bottom:5px;
     width:710px;
}

.commentlist {
        float:left;
        width:710px;
	}

.commentlist .byuser {
        background-color:#F2F2F2;
}

.comment-body {
        margin-right:0;
        padding:10px 15px 5px 10px;
        border-top:1px solid #FFF;
	border-bottom:1px solid #D9D9D9;
}

.comment-body p {
        margin-top:15px;
}
		
.commentlist li {
        color:#666666;
	list-style:none;
	}

.commentlist li p {
    color:#000;
    font-size:14px;
    padding:0 0 20px 0;
    margin-right:0;
}	
.commentlist li.alt {
	}
	
	.commentmetadata, .comment-author {
		        font-size:12px;
		}
		
		.vcard {
                        
		}
		
                .comment-author .fn {
                        font-size:14px;
                        font-style:normal;
                        font-weight:bold;
                }

	.avatar {
		float:right;
		/*display:block;*/
		margin:0;
		}

#commentform {
        /* float:left; */
        /* width:715px; */
	margin-bottom:20px;
}

#commentform p {
        margin:0 0 15px 0;
        padding:0 ;
}
		
#commentform input, #commentform textarea {
	width:147px;
	border:1px solid #ccc;
	background:#f9f9f9;
	font-size:12px;
	padding:2px 3px 3px;
	}
#commentform input:hover, #commentform textarea:hover {
    border:1px solid #9F1F13;
}
#commentform textarea {
	width:500px;
	}
		
#commentform #submit {
	width:150px;
	border:none;
	background:#9F1F13;
	font-size:12px;
	padding:0;
	color:#fff;
	font-size:12px;
	cursor:pointer;
	padding:2px 0 3px;
	}

.reply {
        text-decoration:underline;
}

/* End Comments / End Content */


/* Begin Sidebar */
#sidebar {
	float:right;
	width:216px;
        border-right:1px solid #D9D9D9;
        border-bottom:6px solid #D9D9D9;
        border-left:1px solid #D9D9D9;
	color:#b6b6b6;
	font-size:12px;
	line-height:20px;
        background:transparent url(images/tmplogo2.gif) no-repeat scroll -8px 103%; */
        padding-bottom:10px;
	}

	#sidebar ul {
        list-style:none;
		}
		
		#sidebar ul ul {
                        list-style:none;
			padding-left:18px;
			}
			
			#sidebar ul ul ul {
				margin:0;
				padding:0;
			}
		
		#sidebar ul li {
			list-style:none;
			margin-bottom:0px;
			}
		
        #sidebar .widget_categories, .widget_views, #recentcomments, .widget_archive, .widget_links, .widget_meta {
            padding-bottom:15px;
            /* background:transparent url(images/barlinebwb.gif) repeat-x scroll 0 100%; */
}

                        #sidebar .widget_categories .widgettitle {
                                  background:#F3F3F3;
                                  border-top:1px solid #FFFFFF;
                        }

        #sidebar li li {
            list-style:none;
			margin:0;
			background:url(images/iconsdot.gif) no-repeat 0 -141px;
			padding-left:10px;
            padding-right:5px;
			}
		
		#sidebar a {
			font-size:12px;
		}
		#sidebar a:link{
            color:#8C8C8C;
		}
		#sidebar a:hover{
		    color:#333333;
            text-decoration:underline;
		}
			
	#sidebar h4 {
                width:198px;
	        text-align:left;
		font-size:12px;
                font-weight:400;
		color:#851607;
		line-height:20px;
		margin:0 0 10px 0;
		padding:5px 0 5px 16px;
                border-right:1px solid #FFF;
                border-left:1px solid #FFF;
                /* border-bottom:1px solid #D8D8D8; */
                background:#F3F3F3 url("images/barlinebwb.gif") repeat-x scroll 0 0;
		}
         
        #sidebar .postform {
                width:180px;
                margin:0 0 0 18px;
                }


        /* #sidebar div {
                padding:0 0 0 15px;
                width:90%;
                } */

/* End Sidebar */


/* Begin Footer */
#footer {
        display:block;
	padding-top:10px;
	margin-top:20px;
	border-top:1px solid #e6e6e6;
	color:#b6b6b6;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	line-height:20px;
	}
    
	#footer  a:hover {
    color:#9F1F13;
}
	#footer .footright {
                /* float:right; */
                margin:0;
		padding-top:2px;
	}
	
	#footer .footright a {
		display:block;
		float:right;
		text-transform:uppercase;
		height:10px;
		line-height:10px;
		padding-top:5px;
	}
		/* #footer .alignright a:hover {
		color:#FF0000;
	} */
	
	#footer .top {
		padding-right:15px;
		background:url(images/icons.gif) no-repeat 100% 2px;
	}
	
	#footer .rss {
		padding-right:18px;
		margin-right:10px;
		background:url(images/icons.gif) no-repeat 100% -88px;
	}
	
	#footer .home {
		padding-right:18px;
		margin-right:10px;
		background:url(images/icons.gif) no-repeat 100% -118px;
	}

	#footer .sitemap {
	    padding-right:18px;
		margin-right:10px;
		background:url(images/sitemap.gif) no-repeat 100% 2px;
	}
.trlogo {
   float:left;
   display: block;
   height: 51px;
   width: 56px;
   margin: 5px 15px 0 0;
   padding: 0 15px 0 0;
   border-right: 1px dotted #CCC;
   background: transparent url("images/trlogo.gif") no-repeat scroll 5px 0;
}

.trlogo:hover {
   background: transparent url("images/trlogo.gif") no-repeat scroll 5px -53px;
}

/* End Footer / End Structure */
			

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 260px;
	}
	
	#wp-calendar th {
		text-align:center;
		color:#343434;
	}
	
#wp-calendar caption {
	text-decoration: none;
	font-weight:bold;
	font-size:1.1em;
	text-align: center;
	width: 100%;
		color:#343434;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	text-decoration: none;
	display: block;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; 
	}

/* End Calendar */

.advEntry {float:left; margin:20px 0 23px 0; padding:3px 10px 0 10px; width:580px; height:25px; border-bottom: 1px solid #FFF; background:#efefef url(images/pat_adv.gif) repeat-x 0 26px;}
    .advePost {float:left; padding-left:20px; height:20px; color:#666666; font-size:12px; background:url(images/icon_cag.gif) no-repeat 0 2px;}
        .advePost a {color:#1D9530;}
		.advePost a:hover {text-decoration:underline;}
    .adveTags {float:left; padding-left:20px; height:20px; color:#666666; font-size:12px; background:url(images/icon_tag.gif) no-repeat 2px 2px;}
        .adveTags a {color:#1D9530;}
		.adveTags a:hover {text-decoration:underline;}
.advTime {float:left; margin:20px 0 50px 0; padding:3px 10px 0 0; height:25px; border-bottom: 1px solid #FFF; background:#efefef url(images/pat_adv.gif) repeat-x 0 26px; text-align:right; width:100px; color:#676767;}
.singleTime {float:right; width:100px; height:22px; font-size:12px; text-align:right; color:#9F1F13; margin:0; padding:0 5px 0 0; }
.singleTag {float:left; height:22px; margin:0; padding:0;}
.contenInfo {float:left; width:710px; height:22px; background-color:#; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC;}
.editPost {float:left; display:block; height:22px; width:710px; background-color:#1D9530;}
.post-edit-link {color:#1D9530; font-weight:bold;}

/*
Whatever your hand finds to do, do it with all your might,
for in the grave, where you are going, there is neither
working nor planning nor knowledge nor wisdom.
Ecclesiastes 9:10
*/

/*
Tammy Hart
www.tammyhartdesigns.com
*/


.entry .div-wrapper{
	border-top:1px dotted #CCC;
    width:700px;
	margin-top:30px;
}

.entry .voterDiv{
	padding-top:15px;
}

/*.entry a:link {
	color:#B68585;
	}

.entry a:hover {
	text-decoration:underline;
	}
*/

#recentcomments {
	    width:100%;
	}

#recentcomments ul {
        padding-right:15px;
}

	#recentcomments .rc_item {
	    background:none;
        color:#3C6C92;
		padding-left:0px;
        margin-bottom:8px;
        margin-right:0;
        border-bottom:1px dotted #CCC;
	}
	
    #recentcomments #rc_nav {
        padding:0;
        background:none;
    }
    
    #recentcomments .rc_info {
        padding-left:0px;
        padding-bottom:3px;
        line-height:normal;
	}

#recentcomments .rc_info a:link {
        padding:0;
        color:#666;
}

#recentcomments .rc_info a:hover {
        padding:0;
        color:#333;
}

	#recentcomments .rc_excerpt {
	color:#999;
        line-height:normal;
        padding-left:0;
        padding-bottom:8px;
	}

	#recentcomments .rc_expand a:link {
	    color:#9F1F13;
		font-size:14px;
	}

#header .topright .blogmatic {
    float:right;
    margin-bottom:15px;
}

#header .topright .guide_content:hover {
    text-decoration:none;
}

#header .topright .guide_content {
	float:right;
    line-height:24px;
	color:#FFF;
	font-family:"宋体", Arial, Verdana, Tahoma, sans-serif;
	font-size:18px;
	font-weight:bold;
/*IEhack*/*filter: Shadow(Color=#BFBFBF, Direction=0, Strength=2)
		 Shadow(Color=#B2B2B2, Direction=90, Strength=3)
		 Shadow(Color=#BFBFBF, Direction=180, Strength=2)
	     Shadow(Color=#B2B2B2, Direction=270, Strength=3);
		 zoom:1;
	text-shadow:#333 0 0px 3px;
}

#featured {
    height:236px;
    margin:-58px 0 10px 0 ;
    /* background:transparent url("images/bgfeature.gif") no-repeat scroll 50% 220px; */ /*NexgenGallery*/
    background:transparent url("images/bgfeature.gif") no-repeat scroll 50% 222px;
}

#featured .slideshow-widget {
    border-bottom:2px solid #FFF;
}

.sharebar {
   float:left;
   width:710px;
   line-height:22px;
   margin-right:10px;
   padding-top:5px;
   background:url("images/iconshare_dff.gif") no-repeat scroll 0 3px;
   border-bottom:1px solid #E6E6E6;
}

.sharebar .iconbar a {
  float:right;
  line-height:20px;
}


.iconbar #bsfb {
   background: url("images/bookmark.png") no-repeat scroll left -60px;
}

.iconbar #bstt {
   background: url("images/bookmark.png") no-repeat scroll left -20px;
}

.iconbar #bsdl {
   background: url("images/bookmark.png") no-repeat scroll left -120px;
}

.iconbar #bsgg {
   background: url("images/bookmark.png") no-repeat scroll left -100px;
}

.iconbar #bsjd {
   background: url("images/bookmark.png") no-repeat scroll left -140px;
}

.iconbar #bsdb {
   background: url("images/bookmark.png") no-repeat scroll left -40px;
}

.iconbar #bsfb, #bstt, #bsdl, #bsgg, #bsjd, #bsdb {
   margin-left: 10px;
   padding-left: 20px;
}

#tag_cloud-3 div {
    padding:0 0 0 15px;
    width:90%;
}

.ance {
    float:left;
    width:710px;
    margin:30px 0 0 0;
    background:url(images/anc.gif) no-repeat scroll 0 1px transparent;
}

.ance p {
    padding-left:22px;
    margin:0;
    text-align:left;
}

/* .ance a:link {
    text-decoration:underline;
} */

#sidebar-tab{border-top:1px solid #D8D8D8;border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; border-left:1px solid #D9D9D9; float:right;width:216px;color:#999;font-size:12px;background:#FFF ;margin:0;padding-top:0px;overflow:hidden;}
#tab-title h3{width:100%; margin:0;padding:5px 0 5px 0;color:#8C8C8C;font-size:12px;font-weight:bold;border-bottom:1px solid #D8D8D8;background-color:#F3F3F3;}
#tab-title .selected{color:#9F1F13;background-color:#FFF;}
#tab-title span{padding:8px 8px 6px 12px;font-size:12px;border-bottom:1px solid #FFF;border-right:0px;margin-left:0px;cursor:pointer;}
#tab-content .hide{display:none;}
#tab-content ul{padding:0px 12px 15px 12px;overflow:hidden;}
#tab-content ul ul{padding:0;}
#tab-content ul li{border-bottom:1px dotted #CCC; padding-top:10px; overflow:hidden; list-style:none;}
#tab-content ul li a{color:#8C8C8C;}
#tab-content ul li a:hover{color:#000;} 
#tab-content .ta-entry-left {width:100%; border-bottom:1px dotted #CCCCCC; margin:8px 0 0 0; /*padding:10px 0 6px 0;*/}
#tab-content .ta-entry-left .ta_info {display:inline-block; height:57px; overflow:hidden; background-color:#EFEDED;}
#tab-content .ta-entry-left .ta_info .ta_title {padding:2px 2px 2px 3px;}
#tab-content .ta-entry-left .ta_info .ta_title a {display:block;width:125px;color:#737373;}
#tab-content .ta-entry-left .ta_info .ta_title a:hover {color:#333333;}

#tab-content .ta-entry-right {width:100%; border-bottom:1px dotted #CCCCCC;padding:10px 0 6px 0;}
#tab-content .ta-entry-right .ta_info {display:inline-block; height:57px; overflow:hidden; background-color:#F3F3F3;}
#tab-content .ta-entry-right .ta_info .ta_title {padding:2px 2px 2px 3px;}
#tab-content .ta-entry-right .ta_info .ta_title a {display:block;width:125px;color:#737373;}
#tab-content .ta-entry-right .ta_info .ta_title a:hover {color:#333333;}

.indexmain {   
     float:left;
}

.postbg {
    float:left;
	height:10px;
	width:715px;
        margin-bottom:10px;
	background:transparent url("images/post_bg.gif") scroll no-repeat -6px -3px;
}

.indextitle {
    /* display:block; */
    float:left;
	width:713px;
	height:50px;
	margin-bottom:18px;
}

.indextitle_l {
    float:right;
    width:660px;
    padding:1px 1px 0 0;
}

        .indextitle_l .sticky_post{
            float:right;
            width:35px;
            height:29px;
            background:transparent url("images/sticky.gif") no-repeat 0 11px;
        }
	

.titlestory {
        float:right;
}

.meta {
    /* float:right; */
    /* width:649px; */
    color:#494949;
    margin:1px 0 0 0;
    padding-left:10px;
    background-color:#EFEDED;
}

.meta a {
    color:#494949;

}

.meta a:hover {
    color:#494949;
    text-decoration:underline;
}

.meta .post-edit-link {
    float:right;
	padding-right:10px;
        color:#1D9530;
	font-size:12px;
}

.meta span {
        color:#A6A6A6;
	font-size:12px;
}

/* .meta span a:hover {
    text-decoration:underline;
} */

.feedback{
    float:left;
    height:22px;
    margin-top:17px;
    padding:0 1px 1px 1px;
    width:711px;
}

.feedback .indexTags {
    float:left;
    width:623px;
    padding: 0 0 0 10px;
    font-size:12px;
    height:22px;
    line-height:22px;
    background-color:#F3F3F3;
}

.feedback .indexTags a {
}

.storyinside {
    display:block;
    float:left;
    width:100%;
    margin:0
}

.storycontent {
   display:block;
   float:left;
   width:100%;
}

.storycontent p {
    width:auto;
    color:#8C8C8C;
    margin: 0 10px 0 10px;
    /*padding: 0 10px 0 10px;*/
}

.storytitle {

    height:29px;
    line-height:30px;
    overflow:hidden;
    margin:0;
    padding: 0;
    border:medium none;

}

.storytitle a {
    padding:0 5px 0 10px;
}

.indextitle_l h1 {
    width:auto;
    padding-bottom:0;
}

.indextitle_l .h1bg {
    background-color:#D9D9D9;
}

.storytitle a:link {
    color: /* #3B3B3B */ #000;
}

.storytitle a:hover {
    color:#A3362D;
}

.morecontent {
    float:right;
    width:68px;
    height:22px;
    padding:0 10px 0 0;
    line-height:22px;
    text-align:right;
    background-color:#F3F3F3;
}

.morecontent  a {
    color:#9F1F13;
}

.morecontent  a:hover {
    color:#9F1F13;
    text-decoration:underline;
}

.read-more {
    display:none;
}

#content #respond {
    float:left;
    width:100%;
    overflow:hidden;
    clear:both;
    background-color:#FFF;
}

#content #respond h3 {
    width:100%;
    margin:5px 0 15px 0;
    color:#000;
    border-bottom:1px dotted #CCC;
}

#content #respond .cancel-comment-reply {
    float:right;
    padding:0;
}

.cancel-comment-reply small a {
    color:#3C6C92;
}

.post .relateposts {
    float:left;
    display:block;
    width:710px;
}

/*
#mostved {
    width:100%;
    padding:0;
    margin:0;
}

#mostved #mostv {
    list-style:none outside none;
}

#mostved #mostv h4 {
    margin:0 0 10px 0;
    border-top:1px solid #FFFFFF;
    background:#F3F3F3;
}

#mostved #mostv ul {
    margin:0 0 15px 0;
    padding: 0 15px 0 15px;
}


#mostved #mostv ul li {
    margin: 0;
    padding:0;
    background:#FFF;
}

#mostved #mostv ul li .ta-entry-left {
    padding: 5px 0 5px 0;
    margin:0;
    border-bottom:1px dotted #CCCCCC;
}

         #mostv ul li .ta-entry-left .ta_title a {
           font-size:12px;
         }
*/
#dfcg_images h3 {
    border:none;
}