/*
Theme Name: Veterans Memorial
Author: PlainJoe Studios
Author URI: http://www.plainjoestudios.com
Description: Custom WordPress theme for City of Corona Veterans Memorial.
Version: 1.0
*/

html, body, #bg, #bg table, #bg td {height:100%; width:100%; overflow:hidden;}
h1, h2, h3, h4, h5, ul, ol, li, form {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin:0 auto;}

a {color:#ffba00; outline:none; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
img {border:0; outline:none;}
object {outline:none; display:block;}
input, textarea, select {outline:none;}
ul {list-style:square; margin:0 0 15px 25px;}
ol {margin:0 0 15px 25px;}
li:last-child, ul.children {margin-bottom:0;}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('themes/base/fonts/OpenSans-Regular-webfont.eot');
    src: url('themes/base/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('themes/base/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('themes/base/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('themes/base/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansSemiBold';
    src: url('themes/base/fonts/OpenSans-Semibold-webfont.eot');
    src: url('themes/base/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('themes/base/fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('themes/base/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('themes/base/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('themes/base/fonts/OpenSans-Bold-webfont.eot');
    src: url('themes/base/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('themes/base/fonts/OpenSans-Bold-webfont.woff') format('woff'), url('themes/base/fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('themes/base/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansCondBold';
    src: url('themes/base/fonts/OpenSans-CondBold-webfont.eot');
    src: url('themes/base/fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('themes/base/fonts/OpenSans-CondBold-webfont.woff') format('woff'), url('themes/base/fonts/OpenSans-CondBold-webfont.ttf') format('truetype'), url('themes/base/fonts/OpenSans-CondBold-webfont.svg#OpenSansCondBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {padding:0; margin:0; font:15px/32px 'OpenSansRegular', Arial, Helvetica, sans-serif; color:#131313;}

/*background image*/
#bg div {position:fixed; width:200%; height:200%; top:-50%; left:-50%; z-index:-1;}
#bg td {vertical-align:middle; text-align:center;}
#bg img {min-height:55%; min-width:50%; margin:0 auto;}

#loginModal {width:100%; height:100%; background:#2a2b2f; background:rgba(42,43,47,0.9); position:fixed; z-index:999; display:none;}
	#lmInner {width:100%; height:100%; position:relative;}
		#lmClose {width:29px; height:29px; display:block; background:url(themes/base/images/btn-close.png) 0 0 no-repeat; text-indent:-9999px; position:absolute; right:25px; top:27px; cursor:pointer; z-index:1000;}
		#lmClose:hover {background:url(themes/base/images/btn-close.png) 0 -29px no-repeat;}
		#lmContent {width:428px; position:absolute; left:50%; top:20%; margin-left:-230px;}
			#lmcTitle {font:24px/24px 'OpenSansCondBold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-align:right; border-bottom:1px solid #7b7c7f; padding:0 0 2px; margin:0 0 24px;}
			#lmcInput {font:24px/24px 'OpenSansCondBold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; margin:0 0 9px;}
				#lmcInput input[type="text"], #lmcInput input[type="password"] {width:294px; height:18px; background:#cbccc8; font:18px/18px Arial, Helvetica, sans-serif; color:#000; vertical-align:middle; border:0; margin:0 0 0 12px; padding:5px;}
			#lmContent .signInButton, #lmContent .forgotButton {background:#580906; padding:7px 25px; font:18px/18px 'OpenSansCondBold', Arial, Helvetica, sans-serif; color:#c6abaa; text-transform:uppercase; border:0; float:right; margin:4px 0 0; cursor:pointer;}
			#lmContent .signInButton:hover, #lmContent .forgotButton:hover {color:#fff;}
			#jqLoginForm label{font: 16px/16px 'OpenSansCondBold', Arial, Helvetica, sans-serif;color: white; text-transform: uppercase;}
			#lmContent .signInError, #lmContent .forgotError {color:Red;text-transform:uppercase;margin-bottom:24px;}

.modalPop {width:100%; height:100%; background:#2a2b2f; background:rgba(42,43,47,0.9); position:fixed; z-index:999; display:none;}
	.mpInner {width:100%; height:100%; position:relative;}
		.mpClose {width:29px; height:29px; display:block; background:url(themes/base/images/btn-close.png) 0 0 no-repeat; text-indent:-9999px; position:absolute; right:25px; top:27px; cursor:pointer; z-index:1000;}
		.mpClose:hover {background:url(themes/base/images/btn-close.png) 0 -29px no-repeat;}
		.mpContent {width:500px; position:absolute; left:50%; top:10%; margin-left:-230px; font:14px/18px 'OpenSansRegular', Arial, Helvetica, sans-serif; color:#fff; background:#000; padding:30px;}
			.mpContent > ul {margin-bottom:20px;}
			.mpContent > ul li {margin:0 0 10px;}
			.mpcTitle {font:24px/24px 'OpenSansCondBold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; border-bottom:1px solid #7b7c7f; padding:0 0 2px; margin:0 0 24px;}


#container {width:100%; height:100%; overflow:auto; background:url(themes/base/images/blank.gif) no-repeat;}
	#inner {width:100%; min-height:100%; height:auto !important; position:relative; margin-bottom:-28px;}
		
		#headerSection {width:100%; height:85px; clear:both; background:#000; background:rgba(0,0,0,0.5);}
			#headerInner {width:980px; height:85px;}
				#logo {width:296px; height:85px; float:left;}
					#logo h1 a {width:296px; height:79px; display:block; background:url(themes/base/images/logo-city-of-corona-veterans-memorial.png) no-repeat; text-indent:-9999px;}
				#topLinks {width:684px; height:85px; float:right;}
					#topLinks > ul {list-style:none; margin:34px 0 0; float:right;}
					#topLinks > ul li {float:left; font:16px/16px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
					#topLinks > ul li.divider div {width:1px; height:20px; background:#FFBA00; margin:-2px 12px 0;}
					#topLinks > ul li a {color:#fff;}
					#topLinks > ul li a:hover {color:#FFBA00;}

		#midSection {width:980px; clear:both; padding:16px 0 0;}
			#midLeft {width:183px; float:left; padding:0 40px 0 11px;}
				#nav {padding:30px 0 0; margin:0 0 36px; overflow:hidden;}
					#nav > ul {list-style:none; margin:0;}
					#nav > ul li {font:14px/14px 'OpenSansRegular', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; position:relative; border-top:1px solid #a0a4a7;}
					#nav > ul li:first-child {border:0;}
					#nav > ul li a {display:block; color:#fff; padding:19px 0 19px 46px;}
					#nav > ul li a:hover {color:#ffba00;}
					#nav > ul li a span {display:block; position:absolute; top:9px;}

					#nav > ul li a span.navAdd {width:26px; height:35px; background:url(themes/base/images/site-icons.png) 0 0 no-repeat; left:5px;}
					#nav > ul li a:hover span.navAdd {background:url(themes/base/images/site-icons.png) 0 -40px no-repeat;}
					#nav > ul li a span.navSearch {width:34px; height:35px; background:url(themes/base/images/site-icons.png) -31px 0 no-repeat; left:2px;}
					#nav > ul li a:hover span.navSearch {background:url(themes/base/images/site-icons.png) -31px -40px no-repeat;}
					#nav > ul li a span.navAbout {width:36px; height:35px; background:url(themes/base/images/site-icons.png) -70px 0 no-repeat; left:2px;}
					#nav > ul li a:hover span.navAbout {background:url(themes/base/images/site-icons.png) -70px -40px no-repeat;}
					#nav > ul li a span.navTour {width:34px; height:35px; background:url(themes/base/images/site-icons.png) -111px 0 no-repeat; left:1px;}
					#nav > ul li a:hover span.navTour {background:url(themes/base/images/site-icons.png) -111px -40px no-repeat;}

			#midRight {width:733px; float:right;}
				#homeContent {padding:66px 10px 120px 0; font:19px/30px Arial, Helvetica, sans-serif; color:#e3e3e3; font-weight:bold; overflow:hidden;}
				.subContent {padding:16px; margin:0 0 36px; background:#fff; background:rgba(255,255,255,0.8);}
					#subGraphic {width:699px; height:140px; position:relative; margin:0 0 13px;}
						#subGraphicTitle {font:27px/27px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; position:absolute; right:18px; bottom:21px;}
						#subGraphic img {width:699px; max-width:699px; height:auto;}
					.subDetails {width:100%; clear:both; overflow:hidden; position:relative;}
						.editBtn {background:#690000; font:15px/15px 'OpenSansCondBold', Arial, Helvetica, sans-serif; color:#cca8a8; text-transform:uppercase; letter-spacing:-0.5pt; position:absolute; right:0; top:0;}
							.editBtn a {display:block; color:#cca8a8; padding:5px 12px 3px;}
							.editBtn a:hover {color:#fff;}
						.sdLeft {width:192px; float:left; padding:0 24px 0 0;}
							.profileImg {width:192px; height:192px; display:block; overflow:hidden; text-align:center;}
								.profileImg img {max-width:192px; height:auto;}
							.sdlContent {padding:18px 12px 22px; background:#99999a; line-height:18px; font-size:12px; text-transform:uppercase;}
								.sdlContent span {display:block; font-family:'OpenSansBold'; text-transform:uppercase;}
						.sdRight {width:483px; float:right;}
							.sdrMain {width:373px; float:left;}
							.sdRight h1 {font:16px/16px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#131313; text-transform:uppercase; margin:8px 0 20px;}
							.sdRight h1.larger {font-size:19px; line-height:19px; margin-bottom:13px;}
							.sdDetails {font-size:12px; line-height:18px; text-transform:uppercase;}
							.sdDesc {font-size:13px; line-height:28px;}
							.sfLabelAdd {font:13px/13px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#131313; text-transform:uppercase; margin:0 0 2px 7px;}
							.inputField {width:290px; height:15px; background:#fff; border:0; margin:0 0 11px; padding:5px 8px; font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#131313;}
							.inputField2 {width:290px; height:15px; background:#fff; border:0; margin:0 0 1px; padding:5px 8px; font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#747474; display:block;}
							.textArea {width:462px; height:166px; background:#fff; border:0; margin:0 0 11px; padding:7px 8px 0; font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#131313; resize:none; outline:none; display:block;}
							.textAreaMedals {width:462px; height:120px; background:#fff; border:0; margin:0 0 11px; padding:7px 8px 0; font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#131313; resize:none; outline:none; display:block;}
							.inputBtn {background:#690000; padding:6px 25px; font:18px/18px 'OpenSansCondBold', Arial, Helvetica, sans-serif; color:#cca8a8; text-transform:uppercase; border:0; cursor:pointer; letter-spacing:-0.5pt;}
							.inputBtn:hover {color:#fff;}
							.field-validation-error { background-color:#FFEBE8;border: 1px solid red;padding:3px 5px 3px 5px;margin:2px 0 0 0;font-size:12px;color:#131313;font-size:11px;text-transform:none;position:absolute;left:250px;top:0px}
							.fromDateError .field-validation-error { background-color:#FFEBE8;border: 1px solid red;padding:3px 5px 3px 5px;margin:2px 0 0 0;font-size:12px;color:#131313;font-size:11px;text-transform:none;position:absolute;left:0px;top:30px;}
							.toDateError .field-validation-error { background-color:#FFEBE8;border: 1px solid red;padding:3px 5px 3px 5px;margin:2px 0 0 0;font-size:12px;color:#131313;font-size:11px;text-transform:none;position:absolute;left:250px;top:30px;}

							.selectOptions {width:306px; height:25px; background:#fff; border:0; margin:0 0 11px; font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#747474; padding:0 0 0 5px;}
							.selectFieldSmallGroup {width:406px; height:25px; clear:both; margin:0 0 11px;}
								.selectFieldSmallGroup .selectOptions {width:138px; float:left; margin-left:6px;}
								.selectFieldSmallGroup .toLabel {float:left;width:20px;padding:6px 0 0 5px;color:Black;}
								.selectFieldSmallGroup .selectOptions:first-child {margin-left:0;}
							.sdrGraphic {width:110px; float:left; text-align:center; padding:10px 0 0;}
							/*
							.selectField {width:281px; height:25px; background:#fff url(themes/base/images/dropdown-arrow.gif) right top no-repeat; margin:0 0 11px; font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#747474; text-transform:uppercase; padding:0 25px 0 0; position:relative; z-index:5;}
								.sfItemSelected {width:298px; height:18px; padding:7px 0 0 8px;}
								.sfItemGroup {width:304px; overflow:hidden; background:#fff; border:1px solid #646567; display:none;}
									.sfItem {width:288px; height:15px; padding:5px 8px;}
									.sfItem:hover {background:#d3d3d3;}

							.selectFieldSmallGroup {width:306px; height:25px; clear:both; margin:0 0 11px;}
								.selectFieldSmallGroup .selectField {width:128px; height:25px; background:#fff url(themes/base/images/dropdown-arrow.gif) right top no-repeat; font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#747474; text-transform:uppercase; padding:0 25px 0 0; position:relative; z-index:5; float:left;}
									.selectFieldSmallGroup .sfItemSelected {width:128px; height:18px; padding:7px 0 0 8px;}
									.selectFieldSmallGroup .sfItemGroup {width:153px; height:150px; overflow:auto; background:#fff; border:1px solid #646567; display:none;}
										.selectFieldSmallGroup .sfItem {width:auto; height:15px; padding:5px 8px;}
										.selectFieldSmallGroup .sfItem:hover {background:#d3d3d3;}
							*/

				.searchContent {margin:0 0 36px;}
					.searchContent h1.searchTitle {font:24px/24px Arial, Helvetica, sans-serif; color:#e8e9e8; text-transform:uppercase; font-weight:bold; float:right; clear:right;}
					.searchField {width:290px; height:15px; background:#fff; border:0; margin:0 0 11px 15px; padding:5px 8px; font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#131313; text-transform:uppercase; display:inline-block; vertical-align:top;}
					.searchResultsNum {font:16px/16px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; margin:0 0 15px; clear:both;}
					.searchFilters {width:100%; clear:both;}
						.sfTitle {font:16px/16px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
						.sfLabel {font:13px/13px 'OpenSansBold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; margin:0 0 2px;}
					.searchResults {width:100%; clear:both; margin:20px 0 0;}
						.srGroup {height:50px; clear:both; overflow:hidden; margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #aaaeb1;}
							.srgImg {width:50px; max-width:50px; height:50px; float:left; overflow:hidden;}
								.srgImg img {max-width:50px; height:auto;}
							.srgInfo {width:672px; height:50px; float:right; background:#000; background:rgba(0,0,0,0.4); font:18px/18px 'OpenSansSemibold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; position:relative;}
								.srgInfo a {width:672px; height:50px; color:#fff;}
								.srgInfo a:hover {color:#9b9fa3; cursor: pointer;}
									.srgiName {display:block; position:absolute; left:11px; top:10px; width:175px;}
									.srgiBranch {display:block; position:absolute; left:29%; top:10px;}
									.srgiYears {display:block; position:absolute; right:140px; top:10px;}
									.srgiSearchName {display:block; position:absolute; left:11px; top:10px;width:280px;}
									.srgiSearchBranch {display:block; position:absolute; left:45%; top:10px;}
									.srgiSearchYears {display:block; position:absolute; right:20px; top:10px;}
						.srSortOptions {width:100%; clear:both; overflow:hidden; margin:10px 0 0; font:18px/18px 'OpenSansSemibold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;}
							.srsoLeft {width:45%; float:left; padding:0 0 0 10px;}
								.srsoLeft a {color:#9b9fa3; margin:0 0 0 10px;}
								.srsoLeft a:hover {color:#fff;}
								.srsoLeft a.sortSelected {color:#fff;text-decoration:underline;}
							.srsoRight {width:45%; float:right; text-align:right; padding:0 10px 0 0;}
								.arrowLeft {vertical-align:top; margin:3px 20px 0 20px;}
								.arrowRight {vertical-align:top; margin:3px 0 0;}
								
				
		#btmLogos {width:980px; height:161px; clear:both; border-top:1px solid #6e7176; border-bottom:1px solid #6e7176; padding:5px 0; margin:0 auto 26px;}
			#btmLogosInner {width:980px; height:161px; background:#000; background:rgba(0,0,0,0.5);}
				#btmLogosInner > ul {list-style:none; margin:0; padding:10px 0 0;}
				#btmLogosInner > ul li {float:left; margin-left:52px;}
				#btmLogosInner > ul li:first-child {margin-left:35px;}
				#btmLogosInner > ul li a {display:block; line-height:0;}
				#btmLogosInner > ul li a img {display:block;}
		#disclaimer {width:980px; padding:10px 0; font:12px/15px 'OpenSansRegular', Arial, Helvetica, sans-serif; color:#9c9c9c; font-style:italic;text-align:center;}
		#push {height:28px;}

	#footerSection {width:100%; height:28px; clear:both; position:relative; margin-top:-28px; background:#000; background:rgba(0,0,0,0.7);}
		#footerInner {width:980px; height:20px; padding:8px 0 0;}
			#fLeft {width:45%; float:left; font:12px/12px 'OpenSansRegular', Arial, Helvetica, sans-serif; color:#363636; text-transform:uppercase;}
				#fLeft a {color:#363636;}
				#fLeft a:hover {color:#fff;}
			#fRight {width:45%; float:right; text-align:right; font:12px/12px 'OpenSansRegular', Arial, Helvetica, sans-serif; color:#adadad; text-transform:uppercase; padding:0 10px 0 0;}
				#fRight a {color:#adadad;}
				#fRight a:hover {color:#fff;}

.uploadInstructionsLink {width:100%; display:block; margin:0; text-align:center; font-size:12px; text-transform:uppercase;}


/*MISC*/
.clear {clear:both;}
.hide, .hidden {display:none;}

img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width:100%; height:auto;}
.alignleft, img.alignleft {display:inline; float:left; margin:3px 15px 0 0;}
.alignright, img.alignright {display:inline; float:right; margin:3px 0 0 15px;}
.aligncenter, img.aligncenter {clear:both; display:block; margin:3px auto 0;}

.entry-utility, .entry-meta {font-size:85%;}
#comments label {padding:0 10px 0 0;}

.navigation, #nav-single, #nav-below, #nav-above {min-height:60px; margin:20px 0; clear:both; overflow:hidden;}
	.nav-previous {float: left; width: 50%; padding:10px 0 0;}
	.nav-next {float: right; text-align: right; width: 50%; padding:10px 0 0;}
.assistive-text {margin:0 !important;}

.srgAdminLinks {position:absolute;right:10px;top:14px;font-size:12px;}
.srgAdminLinks a{font-size:14px !important;color: #CCA8A8 !important; padding:6px 10px;}
.editor-wrapper {position:relative;font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif;color:#747474;text-transform:uppercase;padding-bottom:5px;}
.editor-label {position:absolute;font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#747474;top:7px;left:8px;cursor:text;}
.editor-label label{cursor:text;}
.searchFieldLabel { position:absolute;font-size:12px;left:130px;top:1px;color:#747474;cursor:text;}
.forgotSuccess {font:16px/16px 'OpenSansCondBold', Arial, Helvetica, sans-serif;color:White;text-transform:uppercase;}
.accountTitle {font:16px/16px 'OpenSansBold', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#747474;margin:0 0 10px 0;}
.accountSuccess {padding-left:10px;font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#747474;}
.profileContent {font:12px/12px 'OpenSansBold', Arial, Helvetica, sans-serif;color:#747474;text-transform:uppercase;margin:0 0 20px 0;}
.validation-summary-errors {font: 14px/18px 'OpenSansBold', Arial, Helvetica, sans-serif;color:#747474;text-transform:uppercase;border: 1px solid red;background-color:#FFEBE8;padding:10px;margin:0 0 10px 0;}
.validation-summary-errors ul { font-size:12px;margin-top:10px; }
.afg-table { display:table !important; }
.afg-row { display:table-row !important; }
.afg-cell { display:table-cell !important; text-align:left; vertical-align:top; padding-bottom:20px;}
.afg-cell img { max-height:179px;}
.logonCreate { padding-top:30px;font:16px/16px 'OpenSansCondBold', Arial, Helvetica, sans-serif;color:#fff;text-transform:uppercase;}
.editLabel {padding-bottom:5px;color:#131313;}
.uploadError { color:#690000;font-weight:bold; padding-top:5px;}
.searchToLabel {float:left;font:13px/13px 'OpenSansBold', Arial, Helvetica, sans-serif;color:White;padding:7px 1px 0 6px;}
.alignRight
{
    float: right;
}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.adminHeader {
    color: white;
    font-size: 1.5em;
}


.greenInputBtn {
background: #003300;
padding: 6px 25px;
font: 18px/18px 'OpenSansCondBold', Arial, Helvetica, sans-serif;
color: #00cc66;
text-transform: uppercase;
border: 0;
cursor: pointer;
letter-spacing: -0.5pt;
}



.userInfo {width:730px; height:50px; float:left; background:#000; background:rgba(0,0,0,0.4); font:18px/18px 'OpenSansSemibold', Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; position:relative;}
	.userInfo a {width:672px; height:50px; color:#fff;}
	.userInfo a:hover {color:#9b9fa3; cursor: pointer;}
    .userInfo span {
        display: inline-block;
        width: 300px;
        margin-top: 15px;
        margin-left: 15px;
    }
.backBtn {background:#690000; padding:6px 6px; font:12px/12px Arial, Helvetica, sans-serif; color:#cca8a8; text-transform:uppercase; border:0; cursor:pointer; letter-spacing:-0.5pt; padding-top:14px; padding-bottom:14px; font-weight:bold; display:block; width:70px; text-align:center;}    