/*------------------------------------------------*/
/*------------------[HEADER]----------------------*/
/*------------------------------------------------*/

body, h1, h2, h3, h4, h5, h6, blockquote, p{margin: 0;padding: 0;}

body{margin: 0;font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;text-align: center;vertical-align: top;background:#DAE9FE url(images/background.png);background-repeat: repeat-x;color: #000;}
/*--------------------#F6F7F8----------------------------*/

h3{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 10px;padding: 0 0 10px 0;}

.postheadlineposts a:link, a:visited{text-decoration: underline;color: #105CB6;}
.postheadlineposts a:hover{text-decoration: none;}

.postheadlineposts2{margin-top:10px;}
.postheadlineposts2 a:link, a:visited{text-decoration: underline;color: #105CB6;}
.postheadlineposts2 a:hover{text-decoration: none;}
p{padding: 10px 0 0 0;margin-bottom:0px;}


#postentry{color: #555555;font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;font-weight: normal;line-height:18px;}
strong.search-excerpt { background: yellow; }
#searchresultsbox{position:relative;height:20px;width:800px;margin-top:10px;margin-left:10px;border:1px solid #cd0000;float:left;}

#wrapper{margin: 0 auto 0 auto;width: 985px;text-align: left;}
#contentbody{width:985px;border-left:1px solid #BFD8EA;border-right:1px solid #BFD8EA;background:#FFF;float:left;}
#drop{width:984px;margin-bottom:-20px;float:left;}
#header{float: left;width: 985px;height:106px;margin-left:1px;background-color:#4484B0;}
#logo{background: url(images/mainlogo-memorial.png);width: 236px;height: 70px;position: relative;margin-top:15px;margin-left:20px;}
#logo a{position: absolute;top: 0;left: 0;width: 236px;height: 70px;}
#logo a h2{display: none;}
#headerlinkholder{position:relative;margin-top:0px;margin-right:0px;height:44px;width: 640px;float: right;}


.linkheader:link {text-decoration: none;color:#FFF;}
.linkheader:visited {text-decoration: none;color:#FFF;}
.linkheader:hover {text-decoration: none;color:#DDD;}

#wa{position:relative;margin-top:5px;margin-right:5px;width: 6px;height:11px;background-image: url(images/wa.png);float:left;}
#headerlink1,#headerlink2,#headerlink3,#headerlink4{font-size:17px;font-weight:bold; font-family:verdana,arial,georgia, serif;color:#FFF;position:relative;margin-top:10px;margin-left:25px;float:left;}

#bloglink{position:relative;margin-top:-40px;margin-right:12px;float:right;}
#blogimage{position:relative;margin-top:0px;margin-right:0px;width: 51px;height:55px;background-image: url(images/blog.gif);float:left;}
#blogsearchbox{position:relative;width:400px;height:40px;margin-top:-35px;margin-right:12px;background-image: url(images/searchbackground.gif);background-repeat: no-repeat;float:right;}
#searchformholder{position:relative;width:380px;height:30px;margin-top:0px;margin-left:12px;float:left;}
.fieldsearch {position:relative;font-size: 18px;color:#DDD;width:240px;height:22px;background-color: #FFF;border:0px solid #FFF;margin-right:20px;margin-top:4px;float:left;}
#searchboxbutton{margin-top:3px;}
#mainholder{position:relative;width:984px;margin-top:10px;padding-bottom:10px;float:left;}

#mainholderbox{position:relative;width:900px;height:300px;margin-left:10px;background:#FFF;border:1px solid #cd0000;float:left;}

.sociallinks:link {text-decoration: none;color:#FFF;}
.sociallinks:visited {text-decoration: none;}
.sociallinks:hover {text-decoration: underline;color:#CCC;}


/*------------------[KAMPYLE CSS]-----------------------------------------------*/
.k_button_css_revision{background-image:'$Rev:5946 $';}#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;}#k_popup a img{border:0;}#k_popup a{color:#3882C3;text-decoration:none;}#k_popup a:hover{color:#3882C3;text-decoration:underline;}#k_popup div{float:none;}.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}#kampylink img{border:0;display:block;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_right{right:0px;}.k_left{left:0px;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}
/*------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------*/
/*------------------[LEFT COLUMN ELEMENTS]--------------------------------------*/
/*------------------------------------------------------------------------------*/

#leftcolumn{position:relative;width:175px;height:115px;margin-left:10px;padding-bottom:0px;background:#EBEBEB;float:left;}
#adsense160left{position:relative;margin-top:10px;margin-bottom:0px;margin-left:7px;background:#DBDBDB;border:4px solid #fff;width:152px;height:87px;float:left;}
#subscribeimage{display:block;position:relative;margin-top:-12px;margin-left:0px;width: 159px;height: 103px;background: url(images/subscribeoptions.gif) top left no-repeat;border: 0px;float:left;}

#bookmarkbutton{position:relative;margin-top:10px;margin-bottom:0px;margin-left:7px;float:left;}

#socialholder{position:relative;margin-top:10px;margin-bottom:10px;margin-left:7px;background:#FFF;border:4px solid #DBDBDB;width:152px;height:125px;float:left;}

#adsense160leftbottom{position:relative;margin-top:56px;margin-bottom:0px;margin-left:7px;background:#DBDBDB;border:4px solid #fff;width:152px;height:160px;float:left;}
#adsenseleft{position:relative;width:160px;height:600px;margin-top:0px;margin-bottom:0px;margin-left:8px;float:left;}

#twitterfollow{position:relative;margin-top:15px;margin-left:10px;margin-right:0px;width: 130px;height:19px;background-image: url(images/twitterbutton2.png);float:left;}
#facebookicon{position:relative;margin-top:20px;margin-left:10px;margin-right:0px;width: 130px;height:20px;background-image: url(images/fbbutton2.png);float:left;}
#feedbackbutton{position:relative;margin-top:15px;margin-left:10px;float:left;}




/*-----------------------------------------------------------------------------*/
/*------------------[LEADER BOARD HOLDER ELEMENTS]-----------------------------*/
/*-----------------------------------------------------------------------------*/
#leaderboardholder{position:relative;width:776px;height:115px;margin-bottom:10px;margin-left:12px;background:#EBEBEB;float:left;}
#leaderboard{position:relative;width:728px;height:90px;margin-top:8px;margin-left:8px;background:#DBDBDB;border:4px solid #fff;float:left;}
#leaderboardadvertise{position:relative;margin-top:0px;margin-bottom:0px;margin-right:9px;background-image: url(images/advertiseherevertical.gif);background-repeat: no-repeat;width: 14px;height:110px;float:right;}



/*------------------------------------------------------------------------------*/
/*------------------[MIDDLE COLUMN ELEMENTS]------------------------------------*/
/*------------------------------------------------------------------------------*/
#middlecolumn{position:relative;width:624px;margin-left:12px;padding-bottom:30px;background:#FFF; float:left;}

#middlecolumninner{position:relative;width:622px;margin-top:17px;padding-bottom:30px;background:#FFF;border:1px solid #CCC; float:left;}
#middlecolumninnerposts{position:relative;width:622px;margin-top:17px;padding-bottom:30px;background:#FFF;float:left;}

#surehitscontainer{position:relative;margin-top:0px;margin-bottom:0px;margin-left:0px;border: 1px solid #cd0000;background-image: url(images/surehitscontainer.png);background-repeat: no-repeat;width: 622px;height:231px;float:left;}
#amladholder{position:relative;width:622px;float:left;}
#surehitsboxholder{position:relative;width:380px;height:60px;margin-left:180px;margin-top:149px;float:left;}
#surehitsform{position:relative;width:400px;margin-top:105px;margin-left:19px;border:1px solid #cd0000;float:left;}
.field {position:relative;font-size: 20px;width:200px;height:33px;background-color: #FFF;margin-right:60px;margin-top:5px;float:left;}


#amlbannercontainer{position:relative;margin-top:45px;margin-bottom:0px;margin-left:0px;border: 1px solid #CCC;width: 622px;height:180px;float:left;}
#amladsensecontainer{position:relative;margin-top:1px;margin-bottom:0px;margin-left:0px;border: 1px solid #CCC;width: 622px;height:210px;float:left;}
#amladsenseone{position:relative;width:200px;height:200px;margin-top:5px;margin-left:3px;float:left;}
#amladsensetwo{position:relative;width:200px;height:200px;margin-top:5px;margin-left:5px;border-left:1px solid #CCC;float:left;}
#amladsensethree{position:relative;width:200px;height:200px;margin-top:5px;margin-left:5px;border-left:1px solid #CCC;float:left;}

#isub{position: absolute;top: 0px;left: 240px;height: 51px;width: 109px;background: none;border: 0px;}
#latestpostheader{position:relative;width:622px;height:28px;margin-left:0px;background:#98BC48;padding-top:3px;padding-bottom:3px;float:left;}
#generalheadlineholder{position:relative;width:622px;margin-left:0px;background:#FFF;float:left;}
#latestpostsgeneral{position:relative;width:622px;margin-left:0px;padding-top:5px;background:#FFF;float:left;}
#metadataholder{position:relative;width:622px;margin-left:0px;background:#fff;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;float:left;}
#citymenuholder{position:relative;margin-top:0px;margin-bottom:0px;border-bottom:1px solid #CCC;width:622px;float:left;}
#selectcity{position:relative; margin-left:10px;margin-top:8px;font-weight:bold;float:left;}
#selectbar{position:relative;width:622px;height:30px;margin-top:0px;background:#DBDBDB;float:left;}
#mapcolumn{position:relative;width:622px;height:457px;margin-left:0px;background:#EBEBEB;float:left;}
.commentsicon{position:relative;margin-top:3px;margin-left:10px;width: 16px;height:14px;}
.commentsiconsmallbox{position:relative;margin-top:3px;margin-right:4px;width: 16px;height:14px;}


#feedbackbutton{position:relative;margin-top:0px;margin-right:0px;float:right;}


.titles { font-family: Arial, Helvetica, Georgia, Sans-serif	font-weight: bold; font-size: 15px; text-decoration: none;margin-bottom: 0px;margin-left:10px;}
.titles a:link, .titles a:visited, .titles a:active {font-weight: bold; font-size: 15px; text-decoration: none;line-height: 25px;color: #2A2A2A;}
.titles a:hover { text-decoration: none;color: #0055FF;}
.time-info {color: #6a6a6a;font-weight:bold;font-size:9px;padding: 8px 2px;display: block;margin-right:5px;float: left;background-color: #fff;margin-bottom: 0px;margin-left:9px;}

.post-info {color: #6a6a6a;font-weight: bold;padding: 4px 2px;display: block;float: left;background-color: #fff;margin-bottom: 0px;margin-left:9px;}
.post-info2 a:visited, .post-info2 a:link{color: #6a6a6a;}
.post-info a:visited , .post-info a:link {color: #6a6a6a;}
.post-info2 {color: #6a6a6a;padding: 4px 12px;display: block;float: left;background-color: #fff;margin-bottom: 0px;}
.blogheader {margin-top:5px;font-family: helvetica,sans-serif;color: #394136;font-size: 12px;font-weight: bold;}
.blogheaderhover:link {text-decoration: none;color:#394136;}
.blogheaderhover:visited {text-decoration: none;color:#394136;}
.blogheaderhover:hover {text-decoration: none;color:#F8E3D7;}

#blogarrow{position:relative;margin-top:0px;margin-left:5px;margin-right:5px;width: 16px;height:16px;background-image: url(images/blogarrow.png);float:left;}
#trafficsign{position:relative;margin-top:2px;margin-left:5px;margin-right:5px;width: 12px;height:17px;background-image: url(images/trafficdetails.png);float:left;}
#trafficsign2{position:relative;margin-top:2px;margin-left:5px;margin-right:5px;width: 12px;height:17px;background-image: url(images/trafficdetails.png);float:left;}

#socialbox{position:relative;margin-top:20px;margin-left:10px;margin-bottom:0px;background-image: url(images/socialbackground.png);background-repeat: no-repeat;height:133px;width:599px;float:left;}
#socialboxsingle{position:relative;margin-top:-20px;margin-left:10px;margin-bottom:50px;background-image: url(images/socialbackground.png);background-repeat: no-repeat;height:133px;width:599px;float:left;}
#socialboxsingle{position:relative;margin-top:20px;margin-left:10px;margin-bottom:30px;background-image: url(images/socialbackground.png);background-repeat: no-repeat;height:133px;width:599px;float:left;}

#socialboxlineone{position:relative;width:570px;height:15px;margin-top:85px; margin-bottom:0px;margin-left:20px;float:left;}

#twittersignin{position:relative;margin-top:0px;margin-bottom:0px;margin-left:0px;font-family: helvetica,sans-serif;color: #FFF;font-size: 11px;font-weight: normal;float:left;}
#facebookfriend{position:relative;margin-top:0px;margin-bottom:0px;margin-left:0px;font-family: helvetica,sans-serif;color: #FFF;font-size: 11px;font-weight:normal;float:left;}
#newslettersignup{position:relative;margin-top:0px;margin-bottom:0px;margin-left:0px;font-family: helvetica,sans-serif;color: #FFF;font-size: 11px;font-weight:normal;float:left;}

#socialboxlinetwo{position:relative;width:560px;height:15px;margin-top:5px; margin-bottom:0px;margin-left:20px;float:left;}


#newsletterholder{position:relative;width:230px;height:40px;margin-top:75px;margin-left:180px;float:left;}

.newsletterfield{font-size: 18px;width:130px;background-color: #FFF;}
#newslettersubscribeie8{position:relative;margin-left:150px;margin-top:-22px;float:left;}

#newslettersubscribe{position:relative;margin-left:150px;margin-top:-25px;float:left;}
#smallwhitearrow{position:relative;margin-top:4px;margin-right:5px;width: 4px;height:7px;background-image: url(images/smallwhitearrow.gif);float:left;}
#smallwhitearrow2{position:relative;margin-top:4px;margin-left:100px;margin-right:5px;width: 4px;height:7px;background-image: url(images/smallwhitearrow.gif);float:left;}
#smallwhitearrow3{position:relative;margin-top:4px;margin-left:100px;margin-right:5px;width: 4px;height:7px;background-image: url(images/smallwhitearrow.gif);float:left;}




/*------------------------------------------------------------------------------*/
/*------------------[RIGHT COLUMN ELEMENTS]-------------------------------------*/
/*------------------------------------------------------------------------------*/

#rightcolumn{position:relative;width:326px;margin-top:1px;margin-right:10px;background:#EBEBEB;float:right;}
#rightcolumnblog{position:relative;width:326px;margin-top:1px;margin-right:10px;background:#EBEBEB;float:right;}

#rightcolumntd{position:relative;border:1px solid #cd0000;width:326px;margin-top:45px;margin-right:10px;background:#EBEBEB;float:right;}
#latestpostheadertrafficdetails{position:relative;width:309px;height:28px;margin-left:8px;background:#98BC48;margin-top:0px;padding-top:0px;padding-bottom:0px;float:left;}
#trafficdetailscontainer{position:relative;height:265px;width:326px;margin-top:0px;background:#EBEBEB;float:right;}

#whitedividerone{position:relative;width:330px;height:20px;margin-top:19px;margin-bottom:10px;background:#FFF;float:left;}

#whitedivider{position:relative;width:330px;height:20px;margin-top:0px;margin-bottom:10px;background:#FFF;float:left;}
#rightcolumnholder{position:relative;width:305px;margin-top:0px;margin-bottom:10px;margin-right:10px;padding-bottom:10px;background:#FFF;border:1px solid #DBDBDB;float:right;}
#togglepanels{position:relative;width:300px;margin-top:20px;margin-right:0px;float:right;}

#latestpostheader2{position:relative;width:305px;height:28px;margin-left:0px;background:#98BC48;margin-top:0px;padding-top:0px;padding-bottom:0px;float:left;}
#metadataholder2{position:relative;width:300px;margin-left:0px;background:#fff;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;float:left;}


#topweather{position:relative;margin-top:0px;margin-bottom:8px;margin-right:10px;width:300px;background:#FFF;padding-left:5px;padding-top:3px;padding-bottom:5px;border: 1px solid #DBDBDB;float:right;}
#weatherwidget{position:relative;margin-right:2px;float:right;}

#weatherpostheader{position:relative;width:305px;height:28px;margin-left:10px;background:#98BC48;margin-top:17px;padding-top:0px;padding-bottom:0px;float:left;}



#customadspace{position:relative;width:285px;height:120px;background:#CDCDCD;margin-top:10px;margin-bottom:0px;margin-left:10px;float:left;}
#rightcontainer{position:relative;width:305px;margin-top:0px;margin-bottom:10px;margin-right:10px;padding-bottom:10px;background:#FFF;border:1px solid #DBDBDB;float:right;}


#gaspriceimage{display:block;position:relative;margin-top:5px;margin-left:4px;width: 298px;height: 139px;background: url(images/gas-prices.gif) top left no-repeat;border: 0px;float:left;}
#flightstatsimage{display:block;position:relative;margin-top:5px;margin-left:4px;width: 298px;height: 139px;background: url(images/flightinfo.gif) top left no-repeat;border: 0px;float:left;}

#shholder{position:relative;margin-top:0px;margin-bottom:0px;margin-left:0px;background-image: url(images/shb4.gif);background-repeat: no-repeat;width: 300px;height:250px;float:left;}
#surehitsform{position:absolute;margin-top:205px;margin-left:19px;}

.field {font-size: 33px;width:180px;background-color: #transparent;border: 1px solid #FFF;}
#quote-button{position:absolute;margin-left:20px;margin-top:-15px;;background: none;border: 0px;cursor: pointer;}

.texta {font-size: 22px;width:180px;background-color: #FFF;border: 1px solid #FFF;}

#clicksectioncontainer{position:relative;margin-left:0px;margin-top:10px;background:#033568;height:18px;width: 300px;padding-top:6px;padding-left:0px;float:left;}
#clicksectiontext{font-size:11px;font-weight:bold; font-family:arial,georgia, serif;   color:#FFF; margin-left:60px;  }

#accordionholder{position:relative;margin-top:0px;width:300px;float:left;}

#clicksectionarrow{position:relative;width: 11px;height:6px;margin-top:4px;margin-left:10px;margin-right:5px;background-image: url(images/clicksectionarrow.png);float:left;}
#weathericonsmall{position:relative;width: 12px;height:12px;margin-top:4px;margin-left:5px;margin-right:5px;background-image: url(images/weathericonsmall2.png);float:left;}
#flightsmall{position:relative;width: 12px;height:12px;margin-top:8px;margin-left:0px;margin-right:5px;background-image: url(images/flightsmall.png);float:left;}
#trafficdetails{position:relative;width: 12px;height:17px;margin-top:4px;margin-left:0px;margin-right:5px;background-image: url(images/trafficdetails.png);float:left;}
#trafficnews{position:relative;width: 12px;height:12px;margin-top:4px;margin-left:5px;background-image: url(images/trafficnews.png);float:left;}


/*------------------[CATEGORY ELEMENTS]------------------------------*/

#populartrafficreportscolumn{position:relative;margin-right:10px;margin-bottom:6px;width:300px;padding-left:5px;padding-top:3px;padding-bottom:5px;border: 1px solid #DBDBDB;background:#FFF;float:right;}


#reportsleft{position:relative;width: 140px;margin-top:10px;border-right:1px dotted #CDCDCD;float:left;}
#reportsright{position:relative;width: 142px;margin-left:15px;margin-top:10px;float:left;}

#reportsholdertop{position:relative;width:280px;margin-top:5px;margin-bottom:5px;float:left;}

#reportsholder{position:relative;width:280px;margin-bottom:5px;float:left;}
#reportsholder1{position:relative;width:280px;margin-bottom:5px;float:left;}


#smalltrafficicon{position:relative;margin-top:0px;margin-left:5px;margin-right:5px;width: 16px;height:16px;background-image: url(images/trafficiconsmall2.png);float:left;}
#smalltrafficicon1{position:relative;margin-top:0px;margin-left:1px;margin-right:5px;width: 16px;height:16px;background-image: url(images/trafficiconsmall2.png);float:left;}


#reportsheader{position:relative;width: 305px;height:28px;background:#98BC48;float:left;}

/*#populartrafficreportscolumn ul{list-style-type: none;border:1px solid #cd0000;color: #0099FF;font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 11px;font-weight:bold;}
#populartrafficreportscolumn ul li {border:1px solid #cd0000;padding-left: 20px; margin-left:-40px;  /* Indents list items, leaving room for background image on the left. */
background: url(images/trafficiconsmall2.png) 0 0 no-repeat;margin-bottom:10px;}
/*#populartrafficreportscolumn ul a:link{color: #0099FF;}
#populartrafficreportscolumn ul a:visited{color: #0099FF;}
#populartrafficreportscolumn ul a:hover{color: #0099FF;}*/

#reportsleft ul{list-style-type: none;color: #0099FF;font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 11px;font-weight:bold;margin-left:-29px;}
#reportsleft ul li {padding-left: 20px; /* Indents list items, leaving room for background image on the left. */
background: url(images/trafficiconsmall2.png) 0 0 no-repeat;margin-bottom:10px;}
#reportsleft ul a:link{color: #0099FF;}
#reportsleft ul a:visited{color: #0099FF;}
#reportsleft ul a:hover{color: #0099FF;}

#reportsright ul{list-style-type: none;color: #0099FF;font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 11px;font-weight:bold;margin-left:-40px;}
#reportsright ul li {padding-left: 20px; /* Indents list items, leaving room for background image on the left. */
background: url(images/trafficiconsmall2.png) 0 0 no-repeat;margin-bottom:10px;}
#reportsright ul a:link{color: #0099FF;}
#reportsright ul a:visited{color: #0099FF;}
#reportsright ul a:hover{color: #0099FF;}

/*----------------------------------------------------------------------*/
/*------------------[TRAFFIC MAP ELEMENTS]------------------------------*/
/*----------------------------------------------------------------------*/

.custom_info_window_red_contents .traffic-item{border-color: #AADDFF;border-style: solid;}
.incident_0{width: 29px;height: 26px;float:left;}
.construction_0{width: 29px;height: 26px;float:left;}

#traffic_panel{position: absolute; top:0px; left: 0px;float: left; clear: none;width: 0px;}
#map_panel{position:absolute;float: left; clear: none; margin-left:0px;margin-top:0px;width: 435px;height: 456px;}

.marker-item{font-family: arial;font-size: 11px;padding: 12px;}

.traffic-item{font-family: arial;font-size: 11px;border-style: solid;border-width: 1px 1px;border-color: #AADDFF;padding: 12px;}

#traffic_details {  overflow: auto;}
#traffic_details{background:#FFF;margin-left:8px;height: 250px;width:310px;overflow: auto;}

.traffic_tab {margin-left:6px;float: left;clear: margin-top:5px;margin-bottom: 0;}

.desc{font-family: arial;font-size: 11px;}

.footer{font-family: arial;font-size:10px;}

.footer span{color: #999999;}
.title{font-size: 12px;font-weight: bold;}
.item-counter{color:#000;}

select{margin-left:42px;}

#cities{position: absolute; z-index: 24; left: 52px; top: 04px; width: 139px; height: 21px;}
#checkboxes{position: absolute; top:04px; left:250px;}



/*----------------------------------------------------------------------*/
/*------------------[RED INFO WINDOW CSS]-------------------------------*/
/*----------------------------------------------------------------------*/


#custom_info_window_red{width: 400px;}
#custom_info_window_red_contents{background-color: #FFF;}
#custom_info_window_red_tl{width: 16px;height: 16px;background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_tl.png') top left no-repeat transparent;}
* html #custom_info_window_red_tl{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_tl.png', sizingMethod='crop');}
#custom_info_window_red_t{background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_t.png') top left repeat-x transparent;}
#custom_info_window_red_tr{width: 16px;height: 16px;background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_tr.png') top left no-repeat transparent;}
* html #custom_info_window_red_tr{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_tr.png', sizingMethod='crop');}
#custom_info_window_red_l{width: 3px;background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_l.png') top left repeat-y transparent;}
#custom_info_window_red_r{width: 3px;background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_r.png') top right repeat-y transparent;}
#custom_info_window_red_bl{width: 16px;height: 16px;background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_bl.png') top left no-repeat transparent;}
* html #custom_info_window_red_bl{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_bl.png', sizingMethod='crop');}
#custom_info_window_red_b{background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_b.png') top left repeat-x transparent;}
#custom_info_window_red_br{width: 16px;height: 16px;background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_br.png') top left no-repeat transparent;}
* html #custom_info_window_red_br{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_br.png', sizingMethod='crop');}
#custom_info_window_red_close{width: 21px;height: 21px;background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/red_close.png') top left no-repeat transparent;cursor: pointer;}
* html #custom_info_window_red_close{
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/red_close.png', sizingMethod='crop');}
#custom_info_window_red_beak{width: 28px;height: 38px;background: url('http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_beak.png') top left no-repeat transparent;}
* html #custom_info_window_red_beak{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.trafficreport.com/wp-content/themes/trafficreport/trafficreports_images/blue_beak.png', sizingMethod='crop');}
#custom_info_window_red_contents .section1{margin: 0;padding: 0;}
#custom_info_window_red_contents .section2{margin: 0;padding: 0;background-color: #FFDFDF;border-bottom: dotted 1px #900;border-top: dotted 1px #900;}
#custom_info_window_red_contents p{margin: 1px 0;padding: 5px;}
.severity{font-size: 12px;font-weight: bold;margin-top: 7px;margin-bottom: 7px;}


/*----------------------------------------------------------------------*/
/*------------------[MESSAGE ELEMENTS]----------------------------------*/
/*----------------------------------------------------------------------*/
#headline2{font-size:22px;font-weight:bold; font-family:arial,georgia, serif;   color:#183A53;  }

h1.titlepage{font-size:22px;font-weight:bold; font-family:arial,georgia, serif;   color:#183A53;  }

#pagecontentholder{position:relative;width:922px;margin-top:20px;margin-left:10px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;border:1px dotted #ccc;background:url(images/boxgrad.png) repeat-x left bottom;float:left;}
#searchpagecontentholder{position:relative;width:922px;margin-top:30px;margin-left:10px;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;border:1px dotted #ccc;background:url(images/boxgrad.png) repeat-x left bottom;float:left;}

#homedotted{position:relative;width:920px;margin-top:10px;margin-left:0px;margin-bottom:20px;border-bottom:1px dotted #ccc;float:left;}

#reportsboxone{position:relative;width:160px;margin-top:30px;margin-left:0px;;float:left;}
#reportsboxtwo{position:relative;width:150px;height:93px;margin-top:30px;margin-left:10px;padding-left:30px;border-left:1px dotted #ccc;float:left;}
#reportsboxthree{position:relative;width:180px;margin-top:30px;margin-left:20px;padding-left:30px;border-left:1px dotted #ccc;float:left;}

#popularreports{position:relative;border:1px dotted #ccc;width:610px;margin-top:40px;margin-left:0px;padding-top:15px;padding-left:10px;padding-bottom:20px;float:left;}

#report1{position:relative;margin-bottom:10px;margin-left:0px;float:left;}
#report2{position:relative;margin-bottom:10px;margin-left:0px;float:left;}
#report3{position:relative;margin-bottom:0px;margin-left:0px;float:left;}
#report4{position:relative;margin-bottom:10px;margin-left:0px;float:left;}
#report5{position:relative;margin-bottom:10px;margin-left:0px;float:left;}
#report6{position:relative;margin-bottom:10px;margin-left:0px;float:left;}
#report7{position:relative;margin-bottom:10px;margin-left:0px;float:left;}
#report8{position:relative;margin-bottom:10px;width:160px;float:left;}
#report9{position:relative;margin-bottom:10px;margin-left:0px;float:left;}
#report10{position:relative;margin-bottom:10px;margin-left:0px;float:left;}


/*------------------------------------------------------------------------------*/
/*------------------[PAGE ELEMENTS]---------------------------------------------*/
/*------------------------------------------------------------------------------*/

/*text*/
#pageheadline{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 22px;font-weight:bold;color: #183A53;border-bottom:1px dotted #CCC;margin-bottom:20px;padding-bottom:10px;}
/* close text*/

/*insurance*/
#messageholder{position:relative;margin-top:0px;margin-right:0px;height:20px;width: 983px;float:left;}
#notfoundholder{position:relative;margin-top:20px;margin-left:10px;width:942px;padding:10px 10px 10px 10px;border:1px dotted #ccc;background:url(images/boxgrad.png) repeat-x left bottom;float:left;}
#notfoundmessage{color:000;}
#insrightholder{position:relative;width:930px;margin-top:30px;margin-left:5px;float:left;}
/*close insurance*/

/*gas prices*/
#gaspricesholder{position:relative;margin-top:10px;margin-left:10px;float:left;}
#leftholdergas{position:relative;margin-top:10px;margin-left:10px;float:left;}
#rightholdergas{position:relative;width:290px;margin-top:10px;margin-right:10px;float:right;}
#gaspriceshalfbannerholder{position:relative;margin-top:15px;margin-bottom:15px;margin-right:20px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;border:1px solid #DBDBDB;background:#EBEBEB;float:right;}
#gaspriceshalfbanner{position:relative;float:left;}
#homedotted2{position:relative;280px;margin-top:10px;margin-left:0px;margin-bottom:20px;border-bottom:1px dotted #ccc;float:left;}
/*close gas prices*/

/*flight stats*/
#leftholderflights{position:relative;margin-top:10px;margin-left:10px;float:left;}
#rightholderflights{position:relative;width:490px;margin-top:10px;margin-right:10px;float:right;}
/*close flight stats*/

/*traffic maps*/
#usmapholder{position:relative;margin-top:0px;margin-left:0px;width:645px;border-right:1px dotted #CCC;float:left;}
#trafficmapscontent{position:relative;margin-top:0px;margin-left:0px;width:255px;float:right;}
#trafficmapspopular{position:relative;margin-top:20px;margin-bottom:10px;margin-left:10px;width:600px;height:120px;border-bottom:1px dotted #CCC;float:left;}
#trafficmapspopularleft{position:relative;margin-top:0px;margin-left:4px;width:180px;height:120px;float:left;}
#trafficmapspopularmiddle{position:relative;margin-top:0px;margin-left:20px;width:185px;height:120px;float:left;}

#reportsholder2{position:relative;width:185px;margin-top:0px;margin-bottom:5px;float:left;}
#reportsholder3{position:relative;width:225px;margin-top:0px;margin-bottom:5px;float:left;}


#trafficmapspopularright{position:relative;margin-top:0px;margin-left:15px;width:180px;height:120px;float:left;}
#cityreports1{position:relative;margin-top:0px;margin-left:10px;width:150px;height:280px;float:left;}
#cityreports2{position:relative;margin-top:0px;margin-left:50px;width:180px;height:280px;float:left;}
#cityreports3{position:relative;margin-top:0px;margin-left:20px;width:180px;height:280px;float:left;}

#surehitscontainer2{position:relative;margin-top:0px;margin-bottom:0px;margin-left:0px;background-image: url(images/surehitscontainer2.png);background-repeat: no-repeat;width: 622px;height:231px;float:left;}
#trafficmapsdotted{position:relative;height:10px;width:600px;margin-top:10px;margin-bottom:10px;margin-left:10px;border-top:1px dotted #CCC;float:left;}
#amlbannercontainer2{position:relative;margin-top:0px;margin-bottom:0px;margin-left:0px;border: 1px solid #CCC;width: 622px;height:180px;float:left;}

#morebelow{position:relative;margin-top:10px;margin-bottom:5px;margin-left:10px;padding-left:5px;padding-top:2px;padding-right:5px;padding-bottom:2px;font-weight:bold;font-size:12px;color:#555;border:1px dotted #CCC;float:left;}

/*close traffic maps*/

/*------------------------------------------------------------------------------*/
/*------------------[AML ELEMENTS]-------------------------------------*/
/*------------------------------------------------------------------------------*/

#amlrightbox{position:relative;width:410px;height:200px;margin-top:5px;margin-left:5px;border-left:1px solid #CCC;float:left;}

/*------------------------------------------------------------------------------*/
/*------------------[TEXT STYLING ELEMENTS]-------------------------------------*/
/*------------------------------------------------------------------------------*/


a{outline:none;}
img.wp-smiley{border:none;}
:focus {-moz-outline-style:none;}
/*.post{padding: 10px 0 10px 0;border-right: 1px solid #ccc;padding-right: 50px;margin-bottom:30px;}
.post h2{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 17px;}
.post h2 a:link, a:visited{text-decoration: none;color: #336699;}
.post h2 a:hover{text-decoration: underline;}.entry{line-height: 18px;margin: 20px 0 0 0;}
p.postmetadata{border-top: 1px solid #ccc;margin: 10px 0 0 0;}
.navigation{padding: 10px 0 0 0;margin-bottom:20px;font-size: 14px;font-weight: bold;line-height: 18px;}*/

.post{margin: 0 0 0 0px;}
.post h2{font-size: 20px;padding: 8px 10px;margin-top:3px;background: #EBEBEB;}
/* End Posts */


/* Start Entries - Text and Titles within the content */
.entry{padding: 0 10px 40px;font-size: 12px;color:#555555;line-height: 18px;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{margin: 0;padding: 10px 0 5px;background-color: transparent;background-image: none;font-weight: bold;}
.entry h1{font-size: 24px;line-height: 30px;font-weight: normal;}
.entry h2{font-weight: normal;}
.entry h3{font-size: 16px;}
.entry h4{font-size: 14px;}
.entry h5{font-size: 12px;}
.entry h6{font-size: 11px;}

/* End Entries */


/* Start Postmetadata - Author, Date, Categories and Comments Number */

p.entrymetadata{font-size: 12px;line-height: 18px;color: #999;}
p.entrymetadata a{color: #888;}
.comments_number a{padding: 0 0 0 26px;background: url(http://www.trafficreport.com/comments.png) no-repeat;}
p.comments_number{margin-top:40px;}

/* End Postmetadata */


/* Start Previous and Next Links */

.navigation{margin: 0 0 0 10px;padding: 10px;font-size: 14px;line-height: 24px;}

/* End Previous and Next Links */

.linknormal {font-family: Arial,sans-serif;color: #0099FF;font-size: 12px;font-weight: bold;}
.linknormal:link {text-decoration: underline;color:#0099FF;}
.linknormal:hover {text-decoration: none;color:#0099FF;}
.linknormal:visited {text-decoration: none;}

.moretag{position:absolute;color:#000;height:24px;width:134px;background:url(images/readmore.png) no-repeat left;margin-top:10px;padding-left:5px;padding-right:5px;padding-top:5px;}

.moretag {font-family: Arial,sans-serif;color: #394136;font-size: 12px;font-weight: normal;}
.moretag:link {text-decoration: none;color:#394136;}
.moretag:hover {text-decoration: none;color:#F8E3D7;}
.moretag:visited {text-decoration: none;}


/*------------------------------------------------*/
/*--------------------[COMMENTS]------------------*/
/*------------------------------------------------*/

ol.commentlist {margin:0;padding:0;}
.commentlist li {list-style:none;margin-bottom:14px;}
.commentlist cite {padding: 7px;display:block;font-style:normal;background:url(images/bg_comments2_cite.gif);border-top:1px solid #DBDBDB;color:#596e3b;}	
.commentlist a:link, .commentlist a:visited {color:#596e3b;}
.commentlist a:hover, .commentlist a:active {color:#8ec343;}
.commentlist cite img {padding:1px;border:1px solid #aab59a;float:left;margin-right:9px;}
.commentlist .author {font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;text-decoration:underline;}
.commentlist .time {background: url(images/bg_clock.gif) no-repeat 1px;padding-left:13px;}
.commenttext {background: #FFF;margin-left:0px;width:600px;border:1px solid #DBDBDB;padding: 0 10px 10px 10px;color:#555555;}

#comment{width:600px;}
#comments{position:relative;border-top:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;padding-top:10px;font-size:20px;height:100%font-family:arial,georgia, serif;   color:#ABABAB;clear: both;}
#awaitingmoderation{font-family:arial,georgia, serif;   color:#000;	font-size:20px;position:relative;margin-top:20px;}
#respond h3{font-family:arial,georgia, serif;   color:#000;border-bottom:1px solid #CDCDCD;margin-bottom:20px;font-size:16px;}
#respond {font-family:arial,georgia, serif;   color:#000;font-size:16px;}

li.bypostauthor {background-color: #B3FFCC !important;
/* CSS styles for author comments */
}

li.byuser {
    /* CSS styles for registered users comments */
}


/*------------------------------------------------------------------------------*/
/*------------------[FOOTER ELEMENTS]-------------------------------------------*/
/*------------------------------------------------------------------------------*/

#footersection{clear: both;float: left;width: 750px;padding: 10px 0 0 0;}
#footersection p{line-height: 18px;margin-bottom:-10px;}
#footerurls{margin-bottom:20px;}

#btsection{width: 989px;height: 18px;margin-top: 10px;margin-bottom:20px;margin-left:-1px;background-image: url(images/footersection.png);}

	
.footerlinkstyle{font-family: Arial, Helvetica, Georgia, Sans-serif;font-size: 12px;font-weight:300;color: #76788D;width:900px;float;left;}
.footerlinkstyle a:link, a:visited{text-decoration: underline;color: #76788D;}
.footerlinkstyle a:hover{text-decoration: none;}

.imgtfe{margin-top:15px;margin-right:10px;border: 1px solid #ccc;float:left;}
.alignleft { margin-top:5px;margin-right:10px;border: 1px solid #ccc;float:left; }



/*------------------------------------------------------------------------------*/
/*------------------[PAGE NAVI CSS]-------------------------------------------*/
/*------------------------------------------------------------------------------*/



.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;	}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;	}
.wp-pagenavi a:hover {	border: 1px solid #000000;color: #000000;background-color: #FFFFFF;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;	}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #000000;background-color: #FFFFFF;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;border: 1px solid #000000;color: #000000;background-color: #FFFFFF;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;	border: 1px solid #000000;color: #000000;background-color: #FFFFFF;}



/*------------------------------------------------------------------------------*/
/*------------------[EDIT COMMENTS]-------------------------------------------*/
/*------------------------------------------------------------------------------*/
/* Edit me for the highlight color */
.editableAuthor, .editableComment{
 color: #000;
 background-color: #ffffd3;
 }
.editAuthor { background-color: transparent; display: inline; margin: 0; padding: 0; border: 0; clear: none;}
/* Edit me for the textarea shown when editing a comment */
.textComment textarea { width: 90%; height: 100px; }
/* Edit me for the div that contains the comment */
.editComment, .editableComment, .textComment{ /*clear: both;*/ }
/* various CSS classes you can edit if you really want to
.ajaxSaveButtons { }
.textAuthor { }
.ajaxApproveLinks{}
span.ajax-admin-edit-links {}
*/

/*Edit me for the message that shows up to a user(non admin) when leaving a comment */
.ajax-edit { font-size: 1em; font-style: italic; background-color: #333; color: #fff; padding: 5px; font-weight: bold;}
.ajax-edit .ajax-timer { font-size: 0.8em; color: #FFCC66; }
input.ajax-error { border: 3px solid #966; }
textarea.ajax-error, li.ajax-error { background: #966; }



/*------------------------------------------------------------------------------*/
/*------------------[REPLY TO COMMENTS]-------------------------------------------*/
/*------------------------------------------------------------------------------*/

div.jqr2c_box {margin:8px 0 12px 0}
div.jqr2c_box a.jqr2c_reply {padding:0 12px 0 0;margin:0 12px 0 0;border-right:1px solid #333} 
div.jqr2c_box a.jqr2c_li_quote {}