/* This is the Holly-Hack for the IE peek-a-boo-bug */
/* Hides from IE-mac \*/
* html div.listitem, div.listitem2, div.mainrightcolumn, div.buttons {height: 1%;}
/* End hide from IE-mac */

div.clearer {
clear: both;
line-height: 0px;
height: 0;
background-color:#000;
}
* html div.clearer {
        font-size: 0;
}

a {
color:#fff;
}

body {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #000;
}

#content {
	margin-left:auto;
	margin-right:auto;
	width:780px;
}

#rightcolumn {
	width:610px;
	float:left;
	margin:0px;
	padding:0px;
}

#leftcolumn {
	float:left;
	width:150px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#leftcolumn .content {
	background-color:#E99211;
	/*background-image : url(/img/boxes/logo.118x59.png);
	background-position: top center;
    background-repeat: no-repeat;
    padding-top:48px;*/
}

#leftcolumn .topleft {
	background-image : url(/img/boxes/topleft.gif);
	background-position: top left;
    background-repeat: no-repeat;
}
#leftcolumn .topright {
	background-image : url(/img/boxes/topright.gif);
	background-position: top right;
    background-repeat: no-repeat;
}
#leftcolumn .toptile {
	width:100%;
	background-image : url(/img/boxes/toptile.gif);
	background-repeat:repeat-x;
}
#leftcolumn .lefttile {
	background-image : url(/img/boxes/lefttile.gif);
	background-repeat: repeat-y;
}
#leftcolumn .righttile {
	background-image : url(/img/boxes/righttile.gif);
    background-repeat: repeat-y;
    background-position: top right;
}
#leftcolumn .bottomleft {
	background-image : url(/img/boxes/bottomleft.gif);
	background-position: bottom left;
    background-repeat: no-repeat;
}
#leftcolumn .bottomright {
	background-image : url(/img/boxes/bottomright.gif);
	background-position: bottom right;
    background-repeat: no-repeat;
    padding: 16px 16px 16px 16px;
}
#leftcolumn .bottomtile {
	background-image : url(/img/boxes/bottomtile.gif);
	background-position: bottom left;
    background-repeat: repeat-x;
}
#main {
	float:left;
	width:580px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#main .content {
	background-color:#BDBDBD;
}

#main .topleft {
	background-image : url(/img/boxes/topleft.interviews.gif);
	background-position: top left;
    background-repeat: no-repeat;
}
#main .topright {
	background-image : url(/img/boxes/topright.interviews.gif);
	background-position: top right;
    background-repeat: no-repeat;
}
#main .toptile {
	width:100%;
	background-image : url(/img/boxes/toptile.interviews.gif);
	background-repeat:repeat-x;
}
#main .lefttile {
	background-image : url(/img/boxes/lefttile.interviews.gif);
	background-repeat: repeat-y;
}
#main .righttile {
	background-image : url(/img/boxes/righttile.interviews.gif);
    background-repeat: repeat-y;
    background-position: top right;
}
#main .bottomleft {
	background-image : url(/img/boxes/bottomleft.interviews.gif);
	background-position: bottom left;
    background-repeat: no-repeat;
}
#main .bottomright {
	background-image : url(/img/boxes/bottomright.interviews.gif);
	background-position: bottom right;
    background-repeat: no-repeat;
    padding: 16px 16px 16px 16px;
}
#main .bottomtile {
	background-image : url(/img/boxes/bottomtile.interviews.gif);
	background-position: bottom left;
    background-repeat: repeat-x;
}

