div.devnotes
{
	display: none;
	margin: 10px 0px 10px 0px;
	padding: 7px 10px 7px 48px;
	background: #F4EAEA url(Images/flag_red.png) 10px 10px no-repeat;
	border-top: 1px dotted #C48E8E;
	border-bottom: 1px dotted #C48E8E;
}

div.devnotes h1
{
    margin:0px;
    padding:0px;
    color:Navy;
    font-size:18px;
    font-weight:bold;
}


div.devnotes.ok
{
	background: #f4f5f6 url(Images/flag_green.png) 10px 10px no-repeat;
	border-top: 1px dotted #999 !important;
	border-bottom: 1px dotted #999;
}




#body
{
    width:760px;
    width:960px;
    margin:auto;
    display:block;
}




div.listpage
{
    
}

div.listpage .pic
{
    float:left;
    border:3px solid #7bb11b;
    padding:2px;
}

div.listpage div.vote
{
    width:30px;
    display:block;
    float:left;
    margin-right:7px;
}

div.listpage div.vote a
{
    display:block;
    margin-bottom:3px;
}

div.listpage .body
{
    float:left;
    margin-left:10px;
    _margin-left:8px;
}

div.listpage .title a
{
    color:#67A715;
    font-size:18px;
    font-weight:bold;
}

div.listpage .title.private a
{
    color:#666;
    padding-left:28px;
    background:url('Images/lock_information.png') no-repeat;
    height:24px;
    display:inline-block;
}

div.listpage .description
{
    color:#666666;
    font-size:13px;
    margin-bottom:4px;
    display:inline-block;
}

div.listpage div.stats
{
    color:#333333;
    font-size:12px;
    margin-top:8px;
    margin-bottom:8px;
}

div.listpage div.stats.stars
{
    margin-top:4px;
    margin-bottom:2px;
}

div.listpage div.stats span.label
{
    font-weight:bold;
    margin-right:6px;
}

div.listpage div.stats span.stat
{
    font-weight:bold;
}

div.listpage div.stats span.stat span
{
    margin-left:6px;
    font-weight:normal;
}

div.listpage div.stats.tags span.tag
{
    color:#333333;
    font-size:11px;
    font-weight:bold;
    border:1px solid #ccc !important;
    padding:1px;
    padding-left:6px;
    padding-right:6px;
    margin-right:4px;
    display:inline-block;
}

div.listpage div.stats span.time
{
    color:#666;
}

div.listpage div.stats a.user_link
{
    display:inline-block;
    vertical-align:top;
}



div.listpage .options
{
    float:right;
}

div.listpage div.list_col1
{
    float:left;
}

div.listpage div.list_col1 div.pic
{
    margin-bottom:5px;
}

div.listpage div.list_col1 div.stat
{
    clear:both;
    text-align:center;
}

div.listpage div.pic
{
    width:150px;
    height:108px;
}

div.listpage div.profilebox div.pic
{
    width:100px;
    height:100px;
}

div.listpage div.pic.med
{
    width:280px;
    height:202px;
}

div.listpage div.body
{
    width:660px;
}

div.listpage div.body.small
{
    width:450px;
}

div.listpage div.options
{
    width:100px;
}

div.listpage div.options_h
{
    margin-top:10px;
}

div.profilebox
{
}
  
div.profilebox div.userpic
{
    text-align:center;
    margin-top:6px;
    margin-bottom:6px;
}

div.profilebox div.pic
{
    display:inline-block;
    float:none !important;
    height:100px;
    width:100px;
}

div.profilebox div.username
{
    text-align:center;
    margin-bottom:6px;
}

div.profilebox div.username a
{
    font-weight:bold;
    font-size:16px;
}

div.profilebox div.membersince
{
    text-align:center;
    margin-bottom:6px;
}

div#Groups_Index div.tabsubbar,
div#Channels_Index div.tabsubbar
{
    border-top:1px solid #ccc;
}









.pipe
{
    display:inline-block;
    width:1px;
    height:10px;
    background-color:#ccc;
    margin-left:4px;
    margin-right:4px;
}





