  {
	font-size: 100%;
}

div#logo a{
	behavior: url("/themes/resources/js/iepngfix.php");
}
	
html {
	height: 100%; 
	width: 100%;
}
	
.clearer {
	clear: both;
}
		
.hidder {
	display: none;
}
	
.borderer{
	border: 1px solid #f00;
}
	
body {
	font-family: Areal, sans-serif;
	color: #163e71;
	margin: 0;
	font-size: 79%;
	height: 100%;
	background: url("../images/body-bg.jpg") repeat-y top center;
}	

table {
	border-collapse: collapse;
	border-spacing: 0;
}
	
p {
	margin-top: 0;
	margin-bottom: 22px;
	line-height: 1.3em;
}
	
h1 {

}
	
h2 {

}
	
h3{

}	
	
h4{

}	

ul {
	list-style-type: square;
}
	
ul li{
	line-height: 1.5em;
}	

.bolder{
	font-weight: bold;
}
	
a:link, a:visited {
	text-decoration: none;
	color: #163e71;
}
	
a:hover, a:active {
	text-decoration: none;
	color: #109eee;
}

table.container.main{
	margin: 0 auto;
	width: 980px;
}

table.containernl.mainnl{
        margin: 0 auto;
	        width: 700px;
		}


table.container.main tr{
	background: #fff;
}

tr.head{
	height: 38px;
}

tr.head{
	width: 980px;
}

tr.head table td.logo{
	padding: 0 0 0 19px;
	width: 281px;
	height: 23px;
	background: url("../images/logo.jpg") no-repeat top left;
}

tr.head table td.logo a{
	color: #163e71;
	font-size: 120%;
	display: block;
	width: 170px;
	height: 23px;
	text-indent: -1000px;
}

tr.head table td.message{
	width: 560px;
	font-size: 110%;
}

tr.head table td.current-date{
	width: 120px;
	font-size: 90%;
}

tr.main-image{
	line-height: 0;
	font-size: 0;
	height: 145px;
}

tr.main-image td{
	width: 980px;
	height: 145px;
}

tr.main-image td img{
	margin: 0;
	padding: 0;
}

tr.main-image td{
	height: 145px;
}


tr.main-image-nl{
        line-height: 0;
        font-size: 0;
        height: 100px;
}

tr.main-image-nl td{
        width: 700px;
        height: 100px;
}

tr.main-image-nl td img{
        margin: 0;
        padding: 0;
}

tr.main-image-nl td{
        height: 100px;
}


tr.search table.navigation{
	height: 31px;
	width: 980px;
	border-bottom: 2px solid #c3c3c3;
	margin-bottom: 5px;
	_margin-bottom: 0;
}

tr.search{
	font-size: 12px;
}

tr.search table.navigation tr td{
	border-right: 1px solid #c3c3c3;
}

tr.search table.navigation tr td.last{
	border-right: 0;
}

tr.search table.navigation tr td.home{
	width: 60px;
}

tr.search table.navigation tr td.why-this-blog{
	width: 96px;
}

tr.search table.navigation tr td.subscribe{
	width: 430px;
	text-align: left;	
}

td.subscribe-nl{
        width: 120px;
        text-align: left;
}


tr.search table.navigation tr td.subscribe div.inputs{
	width: 284px;
}

tr.search table.navigation tr td.subscribe div.buttons{
	width: 130px;
}

tr.search table.navigation tr td div.inputs{
	float: left;
}

tr.search table.navigation tr td div.buttons{
	float: left;
}

tr.search table.navigation tr td div.buttons a{
	float: left;
}

tr.search table.navigation tr td.subscribe a.button:link, tr.search table.navigation tr td.subscribe a.button:visited{
	width: 50px;
	height: 18px;
	display: block;
	background: url("../images/sign-up-button.jpg") no-repeat top left;
	text-indent: -10000px;
}
	
tr.search table.navigation tr td.subscribe a.button:hover, tr.search table.navigation tr td.subscribe a.button:active {
	background: url("../images/sign-up-button.jpg") no-repeat 0 -18px;
}

tr.search table.navigation tr td.search{
	width: 206px;
	text-align: left;
}

tr.search table.navigation tr td.search div.inputs{
	width: 175px;
}

tr.search table.navigation tr td.search div.buttons{
	width: 20px;
}

tr.search table.navigation tr td.search div.buttons a{
	float: left;
}