html * .content {
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size: .75em;
	font-weight:bold;
	color:#fff;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool */
}
#menucontainer {
	float:none;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	height:auto;
	width:100%;
}
#menu {
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size: 1em;
	font-weight:bold;
	color:#fff;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool */
	margin-left:16px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding: 0px 0px 0px 0px;
	background-color : #E99211;
}
#menu ul {
	list-style: disc inside;
}
#menu li a, #menu li a:hover, #menu li a:active { 
	display: block;
	text-decoration: none; 
	color: #fff;
	background-color: transparent;

}
#menu li a:hover, #menu li a:active { 

}
#menu li a:active { 
	white-space: nowrap;

}
#menu #item1 {
	color:#E9E911;
}
#menu #item2 {
	color:#BD11E9;
}
#menu #item3 {
	color:#BDBDBD;
}
#menu #item4 {
	color:#E91192;
}
#menu #item5 {
	color:#E9113C;
}
#menu #item6 {
	color:#11E9E9;
}
#menu #item7 {
	color:#1111E9;
}
#menu #item8 {
	color:#11E93C;
}
#menu #item1 a:hover {
	color:#E9E911;
}
#menu #item2 a:hover {
	color:#BD11E9;
}
#menu #item3 a:hover {
	color:#BDBDBD;
}
#menu #item4 a:hover {
	color:#E91192;
}
#menu #item5 a:hover {
	color:#E9113C;
}
#menu #item6 a:hover {
	color:#11E9E9;
}
#menu #item7 a:hover {
	color:#1111E9;
}
#menu #item8 a:hover {
	color:#11E93C;
}
#text {
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size: 1em;
	font-weight:normal;
	color:#fff;
	font-style:italic;
}
#mainleftcolumn {
	float:left;
	width:369px;
	padding-top:0px;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:0px;
	border: 0px solid #BDBDBD;
	background-color:transparent;
}
#mainleftcolumn h1 {
	padding-left:3px;
	padding-top:3px;
	line-height:1em;
}
#mainrightcolumn {
	margin-left:0px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	float:right;
	width:140px;
	border: 1px solid #fff;
	background-color:#E99211;
	clear:right;
}

h1 {
	margin:0;
	padding:0;
	line-height:.7em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool */
	font-size: 1.5em;
	font-weight:bold;
	color:#fff;
	font-style:normal;
}
h2 {
	margin:0;
	padding:0;
	line-height:1em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool */
	font-size: 1em;
	font-weight:bold;
	color:#fff;
	font-style:normal;
}
h3 {
	margin:0;
	padding:0;
	line-height:1em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool */
	font-size: .9em;
	font-weight:bold;
	color:#fff;
	font-style:normal;
}
h3.newsfeed, h3.newsletter {
	margin:0;
	padding-bottom:4px;
	line-height:1em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool */
	font-size: .8em;
	font-weight:bold;
	color:#fff;
	font-style:normal;
}
p {
	margin:0;
	padding:0px;
	line-height:1.5em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool */
	font-size: .8em;
	font-weight:normal;
	color:#fff;
	font-style:normal;
}
p.ingress{
	margin:1.2em;
	padding-left:3px;
	line-height:1.5em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool */
	font-size: .8em;
	font-weight:normal;
	color:#fff;
	font-style:italic;
}
p.header {
	margin:0;
	padding:0px;
	line-height:1.4em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool */
	font-size: .8em;
	font-weight:bold;
	color:#fff;
	font-style:normal;
}
.listitem {
	margin-top:16px;
	margin-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	border: 1px solid #fff;
	background-color:#357;
}
.listitem2 {
	margin-top:16px;
	margin-bottom:0px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	border: 1px solid #fff;
	background-color:#135;
}
.detailheaders {
}
.detailimage {
	border:0;
	padding:0;
	float:right;
	margin-top:3px;
	margin-left:10px;
	margin-right:1px;
	margin-bottom:5px;
	border: 1px solid #fff;
}
#buttons {
	margin-left:0px;
	margin-top:16px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	float:right;
	width:140px;
	border: 1px solid #fff;
	background-color:#789;
	text-align:right;
}
#language {
	margin-left:0px;
	margin-top:16px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	float:right;
	width:140px;
	border: 1px solid #fff;
	background-color:#789;
	text-align:left;
}
#language .validate {
	font-size:.7em;
}
#subscribe {
	margin-left:0px;
	margin-top:16px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	float:right;
	width:140px;
	border: 1px solid #fff;
	background-color:#789;
	text-align:left;
}

