body {
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-track-color: #ffffff; 
	scrollbar-face-color: #cccccc; 
	scrollbar-shadow-color: #cccccc; 
	scrollbar-highlight-color: #cccccc;
	scrollbar-3d-light-color: #ffffff;

}

.topnav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
	line-height: 100%;
	margin-bottom: 2px;
	margin-top: 2px;
}

.topnav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	line-height: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 6px;
	margin-left: 6px;
}
.topnav2_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	line-height: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 6px;
	margin-left: 0px;
}
.topnav2_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	line-height: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 0px;
	margin-left: 6px;
}

.topnav3 {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	line-height: 100%;
	vertical-align: middle;
	margin-top: 4px;
	margin-bottom: 4px;
}

.user { 
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #d73d3d;
	line-height: 100%
}

.weather { 
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #666666;
	line-height: 100%
}

.date {
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #d73d3d;
	line-height: 100%;
	margin: 2px;
}

.leftmenu1 { 
	margin-top: 4px;
	margin-left: 7px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	line-height: 100%
}

.leftmenu2 { 
	margin-top: 4px;
	margin-left: 7px;
	margin-right: 0px;
	margin-bottom: 2px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	line-height: 10.5pt}

.leftmenu3 { 
	margin-top: 4px;
	margin-left: 7px;
	margin-right: 3px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #615150;
	line-height: 100%
}

.leftselect { 
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px
	margin-bottom: 0px;
}

.search { 
	margin-top: 4px;
	font-family:Times New Roman;
	font-size: 7pt;
	font-weight: bold;
	color: #7c7c7c;
	line-height: 150%
}

.loc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #7c7c7c;
	line-height: 150%;
	vertical-align: middle;
	height: 16px;
}

.loctitle { 
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #7c7c7c;
	line-height: 150%
}

.sort { 
	margin-left: 7px;
	margin-top: 8px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	line-height: 150%
}

.commands {
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #999999;
	line-height: 150%;
	vertical-align: middle;
	height: 16px;
}

.restitle { 
	margin-left: 5px;
	margin-right: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	line-height: 100%
}

.resresult { 
	margin-top: 7px;
	margin-left: 8pt;
	margin-right: 5px;
	margin-bottom: 7px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #e7e7e7;
	line-height: 100%
}

.restableheader { 
	margin-bottom: 5px;
	margin-left: 4px;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	line-height: 100%
}

.rescontent1 { 
	margin-top: 7px;
	margin-left: 4px;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	line-height: 100%
}

.rescontent2 { 
	margin-top: 2px;
	margin-left: 4px;
	font-family: Arial;
	font-size: 8pt;
	line-height: 10.5pt;
	color: #666666;
}

.rescontent3 { 
	margin-top: 7px;
	margin-left: 4px;
	font-family: Arial;
	font-size: 13pt;
	font-weight: bold;
	color: #d73d3d;
	line-height: 100%
}

.rescontent4 { 
	margin-top: 7px;
	margin-left: 4px;
	margin-bottom: 15px;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	line-height: 100%
}

.reviews1 { 
	margin-top: 7px;
	margin-left: 4px;
	margin-right: 5px;
	margin-bottom: 4px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #d73d3d;
	line-height: 100%
}

.newssection {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	line-height: 100%
}

.newstitle1 { 
	margin-top: 4px;
	margin-left: 0px;
	margin-bottom: 7px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #d73d3d;
	line-height: 100%
}

.newsresults {
	margin-top: 4px;
	margin-left: 8pt;
	margin-right: 8pt;
	margin-bottom: 4px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
	line-height: 100%
}

.mostemailedtime {
	margin-top: 2px;
	margin-left: 8pt;
	margin-right: 8pt;
	margin-bottom: 2px;
	font-family: Arial;
	font-size: 7pt;
	font-weight: none;
	color: #999999;
	line-height: 100%
}

.mostemailedpages {
	margin-top: 8pt;
	margin-left: 8pt;
	margin-right: 0px;
	margin-bottom: 5px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: none;
	color: #999999;
	line-height: 110%
}

