﻿*{ font-family: 'Open Sans', sans-serif; }



body { 
	border:0; 
	margin:0; 
	padding:0;
	background:#ffffff;
	text-align:left;
	}
	
img{ border:0; }


ul
{
    list-style-type:none;
}
 
#wrapper {
	width:100%;
	text-align:center; 
	}
	
#content{ 
	width:1000px;
	margin:20px auto 0px auto; 
	text-align:left;
	}
	
#content p{
	margin:10px 0px 0px 0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#666;
}
	
.content-item{
	padding:10px 0px 10px 5px; 
	border-bottom:1px solid #ccc; 
	font:11px Verdana, Geneva, sans-serif; 
	color:#666; 
	line-height:16px;
}
.discussion-item{
	padding:10px 5px 10px 5px; 
	border-bottom:1px solid #ccc; 
	font:11px Verdana, Geneva, sans-serif; 
	color:#666; 
	line-height:18px;
	
}
 
h1{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 5px 0px; 
	font:normal 18px Verdana, Arial, Helvetica, sans-serif; 
	color:#666;
	border-bottom:1px solid #ccc;
}
 
h2{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	font:normal 17px Verdana, Arial, Helvetica, sans-serif; 
	color:#666;
}
 
h3{
	margin:0px;
	padding:0px;
	font:normal 14px Verdana, Geneva, sans-serif;
	color:#666;
}
 
h4{
	margin:5px 0px 5px 0px; 
	padding:0px 0px 0px 0px; 
	font:normal 26px Verdana, Arial, Helvetica, sans-serif; 
	color:#666;
}
 
h5{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	font:normal 18px Verdana, Arial, Helvetica, sans-serif; 
	color:#2799a3;
}
 
h6{
	margin:2px 0px 0px 0px; 
	padding:0px 0px 0px 0px; 
	font:normal 14px Verdana, Arial, Helvetica, sans-serif; 
	color:#666;
}
 
 
#dent-spacer{
	width:800px;
	text-align:center;
	margin:0px auto 0px auto;
	padding:20px 0px 20px 0px;
}
 
#media-display{
	width:800px;
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	text-align:left;
}
 
.media-item{
	padding:0px 0px 10px 0px;
	font:11px Verdana, Geneva, sans-serif; 
	color:#666; 
	line-height:16px;
}
 
#media-description{
	overflow:hidden; height:55px;
}
 
#media-left{
	float:left; 
	width:350px; 
}
 
#media-right{
	float:right; 
	width:350px; 
}
 
 
.clear-spacer{
	clear:both; height:1px; font:1px; margin:0px; padding:0px;
}
 
