body{background:url(../images/v4bg.jpg) repeat-x #FFFFFF;margin:0px; font-family:Tahoma;}
.colorRed { background-color:red; }
.left { float:left; }
.right { float:right; }
.wid602 { width:602px; }
.textRed { color:#c40000; }
.mt5 { margin-top:5px; }
.mr5 { margin-right:5px; }
.mb5 { margin-bottom:5px; }
.ml5 { margin-left:5px; }
.brd9d { border:1px solid #9d9d9d; }
.backGray { background-color:#ebebeb; }
.font8 { font-size:8pt; }
.colorBlack { color:black; }
.h313 { height:313px; } 
#splitter { clear:both; }

#banner920-95 { width:920px; height:95px; margin:0px auto; }
#banner468-60 { width:468px; height:60px; margin:0px auto; }
#bannervideo { width:300px; height:270px; }
#banner600-85 { width:600px; height:85px; }
#banner185 { width:185px; }
#banner728-85 { width:728px; height:85px; }
#banner180 { width:180px; }
#banner544-85 { width:544px; height:85px; }
#bannerout { width:180px; margin-bottom:5px; }

#whole { width:1180px; }
#siteArea { width:976px; background:url(../images/v4sitearea.jpg) repeat-y; float:left; }

#header { width:976px; min-height:439px; }
#header #inner { padding:15px; }
#header #inner #time { text-align:right; margin-right:5px; }
#header #inner #v4header { width:916px; height:144px; background:url(../images/v4header.jpg) no-repeat; margin:5px auto 5px auto; }
#header #inner #v4header .banner { margin:15px 10px auto auto; border:1px solid red; float:right; }
#header #inner #v4header #mnav { width:890px; height:20px; float:left; margin:24px auto auto 13px; text-align:center; font-family:Verdana; font-size:10pt; font-weight:bold; }
#header #inner #v4header #mnav a { margin:0px 15px 0px 15px; color:#be141b; text-decoration:none; }
#header #inner #v4header #mnav a:hover { color:#0085cb; text-decoration:none; }
#header #inner #v4header #anav { width:890px; float:left; margin:4px auto auto 13px; text-align:center; font-family:Verdana; font-size:8pt; font-weight:bold; }
#header #inner #v4header #anav a { margin:0px 10px 0px 10px; color:#0085cb; text-decoration:none; }
#header #inner #v4header #anav a:hover { color:#be141b; text-decoration:none; }

#header #inner #headlineArea { width:916px; margin:0 auto; }
#header #inner #headlineArea h1 { color:#4f4f4f; font-family:Tahoma; font-size:18pt; text-align:center; margin:5px auto 10px auto; padding:0px; }
#header #inner #headlineArea #headlinePicture { width:600px; height:200px; border:1px solid #4f4f4f; border-bottom:0px; float:left; }
#header #inner #headlineArea #headlinePicture img { width:600px; height:200px; }
#header #inner #headlineArea #navigator { width:600px; height:70px; text-align:center; background:url(../images/v4headlinenavigator.jpg) top repeat-x; border:1px solid #4f4f4f; border-top:0px; float:left; }
#header #inner #headlineArea #navigator a { width:50px; height:30px; padding:20px 5px; display:block; float:left; cursor:pointer; color:#e0e0e0; font-family:Tahoma; font-size:18pt; font-weight:bold; text-decoration:none; background:none; }
#header #inner #headlineArea #navigator a:hover { width:50px; height:30px; padding:20px 5px; display:block; cursor:pointer; background:url(../images/v4headlinenavigator.jpg) bottom; text-align:center; text-decoration:none; }
#header #inner #headlineArea #navigator span.spot { color:#e0e0e0; width:98%; padding:1%; font-size:10pt; display:block; text-align:left; }
#header #inner #headlineArea .banner { float:right; border:1px solid #4f4f4f; }
#header #inner #headlineArea #headlinefooter { width:916px; margin:10px auto; float:left; }
#header #inner #headlineArea #headlinefooter .banner { float:left; border:1px solid #9d9d9d; }
#header #inner #headlineArea #headlinefooter #search { width:300px; height:85px; float:right; background:url(../images/v4searchbg.jpg) repeat-x; border:1px solid #9d9d9d; }
#header #inner #headlineArea #headlinefooter #search h1 { font-size:12pt; margin:0; padding:0; }
#header #inner #headlineArea #headlinefooter #search form { margin:8px 0px 3px 5px; padding:0px; font-size:10pt; }
#header #inner #headlineArea #headlinefooter #search form .input { width:284px; border:1px solid #4f4f4f; }

#sitemain { width:916px; margin:-5px auto; }
#sitemain #altnews { width:455px; height:200px; background:url(../images/alterheadlinesbg.jpg) repeat-x #1f1f1f; text-align:center; }
#sitemain #altnews #inner { width:445px; height:145px; padding:5px; }
#sitemain #altnews #inner #picture { width:85px; height:85px; border:1px solid #FFCC00; margin:5px 5px 5px 10px; }
#sitemain #altnews #inner #headers { width:330px; height:90px; margin-top:5px; text-align:left; }
#sitemain #altnews #inner #headers ul { list-style-position:outside; list-style:square; margin:0px; padding:0px; }
#sitemain #altnews #inner #headers li { color:#e0e0e0; line-height:20px; font-size:10pt; margin:0px auto 2px 15px;  }
#sitemain #altnews #inner #headers li a { color:#e0e0e0; text-decoration:none; }
#sitemain #altnews #inner #headers li a:hover { color:#FFCC00; }
#sitemain #altnews #inner #altspot { width:420px; height:50px; margin:0px 5px 5px 10px; text-align:left; color:#e0e0e0; font-size:10pt; }

#sitemain #authors { width:455px; height:200px; background:url(../images/alterheadlinesbg.jpg) repeat-x #1f1f1f; text-align:center; }
#sitemain #authors #inner { width:445px; height:145px; padding:5px; text-align:left; }
#sitemain #authors #inner #names { width:170px; height:145px; border-right:1px solid #e0e0e0; margin:auto 5px auto 5px; }
#sitemain #authors #inner #names ul { color:#e0e0e0; list-style-position:outside; list-style:square; margin:0px; padding:0px; font-size:10pt; }
#sitemain #authors #inner #names li { margin-left:20px; line-height:18px;  } 
#sitemain #authors #inner #names li a { color:#e0e0e0; text-decoration:none; }
#sitemain #authors #inner #names li a:hover { color:#FFCC00; }
#sitemain #authors #inner #authordata { width:259px; height:145px; }
#sitemain #authors #inner #authordata img { float:left; border:1px solid #FFCC00; width:74px; height:100px; margin-right:5px; }
#sitemain #authors #inner #authordata b { font-size:10pt; color:#FFCC00; }
#sitemain #authors #inner #authordata span { font-size:8pt; color:#e0e0e0; }
#sitemain #authors #inner #authordata span a { color:#e0e0e0; text-decoration:none; }
#sitemain #authors #inner #authordata span a:hover { color:#fff; }

#sitemain #leftblock { width:185px; float:left; }
#sitemain #leftblock #block { width:183px; border:1px solid #b1b1b1; margin:5px auto 5px auto; }
#sitemain #leftblock #block h1 { width:183px; height:24px; text-align:center; color:#0099CC; font-size:10pt; padding:6px 0px 0px 0px; margin:0; background:url(../images/v4lefth1.jpg) no-repeat; }
#sitemain #leftblock #block #inner { width:179px; padding:2px; background:#fff; }
#sitemain #leftblock #block #inner ul { margin-left:5px; padding-left:5px; }
#sitemain #leftblock #block #inner li { list-style:square; margin-bottom:4px; line-height:20px; font-size:8pt; margin-left:10px; }
#sitemain #leftblock #block #inner a { color:#c40000; text-decoration:none; }
#sitemain #leftblock #block #inner a:hover { color:#0099CC; text-decoration:underline; }
#sitemain #leftblock #block #inner .galtable { font-size:10pt; color:#494949; text-align:center; }
#sitemain #leftblock #block #inner .galtable img { border:1px solid #b5b5b5; margin-top:5px; }

#sitemain #rightblock { width:728px; margin:0px auto auto 2px; float:right; }
#sitemain #rightblock #block { width:728px; margin:5px auto; }
#sitemain #rightblock #block.autow { width:auto; }
#sitemain #rightblock #block #cats { width:542px; border:1px solid #b1b1b1; }
#sitemain #rightblock #block #cats h1 { width:542px; height:24px; text-align:center; color:#0099CC; font-size:10pt; padding:6px 0px 0px 0px; margin:0; background:url(../images/v4righth1.jpg) no-repeat; }
#sitemain #rightblock #block #cats #inner { width:534px; padding:4px; }
#sitemain #rightblock #block #cats #inner td { border-bottom:1px dashed #434343; padding-bottom:5px; font-size:10pt; }
#sitemain #rightblock #block #cats #inner td img { border:1px solid #0099cc; margin-right:3px; }
#sitemain #rightblock #block #cats #inner td li { list-style:square; list-style-position:inside; line-height:20px; font-size:10pt; margin-left:10px; margin-bottom:4px; color:#c40000; }
#sitemain #rightblock #block #cats #inner td a { color:#114477; text-decoration:none; }
#sitemain #rightblock #block #cats #inner td a:hover { color:#c40000; text-decoration:underline; }
#sitemain #rightblock #block #cats #inner td.altlink a { font-size:8pt; font-weight:bold; color:#c40000; text-decoration:none; }
#sitemain #rightblock #block #cats #inner td.altlink a:hover { color:#114477; text-decoration:underline; }
#sitemain #rightblock #block #cats #freepan { width:532px;  margin:0px 0px 3px 0px; font-size:8pt; }
#sitemain #rightblock #block #cats #freepan a { text-decoration:none; }
#sitemain #rightblock #block #cats #freepan h1 { width:526px; height:14px; background:#f2f2f2; border:1px solid #b1b1b1; margin:0; padding:3px; color:#c40000; text-align:left; }
#sitemain #rightblock #block #cats #freepan h1.smaller { font-weight:normal; font-size:11px; text-align:right; }
#sitemain #rightblock #block #cats #freepan span { width:98%; margin:5px auto 5px auto; display:block; }

#sitemain #rightblock #altblock { width:178px; border:1px solid #b1b1b1; }
#sitemain #rightblock #altblock h1 { width:178px; height:24px; text-align:center; color:#0099CC; font-size:10pt; padding:6px 0px 0px 0px; margin:0; background:url(../images/v4right2h1.jpg) no-repeat; }
#sitemain #rightblock #altblock #inner { width:174px; padding:2px; background:#fff; }
#sitemain #rightblock #altblock #inner li { list-style:square; list-style-position:inside; line-height:20px; font-size:10pt; margin-left:10px; }
#sitemain #rightblock #altblock #inner a { color:#c40000; text-decoration:none; }
#sitemain #rightblock #altblock #inner a:hover { color:#0099CC; text-decoration:underline; }

#sitemain #readleft { width:602px; }
#sitemain #readnews { width:600px; border:1px solid #b1b1b1; float:left; }
#sitemain #readnews h1 { width:600px; height:24px; text-align:left; color:#0099CC; font-size:8pt; padding:6px 0px 0px 15px; margin:0; background:url(../images/v4readh1.jpg) no-repeat; }
#sitemain #readnews h1 span { margin-left:225px; text-align:right; }
#sitemain #readnews h2 { color:#434343; text-align:center; }
#sitemain #readnews a { color:#434343; text-decoration:none; }
#sitemain #readnews a:hover { color:#CC9900; }
#sitemain #readnews #text { width:98%; margin:0 auto; font-size:10pt; }
#sitemain #readnews #resizers { margin-right:10px; text-align:right; }
#sitemain #readnews #resizers img { cursor:pointer; border:1px solid gray; }
#sitemain #readnews #ender { width:98%; padding:1%; font-size:8pt; border-top:1px dashed #434343; border-bottom:1px dashed #434343; margin:5px auto 10px auto; color:#434343; }
#sitemain #readnews #comments { width:98%; padding:1%; }
#sitemain #readnews #comments #item { width:100%; background:#F5F5F5; border:1px solid #9d9d9d; margin:5px 0px 5px 0px; }
#sitemain #readnews #comments #item h1 { padding:1% 1% 0 1%; width:98%; background:none; color:#c40000; }
#sitemain #readnews #comments #item span { width:96%; padding:1% 2% 1% 2%; display:block; font-size:10pt; margin:0 auto; }
#sitemain #readnews #pagination h1 { padding:1% 1% 0 1%; width:98%; background:#f5f5f5; text-align:right; color:#c40000; border:1px solid #9d9d9d; }
#sitemain #readnews #pagination h1 span { float:right; margin-left:10px; }
#sitemain #readnews #pagination h1 span.next { width:22px; height:20px; background:url(../images/paginationNext.jpg) top; cursor:pointer; }
#sitemain #readnews #pagination h1 span.next:hover { width:22px; height:20px; background:url(../images/paginationNext.jpg) bottom; cursor:pointer; }
#sitemain #readnews #pagination h1 span.prev { width:22px; height:20px; background:url(../images/paginationPrev.jpg) top; cursor:pointer; }
#sitemain #readnews #pagination h1 span.prev:hover { width:22px; height:20px; background:url(../images/paginationPrev.jpg) bottom; cursor:pointer; }

#sitemain #readright { width:302px; }

#sitemain #othernews { width:300px;  border:1px solid #b1b1b1; }
#sitemain #othernews h1 { width:300px; height:24px; text-align:center; color:#0099CC; font-size:10pt; padding:6px 0px 0px 0px; margin:0; background:url(../images/v4right3h1.jpg) no-repeat; }
#sitemain #othernews #inner { width:296px; padding:2px; }
#sitemain #othernews #inner li { list-style:square; list-style-position:inside; line-height:20px; font-size:10pt; margin-left:10px; }
#sitemain #othernews #inner a { color:#c40000; text-decoration:none; }
#sitemain #othernews #inner a:hover { color:#0099CC; text-decoration:underline; }

#sitemain #othernews #pagination h1 { padding:1% 1% 0 1%; width:97%; background:#f5f5f5; text-align:right; color:#c40000; border:1px solid #9d9d9d; }
#sitemain #othernews #pagination h1 span { float:right; margin-left:10px; }
#sitemain #othernews #pagination h1 span.next { width:22px; height:20px; background:url(../images/paginationNext.jpg) top; cursor:pointer; }
#sitemain #othernews #pagination h1 span.next:hover { width:22px; height:20px; background:url(../images/paginationNext.jpg) bottom; cursor:pointer; }
#sitemain #othernews #pagination h1 span.prev { width:22px; height:20px; background:url(../images/paginationPrev.jpg) top; cursor:pointer; }
#sitemain #othernews #pagination h1 span.prev:hover { width:22px; height:20px; background:url(../images/paginationPrev.jpg) bottom; cursor:pointer; }

#sitemain #othernews #item { width:98%; padding:1%; border-bottom:1px dotted #9d9d9d; font-size:8pt; }
#sitemain #othernews #item img { border:1px solid #9d9d9d; margin-right:5px; float:left; }

#header #inner #headlineArea #detailedSearch { width:100%; margin:5px auto 5px auto; padding:5px 0px 5px 0px; border-top:1px dashed #3F6078; border-bottom:1px dashed #3F6078; float:left; }
#header #inner #headlineArea #detailedSearch #search { width:430px; padding:10px; border:1px solid #9d9d9d; background:#f1f1f1; font-size:8pt; color:#3F6078; }
#header #inner #headlineArea #detailedSearch #search #inner { background:#ffffff; }
#header #inner #headlineArea #detailedSearch #search h1 { color:#c40000; padding:0; margin:0; font-size:10pt; text-align:left; }

#sitemain #searchresult { width:100%; margin:5px auto 5px auto; padding:5px 0px 5px 0px; float:left; }
#sitemain #searchresult #item { width:430px; height:120px; margin-bottom:5px; padding:10px; border:1px solid #9d9d9d; background:#f1f1f1; font-size:8pt; }
#sitemain #searchresult #item #inner { height:110px; padding:5px; background:#ffffff; }
#sitemain #searchresult #item #inner h1 { color:#c40000; padding:0; margin:0px 0px 5px 0px; font-size:10pt; text-align:left; }
#sitemain #searchresult #item #inner img { margin-right:5px; border:1px solid #9d9d9d; }
#sitemain #searchresult #item #inner a { text-decoration:none; color:#3F6078; }
#sitemain #searchresult #item #inner a:hover { text-decoration:underline; }

#sitemain #searchresult #pagination h1 { font-size:10pt; height:20px; padding:0 1% 0 1%; width:98%; background:#f5f5f5; text-align:right; color:#c40000; border:1px solid #9d9d9d; }
#sitemain #searchresult #pagination h1 span { float:right; margin-left:10px; }
#sitemain #searchresult #pagination h1 span.next { width:22px; height:20px; background:url(../images/paginationNext.jpg) top; cursor:pointer; }
#sitemain #searchresult #pagination h1 span.next:hover { width:22px; height:20px; background:url(../images/paginationNext.jpg) bottom; cursor:pointer; }
#sitemain #searchresult #pagination h1 span.prev { width:22px; height:20px; background:url(../images/paginationPrev.jpg) top; cursor:pointer; }
#sitemain #searchresult #pagination h1 span.prev:hover { width:22px; height:20px; background:url(../images/paginationPrev.jpg) bottom; cursor:pointer; }
#sitemain #credits { width:916px; margin:10px auto; text-align:center; }
#sitemain #credits #item { width:500px; padding:10px; border:1px solid #9d9d9d; background:#f1f1f1; margin-bottom:5px; }
#sitemain #credits #item #inner { width:470px;  background:#ffffff; font-size:10pt;  }
#sitemain #credits #item #inner h1 { font-size:10pt; color:#c40000; }
#sitemain #credits #item #inner h2 { font-size:12pt; color:#114477; margin-bottom:5px; }

#siteArea #footer { width:976px;  background:url(../images/v4footer.jpg) no-repeat bottom; margin-top:5px; clear:both; font-size:8pt; color:#b1b1b1; text-align:center; }
#siteArea #footer #inner { padding:20px; }

#ReadAuthors { width:908px; height:70px; padding:3px; background:url(../images/ReadAuthorsBg.jpg) repeat-x #fff; border:1px solid #b1b1b1; margin-bottom:10px; float:left; }
#ReadAuthors #AuthorItem { width:128px; color:#000; font-size:7pt; float:left; }
#ReadAuthors #AuthorItem b { text-decoration:none; font-size:8pt; color:#ff8400; }
#ReadAuthors #AuthorItem a { text-decoration:none; color:#000; }
#ReadAuthors #AuthorItem a:hover { text-decoration:underline; }

.social { width:480px; height:30px; margin:10px auto; padding:25px 0 0 20px; background:url(../images/socialbg.jpg) no-repeat; text-align:center; }
.social img { margin:0 5px 0 5px; }
.social a { font-weight:bold; font-size:10pt; }
.social2 { width:480px; height:30px; margin:10px auto; padding:25px 0 0 20px; background:url(../images/socialbg2.jpg) no-repeat; text-align:center; }
.social2 img { margin:0 5px 0 5px; }
.social2 a { font-weight:bold; font-size:10pt; }

#authors9 { width:302px; height:220px; background:url(../images/alterheadlinesbg.jpg) repeat-x #1f1f1f; text-align:center; }
#authors9 #inner { width:292px; height:160px; padding:5px; text-align:left; }
#authors9 #inner #names { width:90px; height:160px; border-right:1px solid #e0e0e0; margin:auto 5px auto 5px; }
#authors9 #inner #names ul { color:#e0e0e0; list-style-position:outside; list-style:square; margin:0px; padding:0px; font-size:9px; }
#authors9 #inner #names li { margin-left:10px; line-height:18px;  } 
#authors9 #inner #names li a { color:#e0e0e0; text-decoration:none; }
#authors9 #inner #names li a:hover { color:#FFCC00; }
#authors9 #inner #authordata { width:186px; height:160px; }
#authors9 #inner #authordata img { float:left; border:1px solid #FFCC00; width:50px; height:68px; margin-right:5px; }
#authors9 #inner #authordata b { font-size:10pt; color:#FFCC00; }
#authors9 #inner #authordata span { font-size:8pt; color:#e0e0e0; }
#authors9 #inner #authordata span a { color:#e0e0e0; text-decoration:none; }
#authors9 #inner #authordata span a:hover { color:#fff; }

a.follow_on_twitter { display:block; width:185; height:50px; margin-top:5px; background:url(../images/follow-airporthaber.jpg) no-repeat top left; }
a.follow_on_twitter:hover { background-position:left bottom; }
