h1 {
}
h2 {
}
h3 {
}
/* results columns */
.swickiProfileLeft {
    width:460px;
    float:left;
    margin-top:10px;
    background-color: #F2F2F2;
    
}
.swickiProfileRight {
    width:197px;
    float:right;
    margin-top:10px;
    padding-left:5px;
    background-color: #F2F2F2;
}

td {
	/* sets font size to be the same across browsers. from here out, .9em=9pt, 1.0em=10pt, 1.1em=11pt and so on */
	font-size:0.8em;
	font-family: Arial, sans-serif;
}

.swickiProfileTitle {
    font-family:Arial, sans-serif;
    font-weight: bold;
    font-size:1.5em;
    margin-left:10px;
}

.swickiProfileDesc {
    font-family:Arial, sans-serif;
    font-size:1.0em;
    margin-left:10px;
    
}


.tableBorder {
	/* sets font size to be the same across browsers. from here out, .9em=9pt, 1.0em=10pt, 1.1em=11pt and so on */
    /* border: 1px solid #CBCBCB; */
    padding : 0px;
    background-color: #FFFFFF;
}

.tableBorderEven {
	/* sets font size to be the same across browsers. from here out, .9em=9pt, 1.0em=10pt, 1.1em=11pt and so on */
	/* border: 1px solid #F2F2F2; */
    padding : 0px;
    background-color: #F7F5F6;
}

.statsFont {
	/* sets font size to be the same across browsers. from here out, .9em=9pt, 1.0em=10pt, 1.1em=11pt and so on */
	color: #929292;
    border-style: solid;
    border-width: 1px;
    border-color: #CBCBCB;
}

.statsUserFont {
	/* sets font size to be the same across browsers. from here out, .9em=9pt, 1.0em=10pt, 1.1em=11pt and so on */
	color: #929292;
}

.statsBold {
	/* sets font size to be the same across browsers. from here out, .9em=9pt, 1.0em=10pt, 1.1em=11pt and so on */
	color: #000000;
    font-weight: bold;
}

.statsLabel {
	color: #929292;
}
.statsData {
	font-weight: bold;
}

.communityStats {
    margin-left:10px;
    
    background-color: #F2F2F2;
}


.communityTopContribs {
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CBCBCB;
}

.communityOtherContribs {
    margin-bottom:10px;    
    margin-left:10px;
    margin-right:10px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CBCBCB;    
}

.communityUnanswered {
    margin-bottom:10px;
    background-color: #F2F2F2;   
}

.communityModerator {
    margin-bottom:10px;
    background-color: #F2F2F2;   
}

.communityModeratorTop {
    width:680px;
    float:left;
    margin-top:10px;
    /*margin-left:5px;*/
    margin-right:10px;
    background-color: #F2F2F2;
}

.communityModeratorUser {
    width:285px;
    float:left;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    /*margin-right:10px;*/
    background-color: #F2F2F2;
}


.communityModeratorRatings {
    float:right;
    width:330px;
    /*padding-left:5px;*/
    margin-top:10px;
    margin-bottom:10px;    
    /*margin-left:10px;*/
    margin-right:10px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #CBCBCB; 
}

.listOfSwickis,
.swickiDetails
{
    border: 1px solid #cbcbcb;
}

.listOfSwickis {
	
    padding-left:10px;
    padding-right: 10px;
}

.swickiDetails {

    /*width:440px;*/
    /*padding-left:5px;*/
    padding-left:5px;

    margin-top:10px;
    margin-bottom:10px;    
/*    margin-left:10px;    */
/*    margin-right:10px;   */

    background-color: #FFFFFF;

    border: 1px solid #cbcbcb;

/*    border-style: solid;
    border-width: 1px;
    border-color: #CBCBCB;
*/    
}

.swickiDetailsHeader {
	width: 295px;
	padding-top: 5px;
}

.swickiDetailsHeader IMG {
	float: right;
	margin-top: 5px;
}

.swickiDetailsStats {

}

.swickiDetailsLinks {     /* View Details  View Swicki */
	margin-top: 10px;
	margin-bottom: 5px;
}

.bubble {
	background-image: url("http://assets.eurekster.com/swicki-rel_1_153/images/bubbleTrans.gif");
    background-repeat:no-repeat;
    height : 42px;
    color : white;
    text-align : center;
}


h2#contrib {
    font-size:1.0em;

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -5px;

/*    padding:4px 0 4px 9px;
*/
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom:4px;
	padding-left: 9px;

    border-bottom:1px dotted #d3d3d3
}
.ans_item { padding-left: 5px; padding-bottom: 10px;}
.ans_h3 { text-decoration: underline; }
.ans_excerpt { margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px; padding-top: 5px;padding-bottom: 5px; margin-top: 5px; }
/* alternate bg colours */
.ans_r1 { background-color: #f0f0f0; } ans_r2 { background-color: inherit; }

.ans_links, .ans_tags { margin-left: 5px; }
.ans_hdr { font-weight: bold; }
