#menuCommunity {
	margin: 8px 5px 0px 5px;
	height: 20px;
}

#menuCommunity .leftComButtons {
	float: left;
}

#menuCommunity .rightComButtons {
	float: right;
	margin-top: 6px;
	height: 15px;
}

#menuCommunity .leftComButtons div {
	float: left;
}

#menuCommunity .leftComButtons a{
	text-decoration: none;
}

#menuCommunity .leftComButtons .linkT{
	font-size: 1.3em;
	font-weight: bold;
	margin-right: 15px;
	margin-left: 4px;
	color: #555555;
	text-decoration: none;
	float: left;
	margin-top: 4px;
	cursor: pointer;
}

#menuCommunity .rightComButtons a,
#community .communityHeadlineMenu a{
	text-decoration: none;
}
#menuCommunity .rightComButtons span,
#community .communityHeadlineMenu span{
	margin-top: 2px;
	font-size: 1em;
	font-weight: bold;
	margin-left: 3px;
	color: #888888;
	text-decoration: none;
}

#menuCommunity .rightComButtons span.selected,
#community .communityHeadlineMenu span.selected{
	color: #555555;
}

#menuCommunity .leftComButtons .inboxI {
	float: left;
	background: url(../../all/img/icons/inbox.png) no-repeat top;
	width: 27px;
	height: 21px;
	margin-top: 2px;
	cursor: pointer;
}
#menuCommunity .leftComButtons .requestI {
	float: left;
	background: url(../../all/img/icons/request.png) no-repeat top;
	width: 25px;
	height: 21px;
	cursor: pointer;
}
#menuCommunity .leftComButtons .notificationI {
	float: left;
	background: url(../../all/img/icons/notification.png) no-repeat top;
	width: 30px;
	height: 21px;
	cursor: pointer;
}

#community {
	padding-left: 12px;
	padding-right: 12px;
}

#community .imageBorderUpper .imageBorderUpperMiddle,
#community .imageBorderLower .imageBorderLowerMiddle {
	width: 48px;
}

#community .imageBorderLowerLeft {
	background: url(../../members/img/box.border.inner.lower.left.png) no-repeat top;
}
#community .imageBorderLowerRight {
	background: url(../../members/img/box.border.inner.lower.right.png) no-repeat top;
}
#community .imageBorderUpperLeft {
	background: url(../../members/img/box.border.inner.upper.left.png) no-repeat top;
}
#community .imageBorderUpperRight {
	background: url(../../members/img/box.border.inner.upper.right.png) no-repeat top;
}
#community .imageBorderLower {
	position: relative;
	top: -7px; 
	margin: 0px;
}	
#community .comHomeOwn {
	padding-top: 4px;
}

#community .comHomeEntry {
	border-top: solid #CCCCCC 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}
 .comHomeEntryImage {
	float: left;
	width: 60px;
	height: 58px;
	margin-top: 3px;
}

 .comHomeEntryImage .image{
	background-color: transparent;
	background: none;
    float: left;
}
 .comHomeEntryImage img{
	background: none;
	background-color: transparent;
}

#community .withLink {
	cursor: pointer;
}

.comHomeEntrySymbols {
	position: relative;
	float: left;
	width: 10px;
	height: 53px;
}

.comSymbolTypeUser {
	background: url(../../all/img/icons/person.png) no-repeat top;
	width: 11px;
	height: 11px;
	margin: 1px 2px 3px 2px;
	position: absolute;
	top: 3px;
}

.comSymbolTypeArtist {
	background: url(../../all/img/icons/star.png) no-repeat top;
	width: 15px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	position: absolute;
	top: 3px;
}

.comSymbolTypeUnconnected {
	background: url(../../all/img/icons/unconnected.png) no-repeat top;
	width: 10px;
	height: 10px;
	margin: 2px 3px 3px 2px;
	position: absolute;
	top: 24px;
}

.comSymbolTypeConnected {
	background: url(../../all/img/icons/connected.png) no-repeat top;
	width: 13px;
	height: 10px;
	margin: 2px 1px 3px 1px;
	position: absolute;
	top: 24px;
}



.comSymbolCommunity {
	background: url(../../all/img/icons/communityWhiteSmallS.png) no-repeat top;
	width: 18px;
	height: 10px;
	margin: 0px 0px 0px -1px;
	position: absolute;
	top: 45px;
	cursor: pointer;
}

#community .comHomeEntryText {
	/*float: left;
	width: 580px;
	border: 1px grey solid;*/
	padding-left: 80px;
	padding-top: 3px;
}


#community  span.name a {
	text-decoration: none;
	color: #555555;
	font-weight: bold;
	font-size: 1.1em;
}
#community  span.info {
	padding-left: 3px;
	color: #777777;
	font-size: 1.1em;
}
#community span.time {
	padding-left: 3px;
	color: #BBBBBB;
	font-weight: bold;
	white-space: nowrap;
	font-size: 1.1em;
}

#community  span.info span.bb {
	font-weight: bold;
}

#community  div.notificationMessages {
	padding-top: 3px;
}

#community  div.notificationMessages div.point {
	background: url(../../all/img/icons/point.png) no-repeat top;
	float: left;
	margin-top: 3px;
	height: 10px;
	width: 10px;
}

#community  span.itemUserName a,
#community  span.itemUserName{
	text-decoration: none;
	color: #aba9d8;
	font-weight: bold;
	font-size: 1.3em;
}

#community  span.notificationDate {
	color: #AAAAAA;
	font-size: 1.1em;
}

#community  div.notificationMessages a{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#community .comHomeEntryButtons {
	float: right;	
	height: 30px; 
	margin-top: 14px;
}