.seeall { 
	margin-top: 0px;
	margin-right: 8pt;
	margin-left: 8pt;
	margin-bottom: 8pt;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #d73d3d;
	line-height: 100%
}

.sortpadding { 
	margin-top: 7px;
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 7px;
}

.footer { 
	margin-bottom: 8pt;
	font-family: Arial;
	font-size: 7pt;
	font-weight: none;
	color: #666666;
	line-height: 100%
}

p { 
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	line-height: 100%
}

a:link {
	text-decoration:none; color:#666666; 
}

a:active {
	color:#ff0000;  
	text-decoration:none;
}

a:visited {
	color:#666666;  
	text-decoration:none;
}

a:hover {
	text-decoration:underline; color:#ff0000;  
}

a.topnavlink:link { 
	text-decoration:none; color:#666666; 
}

a.topnavlink:active { 
	text-decoration:none; color:#cc0000;  
}

a.topnavlink:visited { 
	text-decoration:none; color:#666666;  
}

a.topnavlink:hover {
	text-decoration:none; color:#cc0000;  
}

a.locnavlink:link {
	text-decoration:none; color:#666666; 
}

a.locnavlink:active { 
	color:#D73D3D;  
	text-decoration:none;
}

a.locnavlink:visited { 
	color:#666666;  
	text-decoration:none;
}

a.locnavlink:hover { 
	text-decoration:underline; color:#D73D3D;  
}

a.commandlink:link { 
	text-decoration:none; color:#666666; 
}

a.commandlink:active { 
	color:ff0000;  
	text-decoration:none;
}

a.commandlink:visited { 
	color:#666666;  
	text-decoration:none;
}

a.commandlink:hover { 
	text-decoration:underline; color:ff0000;  
}

a.leftmenulink:link { 
	text-decoration:none; color:#666666; 
}

a.leftmenulink:active { 
	color:#CC0000;  
	text-decoration:none;
}

a.leftmenulink:visited { 
	color:#666666;  
	text-decoration:none;
}

a.leftmenulink:hover {
	text-decoration:underline;
	color:#CC0000;
	font-weight: bold;
}

a.listingkeylink:link { 
	text-decoration:none; color:#666666; 
}

a.listingkeylink:active { 
	color:#CC0000;  
	text-decoration:none;
}

a.listingkeylink:visited { 
	color:#666666;  
	text-decoration:none;
}

a.listingkeylink:hover { 
	text-decoration:underline; color:#d73d3d;  
}

a.reslink:link { 
	text-decoration:none; color:#e7e7e7; 
}

a.reslink:active { 
	color:#CC0000;  
	text-decoration:none;
}

a.reslink:visited { 
	color:#e7e7e7;  
	text-decoration:none;
}

a.reslink:hover { 
	text-decoration:underline; color:#CC0000;  
}

a.restnamelink:link { 
	text-decoration:none; color:#CC0000; 
}

a.restnamelink:active { 
	color:#CC0000;  
	text-decoration:none;
}

a.restnamelink:visited { 
	color:#CC0000;  
	text-decoration:none;
}

a.restnamelink:hover { 
	text-decoration:underline; color:#CC0000;  
}

a.reviewlink:link { 
	text-decoration:none; color:#CC0000; 
}

a.reviewlink:active { 
	color:#CC0000;  
	text-decoration:none;
}

a.reviewlink:visited { 
	color:#CC0000;  
	text-decoration:none;
}

a.reviewlink:hover { 
	text-decoration:underline; color:#CC0000;  
}

a.newssectionheaderlink:link { 
	text-decoration:none; color:#666666; 
}

a.newssectionheaderlink:active { 
	color:#CC0000;  
	text-decoration:none;
}

a.newssectionheaderlink:visited { 
	color:#CC0000;  
	text-decoration:none;
}

a.newssectionheaderlink:hover { 
	text-decoration:underline; color:#CC0000;  
}

a.news1link:link { 
	text-decoration:none; color:#CC0000; 
}

a.news1link:active { 
	color:#CC0000;  
	text-decoration:none;
}

a.news1link:visited { 
	color:#CC0000;  
	text-decoration:none;
}

