/*
Theme Name: Polar Communications
Theme URI: http://polarcomm.com/
Description: Polar Communications Default Wordpress Theme
Version: 1.0
Author: Anchor Marketing
Tags: fixed width
*/
@import url('../../plugins/easy-contact/polar/econtact-basic.css');

/* -- [ Global ] -- */
/*.b{border:#000 solid 1px;}*/
.previewtext {font-weight:bold;color:gray;}

body {
	background:url('img/global_background.png') repeat-x top #042546;
	padding-bottom:10px;
	font-family:'Lucida Grande',Tahoma,Verdana,sans-serif; font-size:13px;
}


/* -- [ Page wrapper ] -- */
#page {
	position:absolute;
	left:50%;
	width:1020px;
	margin-left:-539px;
	padding:0 29px 29px 29px;
	background:white;
}


/* -- [ Page header (includes logo) ] -- */
#header {
	background:url('img/home_header.png') no-repeat left;
	width:100%;
	height:132px;
	margin-bottom:-21px;
	margin-left:-29px;
}

a#homelink {
	display:block;
	position:absolute;
	width:400px;
	height:120px;
}

/* -- [ Top specials flipper ] -- */
#flipper {position:absolute;width:671px;height:340px;background:url('img/flipper_back.png') no-repeat;margin-left:30px;overflow:hidden;}
#flipperpos {padding:26px 0 0 47px;background:transparent;}
	#flipper form#search{position:absolute;left:337px;top:284px;}
	#flipper a#estatement{position:absolute;display:block;width:146px;height:55px;left:112px;top:271px;}
	#flipper #reel {height:244px;overflow:hidden;}

/* -- [ Content Styles ] -- */
div#content{width:665px; margin:0 0 15px 30px; min-height:400px;}
	div#content h1, h2, h3, h4, h5, h6 { padding-top:10px; }
	div#content h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#042546; }
	div#content img.alignright{float:right;}
	div#content ul {padding-bottom:10px;}
	div#content ul.ceo {list-style-type:none;padding:0;margin:0;}
	div#content ul.ceo li {display:inline-block; width:200px;padding-bottom:20px;margin:0;text-align:center;display:-moz-inline-stack;zoom:1;*display:inline;}
	div#content ul.twocol {list-style-type:none;}
	div#content ul.twocol li {display:inline-block; width:220px;margin:0;vertical-align:top;display:-moz-inline-stack;zoom:1;*display:inline;}
	div#content ul.threecol {list-style-type:none;}
	div#content ul.threecol li {display:inline-block; width:180px;margin:0;vertical-align:top;display:-moz-inline-stack;zoom:1;*display:inline;}
	div#content span.archiveDate {display:inline-block; width:90px;color:gray;text-align:right;padding-right:10px;}

div#content{font-size:13px; color:#042546;padding-top:350px;display:block;}
div#content>*{margin-bottom:10px;}
div#content h1{font-size:16px; font-weight: bold;}
div#content h2{font-size:14px; font-weight: bold;}
div#content a, #content a:hover, div#content a:visited, div#content a:active, div#content a:focus{text-decoration: none; text-decoration: underline;}
div#content ul{list-style: disc; list-style-position: outside; margin-left:30px;}
div#content ul li{margin-bottom:5px;}
div#content p { padding-bottom:10px; line-height:20px; }
div#content blockquote { padding-left:20px; }
div#content ul.services{list-style-type:none;list-style-position:inside;padding:0;margin:0;display:block;}
div#content ul.services li{display:inline-block;display:-moz-inline-stack;width:210px;padding-right:5px;vertical-align:top;zoom:1;*display:inline;}
div#content ol{list-style: decimal; list-style-position: outside; margin-left:30px;}
div#content ol li{margin-bottom:5px;}
div#content dl{}
div#content dl dt{font-weight:bold;}
div#content dl dd{font-style:italic; margin-left:10px;}


/* -- [ Misc Styles ] -- */
.clear{clear:both; width:100%; visibility: hidden; height:0px;}
.break{margin:0 5px;}


/* -- [ Stock/weather search modules ] -- */
div#stocksearch{position:relative;width:200px;margin:0 0 0 8px;}
div#weathersearch{position:relative;width:200px;margin:10px 0 0 8px;}


/* -- [ Top links ] -- */
div#page ul#nav{float:right; width:auto; text-transform: uppercase; font-size:14px; color:#042546; font-weight: bold; padding-top:10px;}
div#page ul#nav li{display:inline;}
div#page ul#nav li a{color:#042546;}


/* -- [ Bottom link library ] -- */
div#linkLibrary{width:665px;padding-left:29px;}
	div#linkLibrary ul.libraryList{color:#757575; float:left; margin:0px; line-height: 18px; width:135px;}
	div#linkLibrary ul:first-child{margin:0 0 0 5px;}
	div#linkLibrary ul.libraryList li:first-child{text-transform: uppercase; font-size:15px;}
	div#linkLibrary ul.libraryList li{font-size:12px;}
	div#linkLibrary ul.libraryList li a{color:#757575;}
	div#linkLibrary ul.libraryList li a:hover{color:#000;}


