@charset "utf-8";
/* CSS Document */

body {
/*background:#818286;*/
margin-top:0px;
background:url(../images/bg/dewars2.jpg) fixed top center no-repeat #818286;
}

/*IMPORTANT FOR CLICKABLE BACKGROUND */
#bglink{
  display:block;
  height:100%;
  width:100%;
  position:fixed;
  left:0;
  top:0;
  z-index:0;
  text-indent:-5000em;
}
/*IMPORTANT FOR CLICKABLE BACKGROUND */


html {
     overflow: -moz-scrollbars-vertical;
}


#wrapper {
width:799px;
background-color:#FFFFFF;
margin: 0 auto;
border-right:1px solid #919396;
border-left:1px solid #949698;
position:relative;  /*IMPORTANT FOR CLICKABLE BACKGROUND */
z-index:10;   /*IMPORTANT FOR CLICKABLE BACKGROUND */
}

#header {
float:left;
width:799px;
height:163px;
background:url(../images/header.jpg) no-repeat;
position:relative;
}

#banner_468_60 {
	width:468px; 
	height:60px;
	position:absolute;
	top:70px;
	left:320px;
	background:#000;
}

#search_google {
float:right;
margin-top:8px;
}

#menu_area {
height:24px;
width:799px;
float:left;
}

#menu {
height:24px;
float:left;
background:url(../images/menu_img_left.jpg) no-repeat left;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
padding-left:35px;
line-height:24px;
width:510px;
}

#menu ul li{
float:left;
color:#231f20;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#menu ul li.news_events{
	float:left;
	color:#231f20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:4px;
	width:72px;
}

#menu ul li a{
float:left;
color:#231f20;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

#menu ul li a:hover{
float:left;
color:#231f20;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}

#menu_right {
width:254px;
float:right;
}

#mainContect {
width:612px;
float:left;
padding-left:8px;
}

#leftmods_area {
width:346px;
background: url(../images/leftmods_bg.jpg) repeat-y #FFFFFF;
}

#leftmods_top {
height:8px;
background:url(../images/leftmods_top_bg.jpg) repeat-x;
}

#leftmods_title {
height:28px;
background:url(../images/leftmods_title_bg.jpg) repeat-x;
}

#leftmods_title_left {
width:6px;
float:left;
}

.leftmods_title_middle {
width:233px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
padding-left:24px;
padding-top:3px;
color:#FFFFFF;
font-weight:bold;
}

#leftmods_title_right {
width:83px;
height:28px;
float:left;
background:url(../images/leftmods_title_right.jpg) no-repeat;
}

#clear {
clear:both;
}

#cover_left {
	width:178px;
	height:225px;
	margin-top:8px;
	float:left;
	background:url(../images/cover_bg.jpg) no-repeat;
	background-position:right;
}

.cover {
padding-left:21px;
padding-top:18px;
}

#cover_right {
	width:163px;
	float:left;
}

.cover_no_area {
height:49px;
font-size:32px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding-right:15px;
}

#cover_contents {
	background:#FFFFFF;
	height:179px;
	border-top:1px solid #dbdcde;
	width:163px;
	border-right:1px solid #bcbdc0;
	overflow:hidden;
}

#contents_title {
width:91px;
background:#000000;
height:18px;
margin-left:7px;
border-bottom:1px solid #c7c9cb;
border-left:1px solid #949698;
border-top:1px solid #858789;
padding-left:2px;
margin-bottom:3px;
}


#content {
margin-left:7px;
width:146px;
border-bottom:1px solid #ccc;
padding-top:2px;
}

.content_title_text {
color:#000;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:2px;
font-size:11px;
}


#contents_more {
text-align:right;
width:152px;
padding-top:3px;
}

#middle_columns {
margin-right:0px;
margin-left:15px;
margin-top:10px;
height:151px;
}

#middle_columns_img_area {
background:url(../images/middlecolumn_img_bg.jpg) repeat-x;
height:59px;
}

.middle_columns_img {
padding-top:4px;
}

#middle_columns_title_area {
background:#000000;
border-top:1px solid #636467;
border-bottom:1px solid #636467;
font-size:13px;
}

.middle_columns_title {
margin-top:2px;
padding-left:3px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
padding-bottom:2px;
padding-top:2px;
}

.middle_columns_text {
padding-left:4px;
padding-bottom:4px;
}

.middle_columns_text2 {
padding-bottom:4px;
}


#middle_columns_textandmore {
height:auto;
background:#FFFFFF;
}

.middle_columns_maintext {
padding-left:4px;
padding-top:3px;
padding-right:5px;
width:145px;
background:#fff;
min-height:44px !important;
}

