/* General Statement */
* {font-size:100.00%}
html {font-size:62.5%;}

#sflower {
        background:url(images/sunflower.jpg) no-repeat;
        margin:0px;	
        width:1200px;
        height:800px;
}

/*background:url(images/1.jpg) repeat-x;*/
body {
        background:#efefef;
        margin:0px;
	font: 10px "lucida grande",tahoma,verdana,arial,sans-serif;
        color:#666;
}

strong {
	font-weight: bold;
}

.clear {clear: both;}


a:link {
	text-decoration: none;
	color: #ff6600;
}

a:visited {
	color: #ff6600;
	text-decoration: none;
}

a:active {
	color: #ff6600;
	text-decoration: none;
}

a:hover {
	color: #ff6600;
	text-decoration: underline;
}

/* Begin Images */
p img { 
        -webkit-box-shadow:0 1px 6px #ddd;
        -moz-box-shadow:0 1px 6px #ddd;
        box-shadow:0 1px 6px #ddd;
	border: 1px solid #ddd;
	padding: 4px;
        margin-bottom: 3px;
}

img.alignnone {
	border: 1px solid #ccc;
	padding: 4px;
}

img.centered {
        margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 0px;
	/* optional rounded corners for browsers that support it */
        border-radius:1em;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.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;
}

/* Begin Topmenu */
#top-box {
	background:url(images/topmenu-bg.jpg) repeat-x 0 0;
        height: 48px;
        margin:0px;
	font-size: 1.6em;
}

/* Begin Navigator */
.topmenu {
	width: 990px;	
	margin:auto;
	height: 48px;
}
.RSS-logo{
        margin:9px 5px 0 40px;
	height: 28px;
	width: 28px;
        float: left;
}

.RSS-logo img{
	border:none;
}

.RSS-logo img:hover {         
        padding:1px;
        height:28px;
        width:28px;
}

.twitter-logo{
        margin:9px 0px 0 15px;
	height: 28px;
	width: 28px;
        float: left;
}

.twitter-logo img{
	border:none;
}

.twitter-logo img:hover {         
        padding:1px;
        height:28px;
        width:28px;
}

.facebook-logo{
        margin:9px 0px 0px 15px;
	height: 28px;
	width: 28px;
        float: left;
}

.facebook-logo img{
        border:none;
}

.facebook-logo img:hover {         
        padding:1px;
        height:28px;
        width:28px;
}

.flickr-logo img{
	border:none;
}

.flickr-logo{
        margin:9px 0px 0px 15px;
	height: 28px;
	width: 28px;
        float: left;
}

.flickr-logo img:hover {         
        padding:1px;
        height:28px;
        width:28px;
}

.google-logo {
	margin: 9px 0px 0 15px;
	padding-left:5px;
        height: 28px;
	width: 28px;
	float: left;
}

.google-logo img {
	border:none;
}

.google-logo img:hover {         
        padding:1px;
        height:28px;
        width:28px;
}		

.renren-logo {
	margin: 9px 0px 0 15px;
	padding-left:5px;
        height: 28px;
	width: 28px;
	float: left;
}

.renren-logo img {
	border:none;
}

.renren-logo img:hover {         
        padding:1px;
        height:28px;
        width:28px;
}

.yahoo-logo {
	margin: 9px 30px 0 15px;
	padding-left:5px;
        height: 28px;
	width: 28px;
	float: left;
}

.yahoo-logo img {
	border:none;
}

.yahoo-logo img:hover {         
        padding:1px;
        height:28px;
        width:28px;
}		
		
/* Search bar */
#searchbar {
	float: left;
}

.searchform {
	background:url(images/search.jpg) top right no-repeat;
        margin: 12px 0px 0px 45px;
        padding-left:1px;
        height: 22px;
        width: 150px;
}

.searchform .searchterm {     
       	float:left;
        border: 0px;
	font-size: 12px;
	color: #666;
        height: 18px;
        width: 130px;
        width: 128px\9;
        vertical-align: middle;
}

.searchform .topsearchsubmit {    
        float:left;
        border: 0px;
        width: 20px;
	height: 18px;
        cursor:pointer;   
        filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}

