body {
  margin: 0;
  padding: 0;
  background: #6f260f url(/images/main_background.jpg) repeat-x 0 0;
}

p {
  margin: 0 0 13px 0;
}

a {
  font: bold 11px Arial, Verdana, sans-serif;
  color: #8e2100;
  text-decoration: none;
}

a:hover {
  font: bold 11px Arial, Verdana, sans-serif;
  color: #8e2100;
  text-decoration: underline;
}

blockquote {
  margin: 0 20px 13px 20px;
  padding: 8px;
  border: 1px solid #D8D3C4;
}

#data_pixel {
  width: 1px;
  height: 1px;
  z-index: -3;
  float: left;
}

#content_wrapper {
  width: 970px;
  margin: 0 auto;
  background: url(/images/wrapper_background.png) repeat-y 0 0;
}

#magazine_content_wrapper {
  width: 970px;
  margin: 0 auto;
  background: url(/images/wrapper_background.png) repeat-y 0 0;
}

#subpage_content_wrapper {
  width: 970px;
  margin: 0 auto;
  background: url(/images/wrapper_background.png) repeat-y 0 0;
}

#header {
  width: 900px;
  height: 172px;
  margin: 0 35px;
  background: url(/images/wrapper_header.jpg) repeat-y 0 0;
}

#header h1 {
  text-indent: -9000px;
  margin: 0;
  padding: 0;
  width: 210px;
  float: left;
}

#header h1 a {
  display: block;
  margin: 0;
  padding: 0;
  width: 210px;
  height: 125px;
}

#header ul {
  margin: 0;
  padding: 20px;
  width: 600px;
  list-style: none;
  float: right;
  text-align: right;
  font: bold 10px Arial, Verdana, sans-serif;
  color: white;
}

#header li {
  display: inline;
  margin: 0 0 0 3px;
  padding: 0;
}

#header a {
  color: #fff;
  text-decoration: none;
}

#header a:hover {
  color: #fff;
  text-decoration: underline;
}

#footer {
  width: 970px;
  padding: 7px 0 0 0;
  height: 28px;
  margin: 0 auto;
  background: url(/images/main_footer.png) repeat-y 0 0;
  color: #fff;
  font: 10px Arial, Verdana, sans-serif;
  text-align: center;
}

#footer a {
  color: #fff;
  font: bold 10px Arial, Verdana, sans-serif;
  text-decoration: none;
}

/*  ========================  BEGIN NAVIGATION  ========================  */

/* Main Nav */

#content_navigation {
  list-style: none;
  padding: 0;
  margin: 0 35px;
  width: 900px;
  height: 33px;
  background: url(/images/btn_background.jpg) repeat-x;
  clear: both;
}

#content_navigation li {
  float: left;
  height: 33px;
  display: block;
  margin: 0;
  padding: 0;
}

#content_navigation li a {
  height: 33px;
  display: block;
  text-indent: -9000px;
}

#content_navigation li a:hover, 
#content_navigation li a:active,
#content_navigation li a.nav_on {
  background-position: 0 -33px;
}

/* Home Nav */

#content_navigation #nav_home {
  width: 68px;
  margin: 0 0 0 195px;
}

#nav_home a:link, #nav_home a:visited {
  background: url(/images/btn_home.jpg) no-repeat 0 0;
}


/* Magazine Nav */

#content_navigation #nav_magazine {
  width: 92px;
}

#nav_magazine a:link, #nav_magazine a:visited {
  background: url(/images/btn_magazine.jpg) no-repeat 0 0;
}

/* Community Nav */

#content_navigation #nav_community {
  width: 110px;
}

#nav_community a:link, #nav_community a:visited {
  background: url(/images/btn_community.jpg) no-repeat 0 0;
}

/* Resources Nav */

#content_navigation #nav_resources {
  width: 97px;
}

#nav_resources a:link, #nav_resources a:visited {
  background: url(/images/btn_resources.jpg) no-repeat 0 0;
}

/* Cigar Database Nav */

#content_navigation #nav_cdatabase {
  width: 133px;
}

#nav_cdatabase a:link, #nav_cdatabase a:visited {
  background: url(/images/btn_database_off.jpg) no-repeat 0 0;
}

#nav_cdatabase a:hover, #nav_cdatabase a:active {
  background: url(/images/btn_database_on.jpg) no-repeat 0 0;
}

