/* HTML Tags */
/* Do NOT replace this with the star(*) selector as it 
 * will break elements like the <select> tag
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; font-weight: normal; font-size: 100%; }




html { background: #476A8E;  }
body { font-family: Trebuchet MS, Helvetica, sans-serif;  }
.cb { clear: both; }
a img { border: none; }

#frame { width: 980px; margin: 0px auto 0px auto;  }





#left_column { width: 670px;  margin: 0px 10px 0px 0px; float: left; display: inline; } 
#left_column #content_1 .left { width: 500px; float: left; margin: 0px 10px 0px 0px; display: inline;  }
#left_column #content_1 .aw_logo { float: right; margin: 10px 0px 0px 0px; }
#left_column .section_background .aw_logo a img { float: right; margin: 0px 15px 0px 0px; display: inline;    }

#left_column #content_1 .section_background .left #B8NRYcQIZUgvz5ks4Nb8bO08 { background-color: #E3E9F0; padding: 0px; border: 1px solid #ff0000;  }
#left_column #content_1 .section_background .left #B8NRYcQIZUgvz5ks4Nb8bO08 div.titlebox { background-color: #E3E9F0; border-bottom: none; }

#left_column #B7kZQiWtW0L87wvWQDdYp8C { background-color: none; border: none; width: 630px;    } 
#left_column #B7kZQiWtW0L87wvWQDdYp8C div.summaries { width: auto; } 
#left_column #B7kZQiWtW0L87wvWQDdYp8C div.summaries a {   } 
#left_column #B8AgbJqNoUHp3XZm1J3h2hJ div.fullpost h1.postheadline {color: #336699; }

#left_column #content_1 .right { border: 1px solid #cdcdcd; float: left; width: 100px; padding: 10px 10px 30px 10px;    }
#left_column #content_1 .right #title {  }
#left_column #content_1 .right #tools_header { font-weight: bold; font-size: 12px;  }
#left_column #content_1 .right #tools { font-size: 12px; }
#left_column #content_1 .right #tools a { text-decoration: none; color: #003366; margin: 0px 0px 0px 5px; }

#left_column #content_1 .right #tools a:hover { text-decoration: underline; color: #003366; } 


#left_column #content_2 .left {  width: 315px; float: left; margin: 0px 10px 0px 0px; display: inline; } 
#left_column #content_2 .left a.mod_header { color: #333333; font-weight: bold; font-size: 13px; margin: 0px 0px 0px 10px; text-decoration: underline;   }
#left_column #content_2 .left a.mod_header:hover { color: #336699 }  
#left_column #content_2 .right {  width: 315px; float: left;  }
#left_column #content_2 .right a.mod_header {text-decoration: underline;}
.section_headers { background: url("/images/section_header.gif") repeat-x 0px 0px; margin: 0px 0px 1px 0px; height: 18px; line-height: 18px; color: #ffffff; font-size: 13px; text-transform: uppercase; padding: 1px 0px 0px 5px; }
.section_background { background: #E3E9F0; padding: 10px 10px; }

#left_column #content_2 .right a.mod_header { color: #333333; font-weight: bold; font-size: 13px; margin: 0px 0px 0px 10px;  }
#left_column #content_2 .right a.mod_header:hover { color: #336699 }  

#right_column { width: 300px; float: left; }

#right_column .content_2 {  font-size: 11px; margin: 10px 0px 0px 0px;      }
#right_column .box { margin: 10px 0px 0px 0px;  }
	
.content_2 #search_photos_mod { padding: 10px 0px 0px 0px; }
.content_2 #search_photos_mod a { background: url("/images/search_button.gif") no-repeat 0px 0px; display: block; padding: 0px 0px 0px 0px; color: #ffffff; text-align: center; font-weight: bold;  height: 21px;  width: 200px; margin: 0px auto;  text-decoration: none; font-size: 13px; padding: 1px 0px 0px 0px;  }
.content_2 #search_photos_mod a:hover { text-decoration: underline; } 
.content_2 #search_links { font-weight: bold; font-size: 12px; text-align: center; padding: 8px 0px;   } 
.content_2 #search_links a { text-decoration: none; color: #003366; }
.content_2 #search_links a:hover { text-decoration: underline; }

.content_2 #search{ background: none; color: none; font-weight: normal; width: 40px; } 			
.content_2 #search .form1 select { width: 280px;  }



/* Forms */
#photo_search_right_column .button5 { background:url("/images/search_button_200.gif") no-repeat top left; width:200px; height:21px; line-height:21px; text-align:center; color:#fff; border:none; cursor:pointer; margin:15px auto 10px auto; }

#photo_search_right_column .form1 label { display:block; }
#photo_search_right_column .form1 .help { float: right; }
#photo_search_right_column .form1 input, .form1 select { margin-bottom:8px; }
#photo_search_right_column .form1 input.check { margin-bottom:0px; }
#photo_search_right_column .form1 select { background:#036; color:#fff; width:290px; }
#photo_search_right_column .form1 .col1 { float: left; width: 125px; }
#photo_search_right_column .form1 .col2 { float: right; width: 125px; }
#photo_search_right_column .form1 .col1 select, .form1 .col1 input,
#photo_search_right_column .form1 .col2 select, .form1 .col2 input { width:125px; }