/* Begin Footer */
#footer-box {
 	margin-top:40px;
        height: 350px;
	background: url(images/footer-bg.jpg) repeat-x 0 0;
	color: #666;
}

#footer-box1 {
 	background: url(images/ft1.jpg) repeat-x 0 0;
        margin:20px 0px 0px 0px;
        height: 28px;
	padding-top:12px;
}

#footer {
        margin: auto;
	width: 960px;
}

.footer-column {
	font-size: 1.2em;
        width: 220px;
	height: 300px;
	float: left;
        overflow: hidden;
	line-height: 1.5em;
        padding-top:20px;
        padding-left:20px;
        text-align: left;
}

.footer-column img {
	border:none;
}

.footer-column a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

.footer-column a:hover {
	color: #666;
	text-decoration: underline;

}
.footer-column ul {
	list-style: none;
	display: block;
	line-height: 1.2em;
	padding: 0px;
}

.footer-column h3 {
	color: #efefef;
        font-size: 1.2em;
        line-height: 1.2em;
}

.footer-bannar {
	margin:0px 0px 7px 0px;
}

.footer-bannar img {         
        bordor:none;
}

.footer-bannar img:hover {         
        -moz-box-shadow:0 0 5px #fff;
        -webkit-box-shadow:0 0 5px #fff;
        box-shadow:0 0 6px #fff;       
}

.copyright {
        font-size: 1.2em;
	text-align: center;
}

.copyright a {
	text-decoration: none;
	color:#ff6600;
	font-weight: bold;
}

.copyright a:hover {
	color:#ff6600;
	text-decoration: underline;

}

.copyright1 {
        color:#fff;
        font-size: 1.35em;
	text-align: center;
}

.copyright1 a {
        text-decoration: none;
	color: #fff;
	font-weight: normal;
}

.copyright1 a:hover {
        color: #fff;
	text-decoration: none; 
        border-bottom-width:1px;  
        border-bottom-style:solid;   

}
/* Begin Featured Article */
#featured-box {
	width: 990px;
        background:url(images/header-bg.jpg) repeat-x 0 0;
	height: 423px;
	margin: 10px auto 15px;
	font-size: 1em;
        float:left;
}

.featured {
	height: 418px;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: auto;
}

.more-articles {
        height:40px;
        width: 450px;
	padding-top:10px;
        float: left;
        text-align: right;
} 

.more-articles a {
	text-decoration: none;
	color: #ff6600;
	font-size: 1.2em;
	font-weight: bold;
} 

.inputSub { 
        border:solid 1px #080;
        -moz-box-shadow:0 0 3px #ccc;
        -webkit-box-shadow:0 0 3px #ccc;
        box-shadow:0 0 3px #ccc;
        border-radius:0.5em;
        -moz-border-radius:5px;
        -khtml-border-radius: 5px;
        -webkit-border-radius:5px;
        background:url(images/button1.gif);
        height:28px;
        width:60px;
        color:#fff;
}

.inputSub:hover { 
        border:solid 1px #080;
        -moz-box-shadow:0 0 5px #080;
        -webkit-box-shadow:0 0 5px #080;
        box-shadow:0 0 6px #080;
        border-radius:0.5em;
        -moz-border-radius:5px;
        -khtml-border-radius: 5px;
        -webkit-border-radius:5px;
        background:url(images/button1.gif);
        height:28px;
        width:60px;
        color:#fff;
}
     
.featured-title {
	color: #3399cc;
	font-size: 1.2em;
	text-decoration: none;
	font-weight: bold;
	padding: 15px 0px 10px 30px;
	
}

.featured-articles {
	width: 500px;
	height: 400px;
	
}

.featured-item {
	width: 600px;
        font-size: 1.8em;
	padding-top: 6px;
	color: #666;
}
.featured-item1 {
	width: 450px;
	margin-left:15px;
	font-size: 1.5em;
	padding-top: 6px;
	color: #666;
        float:left; 
}
.article-category {
	color: #ff6600;
	font-weight: bold;
	display: inline;
	padding-right: 5px;
}