#subscribe .textfield {
	width:13em;
	height:1.2em;
	margin-top:8px;
	margin-right:0;
	margin-left:3px;
	margin-bottom:6px;
	padding:3px;
	border:1px solid #fff;
	background-color:#678;
	color:#fff;
	line-height:1em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:.8em;
}
#subscribe .submit {
	height:2em;
	margin-top:0;
	margin-right:0;
	margin-left:3px;
	margin-bottom:0;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	border:1px solid #fff;
	background-color:#678;
	color:#fff;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:.8em;
}
#searchbox {
	margin-left:0px;
	margin-top:16px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	float:right;
	width:140px;
	border: 1px solid #fff;
	background-color:#789;
	text-align:left;
}

#searchbox .textfield {
	width:13em;
	height:1.2em;
	margin-top:8px;
	margin-right:0;
	margin-left:3px;
	margin-bottom:6px;
	padding:3px;
	border:1px solid #fff;
	background-color:#678;
	color:#fff;
	line-height:1em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:.8em;
}
#searchbox .submit {
	height:2em;
	margin-top:0;
	margin-right:0;
	margin-left:3px;
	margin-bottom:0;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	border:1px solid #fff;
	background-color:#678;
	color:#fff;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:.8em;
}
#searchdetails {
	margin-left:0px;
	margin-top:16px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:6px;
	float:none;
	border: 1px solid #fff;
	background-color:#789;
	text-align:left;
}

#searchdetails p {
	line-height:2em;
}

#pager {
	margin-left:0px;
	margin-top:16px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	float:none;
	border: 1px solid #fff;
	background-color:#789;
	text-align:left;
}
#searchdetails .textfield {
	width:13em;
	height:1.2em;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	padding:3px;
	border:1px solid #fff;
	background-color:#678;
	color:#fff;
	line-height:1em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:1em;
}
#searchdetails SELECT {
	width:10em;
	height:2em;
	margin-top:0px;
	margin-right:0;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
	border:0px solid #fff;
	background-color:#678;
	color:#fff;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:1em;
}
#searchdetails OPTION {
	background-color:#678;
	color:#fff;
	line-height:1.2em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:1em;
}

#searchdetails .submit {
	height:2em;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	border:1px solid #fff;
	background-color:#678;
	color:#fff;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:1em;
}

