/*****************************************************
main stylesheet for pof forums
*****************************************************/
body 
{
  margin:0;
  height: 100%;
  line-height: 1.5;
  background: #ffffff;
  background-image: url(//www.pof.com/image/noise.gif);
  word-wrap: break-word;
}


#wrapper { 
 margin: 0 auto;
 width: 100%;
 background: #ffffff;
  background-image: url(//www.pof.com/image/noise.gif);
 /*min-height:100%;*/
}

#container {
	margin: 0 auto ;
	width: 980px;
	min-height: 100%;
	background-color: #ffffff;
	-webkit-box-shadow: 0 8px 10px rgba(222, 222, 222,1);
    -moz-box-shadow: 0 8px 10px rgba(222, 222, 222,1);
    box-shadow: 0 8px 10px rgba(222, 222, 222,1); 
    border-top: 1px #4c84b1 solid;
    padding-top:20px;
}

div.banner {
    margin: auto;
    width: 980px;
    height: 45px;
    background:#429FB8;
    text-align: right;
    overflow-y: hidden;
}




div.mylogo
{
    background: url("//www.pof.com/image/logo.png") no-repeat;
    width: 160px;
    height: 30px;
    margin-top:8px;
    float:left;
    margin-left:28px;
    cursor:pointer;
   
}

div.mylogo a span 
{
    text-indent:-9999px;
    text-decoration:none;
    
}

div.topbar 
{
    float:left;
    text-align:right;
    width: 780px;
}
#main-menu 
{
    margin: auto;
    width: 978px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
    height: 35px;
    font-weight:bold;
    font-size:18px;
    background: #e8e6e6;
}