#community .comButtonCheckMark {
	background: url(../../all/img/icons/checkmark.png) no-repeat top;
	width: 26px;
	height: 20px;
	margin: 5px 2px 5px 2px;
	float: left;
}
#community .comButtonCross {
	background: url(../../all/img/icons/whiteDelete.png) no-repeat top;
	width: 21px;
	height: 20px;
	margin: 5px 5px 5px 4px;
	float: left;
	cursor: pointer;
}
#community .comButtonBlackCross {
	background: url(../../all/img/icons/close.png) no-repeat top;
	width: 21px;
	height: 20px;
	margin: 5px 5px 5px 4px;
	float: left;
	cursor: pointer;
}
#community .comButtonLeftWhite {
	background: url(../../all/img/icons/leftWhite.png) no-repeat top;
	width: 21px;
	height: 20px;
	margin: 5px 5px 5px 4px;
	float: left;
	cursor: pointer;
}
#community .comButtonArrowUnreplied {
	background: url(../../all/img/icons/unreplied.png) no-repeat top;
	width: 21px;
	height: 20px;
	margin: 7px 5px 3px 4px;
	float: left;
}
#community .comButtonArrowReplied {
	background: url(../../all/img/icons/replied.png) no-repeat top;
	width: 21px;
	height: 20px;
	margin: 7px 5px 3px 4px;
	float: left;
}
#community .comButtonLeftGreen {
	background: url(../../all/img/icons/leftGreen.png) no-repeat top;
	width: 21px;
	height: 20px;
	margin: 5px 5px 5px 4px;
	float: left;
	cursor: pointer;
}

#community .comButtonCheckBox {
	background: url(../../all/img/icons/checkbox.png) no-repeat top;
	width: 14px;
	height: 13px;
	margin: 9px 0px 8px 3px;
	float: left;
}

  #community .chMark {
	background: url(../../all/img/icons/checkbox.png) no-repeat center;
	margin-top:  5px;
	margin: 5px 0px 0px 0px;
	padding: 0;
	height: 20px;
	width:  26px;
	float:	left;
  }

#community .comButtonMail {
	background: url(../../all/img/icons/inbox.png) no-repeat top;
	width: 27px;
	height: 17px;
	margin: 6px 5px 5px 5px;
	float: left;
}
#community .comButtonRead { 
	background: url(../../all/img/icons/read.png) no-repeat top;
	width: 25px;
	height: 29px;
	margin: 1px 5px 0px 5px;
	float: left;
    cursor: pointer;
}
#community .comButtonUnread {  
	background: url(../../all/img/icons/unread.png) no-repeat top;
	width: 27px;
	height: 17px;
	margin: 6px 5px 5px 5px;
	float: left;
    cursor: pointer;
}

#community .togglebulletin {
	float: left;
}

#community .comButtonAddBulletin {
	background: url(../../all/img/icons/bulletinbig.png) no-repeat top;
	width: 30px;
	height: 17px;
	margin: 5px 5px 6px 5px;
	float: left;
	cursor: pointer;
}

#community .comButtonDelBulletin {
	background: url(../../all/img/icons/bulletinbigDelete.png) no-repeat top;
	width: 30px;
	height: 17px;
	margin: 5px 5px 6px 5px;
	float: left;
	cursor: pointer;
}

#community .comButtonAddContact {
	background: url(../../all/img/icons/request.png) no-repeat top;
	width: 25px;
	height: 21px;
	margin: 5px 6px 4px 6px;
	float: left;
}

/*----------- HEADLINE ----------------*/

#community .communityHeadline {
	padding: 5px 5px 5px 5px;
	position: relative;
	text-align: center;
}

#community .communityHeadlineT {
	color: #BBBBBB;
	font-size: 3em;
	font-weight: bold;
}

/* -------------ComboBoxes for Inbox ------- */

#community .communityMoveTo {  
        position: absolute;
        width: 120px;
        top: -30px;
        left: 100px;
}

#community .comboBoxPopUp {  
        background: #FFFFFF;
        /*border: 2;*/
        text-align: left;
        color: #BBBBBB;
        border-color: #BBBBBB;
        font-weight: bold;
}

#community .communityMoveTo .comboBoxContentLabel { 
        float: left;
        left: 25px;
        top: -2px;
}

#community .comboBoxPopUp ul li.selected {  
        background-color: #FFFFFF;
        color: #808080;
}

#community .comboBlock {
	float: right;
	position: relative;
	width: 300px;
}

#community .communityFilterInbox{  
        position: absolute;
        text-align: left;
        /*margin: -30px 120px 0px 10px; */
        width: 120px;
        top: -30px;
        left: 0px;
}
#community .communityFilterInbox .comboBoxContentLabel { 
        float: left;
        left: 36px;
        top: -2px;
}



/*----------- HEADLINE search----------------*/

.searchEdit {
	float: left;
	height: 25px;
	position: absolute;
	top: 14px;
	left: 0px;
}

.searchEdit .searchEditLeft {
	background: url(../../all/img/search.left.png) no-repeat top;
	float: left;
	height: 25px;
	width: 12px;
}
.searchEdit .searchEditContent {
	background: url(../../all/img/search.content.png) repeat-x top;
	float: left;
	height: 25px;
	width: 100px;
	float: left;
	position: relative;
}

.searchEdit .searchEditInput{
	font-size: 1.1em;
	font-weight: bold;
	/*border: 1px grey solid; */
	border: none;
	background: transparent;
	float: left; 
	width: 90px; 
	height: 15px;
	padding-top: 5px;
	color: #AAAAAA;
	position: absolute;
	left: -5px;
}

.searchEdit .searchEditButton {
	background: url(../../all/img/icons/brightLoupe.png) no-repeat top;
	margin-top: 5px;
	height: 15px;
	width: 15px;
	/*float: right;*/
	cursor: pointer;
	position: absolute;
	right: -5px;
}

.searchEdit .deleteSearchButton {
	background: url(../../all/img/icons/close.png) no-repeat top;
	margin-top: 6px;
	height: 15px;
	width: 15px;
	/*float: right;*/
	cursor: pointer;
	position: absolute;
	right: -5px;
}


.searchEdit .searchEditRight {
	background: url(../../all/img/search.right.png) no-repeat top;
	float: left;
	height: 25px;
	width: 12px;
}



/*----------- STATUS ----------------*/

#community_status_text {
	font-size: 1.7em;
	font-weight: bold;
	/*border: 1px grey solid; */
	border: none;
	background: transparent;
	float: left; 
	width: 555px; 
	height: 37px;
	margin-top: 7px;
	color: #AAAAAA;

}

#communityStatusShow {
	font-size: 1.7em;
	font-weight: bold;
	/*border: 1px grey solid; */
	border: none;
	background: transparent;
	float: left; 
	width: 555px; 
	height: 37px;
	padding-top: 11px;
	padding-left: 4px;
	padding-right: 2px;
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
}