.item-spacer{
	border-top:1px solid #ccc; 
	padding:0px 0px 0px 0px; 
	margin:5px 0px 5px 0px; 
	height:2px;
	font:1px Verdana, Geneva, sans-serif;
}
 
 
#header-region{
	padding:10px 0px 10px 0px; 
	margin-bottom:20px; 
	border-bottom:1px solid #ccc; 
	border-top:1px solid #ccc; 
	font:26px Arial, Helvetica, sans-serif; 
	color:#666;
}
 
 
.sub-content{
	padding-top:2px;
	color: #666;
display: block;
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height:16px;
}
 
 
table{
	color:#666;
	line-height:16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    font-family: Verdana, Geneva, sans-serif;
    text-align: left;
    margin-right: 214px;
}
 
 
a.mainlink:link { font:12px Arial, Helvetica, sans-serif; text-decoration: none; color:#1756ab; }
a.mainlink:visited { font:12px Arial, Helvetica, sans-serif; text-decoration: none; color:#1756ab; }
a.mainlink:active { font:12px Arial, Helvetica, sans-serif; text-decoration: none; color:#1756ab;} 
a.mainlink:hover { font:12px Arial, Helvetica, sans-serif; text-decoration: none; color:#666666; } 
 
a:link { 	font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2799a3; }
a:visited { font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2799a3; }
a:active { 	font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#2799a3; }
a:hover { 	font:11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#666; }
 
 
.discussion-details{
	float:left;
}
 
.discussion-entry{
	float:right; 
	padding:0px 0px 0px 0px;
	text-align:left;
	width:265px;
}
 
.discussion-date{
	color:#2799a3;
	margin-bottom:4px;
}
.upcoming-date{
	color:#2799a3;
}
.likebutton
{
margin-bottom:40px;

}
.noshow
{
        display:none;
}
.discussion-overlay
{
    display:inline;
    position:absolute;right:0;top:0;
    width:53px;
    height: 26px;   

}

.like-button
{
    background-image:url('/images/thumbover.png');
    background-repeat:no-repeat;
    background-position:right;
    position:absolute;
    width:45px;height:15px;
    top:0px;right: 0px;
    z-index:222;
    vertical-align:bottom;
    text-align:left;
    padding-top:5px;

}
.like-count
{
    background-repeat:no-repeat;
    background-position:right;
    position:absolute;
    width:45px;height:21px;
    bottom:0px;left: 0px;
    z-index:222;
    vertical-align:bottom;
    text-align:right;   
    font-size:xx-small;
    font-style:italic;    
}
.reply-link
{
    background-repeat:no-repeat;
    background-position:right;
    position:absolute;
    width:45px;height:21px;
    bottom:0px;right: 0px;
    z-index:222;
    vertical-align:bottom;
    text-align:right;   
    font-size:xx-small;
    font-style:italic;    
}
.commentdelete
{
    position:absolute;
    top:0px;right: 0px;
    z-index:222;
    vertical-align:bottom;
    text-align:left;
    padding-top:5px;   
}
.isVerified
{
    background-repeat:no-repeat;
    background-position:right;
    position:absolute;
    width:245px;height:21px;
    bottom:12px;right: 0px;
    z-index:222;
    vertical-align:bottom;
    text-align:right;   
    font-size:xx-small;
    font-style:italic;    
}
.liked-label
{
    background-image:url('/images/thumbgreen.png');
    background-repeat:no-repeat;
    background-position:right;
    position:absolute;
    width:65px;height:15px;
    top:0px;right: 0px;
    z-index:222;
    vertical-align:bottom;
    text-align:left;
    padding-top:2px;
    color: Green;
    font-size:xx-small;

}
.like-button:link
{
      color:#aaa; 
}
.like-button:link:hover
{
      color:#2799a3; 
}
.like-button:hover
{
    background-image:url('/images/thumborange.png');

}
label
{
    display:block;
}
.nobreak label 
{
    display:inline;
}

.child-row
{


border-left:45px solid #ffffff;
    background-color:#efefef;
    width:370px;
}
.pagerctr
{
    float:right;
}
.unverified-row
{

    background-color:#efefef;
    width:370px;
}
.loginlink
{


}
.logintab
{
    background-image:url('/images/header_entersite.png');
    background-repeat: no-repeat;
    width:175px;
    height:60px;
    padding-right:50px;
float:right;
margin-right:50px;
}
.venuetab
{
    background-image:url('/images/logintab.png');
    width:127px;
    height:59px;
    position:absolute;
    bottom: 16px;
    right: 63px;
}
.logintab:hover
{
    background-image:url(/images/header_entersite_mo.png);

}
.file-icon
{

float:left;
    margin-top:10px;
    overflow:none;
    width:45px;
    height:45px;

text-align:right;
}
.disclaimer
{
   	font-size:12px; 
   	font-weight: 400;
	color:#fff; 
	line-height:18px;
	background-color:#2799a3;
	padding: 20px;
	margin: 4px 0px 4px 0px ;
	clear:both;
	font-style: italic;
}
.session_notice {
    margin:10px auto;
    font-family:Arial, sans-serif;
    font-size:1.5em;
    color:red;
}