tr.search table.navigation tr td.search a.button:link, tr.search table.navigation tr td.search a.button:visited{
	width: 20px;
	height: 18px;
	display: block;
	background: url("../images/search-button.jpg") no-repeat top left;
	text-indent: -10000px;
}
	
tr.search table.navigation tr td.search a.button:hover, tr.search table.navigation tr td.search a.button:active {
	background: url("../images/search-button.jpg") no-repeat 0 -18px;
}

tr.search table.navigation tr td label{
	padding: 0 10px 0 10px;
}

tr.search table.navigation tr td a{
	margin: 0 4px 0 4px;
}

tr.search table.navigation table.subscribe a.button{
	margin: 0 4px 0 6px;
}

tr.search table.navigation tr td.twitter{
	width: 79px;
}

tr.search table.navigation tr td.amigot-com{
	width: 91px;
}

tr.search table.navigation tr td{
	text-align: center;
}

tr.search table.navigation tr td input{
	font-size: 11px;
	padding: 0 2px 0 2px;
	background: none;
	border: 1px solid #cccccc;
	height: 15px;
	width: 110px;
	position: relative;
	top: 1px;
}

tr.search table.navigation table td{
	border: 0;
}

tr.search table.navigation td.twitter a{
	padding-left: 14px;
	background: url("../images/twitter-icon.gif") no-repeat center left;
}

tr.content-wrapper{
}

tr.content-wrapper table.side-bars{
	padding-top: 4px;
	width: 980px;
}

tr.content-wrapper table td.content-main{
	width: 710px;
	vertical-align: top;
}


tr.content-wrapper table td.right-side-bar{
	vertical-align: top;
	width: 270px;
}

table.content-block{
	width: 700px;
	border: 1px solid #bfbfbf;
	margin-bottom: 6px;
	margin-left: 3px;
}

table.content-block .container{
	padding: 17px 40px 22px 60px;
	font-family: Verdana, sans-serif;
}

table.content-block .date{
	font-size: 11px;
	color: #737373;
}

table.content-block h2{
	text-transform: uppercase;
	color: #163e71;
	margin: 12px 0 12px 0;
	font-size: 14px;
	font-family: Areal, sans-serif;
}

table.content-block .author{
	font-size: 11px;
	color: #737373;
}

table.content-block .content{
	padding: 5px 0 0 0;
}

table.content-block .content img{
	padding: 0 0 20px 15px;
}

table.content-block .content img{
	padding: 0 0 20px 15px;
}

table.block{
	width: 264px;
	border: 1px solid #bfbfbf;
	margin-bottom: 6px;
}

table.block .more-link{
	clear: both;
	text-align: right;
	padding: 0 5px 22px 0;
}

table.block .more-link a{
	float: right;
	text-transform: uppercase;
	display: block;
	width: 39px;
	height: 17px;
	padding: 2px 28px 0 0;
	background: url("../images/more-link-bg.gif") no-repeat top right;
}

table.block tr.block-title td{
	padding-left: 17px;
	height: 30px;
	background: url("../images/block-title-bg.gif") repeat-x top left;
	text-align: left;	
	text-transform: uppercase;
	font-size: 13px;
}

table.block ul{
	padding: 22px 5px 22px 15px;
	margin: 0;
	list-style: none;
}

table.block ul li{
	padding: 0 0 0 15px;
	margin: 0;
	background: url("../images/list-style-bg.gif") no-repeat top left;
	font-size: 11px;
}

table.block.archives ul{
	padding: 22px 0 22px 15px;
	width: 44%;
	float: left;
}

table.block.archives ul.first{
	width: 48%;
}

table.block.archives ul.second{
	width: 40%;
}

table.block.archives ul li{
	padding: 0 0 0 13px !important;
	margin: 0 0 15px 0;
	background: url("../images/list-style-bg.gif") no-repeat top left;
	font-size: 11px;
}

table.block.archives ul li a{
	color: #435e77;
	font-weight: bold;
}

table.block ul li a:link, table.block ul li a:visited {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #163e71;
	display: block;
}
	
table.block ul li a:hover, table.block ul li a:active {
	text-decoration: none;
	color: #0097e8;
}

table.block ul li{
	padding: 0 0 0 17px;
	margin: 0;
	margin-bottom: 14px;
}

table.block ul li.last{
	margin-bottom: 0;
}

table.links{
	width: 100%;
}

table.links td{
	width: 25%;
}