/* Management Nav */

#content_navigation #nav_management {
  width: 117px;
}

#nav_management a:link, #nav_management a:visited {
  background: url(/images/btn_management.jpg) no-repeat 0 0;
}



/* Seperator Nav */

#content_navigation .nav_seperator {
  width: 13px;
  background: url(/images/btn_divider_off.jpg) no-repeat 0 0;
}

/*  ========================  END NAVIGATION  ========================  */

/*  ========================  BEGIN HOME CONTENT  ========================  */

#content {
  margin: 0px 35px;
  background: #ede6cc url(/images/wrapper_content_back.jpg) no-repeat 0 0;
  clear: both;
}

#homepage_container {
  padding: 35px 20px 0 20px;
  clear: both;
}

#homepage_top,
#homepage_mid {
  float: left;
  clear: both;
  width: 860px;
  margin: 0;
  padding: 0;
}

#top_left {
  width: 500px;
  min-height: 196px;
  border: 10px solid #ffffff;
  background: #dfd7c0;
  float: left;
  margin: 0;
  padding: 0;
}

#top_left_content {
  padding: 10px 0 10px 10px;
  color: #3d2e2e;
  font: 11px/15px Arial, Verdana, sans-serif;
}

#top_left_content h2 {
  color: #6f260f;
  font: bold 18px/18px Georgia, Times, serif;
  margin: 0;
  padding: 0;
}

#top_left_content h3 {
  color: #6f260f;
  font: italic 16px/18px Georgia, Times, serif;
  margin: 7px 0 12px 0;
  padding: 0;
}

#top_left_content a, #flickr a {
  color: #6f260f;
  font: bold 11px Arial, Verdana, sans-serif;
  text-decoration: none;
}

#news_content_left a,#news_content_right a{
  font: 11px Arial, Verdana, sans-serif;
  color: #2c1f1f;
  text-decoration: none;
}

#top_right {
  border: 10px solid #ffffff;
  height: 196px;
  width: 300px;
  margin: 0 0 0 20px;
  float: left;
}

#left_mid_area {
  width: 520px;
  float: left;
  margin: 20px 0 0 0;
}

#right_mid_area {
  width: 320px;
  float: left;
  margin: 20px 0 0 20px;
}

#sub_advertisement {
  background: #dfd7bf;
  width: 494px;
  padding: 0 0 0 26px;
  height: 100px;
}

#sub_advertisement p {
  height: 15px;
  display: block;
  margin: 0;
  padding: 5px 0 0 0;
  color: #635e4e;
  font: italic 10px Arial, Verdana, sans-serif;
  text-align: center;
}

#mid_news_area {
  width: 520px;
  float: left;
  margin: 20px 0 0 0;
}

#mid_news_area_left {
  width: 250px;
  float: left;
}

#mid_news_area_right {
  width: 250px;
  float: right;
}

#mid_news_area_right h2,
#mid_news_area_left h2 {
  width: 247px;
  height: 17px;
  background: url(/images/homepage_header_back.jpg) repeat-x 0 0;
  color: #ffffff;
  font: 11px Arial, Verdana, sans-serif;
  padding: 3px 0 0 3px;
}

#news_content_left,
#news_content_right {
  background: #ffffff;
  color: #3d2e2e;
  font: 11px/14px Arial, Verdana, sans-serif;
  width: 248px;
  border: solid #bdb6a0;
  border-width: 0px 1px 1px 1px;
  height: 329px;
}

#news_content_left a,
#news_content_right a {
 color:
}

#news_content_left li,
#news_content_right li {
  margin: 0 10px;
  padding: 5px 0 5px 0;
  background: url(/images/news_li_back.jpg) no-repeat center bottom;
}

#main_advertisement {
  width: 300px;
  height: 250px;
  border: 10px solid #fff;
}

#right_features_area {
  width: 320px;
  float: left;
  margin: 20px 0 0 0;
}

#featured_table {
  width: 500px; 
  height: 196px;
}

#features_left {
  width: 136px;
  height: 74px;
  border: 1px solid #bdb6a0;
  float: left;
  margin: 0;
  padding: 7px;
  background: #fff;
}

#features_right {
  width: 136px;
  height: 74px;
  border: 1px solid #bdb6a0;
  float: right;
  margin: 0;
  padding: 7px;
  background: #fff;
}

