/* CSS Document */
/* LAST MODIFIED DATE : 3/17/2010
   MODIFIED BY : JENNIFER GRAZIER
*/


/* set default styling */
body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #555454; background: url(/Images/fosj_backgrnd.jpg) repeat-x; background-color:white; text-align:center;}
img {padding: 0px; margin: 0px; border: none;}
h1{}
h2{font-size: 27px; color: #CB2C1E; line-height:85%; font-weight: normal; padding: 0px; margin: 0px;}
h3{font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #21A9C5; padding: 0px; margin: 0px 0px 5px 0px;}
h4{font-size: 23px; color: #CB2C1E; line-height:85%; font-weight: normal; padding: 0px; margin: 0px;}
h5{font-size: 19px; color: #20A9C5; font-family:Arial, Helvetica, sans-serif; font-weight: normal; padding: 0px; margin: 0px;}
h6{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CB2C1E; padding: 0px; margin: 0px 0px 5px 0px;}
div.clear {clear: both;}
div.toppad5px {padding: 5px 0px 0px 0px; float: left;}
div.toppad15px {padding: 15px 0px 0px 0px;}
div.toppad30px {padding: 30px 0px 0px 0px;}
a{outline: none;}
div.readmore {font-size: 12px; color: #CB2C1E; font-weight: bold; line-height: 175%; padding-top: 0px;}
div.readmore a{color: #CB2C1E;}
div.readmore a:hover{color: #CB2C1E; text-decoration: none;}
div.seemoreright {font-size: 12px; color: #CB2C1E; font-weight: bold; line-height: 175%; text-align: right; clear: both;}
div.seemoreright a{color: #CB2C1E;}
div.seemoreright a:hover{color: #CB2C1E; text-decoration: none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
span.errorheading {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #21A9C5; padding: 0px; margin: 0px 0px 5px 0px; font-weight: bold;}
p.error {}
.clearfix {display: inline-block;}

/* BUTTONS and ICONS */
img.toppad15px {padding: 15px 0px 0px 0px;}
div.joinnow {padding-top: 15px;}
div.joinnow_article {padding-top: 15px; text-align: left;}
div#actionButtonBottom {float: left; clear: both; margin: 5px 0px 5px 0px;}
div#actionButtonRight {float: left; clear: none; margin: 25px 0px 5px 40px;}
p.caption {clear: both;}
div.caption {clear: both;}

/* INVISIBLE REGIONS */
#metaDataRegion {text-align: left; padding: 0px; margin:0px;}
#CSSRegion {text-align: left; padding: 0px; margin:0px;}
#JSRegion {text-align: left; padding: 0px; margin :0px;}
#reportRegion {text-align: left; padding: 0px; margin: 0px;}

/* general and global styles */
/* positioning */
#container {width: 862px; min-height:500px; height:auto !important; height:500px; position: relative; margin: 0 auto;}
#header {display: block; margin: 0; width: 869px; height: 136px; padding: 0;}
#headerImage {display: block; background: url(/Images/fosj_heading.jpg) top left no-repeat; margin: 0; width: 869px; height: 136px; padding: 0;}

#topnav{clear: none; width: 870px; padding: 0px 0px 0px 4px;}
#topnav div.left{float: left; clear: none; text-align:left; background: white url(/Images/fosj_nav_left.jpg) top left  no-repeat; width: 38px; height: 35px;}
#topnav div.middle{float: left; clear: none; text-align:left; padding-top: 6px; background: url(/Images/fosj_nav_middle.jpg) top left repeat-x; color: white; width: 795px; height: 35px;}
#topnav div.links{float: left; clear: none; height: 35px;}
#topnav div.returnmarketlink {float: right; clear: none; text-align:right;  color: white; font-weight: bold; font-size: 12px; height: 35px;}
#topnav div.returnmarketlink a{text-align:right; font-weight: bold; font-size: 12px; height: 35px;}
#topnav div.middle span.arrows{font-size: 12px; padding: 0px 5px 0px 22px; color: white;}
#topnav div.middle span.firstarrow{font-size: 12px; padding: 0px 3px 0px 0px; color: white;}
#topnav div.middle a{color: white; text-decoration:none;}
#topnav div.middle a:hover{color: white; text-decoration: underline;}
#topnav div.middle a:visited{color: white;}
#topnav div.right {background: url(/Images/fosj_nav_right.jpg) top right no-repeat; width: 30px; height: 35px; float: left; clear: none; text-align:left;}

/* ARTICLE PAGES */
#contentwell_one {text-align: left; margin: 0px 0px 0px 4px; background-color:#F8F3DC; line-height: 140%; float: left; vertical-align:top;  border: 1px solid #EEE6B8}

/* for firefox*/
html > body #contentwell_one {padding: 40px 30px 20px 30px; width: 799px;}

/* for ie 7*/
* html #contentwell_one {padding: 40px 30px 20px 30px; width: 864px;}


/* 2 columns */
#contentwell_one #article_2col {width: 500px; float: left; clear: both; text-align: left;}
#contentwell_one #article_2col img {float: left; margin: 0px 0px 16px 0px; clear: none; padding: 0px; border: 1px solid #EEE6B8;}
#contentwell_one #article_2col div.text {float: left; clear: both; padding: 0px 0px 16px 0px; clear: both; width: 500px;}
#contentwell_one #article_2col h2 {padding-bottom: 6px; line-height: 100%; border-bottom: 1px solid #EEE5B6; margin-bottom: 17px;}
#contentwell_one #article_2col span.articleSubHeading h3 {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #21A9C5; padding: 0px; margin: 0px 0px 5px 0px;}
#contentwell_one #article_2col div.text h3 {padding: 0px; margin: 0px; font-size: 13px; color: #555454; line-height: 125%;}

/* 3 columns */
#contentwell_one #leftnav {width: 168px; padding-right: 15px; float: left; clear: both;}
#contentwell_one #article_3col {width: 420px; float: left; clear: none;}
#contentwell_one #article img.photo {float: left; clear: none; margin: 0px; margin: 0px 0px 16px 0px; padding: 0px; border: 1px solid #EEE6B8;}
#contentwell_one #article div.text {float: left; clear: none; padding: 0px 0px 16px 0px; clear: both; width: 413px;}
#contentwell_one #article h2 {padding-bottom: 6px; line-height: 100%; border-bottom: 1px solid #EEE5B6; margin-bottom: 17px;}

/* Left Column list styling */
#leftnav #lcNavigation {padding: 0px 0px 0px 4px;}
#leftnav #lcNavigation ul {list-style: none; color: #333333; line-height: 1.7em; margin-left: 0px; margin-right: 0px; padding-left: 10px; padding-right: 0px;}
#leftnav #lcNavigation ul li {margin-left: 0px; padding-left: 7px; background-image: url(/Images/fosj_bullet_arrow.gif); background-repeat: no-repeat; background-position: 0px 5px;}
#leftnav #lcNavigation ul ul li {margin: 0px; padding-left: 8px; background-image: url(/Images/fosj_bullet_arrow.gif); background-repeat: no-repeat; background-position: 0px 5px 0px 5px;}
#leftnav #lcNavigation ul ul ul li {margin: 0px; padding-left: 7px; background-image: url(/Images/fosj_bullet_arrow.gif); background-repeat: no-repeat; background-position: 0px 5px;}
/* for ie */
html>body #leftnav #lcNavigation ul ul li {margin-left: 0px;}
html>body #leftnav #lcNavigation ul ul li {margin-left: 4px;}
html>body #leftnav #lcNavigation ul ul ul li {margin-left: 14px;}

#leftnav ul li a {margin: 0px; color: #333333; text-decoration: underline;}
#leftnav ul li a:hover {color: #333333; text-decoration: none;}
#leftnav ul li a:visited {color: #333333;}
#leftnav h3 {padding: 12px 0px 4px 13px; margin: 0px; font-size: 13px; font-weight: bold; color: #830E17;}


/* CONTENTWELL ONE --- NATIONAL PAGE*/
#contentwell_one div#col1 {width: 500px; clear: both; float: left; text-align: left}
#contentwell_one div#col1 div.eventtitle{font-size: 27px; color: #CB2C1E; line-height:85%; font-weight: normal; padding: 0px; margin: 0px;}
#contentwell_one div#col1 div.eventdate {line-height: 110%; padding: 10px 0px 0px 0px; margin: 0px; font-size: 19px; color: #595959; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px;}
#contentwell_one div#col1 div.eventlocation {line-height: 115%; padding: 0px 0px 0px 0px; margin: 0px; font-size: 19px; color: #595959; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px;}
#contentwell_one div#col1 div.eventcity {line-height: 115%; padding: 0px 0px 0px 0px; margin: 0px; font-size: 19px; color: #595959; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px;}
#contentwell_one div#col1 div.eventcost {line-height: 130%; font-size: 20px; color: #20A9C5; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px; margin: 0px;}
#contentwell_one div#col1 img.rsvp {text-align: left; padding-top: 15px; margin-bottom: 25px;}
#contentwell_one div#col1 div.eventdescription {padding: 0px; margin: 0px; vertical-align:top; }
#contentwell_one div#col1 div.eventimage {text-align: right; clear: both; float: right; padding: 5px 0px 16px 16px;}
#contentwell_one div#col1 div.horzrule {border-bottom: 1px solid #efe5b9; margin-bottom: 10px; margin-top: 10px;}

#contentwell_one div#colmain {width: 784px; clear: both; float: left; line-height:100%; padding-top: 18px; background-color: #FFF; border: solid #EEE688 1px;}
#contentwell_one div#colmain div#innermain {padding: 5px 25px 15px 25px; background: none;}
#contentwell_one div#colmain div#inner {background: url(/Images/fosj_homebg.png) repeat-y; border: none;}
#contentwell_one div#col2 {padding-left: 40px; text-align: left; clear: none; float: left; width: 218px;}

#contentwell_one img.photo {float: left; clear: none; padding: 0px 25px 16px 0px;}
#contentwell_one img.photoright {text-align: right; clear: none; padding: 0px 0px 16px 16px;}
#contentwell_one img.photo_rightalign {text-align: right; clear: none; float: right; padding: 0px 0px 16px 16px;}
#contentwell_one img.photopom {float: left; clear: none; margin: 0px 25px 16px 0px; border: 1px solid #EEE6B8;}
#contentwell_one .rule {padding: 10px 0px 15px 0px; margin: 0px;}

#contentwell_one div#lzFeatureRegion {border: 1px solid #EEE688; text-align: left; background-color: white; float: left;  width: 410px; padding-bottom: 20px; padding-top: 15px; margin: 0px; padding-right: 15px;}
#contentwell_one div#lzFeatureRegion h3 {margin-left: 15px; color: #CB2C1E; font-size: 24px; font-weight: normal; margin-bottom: 18px; line-height: 105%; padding: 0px; }
#contentwell_one div#lzFeatureRegion div.name {color: #5A5A5A;   font-size: 18px; font-weight: normal; margin-right: 15px; padding: 0px 0px 5px 0px;}
#contentwell_one div#lzFeatureRegion div.lzFeatureText {font-size: 13px; color: #555454; float: left;}
#contentwell_one div#lzFeatureRegion div#lzFeatureText div.readmore {float: right; clear: both;  margin-right: 5px;}
#contentwell_one div#lzFeatureRegion img.lzFeature {border: 1px solid #CCCCCC; margin-right: 10px; float: left; clear: none; margin-left: 15px;}
#contentwell_one div#lzFeatureRegion div.readmore {text-align: right; }

#contentwell_one #lzFeatureWildcardRandomRegion {width: 332px; margin-left: 24px; text-align: left; vertical-align: top; padding: 15px 0px 18px 0px; border: solid #EEE688 1px; background-color: #FFF; clear: none; float: left;}
#contentwell_one #lzFeatureWildcardRandomRegion h4 {padding-bottom: 19px; padding-left: 15px; }
#contentwell_one #lzFeatureWildcardRandomRegion div.marketlogo {float: left; padding: 0px 0px 5px 0px; margin-left: 15px; margin-right: 15px;}
#contentwell_one #lzFeatureWildcardRandomRegion div.marketlogo img {float: left; padding: 0px 10px 0px 15px;}
#contentwell_one #lzFeatureWildcardRandomRegion div.desc{ font-size: 13px; color: #555454;  margin-bottom: .90em; line-height: 120%; padding-right: 20px;}
#contentwell_one #lzFeatureWildcardRandomRegion a, #contentwell_one #contentwell_one #lzFeatureWildcardRandomRegion a:link, #lzFeatureWildcardRandomRegion a:visited{ font-weight: bold; text-decoration: underline; }
#contentwell_one #lzFeatureWildcardRandomRegion a:hover {text-decoration: none;}
#contentwell_one #lzFeatureWildcardRandomRegion div.seemoreright {line-height: 175%; text-align: right; clear: both; vertical-align: bottom; padding-right: 20px;}

#contentwell_one div#nationalUpcomingEventRegion {width: 190px; text-align: left; clear: both; float: left; font-size: 12px; background: none;}
#contentwell_one div#nationalUpcomingEventRegion div.seemoreright {padding-bottom: 15px;}
#contentwell_one div#homefeatureoneRegion {width: 190px; float: left; text-align: left; margin-left: 35px; width: 504px; background: none;}
#contentwell_one div#featuretextdesc {background: none; line-height: 130%;padding-top: 10px;}
#contentwell_one div#featuretextdesc a, #contentwell_one div#featuretextdesc a:link, #contentwell_one div#featuretextdesc a:visited{ color: #CB2C1E; text-transform: uppercase; font-weight: bold; text-decoration: underline; display: block; text-align: right; font-size: 12px;}
#contentwell_one div#featuretextdesc a:hover {text-decoration: none;}
#contentwell_one div#featuretextdesc h2 {margin-top: 10px; font-size: 14px; font-weight: bold; margin-bottom: 2px;}
#contentwell_one div.rsvp {text-align: right; padding: 10px 0px 5px 0px; height: 30px; border-bottom: 1px solid #efe5b9;}

#middleRow {text-align: center; float: left; clear: both; margin: 0px; padding: 0px; width: 780px;}
#searchMarketRegion {clear: none; float: left; padding: 24px 8px 19px 20px;}
#findMarketRegion {clear: none; float: left;  padding: 24px 8px 19px 0px;}
#joinFOSJRegion {clear: none; float: left; padding: 24px 8px 19px 0px;}
#middleRow img {}

#contentwell_one img.market {border-left: 1px solid #efe5b9; border-right: 1px solid #efe5b9; margin: 0px 10px;}

/* CONTENTWELL TWO */
#contentwell_two {text-align: left; padding: 40px 30px 20px 30px; margin: 1px 0px 0px 4px; background-color:#F8F3DC; line-height: 140%; vertical-align:top; min-height:500px; height: auto !important; height:500px; border: 1px solid #EEE6B8;}
#contentwell_two div#col1 {width: 794px; clear: both; float: left;}
#contentwell_two div#col1 .subhead{font-size: 19px; color: #595959; padding: 0px 0px 0px 0px; line-height: 110%;}
#contentwell_two div#col1 div#flashmap{padding: 20px 10px 20px 10px; border: 1px solid #EEE6B8; background-color: #E4E4E4; margin: 20px 0px 15px 0px;}
#contentwell_two div#col4 {width: 794px; clear: both; float: left; min-height:500px; height:auto !important; height:500px; text-align: left;}

#nationalUpcomingEventRegion div.upcomingeventtitle {color: #20A9C5; font-size: 12px; line-height: 130%; font-weight: strong; margin: 0; padding: 0;}
#nationalUpcomingEventRegion div.upcomingeventtitle a{color: #20A9C5; font-size: 12px; line-height: 130%; font-weight: bold; margin: 0; padding: 0;}
#nationalUpcomingEventRegion div.upcomingeventtitle a:hover{color: #20A9C5; font-size: 12px; line-height: 130%; font-weight: bold; margin: 0; padding: 0; text-decoration: none;}
#nationalUpcomingEventRegion div.upcomingeventcity {font-size: 12px; font-weight: normal; line-height: 130%; }
#nationalUpcomingEventRegion div.upcomingeventdate{font-size: 12px; font-weight: bold; line-height: 130%; }
#nationalUpcomingEventRegion h2 {color: #CB2C1E; font-size: 24px; font-weight: normal; line-height: 115%;margin-bottom: 10px;}

div#sponsor h2 {color: #CB2C1E; font-size: 24px; font-weight: normal; margin-bottom: 18px;}
div#sponsor h3 {color: #5A5A5A; font-size: 18px; font-weight: normal; margin: 0; padding: 0;}
div#sponsor img.sponsorContent {border: 2px solid #e8e9ed; float: left; margin-right: 10px;}

/* POPUP */
#container_popup {width: 470px; padding: 5px 5px 40px 20px; background-color:white; border: 1px solid #EEE6B8;}
#container_popup div#col1 {width: auto; clear: both; float: left; padding: 0px 20px 0px 0px;}
#container_popup div.market {clear: both; padding: 5px 0px 0px 0px; font-size: 18px; color: #999; text-decoration: underline;}
#container_popup div.flash {clear: both; padding: 30px 0px 30px 0px;}
#container_popup div#iconrow {color: #C9C9C9; text-align: right; font-size: 11px; width: 100%; height: 25px; vertical-align:top;} 
#container_popup div#iconrow div.link {color: #C9C9C9; float: right; clear: none; text-align: right; font-size: 11px; height: 25px; width: auto; margin: 3px 0px 0px 0px;}
#container_popup div#iconrow div.icon {clear: none; height: 25px; width: 22px; float: right; clear: none;}
#container_popup div#iconrow a {color: #C0C0C0; text-align: right;}
#container_popup div#iconrow a:hover {color: #C0C0C0; text-align: right; text-decoration: none;}

#container_popup div#col1 div.subcolumn1 {font-size: 11px; font-weight: bold; text-align: left; width: 145px; float: left; clear: both; padding: 5px 0px 7px 0px;}
#container_popup div#col1 div.subcolumn2 {font-sizes: 11px; text-align: left; width: 265px; clear: none; float: left; margin-bottom: 3px;}
#container_popup div#col1 div.subcolumn2 input.pad {margin-bottom: 4px;}
#container_popup div#col1 div.subcolumn2 textarea.pad {margin-bottom: 4px;}

#container_popup .search_heading {font-weight: bold;}
#container_popup .smalltext {font-size: 11px; color: #595959; line-height: 115%;}
#container_popup div#col1 div#buttonrow {padding: 30px 20px 0px 0px; height: 50px; clear: both; text-align: right; vertical-align: middle;}
#container_popup div#col1 div#buttonrow img {padding: 0px 10px 0px 0px; vertical-align: middle;}

/* EVENT SPONSORS*/
#eventsponsors {border: 2px solid #EEE6B8; padding: 14px 20px 0px 15px; background-color: white; width: 209px;}
#eventsponsors ul{padding: 12px 10px 20px 25px; color: #555353; font-size: 12px; margin: 0px;}
#eventsponsors ul li{color: #555353; font-size: 12px; padding: 0px 0px 5px 7px;  list-style-image: url(/Images/fosj_bullet_beige.gif); margin: 0px;}
#eventsponsors ul a {font-weight: bold; color: #555353;}
#eventsponsors ul li img {vertical-align: middle;}
#eventsponsors ul li img.valigner {vertical-align: middle;}

/* SEARCH PAGE*/
#col1 div.search_col1 {width: 120px; float: left; clear: both;}
#col1 div.search_col2 {width: 50px; float: left; clear: none;}
#col1 div.search_col3 {padding: 0px 10px 10px 0px; float: left; clear: none; }
#col1 div.search_buttonrow {width: 350px; text-align: right; height: 70px; vertical-align: middle; padding: 15px 0px 25px 0px; clear: both;}
#col1 div.search_buttonrow img {margin-right: 15px; vertical-align: middle;}

div.totalresults {font-weight: bold; color: #CB2C1E; margin-bottom: 15px; border-bottom: 1px solid #EEE6B8; padding: 0px 0px 5px 0px; width: 100%;}
#searchresults {font-size: 11px;}

#searchresults div.colA {float: left; clear: none; padding: 2px 2px 2px 2px; margin: 2px 2px 2px 0px; font-size: 11px; width: 150px;}
#searchresults div.colB {float: left; clear: none; padding: 2px; margin: 2px; width: 350px;}
#searchresults div.colC {float: left; clear: none; padding: 2px; margin: 2px; width: 130px;}
#searchresults div.colD {float: left; clear: none; padding: 2px; margin: 2px; width: 80px;}
#searchresults div.highlight1 {background-color: #EFE4BC; height: 30px;}
#searchresults div.highlight2 {background-color: #E5D499; height: 30px;}
.search_heading {font-weight: bold; font-size: 11px;}
.search_subheading {font-size: 11px;}

/* TELL A FRIEND*/
div.tellafriend {text-align: right; padding: 5px 0px 12px 0px; vertical-align:top;}
#tellaFriendRegion {text-align: right; padding: 5px 0px 12px 0px; vertical-align:top;}

/* CONTACT US*/
#contactlist {text-align: left; padding: 15px 0px 0px 20px; vertical-align:top; line-height: 145%;}
#contactlist div.col1 {width: 230px; line-height: 140%; padding: 10px 0px 20px 10px; clear: none; float: left;}

/* EMAIL and PRINT icons*/
#emailprint {clear: both; vertical-align:bottom; text-align:right; border: none; font-size: 11px; padding: 5px 0;}
#emailprint img {border: none; padding-top: 5px; vertical-align: bottom;}
#emailprint a{color:#CC2C1E;}
#emailprint a:hover {text-decoration: none;}
#emailprint .pipe {padding: 0px 7px 0px 7px; color: #D9CEA2}

/* FOOTER */
#footerRegion {padding: 10px 0 5px 0; clear: both; font-size: 11px; text-align: center;}
#footerRegion a{color: #858585; text-decoration:underline;}
#footerRegion a:hover{color: #858585; text-decoration:none;}
#footerRegion a:visited{color: #AEAEAE; text-decoration:none;}
#footerRegion div.disclaimer {color: #5A5A5A; padding-top: 4px;}
#footerRegion .pipe {color: #B2B2B2; padding: 0px 5px 0px 5px; font-size: 11px;}

/* RELATED TOPICS */
#relatedTopics_2col {padding-left: 40px; clear: none; float: left; width: 228px; text-align: left;}
#relatedTopics_2col h3 {margin: 0px;}
#relatedTopics_2col ul {color: #555353; font-size: 12px; line-height: 160%; list-style-type: none;}
#relatedTopics_2col ul a {font-weight: bold; color: #555353;}
#relatedTopics_2col ul a:hover {text-decoration: none;}
#relatedTopics_2col li.icon {background-image: url(/Images/fosj_bullet_beige.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; height: 60px;}
#relatedTopics_2col li {background-image: url(/Images/fosj_bullet_beige.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; height: 25px;}
#relatedTopics_2col img {border: 1px solid grey; width: 48px; height: 48px; float: left;} 
#relatedTopics_2col span.contentTypeText {font-weight: bold;}
#relatedTopics_2col li.icon img {margin-right: 8px; margin-left: 0px;}
 

#relatedTopics_3col {width: 168px; padding-left: 20px; float: left; clear: none;}
#relatedTopics_3col h3 {margin: 0px}
#relatedTopics_3col ul {color: #555353; font-size: 12px; line-height: 160%; list-style-type: none;}
#relatedTopics_3col ul a {font-weight: bold; color: #555353;}
#relatedTopics_3col ul a:hover {text-decoration: none;}
#relatedTopics_3col li.icon {background-image: url(/Images/fosj_bullet_beige.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 14px; height: 60px;}
#relatedTopics_3col li {background-image: url(/Images/fosj_bullet_beige.gif); background-repeat: no-repeat;
background-position: 0px 5px; padding-left: 14px; height: 25px;}
#relatedTopics_3col img {border: 1px solid grey; width: 48px; height: 48px; float: left;} 
#relatedTopics_3col span.contentTypeText {font-weight: bold;}
#relatedTopics_3col li.icon img {margin-right: 8px; margin-left: 0px;}

/* SEARCH and RESULTS */
table.eventsearch {font-size: 12px; line-height: 170%;}
table.eventsearch tr.odd {background-color: #EFE4BC;}
table.eventsearch tr.even {background-color: #E0CB86;}