a.news1link:hover { 
	text-decoration:underline; color:#CC0000;  
}

a.news2link:link { 
	text-decoration:none; color:#999999; 
}

a.news2link:active { 
	color:#CC0000;  
	text-decoration:none;
}

a.news2link:visited { 
	color:#999999;  
	text-decoration:none;
}

a.news2link:hover { 
	text-decoration:underline; color:#CC0000;  
}

a.footerlink:link { 
	text-decoration:none; color:#666666; 
}

a.footerlink:active { 
	color:#CC0000;  
	text-decoration:none;
}

a.footerlink:visited { 
	color:#666666;  
	text-decoration:none;
}

a.footerlink:hover { 
	text-decoration:underline; color:#CC0000;  
}


a.withborder img {	
    border: 1px solid #9b9b9b;
	text-decoration:none;
}

a.withborder:hover img, a.withborderSelected img{
    border: 1px solid #CC0000;
}



a.noborder img {	
    border: 0px;
	text-decoration:none;
}

a:noborder:hover img{
    border: 0px;
	text-decoration:none;
}


.form {
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
}

.hotsheetform {
	margin: 0px;
	padding: 0px;
}

.dropdownform {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.formbutton {
	border: 1px solid #666666;
	background-color: #FFFFFF;
	font-family:Arial; 
	font-size:12px;
	font-weight: bold; 
	color:#666666;
}

.formfield {
	border: 1px solid #666666; 
	background-color: #FFFFFF;
	font-family:Arial; 
	font-size:12px; 
	color:#666666;
}

.leftmenubg1 {
background-image:   url(http://media.7x7sf.com/designimages/7x7_leftmenubg1.jpg);
}

.leftmenubg2 {
	background-color: #f3f2f2;
	padding-bottom: 8pt;
}

.leftmenubg3 {
background-image:   url(http://media.7x7sf.com/designimages/7x7_leftmenubg2.jpg);
}

.leftmenubg4 {
background-image:   url(http://media.7x7sf.com/designimages/7x7_leftmenubg3.jpg);
}

.contentbg1 {
	background-color: #000000;
	height: 25px;
}
.bodyHeader {
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	padding:2px 0px 2px 4px;
}

.contentbg2 {
	background-color: #f6f3f3;
}

.contentbg3 {
	background-color: #bfbebe;
}

.contentbg4 {
	background-color: #9e9e9e;
}

.hotsheetbg {
	background-image:   url(http://media.7x7sf.com/designimages/7x7_hotsheetsignup.jpg);
	background-repeat: no-repeat;
	background-position:  left top;
}
.articlecontent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	margin-left: 7px;
	margin-bottom: 4px;
	line-height: 10.5pt;
	margin-right: 8pt;
}
.articlehead1 {
	font-family: Arial;
	font-size: 11.5pt;
	font-weight: bold;
	color: #d73d3d;
	line-height: 100%;
	margin-bottom: 5px;
	margin-left: 5px;
}
a.articlelink:link {
	color:#666666;
	text-decoration:none;
}
a.articlelink:active { 
	color:#CC0000;  
	text-decoration:none;
}
a.articlelink:visited { 
	color:#666666;  
	text-decoration:none;
}
a.articlelink:hover { 
	text-decoration:underline; color:#CC0000;  
}


.review {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10.5pt;
	color: #666666;
	margin: 3px 8px;
}
a.reviewlink:link {
	color:#666666;
	text-decoration: none;
}
a.reviewlink:active { 
	color:#CC0000;  
	text-decoration:none;
}
a.reviewlink:visited { 
	color:#666666;  
	text-decoration:none;
}
a.reviewlink:hover { 
	text-decoration:underline; color:#CC0000;  
}


.reviewhead {
	background-image:   url(http://media.7x7sf.com/designimages/7x7_commentheadbg.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8A8A8;
	background-color: #E0E0E0;
	background-repeat: repeat-y;
}
.reviewbox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFCDCD;
}
.slidecontent1 {
	margin-top: 2px;
	margin-left: 4px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	line-height: 100%
}
.slidecontent2 {
	margin-top: 2px;
	margin-left: 4px;
	font-family: Arial;
	font-size: 8pt;
	line-height: 10.5pt;
	color: #666666;
}
.slidecontent3 {
	margin-left: 4px;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #d73d3d;
	line-height: 100%
}
.slidecontent4 {
	margin-top: 7px;
	margin-left: 4px;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #d73d3d;
	line-height: 100%
}
a.slidenamelink:link { 
	text-decoration:none; color:#CC0000; 
}
a.slidenamelink:active { 
	color:#CC0000;  
	text-decoration:none;
}
a.slidenamelink:visited { 
	color:#CC0000;  
	text-decoration:none;
}
a.slidenamelink:hover { 
	text-decoration:underline; color:#CC0000;  
}


a.slidelink:link {
	color:#666666;
	text-decoration:none;
}
a.slidelink:active { 
	color:#CC0000;  
	text-decoration:none;
}
a.slidelink:visited { 
	color:#666666;  
	text-decoration:none;
}
a.slidelink:hover { 
	text-decoration:underline; color:#CC0000;  
}


.resDetailName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #D73D3D;
	font-weight: bold;
}
.resDetailcontent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10.5pt;
	color: #666666;
}
.resDetailcontent2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10.5pt;
	color: #999999;
}
a.resDetaillink:link {
	color: #666666;
	text-decoration:none;
}
a.resDetaillink:active {

	color: #CC0000;
	text-decoration:none;
}
a.resDetaillink:visited {

	color: #666666;
	text-decoration:none;
}
a.resDetaillink:hover {

	color: #CC0000;
	text-decoration: underline;
}

.slidecontent5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}
.articleminibox {
	padding: 6px 8px 8px;
	border: 1px solid #666666;
}
.articleminiboxTxt {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #CC0000;
	line-height: 10.5pt;
}
.articlecontent2-1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 4px;
}
.articlev5_box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #756E7E;
	padding: 4px 6px 6px;
	text-align: left;
	height: 73px;
}
.articlev5_box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #9B8E7E;
	padding: 4px 6px 6px;
	text-align: left;
	height: 88px;
}
.articlev5_box3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #999999;
	padding: 4px 6px 6px;
	text-align: left;
	height: 91px;
}
.articlev5_box4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #4F2F32;
	padding: 4px 6px 6px;
	text-align: left;
	height: 71px;
}
.articlev5_box5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #B2926C;
	padding: 4px 6px 6px;
	text-align: left;
	height: 266px;
}
.articlev5_box6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 4px 6px 6px;
	text-align: left;
	height: 91px;
}
.topeventlistHead {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #D73D3D;
	font-weight: bold;
	line-height: 12pt;
	margin-bottom: 8px;
}
.topeventlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	margin-bottom: 5px;
}
a.topeventlist:link {
	color: #666666;
	text-decoration:none;
}
a.topeventlist:active {
	color: #CC0000;
	text-decoration:none;
}
a.topeventlist:visited {
	color: #666666;
	text-decoration:none;
}
a.topeventlist:hover {
	color: #CC0000;
	text-decoration:underline
}
a.eventslink:link {
	color:#666666;
	text-decoration: none;
}
a.eventslink:active { 
	color:#CC0000;  
	text-decoration:none;
}
a.eventslink:visited { 
	color:#666666;  
	text-decoration:none;
}
a.eventslink:hover { 
	text-decoration:underline; color:#CC0000;  
}


