/* -------------------------------------------------
	Version	:	1.0
	Author	:	PointDesign, David Knowles
	Email	:	info@point-online.org
	Website	:	http://point-online.nl
	Client	:	http://scootdonia.nl
---------------------------------------------------- */

/* GLOBALS + reset whitespace ----------------------------------------------------------- */	
body { font:74%/1.5em "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, serif;  color:#000; margin:0; padding:0; background:#e8e8e8; }
div { margin:0; padding:0; background:transparent;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, li, fieldset, address { margin:16px 0; background-color:transparent; }
img {border:1px solid #ddd; padding:4px; background:#fff; float:left; margin:1em 1em 1em 0;}


/* BASIC DOCUMENT ----------------------------------------------------------- */	
h1, h2, h3, h4, h5, h6 { font-family:helvetica, arial, verdana, sans-serif; }	
h1 {font-size:175%; line-height:1.3em; background:none; margin:1em 0 0.35em 0;}
h1 a,
h1 a:visited { color:#000; background-color:transparent;  text-decoration: none;}
h2 {font-size:145%; line-height:1.3em; color:#000;}
h2.nobotmarg {margin-bottom: 0;}
h3 {font-size:112%; line-height:1.25em; color:#000; margin:12px 0;}
	.article_wrapper h3 {margin-top: 20px; }

.nomargbot { margin-bottom:16px;}
h4 {font-size:100%; margin-bottom:0em;  }
h5 {font-size:100%;}
h6 {font-size:90%;}

ul { list-style:none; padding-left:0;}
li { margin:0.5em 0 0.5em 0; background:url(../img/bullet-blue_on_white.png) no-repeat 0 6px; padding-left:12px;}

blockquote {margin-right: 0;margin-left: 20px; padding-right: 10px;padding-left: 10px;font-size: 0.9em;line-height: 1.6em;}

small, .small {font-size: 0.9em;}

/* links
----------------------------------------------- */

/*bcbcbc*/
a { color:#fe1f1f;  background-color:transparent;  text-decoration: none;}
a:hover {color:#888888;  background-color:transparent; border-bottom: 1px #dcdcdc solid;}
a:active {color:#000;  background-color:transparent;}
h1 a, h2 a, h3 a {border: none;}

#mainnav {position:relative; width:844px; height:50px; margin:0 0; padding:15px 0 0 30px; background:transparent url(../img/bg-content2-top2.png) no-repeat 0 0;}
ul.nav { background-color:transparent /*#bcbcbc*/; width:804px; height:30px; margin:12px 1px 30px; padding-left:30px; }
ul.nav li {float:left; font-weight:bold; margin:0; padding:0; border-right:1px solid #e8e8e8;}
ul.nav li:first-child {border-left:1px solid #e8e8e8;}

ul.nav li a {display:block; color:#000; height:40px; padding:0 10px; line-height:40px; font-size:16px;}
ul.nav li a:hover {background:#000; border-bottom:none; color:#fff;}
ul.nav li a.current {background:#fe1f1f; color:#fff; padding:0 5px; }



/* overrides
----------------------------------------------- */

.caps {font-size: 0.9em;letter-spacing: 0.1em;}
div.divider {margin: 2em 0;text-align: center;}

/* layout
----------------------------------------------- */

#outer-wrapper {margin:0 auto 0 auto; width:874px; text-align:left;	background:url(../img/bg-content2.png) repeat-y 0 0; padding-bottom:50px;}
#inner-wrapper {position:relative; padding:0 0 12px 0;	margin:0 0 -2px 0 ;	width:912px; background:transparent url(../img/ui-top.png) no-repeat 0 0;}
#outer-content {position:relative; width:888px;	float:left;	margin:210px 12px 0 12px; padding:0px 0; min-height:324px;	background:transparent url(../img/subnav-bg.png) repeat-y 0 0;	}
img.header-imgs {position:absolute; top:0; left:0; border:none; padding:0; margin:0;}
#header {position:relative; height:291px; width:874px; background:#e8e8e8 url(../img/header.png) no-repeat 0 0;}
#header-title {position:absolute; right:0; top:-480px; height:112px; width:574px; color:#fff; font-size:45px;}
#header-payoff {position:absolute; right:0; top:-540px; height:112px; width:574px; color:#fff; font-size:22px;}

#header a.gohome {position:absolute; display:block; text-indent:-5000px; padding:0; margin:0; top:0px; left:0px; height:178px; width:256px; overflow:hidden;}	

#accessibility {position:absolute;top: -10000px;}
#col-1 {margin-left:60px; width:505px; float:left; display:inline;}
#col-2 {margin-right:30px; width:235px; float: right; display:inline; }
/*#content {margin: 0 155px;padding-top: 30px;}*/
#clearer {margin-top: 5px;clear: both;text-align: center;}
.article_wrapper {margin-top: 30px; padding-top: 12px; background:url(../img/bg-h1.png) repeat-x 0 0;}

.article_footer {position:relative; margin-top: 30px; padding-top: 12px; height:73px; background:url(../img/article_footer.png) no-repeat 0 0;}
.article_footer_r {position:absolute; bottom:0; right:0; width:7px; height:73px; background:url(../img/article_footer_r.png) no-repeat 0 0;}
.posted { border-bottom:1px dotted #e8e8e8; margin-top:-8px; margin-bottom:8px; color:#575757;}
.author-comments { border-top:1px dotted #e8e8e8; margin-bottom:0; margin-top:8px;}
.linklist {margin-top:-8px;}

#articleNav { border-top:1px dotted #e8e8e8; margin:24px auto; /*min-height:16px;*/ width:100%; padding:0; }
* html #articleNav { /*margin-bottom:-55px;*/ /*height:16px;*/ }

/* comments
----------------------------------------------- */
.commentHelp {width:45%;}
.comments_error {color: #000;background-color: #fff4f4 }
ul.comments_error {padding : 0.3em;list-style-type: circle;list-style-position: inside;border: 2px solid #fdd;}
div#cpreview {color: #000;background-color: #f1f1f1;border: 2px solid #ddd;}
form#txpCommentInputForm td {vertical-align: top;}
#footer {margin:0 auto 0 auto; height:215px; width:874px; background:transparent url(../img/footer.png) no-repeat 0 bottom; }

/* Standard extras ----------------------------------------------------------- */
.seo {position:absolute; left:-5000px; top:-5000px}	
.usability {text-indent:-5000px; }
#header > .usability {height:1px; width:1px; min-height:1px; min-width:1px; text-indent:0; font-size:1px; color:#fff; line-height:1px; overflow:hidden; background-color:transparent;}/*fix ff-mac render bug*/
#header a#gohome, #header a:visited#gohome {position:absolute; top:0; left:0; height:130px; width:400px; text-indent:-9999px; overflow:hidden; background-color:transparent; }
.no-float {float:none; display:block; margin:1em 0;}
.clearer { clear:both; font-size:0px; line-height:0; /*margin-bottom:-10px;*/ padding:0;}
.float-l { float:left; margin:1em 1em 1em 0; display:inline;}
.float-r { float:right; margin:1em 0 1em 1em; display:inline;}

.author-comments {clear:both;}
.clearfix:after,
.article_wrapper:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix,
.article_wrapper {display:inline-block;} 
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
* html .article_wrapper {height:1%;}
.clearfix,
.article_wrapper {display: block;}
/* End hide from IE-mac */

/* project
    scalable Inman Flash Replacement (sIFR) version 3.
----------------------------------------------- 
  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;}
.sIFR-unloading .sIFR-flash {visibility: hidden !important;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
.sIFR-dummy {width: 0px; height: 0px; margin-left: 42px; z-index: 0;}
.sIFR-active h1#header-title {visibility: hidden; font-family: arial; line-height: 1em; padding:0 0 0 0; margin:9px 0 -0.6em 0; font-size:55px;}
  
.sIFR-active h1 {visibility: hidden; font-family: arial; line-height: 1em; font-size:28px;}
.sIFR-active h2 {visibility: hidden; font-family: arial; line-height: 1em; padding:0 0 0 0; margin:0 0 0 1px;}
.sIFR-active h3 {visibility: hidden; font-family: arial; line-height: 1em; font-size:16px;}
.sIFR-active .nav li {visibility: hidden; font-family: arial; line-height:1em; font-size:16px; padding:10px;}

/* tiny MCE additions */
.float-left{float:left; margin:1em 1em 1em 0em;}
.float-right{float:right;}
.no-text-wrap{float:none; display:block; margin:1em 0em;}