table.links td a{
	display: block;
	padding: 5px 0 0 30px;
	height: 26px;
}
	
table.links td.comments a:link, table.links td.comments a:visited {
	font-weight: bold;
	background: url("../images/comments-icon.gif") no-repeat left 0;
}
	
table.links td.comments a:hover, table.links td.comments a:active {
	background: url("../images/comments-icon.gif") no-repeat left -1px;
}

table.links td.rss1 a:link, table.links td.rss1 a:visited {
        font-weight: bold;
	        background: url("../images/rss1.jpg") no-repeat left 0;
		}


table.links td.rss1 a:hover, table.links td.rss1 a:active {
	background: url("../images/rss1.jpg") no-repeat left -1px;
}

table.links td.perma1 a:link, table.links td.perma1 a:visited {
        font-weight: bold;
                background: url("../images/perma1.jpg") no-repeat left 0;
                }


table.links td.perma1 a:hover, table.links td.perma1 a:active {
        background: url("../images/perma1.jpg") no-repeat left -1px;
}



table.links td.comments{
	width: 18%;
}

table.links td.email-this{
	width: 16%;
}

table.links td.print{
	width: 16%;
}

table.links td.rss1{
        width: 14%;
	}

table.links td.perma1{
        width: 20%;
        }


table.links td.share{
	width: 15%;
}
	
table.links td.email-this a:link, table.links td.email-this a:visited {
	white-space: nowrap;
	font-weight: bold;
	background: url("../images/email-this-icon.gif") no-repeat left 0;
}
	
table.links td.email-this a:hover, table.links td.email-this a:active {
	background: url("../images/email-this-icon.gif") no-repeat left -1px;
}
	
table.links td.print a:link, table.links td.print a:visited {
	font-weight: bold;
	background: url("../images/print-icon.gif") no-repeat left 0;
}
	
table.links td.print a:hover, table.links td.print a:active {
	background: url("../images/print-icon.gif") no-repeat left -1px;
}

	
table.links td.share a.share-link:link, table.links td.share a.share-link:visited {
	font-weight: bold;
	background: url("../images/share-icon.gif") no-repeat left 0;
}
	
table.links td.share a.share-link:hover, table.links td.share a.share-link:active {
	background: url("../images/share-icon.gif") no-repeat left -1px;
}



tr.footer{
	height: 170px;
}

tr.footer tr{
	background: none !important;
}

tr.footer table.phone{
	width: 100%;
}

tr.footer table.phone a{
	color: #a8dbfa;
	display: block;
	padding: 0 0 0 22px;
	height: 20px;
}

tr.footer table.phone td a{
	font-size: 11px;
	font-family: Tahoma, sans-serif;
}
	
tr.footer table.phone td.on-phone a{
	background: url("../images/on-phone.gif") no-repeat center left;
}
	
tr.footer table.phone td.invite a{
	background: url("../images/invite.gif") no-repeat center left;
}

tr.footer table.phone td.hire a{
	background: url("../img/hire.png") no-repeat center left;
}

tr.footer table.phone td.iblnews a{
	background: url("../images/ibl1.jpg") no-repeat center left;
}
	
tr.footer table.phone td.agency a{
	background: url("../images/agency.gif") no-repeat center left;
	padding: 0 0 0 30px;
}
	
	
tr.footer table.phone a:link, tr.footer table.phone a:visited {
	text-decoration: none;
	color: #a8dbfa;
}
	
tr.footer table.phone a:hover, tr.footer table.phone a:active {
	text-decoration: none;
	color: #fff;
}

tr.footer div.container{
	width: 980px;
	background: #156292 url("../images/footer-bg.jpg") repeat-x top left; 
	height: 170px;
}

tr.footer div.left-side-bg{
	width: 980px;
	background: url("../images/footer-left-bg.jpg") no-repeat top left; 
	height: 170px;
}

tr.footer div.right-side-bg{
	width: 900px;
	background: url("../images/footer-right-bg.jpg") no-repeat top right; 
	height: 140px;
	padding: 17px 50px 12px 30px;
}

table.contacts{
	margin-top: 28px;
	width: 100%;
}

table.contacts td span{
	display: block;
}

table.contacts td span.title{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #a8dbfa;
}

table.contacts td span.details{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #fff;
}

table.contacts td.address{
	width: 47%;
}

table.contacts td.address .icon{
	background: url("../images/address-icon.gif") no-repeat top left;
}