.article-category a {
	text-decoration: none;
	color: #ff6600;
	font-weight: bold;
}

.article-category a:hover {
	color: #ff6600;
	text-decoration: underline;
}
.article-item {

}


.article-item1 {
        margin-left:95px;
}
.article-topic {
	padding: 0px 0px 0px 0px;
        color: #ff6600;
	display: inline;
	font-weight: bold;
        font-size: 0.7em;
}

.article-topic a:link {
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
}

.article-topic a:visited {
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
}


.article-topic a:active {
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
}

.article-topic a:hover {
	color: #ff6600;
	font-weight: bold;
	text-decoration:underline;
}
.article-commentnum1 {
	float:left;
        color: #ff6600;
	font-weight: bold;
	display: inline;
        padding-left: 4px;
        font-size: 0.9em;
}

.article-commentnum1 img {
	border:0;
       
}

.article-commentnum1 a:hover {
	text-decoration:none;
}
.article-commentnum {
	float:left;
        color: #ff6600;
	font-weight: bold;
	display: inline;
	padding-left: 4px; 
        font-size: 1.0em;
}

.article-commentnum a:hover {
	text-decoration:underline;
}

.article-commentnum img {
	border:0;
       
}

.article-excerpt {
        padding: 10px 0px 10px 0px;
	color: #666;
	font-size: 0.65em;
	font-weight: normal;
        height:28px;
}

.article-excerpt1 {
        padding: 0px 10px 0px 0px;
	color: #666;
	font-size: 0.65em;
	font-weight: normal;
}

.article-excerpt1 img:hover {         
        -moz-box-shadow:0 0 12px #888;
        -webkit-box-shadow:0 0 12px #888;
        box-shadow:0 0 12px #888;
} 

.article-excerpt a {
	color: #3399cc;
	text-decoration: none;
}

.article-excerpt a:hover {
	color: #3399cc;;
	text-decoration: underline;
}

.article-info {
        *margin-bottom:-10px;
        margin-bottom:10px\0;
        margin-top:10px;
        float:left;
        font-size: 0.80em;	
}
.article-info1 {
	*margin-top:-25px;
        width:450px;
        float:left;
        font-size: 0.7em;	
}
.article-time {
        float:left;
        color: #A0A0A0 ;
	font-weight: bold;
	display: inline;
}
.article-author {
	display: inline;
}
.article-views {
	padding-left:4px;
        float:left;
        color:#ccc;
        font-weight: bold;
        display: inline;
}
.article-author a {
	display: inline;
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

.article-author a:hover {
	color: #ff6600;
	text-decoration:underline;
}

.article-breaker {
	margin-top:20px;
        margin-left:120px;
        clear: both;
	background: url(images/break.png) no-repeat;
	width: 990px;
	height: 1px;
}

.article-breaker1 {
	margin-top:0px;
         margin-left:-200px;
         clear: both;
	background: url(images/break.png) no-repeat;
	width: 590px;
	height: 1px;
}

.article-breaker2 {
         margin-left:-200px;
         margin-bottom:5px;
         clear: both;
	background: url(images/break.png) no-repeat;
	width:550px;
	height: 1px;
}

.thumbnail {
	margin-bottom:10px;
        float: left;
}      


.thumbnail img {
        border:solid 1px #ddd;
        border-radius:10px;
        padding:2px;
        -moz-box-shadow:0 0 8px #ccc;
        -webkit-box-shadow:0 0 8px #ccc;
        box-shadow:0 0 8px #ccc;
}

.thumbnail img:hover {  
        -moz-box-shadow:0 0 8px #888;
        -webkit-box-shadow:0 0 8px #888;
        box-shadow:0 0 8px #888;
} 
/* Related Post */
.related-post {
	font-size: 1.4em;
	width: 760px;
}

.related-item {
	width: 350px;
	height: 96px;
	overflow: hidden;
	float: left;
	margin: 5px 5px 10px 5px;
}

.related-title {
	font-size: 1.5em;
	color: #3399cc;
	font-weight: bold;
	margin: 15px 0;
}


/* Begin Homepage Container */
#home-box {
	border:solid 2px #ddd;
        -moz-box-shadow:0 0 8px #ccc;
        -webkit-box-shadow:0 0 8px #ccc;
        box-shadow:0 0 8px #ccc;
        border-radius:1em;
        -moz-border-radius:10px;
        -khtml-border-radius: 10px;
        -webkit-border-radius:10px;
        width: 990px;
	background: #ffffff;
	margin: 10px auto 15px;
	font-size: 1.2em;
	text-align: left;
        overflow:hidden;

}