.features_box {
  width: 136px;
  float: left;
}

.features_image {
  width: 36px;
  float: left;
}

.features_text {
  color: #606060;
  font: 11px/13px Arial, Verdana, sans-serif;
  width: 90px;
  float: left;
  margin: 0 0 0 10px;
}

.features_text a {
  color: #606060;
  font: 11px/13px Arial, Verdana, sans-serif;
  text-decoration: none;
}

.features_text h3 a {
  color: #635e4e;
  font: bold 12px Georgia, Times, serif;
  text-decoration: none;
}

.features_text h3 {
  margin: 0 0 5px 0;
  color: #635e4e;
  font: bold 12px Georgia, Times, serif;
}

#community_calendar_area {
  width: 313px;
  margin: 20px 0 0 0;
  padding: 0;
  clear: both;
  background: #ffffff;
  color: #3d2e2e;
  font: 11px/14px Arial, Verdana, sans-serif;
  border: solid #bdb6a0;
  border-width: 0px 1px 1px 1px;
}


#community_calendar_area p {
  margin: 0 auto;
  padding: 5px 0;
  width: 300px;
}

#community_calendar_area h2 {
  height: 17px;
  background: url(/images/homepage_header_back.jpg) repeat-x 0 0;
  color: #ffffff;
  font: 11px Arial, Verdana, sans-serif;
  padding: 3px 0 0 7px;
}

#calendar_content {
  width: 318px;
  background: #ffffff;
  color: #3d2e2e;
  font: 11px Arial, Verdana, sans-serif;
  border: solid #bdb6a0;
  border-width: 0px 1px 1px 1px;
}

#calendar_content li {
  list-style: decimal;
  margin: 0 0 0 25px;
  padding: 4px 0 1px 0;
  color: #6f260f;
  font: bold 11px Georgia, Times, serif;
}

#calendar_content li span {
  color: #635e4e;
  font: 11px Arial, Verdana, sans-serif;
}

#calendar_content li span a {
  color: #635e4e;
  font: bold 11px Arial, Verdana, sans-serif;
}

#footer_links {
  width: 880px;
  margin: 0 10px;
  padding: 20px 0 20px 0;
  clear: both;
}

#footer_links a {
  color: #635e4e;
  font: 11px Arial, Verdana, sans-serif;
  text-decoration: none;
}

#footer_links a:hover {
  color: #635e4e;
  font: 11px Arial, Verdana, sans-serif;
  text-decoration: underline;
}

#footer_links h2 {
  color: #635e4e;
  font: bold 12px Georgia, Times, serif;
  border-top: 3px solid #635e4e;
  border-bottom: 1px solid #aca89a;
  padding: 5px 0;
  margin: 0;
}

#footer_links_wrapper {
  width: 880px;
  float: left;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
}

#footer_links_1,
#footer_links_2,
#footer_links_3,
#footer_links_4 {
  width: 115px;
  margin: 15px 10px 0 10px;
  float: left;
}

#footer_links_1 h3,
#footer_links_2 h3,
#footer_links_3 h3,
#footer_links_4 h3 {
  color: #635e4e;
  font: bold 12px Georgia, Times, serif;
  margin: 0 0 10px 0;
  padding: 0;
}

#footer_links_1 h3 a,
#footer_links_2 h3 a,
#footer_links_3 h3 a,
#footer_links_4 h3 a {
  color: #635e4e;
  font: bold 12px Georgia, Times, serif;
  text-decoration: none;
}

#footer_links_5 {
  width: 150px;
  float: right;
  margin: 20px 0 0 0;
  padding: 0;
  text-align: center;
  color: #bbb7a8;
  font: 10px Arial, Verdana, sans-serif;
}

#footer_links_5 img {
  padding: 4px;
  border: 1px solid #aeab9f;
  margin: 7px 0 0 0;
}

#footer_links_1 ul ul,
#footer_links_2 ul ul,
#footer_links_3 ul ul,
#footer_links_4 ul ul {
  color: #635e4e;
  font: 10px Arial, Verdana, sans-serif;
  margin: 5px 0 0 10px;
}

#footer_links_1 ul ul li,
#footer_links_2 ul ul li,
#footer_links_3 ul ul li,
#footer_links_4 ul ul li {
  margin: 2px;
}