.icon_printer { background:url("/images/printer.gif") no-repeat 0px 0px; padding: 0px 0px 0px 25px; }
.icon_email { background:url("/images/mail.gif") no-repeat 0px 0px; padding: 0px 0px 0px 25px; }
.icon_digg { background:url("/images/digg.gif") no-repeat 0px 0px; padding: 0px 0px 0px 25px; }
.icon_delicious { background:url("/images/delicious.gif") no-repeat 0px 0px; padding: 0px 0px 0px 25px; }


.newsList li { margin: 6px 0px 0px 0px; font-weight: bold; padding: 0px 0px 0px 7px; font-size: 12px; }
.newsList li a { color: #003366; font-size: 12px; }
.newsList li .data { font-size: 12px; }
.newsList li span { font-weight: normal; }

#aw_homepage_logo { background: #E3E9F0;  }
#aw_homepage_logo a{ display: block; width: 360px; text-align: center;   }

#aw_home_header { background-color: #E3E9F0; padding: 10px 0px 0px 10px;   }
#aw_home_header a { background-color: #E3E9F0; font-weight: bold;  }

#wrap .aw_wrap { background-color: #476a8e; width: 961px; padding: 0px 0px 20px 17px;  border: 0px solid #000000;   }
#wrap .aw_wrap .aw_thumb { width: 300px; height:440px; margin: 20px 17px 0px 0px; background-color: #e0e8ef; overflow: hidden; } 
#wrap #aw_thumb_header { background:url("/images/box/header_bg.gif") repeat-x top left #134678; border-top:1px solid #3972ac; border-bottom:1px solid #036; color:#fff; text-transform:uppercase; line-height:18px; padding:0px 5px;  }
#wrap #aw_thumb_header .thumb_category { float: left; }
#wrap .thumb_header { background:url("/images/box/header_bg.gif") repeat-x top left #134678; border-top:1px solid #3972ac; border-bottom:1px solid #036; color:#fff; text-transform:uppercase; line-height:18px; padding:0px 5px;  }

#wrap .aw_wrap .gallery_caption {color: #666666; margin: 0px 5px 0px 7px; }
#wrap .aw_wrap .aw_thumb a { display: block; padding:  20px 50px 10px 50px; }
#wrap .aw_wrap .aw_thumb a image {    }
#wrap .aw_wrap .aw_thumb a img {border: 1px solid #000000; }
#wrap .aw_wrap #readerchoice #readerchoice_item { float: left;}
#wrap .aw_wrap #space #space_item {float: left;}
#wrap .aw_wrap #military #military_item {float: left;}
#wrap .aw_wrap #general #general_item {float: left;}
#wrap .aw_wrap #commercial #commercial_item {float: left;}
#wrap .aw_wrap #best .aw_thumb {  margin: 0px 0px 0px 317px; background-color: #e0e8ef; }
.aw_wrap #best #best_item .aw_thumb {height: 240px;}
.aw_wrap #general #general_item .aw_thumb {height: 290px;}
.aw_wrap #military #military_item .aw_thumb {height: 280px;}
.aw_wrap #readerchoice #readerchoice_item .aw_thumb {height: 370px;}

/*aviation_week_gallery*/
.gallery { width: 940px; margin: 10px auto; background: #1D364C; padding: 20px;   }
.gallery #aviation_week_logo { width: 318px; float: left; margin: 0px 20px 0px 0px; display: inline;    }
.gallery #gallery_text { width: 570px; float: left;  color: #ffffff; margin: 12px 0px 0px 0px; display: inline;  }
.gallery .gallery_top { margin: 0px 0px 20px 0px;  border:  }
.gallery #win_ad  img  {   }
.gallery #winner_logo { width: 500px; float: left; margin: 15px 60px 0px 35px; display: inline;   }
.gallery .winner { margin: 0px 0px 50px 0px;    }
#gallery_300x250 { width: 300px; height: 250px; background: #cccccc; float: left;  }
#gallery_thumb { text-align: center;  }
.gallery .three_thumb { padding: 10px; width: 290px; float: left; text-align: center; align:center; margin: 0 auto; }
.gallery #winner_thumbs { }
.gallery .cat_win { color: #ffffff; text-align: center; }
.gallery .cat_win_thumbs { color: #ffffff; text-align: center; width:220px; }
.gallery .cat_win_thumbs a { color: #ffffff; text-align: center; }
.gallery .cat_win_readers { color: #ffffff; text-align: center; width:290px; }
.gallery .cat_win_readers a { color: #ffffff; text-align: center; }
.gallery .thumb { color:#fff; margin: 5px 5px; float:left; vertical-align:top;}
.gallery .thumb a { color:#fff; margin: 5px 5px; float:left; vertical-align:top; }
.gallery a { color:#fff; }
.gallery .img_no_line { text-decoration:none; margin:0;padding:0;}

.gallery .centered_thumbs { clear:both; width:220px; text-align:center; margin: 0 auto; }
.gallery .centered_thumbs_readers { clear:both; width:290px; text-align:center; margin: 0 auto; }




.aw_full_image { width: 790px; margin: 10px auto 0px auto;  }
.aw_full_image #aw_full_header { height: 18px; background-color: #698199; border: 1px solid #1D364C;  color: #000000; padding: 0px 0px 0px 10px; }
.aw_full_image .full_image {  background-color: #1D364C; padding: 30px 0px 30px 0px; border: 1px solid #000000;  }
.aw_full_image .full_image a {  display: block;  text-align: center; }
.aw_full_image .full_image a img { border: 1px solid #000000; }
.aw_full_image .aw_prev { float: left;  }
.aw_full_image .aw_next { float: left; padding: 0px 0px 0px 280px;  }
.aw_full_image .aw_gallery { float: left; padding: 0px 0px 0px 280px; }
.aw_full_image .aw_gallery a { color: #ffffff; }
.aw_full_image .full_image .caption { color: #ffffff; width: 500px; margin: 0px auto;  }
.aw_full_image .full_image .caption h1 { margin: 5px 0px 0px 0px;  font-weight: bold;  }

#wrap #frame #miramar_frame {width: 980px; margin: 0px 0px 0px 0px;  }
#miramar_frame #miramar_intro { color: #ffffff; border: 1px solid #ff0000; }

#miramar_frame .miramar_left { width: 586px; float: left; margin: 0px 0px 0px 42px; display: inline; }
#miramar_frame .miramar_left .video_header {background: url("/images/section_header.gif") repeat-x 0px 0px; margin: 0px 0px 1px 0px; height: 18px; line-height: 18px; color: #ffffff; font-size: 13px; text-transform: uppercase; padding: 1px 0px 0px 5px;  }
#miramar_frame .miramar_left h1 { font-weight: bold; width: 640px;  }
#miramar_frame .miramar_left p { color: #ffffff;  padding: 5px 5px 5px 5px; } 
#miramar_frame .miramar_right { float: left; width: 300px; margin: 0px 0px 0px 10px;  }
#miramar_frame .miramar_grid { margin: 0px 0px 20px 20px; }
#miramar_frame .miramar_grid a { color: #ffffff; font-weight: bold; text-decoration: underline;   }
#miramar_frame .miramar_grid a:hover { color: #BB2A2A; }
#miramar_frame .miramar_grid span {color: #ffffff; font-weight: bold; }
#miramar_frame .flc_left { margin: 0px 0px 20px 20px;  float: left; width: 460px; background-color: #1d364c; padding: 5px 0px; border: 1px solid #000000; display: inline;  }
#miramar_frame .flc_left .thumb_info{float: left; margin: 0px 5px 5px 10px; width: 325px; display: inline; }
#miramar_frame .flc_left a img { float: left; padding: 0px 0px 0px 5px;}
#miramar_frame .flc_left h2 a { color: #ffffff; font-weight: bold;   }
#miramar_frame .flc_left p { color: #ffffff; }
#miramar_frame .miramar_ad {  width: 728px; margin: 0px auto; padding: 15px 0px;  }
#miramar_frame #miramar_intro { text-align: center; font-family: arial; margin: 0px 0px 15px 0px;   }
#miramar_frame #miramar_intro a { color: #ffffff; font-weight: bold; text-decoration: underline;   }
#miramar_frame #miramar_intro a:hover { color: #BB2A2A; }
#miramar_frame .miramar_left .video_text { background-color: #1d364c; margin: 1px 0px 0px 0px; border: 1px solid #000000; padding: 5px 5px 5px 5px; width: 574px; overflow: hidden; }

#miramar_frame .miramar_center {width: 586px; margin: 0px auto;}
#miramar_frame .miramar_center .video_header {background: url("/images/section_header.gif") repeat-x 0px 0px; margin: px 0px 1px 0px; height: 18px; line-height: 18px; color: #ffffff; font-size: 13px; text-transform: uppercase; padding: 1px 0px 0px 5px;  }
#miramar_frame .miramar_center .video_text { background-color: #1d364c; margin: 1px 0px 0px 0px; border: 1px solid #000000; padding: 5px 5px 5px 5px; width: 574px; overflow: hidden;}
#miramar_frame .miramar_center p { color: #ffffff; padding: 5px 5px 5px 5px; }


#left_column #content_1 #reader_toolbox { background-color: #B5CADF;  margin: 0px 0px 10px 0px; height: 30px; line-height: 30px; text-align: center;    }
#left_column #content_1 #reader_toolbox a {  }

#ad {margin: 0px 0px 10px 0px; }


#wrap .motto { color: #ffffff; font-weight: bold; font-family: arial, helvetica, sans-serif; height: 16px; line-height: 16px; margin: 4px 0px 8px 0px;       }