#communityStatus .comHomeEntryRightStatusL {
	background: url(../img/statusupdateleft.png) no-repeat top;
	height: 41px;
	width: 19px;
	float: left;
}
#communityStatus .comHomeEntryRightStatusC {
	background: url(../img/statusupdatecontent.png) repeat-x top;
	height: 41px;
	float: left;
}
#communityStatus .comHomeEntryRightStatusR {
	background: url(../img/statusupdateright.png) repeat-x top;
	height: 41px;
	width: 19px;
	float: left;
}

/* --------------------- Community Inbox/Messages ----------------------*/

#community_message_reply_text { 
        font-size: 1.7em;
        font-weight: bold;
        /*border: 1px grey solid; */
        border: none;
        background: transparent;
        float: left;
        width: 555px;
        height: 37px;
        margin-top: 7px;
        color: #AAAAAA;
}

#community .comInboxThread .replyLeft {

        background: url(../img/inboxreplyleft.png) no-repeat top;
        height: 41px;
        width: 19px;
        float: left;
}

#community .comInboxThread .replyContent {
        background: url(../img/inboxreplycontent.png) repeat-x top;
        height: 41px;
        float: left;
}

#community .comInboxThread .replyRight {
        background: url(../img/inboxreplyright.png) repeat-x top;
        height: 41px;
        width: 19px;
        float: left;
}

#community .comInboxEntry {
	border-top: solid #CCCCCC 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}


#community .comInboxEntryText { 
	padding-left: 80px;
	padding-top: 3px;

}
/*
#community .comInboxEntryTextA {
    position: absolute;
    height: 62px;
    cursor: pointer;
    left: 0;
}

#community .comInboxEntryTextA:hover { 
	background-color: #EEEEEE;
}
*/

#community .comInboxEntryTextUnread { 
	padding-left: 80px;
	padding-top: 3px; 
}
#community  .comInboxEntryTextUnread span.content a{ 
        text-decoration: none;
        color: #cd2626;
        font-weight: bold;
        font-size: 1.1em;
}
#community  .comInboxEntryText span.content a{ 
        text-decoration: none;
        color: #555555;
        /*font-weight: bold;*/
        font-size: 1.1em;
}

#community  .comInboxEntryText span.content { 
        text-decoration: none;
        color: #555555;
        /*font-weight: bold;*/
        font-size: 1.1em;
}

.replyButton {  
        float: right;
}

/* ----------- Community Inbox/Messages (End) -------------------------------*/

 .comPlus {
	background: url(../../all/img/icons/brightPlus.png) no-repeat top;
	height: 20px;
	width: 20px;
	float: left;
	cursor: pointer;
}

 .comMinus {
	background: url(../../all/img/icons/brightMinus.png) no-repeat top;
	height: 20px;
	width: 20px;
	float: left;
	cursor: pointer;
}

#communityStatusUpdate .comPlus,
#communityStatusUpdate .comMinus {
	margin-top: 10px;
}

#communityStatus .comHomeEntryRightStatus {
	float: left;
	padding-top: 6px; margin-left: 10px;
}

/*----------- EVENT ----------------*/


#communityEvent .comEventEntryImage{
	background: url(../img/calendar.png) no-repeat top;
	height: 39px; /*47 50*/
	width: 50px;
	float: left;
	cursor: pointer;
	padding-top: 8px;
	text-align: center;
	font-size: 2.8em;
	font-weight: bold;
	color: #CCCCCC;
}

#communityEvent .comEventItemFree,
#communityEvent .comEventItemViewMap {
	color: #AAAAAA;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;

	position: relative;
}
#communityEvent .comEventLinks {
	position: relative;
	width: 100px;
	float: right;
	text-align: right;
}
#communityEvent .comEventEntryText {
	/*float: left;
	width: 580px;
	border: 1px grey solid;*/
	padding-left: 60px;
	padding-top: 7px;

}

#communityEvent .comEventItemViewMap {
	top: 8px;
	right: 0px;
}

#communityEvent .comEventItemFree {
	top: 13px;
	right: 0px;
}

#communityEvent .comEventEntryText div.sl {
	margin-top: 8px;
}

#communityEvent .comEventEntryText span.time {
	
	padding-left: 0;
}

#communityEvent .comEventEntryText span.location {
	padding-left: 3px;
	color: #BBBBBB;
	font-size: 1.1em;
	border-bottom: #DDDDDD solid 2px;
}

#communityEvent .comEventEntryText span.wbp {
	padding-left: 3px;
	color: #BBBBBB;
	font-weight: bold;
	white-space: nowrap;
	font-size: 1.1em;
}

#communityEvent .comEventEntryText span.eventName {
	text-decoration: none;
	color: #555555;
	font-weight: bold;
	font-size: 1.1em
}

#communityEvent .comEventArrow{
	width: 18px;
	height: 20px;
	position: absolute;
	cursor: pointer;
	top: 10px;
}
#communityEvent  .leftArrow{
	background: url(../../all/img/icons/leftWhite.png) no-repeat top;
	left: 10px;
    top: 15px

}

#communityEvent .rightArrow{
	background: url(../../all/img/icons/rightWhite.png) no-repeat top;
	right: 10px;
    top: 15px
}

/*----------- Requests ----------------*/
#community .communityHeadline .comboBoxContent {
	background: none;
	width: 90px;
}

#community .communityHeadline .comboBoxLeft,
#community .communityHeadline .comboBoxRight {
	background: none;
}

#community .communityHeadline .comboBoxContentLabel {
	background: none;
	text-transform: none;
}

#community .communityHeadline .comboBoxContent INPUT {
	width: 87px;
}

#community .groupbox {
	position: relative;
	float: right;
	text-align: left;
	margin: -30px 20px 0px 0px;
}

#community .delall {
	position: relative;
	float: right;
	margin: -30px -10px 0px 0px;
}

/*----------- SETTINGS ----------------*/

div.commC{
	float: left;
	margin-bottom: 5px;
}

div.commC div.commCCH {
	/*color: #BBBBBB;*/
    color: #aba9d8;
	font-size: 2em;
	font-weight: bold;
	padding-left: 5px;
	margin-bottom: 10px;
}

div.commC div.whiteBorderU ,
div.commC div.whiteBorderB ,
div.commC div.commCC {
	width: 216px;
	background-color: white;
	float: left;	
}
/*
#communityPrivacy .communityPrivacyColumnLeft{
	float: left;
}

#communityPrivacy .communityPrivacyColumnRight{
	float: right;
}
*/
#commPriv .commCM{
	margin-left: 8px;
	margin-right: 8px;
}


