/*==CONTENT==*/

#main {
	width: 704px;
	padding-left: 16px;
	float: left;
	/*margin-right: 10px;*/
	/*overflow: auto;*/
}

#main li {
	/*background: url(../../im/list-arrow.png) 0 50% no-repeat;*/
	list-style-image: url(../../im/list-arrow.png);
	font-size: 1.0em;
	margin-left: 12px;
}

#dashboard {
	border-bottom: 1px dotted #bebebe;
	width: 704px;
	overflow: auto;
	margin-bottom: 12px;
}

#tasks li {
	float: left;
	list-style: none;
	margin: 0 14px 0 0;
}

ul#tasks + span {
	margin-left: 14px;
	float: left;
} 

span.photoByLine {
	float: right;
}

.increaseFont, .decreaseFont {
	width: 17px;
	height: 17px;
	display: inline;
	text-indent: -9999px;
	border: none;
	cursor: pointer;
}

.increaseFont {
	background: url(../../im/ico-fnt-incr.gif) 0 0 no-repeat;
}

.decreaseFont {
	background: url(../../im/ico-fnt-decr.gif) 0 0 no-repeat;
}

#socialMedia li {
	list-style: none;
	float: left;
	margin: 0 6px 0 0;
}

#socialMedia li a {
	display: block;
	width: 19px;
	height: 19px;
}

li#facebook a {
	background: url(../../im/social-media-icons.gif) 0 0 no-repeat;
}

li#twitter a {
	background: url(../../im/social-media-icons.gif) -27px 0 no-repeat;
}

li#myspace a {
	background: url(../../im/social-media-icons.gif) -53px 0 no-repeat;
}

li#digg a {
	background: url(../../im/social-media-icons.gif) -77px 0 no-repeat;
}
/*== index page styles ==*/

.homeRow {
	padding: 13px 0 6px;
	border-bottom: 1px dotted #bebebe;
	overflow: auto;
}

.homeRow h2 {
	margin-bottom: 10px;
	font-size: 2.0em;
}

.homeCol1 {
	width: 223px;
	float: left;
	/*padding-right: 8px;*/
	padding-right: 3px;
}

.homeCol2 {
	width: 219px;
	border-left: 1px dotted #bebebe;
	border-right: 1px dotted #bebebe;
	float: left;
	padding: 0 8px;
}

.homeCol3 {
	width: 219px;
	border-left: 1px dotted #bebebe;
	border-right: 1px dotted #bebebe;
	float: left;
	padding: 0px 0px 0px 8px;
}

.homeCol3 {
	border: none;
	float: left;
}

.homeCol1 div img, .homeCol2 div img, .homeCol3 div img {
	float: left;
	margin-right: 15px;
}

.homeRow div li {
	line-height: 1.3em;
}

.homeCol1 div, .homeCol2 div, .homeCol3 div {
	margin-bottom: 22px;
}

.last {
	border: none;
}

h2 a:link, h2 a:visited {
	color: #3e3a3b;
}
/*add by lide*/
.title_bg {
background-color:#3e3a3b;
padding:5px 10px 5px 10px;
color:#FFFFFF;
font-weight:bold;
}

button {
border:none;
}
.main_button_2 {
font-family:Arial, Helvetica, sans-serif;
background-color:#ba1f12;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding:4px 8px 4px 8px;
}
.icon_margin {
margin: 0px 3px -3px 0;
}

.bg_gray_1 {
background-color:#e0e0e0;
padding:9px 9px 5px 9px;
}
.bg_gray_2 {
background-color:#f2f2f2;
padding:10px;
}
.bg_gray_3 {
background-color:#fbfbfb;
padding:10px;
}
.friend_list {
width:50px;
text-align:left;
float:left;
margin:5px 10px 5px 0;
font-size:11px;
}
.friend_list span {
font-size:11px;
}
.messages_box {
background:url(../../im/bg_message.gif) left top no-repeat;
width:495px;
float:left;
padding:0px;
overflow:visible;
}
.messages_box_content {
background-color:#e0e0e0;
width:480px;
padding:8px;
float:right;
}
.messages_box .text {
font-size:11px;
margin-bottom: 12px;
}
.messages_box .alert {
height:23px;
}
.reply_box {
/*width:566px;*/
width: 100%;
height: 110px;
font: 1.1em Arial, Helvetica, sans-serif;
border: 1px solid #dfdfdf;
margin-bottom: 4px;
}
.clear_b {
clear:both;
}
.bold {
font-weight:bold;
}

.c2_des_box {
margin:7px 7px 7px 0;
clear:left;
}
.c2_vatar {
width:100px;
float:left;
margin:0 15px 7px 0;
}
.c2_des_text {
width:580px;
float:left;
}
.c2_divider {
border-bottom:1px #c2c2c2 dotted;
height:0px;
clear:both;
}
/*culture 1*/
.main_left {
float:left;
width:390px;
border-right:1px #c1c1c1 dotted;
padding-right:8px;
}
.c1_des_text {
width:260px;
float:left;
}
.mm_box {
width:100px;
float:left;
margin:3px 30px 0px 0px;
_margin:3px 22px 0px 0px;
font-size:1.1em;
}

.main_right {
float:left;
width:300px;
margin-left:5px;
}

.main_right .c2_des_box {
background-color:#e1e1e1;
height:70px;
}
.main_right .c1_des_text {
width:170px;
}
ul.tab_mp {
list-style:none;
margin:0px;
padding:0px;
clear:both;
}
ul.tab_mp li{
float:left;
margin:0px 3px 0px 0px!important;
list-style-image:none!important;
background-color:#e5e5e5;
padding:3px 15px 3px 15px;
color: #6e6e6e !important;
}
ul.tab_mp li.current{
background-color:#9c0a0a;
color: #ffffff !important;
}
ul.tab_mp li {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.tab_content {
clear:left;
width:300px;
border-top:3px #9c0a0a solid;
font-size:11px;
}
.tab_content .bg_gray_2 {
margin-bottom:5px;
padding:0px;
}
.tab_content .bg_gray_2 tr td {
padding:5px;
}
.num_tit {
color:#9c0a0a;
font-weight:bold;
}
/*end of add by lide*/

blockquote {
	background: url(../../im/open-quote.gif) 0 0 no-repeat;
	margin-left: 20px;
}

blockquote p {
	font: bold 1.6em Arial, Helvetica, sans-serif;
	background: url(../../im/close-quote.gif) 90% 100% no-repeat;
	/*padding: 30px 0 30px 46px;*/
	padding: 30px 20px 30px 46px;
	width: 192px;
}
#slideshowWrapper {
    /*width: 600px;*/
    width: 800px;
    background-color: #ffffff;
    overflow: auto;
}
	
#slideshowOVerview {
    float: left;
    margin-left: 12px;
    padding-top: 32px;
    width: 250px;
}

.segmentOverview {
	width: 570px;
	border-bottom: 1px dotted #bebebe;
	padding-bottom: 5px;
	margin-bottom: 5px;
	overflow: auto;
} 

.segmentOverview img {
	float: left;
	margin-right: 15px;
}

.segmentOverview a:link, .segmentOverview a:visited {
	color: #9c0a0a;
}

a.reportAbuse {
	font-size: 0.9em;
	margin-bottom:12px;
}