/* IN CASE OF LOCAL STRUCTURAL OVERRIDE*/
/* example: #cigar_life body { width:1000px; } */

/* FONTS, COLORS AND BACKGROUNDS ONLY */
/* NO LAYOUT, NO MARGIN, NO PADDING, NO FLOATING, NO HEIGHT OR WIDTH, NO POSITION */

/* Content Wrapper Backgrounds */

#shell_wrapper { }

#outer_wrapper { 
}

#middle_wrapper {  }

#inner_wrapper { 
  background: url(../images/backgrounds/bg_main.jpg) no-repeat 0 0; 
}

/* Set Standard Font Attributes For Common Elements */
body {
	font-size:62.5%; 
	font-family: "Century Gothic",Helvetica, Arial, sans-serif;
}

a { 
	text-decoration:none;
}
a:link{  }
a:visited{ }
a:hover{ }
a:active{}

#logo { 
	color: #dbdada; 
}


.search_result_string {color:#4A7EAC;}

/*#h2, h4, p, cite, cite a, #articles h2 a  { }*/

/* Header Styles */


#header li {
	
}

/* Featured Article Styles */


#feature_articles_wrapper {
	
}

#feature_articles_wrapper h2 { 
    font-size: 2.0em;
    font-family: Helvetica, Arial, sans-serif;
}

/* Articles Styles */

#articles li { 
	border-top:1px solid #c3c1be;
}

.results{
}

 /* Citation of article */

a.more { 
    font-size:.8em;
	text-transform:uppercase;
	font-style:italic; 
} /* read more links */


/* Sidebar Styles */


.side_bar_category ul, div.sb_pub_logo{
	background:url(/images/backgrounds/FFF_opacity_40.png) repeat;
	_background:none;
	_background:#fff;
	border:1px solid #99afc3;
}

#sidebar ul{
  color:#45494B;
}

#sidebar ul li { font-size:1.1em; }

.sidebar_ad, #ad_vertical {
	border:1px solid #99afc3;
}

#login_block, #register_block {
	border:1px solid #bdcad1;
	border-top:none;
}

#login_block li em a, #login_popup li em a{
	color:#4a7eac;
}


#login_block li span, #login_block li em, #login_popup li em {
	font-size:.9em;
}


#login_block li label, #login_popup li label {
	font-weight:bold;
	height:38px;
	line-height:24px;
}


#register_block #no_picture {
	background:#d2e8fd;
	text-align:center;
	line-height:250px;
}


/* Sprites & Sprite Positioning */

#content,#login_block {  }


#logo {
background:transparent url(../images/backgrounds/b_bar_logo.png) repeat scroll 0 0;
}

#articles ul.share_new li {
	border:none;
}

.share_new li a { 
	display:block; 
	width:16px; 
	height:16px;
}

.share_new li a {
	background:url(../images/sprites/sprite_share_icons.png) repeat-x 0 0;
	_background:url(../images/sprites/sprite_share_icons.gif) repeat-x 0 0;
}


#nav_network #cigar_life {background-position:-2px -38px;}

#nav_network li a {
	background:url(../images/sprites/sprites_b_bar_verticals.jpg) repeat-x 0 0;
}

#articles ul.options li.share a span  {
	background-position:0 2px;
}

#articles ul.options li.comment a span {
	background-position:-11px 2px;
}

#brand_bar #logo div {
	background-position:-0 -2px;
	
}

#syndication {
	background-position:-38px 0px;
}

#sidebar h3#upcoming_events {
	background-position:-501px -6px;
}

#sidebar h3#whats_new {
	background-position:-749px -4px;
}


/* GENERAL FORM ELEMENT STYLES */

form legend {
	
}

form label {
	
}

input, textarea { 
	background:#fff;
	color:#333;
}

input.textfield { 
	font-size:1.1em;
}

.button {

}

.error {

}

input.error, textarea.error {
	border:1px solid #CC0F05;
}


label em {
	color:#fd8536;
	font-weight:bold;
}

.overlay {
	background-color:#000;
}

/* Article Page*/

#login_popup {
	border:1px solid #bdcad1;
}

#sessions_page .flash_notice {
  font-size:1.8em;
  font-weight:bold;
  color: #fd8536;
  margin: 0px 0px 15px;
}

.slideButton li
{
  _background: url(../images/backgrounds/feature_article_button.gif) repeat-x;
}

.slideButton li.selected {
	_background: url(../images/backgrounds/feature_article_button_selected.gif) repeat-x;
}

/* New Redesign Styles */

#comments .field_tail {
  background:transparent url(../images/backgrounds/tail.gif) no-repeat scroll 0 0;
  *background:none;
}

#comments .field_tail_2 {
  background:transparent url(../images//backgrounds/tail-2.gif) no-repeat scroll 0 0;
  _background:none;
}

#new_logo {
	background:url(../images/backgrounds/logo.png) no-repeat;
}

#articles ul.options li.email a span {
  background:transparent url(../images/backgrounds/email.gif) no-repeat scroll 0 0;
}

#header li#channels li a:hover {
  background:url(../images/subnav_arrow.gif) no-repeat 0 0px;
}

#articles li:hover, #market_place .product:hover {
	background: url(../images/backgrounds/article_bg.gif) repeat-x 0 0;
}

/* candidate for main.css*/
#home_page #header #home, 
#header li ul, 
#header li:hover {
  background: #adadad;
}

#header li a {
  /*color:#5e5e5e;*/
   color:#5E5E5E;
}

#header li a:hover, #header li:hover {
    color:#5E5E5E;
}

#home_page #header li#home a #header li a:hover {
  color:#5E5E5E;
}

#header li#channels li a:hover {
  color:#5E5E5E;
}

#comments fieldset textarea, 
#comments .comment {
  background:#5e5e5e;
  border:none;
}

a, a:link {
  color:#476c8e;
}

a:hover {
  color:#8ba1b6;
}

a:active {
  color:#646262;
}

a:visited {
  color:#47627a;
}

#comments fieldset textarea, 
#comments .comment p {
  color:#e6e6e6;
}

/* end candidate for main.css*/

/* Change Per Channel */

/*BG*/
body { background:#161a1c; }


/* Headings */
/* Articles link states */

h1, 
#feature_articles h2 a,
#articles li h2 a {
	color:#858fbd;
}

#articles li h2 a:visited, 
#feature_articles h2 a:visited {  
  color:#6d7bbc;
}

#articles li h2 a:hover, 
#feature_articles h2 a:hover {  
  color:#b6c2f8;
}


#articles li h2 a:active, 
#feature_articles h2 a:active {  
  color:#606788;
}
/* End Headings */
/* End Articles link states */


/* Graphics */
#login_reg {
	border-bottom:10px solid #cdcece;
}

#header {
	background: #cdcece;
}
/* End Graphics */


/* sub text */
.todays_date, 
#articles .article_pub_date, 
#articles ul.options li a, 
.featured_share a {
  color:#a09e9e;
}
/* end sub text */


/* Body */
body, 
#content p, 
#content li, 
.featured_article p, 
#articles p {
  color:#eeecec;
}

#articles li, #articles li:hover {
  border-top:1px solid #d4d0ce;
}
/* End Body */

#articles li:hover {
	background-color:#1b2023;
}


.sidebar_container {
  background:none;
}