#commPriv div.whiteBorderL ,
#commPriv div.whiteBorderR ,
#commPriv div.commCC{
	height: 500px;
}

#commPriv div.commC div.whiteBorderU ,
#commPriv div.commC div.whiteBorderB ,
#commPriv div.commC div.commCC {
	width: 216px;
}

#commPriv div.commCC .commGroupItem,
#commPriv div.commCC .commMemItem,
#commPriv div.commCC .commPermItem {
	font-weight: bold;
	font-size: 1.1em;
	color: #777777;
	margin-top: 1px;
	margin-bottom: 1px;
	
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 6px;
	
	background-color: white;
	cursor: pointer;
	position: relative;
	height: 17px;
	width: 210px;
}

#commPriv div.commCC .commGroupItemSelected {
	background-color: yellow;
	background: url(../img/privacyselection.png) no-repeat top;	
	color: white;
	cursor: default;

}


#commPriv div.commCC .commMemItem .commMemCB,
#commPriv div.commCC .commPermItem .commPermCB {
	position: absolute;
	top: 2px;
	right: 0px;
	background: url(../../all/img/icons/checkbox.png) no-repeat top;
	width: 20px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: right;
}

#commPriv div.commCC .commMemItem .commMemCBC,
#commPriv div.commCC .commPermItem .commPermCBC {
	position: absolute;
	top: -1px;
	right: -5px;
	background: url(../../all/img/icons/checkmark.png) no-repeat top;
	width: 26px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: right;
}


#commMemColumn .buttonSpace { 
	width: 9px;
	height: 9px;
	float: left;
	margin-top: 2px; 
	margin-left: 2px;
	float:left;
}

#commMemColumn .leftButton { 
	background: url(../../all/img/icons/left.png) no-repeat;
	width: 9px;
	height: 9px;
	float: left;
	margin-top: 2px; 
	margin-left: 2px;
	cursor: pointer;	
}

#commMemColumn .rightButton { 
	background: url(../../all/img/icons/right.png) no-repeat;
	width: 9px;
	height: 9px;
	float: right;
	margin-top: 2px;
	margin-right: 2px;
	cursor: pointer;	
}

#commMemColumn .memPages { 
	float: left;
	text-align: center; 
	width: 179px;
	color: #000000;
}

#commMemColumn .memPages span{ 
	color: #888888;
	cursor: pointer;
}

#commMemColumn .privacyMemberList {
	height: 439px;

}

/* TOP LIST */


#community #topList .topDetailItemImage {
	float: left;
	padding-right: 20px;
	position: relative;
	cursor: pointer;
}

#community #topList .topDetailItemText {
	padding-left: 80px;
	padding-top: 3px;
	font-size: 1.2em;
	color: #4E4E4E;
}

#community #topList .topDetailRow {
	border-top: 1px solid #AEAEAE;
	margin: 0px 5px 0px 5px;
	padding: 5px 0px 5px 0px;
}

#community #topList .topDetailItem {
	width: 330px;
	/*
		padding: 5px 0px 5px 0px;
		border: 1px solid #AEAEAE;
		margin: 0px 5px 0px 5px;
	*/
	padding-bottom: 5px;
}

#community #topList .topDetailItemLeft {
	float: left;
}

#community #topList .topDetailItemRight {

	float: right;
}

#community #topList .communityHeadlineMenu {
	float: left;
	height: 25px;
	position: absolute;
	top: 20px;
	right: 0px;
	padding-right: 10px;
}

#community #topList .comHomeEntryText {
	width: 180px;
    padding-left: 15px;
    float: left;
}

#community .comButtonsSendRequest {
	float: right;	
	width: 35px;
	margin-right: 5px;
}

#community .comButtonsSendRequest .alone{
	margin-top: 15px;
}

/*
#community{
		border: 1px solid black;
}*/

/* TextBoxList Autocompleter for MessageMulitComposer*/

/* TextboxList sample CSS */
.subjectEntry ul.holder { 
    margin: 0; 
    border: none; 
    overflow: hidden; 
    /*height: auto !important; */
    height: 20px;
    padding: 3px 5px 0; 
    width: 480px;
}
*:first-child+html ul.holder { 
    padding-bottom: 2px; 
} 
* html ul.holder { 
    padding-bottom: 2px; 
} /* ie7 and below */
.subjectEntry ul.holder li { 
    float: left; 
    list-style-type: none; 
    margin: 0 5px 4px 0; 
}
.subjectEntry ul.holder li.bit-box, ul.holder li.bit-input input { 
    font: 11px "Lucida Grande", "Verdana"; 
}
.subjectEntry ul.holder li.bit-box { 
    position:relative;
    -moz-border-radius: 6px; 
    -webkit-border-radius: 6px; 
    border-radius: 6px; 
    border: 1px solid #CAD8F3; 
    background: #DEE7F8; 
    padding: 1px 5px 2px; 
    padding-right: 18px;
}
.subjectEntry ul.holder li.bit-box-focus { 
    border-color: #598BEC; 
    background: #598BEC; 
    color: #fff; 
}
.subjectEntry ul.holder li.bit-input input { 
    width: 150px; 
    margin: 0; 
    border: none; 
    outline: 0; 
    padding: 3px 0 2px; 
} /* no left/right padding here please */
.subjectEntry ul.holder li.bit-input input.smallinput { 
    width: 20px; 
}

