a:hover { text-decoration: underline; }
a.boldlink:link, a.boldlink:active, a.boldlink:visited { background-color: transparent; color: #FF8C00; font-size: 12px; font-weight: bold; text-decoration: underline; }
a.boldlink:hover { background-color: transparent; color: Black; font-size: 12px; font-weight: bold; text-decoration: none; }
a.christian-dating:link, a.christian-dating:active, a.christian-dating:visited, a.toplink:link, a.toplink:active, a.toplink:visited { color: White; font-family: Georgia, "Times New Roman", serif; font-size: 140%; font-weight: bold; padding: 0 7px 0 0; text-decoration: none; }
a.christian-dating:hover, a.toplink:hover { font-size: 140%; text-decoration: underline; }
a.christian-single:link, a.christian-single:active, a.christian-single:visited { background: url(http://www.singlec.com/images/topheader.jpg) #A1BFD9 repeat-x; color: White; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular,sans-serif; font-size: 120%; font-weight: bold; text-decoration: none; }
a.whitelink:link, a.whitelink:active, a.whitelink:visited, a.whitelink:hover { background-color: transparent; color: White; font-size: 12px; font-weight: bold; text-decoration: none; }
a:link, a:visited { color: #474747; text-decoration: underline; }
b { font-weight: 500; }
body { background: White url(http://www.singlec.com/images/dating.jpg) repeat-y center; color: #555555; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular,sans-serif; font-size: 12pt !important; margin: 2px 0px; padding: 0px; text-align: center; }
br, div { font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular,sans-serif; font-size: 12px; }
caption { color: #FFDB97; font: 2.0em Georgia, "Times New Roman", serif; font-size: 20px; font-weight: bold; letter-spacing: -1px; text-decoration: none; }
div.containerh { margin-left: auto; margin-right: auto; text-align: center; width: 800px; }
fieldset { border: 0px solid #FF9C39; }
h1 { color: #FF8C00; font: 2.0em Georgia, "Times New Roman", serif; letter-spacing: 1px; }
h2 { color: #FF8C00; font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; }
h3 { font: 1.2em Georgia, "Times New Roman", serif; letter-spacing: 1px; }
input,select { background: #FFFFFF; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #666666; border-right: 1px solid #DDDDDD; border-top: 1px solid #666666; color: #000000; display: inline; font-family: Arial, Tahoma, Verdana; font-size: 12px; font-weight: normal; margin: 0px; padding: 3px; }
label { display: block; float: left; margin-right: 0.5em; text-align: center; width: 4em; }
legend { background: Orange repeat-x; border: 1px solid #F4F4F4; color: White; font-weight: bold; padding: 2px 6px; }
legend  a { background: url(images/catbg2.jpg) #A1BFD9 repeat-x; color: #fff; font-family: verdana, tahoma, helvetica, sans-serif; font-weight: normal; }
table { font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular,sans-serif; font-size: 12px; line-height: 14px; }
table.ssi_table { background: White; border: 1px solid #D2D2D2; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular,sans-serif; font-size: 11px; line-height: 15px; width: 100%; }
td.topbar { background: url(http://www.singlec.com/images/navbar.gif) 0 0 no-repeat; background-color: inherit; height: 50px; }
tr.blue td { background: #E5EEFD; border-top: 1px solid #AFCFED; }
.bodyborder	{ background-color: #FFFFFF; border: 1px solid #DADADA; border-top: solid 1px White; }
.buttons { background: #25487C; border: 2px outset Silver; color: White; font-weight: bold; margin-left: 4.5em; }
.chatborder	{ background-color: #FEE8A7; border: 1px solid White; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular,sans-serif; font-size: 12px; margin: 10px 10px 10px; padding: 5px; width: 250px; }
.important { color: #D70000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; }
.important2 { color: #BB0456; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; }
.linksbold { color: #8B0000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 700; text-decoration: none; }
.linkswhite { background-color: #25487C; color: white; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 400; text-decoration: none; }
.navlinks { color: #000199; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 400; text-decoration: none; }
.navx a { color: #FF8C00; font-family: verdana, tahoma, helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.navx a:visited { color: #FF8C00; }
.navx a:hover { background: #FF8C00; color: #eee; text-shadow: none; }
.newbutton { background-color: #FF8C00; border: 3px double #7D7D7D; border-left-color: #DCDCDC; border-top-color: Silver; color: white; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; padding: 0.25em; width: auto; width: 175px; }
.photo-header { background-color: #E5EEFD; border: 1px solid; border-color: #999 #aaa #999 #aaa; color: #8B0000; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular,sans-serif; padding: .2em; text-align: center; width: 80px; }
.small { color: Black; font-size: 11px; padding: 15px; }
.success { border: 1px solid #19416A; color: #BC8F8F: background: #FEFF5B; margin: 0 auto; padding: 5px; text-align: center; width: 90%; }
.tagger { background-color: #FFFFF2; border-bottom: solid 1px #D3D3D3; border-top: solid 1px #DFDFFF; padding: 2px 6px; }
.tblcs { background-color: #FFFFF2; border-bottom: solid 1px Blue; border-top: solid 1px Blue; padding: 2px 6px; width: 250px; }
.tblcs2 { background-color: #F4F4F4; border-bottom: solid 1px Silver; border-top: solid 1px Silver; padding: 2px 6px; width: 300px; }
.titlebg { color: #F1F1F1; font-size: 110%; font-style: normal; font-weight: bold; }
.titlebg, tr.titlebg th, tr.titlebg td { background: #FF8C00; color: White; font-style: normal; padding-left: 10px; padding-right: 10px; }
.top { background-color: White; color: Orange; float: center; font-size: 12px; font-weight: bold; text-align: center; width: 100%; }
.toph1 { background-color: White; color: Orange; font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular,sans-serif; font-size: 12px; }
.toptab { background-color: #555555; border: 1px solid; border-color: #555555; color: #FFDB97; font: 2.0em Georgia, "Times New Roman", serif; height: 31px; letter-spacing: 1px; width: 100%; }
.xlarge { color: #6B84A5; font-family: Georgia, Palatino, serif, Arial, Helvetica; font-size: 24px; font-weight: bold; }
.invisible {visibility:hidden}
#container { background: #fff; border: 1px solid #19416A; margin: 0 auto; min-width: 700px; padding: 5px; text-align: center; width: 90%; }
#containertext { background: #fff; margin: 5 auto; padding: 5px; text-align: left; width: 90%; }
#containertext a:active, #containertext a:link, #containertext a:visited { color: #737373; font-weight: normal; text-decoration: none; }
#footer { color: #8F8F8F; font-size: 11px; font-weight: normal; padding: .2em; text-align: left; width: 96%; }
#footer a:hover { color: #8F8F8F; font-weight: normal; text-decoration: underline; }
#footer a:active, #footer a:link, #footer a:visited { color: #8F8F8F; font-weight: normal; text-decoration: none; }
#headernav { background-color: #102A49; color: White; font-size: 16px; height: 30px; }
#headernav li { background-color: #102A49; float: left; font-size: 16px; }
#headernav li a { color: #fff; display: block; float: left; font-size: 120%; font-weight: bold; height: 30px; padding: 15px 14px 0; text-align: center; }
#headernav li a:hover { background: url(http://www.singlec.com/images/headertab.gif) no-repeat center 0; text-decoration: none; }
#navbar { float: right; margin: 1px 0 0 0; margin-left: auto; margin-right: auto; padding: 0; text-align: center; width: 670px; }
#navbar a:link,	#navbar a:visited { border-right: 1px solid #02439F; color: #333; float: left; font-size: 12px; font-weight: bold; padding: 10px 1em 10px 1em; text-decoration: none; text-shadow: 2px 2px 2px #999; text-transform: uppercase; width: auto; }
#navbar a:hover { background: #0A67DA; color: #eee; text-shadow: none; }
#navbar li { display: inline; margin: 0; padding: 0; }
#quicksearch, #join { background-color: #E8EDF1; border-bottom: 1px solid #666666; border-left: 1px solid #DDDDDD; border-right: 1px solid #666666; border-top: 1px solid #DDDDDD; color: #484848; margin: 0 15px; }
#topnav { float: center; height: 34px; padding-top: 0px; width: 680px; }
#toptools { float: right; height: 34px; margin: 1px 0 0 0; padding: 0; width: 270px; }