#home-box1 {
	border:solid 2px #ddd;
        -moz-box-shadow:0 0 5px #ccc;
        -webkit-box-shadow:0 0 5px #ccc;
        box-shadow:0 0 5px #ccc;
        border-radius:1em;
        -moz-border-radius:10px;
        -khtml-border-radius: 10px;
        -webkit-border-radius:10px;
        width: 990px;
	background: #ffffff;
	margin: 10px auto 15px;
	font-size: 1.2em;
	text-align: left;
        overflow:hidden;
}

/*      filter:alpha(opacity=90);
        -moz-opacity:0.9;
        -khtml-opacity: 0.9;
        opacity: 0.9;    */

/* Begin Homepage Latest Article Container */
#home-box #latest-articles {
        width: 990px;
        padding-top:5px;
        padding-left:24px;
        padding-bottom:5px;
}
#latest-articles1 {
        width: 465px;
        padding-top:0px;
        padding-left:5px;
        padding-bottom:10px;
        float:left;
        overflow:hidden;
}

#latest-articles1 form { 
        font-size: 1.2em;
        float:right;
        padding:0px;
        margin:0px auto;      
}

#latest-articles1 input { 
        font: 14px "lucida grande",tahoma,verdana,arial,sans-serif; 
        font-weight: bold; 
        padding-bottom:4px;
        padding-bottom:0px\9; 
}

#latest-articles2 {
        width: 470px;
        padding-top:0px;
        padding-left:20px;
        padding-bottom:0px;
        float:left;
        overflow:hidden;
}

#latest-articles2 form { 
        float:right;
        padding:0px;
        margin:0px auto;       
}

#latest-articles2 input { 
        font: 14px "lucida grande",tahoma,verdana,arial,sans-serif; 
        font-weight: bold; 
        padding-bottom:4px;
        padding-bottom:0px\9; 
}

#latest-articles3 {
        width: 470px;
        padding-top:0px;
        padding-right:30px;
        padding-bottom:10px;
        float:right;
        overflow:hidden;
}

#latest-articles3 form { 
        float:right;
        padding:0px;
        margin:0px auto;
}

#latest-articles3 input { 
        font: 14px "lucida grande",tahoma,verdana,arial,sans-serif; 
        font-weight: bold; 
        padding-bottom:4px;
        padding-bottom:0px\9; 
}

.archive-title {
	padding-right:10px;
        text-align: center;
        color: #3399cc;
	font-size: 1.6em;
	font-weight: bold;
}

.latest-title {
	color: #3399cc;
	font-size: 2.2em;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

.latest-item {
        width: 960px;
        font-size: 1.5em;
        color: #666;
        margin-top: 10px;
}


/* Begin Post and Page Body Container */
#box {
	border:solid 2px #ddd;
        -moz-box-shadow:0 0 8px #ccc;
        -webkit-box-shadow:0 0 8px #ccc;
        box-shadow:0 0 8px #ccc;
        border-radius:1em;
        -moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 1Opx;
        background:#FFFFFF;
	width: 990px;
	margin:10px auto 15px;
	font-size: 1.2em;
        overflow:hidden;
        
}

/* Begin Left Column */
#box #main {
	float: left;
	width: 990px;
	padding-left: 24px;
	color: #666;
        overflow:hidden;
}

* Begin Post */
.post {
        padding-left:0px;
        margin-top: 10px;
        width:940px;
}

.post .post-header {
	padding:20px 0px 0px 0px;
        color: #3399cc;
	font-size: 1.6em;
	font-weight: bold;
	text-align: center;
}

.post .post-header h1 {
	color: #3399cc;
	display: inline;
}