/* Facebook demo CSS */      /*
.subjectEntry form, #add { 
    border: 1px solid #999; 
    width: 550px; 
    margin: 50px; 
    padding: 20px 30px 10px; 
}
.subjectEntry form ol { 
    font: 11px "Lucida Grande", "Verdana"; 
    margin: 0; 
    padding: 0; 
}
.subjectEntry form ol li.input-text { 
    margin-bottom: 10px; 
    list-style-type: none; 
    border-bottom: 1px dotted #999; 
    padding-bottom: 10px; 
}
.subjectEntry form ol li.input-text label { 
    font-weight: bold; 
    cursor: pointer; 
    display: block; 
    font-size: 13px; 
    margin-bottom: 10px; 
}
.subjectEntry form ol li.input-text input { 
    width: 500px; 
    padding: 5px 5px 6px; 
    font: 11px "Lucida Grande", "Verdana"; 
    border: 1px solid #999; 
}
.subjectEntry form ul.holder {
    width: 500px; 
}

#facebook-list ul.holder li.bit-box, 
#apple-list ul.holder li.bit-box { 
    padding-right: 15px; 
    position: relative; 
    float: left;
}
#apple-list ul.holder li.bit-input { 
    margin: 0; 
}
#apple-list ul.holder li.bit-input input.smallinput { 
    width: 5px; 
}
.subjectEntry ul.holder li.bit-hover { 
    background: #BBCEF1; 
    border: 1px solid #6D95E0; 
}
.subjectEntry ul.holder li.bit-box-focus { 
    border-color: #598BEC; 
    background: #598BEC; 
    color: #fff; 
}
*/
.subjectEntry ul.holder li.bit-box a.closebutton { 
    position: absolute; 
    /*float: left; */
    right: 3px; 
    top: 4px;
    display: block; 
    width: 10px; 
    height: 10px; 
    /*font-size: 1px; */
	background: url(../../all/img/icons/delete.png) no-repeat top;
}

/*
.subjectEntry ul.holder li.bit-box a.closebutton:hover { 
    background-position: 7px; 
}
.subjectEntry ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { 
    background-position: bottom; 
}*/

/* Autocompleter */

#facebook-auto { 
    display: none; 
    position: absolute; 
    width: 512px; 
    background: #eee; 
}
#facebook-auto .default { 
    padding: 5px 7px; 
    border: 1px solid #ccc; 
    border-width: 0 1px 1px; 
}
#facebook-auto ul { 
    display: none; 
    margin: 0; 
    padding: 0; 
    overflow: auto; 
}
#facebook-auto ul li { 
    padding: 5px 12px; 
    z-index: 1000; 
    cursor: pointer; 
    margin: 0; 
    list-style-type: none; 
    border: 1px solid #ccc; 
    border-width: 0 1px 1px; 
    font: 11px "Lucida Grande", "Verdana"; 
}
#facebook-auto ul li em { 
    font-weight: bold; 
    font-style: normal; 
    background: #ccc; 
}
#facebook-auto ul li.auto-focus { 
    background: #4173CC; 
    color: #fff; 
}
#facebook-auto ul li.auto-focus em { 
    background: none; 
}

.subjectEntry ul.holder li.bit-input input { 
    padding: 2px 0 1px; 
    border: 0px solid #999; 
}

#add a { 
    color: #666; 
}
#add-test { 
    width: 100px; 
    padding: 2px; 
}
#button_container { 
    margin-left: 70px; 
    margin-bottom: 30px;
}

/* End TextBoxlist for MessageMultiComposer */

#contactFrame {
    padding-top: 10px;
}



#contactFrame .messageBoxFrame .messageBoxContent {  
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: #D0CFCF; 
    z-index: 2;
    width: 606px;
    position: relative;
}

#contactFrame .clear {
	display: block;
	clear: both;
	content: ".";
	visibility: hidden;
	height: 0px;
}

#contactFrame .headline {
	color: #777777;
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 8px;
}

#contactTypeCombo {
	height: 30px;
}
#contactTypeCombo .comboBoxContent {width: 580px;	}
#contactTypeCombo #contactType_fake {width: 578px;	}

#contactFrame .contactForm {
	margin-top: 2px;
	margin-left: 6px;
	margin-right: 2px;
	height: 400px;	
	background-color: #f4f4f4;	
}



#contactFrame .firstname { margin-left: 4px; }

#contactFrame .firstname .editFieldContent, 
#contactFrame .lastname .editFieldContent, 
#contactFrame .email .editFieldContent {
    width: 268px; 
}

#contactFrame .firstname input, 
#contactFrame .lastname input, 
#contactFrame .email input {
    width: 265px; 
}

#contactFrame .phone,
#contactFrame .lastname { 
    margin-left: 298px; 
}

#contactFrame .email { margin-left: 4px; margin-top: 4px; }



#contactFrame .phone .editFieldContent,
#contactFrame .company .editFieldContent {
    width: 123px; 
}

#contactFrame .phone input,
#contactFrame .company input {
    width: 120px; 
}

#contactFrame .company { margin-left: 442px; }


#contactFrame .notes {
	color: #777777;
	font-size: 18px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 8px;	
}
#contactFrame .message {
	width: 568px;
	height: 145px;
	margin-top: 5px;
	margin-left: 8px;
	font-size: 14px;
	padding: 1px;
}
#contactFrame .message_reg {
	width: 572px;
	height: 195px;
	margin-top: 5px;
	margin-left: 8px;
	font-size: 14px;
}
#contactFrame .upload {
	color: #b0a9fa;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 8px;	
	float:left;
}

#contactFrame .uploadLink {
	background: url(../img/upload.add.gif) no-repeat top;
	height: 30px;
	width: 30px;
	float:right;
	margin:3px 3px 0 0;
}

#contactFrame .uploadList {
	height: 100px; 
	width: 580px;
	overflow: auto;	
	padding-bottom: 10px;
}

#contactFrame .uploadList input {
	margin-left: 8px;	
	width: 550px;
}

#contactFrame .cancelButton { margin-left: 6px; margin-top: 2px; }
#contactFrame .sendButton { margin-right: 6px; float: right; }
/*
#contactFrame .contactForm {
	margin-top: 2px;
	margin-left: 6px;
	margin-right: 2px;
	height: 400px;	
	background-color: #f4f4f4;	
}*/



/** Submit Form **/

#submitFrame {
	background-image: none;
	overflow: hidden;

}

#submitFrame div.innerHead {
	background: url(../img/box.inner.6.head.png) no-repeat top;
	height: 12px;
	width: 593px;
	margin-left: 0px;
	font-size: 2px;
	float: none;
}

#submitFrame div.innerContent {
	background: url(../img/box.inner.6.content.png) repeat-y top;	
	width: 593px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 1px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	float: none;
	display: block;	
}

#submitFrame div.innerFoot {
	background: url(../img/box.inner.6.foot.png) no-repeat top;	
	height: 12px;
	width: 593px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 1px;
	float: left;		
}

#submitFrame .reviewHeadline {
	color: #777777;
	font-size: 18px;
	font-weight: bold;
	margin-top: 3px;
	margin-left: 8px;	
}

#submitFrame .reviewText {
	font-size: 14px;
	margin-top: 12px;
	margin-left: 8px;	
	margin-right: 8px;
	line-height: 120%;
}