.rightcol-border {
	border: 1px solid #333333;
}
.rightcol-head {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #333333;
}
.rightcol-txtarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	padding: 4px;
	line-height: 9pt;
}
.rightcol-txtarea a:link {
	color:#999999;
	text-decoration:none;
}
.rightcol-txtarea a:active { 
	color:#CC0000;  
	text-decoration:none;
}
.rightcol-txtarea a:visited { 
	color:#999999;  
	text-decoration:none;
}
.rightcol-txtarea a:hover { 
	text-decoration:underline; color:#CC0000;  
}


a.rightcollink:link {
	font-weight:bold;
	color:#666666;
	text-decoration: none;
}
a.rightcollink:active { 
	color:#CC0000;  
	text-decoration:none;
}
a.rightcollink:visited { 
	color:#666666;  
	text-decoration:none;
}
a.rightcollink:hover { 
	text-decoration:underline; color:#CC0000;  
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 3px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	list-style-image: url(http://media.7x7sf.com/designimages/7x7_bullet-dot.gif);
	list-style-type: disc;
	margin: 4px;
	padding: 0px;
}
li a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration:none;
}
li a:active { 
	color: #CC0000; 
	text-decoration:none;
}
li a:visited { 
	color: #666666; 
	text-decoration:none;
}
li a:hover { 
	color: #CC0000; text-decoration:underline; 
}