.post .category {
	color: #ff6600;
	font-weight: bold;
	display: inline;
	padding-left: 5px;
}

.category a:link {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

.category a:visited {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

.category a:active {
	color: #3399cc;
	text-decoration: none;
	font-weight: bold;
}

.category a:hover {
	color: #3399cc;
	text-decoration: underline;
	font-weight: bold;
}

.post .commentnum {
	color: #66cc00;
	font-weight: bold;
	display: inline;
	padding-left: 5px;
}

.post-info {
	width: 940px;
	height: 90px;
}

.post-infoup {
        border-radius:1em;
	-moz-border-radius:15px;
        -khtml-border-radius: 15px;
        -webkit-border-radius:15px;
        width:940px;
        height:30px;
        margin:10px 0px;
        background:url(images/post-infoup.jpg) repeat-x 0 0;
        float:left;
	display: inline;
}

.post-time {
        float: left;
        color: #fff;
	font-weight: bold;
        font-size: 1.2em;	
        padding-left: 20px;
        padding-top: 6px;
        display: inline;
}

.post-commentnum1 {
	float:left;
        color: #ff6600;
	font-weight: bold;
	display: inline;
	padding-top: 8px;
        padding-left: 6px;
        font-size: 0.9em;
}

.post-commentnum1 img {
	border:0;
}

.post-commentnum1 a:hover {
	text-decoration:none;
}
.post-commentnum {
	float:left;
        color: #ff6600;
	font-weight: bold;
	display: inline;
	padding-left: 6px;
        padding-top: 8px;
        font-size: 1.0em;
}

.post-commentnum a:hover {
	text-decoration:underline;
}

.post-views {
        float: right;
        color: #fff;
        font-weight: bold;
        font-size: 1.2em;	
        padding-top: 6px;
        padding-right:20px;
        display: inline;
}

.post-link-ads {
	float: left;
	width: 480px;	
}

.post-share {
	float: right;
	display: inline;
	height: 90px;
	width: 26px;
}

.post-share img {
	border: 0;
	padding: 3px 5px;
}


.entry {
	padding-top:0px;
        width:940px;
        color: #666;
	line-height: 1.4em;
}

.entry li {
	margin: 0 0 0px;
	padding: 0;
}

.entry ul li {
	list-style: none;
	background: url(images/ul.gif) no-repeat left 3px;
	padding-left: 18px;
	margin: 1px 0;
}

.entry ul {
	padding-left: 20px;
}

.entry h1 {
	font-size: 1.7em;
	font-weight: bold;
	color: #3399cc;
}

.entry h2 {
	font-size: 1.6em;
	font-weight: bold;
	color: #3399cc;
}

.entry h3 {
	font-size: 1.5em;
	font-weight: bold;
	color: #3399cc;
}

.entry h4 {
	font-size: 1.4em;
	font-weight: bold;
	color: #3399cc;
}

.entry h5 {
	font-size: 1.3em;
	font-weight: bold;
	color: #3399cc;
}

.entry h6 {
	font-size: 1.2em;
	font-weight: bold;
	color: #3399cc;
}

.entry a:link {
	text-decoration: none;
	color: #ff6600;
	font-weight: bold;
}

.entry a:visited {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

.entry a:active {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

.entry a:hover {
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;
}

.entry .nextpage a {
	font-size: 1.2em;
	font-weight: bold;
	color: #3399cc;
}

.ratings {
	width: 350px;
	float: left;
}

.views {
	width: 200px;
	float: left;
}

.tags {
	width: 750px;
	text-align: left;
	margin-top: 20px;
	color: #ff6600;
	font-weight: bold;
}


/* Begin Post Author */
#author {
	margin: 20px 0px;
	width:138px;
	text-align: left;
}

#author #author-break {
	margin: 10px 0 20px 0;
	background: url(images/break.png) no-repeat;
	height: 1px;
	width: 138px;
}

#author .post-on {
	font-weight: bold;
	font-size: 1.2em;
	display: inline;
	color: #ff6600;
}

#author .post-time {
	font-weight: bold;
	display: inline;
	color: #ff6600;
}
.author-pannel {
	height: 66px;
	background: url(images/user-bg.jpg) repeat-x 0 0;
	margin-bottom: 5px;
	font-size: 1.15em;
}