#footer_links_1 ul ul a,
#footer_links_2 ul ul a,
#footer_links_3 ul ul a,
#footer_links_4 ul ul a {
  color: #635e4e;
  font: 10px Arial, Verdana, sans-serif;
  text-decoration: none;
}

#footer_links_1 ul ul a:hover,
#footer_links_2 ul ul a:hover,
#footer_links_3 ul ul a:hover,
#footer_links_4 ul ul a:hover {
  color: #635e4e;
  font: 10px Arial, Verdana, sans-serif;
  text-decoration: underline;
}

/*  ========================  END HOME CONTENT  ========================  */

/*  ========================  BEGIN SUB CONTENT  ========================  */

#subpage_background {
  background: url(/images/subpage_wrapper_background.jpg) repeat-y 35px 0;
  float: left;
}

#subpage_content {
  margin: 0 35px;
  padding: 0;
  background: url(/images/subpage_wrapper_content_back.jpg) no-repeat 0 0;
  float: left;
}

#subpage_wrapper {
  margin: 40px 20px 10px 20px;
  padding-bottom: 20px;
  width: 860px;
  float: left;
}

#sidebar {
  width: 190px;
  float: left;
  margin: 0;
  padding: 0;
}

#sidebar h1 {
  font: bold 20px Arial, Verdana, sans-serif;
  color: #2c1f1f;
  margin: 0 0 10px 0;
  padding: 0;
}

#sidebar h2 {
  height: 17px;
  background: url(/images/homepage_header_back.jpg) repeat-x 0 0;
  color: #ffffff;
  font: 11px Arial, Verdana, sans-serif;
  padding: 3px 0 0 3px;
  margin: 15px 0 0 0;
}

ul#sub_nav {
  margin: 0;
  padding: 20px 0 0 0;
  width: 900px;
  text-align: center;
}

#sub_nav li {
  margin: 0;
  padding: 0 10px;
  display: inline;
  background: url(/images/arrow.gif) no-repeat 0 4px;
  color: #6f260f;
  font: 12px Arial,Verdana,sans-serif;
}

#sub_nav li a {
  color: #6f260f;
  font: 12px Arial,Verdana,sans-serif;
  text-decoration: none;
}

#sub_nav li a:hover {
  color: #2c1f1f;
  font: 12px Arial,Verdana,sans-serif;
  text-decoration: none;
}

#sub_nav li a.nav_on {
  color: #2c1f1f;
  font-weight: bold;
}

#sidebar_news,
#sidebar_forum {
  margin: 5px 0 0 0;
}

#sidebar_news li,
#sidebar_forum li {
  border-bottom: 1px solid #a49f90;
  padding: 2px 10px;
  margin: 0;
}

#main_content {
  width: 630px;
  float: left;
  margin: 0 0 0 40px;
  padding: 0;
  font: 12px/17px Arial, Verdana, sans-serif;
  color: #2c1f1f;
}

#main_content small {
  font: 11px/15px Arial, Verdana, sans-serif;
}

#main_content td,
#main_content p {
  font: 12px/17px Arial, Verdana, sans-serif;
  color: #2c1f1f;
}

#main_content h2 {
  font: 18px Georgia, Times, serif;
  margin: 0 0 20px 0;
}

#main_content h3 {
  font: bold 13px Arial, Verdana, sans-serif;
  color: #6f260f;
  margin: 0 0 13px 0;
}

#main_content h3 a:link, #main_content h3 a:visited, #main_content h3 a:hover, #main_content h3 a:active {
  font: bold 13px Arial, Verdana, sans-serif;
  color: #6f260f;
  margin: 0 0 13px 0;
}

#main_content h3 span {
  font: 13px Arial, Verdana, sans-serif;
}

#sidebar_ad {
  width: 100%;
  float: right;
  margin: 20px 0 0 0;
  padding: 0;
  text-align: center;
  color: #bbb7a8;
  font: 10px Arial, Verdana, sans-serif;
}

#sidebar_ad img {
  padding: 4px;
  margin: 5px 0 0 0;
  border: 1px solid #aeab9f;
}

#main_content img, img.flickr_photo {
  border: 1px solid #d8d3c4;
  padding: 3px;
  margin: 0 0 10px 10px;
  background: #ffffff;
  max-width: 500px;
  max-height: 500px;
}

