/* WiMaxxed.com styles V.2
last updated 12/30/04 BK 13649 b
TO DO: google ad flicker, firefox PC remove redundant border 0's */
body { margin: 0;
	background-color: #fff;
	text-align: center;
	font: normal 11px/16px Arial, Verdana, sans-serif;
	color: #000; }
#overall { width: 760px;
	margin: 0 auto 0 auto;
	text-align: left; }
#topbar { background: url(/sh/thefuture.jpg) no-repeat top right;
	height: 79px; }
#topbar img { float: left; }
.date { color: #b3c8e1;
	border: 0px solid #fff;
	display: inline;
	position: relative;
	top: -4px; }
#titlebar { clear: left;
	background-color: #4175b5;
	border-top: solid 1px #697481;
	border-bottom: solid 1px #697481;
	height: 28px;
	width: 760px; }
#titlebar h1 { border: 0px solid #fff;
	margin: 5px 0 0 14px;
	font: normal 16px "Lucida Grande", "Lucida Sans Unicode", lucida, arial, helvetica, sans-serif;
	color: #fff;
	letter-spacing: -1px; }
#titlebar span.search { margin: 0px 10px 0 0;
	float: right; }
#content { margin: 10px 0 0 0;
	width: 749px;
	border: solid 1px #c6d4e2; 
	padding: 5px; }