.author-avatar {
	padding: 1px;
	float: left;
	border:1px solid #ccc;
	height: 64px;
	width: 64px;
}

.author-info {
	float: left;
	width: 400px;
	font-weight: bold;
	text-align: left;
	overflow: hidden;
	height: 66px;
	padding: 2px 0 0 5px;
}

.author-post {
	color: #666;
}

.author-info a {
	text-decoration: none;
	color: #ff6600;
}

.author-author {
	color: #ff6600;
	text-decoration: none;
}

.author-author a {
	color: #ff6600;
	text-decoration: none;
}

.author-link a:link {
	text-decoration: none;
	color: #666;
}

.author-link a:visited {
	color: #666;
	text-decoration: none;
}

.author-link a:active {
	color: #666;
	text-decoration: none;
}

.author-link a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.author-content {
	margin: 0px;
	width: 95%;
	font-size: 1.15em;
}

.post-top-ads {
	margin: 0px;
	float: left;
	display: inline;
}

.post .post-ads {
	margin: 20px 0px;
}

.post-follow {
	font-weight: bold;
	color: #ff6600;
	font-size: 1.1em;
	margin-left: 360px;
	margin-bottom: 5px;
}

.post-follow a {
	color: #3399cc;
	text-decoration: none;
	width: 770px;
}

.post-follow a:hover {
	color: #3399cc;
	text-decoration:underline;
}

/* Begin Comments */
.comment-box {
	float:left;
        width:990px;
        margin-left:0px;
        overflow:hidden;
        display:inline;
        margin-right:5px;
}

.comment-box h3 {
	font-weight: bold;
	color: #ff6600;
	font-size: 1.7em;
	margin: 10px 0px 10px 0px;
	text-align: center;
}


.comment-list {
        margin-left:27px;
	padding: 0px;
}

.comment-list ul {
        padding-right:7.2px;
        padding-left: 66px;
        *padding-left: 30px;
}

.comment-list .alt {
	background: #fff;
}


.comment-avatar {
        float:left;
        padding: 1px;
        margin-bottom:5px;
	*margin-bottom:3px;
        border: solid #ccc;
        border-width:1px;
        display:inline;
}

.comment-info {
        margin-bottom:5px;
	*margin-bottom:3px;
        padding:4px 0px 0px 0px;
	float: left;
	font-weight: bold;
	text-align: left;
        width:89.7%;
	overflow: hidden;
	height: 62px;
	line-height: 17px;
	background: url(images/user-bg.jpg) repeat-x ;
        border-style:solid solid solid none; 
        border-width:1px;
        border-color: #ccc;
        display:inline;
}

.comment-info a {
	text-decoration: none;
	color: #ff6600;
}

.comment-info a:hover  {
	text-decoration:underline;
}

.comment-info .comment-author {
        padding-left:10px;
        padding-top:2px;
	color: #ff6600;
	text-decoration: none;
}

.comment-info .comment-author a {
	color: #ff6600;
	text-decoration: none;
}

.comment-info .comment-author a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.comment-link {
        padding-left:10px;
}

.comment-infoma {
        padding-left:10px;
}

.comment-approve {
        padding-left:10px;
}

.comment-content {
        width: 92%;
	line-height: 1.4em;
}

.comment-text {

}
.comment-url {
	margin: 0px;
	text-decoration: none;
}

.comment-bottom {
        margin-left:66px;
        width:90.2%;
}

.comment-date {
	font-size:0.9em;
        color: #ccc;
	font-weight: bold;
	*margin-bottom:12px;
        *margin-top:-5px;
}

/* Begin Trackbacks / Pinbacks */
.post-ping {
	padding: 10px;
}

.post-ping h1 {
	font-size: 1.2em;
	color: #ff6600;
	text-align: center;
}

.post-ping a {
	color: #3399cc;
}

.post-ping ol {
	margin-left: 10px;
}

.post-ping ol li {
	padding-top: 3px;
}


/* Begin Reply */
.reply {
        margin-top:-15px;
        *margin-top:-25px;
        color: #ff6600;
        float:right;
}