.neighborhood-weeklinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	margin: 8pt 4px;
}
.neighborcontent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 4px;
	margin-right: 4px;
}
.neighborcontent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 10.5pt;
	margin: 4px;
}
.neighborcontent3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #D73D3D;
	font-weight: bold;
	margin-right: 4px;
	margin-left: 4px;
}
a.neighborlink:link { 
	text-decoration:none;color:#666666; 
}
a.neighborlink:active { 
	color:#666666;  
	text-decoration:none;
}
a.neighborlink:visited { 
	color:#666666;  
	text-decoration:none;
}
a.neighborlink:hover { 
	text-decoration:underline; color:#CC0000;  
}


.eventDetailName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #CC0000;
	font-weight: bold;
	margin-left: 4px;
}
.playvideostext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 10.5pt;
}
a.playvideoslink:link { 
	text-decoration:none; color:#666666; 
}
a.playvideoslink:active { 
	color:#666666;  
	text-decoration:none;
}
a.playvideoslink:visited { 
	color:#666666;  
	text-decoration:none;
}
a.playvideoslink:hover { 
	text-decoration:underline; color:#CC0000;  
}

.playerbox-bg {
	background-image: url('images/videoplayer-bg.jpg');
	background-repeat: no-repeat;
	background-color: #D1D1D1
}
.leftnav_bloghead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 6px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 7px;
}
.leftnav_blogtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	line-height: 10.5pt;
}
.leftnav_bloghead2 {

	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #333333;
	margin-top: 6px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	font-weight: bold;
}
.bloglisting_h {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: #666666;
	text-align: right;
	margin-right: 4px;
}
.blogpost {
	background-image: url(http://media.7x7sf.com/designimages/7x7_blogpost-end.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 18px;
	padding-bottom: 5px;
	padding-right: 80px;
	padding-left: 80px;
}
.blogdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #d73d3d;
	margin-bottom: 20px;
}
.blogposttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
	margin-bottom: 8pt;
}
.blogtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	padding: 4px;
	line-height: 13pt;
}
.blogfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	color: #d73d3d;
	margin-bottom: 8pt;
}
a.blogfooter:link {
	color: #CC0000;
	text-decoration: none;
}
a.blogfooter:active {

	color: #CC0000;
	text-decoration: none;
}
a.blogfooter:visited {


	color: #CC0000;
	text-decoration: none;
}
a.blogfooter:hover {



	color: #CC0000;
	text-decoration: underline;
}
.blogtext_capitalRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #d73d3d;
}
.blogcontent {
	width: 500px;
}
.rightcol-head2 {

	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #7F7F7F;
}
.searchheadertxt {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #9E9E9E;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	vertical-align: middle;
}
.searchtableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #999999;
	margin-left: 8px;
	margin-bottom: 5px;
	margin-top: 2px;
	margin-right: 4px;
}
.searchcontent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	margin-top: 4px;
	margin-left: 8px;
	margin-right: 4px;
	margin-bottom: 4px;
	line-height: 10.5pt;
}
.searchcontent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #E7E7E7;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 7px;
	margin-left: 8pt;
	line-height: 10.5pt;
}
.searchcontent3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #d73d3d;
	margin-top: 4px;
	margin-left: 8px;
	font-weight: bold;
	line-height: 10.5pt;
	margin-right: 2px;
	margin-bottom: 0px;
}
a.searchlink:link {
	color: #666666;
	text-decoration:none;
}
a.searchlink:active {
	color: #CC0000;
	text-decoration:none;
}
a.searchlink:visited {
	color: #666666;
	text-decoration:none;
}
a.searchlink:hover {
	color: #CC0000;
	text-decoration: underline;
}
a.searchlink2:link {
	color: #666666;
	text-decoration: none;
}
a.searchlink2:active {
	color: #CC0000;
	text-decoration: none;
}
a.searchlink2:visited {
	color: #666666;
	text-decoration: none;
}
a.searchlink2:hover {
	color: #CC0000;
	text-decoration: underline;
}
a.searchlink3:link {
	color: #CC0000;
	text-decoration: none;
}
a.searchlink3:active {
	color: #CC0000;
	text-decoration:none;
}
a.searchlink3:visited {
	color: #CC0000;
	text-decoration: none;
}
a.searchlink3:hover {
	color: #CC0000;
	text-decoration: underline;
}
.leftmenubg5 {
	background-color: #C0C0C0;
}
.leftmenu4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	line-height: 10.5pt;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 7px;
}
a.leftmenulink2:link { 
	text-decoration:none; color:#000000; 
}
a.leftmenulink2:active { 
	color:#000000;  
	text-decoration:none;
}
a.leftmenulink2:visited { 
	color:#000000;  
	text-decoration:none;
}
a.leftmenulink2:hover {
	text-decoration:underline;
	color:#000000;
	font-weight: bold;
}