.middle_columns_more {
text-align:right;
width:145px;
}

#sonar {
width:154px;
height:140px;
float:left;
border: 1px solid #77787b;
}

#travel {
width:154px;
height:140px;
float:right;
border: 1px solid #77787b;
}

#lewis {
float:left;
margin-bottom:5px;
}

#lewis_middle {
width:322px;
border-left:1px solid #5c5d60;
border-right:1px solid #231f20;
border-bottom:1px solid #5f6062;
}

#lewis_title_area {
min-height:33px;
border-top:1px solid #949698;
border-top:1px solid #636467;
background:#000000;
}

#lewis_textandmore {
background:#FFFFFF;
height:63px;
}

.lewis_maintext {
padding-left:10px;
padding-top:6px;
width:295px;
}

.lewis_more {
text-align:right;
width:300px;
}

#leftmods_bottom_area {
height:23px;
background:url(../images/leftmods_bottom_bg.jpg) repeat-x;
}

#rightmods_area {
	width:266px;
	background:url(../images/rightmods_bg.jpg) repeat-y;
}

#rightmods_title {
width:266px;
height:36px;
background:url(../images/rightmods_title_bg.jpg) repeat-x;
}

#rightmods_title_left {
width:6px;
float:left;
}

.rightmods_title_middle {
width:179px;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
padding-top:9px;
padding-left:8px;
}

#rightmods_title_right {
width:65px;
float:right;
}

#bcreative_title {
height:35px;
background:url(../images/bcreativewinners_title_bg.jpg) repeat-x;
}

#bcreative_title_left {
width:8px;
float:left;
}

.bcreative_title_middle {
width:188px;
float:left;
padding-left:5px;
padding-top:10px;
}

#bcreative_title_right {
width:65px;
float:left;
}

#bcreative_winner_orange {
width:254px;
background:#f7931e;
height:18px;
border-bottom:1px solid #231f20;
border-left:1px solid #c1996b;
margin-left:5px;
}

#bcreative_winner_white {
width:254px;
background:#fff;
height:18px;
border-bottom:1px solid #63574b;
border-left:1px solid #dfc5aa;
margin-left:5px;
}

.bcreative {
padding-left:5px;
padding-top:2px;
float:left;
width:105px;
}
.bcreative_whole {
padding-left:5px;
padding-top:2px;
float:left;
width:244px;
}

.winner {
float:right;
padding-top:2px;
width:139px;
text-align:right;
padding-right:5px;
}

#bcreative {
/*height:240px;*/
width:238px;
padding-left:14px;
padding-top:4px;
}

.bcreative_img {
padding-right:7px;
padding-bottom:3px;
}

#bcreative_more {
text-align:right;
width:238px;
}

#bcreative_bottom {
height:13px;
background:url(../images/bcreativewinners_bottom_bg.jpg) repeat-x;
}

#bcreative_bottom_left {
width:8px;
float:left;
}

#bcreative_bottom_middle {
width:246px;
height:13px;
float:left;
}

#bcreative_bottom_right {
width:12px;
float:left;
}

#agenda_title {
height:30px;
background:url(../images/agenda_title_bg.jpg) repeat-x;
}

#agenda_img {
width:120px;
float:left;
}

.agenda_img {
padding-left:13px;
}

#agenda_titles_area {
width:130px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#agenda_titles_area a:link {
color:#FF6600;
text-decoration:none;
}

#agenda_titles_area a:visited {
color:#FF6600;
text-decoration:none;
}

#agenda_titles_area a:hover {
color:#FF6600;
text-decoration:underline;
}


#agenda_entry {
width:121px;
height:34px;
border-bottom:1px solid #808285;
margin-left:7px;
}

.agenda_title {
background:url(../images/agenda_arrow.jpg) no-repeat left;
padding-left:18px;
padding-top:4px;
}

#agenda_title_left {
width:12px;
float:left;
}

.agenda_title_middle {
width:184px;
float:left;
padding-left:5px;
padding-top:7px;
}

#agenda_title_right {
width:65px;
float:left;
}

.agenda_date {
}

#agenda_more {
padding-top:3px;
width:128px;
text-align:right;
}

#agenda_bottom {
height:28px;
background:url(../images/agenda_bottom_bg.jpg) repeat-x;
}

#bannersArea {
width:179px;
float:left;
}

#banners_top {
height:14px;
background:url(../images/banners_top_bg.jpg) repeat-x;
width:179px;
float:left;
}

#banners_middle {
width:179px;
float:left;
background:url(../images/banners_area_bg.jpg) repeat-y;
}