#searchdetails INPUT[type="checkbox"] {
	height:1.2em;
	width:1.2em;
	margin-top:0;
	margin-right:0;
	margin-left:0px;
	margin-bottom:0;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border:1px solid #fff;
	background-color:#678;
	color:#fff;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:1em;
}
#pager SELECT {
	width:10em;
	height:2em;
	margin-top:0px;
	margin-right:0;
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
	border:0px solid #fff;
	background-color:#678;
	color:#fff;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:1em;
}
#pager OPTION {
	background-color:#678;
	color:#fff;
	line-height:1.2em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:1em;
}
#pager .submit {
	height:2em;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-bottom:0;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	border:1px solid #fff;
	background-color:#678;
	color:#fff;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:1em;
}
#newsfeed {
	margin-left:0px;
	margin-top:16px;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	float:right;
	width:140px;
	border: 1px solid #fff;
	background-color:#789;
	text-align:left;
}
#maxrowsform {
	float:right;
	padding:0px;
	display:inline;
	margin:0;
}
#newsfeed ul {
	list-style: disc url(/img/bullet.square.gif) inside;
	margin-top:3px;
	margin-left:0px;
	margin-bottom:8px;
	padding-left:0px;
	line-height:1.5em;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	text-shadow: #666 2px 2px 5px; /* Safari-only, but cool and valid CSS */
	font-size: .8em;
	font-weight:normal;
	color:#fff;
	font-style:normal;
	/*white-space: nowrap;*/
	display: block;
}
#newsfeed li a, #newsfeed li a:hover, #newsfeed li a:active { 
	display: inline;
	text-decoration: none; 
	color: #fff;
	background-color: transparent;

}
#newsfeed li a:hover, #newsfeed li a:active { 

}
#newsfeed li a:active { 
	white-space: nowrap;

}
#newsfeed .validate {
	font-size:.7em;
}
    .bjarman {
      margin-bottom:10px;
      font-family: helvetica,arial,sans-serif;
      font-size: 9px;
      font-weight: normal;
      display: block;
    }
    .bjarman:link, .bjarman:visited, .bjarman:hover {
      color: #000;
      text-decoration: none;

    }
    .bjarman .text1 {
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-left:1.8em;
    padding-right:.3em;
    padding-top:.2em;
    padding-bottom:.1em;
    background-color: #fff;
    color: #000;
    font-weight: normal;
    font-style: normal;
    background-image : url(/img/boxes/bjarman.org.png);
	background-position: left;
    background-repeat: no-repeat;
    }
    .bjarman .text2 {
    color:#fff;
    border-left:0px solid #ccc;
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color: #789;
    padding-left:.3em;
    padding-right:.3em;
    padding-top:.2em;
    padding-bottom:.1em;
    font-style: normal;
    font-weight: normal;
    }

    .button {
    margin-bottom:10px;
    display: block;
    }
    .button:link, .button:visited, .button:hover {
      color: #000;
      text-decoration: none;

    }
    .button .text1 {
    font-family: arial,sans-serif;
    font-size: 9px;
    border-left:1px solid #ccc;
    border-right:0px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-left:.3em;
    padding-right:.3em;
    padding-top:.2em;
    padding-bottom:.1em;
    background-color: #fff;
    color: #0c479d;
    font-weight: normal;
    }
    .button .text2 {
    font-family: arial,sans-serif;
    font-size: 9px;
    border-left:0px solid #ccc;
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color: #fc6;
    padding-left:.3em;
    padding-right:.3em;
    padding-top:.2em;
    padding-bottom:.1em;
    font-weight: normal;
    color:#000;
    }
    .buttonrss {
    margin-bottom:10px;
    display: block;
    }
    .buttonrss:link, .buttonrss:visited, .buttonrss:hover {
      color: #000;
      text-decoration: none;

    }
    .buttonrss .text1 {
    font-family: arial,sans-serif;
    font-size: 9px;
    border-left:1px solid #ccc;
    border-right:0px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-left:.3em;
    padding-right:.3em;
    padding-top:.2em;
    padding-bottom:.1em;
    background-color: #fc6;
    color: #000;
    font-weight: normal;
    }
    .buttonrss .text2 {
    font-family: arial,sans-serif;
    font-size: 9px;
    border-left:0px solid #ccc;
    border-right:1px solid #ccc;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    background-color: #fff;
    padding-left:.3em;
    padding-right:.3em;
    padding-top:.2em;
    padding-bottom:.1em;
    font-weight: normal;
    color:#000;
    }
#douglazdotcom {
	margin:0;
	width:116px;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	border:1px solid #000;
}
#douglazdotcom p.text1 {
	line-height:1.3em;
	margin:0;
	padding-left:0;
	padding-bottom:0;
	padding-top:0px;
	text-align:center;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	font-size:1.8em;
	color:#000;
	background-color:#fff;
}
#douglazdotcom p.text2 {
	line-height:1.3em;
	margin:0;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	font-family: "lucida grande", lucida, verdana, arial, sans serif;
	text-align:left;
	font-size:1.8em;
	color:#fff;
	background-color:#000;
}
#douglazdotcom p.text1 a {
	color:#000;
	text-decoration:none;
}
#douglazdotcom p.text2 a {
	color:#fff;
	text-decoration:none;
}
abbr, acronym, .help {
  border-bottom: 1px dotted #fff;
  cursor: help;
  }