#submitFrame .checklistHeadline {
	color: #777777;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	
	margin-left: 8px;	
}

#submitFrame .checklistText {
	font-size: 14px;
	margin-top: 12px;
	margin-left: 8px;	
	margin-right: 8px;
	line-height: 120%;
}

#submitFrame .reviewListItemOk {
	background-image: url('../../all/img/icons/checkmark.png');
	background-repeat: no-repeat;
	font-size: 14px;
	margin-top: 8px;
	margin-left: 14px;	
	margin-right: 8px;
	height: 18px;
	padding-left: 32px;
	padding-top: 4px;	
}

#submitFrame .reviewListItemError {
	background-image: url('../../all/img/icons/whiteDelete.png');
	background-repeat: no-repeat;
	font-size: 14px;
	margin-top: 8px;
	margin-left: 14px;	
	margin-right: 8px;
	height: 18px;
	padding-left: 32px;
	padding-top: 4px;
}

#submitFrame .cancelButton { 
        margin-left: 0px; 
        margin-top: 5px; 
}
#submitFrame .submitButton {
        margin-right: 0px;
        float: right;
}

/** Delete Profile Form **/

#deleteProfileFrame {
	background-image: none;
	overflow: hidden;
	height: 80px;
}

#deleteProfileFrame div.innerHead {
	background: url(../img/box.inner.6.head.png) no-repeat top;
	height: 12px;
	width: 593px;
	margin-left: 0px;
	font-size: 2px;
	float: none;
}

#deleteProfileFrame div.innerContent {
	background: url(../img/box.inner.6.content.png) repeat-y top;	
	width: 593px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 1px;
	margin-bottom: 0px;
	padding-bottom: 1px;
	float: none;
	display: block;	
}

#deleteProfileFrame div.innerFoot {
	background: url(../img/box.inner.6.foot.png) no-repeat top;	
	height: 12px;
	width: 593px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 1px;
	float: left;		
}

#deleteProfileFrame .deleteIcon {
	background: url(../../core/img/delete_profile.png) no-repeat top;	
	height: 53px;
	width: 60px;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
}

#deleteProfileFrame .deleteText {
	color: #777777;
	font-size: 14px;
	margin-top: 10px;
	margin-left: 8px;	
	margin-right: 8px;
}

#deleteProfileFrame .cancelButton { 
        margin-left: 0px; 
        margin-top: 5px; 
}

#deleteProfileFrame .deleteButton {
        margin-right: 0px;
        float: right;
}

#deleteProfileFrame .deleteButton redButtonLeft {
        margin-right: 0px;
        float: right;
}

#deleteProfileFrame .deleteButton redButtonContent {
        margin-right: 0px;
        float: right;
}

#deleteProfileFrame .deleteButton redButtonRight {
        margin-right: 0px;
        float: right;
}



/* Message Composer Frame */


#composer .toWhom { 
    margin-left: 10px;
    font-weight: bold;
    font-size: 22px;
    color: #AAAAAA;
    padding-top: 17px;
    line-height: 1.2;
}

#requestWindow .memberName,
#composer .memberName{
	font-weight: bold;
	font-size: 22px;
    color: #9999FF;
	line-height: 1.2;
}

#composer .memberName {
    padding-top: 17px;
    float: left;
}

#requestWindow .topPanel,
#composer .topPanel {
	padding-top: 4px;
}

#requestWindow img,
#composer img {
	float: left;
}
#composer .middlePanel {
	float: left;
	margin-left: 10px;
}

#requestWindow .rightPanel,
#composer .rightPanel {
	float: left;
	margin-left: 10px;
}

#composer .subjectEntry {
	padding-top: 8px;
    padding-bottom: 8px;
	height: 27px;
	/*border: 1px solid black;*/
}

#composer .subjectEntryLeft {
	background: url(../../all/img/search.left.png) no-repeat top;
	height: 27px;
	width: 12px;
	float: left;
}
#composer .subjectEntryMiddle {
	background: url(../../all/img/search.content.png) repeat-x top;
	height: 27px;
	width: 559px;
	float: left;
}

#composer .subjectEntryRight {
	background: url(../../all/img/search.right.png) repeat-x top;
	height: 27px;
	width: 12px;
	float: left;
}

#requestWindow .shortmsgEntryText,
#composer .msgEntryText {
	font-size: 1.5em;
	font-weight: bold;
	border: none;
	background: transparent;
	float: left; 
	width: 533px;
	margin-top: 7px;
	color: #AAAAAA;
}
 

#composer .inSubectEntry {
	font-size: 1.5em;
	font-weight: bold;
	border: none;
	background: transparent;
	float: left; 
	height: 27px;
    margin-left: -3px;
    margin-top: 2px;
	color: #888888;
}

#composer .subjectEntryText {
	font-size: 1.5em;
	font-weight: bold;
	border: none;
	background: transparent;
	float: left; 
	width: 552px;
	height: 27px;
    margin-left: -5px;
	color: #AAAAAA;
}
 
#composer .msgEntry {
	padding-top: 0px;
}

textarea.expanding { 
    line-height: 18px;
    width: 500px; 
    height: 18px; 
    min-height: 18px;
    font-size: 1.5em;
    font-weight: bold;
    color: #AAAAAA;
    /*max-height: 300px;*/
    padding: 0;
    border: 0;
    margin: 0;
    background: transparent;    
}

#requestWindow .grpselRgrp {
    padding-top: 8px;
	height: 30px;
}

#requestWindow .grpName,
#requestWindow .grpselCaption {
    float:left;
    padding-right: 8px;
    font-family: arial;
    font-size: 14px;
    color: #777777;
}

#requestWindow .grpselCaption {
    font-weight: bold;
}

#requestWindow .chMark {
    background: url(../../all/img/icons/checkbox.png) no-repeat center;

    height: 20px;
    width:  26px;
    float:	left;
}
 
#composer .shortmsgEntryEnd,
#requestWindow .shortmsgEntryEnd {
    height: 5px;
}


#commSet div.commC div.commCCH {
	font-size: 1.6em;
}


#commSet div.commC,
#commConnect div.commC{
    float: none;
    overflow: hidden;
    margin-bottom: 10px;
}

#commSet div.commC div.whiteBorderU ,
#commConnect div.commC div.whiteBorderU ,
#commSet div.commC div.whiteBorderB ,
#commConnect div.commC div.whiteBorderB {
	width: 332px;
}