/* -- [ Right sidebar ] -- */
div#sidebar{width:220px; float:right;clear:both;font-size:13px;}
	div#sidebar div#speedTest{height:63px; width:216px;position:relative;z-index:100;}
	div#sidebar div#myPolar{height:147px; padding-top:70px; width:212px; background:url(img/global-myPolar.png) top left no-repeat; margin:0;}
		div#myPolar form#webmail{margin:0px 0 0 20px;}
		div#myPolar form#webmail label{float:left; width:100px;}
		div#myPolar form#webmail input[type="text"]{float:left; width:125px;}
		div#myPolar form#webmail input[type="password"]{float:left; width:125px;}
		div#myPolar form#webmail input#login{float:right; height:41px; width:41px; background:url(img/global-searchGo.png) top left no-repeat; border:none; margin: -15px 12px 0 0;}
		div#myPolar form#webmail div#javaContainer{clear:both; width:125px;}
	div#sidebar div#nationalNews{height:145px; width: 184px; background:url(img/global-newsNational.png) top left no-repeat; margin:0; padding:40px 15px 0 20px;}
		div#nationalNews a, div#nationalNews a:visited{font-weight:bold; color:#042546; margin-bottom:10px; float:left;}
		div#nationalNews a span.tiny{font-style: italic; font-weight:normal; font-size:10px;}
	div#sidebar div#polarNews{height:145px; width:184px; background:url(img/global-newsPolar.png) top left no-repeat; margin:0; padding:40px 15px 0 20px;}
		div#polarNews a, div#polarNews a:visited{font-weight:bold; color:#042546; margin-bottom:10px; float:left;}
		div#polarNews a span.tiny{font-style: italic; font-weight:normal; font-size:10px;}
		div#polarNews a.newslink{display:block;position:relative;top:-40px;left:-20px;width:180px;height:35px;z-index:200;margin:0 -180px -35px 0;}
	div#sidebar div#stocks{width:202px;height:88px;display:block;margin-left:8px;margin-bottom:25px;}
		div#stocks div#stockspad{padding:15px;}
	div#sidebar a#speedtest{width:230px;height:54px;background:url('img/home_speedtest.png') no-repeat;float:left;padding-top:15px;background-position:0 15px;margin-left:-10px;}
	div#sidebar a#facebook{width:152px;height:54px;background:url('img/home_facebook.png') no-repeat;float:left;padding-top:15px;background-position:0 15px;margin-left:25px;}

		
/* -- [ Resizable box ] -- */
div.box1{background:url('img/box_l.png') repeat-y left #ececec;}
div.box2{background:url('img/box_r.png') repeat-y right;}
div.box3{background:url('img/box_u.png') repeat-x top center;}
div.box4{background:url('img/box_ul.png') no-repeat top left;}
div.box5{background:url('img/box_ur.png') no-repeat top right;}
div.box6{background:url('img/box_b.png') repeat-x bottom center;}
div.box7{background:url('img/box_bl.png') no-repeat bottom left;}
div.box8{background:url('img/box_br.png') no-repeat bottom right;}
div.boxinterior{min-height:50px; padding:15px;}


/* -- [ Footer ] -- */
div#footer{position:relative;margin-bottom:-50px;text-transform:uppercase; font-size:12px; color:#FFF; font-weight: bold; text-align: center;top:80px; padding-bottom:50px; width:100%;}
div#footer ul{margin:0 auto; height:20px;}
div#footer ul li{display:inline;padding:0 5px 0 5px;}
div#footer ul li a{color:#fff;}


/* -- [ Top Navigation ] -- */
div#nav {
	width:650px;
	height:79px;
	background:url('img/global_nav.png') no-repeat;
	float:right;
	clear:both;
	margin-right:-29px;
}

.topcap, #residentialtip .botcap{margin:0;}
.tipcontent{padding:0 5px; margin: -3px 0 0 0; width:126px; border-left:1px solid #bdbcbd; border-right:1px solid #bdbcbd; background:#ffeea1 url('img/interior_tt-Mid.png') bottom repeat-x;color:#042546;font-weight:normal;font-size:13px;line-height:18px;}
.tipcontent a{color:#042546;}
.botcap{margin-bottom:40px;}

#residentialtip,#businesstip,#helptip,#resourcestip{display:none;font-size:12px;height:auto;width:85px; color:#000;position:relative; z-index: 1000;margin:0 0 0 -20px;}

a#residential{width:177px;height:79px;display:block;float:left;}
a#business{width:158px;height:79px;display:block;float:left;}
a#help{width:156px;height:79px;display:block;float:left;}
a#resources{width:156px;height:79px;display:block;float:left;}