/* theme screen stylesheets */

/* import stylesheets and hide from IE/Mac \*/
@import url("reset.css");
@import url("coolblue.css");
@import url("enhancements.css"); 
/* end import/hide */


/* Short cuts*/
.fl { float: left; }
.fr { float: right; }
.tar { text-align: right;}
.center { text-align: center;}
.w100 { width: 100%; }
.w100p {width: 960px; margin: 0 20px;}
.w80p {width: 660px; margin: 0 20px; float: left;}
.w20r {width: 280px; float: right; margin-right: 20px;}
.w30 { width: 255px;}
.w50 { width: 49%; }
.mb0 { margin-bottom: 0px; }
.pb0, #inner_content p.pb0 { padding-bottom: 0px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb40 { margin-bottom: 40px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.rb {border: 1px dotted red;}
.small { font-size: .9em; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.rel { position: relative; }
a.nodec, a.nodec:hover, div.nodec {border-bottom: 0 !important; text-decoration: none !important;} 
.small, a.small, #top_menu a.small {font-size: 10px;}
.whitebg {background: #fff;}
.white { color: #fff;} 
.white a {color: #fff;}
.lh0 {line-height:0;}
.info {font-size: .9em;}
/* Removes dotted lines from links */
:-moz-any-link:focus {outline: none;}
em {
	font-style: italic;
}
