 html,body,div,span,p,ul,li {margin:0; padding:0}
ul,ol {position:relative}
html {height:100%}
body {background:url(/static/images/site/bg.gif) #2a649d repeat-x; color:#111111; font:normal .75em Arial,Helvetica,sans-serif; height:100%}
a {color:#0064c8; text-decoration:none}
a:hover {color:#329600; text-decoration:none}
a:focus, a:active {outline:none; text-decoration:none}
img {border:0; behavior:url("/pngbehavior.htc")}
hr {border:0; clear:both; color:#a0b4c8; background-color:#a0b4c8; height:1px; margin:10px 0px 10px 0px; >margin:5px 0px 5px 0px}
ul, ol {margin:0; padding:0}
li {list-style:none}
.list {display:block}
.list li {display:inline}
.small {display:block; float:left; width:110px}
.small li {font:bold .9em Arial,Helvetica,sans-serif; padding:0px 0px 5px 0px}
.arrow li {background:url(/static/images/site/arrow.gif) 0px 2px no-repeat; font:bold .9em Arial,Helvetica,sans-serif; padding:0px 15px 5px 15px}
.bullet li {display:block; background:url(/static/images/site/bullet.gif) 0px 7px no-repeat; font:bold 1em Arial,Helvetica,sans-serif; line-height:1.8em; padding:0px 0px 0px 15px}
.bullets li {display:block; background:url(/static/images/site/bullet.gif) 0px 7px no-repeat; font:1em Arial,Helvetica,sans-serif; line-height:1.8em; padding:0px 0px 0px 15px}
.adlist {padding:0px 0px 0px 20px}
.adlist li {float:left; font:normal .9em Arial,Helvetica,sans-serif; padding:0px 20px 0px 0px; width:140px}
.adlist h4 {margin:0 !important}
.block {display:block; width:470px}
.blocks {display:block; width:250px; margin:0px 0px 0px 15px}
.left {float:left}
.right {float:right}
.clear {clear:both}
.current {background:url(/static/images/site/line.gif) bottom repeat-x; font-weight:bold}
.image {display:block; float:left; padding:0px 10px 0px 0px}
.images {display:block; padding:0px 10px 10px 0px}
.photo {display:block; background:#fff; border:1px solid #a0b4c8; padding:5px; margin:0px 0px 5px 0px}
p {font-size:1em; line-height:1.7em; padding:10px 10px 5px 0px}
h1,h2,h3,h4,h5 {margin:0; padding:0}
h1,h2 {color:#003278; font:normal 1.6em Arial,Helvetica,sans-serif; line-height:2em}
h3 {color:#003278; font:bold 1.2em Arial,Helvetica,sans-serif; line-height:2.6em}
h4 {font:bold 1em Arial,Helvetica,sans-serif; margin:15px 0px -10px 0px}
h5 {clear:both; font:normal .9em Arial,Helvetica,sans-serif; line-height:1.4em; margin:5px 0px 0px 0px}
h1:after, h2:after, h3:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
#wrapper {margin:auto; width:950px}
#header {background:url(/static/images/site/top.gif) top right no-repeat; width:950px; height:110px}
#logo, #logo a {background:url(/static/images/site/logo.gif) top left; float:left; width:310px; height:110px; text-indent:-100em}
#topnav {background:url(/static/images/site/topnav.gif) repeat-x; float:right; position:relative}
.topnav1 {display:block; background:url(/static/images/site/topnav1.gif) no-repeat !important; width:7px; height:25px}
.topnav2 {display:block; background:url(/static/images/site/topnav2.gif) no-repeat !important; width:5px; height:25px}
#topnav ul li {display:block; background:url(/static/images/site/menuline.gif) no-repeat; float:left; height:25px}
#topnav span {display:block; font:bold .9em Arial,Helvetica,sans-serif; padding:5px 10px 5px 10px}
#topnav span a {color:#003278; float:none; font:bold 1em Arial,Helvetica,sans-serif; margin:0; padding:0}
#topnav span a:hover {background:none}
#topnav a {color:#003278; float:left; font:bold .9em Arial,Helvetica,sans-serif; margin:0px 0px 0px 2px; >margin:0px 0px 0px 1px; padding:5px 10px 5px 10px}
#topnav a:hover {background:url(/static/images/site/topnav_.gif) repeat-x; color:#0064c8}
#nav {background:url(/static/images/site/nav.gif) repeat-x; clear:both; width:950px; height:40px; margin:0px 0px 20px 0px}
#nav1 {background:url(/static/images/site/nav1.gif) no-repeat; float:left; width:10px; height:40px}
#nav2 {background:url(/static/images/site/nav2.gif) no-repeat; float:right; width:5px; height:40px}
#nav ul li {display:block; background:url(/static/images/site/menuline.gif) no-repeat; float:left; height:40px}
#nav img {float:left; margin:-7px 10px 0px 0px}
#nav a {display:block; background:url(/static/images/site/nav.gif) repeat-x; color:#003278; float:left; font:bold 1em Arial,Helvetica,sans-serif; margin:0px 0px 0px 2px; >margin:0px 0px 0px 1px; padding:10px 15px 0px 10px; height:30px}
#nav a:hover {background:url(/static/images/site/nav_.gif) repeat-x; color:#0064c8}
#nav .on {background:url(/static/images/site/navon.gif) repeat-x; color:#003c14 !important}
#nav .on:hover {background:url(/static/images/site/navon_.gif) repeat-x; color:#329600 !important}
.nav {z-index:100; position:relative}
.nav li {float:left; margin:0; padding:0; position:relative}
.nav ul {background:#fff; list-style:none; margin:0; width:200px; position:absolute; top:-1000em; left:0px}
.nav li:hover ul, .nav li.sfHover ul {top:40px; border-bottom:1px solid #abbed0}
.nav ul li {background:none !important; background-color:#fff !important; border-left:1px solid #abbed0; border-right:1px solid #abbed0; float:none; padding:0; margin:0; height:30px !important}
.nav ul li a {background:none !important; background-color:#fff; float:none; margin:0 !important; padding:7px 0px 0px 15px !important; width:184px; height:23px !important; white-space:nowrap}
.nav ul a:hover {background-color:#dce6f0 !important}
.topnav {z-index:1200; position:relative}
.topnav li {float:left; margin:0; padding:0; position:relative}
.topnav ul {background:#fff; list-style:none; margin:0; width:200px; position:absolute; top:-1000em; left:0px}
.topnav li:hover ul, .topnav li.sfHover ul {top:25px; border-bottom:1px solid #abbed0; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85}
.topnav ul li {background:none !important; background-color:#fff !important; border-left:1px solid #abbed0; border-right:1px solid #abbed0; float:none; padding:0; margin:0; height:25px !important}
.topnav ul li a {background:none !important; background-color:#fff; float:none; font:bold .9em Arial,Helvetica,sans-serif !important; margin:0 !important; padding:5px 0px 0px 15px !important; width:184px; height:20px !important; white-space:nowrap}
.topnav ul a:hover {background-color:#dce6f0 !important}
#dropdown {}
#dropdown ul li {display:block; float:left; height:25px; position:relative}
#dropdown a {background-color:#e6e9eb; color:#003278; float:left; font:bold .9em Arial,Helvetica,sans-serif; margin:5px; padding:3px 7px 3px 7px}
#dropdown .on, #dropdown a:hover {background-color:#dce6f0; color:#0064c8}
.dropdown {z-index:50; position:relative}
.dropdown li {float:left; margin:0; padding:0; position:relative}
.dropdown ol {background:#fff; list-style:none; margin:0; width:200px; position:absolute; top:-1000em; left:0px}
.dropdown li:hover ol, .dropdown li.sfHover ol {top:25px; left:5px; border-top:1px solid #abbed0; border-bottom:1px solid #abbed0}
.dropdown ol li {background:none !important; background-color:#fff !important; border-left:1px solid #abbed0; border-right:1px solid #abbed0; float:none; padding:0; margin:0; height:21px !important}
.dropdown ol li a {background:none !important; background-color:#fff !important; float:none; font:normal .9em Arial,Helvetica,sans-serif !important; margin:0 !important; padding:3px 0px 3px 10px !important; width:188px; height:15px !important; white-space:nowrap}
.dropdown ol a:hover {background-color:#dce6f0 !important}
#search {display:block; background:url(/static/images/site/slogan.gif) 0px 40px no-repeat; margin:0px 0px 0px 330px; padding:70px 0px 0px 0px}
#search input {margin:0px 5px 0px 5px}
#search a, #search a:hover {padding:0px 0px 0px 5px; font:normal .9em Arial,Helvetica,sans-serif; color:#ffffff}
#search .button {background:url(/static/images/site/searchbutton.gif) no-repeat; border:0; color:#003278; font:bold 1em Arial,Helvetica,sans-serif; width:75px; height:22px}
#search .button:hover {background:url(/static/images/site/searchbutton_.gif) no-repeat}
#content {clear:both; width:950px; margin:0 auto}
#left {width:250px; float:left}
#left .boxmain {width:230px}
#main {width:680px; float:right}
#main .boxmain {width:660px}
#main .maincontent {min-height:500px; height:auto !important; height:500px}
#popup {background:url(/static/images/site/box/main.gif) #fff repeat; width:100%; height:100%}
#popup .boxmain {display:block; margin:auto; padding:40px 40px 0px 40px}
.join {background:url(/static/images/site/join.gif) no-repeat; width:89px; height:89px; position:absolute; margin:-20px 0px 0px 151px}
.join a {display:block; width:89px; height:89px; text-indent:-100em}
.join a:hover {background:url(/static/images/site/join_.gif) no-repeat}
.charity {clear:both; background:url(/static/images/site/charity.gif) no-repeat; margin:15px 0px 10px 0px; padding:0px 10px 0px 10px; width:620px; height:100px}
.charity img {padding:0px 10px 0px 10px}
.member {background:url(/static/images/site/member.gif) #fff no-repeat; margin:0; padding:10px; height:340px}
.member a {background:none !important; float:left; font:bold .9em Arial,Helvetica,sans-serif; margin:0; padding:20px 0px 0px 10px; width:90px; height:140px}
.item img {display:block; background:#fff; border:1px solid #a0b4c8; padding:5px; margin:0}
.box {margin-bottom:20px}
.boxmain {display:inline-block; background:url(/static/images/site/box/main.gif) top left repeat; clear:both; margin:0px; padding:0px 10px}
.boxtop, .boxtop span {display:block; height:20px}
.boxbot, .boxbot span {display:block; height:30px}
.boxtop {width:100%; background:url(/static/images/site/box/box-tr.gif) top right no-repeat}
.boxtop span {background:url(/static/images/site/box/box-tl.gif) top left no-repeat; margin-right:20px}
.boxbot {width:100%; background:url(/static/images/site/box/box-br.gif) top right no-repeat}
.boxbot span {background:url(/static/images/site/box/box-bl.gif) top left no-repeat; margin-right:20px}
form {display:block}
input {background:url(/static/images/site/input.gif) #ffffff repeat-x; border:1px solid #a0b4c8; font:normal 1em Arial,Helvetica,sans-serif; margin:5px 0px 5px 0px; padding:2px 5px 2px 5px}
textarea {display:block; background:url(/static/images/site/input.gif) #ffffff repeat-x; border:1px solid #a0b4c8; font:normal 1em Arial,Helvetica,sans-serif; line-height:1.4em; margin:5px 0px 5px 0px; padding:5px 0px 0px 5px}
select {background:url(/static/images/site/input.gif) #ffffff repeat-x; border:1px solid #a0b4c8; font:normal 1em Arial,Helvetica,sans-serif; padding:1px 0px 1px 0px}
label {display:block; color:#003278; float:left; font:bold .9em Arial,Helvetica,sans-serif; padding:5px 10px 0px 0px; width:60px}
form span {color:#dc1414}
.form input {display:block; clear:both}
.form .formbox {display:inline; background:none; border:none; vertical-align:middle}
.form label {display:block; float:none; padding:10px 10px 2px 0px; width:auto}
.form select {margin:5px 0px 5px 0px}
.button {background:url(/static/images/site/button.gif) no-repeat; border:0; color:#003278; font:bold .9em Arial,Helvetica,sans-serif; margin:5px 5px 0px 0px; padding:0; width:75px; height:24px; cursor:pointer}
.button:hover {background:url(/static/images/site/button_.gif) no-repeat}
.signup a {display:block; background:url(/static/images/site/signup.gif) no-repeat; color:#003278; font:bold 1em Arial,Helvetica,sans-serif; width:55px; height:35px; margin:10px 0px 0px 5px; padding:12px 0px 0px 55px}
.signup a:hover {background:url(/static/images/site/signup_.gif) no-repeat; color:#0064c8}
#loginFrame label {display:block; clear:both; float:none; width:250px}
#loginFrame #emailaddress, #loginFrame #password {clear:both; float:none; width:350px}
#loginFrame {width:930px}
.table {border:none; margin:0px 0px 5px 10px; width:90%}
.table tr {margin:0; padding:0}
.table td {line-height:1.6em; margin:0; padding:2px 0px 0px 0px; vertical-align:top}
.label {color:#666666; font-weight:bold; width:100px}
.value {}
.table p, .comment p {line-height:1.4em; padding:0 0 10px 0}
.author {border-top:1px solid #dce1e6; clear:both; color:#666666; font-size:.9em; margin:5px 0 10px 0; padding:5px 0 0px 0}
.author a {font-weight:bold}
.moderation {float:right; font-size:.9em; margin:0 0 10px 0}
.footer {display:block; clear:both; font:normal .9em Arial,Helvetica,sans-serif; line-height:1.8em; margin-bottom:-20px}
.footer ul li {border-right:1px solid #a0b4c8; padding:0px 10px 0px 10px}
.footer p {padding:10px 0px 30px 0px}
div.maincontent {min-height: 500px; height: auto !important; height: 500px}
.ext-safari .x-form-invalid-icon {top: inherit; left: inherit}
.ext-safari .x-form-field-wrap .x-form-trigger{ right: inherit}
.msg .x-box-mc {font-size:14px}
#msg-div {position:absolute; left:35%; top:15px; width:250px; z-index:20000}
#tabs .member a {padding-top: 10px}
.member a span {display: block; height:30px}
.member {padding-top: 5px}
@media projection, screen {.ui-tabs-hide {display:none}
}
@media print {.ui-tabs-nav {display:none}
}
#tabs {margin:15px 0px 0px 0px; padding:0px 0px 10px 0px}
.ui-tabs-nav, .ui-tabs-panel {}
.ui-tabs-nav {list-style:none; margin:0; padding:0 0 0 4px}
.ui-tabs-nav:after {display:block; clear:both; content:" "}
.ui-tabs-nav li {float:left; margin:0 0 0 10px; min-width:84px}
.ui-tabs-nav a, .ui-tabs-nav a span {display:block; font:bold .95em Arial,Helvetica,sans-serif; padding:0 10px; background:url(/static/images/site/tab.gif) no-repeat}
.ui-tabs-nav a {margin:1px 0 0; padding-left:0; text-align:center; text-decoration:none; white-space:nowrap; outline:0}
.ui-tabs-nav .ui-tabs-selected a {position:relative; top:1px; z-index:2; margin-top:0; color:#0064c8}
.ui-tabs-nav a span {width:64px; min-width:64px; height:18px; min-height:18px; padding-top:6px; padding-right:0}
*>.ui-tabs-nav a span {width:auto; height:auto}
.ui-tabs-nav .ui-tabs-selected a span {padding-bottom:1px}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {background-position:100% -150px}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {color:#003278; background-position:100% -100px}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position:0 -50px}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position:0 0}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor:hand}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active {cursor:pointer}
.ui-tabs-panel {}
* html .ui-tabs-nav {display:inline-block}
*:first-child+html .ui-tabs-nav{ display:inline-block}
.round {border:#a0b4c8 1px solid}
.bullet li, .bullets li {float:none; margin:0}
.bullet li a, .bullets li a {background:none; color:#0064c8; font:bold 1em Arial,Helvetica,sans-serif; line-height:1.8em; margin:0; padding:0; text-align:left}
.bullet li a:hover, .bullets li a:hover {color:#329600}
.round .label {display:inline; color:#003278; font:bold .9em Arial,Helvetica,sans-serif; float:none; padding:0px 5px 0px 0px; width:auto}
.round input {margin:0; padding:2px 5px 2px 5px}
.round>span {display:block; padding:0 20px}
b.bt, b.bt b, b.bb, b.bb b {display:block; height:10px; font-size:1px; background:url(/static/images/site/help.gif) no-repeat; position:relative }
b.bt {top:-1px; left:-1px }
b.bt b {background-position:100% -10px; left:2px }
b.bb {background-position:0 -20px; top:1px; left:-1px }
b.bb b {background-position:100% -30px; left:2px }
#signupContainer .x-form-cb-label {display: block !important; float: right !important}
#signupContainer input#agreement {float: left !important; clear: left !important}
.x-panel-body {border: none !important; background: none !important}
.btn-date {background: url(/static/images/icons/date.png) no-repeat !important; background-position: 0px 2px !important}
.btn-date-add {background: url(/static/images/icons/date_add.png) no-repeat !important; background-position: 0px 2px !important}
.btn-date-go {background: url(/static/images/icons/date_go.png) no-repeat !important; background-position: 0px 2px !important}
.btn-date-delete {background: url(/static/images/icons/date_delete.png) no-repeat !important; background-position: 0px 2px !important}
.btn-cart {background: url(/static/images/icons/cart.png) no-repeat !important; background-position: 0px 2px !important}
.btn-cart-add {background: url(/static/images/icons/cart_add.png) no-repeat !important; background-position: 0px 2px !important}
.btn-cart-go {background: url(/static/images/icons/cart_go.png) no-repeat !important; background-position: 0px 2px !important}
.btn-cart-delete {background: url(/static/images/icons/cart_delete.png) no-repeat !important; background-position: 0px 2px !important}
.btn-compose {background: url(/static/images/icons/email_edit.png) no-repeat !important; background-position: 0px 2px !important}
.btn-email {background: url(/static/images/icons/email.png) no-repeat !important; background-position: 0px 2px !important}
.btn-calendar {background: url(/static/images/icons/calendar.png) no-repeat !important; background-position: 0px 2px !important}
.btn-apply {background: url(/static/images/icons/accept.png) no-repeat !important; background-position: 0px 2px !important}
.btn-reset {background: url(/static/images/icons/delete.png) no-repeat !important; background-position: 0px 2px !important}
.btn-edit {background: url(/static/images/icons/table_edit.png) no-repeat !important; background-position: 0px 2px !important}
.btn-reply {background: url(/static/images/icons/go-to-post.gif) no-repeat !important; background-position: 0px 2px !important}
.btn-search {background: url(/static/images/icons/record-edit.png) no-repeat !important; background-position: 0px 2px !important}
.btn-forward {background: url(/static/images/icons/record-next.png) no-repeat !important; background-position: 0px 2px !important}
.btn-new {background: url(/static/images/icons/add.png) no-repeat !important; background-position: 0px 2px !important}
.btn-refresh {background: url(/static/images/icons/table_refresh.png) no-repeat !important; background-position: 0px 2px !important}
.btn-help {background: url(/static/images/icons/help.png) no-repeat !important; background-position: 0px 2px !important}
div.record {width:150px; float: left; clear: left}
div.record div.add {background: url(/static/images/icons/record-add.png) no-repeat !important; padding-left: 20px}
div.pager {width: 150px; float: right; clear: right}
div.pager div.previous {background: url(/static/images/icons/record-previous.png) no-repeat !important; padding-left: 20px}
div.pager div.next {background: url(/static/images/icons/record-next.png) top right no-repeat !important; padding-right: 20px; padding-left: 5px; margin-left: 10px}
div.pager div.next, div.pager div.previous {height: 20px !important; cursor:pointer; display: block; float: left}
.ux-lovcombo-icon {width:16px; height:16px; float:left; background-position: -1px -1px ! important; background-repeat:no-repeat ! important}
.ux-lovcombo-icon-checked {background: transparent url(/static/images/ext-stable/default/menu/checked.gif)}
.ux-lovcombo-icon-unchecked {background: transparent url(/static/images/ext-stable/default/menu/unchecked.gif)}
.profile_edit_menu a {cursor: pointer}
div.date-wrap div.date-thumb, div.date-wrap div.info-wrap{ float: left }
table.highlight td {vertical-align: top}
.profile_details table {border-spacing: 10px; width: 100%}
#leftColumn {clear: left; float: left; width: 400px}
#rightColumn {clear: right; float: right; width: 500px}
div.profile div.boxmain {width: 930px}
div#profilePhoto {width: 350px}
div#profilePhoto img {display: block; margin: 0px auto}
table td.lbl {font-weight: bold; color: #003278}
div#profileInfo table.highlight, div#profileDetails table.highlight, div.help {background-color: #f0f5ff; border: 1px solid #a0b4c8}
div.help {padding-left: 10px}
div#profileInfo td {padding: 5px 0px; vertical-align: top}
div.profile h1 {border-bottom: none; text-decoration: none}
div#profileHeader h1 {font-size: 18pt}
div#leftColumn div.round, div#rightColumn div.round {margin-bottom: 15px}
div.profile div.round>span{ min-height: 200px; height: auto !important; height: 200px}
div.section_header_container {border-bottom: 1px solid #a0b4c8; margin-bottom: 10px}
#rightColumn ul.section_header {width: 300px; height: 45px}
#leftColumn ul.section_header {width: 180px; height: 45px}
#rightColumn ul.profile_edit_menu {width: 140px; height: 45px}
#leftColumn ul.profile_edit_menu {width: 120px; height: 45px}
.profile_edit_menu img {padding-right: 2px}
.profile_edit_menu li {font-size: .8em}
ul.section_header li, ul.profile_edit_menu li {display: block; float: left; padding-top: 8px; padding-right: 2px; text-align: right; height: 45px}
ul.section_header li.image {height: 45px; width: 50px; padding-top: 0px}
ul.profile_edit_menu, ul.profile_edit_menu li {float: right}
ul.section_header {float: left}
ul.section_header li {font-size: 13pt; color: #003278}
#photoContainer li, #displayFriends li, #displayFavorites li, #displayVideos li {float:left; font:bold 1em Arial,Helvetica,sans-serif; margin:0px 0px 5px 0px; padding:0; width:100px}
.infoContainer {padding-left: 15px; vertical-align: top}
.infoContainer li.title {font-size: 10pt; font-weight: bold; color: #003278}
.infoContainer li {margin-top: 5px !important}
.date-thumb {margin-right: 5px}
#displayDateCategories img, #photoContainer img, #displayFriends img {display:block; background:#fff; border:1px solid #a0b4c8; padding:5px; margin:0}
div#profileDetails li.image {background: url(/static/images/site/image35.gif) top left no-repeat}
div#profileDatesWanted li.image {background: url(/static/images/site/image24.gif) top left no-repeat}
div#profileDateAvailability li.image {background: url(/static/images/site/image13.gif) top left no-repeat}
div#profileDateTypes li.image {background: url(/static/images/site/image20.gif) top left no-repeat}
div#profileDescription li.image {background: url(/static/images/site/image8.gif) top left no-repeat}
div#profilePhotos li.image {background: url(/static/images/site/image26.gif) top left no-repeat}
div#profileFriends li.image, div#profileFavorites li.image {background: url(/static/images/site/image1.gif) top left no-repeat}
div#profileComments li.image {background: url(/static/images/site/image46.gif) top left no-repeat}
div#profileCharities li.image {background: url(/static/images/site/image2.gif) top left no-repeat}
div#profileVideos li.image, div#videoResponses li.image {background: url(/static/images/site/image4.gif) top left no-repeat}
#profilenav, #profilenav2, #profilenav3,#profilenav4 {display:block; background:url(/static/images/site/profilenav.gif) repeat-x; position:relative; width:500px; height:55px; z-index:5 !important}
#profilenav3, #profilenav4 {width: 400px}
.profilenav1 {display:block; background:url(/static/images/site/profilenav1.gif) no-repeat !important; width:10px; height:35px}
.profilenav2 {display:block; background:url(/static/images/site/profilenav2.gif) no-repeat !important; float:right; width:10px; height:35px}
#profilenav4 ul li,#profilenav2 ul li, #profilenav ul li, #profilenav3 ul li {display:block; background:url(/static/images/site/profileline.gif) no-repeat; float:left; height:35px}
#profilenav2 a, #profilenav a, #profilenav3 a, #profilenav4 a {display:block; color:#003278; float:left; font:bold .9em Arial,Helvetica,sans-serif; margin:0px 0px 0px 2px; >margin:0px 0px 0px 1px; padding:0px 10px 0px 10px; line-height:35px; height:35px}
#profilenav2 a:hover,#profilenav a:hover, #profilenav3 a:hover, #profilenav4 a:hover {background:url(/static/images/site/profilenav_.gif) repeat; color:#0064c8}
#profilenav2 ul li img, #profilenav ul li img,#profilenav3 ul li img, #profilenav4 ul li img {display:block; float:left; padding:10px 5px 0px 0px}
.profilenav {z-index:200; position:relative}
.profilenav li {float:left; margin:0; padding:0; position:relative}
.profilenav ul {background:#fff; list-style:none; margin:0; width:200px; position:absolute; top:-1000em; left:0px}
.profilenav li:hover ul, .profilenav li.sfHover ul {top:35px; border-bottom:1px solid #abbed0; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85}
.profilenav ul li {background:none !important; background-color:#fff !important; border-left:1px solid #abbed0; border-right:1px solid #abbed0; float:none; padding:0; margin:0; height:25px !important}
.profilenav ul li a {background:none !important; background-color:#fff; float:none; font:bold .9em Arial,Helvetica,sans-serif !important; margin:0 !important; padding:5px 0px 0px 15px !important; width:184px; height:20px !important; white-space:nowrap}
.profilenav ul a:hover {background-color:#dce6f0 !important}
li#shareThis {padding: 8px 5px 5px 5px}
a.stbutton {padding: 1px 5px 5px 22px !important}
.editable div.profile_photo{ padding: 5px}
div.date_wanted_item, div.profile_photo, div.profile_charity, div.profile_videoresponse, div.charity_photo, div.profile_friend , div.profile_comment_item, div.date_category_item, div.profile_video, div.date_availability_item {float: left; clear: none}
div.profile_photo, div.profile_videoresponse, div.profile_charity, div.profile_friend_item, div.profile_video, div.profile_comment_item.poster-thumbnail {margin-right: 10px}
div.profile_photo, div.charity_photo, div.profile_videoresponse, div.profile_video {cursor: pointer}
div.profile_photo:last-child, div.profile_comment_item:last-child, div.profile_charity:last-child, div.profile_video:last-child {clear: right}
div.profile_charity {width: 105px; height: 120px}
div.date_category.odd, div.date_availability.odd, div.profile_comment.odd, div.date_wanted.odd {background-color: #f0f5ff; border-top: 1px solid #a0b4c8; border-bottom: 1px solid #a0b4c8}
div.date_category, div.date_wanted, div.date_availability, div.profile_comment {margin-bottom: 15px; padding: 10px; padding-left: 5px; padding-right: 0px}
div.postedby {font-size: .8em; font-weight: lighter; color: #999; text-align: right}
div.date_category_photo, div.date_wanted_photo, div.date_availability_photo {width: 100px}
div.date_category_photo img, div.date_wanted_photo img {cursor: pointer}
div.date_category_details {width: 350px}
div.date_wanted_details {width: 250px}
div.date_availability_details {width: 250px}
.editable div.profile_friend, .editable div.profile_video, .ediable div.profile_charity, .editable div.profile_videoresponse {padding: 5px !important}
div.date_category_details h3, div.date_wanted_details h3, div.date_availability h3 {margin-top: 0px; line-height: 1.3em}
div.component_container div.component {display: none}
div.component_container div.component.active {display: block}
div.return_menu {margin-top: 5px; text-align:right}
.editable .over-item {cursor: pointer}
.editable .selected-item {background-color: #ffeb97 !important}
img.date_category_filetype_0, img.date_category_processed_0, img.date_wanted_filetype_0, img.date_wanted_processed_0 {display: none}
.profile_video_description {margin-top: -10px; text-align: center}
div.profile a {cursor: pointer}
div.description_item {float: left; clear: none}
.charity-view .profile_edit_menu, .charity-view .date_category_usermenu, .charity-view .date_wanted_usermenu {display: none}
.charity-view #profilenav,.charity-view #profilenav1, .charity-view #profilenav2, .charity-view #profilenav3 , .charity-view #profilenav4 {display: none}

h3 em {
	font-size: .9em;
	padding-left: 20px;
}