span.stars
{
    display:block;
    width:84px;
    height:15px;
    float:left;
    background: url('/Assets/Stylesheets/Images/stars.png') no-repeat 0px 0px;
    margin-top:1px;
}

span.stars_0 { background-position: 0px -0px; }
span.stars_1 { background-position: 0px -20px; }
span.stars_2 { background-position: 0px -40px; }
span.stars_3 { background-position: 0px -60px; }
span.stars_4 { background-position: 0px -80px; }
span.stars_5 { background-position: 0px -100px; }
span.stars_6 { background-position: 0px -120px; }
span.stars_7 { background-position: 0px -140px; }
span.stars_8 { background-position: 0px -160px; }
span.stars_9 { background-position: 0px -180px; }
span.stars_10 { background-position: 0px -200px; }


span.startext
{
    padding-left:5px;
}

.dimBackground
{
    background-color:#999;
    z-index:999;
    display:none;
    background:url(ColorBox/stripe.png) 0 0 repeat;
    opacity:0.7;
}



.modalBox
{
    background:#fff none repeat scroll 0;
    position:absolute;
    display:none;
    border:18px solid #333;
    z-index:1001;
    font-size:12px;
}

.modalBox .titleContainer
{
    height:36px;
    background:url('Images/bg_dlgtitle.png');
    color:#fff;
    font-size:18px;
    font-weight:bold;
    padding-left:15px;
}

.modalBox .title
{
    float:left;
    padding-top:4px;
}

.modalBox .closeButton
{
    float:right;
    background:transparent url(/Assets/Images/close.png) no-repeat scroll 0 0px;
    cursor:pointer;
    width:14px;
    height:14px;
    margin:7px;
}

.modalBox .contentContainer
{
    padding:10px;
}

#membershipBox
{
    width:440px;
    display:none;
}


.clr
    {
        clear:both;
        }

.signupSection span
    {
        background:none;
        }


.box
{
    background: #fff url('Images/bg_dlgsection.png') repeat-x;
    border:1px solid #e2c822;
    padding:8px;
    padding-top:4px;
    color:#333;
}

.box h3
{
    border-bottom:1px solid #e2c822;
    margin-top:0px;
    padding-top:0px;
    font-size:16px;
    font-weight:bold;
}

.box p
{
    margin:5px 0;
    clear:both;
}

.box .label
{
    width:120px;
    padding:2px 2px 0 0;
    float:left;
    clear:left;
    color:#333;
}

.box .textBox
{
    width:250px;
    border:1px solid #e2c822;
    font-size: 11px;
    padding:3px;
}

.box .largeTextBox
{
    width:480px;
    border:1px solid #e2c822;
    font-size: 11px;
    padding:3px;
}

.box .textArea
{
    width:250px;
    height:128px;
    border:1px solid #e2c822;
    font-size:11px;
    padding:3px;
}

.box .largeTextArea
{
    width:480px;
    height:128px;
    border:1px solid #e2c822;
    font-size:11px;
    padding:3px;
}

.box .info
{
    padding-left:72px;
    color:#555;
    display:block;
    font-size:11px;
}

.box .error
{
    padding-left:120px;
    color:#f00;
    display:block;
}

.box .message
{
    padding-left:72px;
    display:none;
}

.divider
{
    height:10px;
}



.tabsubbar
{
}    
    
.tabsubbar a
{
    color:#999;
    _color:#999 !important;
    font-weight:bold;
}    

.tabsubbar a:hover
{
    color:#F9650D;
    _color:#F9650D !important;
    font-weight:bold;
}    

.tabsubbar a.active
{
    color:#F9650D;
    _color:#F9650D !important;
}    

.tabsubbar span.pipe
{
    background-color:#999;
    margin-left:6px;
    margin-right:6px;
    height:10px;
}

.tabsubbar strong
{
    margin-right:5px;
}    

.facebook {
background:url("/Assets/Images/facebook_32.png") no-repeat scroll 0px transparent;
padding-left:24px;
}
.twitter{
background:url("/Assets/Images/twitter_32.png") no-repeat scroll 0px transparent;
padding-left:24px;
}








    