#banners_bottom {
width:179px;
float:left;
}

#banner_120 {
	text-align:center;
}

#banner_header {
	margin-top:40px;
	width:468px;
	height:60px;
	float:right;
	padding-right:10px;
}

#banner_300x250 {
	width:300px;
	height:250px;
	margin-left:23px;
	margin-top:5px;
	text-align:center;
}

#banner_text {
width:314px;

float:left;
border: 1px solid #77787b;
margin-bottom:3px;
}

#banner_text_textandmore {
height:32px;
background:#FFFFFF;
}

#banner_text_title {
height:18px;
background:#000000;
margin-top:-4px;
border-top:1px solid #636467;
border-bottom:1px solid #636467;
}

.banner_text_maintext {
padding-left:4px;
padding-top:3px;
width:100%;
}

.banner_text_more {
text-align:center;
width:90%px;
}


#footer {
width:799px;
height:30px;
background:#231f20;
margin:auto;
border-top:1px solid #636467;
border-right:1px solid #4f5052;
border-left:1px solid #444446;
}
#footer_forum {
width:799px;
height:30px;
background:#231f20;
margin:auto;
border-top:1px solid #636467;
}

#menu_bottom {
margin-left:15px;
margin-top:7px;
}

#menu_bottom ul{
list-style: none;
margin: 0;
float:left;
padding: 0;
}

#menu_bottom ul li{
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#menu_bottom ul li a{
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

#menu_bottom ul li a:hover{
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
}

/*#mag_number {
position:absolute;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
}
*/

#cover-current {
	position:relative;
}

#mag_number {
position:absolute;
top:0px;
right:10px;
font-family:Arial, Helvetica, sans-serif;
}

#video-index {
	text-align:center;
	padding-top:8px;
	padding:5px;
}

#video-inside {
	text-align:center;
	padding:12px;
}

.banner {
padding-left:13px;
padding-top:1px;
}

.diadyo {
padding-right:2px;
}

#forum_list ul {
margin-top:0px;
}

.search_button {
background-color:#FF9900;
color:#FFFFFF;
border:#999999 solid 1px;
height:20px;
}
#search_field {
background-color:#F2F2F2;
color:#666666;
border:#333333 solid 1px;
}

.results_link {
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}

.results_link a {
color:#FF6600;
text-decoration:none;
}
.results_link a:visited {
color:#FF6600;
text-decoration:none;
}
.results_link a:hover {
color:#0066FF;
text-decoration:underline;
}
#ad_banner {
width:799px;
height:90px;
font-family:Arial, Helvetica, sans-serif;
border-left:#666666 solid 1px;
border-right:#666666 solid 1px;
background:#FFFFFF;
text-align:center;
padding-bottom:10px;
}

#distribution {
margin-bottom:10px;
}

#index-issue-articles {
	margin-left:14px;
}

#content-left {
	width:346px;
	float:left;
}

#content-right {
	width:266px;
	float:left;
}

.index-article-lg {
	float:left;
	margin:0px 0px 5px 0px;
	width:321px;
	border: 1px solid #77787b;
	height:350px;
	overflow:hidden;
	background:#fff;
}

.index-article-lg img {
	display:block;
	height:119px;
	background:#231F20;
	padding-top:3px;
	border-bottom:1px solid #636467;
}

.index-article-lg div.desc-area {
	padding-left:4px;
	padding-top:8px;
	padding-right:5px;
	background:#fff;
	font-size:13px;
	height:144px;
	overflow:hidden;
	text-align:justify;
}

.index-article-sm {
	float:left;
	width:159px;
	border: 1px solid #77787b;
	height:350px;
	overflow:hidden;
	background:#fff;
	margin-bottom:4px;
	margin-right:2px;
}

.index-article-sm img {
	display:block;
	height:59px;
	background:#231F20;
	padding-top:3px;
	border-bottom:1px solid #636467;
}

.index-article-sm div.title-area {
	padding:2px 0px 2px 4px;
    background: #000000;
    border-bottom: 1px solid #636467;
    border-top: 1px solid #636467;
	font-size:.7em;
	font-family:Arial, Helvetica, sans-serif;
}

.index-article-sm div.desc-area {
	padding-left:4px;
	padding-top:3px;
	padding-right:5px;
	width:145px;
	background:#fff;
	height:212px;
	overflow:hidden;
	font-size:12px;
}

.clear {
	clear:both;
}

.description-more {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	padding-right:5px;
	font-size:12px;
}

#article-header {
	background:#231F20;
	margin-left:5px;
	width:584px;
	padding-top:3px;
	padding-left:20px;
	padding-bottom:5px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:2px;
}
