@import url("css/menu.css");
@import url("css/blocks.css");
@import url("css/links-buttons.css");
@import url("css/forms.css");
@import url("css/sbt-overrides.css");
@import url("css/twitter.css");
@import url("css/pixel.css");/* image rotator files */
@import url("css/styles.css");/* image rotator files */
@import url("css/advanced-slider-base.css");/* image rotator files */
@import url("css/pushup.css");
@import url("css/olark.css");
@import url("css/lightbox.css");
@import url("css/blog.css");
@import url("css/tooltips.css");

/* STANDARD ELEMENTS */
html{font-family:arial,verdana,tahoma,sans-serif;text-align:left;}
html, body {height:100%;}/* NEED THIS FOR FOOTER LOCKED AT BOTTOM */
body{background-image:url(images/site-elements/bg-short.jpg);background-repeat:repeat-x;background-color:#f7f7f7;font-size:14px;margin:0 auto;color:#666;}
body.long{background-image:url(images/site-elements/bg.jpg);}
body:before {content:"";height:100%;float:left;width:0;margin-top:-32767px;}/* OPERA FIX FOR FOOTER LOCKED AT BOTTOM */
p{}
p span{font-weight:bold;}
h1{font-family:"Francois One",sans-serif;margin:5px 0;font-size:36px;border-bottom:1px dotted #1083b6;height:30px;margin-bottom:20px;}
.h1{font-family:"Francois One",sans-serif;margin:5px 0;font-size:36px;border-bottom:1px dotted #1083b6;height:30px;margin-bottom:20px;color:#666;font-variant:normal;letter-spacing:0;}
.h1 span{background:#f7f7f7;position:relative;padding:0 20px 0 0;}
h1 span{background:#f7f7f7;position:relative;padding:0 20px 0 0;}
h2{margin:5px 0;color:#1083b6;letter-spacing:4px;font-variant:small-caps;font-family:monospace;font-size:26px;}
.h2{margin:5px 0;color:#1083b6;letter-spacing:4px;font-variant:small-caps;font-family:monospace;font-size:26px;}
h3,h4,h5,h6{margin:0;}
ul, ol, li{}
ul li{list-style-type:none;}
img{border:none;}
table{margin:0;padding:0;}
td{vertical-align:top;}
/* END OF STANDARD ELEMENTS */

/* SELECTION HIGHLIGHT TEXT */
::selection{background:#fec30f;color:#fff;}
::-moz-selection{background:#fec30f;color:#fff;}
::-webkit-selection{background:#fec30f;color:#fff;}
a::selection{background:#fff;color:#fec30f;}
a::-moz-selection{background:#fff;color:#fec30f;}
a::-webkit-selection{background:#fff;color:#fec30f;}
/* END OF SELECTION HIGHLIGHT TEXT */

/* DISQUS STYLES */
#disqus_thread a{background-color:#16364f!important;border-bottom:none!important;text-shadow:none!important;}
#dsq-new-post .dsq-request-user-info a{background:none!important;}
.dsq-subscribe-email span#dsq-subscribe a, #dsq-content .dsq-subscribe-email span.dsq-subscribe-rss a{background:none!important;}
#dsq-content .dsq-comment-header-time a, #dsq-content .dsq-header-avatar a, #dsq-content .dsq-comment-hide-thread a{background:none!important;}
#dsq-content .dsq-comment-hide-thread{display:block;width:14px;background:url(images/site-elements/show-hide-icons.png) repeat scroll 14px 0 transparent!important;padding:0!important;}
#dsq-content .dsq-comment-show-thread{background:url(images/site-elements/show-hide-icons.png) repeat!important;padding:0!important;}
#dsq-content #dsq-comments .dsq-collapsed-comment a{background-color:transparent!important;opacity:1!important;}

#dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap ul{margin:0!important;width:122px!important;}
#dsq-content .dsq-request-user-logout,#dsq-content .dsq-request-user-info td small a, #dsq-content .dsq-comment-footer-left a, #dsq-content .dsq-request-user-info td a, #dsq-content a.dsq-reply-link{background-color:transparent!important;}
