#left_plus_middle {
float:left;
width:800px;
height:auto;
}

#webinars_part {
float:left;
width:100%;
height:auto;
}

#webinar_part #webinar {
float:left;
width:580px;
margin-right:10px;	
background-color:#E9EDF0;
}

#webinar_part #webinar #home_flv_player {
float:left;
width:auto;
height:auto;
}

#exclusives_part {
float:left;
width:580px;
height:auto;
background-color:#E9EDF0;
padding-bottom:5px;
}

#special_art_part {
float:left;
width:580px;
height:auto;
background-color:#E9EDF0;
margin-bottom:10px;
padding-bottom:5px;
}

.sp_segment {
float:left;
width:100%;
height:auto;
margin:5px 0 0 10px;
padding-bottom:5px;
}

.sp_segment p {
max-width:700px;
text-align:justify;
text-indent:1em;
}

.sp_segment a h1 {
font-size:18px;
line-height:18px;
max-width:560px;
}

#left_side_pub {
float:left;
height:auto;
width:200px;;
margin-top:10px;
margin-bottom:10px;
}

#left_side_pub #ga_pub {
float:left;
width:200px;
height:auto;
margin:10px 0;
background-color:#E9EDF0;
}

.more_left {
float:left;
width:100%;
padding:0;
margin-bottom:10px;	
background-color:#E9EDF0;
}

.left_most_visit {
float:left;
width:100%;
height:auto;
background-color:#E9EDF0;
}

.left_latest_comments {
float:left;
width:100%;
height:auto;
background-color:#E9EDF0;
}

#right_side_pub {
float:left;
height:auto;
width:200px;
margin-top:10px;
margin-bottom:10px;	
}

#right_side_pub #aen_newest {
float:left;
height:auto;
width:200px;
background-color:#E9EDF0;
margin-bottom:10px;	
text-align:center;
}

#right_side_pub #aen_most_popular {
float:left;
height:auto;
width:200px;
background-color:#E9EDF0;
margin-bottom:10px;
text-align:center;
padding-bottom:5px;
}

#right_side_pub #ga_pub {
float:right;
height:600px;
width:120px;
margin-right:20px;
}

#center_pub {
float:left;
height:auto;
width:580px;
margin:10px;
background:transparent url(/resources/images/menugradient.jpg) repeat-x scroll 0 0;
}

#more_webinars {
float:left;
width:340px;
min-height:300px;
height:auto;
margin-bottom:10px;
background-color:#E9EDF0;
}

.important {
font-style:italic;
}

.box_header_smaller {
padding:4px 0 4px 8px;
background:url('../images/bg_box_header.png') 0 0 repeat-x;
border-bottom:1px solid #ccc; font-size:12px; font-weight:bold; color:white;
}

.box_header_smaller h1 {
width:100%;
color:#fff;
display:inline;
font-weight:bold;
font-size:12px;
line-height:13px;
}

/** CSS for the special articles page */
#left_sp {
float:left;
width:730px!important;
width:700px;
height:auto;
margin-right:10px!important;
margin-left:10px!important;
margin-right:5px;
margin-left:5px;
background:#E9EDF0;
}

#right_sp {
float:left;
width:240px;
height:auto;
margin-right:10px!important;
margin-right:5px;
}

#sp_extra {
float:left;
width:365px;
min-height:300px;
height:auto;
}
#sp_extra .title {
font-size:12px;
line-height:12px;
font-weight:bold;
margin-left:10px;
}
#sp_extra .smaller_sp {
float:left;
width:345px!important;
width:330px;
height:auto;
margin:5px;
border:1px dotted #164C97;
padding:5px;
}
#sp_extra_single {
float:left;
width:100%;
}

.pagination {
float:left;
margin:5px 20px 5px 0px;
width:100%;
text-align:right;
font-size:18px;
line-height:20px;
}

.pagination a {
font-size:18px;	
}

#back {
text-decoration:none;
color:white;
font-size:14px;
line-height:16px;
font-weight:bold;
background:transparent url(../images/bg_box_header.png) repeat-x scroll 0 0;	
text-align:left;
padding-left:10px;
}

#back:hover {
background:#720A11 url(../images/bg_header.png) repeat-x scroll 0 0 ;
cursor:pointer;
}

.line {
border-bottom:1px dotted #164C97;
float:left;
width:555px;
}
.line_sp {
border-bottom:1px dotted #164C97;
float:left;
width:710px;
height:10px;
}

#sp_comments {
float:left;
width:100%;
}

#comments {
float:left;
height:auto;
width:100%;
}
#article {
float:left;
width:100%;
margin-bottom:10px;
background-color:#E9EDF0;
}

/**************Archive CSS *********/

#archive {
float:left;
width:100%;
height:auto;
background-color:#E9EDF0;
}

.archive_top:hover {
cursor:pointer;
}
.archive_top {
float:left;
width:100%;
margin:1px 0;
}

.archive_inner {
float:left;
width:100%;
padding:1px 0;
}

.year_archive {
float:left;
width:100%;
height:auto;
}

.year_archive p {
font-weight:bold;
padding-left:10px;
}
.month_archive {
float:left;
width:100%;
height:auto;
margin-left:10px;
display:none;
}

.vol_issue_archive {
float:left;
width:100%;
height:auto;
padding:2px 0;
}

.v_i_inner {
float:left;
max-width:220px;
width:auto;
margin-bottom:2px;
padding:4px 0!important;
padding:2px 0!important;
border-bottom:1px dotted #164C97;
}

.v_i_inner p {
margin:0 10px;
}
.v_i_inner p.smaller {
font-size:10px;
}
.v_i_inner:hover {
background:#720A11;
color:white;
}

.month_archive a {
color:black;
font-weight:bold;
}

.box_header_month {
background:transparent url(../images/bg_box_header.png) repeat-x scroll 0 0;
font-weight:bold;
padding:4px 0 4px 8px;
text-align:left;
}
.box_header_month p {
color:white;
font-size:14px;
font-weight:bold;
margin-left:20px;
}

/** Those are the special articles comments **/
#comments {
float:left;
width:100%;
height:auto;
}

#comments table {
width:670px;
margin:0 auto;
}

#comments h1 {
margin-left:20px;
font-size:16px;
line-height:17px;
text-align:left;
width:95%;
margin-right:20px;
padding-bottom:4px;
}

#comments table td {
background:#E9EDF0 none repeat scroll 0 0;
border-bottom:1px dotted #164C97;
margin-right:10px;
}

#comments table th {
background:#E9EDF0 none repeat scroll 0 0;
border-bottom:1px dotted #164C97;
margin-right:10px;
width:520px;
}

#comments table table {
width:670px;
}

#comments table td p {
width:600px;
margin:0 auto;
}

#comments table td p.source {
text-align:right;
}
#comments table td p.source span {
font-weight:bold;
}

#comments table td p.source span {
font-weight:bold;
}

#comments table td.ga_add_comment_3 {
text-align:center;
}

#comments table td.emthy {
background:none;
}

/*
 * Added by Ivan to style pagination
 */
#archive a {font-size:11px;}
.pagination {
font-size:10px;
margin:0 auto;
width:100%;
text-align:center;
margin-bottom:5px;
}
div.pagination a {
font-size:11px;
border:1px solid #666;
margin-right:3px;
padding:2px 5px;
background-position:bottom;
text-decoration:none;
color:#99210B;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
div.pagination a:hover, div.pagination a:active {
border: 1px solid #000;
background-image:none;
background-color:#777;
color:#fff;
}
div.pagination span.current {
margin-right:3px;
padding:2px 5px;
font-weight:bold;
color:#99210b;
font-size:12px;
}