table.contacts td.call-us-at .icon{
	background: url("../images/phone-icon.gif") no-repeat top left;
}

table.contacts td.email .icon{
	background: url("../images/email-icon.gif") no-repeat top left;
}

table.contacts td .icon{
	width: 46px;
	float: left;
	height: 25px;
}

table.contacts td .details{
	padding: 6px 0 0 46px;
}

table.contacts td.call-to-us{
	width: 30%;
}

table.contacts td.email{
	width: 23%;
}

table.contacts td span.title{
	display: block;
	padding-left: 46px;
}

table.contacts td.email span.details{
	display: block;
	padding-left: 52px;
}

table.contacts td.email span.details a{
	color: #fff;
}

table.contacts td.email span.title{
	display: block;
	padding-left: 52px;
}

table.contacts td.copyright{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #6d91a7;
}

table.contacts td.copyright span{
	display: block;
	padding-top: 39px;
}

table.links td.share .container{
	position: relative;
	z-index: 100;
	padding: 0;
}

td.add-links-container{
	position: relative;
	padding: 0;
}

	
table.links td.share td.share-add span{
	font-weight: bold;
	background: url("../images/share-icon.gif") no-repeat left -5px;
	display:block;
	height: 21px;
	padding: 0 0 0 30px;	
	margin-left: 10px;
}

table.links td.share table{
	width: 100%;
}

table.links td.share table td{
	width: 50%;
}

table.links td.share table tr.head{
	height: 30px;
}

table.links td.share table tr.head td{
	border-bottom: 1px solid #c7c7c7;
}

table.links td.share table td a{
	font-weight: normal !important;
	font-size: 11px;
	font-family: Tahoma, sans-serif;	
}

table.links td.share table td a{
	padding: 2px 0 0 32px;
	height: 20px;
}

table.links td.share table tr{
	height: 30px;
}

table.links td.share table td.odd a{
	margin: 0 0 0 25px;
}

table.links td.share table td.even a{
	margin: 0 0 0 7px;
}

table.links td.share table tr.bottom{
	height: 30px;
}

table.links td.share table tr.bottom td{
	border-top: 1px solid #c7c7c7;
	height: 30px;
}

div.add-links{
	display: none;
	position: absolute;
	width: 268px;
	height: 214px;
	top: -5px;
	left: -17px;
	_top: -6px;
	_left: -18px;
	z-index: 1000;
	padding: 6px 7px 6px 7px
} 

div.add-links table{
	border: 1px solid #6f90ba;
} 

div.add-links td.close{
	text-align: right;
} 

div.add-links td.close a.button{
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, sans-serif;	
	margin: 1px 5px 0 0;
	display: block;
	height: 21px;
	padding: 0 20px 0 0;
	background: url("../images/close-button.gif") no-repeat top right !important;
} 

table.links td.share table td.linkedin a{
	background: url("../images/linkedin-icon.gif") no-repeat top left;
}

table.links td.share table td.facebook a{
	background: url("../images/facebook-icon.gif") no-repeat top left;
}

table.links td.share table td.my-space a{
	background: url("../images/my-space-icon.gif") no-repeat top left;
}

table.links td.share table td.dummy a{
	background: url("../images/dummy-icon.gif") no-repeat top left;
}

table.links td.share table td.digg a{
	background: url("../images/digg-icon.gif") no-repeat top left;
}

table.links td.share table td.yahoo a{
	background: url("../images/yahoo-buzz-icon.gif") no-repeat top left;
}

table.links td.share table td.del-icio-us a{
	background: url("../images/del-icio-us-icon.gif") no-repeat top left;
}

table.links td.share table td.mixx a{
	background: url("../images/mixx-icon.gif") no-repeat top left;
}

table.links td.share table td.rss a{
	padding-left: 30px;
	background: url("../images/rss-icon.gif") no-repeat top left;
}

table.links td.share table td.perma-links a{
	padding-left: 27px;
	background: url("../images/perma-links-icon.gif") no-repeat top left;
}

#displaybox {
        z-index: 10000;
        filter: alpha(opacity=90); /*older IE*/
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE */
        -moz-opacity: .90; /*older Mozilla*/
        -khtml-opacity: 0.9;   /*older Safari*/
        opacity: 0.9;   /*supported by current Mozilla, Safari, and Opera*/
        background-color:#000000;
        position:fixed; top:0px; left:0px; width:100%; height:100%; text-align:center; vertical-align:middle;
}