.leftmenu-lvl2 {
	margin-left: 18px;
}
.leftmenu-lvl3 {
	margin-left: 28px;
}
.emailthispage_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	margin-right: 8px;
}
a.emailthispage_toplinks:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.emailthispage_toplinks:active {
	color: #FFFFFF;
	text-decoration:none;
}
a.emailthispage_toplinks:visited {
	color: #FFFFFF;
	text-decoration:none;
}
a.emailthispage_toplinks:hover {
	color: #FFFFFF;
	text-decoration:underline;
}.emailthispage_header {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}
.emailthispage_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.emailthispage_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	margin-top: 34px;
	padding-top: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d73d3d;
	line-height: 10.5pt;
}
a.emailthispagelink:link {
	color: #666666;
	text-decoration:none;
}
a.emailthispagelink:active {
	color: #CC0000;
	text-decoration:none;
}
a.emailthispagelink:visited {
	color: #666666;
	text-decoration:none;
}
a.emailthispagelink:hover {
	color: #CC0000;
	text-decoration: underline;
}
.formfield2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d73d3d;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.submitarticle_body {
	margin-top: 18px;
	margin-right: 47px;
	margin-bottom: 8pt;
	margin-left: 35px;
}
.submitarticlecontent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 10.5pt;
}
.submitarticlecontent2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.homecontent1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #666666;
}
.homecontent2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
}
.homecontent3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	line-height: 10pt;
}
.homecontent4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #d73d3d;
	font-weight: bold;
}
.homecontent5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 10.5pt;
}
a.homelink1:link {
	color: #999999;
	text-decoration: none;
}
a.homelink1:active {
	color: #CC0000;
	text-decoration: none;
}
a.homelink1:visited {
	color: #999999;
	text-decoration: none;
}
a.homelink1:hover {
	color: #CC0000;
	text-decoration: underline;
}
a.homelink2:link {
	color: #999999;
	text-decoration: none;
}
a.homelink2:active {
	color: #999999;
	text-decoration: none;
}
a.homelink2:visited {
	color: #999999;
	text-decoration: none;
}
a.homelink2:hover {
	color: #CC0000;
	text-decoration: underline;
}
a.homelink3:link {
	color: #666666;
	text-decoration: none;
}
a.homelink3:active {
	color: #666666;
	text-decoration: none;
}
a.homelink3:visited {
	color: #666666;
	text-decoration: none;
}
a.homelink3:hover {
	color: #CC0000;
	text-decoration: underline;
}
.homewhite1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	margin-bottom: 4px;
	line-height: 11pt;
}.homewhite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #FFFFFF;
}
a.homewhitelink:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.homewhitelink:active {
	color: #FFFFFF;
	text-decoration:none;
}
a.homewhitelink:visited {
	color: #FFFFFF;
	text-decoration:none;
}
a.homewhitelink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.weatherHiLow {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #4375A3;
	font-weight: bold;
}
.homeblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #85B9EB;
}
a.homebluelink:link {
	color: #85B9EB;
	text-decoration:none;
}
a.homebluelink:active {
	color: #85B9EB;
	text-decoration:none;
}
a.homebluelink:visited {
	color: #85B9EB;
	text-decoration:none;
}
a.homebluelink:hover {
	color: #85B9EB;
	text-decoration: underline;
}
a.homelink4:link {
	color: #CC0000;
	text-decoration: none;
}
a.homelink4:active {
	color: #CC0000;
	text-decoration: none;
}
a.homelink4:visited {
	color: #CC0000;
	text-decoration: none;
}
a.homelink4:hover {
	color: #CC0000;
	text-decoration: underline;
}
a.reslink2:link { 
	color:#666666; text-decoration: none; 
}
a.reslink2:active { 
	color:#CC0000; text-decoration: none; 
}
a.reslink2:visited { 
	color:#666666; text-decoration: none; 
}
a.reslink2:hover { 
	color:#CC0000; text-decoration: underline; 
}
.articlehead2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	color: #d73d3d;
	line-height: 100%;
	margin-left: 7px;
}
.articlecontent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	margin-left: 7px;
	margin-bottom: 4px;
	line-height: 10.5pt;
	margin-right: 8pt;
	font-style: italic;
}
.articlehead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #d73d3d;
	line-height: 100%;
	margin-bottom: 5px;
	margin-left: 7px;
}
.articlecontent3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 9pt;
}
.sitemapcontent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 10.5pt;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.sitemapcontent2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 10.5pt;
	color: #D73D3D;
	font-weight: bold;
}
.sitemapcontent3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	line-height: 10.5pt;
	font-weight: normal;
}
a.sitemaplink1:link { 
	color:#CC0000; text-decoration:none; 
}
a.sitemaplink1:active { 
	color:#CC0000; text-decoration:none; 
}
a.sitemaplink1:visited { 
	color:#CC0000; text-decoration:none; 
}
a.sitemaplink1:hover { 
	color:#CC0000; text-decoration:underline; 
}
a.sitemaplink2:link { 
	color:#999999; 
	text-decoration:none;
}
a.sitemaplink2:active { 
	color:#999999; 
	text-decoration:none;
}
a.sitemaplink2:visited { 
	color:#999999; 
	text-decoration:none;
}
a.sitemaplink2:hover { 
	color:#CC0000; text-decoration:underline; 
}

