/* 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 */

body { background:#ececec; }

#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 {
	
}

#header li {
	
}

h1 {
	color:#3f3d89;
}

/* 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;
}

#articles h2 a:hover, #sidebar h4 a:hover { 
	color:#4a7eac;
}

.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;
}

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

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

#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;
}