.reply a {
	color: #ff6600;
	font-weight: bold;
}

#commentform fieldset {
        
        border: 0px;
}

#respond {
	margin-left:20px;
        margin-top: 20px;
	padding: 0px;
	color: #666;
}

#respond h3 {
	text-align: left;
        font-size: 1.4em;
	color: #ff6600;
}

#respond label {
	margin-left:20px;
        font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: middle;
	margin-left: 5px;
}

.replytext {
	margin-left:20px;
        width: 200px;
	background: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: middle;
	color: #666;
	border: 3px solid #dbdbdb;
	padding: 3px;
}

.replytext:focus {
	background: #eee;
}

.replyarea {
	
        width: 500px;
	height: 140px;
	background: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: middle;
	color: #666;
	border: 3px solid #dbdbdb;
	padding: 3px;
}

.replyarea:focus {
	background: #eee;
}

.replybutton {
	cursor: pointer;
	font-size: 0.9em;
	font-weight: bold;
	background: url(images/bt.jpg) no-repeat;
	width: 110px;
	height: 38px;
	margin-top: 0px;
	margin-bottom: 20px;
	vertical-align: middle;
	color: #fff;
	border: none;
}

.replybutton:hover {
	background: url(images/bt-on.jpg) no-repeat;
}

#latest-box {
	border:solid 2px #ddd;
        -moz-box-shadow:0 0 4px #ccc;
        -webkit-box-shadow:0 0 4px #ccc;
        box-shadow:0 0 4px #ccc;
        border-radius:1em;
        -moz-border-radius:10px;
        -khtml-border-radius: 10px;
        -webkit-border-radius:10px;
        width: 990px;
	background: #ffffff;
	margin:10px auto 15px;
	font-size: 1.2em;
	text-align: left;
}

.latest-header h1 {
        padding:10px 0px 0px 20px;
        color:#3399cc;
}

.latest-body {
        background: url(images/user-bg.jpg) repeat-x ;
        padding:15px 0px 10px 20px;
}

.latest-header h2 {
        color:#000;
        font-size: 1.2em;
        padding:10px 0px 0px 445px;
        
}

.rss-body {
        background:ffffff;
        padding:10px 0px 20px 120px;
}

/*url(images/123.png) repeat*/
#latest-box1 {
        border:solid 2px #ddd;
        -moz-box-shadow:0 0 4px #ccc;
        -webkit-box-shadow:0 0 4px #ccc;
        box-shadow:0 0 4px #ccc;
        border-radius:1em;
        -moz-border-radius:10px;
        -khtml-border-radius: 10px;
        -webkit-border-radius:10px;
        width: 990px;
	background:#fff;
	margin:10px auto 10px;
	font-size: 1.2em;
	text-align: left;
        height:130px;
}

.toutu {
        width: 940px;
        padding:10px 0px 0px 24px;
}

.toutuin {
        -webkit-box-shadow:0 1px 12px #ddd;
        -moz-box-shadow:0 1px 12px #ddd;
        box-shadow:0 1px 12px #ddd;
	border: 1px solid #ddd;
	padding: 4px;
}

.toutuin img {
	border:none
}