.myaccounttext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 10pt;
	margin-bottom: 5px;
}
.myaccounttext2 {

	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 12pt;
	color: #D73D3D;
	font-weight: bold;
}
.myaccounttext3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	line-height: 12pt;
	font-weight: normal;
}
.myaccount_idBox {
	background-image: url(http://media.7x7sf.com/designimages/7x7_myaccount_bg1.gif);
	height: 301px;
	width: 144px;
	border: 1px solid #CCCCCC;
}
.myaccounttext4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 10.5pt;
	color: #D73D3D;
	margin-bottom: 6px;
}
.myaccount_footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0000;
}

#mapContainer { 
  height: 600px; 
  width: 600px; 
} 
.featurearticlesTopbox {
	margin-top: 24px;
	margin-bottom: 9px;
	margin-left: 19px;
	width: 646px;
	margin-right: 19px;
}
.featarticlehead1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #d73d3d;
	line-height: 100%;
}
.featarticlehead2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d73d3d;
	line-height: 16px;
}
.featarticlecontent1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
}
a.featarticlelink1:link {
	color: #666666;
	text-decoration:none;
}
a.featarticlelink1:active {
	color: #666666;
	text-decoration:none;
}
a.featarticlelink1:visited {
	color: #666666;
	text-decoration:none;
}
a.featarticlelink1:hover {
	color: #CC0000;
	text-decoration: underline;
}.featarticle_prevcover {
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	width: 650px;
	margin-left: 19px;
	margin-right: 19px;
}
.featarticlehead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
.featarticlecontent2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}