/*****************************************************
General Anchor
*****************************************************/
a.menu:link {color: #0D5D72; font-weight:bold;text-decoration:none;}
a.menu:link {color: #0D5D72; font-weight:bold;text-decoration:none;}
a.menu:visited {color: #0D5D72; font-weight:bold;text-decoration:none;}
a.menu:hover {color: #105f75; font-weight:bold; text-decoration:underline;}
a.menu:active {color: #105f75; font-weight:bold;text-decoration:none;} 


.main-menu {
    color: #1F768E;
    font-size: 16px;
    font-weight:bold;
    line-height: 34px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.blue-title-lg { font-size: 16px; color: #1F768E; font-weight: bold; }

 a.linkMenuSink
{
    font-weight: bold;
    
}

a.linkSmall
{
    color: Black;
    text-decoration:    none;
    font-size:11;
}

a.linkSmall:hover
{
    color: #3f9ec0;
}

a.LinkSmallBold, a.linkMenuSink
{
	
    color: Black;
    text-decoration: none;
    padding-left:20px;
}

a.LinkSmallBoldALT
{	
    color: Black;
    text-decoration:    none;
    padding-left:20px;
}

a.LinkSmallBoldALT:hover
{	
    color: #3f9ec0;
}



a.linkSmallBold:visited, a.linkMenuSink:visited
{
   color:    #4f4f4f;
}

 a.LinkSmallBoldALT:visited
{
    
    color:    #4f4f4f;
}

a.linkSmallBold:Hover, a.linkMenuSink:Hover
{
    color: #3f9ec0;
}


/*****************************************************
Text and Anchor to display when a user is online
*****************************************************/
.userOnlineLinkBold, a.userOnlineLinkBold, a.userOnlineLinkBold:Visited, a.userOnlineLinkBold:Hover, a.userOnlineLinkBold:Link
{
    font-weight: bold;
    color: #0055E7;
}

.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold, a.moderatorOnlineLinkBold:Visited, a.moderatorOnlineLinkBold:Hover, a.moderatorOnlineLinkBold:Link
{
    font-weight: bold;
    color: darkblue;
}

.adminOnlineLinkBold, a.adminOnlineLinkBold, a.adminOnlineLinkBold:Visited, a.adminOnlineLinkBold:Hover, a.adminOnlineLinkBold:Link
{
    font-weight: bold;
    color: black;
}

/*****************************************************
Text and anchors used in the navigation menu
*****************************************************/
.menuTitle
{
    font-weight: bold;
    font-size: 16px; 
    font-family: Helvetica, Arial, sans-serif;
    color: #1F768E;
}

.menuText
{    
    font-weight: bold;
    color: #FFFFFF;
}

a.menuTextLink:visited, a.menuTextLink:link
{
    font-size:11;
    text-decoration: none; 
    /*color: #013DA4;*/
    color:#000000;
}

a.menuTextLink:Hover
{
    color: #000000;
}

a.countryforumlink
{
    color:black;
}

a.countryforumlink:hover
{
    color:#3f9ec0;
}

a.userlink
{
    font-weight:bold;
    color:Black;
}

a.showallforum
{
    font-weight:bold;
    color:Black;
    font-size:12;
}

a.forumlink
{
    color:Black;
    font-size:12;
}

a.forumlink:hover
{
    color:#3f9ec0;
}

/*****************************************************
Text and anchors used in the search
*****************************************************/
.searchPager
{
   
    font-weight: bold;
}

.searchItem
{
    background-color: #DDEEFF; 
}

.searchAlternatingItem
{
    background-color: #FFFFFF;
}


/*****************************************************
Default separator style for PostList
*****************************************************/
td.flatViewSpacing
{
    height: 2px;
    background-color: #80B7FF;
}

/*****************************************************
Table Header and cell definitions
*****************************************************/
th
{

    /*background-color: #6c90c5*/
    background:url('../images/th.jpg') repeat;
}

td.forumHeaderBackgroundAlternate
{
	height:35px;
    color:#1F768E;
    background-color:#FFFFFF;
    font-size:14;
    font-weight:bold;
    padding-left:20px;
}

td {font-family: Helvetica, Arial, sans-serif;}

/*****************************************************
Body
*****************************************************/
body 
{

    COLOR: #000000;
    background-color: #FFFFFF; 
    scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;
    font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}


/*****************************************************
Validation Text
*****************************************************/
.validationWarningSmall
{
    color: Red;
    font-size : 0.7em;
}

/*****************************************************
General Text
*****************************************************/
.normalTextSmall 
{ 

 /*font: normal 13px/1.6 verdana, sans-serif;*/
 font-family: Helvetica, Arial, sans-serif;
 color:Black;
 font-size:13px;
}

.normalTextSmallBold
{ 
    font-size:13px;
    font-weight: bold;
}

.normalTextSmaller
{
 
}

.normalTextSmall, .normalTextSmallBold, .normalTextSmaller
{ 
    color : #000000; 
    font-family: Helvetica, Arial, sans-serif;
}

/*****************************************************
Text used on tables with a background
*****************************************************/
.tableHeaderText
{
    color: #ffffff;
	height:35px;
    font-weight:bold;
    text-align:center;
    font-size:14;
    background: #429FB8;
}

/*****************************************************
Border used around tables
*****************************************************/
.tableBorder
{
    border: 1px #d8d8d8 solid;
    background-color: #f3f3f3;
}

/*****************************************************
Main forum colors
*****************************************************/
td.forumRow
{
    background-color:#f3f3f3;
    border-bottom: 1px #d5d5d5 solid;
    text-align: left;
}


td.forumAlternate
{
    background-color: #fbfbfb;
    border-bottom: 1px #d5d5d5 solid;
    text-align: left;
}

td.forumrowwithimage
{
    padding:20 5 20 5;
    width:150px;
   background-color: #fbfbfb;
   border-bottom: 1px #d5d5d5 solid;
   border-right: 1px #d5d5d5 solid;
}

.userinfo
{
    width:200px;
    text-align:center;
    color:Black;
}

/*****************************************************
Background color and text used in threaded view
*****************************************************/
td.threadtitle
{
    /*background-color: #D4D9EC;*/
    background-color:#fbfbfb;
    height:35px;
    padding:0 20 0 20;
    color:#3f9ec0;
    font-size:15;
    font-weight:bold;
    border-bottom: solid 1px rgb(180,180,180);
}

.threadDetailTextSmall
{
    color: #0055E7;  
}

.threadDetailTextSmallBold
{
    color: #0055E7;
 
    font-weight: bold;
}

td.forumrowhighlight
{
    background-color: #F3F3F3;
    border-bottom: 1px #d5d5d5 solid;
    border-left: 1px #d5d5d5 solid;
}

td.replyTitle
{
    font-size:13;
    color:Black;
    font-weight:bold;
    padding-top:10px;
    padding-left: 20px;
    padding-bottom:5px;
    height:35px;
}

.replyDate
{
    font-size:12;
    color:Black;
    font-style:italic;
    font-weight:normal;
}

.threadText
{
    font-size:13;
    color:Black;
    font-weight:normal;
    padding-top:15px;
    padding-left:20px;
    padding-bottom:5px;
    padding-right:20px;
}

.threadPageLink
{
    float:right;
    font-size:12;
    color:rgb(9, 57, 71);
    font-weight:bold;
}

/*****************************************************
Text and links used in ForumGroupRepeater and ForumRepeater
*****************************************************/
.forumTitle
{
    padding-left:40px;
    font-weight: bold;
    /*color: #013DA4;*/
    color:black;
}

.quote
{
    background-color: #E6EFF4;
    border: 1px solid gray;
    padding: 3px;
  
}

a.forumTitle:visited, a.forumTitle:link
{
    font-weight: bold;
    /*color: #013DA4;*/
}

a.forumTitle:hover
{
    color: #1F768E;
}

.forumName
{
    font-weight: bold;
    font-size: 16px; 
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none; 
    color: navy;
}

a.forumName:hover
{
    color: #3f9ec0;
    text-decoration: underline;
}


/*****************************************************
Form Elements
*****************************************************/
select
{
    font-family: Helvetica, Arial, sans-serif;
   font: normal 14px/1.6 Georgia, Roman, serif;
    font-weight: bold;
    background-color: #f3f3f3;
    border-color: Black;
}

textarea
{
    font-family: Helvetica, Arial, sans-serif;
  font: normal 14px/1.6 Georgia, Roman, serif;
    background-color: White;
    border-color: Black;
}

/*****************************************************
Menu Controls
*****************************************************/
A.linkMenuSink
{
   
    font-family: Helvetica, Arial, sans-serif;
    position: relative;
    color:Black;
}

TD.popupMenuSink
{
    position: relative;
}

DIV.popupMenu
{
    border: 1px solid blue;
}

DIV.popupTitle
{
    font-family: Helvetica, Arial, sans-serif;
    color: white;
    font-weight: bold;
    background-color: #4455AA;
}

DIV.popupItem
{
  
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
    background-color: #DDEEFF;
}

/*****************************************************
Copied from Styletest.aspx
*****************************************************/
TD {
	FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
TD.top1 {
	FONT-SIZE: 18px; COLOR: #0a6599; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
TD.top2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006666; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
TD.dating {
	FONT-SIZE: 12px; COLOR: #00004a; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
TD.profile {
	FONT-SIZE: 12px; COLOR: #000099; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.op {
	FONT-SIZE: 11px; COLOR: #206040; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.op:visited {
	FONT-SIZE: 11px; COLOR: #206040; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.op:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
A.op1 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.op1:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.op1:hover {
	FONT-SIZE: 10px; COLOR: #4b4b32; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: underline
}
.inputSubmit {
	FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/box.jpg); COLOR: #ffffff; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #565656
}
.inputBox {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 12px; BORDER-LEFT: 1px solid; COLOR: #565656; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD.design {
	FONT-SIZE: 25px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.little {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.little:visited {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A.little:hover {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
Ouline {
  style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid" 
}
.quote
{
    background-color: #ffffff;
    border: 1px solid gray;
    padding: 3px;
  
}