#mg-navigation,#mg-user-menu{font-size: 0.7em; float:left;margin-top:0.9em; margin-left:1.5em;}
.mega-menu ul,.mega-menu li{margin:0;padding:0;list-style-type:none;}
.mega-menu-right{float:right!important;}
.mega-menu li{float:left;}
.mega-menu li a{display:block;padding:.4em .8em;color:#FFF;font-size:116%;font-weight:bold;}
.mega-menu .mega-menu-icon a{padding:.2em .8em 0 .8em;}
.mega-menu li a:hover,.mega-menu li:hover>a{color:#f60;background-color:#ffffff;text-decoration:none;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;}
.mega-menu-dropdown{text-align:left;color:#FFF;font-size:93%;font-weight:bold;display:none;position:absolute;background:url(images/dropmb.png);margin:0px;padding:0;text-shadow:.1em .1em .1em #666;box-shadow:0 0 .4em #666;-moz-box-shadow:0 0 .4em #666;-webkit-box-shadow:0 0 .4em #666;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;z-index:9997;}
.hovering .mega-menu-dropdown{display:block!important;}
.mega-menu-dropdown a{color:#FFF!important;text-shadow:none!important;padding:.4em .8em;margin:.4em;}
.mega-menu-dropdown a:hover{color:#fff!important;text-decoration:none!important;background-color:#f60!important;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em;}
.mega-menu-dropdown p{margin:0;padding:0;}
.mega-menu-dropdown div.hr-simple{margin:0 0 3px 0;border-bottom:1px solid #999;}

div.feed {	width: 200px;float: left;padding: 0 0px 0px 0px;margin: 0;}
.feed div.feedtitle {font-family: arial;font-size: 10pt;font-weight: bold;margin: 0;padding: 0;text-transform: uppercase;}
.feed div.feedtitle a:link, .feed div.feedtitle a:visited {	color: #666;	text-decoration: none;}
.feed ul {	margin: 0;	padding: 10px 0 0 0;	list-style: none;}
.feed li {	font-family: Arial;	font-size: 8pt;	line-height: 2em; }
.feeditem a:link, .feeditem a:visited {    position: relative;    z-index: 24;    text-decoration: none;    color: #000;}
.feeditem a:hover {	z-index: 25;	background: #eee;	color: #666;}
.feeditem a span { display: none }
.feeditem a:hover span {    display: block;    position: absolute;    top: 2em;    left: 2em;    width: 300px;    border: 1px solid 

#ccc;    padding: 5px;    background-color: #eee;    color: #000;    font-family: Arial;    font-size: 10pt;}
.feeditem img {background-color: transparent; border: 0px;}
.feedtitle img {background-color: transparent; border: 0px;}

/* Begin Sidebar */
#sidebar {
	width: 470px;
        float:left;
        margin-left:12px;
        margin-top:15px; 
}

#sidebar ul li {
	list-style: none;
	background: url(images/ul.gif) no-repeat left 3px;
	padding-left: 18px;
	margin: 1px 0;
}

#sidebar ul {
	list-style: none;
	padding-left: 10px;
}

#sidebar li {
	list-style: none;
	padding-left: 10px;
}

.sidebar-title {
	color: #f60;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

.sidebar-txt {
	padding-left:20px;
        color: #f60;
	line-height: 1.4em;
	font-size: 1.2em;
        font-weight: bold;
        margin: 15px 0px 20px 0px;
}

.sidebar-feed {
	padding-left:20px;
        float:left;
        width: 180px;
	height: 180px;
}

.sidebar-twitter {
        float:left;
        width:210px;
	height: 180px;
}

.sidebar-twitter img {
	border: none;
}

.sidebar-feed img {
	border: none;
}

.sidebar-div {
	-webkit-box-shadow:0 1px 12px #ddd;
        -moz-box-shadow:0 1px 12px #ddd;
        box-shadow:0 1px 12px #ddd;
	border: 1px solid #ddd;
	padding: 4px;
        margin: 0px 0px 10px 10px;
}

.sidebar-div img {
        border: none;
}

#sidebar a:link {
	text-decoration: underline;
	color: #ff6600;
}

#sidebar a:visited {
	color: #ff6600;
	text-decoration: underline;
}

#sidebar a:active {
	color: #ff6600;
	text-decoration: underline;
}

#sidebar a:hover {
	color: #666;
	text-decoration: underline;
}

#siderbar ul li {
	list-style: none;
	background: url(images/ul.gif) no-repeat left 3px;
	padding-left: 18px;
	margin: 1px 0;
}

#rss-box {
        width: 420px;
        padding-top:10px;
        padding-left:30px;
        padding-bottom:40px;
        float:left;
        overflow:hidden;
}

.fanfou-div  {
	padding-top:10px;
        float:left;
        widrh:300px;
}

.fanfou-div img {
        -webkit-box-shadow:0 1px 12px #ddd;
        -moz-box-shadow:0 1px 12px #ddd;
        box-shadow:0 1px 12px #ddd;
	border: 1px solid #ddd;
	padding: 4px;
}