#commSet div.commCC,
#commConnect div.commCC {
    padding-left: 10px;
    padding-right: 10px;
    width: 312px;
    position: relative;
    background-color: #fdfcfc;
}

#commSet div.commCCH,
#commConnect div.commCCH {
    padding-left: 0px;
    padding-top: 5px;
    margin-bottom: 3px;
}

#commSet div.commSetLeft,
#commConnect div.commSetLeft {
	float: left;
}
#commSet div.commSetRight,
#commConnect div.commSetRight {
	/*margin-left: 6px;*/
    float: right;
}




#commSet .label {
	font-weight: bold;
    width: 120px;
    float: left;
}

#commSet input,
#commSet select {
    width: 180px;
    margin: 0;    
    padding-left:0;
    padding-right:0;
}

#commSet .input {
    float: right;
}


#commSet .commCCButton {
    float: right;
}

#commSet .stdButtonContentText {
    width: 100px;
}


#artistSubdomain input {
    width: 100px;
    margin: 0;
    float: left;
    text-align:right;
    padding-left:0;
    padding-right:0;
}

#artistSubdomain .input div {
    padding-top: 4px;
    width: 80px;
    float: left;
    text-align: center;
}

#commSet div.commCNames div.whiteBorderL ,
#commSet div.commCNames div.whiteBorderR ,
#commSet div.commCNames div.commCC {
	height: 105px;
}

#commSet div.commCPassword div.whiteBorderL ,
#commSet div.commCPassword div.whiteBorderR ,
#commSet div.commCPassword div.commCC {
	height: 130px;
}

#commSet div.commCExperience div.whiteBorderL ,
#commSet div.commCExperience div.whiteBorderR ,
#commSet div.commCExperience div.commCC {
	height: 309px;
}

#commSet div.commCTheme div.whiteBorderL ,
#commSet div.commCTheme div.whiteBorderR ,
#commSet div.commCTheme div.commCC {
	height: 367px;
}

#commSet div.commCContact div.whiteBorderL ,
#commSet div.commCContact div.whiteBorderR ,
#commSet div.commCContact div.commCC {
	height: 100px;
}

#commSet div.commCSubscription div.whiteBorderL ,
#commSet div.commCSubscription div.whiteBorderR ,
#commSet div.commCSubscription div.commCC {
	height: 77px;
}

#commSet .commCheckBoxItem span {
	position: absolute;
    left: 25px;
}
#commSet .commCheckBoxItem {
    padding-top: 5px;
	font-weight: bold;
    background-color: #fdfcfc;
	cursor: pointer;
	position: relative;
	height: 18px;
	width: 145px;
}

#commSet .commCheckBox {
	position: absolute;
	top: 2px;
	left: 0px;
	background: url(../../all/img/icons/checkbox.png) no-repeat top;
	width: 20px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#commSet .commCheckBoxChecked {
	position: absolute;
	top: -1px;
	left: 0px;
	background: url(../../all/img/icons/checkmark.png) no-repeat top;
	width: 26px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: right;
}

#commSet #themeImage{
    height: 281px;
    width: 310px;
    margin-bottom: 6px;
    border: 1px solid grey;
}

#commSet .interestGroupSelection {
    cursor: pointer;
    padding-right: 15px;
    float: left;
    font-weight: bold;
    color: #888888;
}

#commSet .interestGroupSelected{
    color: #222222;
}

#commSet #experience{
    margin-top: 5px;
    height: 228px;
    overflow: auto;
    position:relative;
}

#commSet #experience .commCheckBoxItem {
    float: left;
}

#commSet .tooltip {
    position: absolute;
    right: 5px;
    top: 1px;
    font-size: 1.3em; 
    font-weight: bold;
	color: #BBBBBB;

}

#commSet .errorLeft {
    width: 180px;
    height: 25px;
    float: left;
    color: green;
}

#commSet .error {
    color: red;
}


#commConnect div.commCInviteFriends div.whiteBorderL ,
#commConnect div.commCInviteFriends div.whiteBorderR ,
#commConnect div.commCInviteFriends div.commCC ,
#commConnect div.commCFindFriends div.whiteBorderL ,
#commConnect div.commCFindFriends div.whiteBorderR ,
#commConnect div.commCFindFriends div.commCC {
	height: 530px;
}

#commConnect div.commC div.commCCH {
	font-size: 2.2em;
    padding-bottom: 4px;
    color: #aba9d8;
}


#commConnect .tooltip {
    position: absolute;
    right: 5px;
    top: 1px;
    font-size: 1.8em; 
    font-weight: bold;
	color: #BBBBBB;

}

#commConnect .roundEditFieldInput {
    width: 215px;
}

#commConnect #roundEditFieldInputpassword {
    width: 190px;
}

#commConnect .connectHeader2 {
    font-size: 1.9em;
    color: #AAAAAA;
    font-weight: bold;
}

#commConnect .connectHeader1 {
    font-size: 1.3em;
    color: #aba9d8;
    font-weight: bold;
    padding-top: 4px;
    line-height: 1.2em;
    padding-bottom: 4px;
    float: left;
    margin-top: 5px;
}

#inviteFriends .shortmsgTextarea {
    width: 289px;
    height: 120px;
}

#inviteFriends .shortmsgContent,
#inviteFriends .shortmsgBottom,
#inviteFriends .shortmsgUpper {
    width: 274px;
}

#inviteFriends .shortmsgContent,
#inviteFriends .shortmsgLeft,
#inviteFriends .shortmsgRight {
    height: 100px;
}


#inviteFriends .toGroup {
    cursor: pointer;
    background-color: #E0E0E0;
    border: 1px solid #AAAAAA;
    font-weight: bold;
    padding: 2px 0px 2px 3px;
    margin-top: 3px;
    margin-left: 3px;
    width: 100px;
    float: left;
    
}

#inviteFriends .deleteGroup {
    color: red;
    float: right;
    text-align: center;
    width: 10px;
    cursor: pointer;
    border-left: 1px solid #AAAAAA;
    padding: 0px 3px 0px 3px;
    font-weight: bold;
}

#inviteFriends .bluestdButton {
    margin-top: 2px;
    margin-bottom: 2px;
    float: right;
}

#inviteFriends .emailtxt {
    margin-top: 2px;
    color: #777777;

    /*float: left;
    width: 180px;*/
}