#medium_ad {
  padding-left: 330px; padding-bottom: 20px;
} 

.photocaption {
  margin: 0 auto;
  padding: 0 10px 8px;
  color: #6f260f;
  font: italic 12px/14px Georgia, Times, serif; 
}

/*  ========================  END SUB CONTENT  ========================  */

/*  ========================  BEGIN MAG CONTENT  ========================  */

#magazine_background {
  background: url(/images/magazine_wrapper_background.jpg) repeat-y 35px 0;
}

#magazine_content {
  margin: 0 35px;
  min-height: 244px;
  background: url(/images/magazine_wrapper_content_back.jpg) no-repeat 0 0;  
}

#magazine_wrapper {
  width: 860px;
  margin: 0 20px;
  float: left;
  padding-bottom: 20px;
}

#column_1 {
  width: 263px;
  float: left;
  margin: 0 40px 0 0;
}

#column_2 {
  width: 253px;
  float: left;
  margin: 0 42px 0 0;
}

#column_3 {
  width: 260px;
  float: left;
  margin: 0;
}

#magazine_wrapper h2 {
  font: 18px Georgia, Times, serif;
  color: #2c1f1f;
  margin: 10px 0 10px 0;
}

#magazine_wrapper h3 {
  font: bold 13px Arial, Verdana, sans-serif;
  color: #6f260f;
  margin: 0;
}

#magazine_wrapper h3 span {
  font: 13px Arial, Verdana, sans-serif;
}

#magazine_wrapper img {
  max-height: 70px !important;
  float: left;
  margin: 17px 7px 0 0;
  padding: 2px;
  background: #fff;
  border: 1px solid #aeab9f;
}

#magazine_wrapper p,
#sidebar {
  font: 12px/17px Arial, Verdana, sans-serif;
  color: #2c1f1f;
  margin: 0 0 13px 0;
}

#magazine_wrapper a {
  font: bold italic 11px Arial, Verdana, sans-serif;
  color: #2c1f1f;
  text-decoration: none;
}

#magazine_wrapper a:hover {
  font: bold italic 11px Arial, Verdana, sans-serif;
  color: #2c1f1f;
  text-decoration: underline;
}

#container {
  font: 11px/14px Arial, Verdana, sans-serif;
  color: #2c1f1f;
}

#magazine_sub_nav {
  padding: 20px 0 0 0;
  margin: 0;
  text-align: center;
  font: 12px Arial, Verdana, sans-serif;
  
}

#magazine_ad {
  width: 474px;
  height: 66px;
  margin: 10px auto 0 auto;
  padding: 0;
}

#magazine_ad img {
  padding: 2px;
  background: #fff;
  border: 1px solid #aeab9f;
}

#search_box {
  background: #fff;
  border: 1px solid #A49F90;
  margin: 0 0 15px 0;
}

#search_box th {
  color: #fff;
  text-align: left;
  padding: 4px;
  background: #2C1F1F;
}

.news_table img {
  margin: 0 !important;
}

.news_table th {
  color: #2C1F1F;
  padding: 4px;
  background: #e4dcc9;
}


/*  ========================  END MAG CONTENT  ========================  */


/*  ========================  BEGIN CALENDAR STYLES  ========================  */

.event_calendar_app {
  width: 415px;
}

.event_calendar_app td {
  max-width: 50px;
  width: 50px;
}
.event_calendar_header {
  background: #a9a493;
}

#calendar_prev {
  padding: 5px;
}

#calendar_prev a {
  background: url(/images/calendar/btn_event_left.gif) no-repeat 0 0;
  display: block;
  width: 48px;
  height: 27px;
  border: none;
  text-indent: -9000px;
}

#calendar_next {
  padding: 5px;
}

#calendar_next a {
  background: url(/images/calendar/btn_event_right.gif) no-repeat 0 0;
  display: block;
  width: 48px;
  height: 27px;
  border: none;
  text-indent: -9000px;
}

.title {
  padding-top: 5px;
  font: bold 14px Arial, Verdana, sans-serif;
}

.days {
  background: #d6d0bd;
  margin: 4px;
  border: solid 1px #a9a493;
  font: bold 10px Arial, Verdana, sans-serif;
}

.today {
  background: #d6d0bd;
  border: solid 1px #a9a493;
  font: bold 11px Arial, Verdana, sans-serif;
}