a, a:link, a:visited, a:active { color: #404455; text-decoration: none; }
a:hover { color: #5376a7;
	border-bottom: dotted 1px #5376a7; }
/* tan hack, change borders in all IE's */
* html a:hover { border-bottom: solid 1px #5376a7; }
p a, p a:link, p a:active, p a:visited  { color: #4175b5; text-decoration: underline; }
p a, p a:hover { color: #5376a7; border-bottom: dotted 0px #404455;}
/* Utility */span.pushright { float: right;
	margin: 0; }
span.pushleft { float: left;
	margin: 0;	}
div.pushleft { float: left; }
div.pushright { float: right; }
.clear { clear: both; }
input { border: solid 1px #999;
	font: normal 10px Verdana, Arial, sans-serif;
	margin: 0;
	vertical-align: middle; }
/* ie gets above, left off width & height for radios */
input[type="text"] { width: 130px;
	height: 15px;
	border: solid 1px #999;
	font: normal 10px Verdana, Arial, sans-serif;
	margin: 0; }
input#search { width: 170px; }
input.image /* ie */ { display: block;
	border: solid 0px #999;
	margin-top: 8px; }
input[type="image"]:focus{ border: solid 0px #999; }
input.radio { border: solid 0 #000; }
.searchtop /* top bar search box */{ border-style: none;
	margin: 6px 8px 0 15px; }
select { width: 130px;
	height: 15px;
	border: solid 1px #999;
	font: normal 10px Verdana, Arial, sans-serif;
	margin: 0; }
textarea { width: 280px;
	border: solid 1px #999;
	font: normal 10px Verdana, Arial, sans-serif; }
input:focus, textarea:focus, select:focus { background-color: #f2f4f8;
	border: solid 1px #000; }
.b {font-weight: bold;}
/* ++++++++++++++ */
#overallleft { /* home page */
	width: 504px;
	background: url(sh/bg.jpg) no-repeat top left;
	float: left;
	padding: 10px 0 0 15px;
	border-right: dotted 0px #c6d4e2; }#overallright { width: 200px;
	float: left;
	border-left: dotted 1px #c6d4e2;
	margin-left: 8px;
	padding: 10px 0 0 12px; }
* html #overallright { border-left: solid 1px #c6d4e2; }
#archiveoverallleft { 
	width: 504px;
	background: none;
	float: left;
	padding: 10px 0 0 15px;
	border-right: dotted 0px #c6d4e2;
	height: 100%; }
#archivebar { border: solid 0px #22cc00; }
#leftarea { float: left; border: solid 0px #22cc00; width: 290px; }
#archivebar h1 { /* dotted 'bottom' border comes from #archiveoverallleft .row for tightness */
	float: left; }
span.nextprev { height: 17px;
	float: right;
	border: solid 0px #22cc00;
	margin-top: 2px; }
#archivebar span.pushright { margin-top: 3px; }
#archivebar span.pushright a:link, #archivebar span.pushright a:active, #archivebar span.pushright a:visited { border-bottom: dotted 1px #5376a7; }
* html #archivebar span.pushright a:link, * html #archivebar span.pushright a:active, * html #archivebar span.pushright a:visited { border-bottom: solid 1px #ADBAC9; }
#archivebar span.nextprev a:hover { border-bottom: dotted 0px #5376a7; }
/* ROWS w/ entries ++++++++++++++++++++++++++++++++++++++++ */
.entry { border: solid 0px #f7acac;
	margin-bottom: 25px; }
.focus /* larger font size for individual archived items */ { border: solid 0px #ccc;
	font-size: 12px; }
.external h1 a /* format external URLS on external news individual archives (really only accesible via RSS) */
	{ text-decoration: underline; }
.entry p { margin-top: 3px;
	border: solid 0px #666; }
p.comments { padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: dotted 1px #5376a7; }
span.readmore {display: block; margin: 5px 0px 10px 0px;}
img {border: solid 0px #000;}
.row, .staticrow { }
.staticrow { line-height: 13px; } /* home page, top 2 items (non-entries) */
.row .left, .staticrow .left { width: 220px; float: left;  border: solid 0px #f7acac; }
.row .right, .staticrow .right { width: 220px; margin-left: 40px; float: left; }
/* Archive page columns */
#archiveoverallleft .row { border-top: dotted 1px #5376a7;
	height: 95%; }
* html #archiveoverallleft .row  { border-top: solid 1px #ADBAC9; }
#archiveoverallleft .row .left { width: 290px;
	padding-top: 10px;
	border: solid 0px #990000; }
.centercolumn { 
	width: 180px;
	background-color: #f2f4f8;
	padding: 12px 5px 0 10px;
	float: right;
	border: 0 solid #333;
	height: 100%; }
.linkblock h4 {margin: 0 0 4px 0;}
.linkblock a, .linkblock a:visited { font-size: 11px;
	font-weight: bold;
	color: #394878; }
ul#mainnav li { font-size: 12px; }
ul#mainnav li a, ul#mainnav li a:link, ul#mainnav li a:visited { font-size: 12px; }
ul#mainnav li a:active { font-size: 12px; }
ul#recentcomments li { margin-bottom: 8px; }
#focusentry /* HOME PAGE entry, wider than all others ONLY SPOT USED*/ { float: left;
	margin-top: 88px;
	margin-bottom: 10px;
	width: 470px;
	border: solid 0px #22cc00; /* green*/ }
#focusentry h1 { font-size: 19px; }
h1 { margin: 0; }
.entry h1 /* link titles of each entry, keep this above staticrow h1 */ { font: bold 15px Georgia, lucida, arial, helvetica, sans-serif;
	color: #404455;
	letter-spacing: -1px; }h1.middletitle { text-transform: uppercase; 
	margin-bottom: 8px;
	color: #445870;
	font: normal 12px/16px Arial, Verdana, Georgia, sans-serif;
	letter-spacing: normal;
	display: block; }
h1.middletitleheader img { padding-bottom: 2px; display: block; border: 0px solid #000; } /* home page "Wimaxxed news" */
h1.middletitle img { padding-bottom: 6px; display: block; } /* right side graphic headers */
.centercolumn h1.middletitle img { margin: 0; padding-bottom: 2px; display: block; } /* mainly relies on natural H! padding-bottom */
h1.middletitleheader { text-transform: uppercase;
	margin-bottom: 4px;
	border-bottom: dotted 1px #788390;
	color: #445870;
	font: normal 12px/16px Arial, Verdana, Georgia, sans-serif;
	letter-spacing: normal; }
* html .middletitleheader { border-bottom: solid 1px #ADBAC9; }
#whatitis { padding-bottom: 20px;
	border-bottom: dotted 1px #788390;
	margin-bottom: 20px; }
* html #whatitis { border-bottom: solid 1px #ADBAC9; }
#whatitis h1 { text-transform: uppercase; 
	margin-bottom: 8px;
	font: normal 15px/16px Arial, Verdana, Georgia, sans-serif;
	color:#384d66;
	letter-spacing: normal; }
#archiveoverallleft h1.middletitleheader { border-bottom: dotted 0px #788390; }
h1.subtitle /* keep this above staticrow h1 */ { font: bold 12px arial, Verdana, helvetica, sans-serif;
	color: #6a7a8c; }
/* top row home pg & archive titles */
.staticrow h1, h1.archive { 
	font: normal 18px "Lucida Grande", "Lucida Sans Unicode", lucida, arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 4px;
	letter-spacing: -1px;
	color: #5376a7; }
h1.archive { margin-bottom: 0px; }
.entry img { 
	float: left;
	padding-right: 4px;
	border: 0; }
h4 /* dates */ { font: normal 11px Arial, Verdana, sans-serif;
	color: #999;
	margin: 4px 0 4px 0; }
#seealsobar /* HOME PAGE ONLY SPOT USED*/ { float: left;
	width: 470px;
	border: dotted 1px #999;
	border-left: dotted 0px #999;
	border-right: dotted 0px #999;
	padding: 4px;
	background-color: #F1F2F4;
	margin-bottom: 25px; }
* html #seealsobar { border: solid 1px #ADBAC9;
	border-left: solid 0px #ADBAC9;
	border-right: solid 0px #ADBAC9; }
#seealsobar h3 { font-size: 10px;
	color: #384d66;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 0 4px;
	float: left; }
#seealsobar span.more {float: right;}
#seealsobar .more a:hover, #topbar a:hover { border: solid 0px #000;}
ul { padding-left: 12px;
	margin: 0px; }
li { list-style-type: disc; color: #6693CA; }
.staticrow li { list-style-type: disc; color: #000; }
.linkblock ul { padding-left: 0px;
	margin: 0px;
	margin-bottom: 20px; }
.linkblock li { list-style-type: none;
	margin-bottom: 4px; }
.googleads { border-bottom: dotted 1px #788390;
	margin-bottom: 20px; 
	padding-bottom: 20px; }
* html .googleads { border-bottom: solid 1px #ADBAC9; }
#marketbanker { border-top: dotted 1px #ADBAC9; 
	margin-top:15px;
	padding-top: 15px; 
	margin-bottom: 5px; 
	padding-bottom: 5px; }
* html #marketbanker { border-bottom: solid 1px #ADBAC9; }
.adHeadline {
font-size: 12px;
font-weight: bold;
text-align: left;
margin-top: 15px;
padding-top:15px;
}
/* .adText {} */
#thanksforprinting { border-bottom: dotted 1px #788390;
	visibility: hidden;
	position: absolute;
	width: 200px; }
#thanksforprinting a:link, #thanksforprinting a:active, #thanksforprinting a:visited  { color: #4175b5; text-decoration: underline; }
#thanksforprinting a:hover { color: #5376a7; border-bottom: dotted 0px #404455;}
.mailinglistsidebar { border-bottom: dotted 1px #788390;
	margin-bottom: 15px;
	padding-bottom: 15px; }
* html .mailinglistsidebar { border-bottom: solid 1px #ADBAC9; }
.mailinglistsidebar input[type="text"] { width: 170px; }
.mailinglistsidebar input { margin-top: 10px; }
#copyrightbar { text-align: right;
	color: #999;
	margin-bottom: 10px; }
#copyrightbar a, #copyrightbar a:link, #copyrightbar a:visited, #copyrightbar a:active { color: #999; }
/* ARCHIVE pages, falls under "right entry" (center column) */
.centeritemwrap { 
	margin-top: 20px;
	border-top: dotted 1px #788390;
	padding-top: 16px;
	margin-bottom: 0; }
* html .centeritemwrap { border-top: solid 1px #ADBAC9; }/* COMMENTS ++++++++++++++ */
.commentblock { border-top: dotted 0px #788390; }
.odd { border-top: dotted 1px #788390;
	padding-left: 26px;
	background: url(/sh/button-quote2.gif) 4px 4px no-repeat #f2f4f8; }
.even { border-top: dotted 1px #788390;
	padding-left: 26px;
	background: url(/sh/button-quote2.gif) 4px 4px no-repeat; }
.odd .posted, .even .posted { position: relative; left: -22px }
.posted { margin: 0; padding-bottom: 4px; padding-top: 0; }
.commentslink {	padding-bottom: 8px; padding-left: 24px; background: url(/sh/button-quote.gif) top left no-repeat; }
#commentgigantor { border: solid 0px #22cc00 /* green*/;	 }
#commentgigantor h1 { text-transform: none; 
	border-bottom: dotted 0px #788390;
	margin: 8px 0 2px 0;
	color: #445870;
	font: normal 12px/16px Arial, Verdana, Georgia, sans-serif;
	letter-spacing: normal; }
#commentgigantor input[type="image"], #commentgigantor input[class="image"] { display: block;
	margin-top: 8px; }
div.commentheader { margin: 25px 0 0 0; border-bottom: dotted 1px #788390; }
img.comment { display: block; padding-bottom: 2px; }
/* Mailinglist ++++++++++++++ */
#mailinglist { text-align: left; border: solid 0px #000;}
#mailinglist #content { margin-left: 20px; width: 350px; border: solid 0px #000; height: 325px;}
#printfriendly { 
	margin-top: 20px; 
	visibility: visible;
	border-bottom: dotted 1px #788390;
	margin-bottom: 20px; 
	padding-bottom: 20px; }
* html #printfriendly { border-bottom: solid 1px #ADBAC9; }
.print {visibility: visible;}
.joblistings h2 { text-transform: none; 
	border-bottom: dotted 0px #788390;
	margin: 8px 0 2px 0;
	color: #445870;
	font: normal 12px/16px Arial, Verdana, Georgia, sans-serif; }
.joblisting { padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: dotted 1px #5376a7; }
a.joblink { font-weight: bold; padding-left: 26px;
	background: url(/sh/button-bullet.gif) top left no-repeat;
	padding-bottom: 6px; /* need padding-bottom to hold out images height */}
#alertbox { 
	width: 160px;
	background-color: #f2f4f8; /* d7e4f1*/
	border: dotted 1px #394878;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 12px; }
* html #alertbox { border: solid 1px #394878;
	/* border-bottom: solid 1px #ADBAC9; */ }
#alertbox h1 { font-size: 14px; color: #394878;}
#alertbox a, #alertbox a:link, #alertbox a:active, #alertbox a:visited, #alertbox a:hover { font-weight: bold;
	font-size: 14px;
	color: #404455;
	text-decoration: underline;
	border-bottom: solid 0 #000; }
h2 { margin: 8px 0 2px 0;
	color: #445870;
	font: bold 12px/16px Arial, Verdana, Georgia, sans-serif; }
.searchresults { border-bottom: dotted 1px #5376a7; margin-top: 20px; padding-bottom: 20px; }
.introducing { border-bottom: dotted 1px #5376a7; margin-bottom: 20px; padding-bottom: 15px; }
.alreadymet { border-bottom: dotted 1px #5376a7; margin-bottom: 20px; padding-bottom: 0; }
#wimaxforum { margin-bottom: 12px; }
#mediatemple { margin-bottom: 20px; }
#mediatemple img, #mediatemple a:hover { border: none; }
#mediatemple a.mtlink { margin-left: 4px; }
p.small { font-size: 10px; }
span.new { color: #89a3cd; font-weight: bold; }
a.ison, a.ison:link, a.ison:active, a.ison:visited { background-color: #fff; }