#commConnect .divideLine {
    height: 1px;
    background-color: #CCCCCC;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 0px;
    margin-bottom: 3px;
}

#commConnect .divideLine2 {
    height: 1px;
    margin-top: 3px;
    background-color: #CCCCCC;
}

#commConnect .comHomeEntry {
    border:none;
    border-bottom: solid 1px #CCCCCC;
	padding-top: 0px;
	padding-bottom: 1px;
}
#commConnect  span.itemUserName a,
#commConnect span.itemUserName {
    line-height: 1.6em;
    font-size: 1.1em;
}

#commConnect .comSymbolTypeUser,
#commConnect .comSymbolTypeArtist {
	top: 8px;
}

#commConnect .comSymbolCommunity {
	top: 28px;
}

#commConnect .type {
	font-weight: bold;
    color: #777777;
}

#contactlist {
    overflow: auto;
    height: 300px;
}

#contactlist .contact{
    border-bottom: 1px solid #BBBBBB;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#contactlist .contact .name{

    color:  #999999;
    font-size: 1.3em;
    margin-top: 1px;
    font-weight: bold;
    
}
#contactlist .contact .address{
    color:  #777777;
    font-size: 1.2em;
    margin-top: 3px;
    margin-bottom: 5px;
    font-weight: bold;
}

#contactlist .left{
    width: 300px;
}

#contactlist .right{
    float: right;
    width: 50px;
    position: relative;
}


#contactlist .commPermCB {
	position: absolute;
	top: 2px;
	right: 15px;
	background: url(../../all/img/icons/checkbox.png) no-repeat top;
	width: 20px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: right;
}

#contactlist .commPermCBC {
	position: absolute;
	top: -1px;
	right: 10px;
	background: url(../../all/img/icons/checkmark.png) no-repeat top;
	width: 26px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	float: right;
}

/* PESONAL STAT */

#commStat .statWidgets iframe{
    width: 233px;
    height: 300px;
}

#commStat #visitSummary iframe{
    width: 100%;
    height: 210px;
}

#commStat .firstColumn,
#commStat .secondColumn,
#commStat .thirdColumn {
    width: 296px;
    float: left;
}

#commStat .secondColumn  {
    margin-left: 1px;
    margin-right: 1px;
    width: 296px;
}

#commStat div.commCCHELP {
    position: relative;
    overflow: hidden;
}

#commStat div.whiteBorderL ,
#commStat div.whiteBorderR {
    height: 1310px;
    position: absolute;
}

#commStat div.whiteBorderL {
    z-index: 2;
    left: 0px;
}

#commStat div.whiteBorderR {
    z-index: 2;
    right: 0px;
}
/*
#commStat div.commCC{
	height: 300px;
}
*/
.detailBox9 #community {
    padding: 0;
    width: 890px;

}

#commStat .columnsepp {
    position: absolute;
    height: 1310px;
    width: 1px;
    left: 220px;
    top: 0px;
    z-index: 15;
    background-color: #DDDDDD;
}

#commStat div.commC{
    position: relative;
    margin-right: 0px;
    margin-left: 0px;
    overflow: hidden;
}

#commStat div.commCC div.commCCH {
    height: 1px;
    margin: 0;
}

#commStat div.commCC .col0 {
    float: left;
    padding-left: 7px;
}

#commStat div.commCC .col1 {
    float: right;
    padding-right: 7px;
}

#commStat div.commCC .content div.col1 {
    float: right;
    padding-right: 14px;
}

#commStat div.commCC div.col0 {
    width: 205px;
    overflow: hidden;
    white-space: nowrap;
}

#commStat div.commCC div.col1 {
    width: 50px;
    text-align: right;
    color: #777777;
}

#commStat div.commC div.whiteBorderU, 
#commStat div.commC div.whiteBorderB {
    width: 282px;
}

#commStat div.commCC {
    width: 294px;
    background-color:#FDFCFC;
}

#commStat div.commCC .content {
    font-size: 1.3em;
    color: #777777;
}

#commStat div.commCC .header {
    margin-bottom: 1px;
    height: 20px;
}

#commStat div.commCC .header .col0 {    
    font-size: 1.6em;
    font-weight: bold;
    color: #9D96E6;
}
#commStat div.commCC .header .col1 {
    font-size: 1.4em;
    color: #777777;
    padding-top: 2px;
}

#commStat div.commCC .header .col0 {    
    overflow: hidden;
}

#commStat div.commCC .sepp {
    z-index: 12;
    clear: both;
    position: relative;
    left: 0px;
    width: 332px;
    margin-bottom: 4px;
    height: 4px;
    border-bottom: 1px solid #DDDDDD;
}

#commStat .comboBoxContent,
#commStat .editFieldContent, 
#commStat .editFieldContent input,
#commStat .comboBoxContent input {
	width: 87px;
}

#commStat #selectDate div.text {
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    margin-right: 8px;
    margin-top: 1px;
    color: #999999;
}

#commStat #selectDate #dateSel,
#commStat #selectDate #periodSel {
    margin-top: 1px;
    width: 110px;
    float: left;
}

#commStat #selectDate {
    margin-top: 5px;
    height: 30px;
}

#commStat .trafficBigImg {
	width: 294px;
	height: 137px;
    margin-top: 4px;
    margin-bottom: 2px;
    position: relative;
}

#commStat #trafficVisited {
	background: url(../img/trafficVisited.png) no-repeat top;
}

#commStat #trafficSubscribed {
	background: url(../img/trafficSubscribed.png) no-repeat top;
}

#commStat #trafficMentioned {
	background: url(../img/trafficMentioned.png) no-repeat top;
}

#commStat .trafficBigImg .countText {
    font-size: 1.4em;
    font-weight: bold;
    position: absolute;
    width: 294px;
    top: 10px;
    text-align: center;
    color: #777777;
}

#commStat .trafficBigImg .count {
    font-size: 5em;
    color: #9E96E9;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: 50px;
    width: 294px;
}

#commStat .trafficBigImg .count2 {
    font-size: 3em;
    color: #9E96E9;
    font-weight: bold;
    text-align: center;
    position: absolute;
    top: 35px;
    width: 294px;
    line-height: 1.2em;
}

#commStat .trafficBigImg span {
    color: #999999;
    font-size: 0.7em;
}

img.logo {
    margin-right: 5px;
}