.onday {
  background-color: #a9a493;
  border: 1px solid #a9a493;  
}

td.events {
  background-color: #a9a493;
  border: 1px solid #a9a493;
  margin: 4px;
  font: 10px Arial, Verdana, sans-serif !important;
}

td.events a {
  font: 10px Arial, Verdana, sans-serif !important;
}

td.events:hover {
  background-color: #bcb6a4;
}

.noevent {
  font: 11px Arial, Verdana, sans-serif;
  margin: 4px;
  border: 1px solid #a9a493;
}

.searchheaddingtitle {
  font: bold 12px Arial, Verdana, sans-serif;
  text-align: left;
  color: #2c1f1f;
  background-color: #a9a493;
  padding: 4px;
}

.calendar_text {
  font: 11px Arial, Verdana, sans-serif;
  color: #2c1f1f;
}

/*  ========================  END CALENDAR STYLES  ========================  */

/*  ========================  BEGIN CIGAR DATABASE STYLES  ========================  */

.review_table_head {
  color: #2c1f1f;
  font: bold 13px Arial, Verdana, sans-serif;
}

.review_table_body {
  color: #2c1f1f;
  font: 11px Arial, Verdana, sans-serif;
}

/*  ========================  END CIGAR STYLES  ========================  */

/*  ========================  BEGIN IE 6 & 7 HACKS  ========================  */

* html #content_wrapper {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/wrapper_background.png');
  background: none;
}

* html #footer {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/main_footer.png');
  background: none;
}

#footer * {
  position: relative;
}

* html #magazine_content_wrapper {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/wrapper_background.png');
  background: none;
}

* html #subpage_content_wrapper {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/images/wrapper_background.png');
  background: none;
}

* html #content_navigation #nav_home {
  margin: 0 0 0 100px;
}

*:first-child+html# left_mid_area {
  margin: 0 0 0 0;
}

* html #left_mid_area {
  margin: 0 0 0 0;
}

* html #right_mid_area {
  margin: 0 0 0 20px;
}

*:first-child+html #homepage_mid {
  margin: -35px 0 0 0;
  padding: 0;
}

* html #homepage_mid {
  margin: -12px 0 0 0;
  padding: 0;
}

* html #community_calendar_area {
  margin: 40px 0 0 0;
}

*:first-child+html #community_calendar_area {
  margin: 36px 0 0 0;
}

*:first-child+html #calendar_content li,
* html #calendar_content li {
  margin: 0 0 0 30px;
  padding: 3px 0;
}

*:first-child+html #footer_links_wrapper,
* html #footer_links_wrapper {
  margin: 0;
}

*:first-child+html #footer_links,
* html #footer_links {
  padding: 20px 0 0 0;
}

* html #magazine_wrapper {
  width: 860px;
  margin: 0 10px;
  padding: 0;
  float: left;
}

* html #subpage_content {
  padding: 0 0 0 35px;
  margin: 0;
  background: url(/images/subpage_wrapper_content_back.jpg) no-repeat 35px 0;
}

*html #subpage_wrapper {
  margin: 40px 10px 10px 10px;
}

*:first-child+html #sidebar_ad {
  margin: 20px 0;
}

#flickr {
  padding-bottom:6px;
  color: #2c1f1f;
  font: bold 11px Arial, Verdana, sans-serif;
}

.short_select {
  max-width: 100px !important;
  width: 100px !important;
}

#canvas img {
  border: 5px solid #ff4444;  
}

/*thats for flickr, dont delete*/
#load, #tools {
  padding: 10px 0 0 0;
  margin: 0 auto;
  display: none;
  color: #666;
  width: 300px;
  font: 11px/13px Arial, Verdana, sans-serif;
  text-align: center;
}

.shared_flickr_users {
  margin-bottom: 30px;
}

ul.flickr_list {
  padding-left: 20px;
}

#first_look_table th {
  background: #2C1F1F;
  color: #fff;
}

#first_look_table .row1 {
  background: #a9a493;
}

#wts {width:100%}
#wts tr td {padding:5px; text-align:center}

.bar_table td {vertical-align:top}

/*odd and even rows for WTS*/
.row1 td {background:#fff}
.row2 td {background:transparent}

/*  ========================  END IE 6 & 7 HACKS  ========================  */
