* {
	margin: 0px;
	padding: 0px;
	outline-style: none;
}
img {
	border:none;
}
a, a:visited {
	background:none;   
	border:none;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
}
ol, ul {
	padding-left:50px;
}
li {
	padding-left: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
}
li {
	padding-left: 2px;
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
}
ol li {
	padding-left: 0px;
	background-image:url('none');list-style-type:decimal
}
ul, ol {
	padding:0px !important;
}
li {
	list-style:none;
	margin:0px;
	padding:4px;
}
ul.dotted, ul.dotted ul {
	margin-left:12px;
}
ul.dotted li, ul.dotted ul li {
	list-style:disc;
}
ol.ordered li, ol.ordered ol li {
	list-style-type:upper-roman;
	list-style-position: inside;
}
/*li.current {
	color: #DD2A2A;
}

ul li.green {
	background-image: url(icons/bullet-green.gif);
}
ul li.yellow {
	background-image: url(icons/bullet-yellow.gif);
}*/
p {
	text-indent: 15px;
	/*text-align: justify;*/
	margin: 5px;
	padding: 5px;
}
p.j {
	text-align: justify;
}



body {
	color: #000000;
	margin: 0px;
	padding: 0px;
	cursor: default;
				
}
body, input, textarea, button, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



input, textarea, button, select {
	color:#333333;
}
/*a {
	color: #2390CC;
	text-decoration: none;
}
a:hover {
	color: #7ED629;
	text-decoration: underline;
}*/
blockquote {
	margin: 7px;
	padding-left: 10px;
	/*border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FF9900;*/
}
hr {
	margin: 10px;
}
/*h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDCD31;
	margin-left: 40px;
	padding-left: 2px;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
}*/
.warning, .good-thing, .alarm-ring {
	/*padding: 5px;*/
	padding:8px;
	margin: 5px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	text-indent: 23px;
	border-width:1px;
	border-style:solid;
	border-left:none;
	border-right:none;
	margin-left:0px;
	margin-right:0px;
	background-color: #FFF9DE;
}
span.warning, span.good-thing, span.alarm-ring {
	padding:2px;
	background-position:left center;
}
.clearer, .lclearer {
	clear: both;
	display: block;
	/*font-size: 3px;*/
	overflow: hidden;
	/*height: 1px;
	width: 1px;*/
	font-size:0px;
}
* html .clearer {
	height:1px;
	font-size:1px;
	/*background-color:red;*/
	margin:0px;
	padding:0px;
}
.lclearer {
	clear:none;
}
h1, h2, h3, h4, h5, h6 {
	/*font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;*/
}
iframe {
	border: 0px none;
}
/*table {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-left-color: #FF0000;
}*/
table.invisible {
	border: none !important;
	background: none !important;
}
table.invisible th, table.invisible td {
	border: none !important;
	background: none !important;
}
th {
	font-size: smaller;
	background-color: #FFDFDF;
}
h2 {
	margin-right: 10px;
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 16px;
}
h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #679EF1;
	margin-left: 20px;
	font-size: 14px;
	margin-right: 10px;
	margin-top: 12px;
	margin-bottom: 12px;
}
h4, h5 {
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
	margin-left: 30px;
}
h5 {
	margin-left: 45px;
	border: none;
}
.discreet {
	font-size:10px;
	color:#999999;
	font-weight:normal;
}
.big-discreet {
	color:#ccc;
	font-size:24px;
	padding:0px 20px 20px;
	text-align:center;
}
/*span.discreet {
	padding-left: 5px;
	color: #999999;
	font-size:smaller;
}
.one-line{
	display:block;
	margin:5px;
}
.hold-on {
	margin-left:20px;
	font-size:24px;
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 26px;
}*/
#loading {
	margin: 10px;
	padding: 3px;
	color: #FFFFFF;
	background-color: #8b0000;
}
span.mini-avatar {
	background-position: left center;
	background-repeat: no-repeat;
	padding:4px;
	padding-left: 34px;
}
.members li a {
	line-height:22px !important;
}
.locked, span.draft {
	border:1px solid #FFDB4A;
	color:#DFB300;
	font-size:9px;
	padding:1px 3px;
	background-color:#FFFCEE;
	white-space:nowrap;
}
.invalid {
	border: 1px solid #B70000 !important;
}
/* --- */
.floating {
	float:left;
}
.floating.left-half {
	width:49%;
	margin-right:2%;
}
* html .floating.left-half {
	margin-right:1%;
}
.floating.right-half {
	width:49%;
}

form {
	margin-top:4px;
}
.form-field {
	margin-bottom:4px;
}
.form-field label {
	display:block;
	padding-bottom:2px;
	/*float:left;
	width: 150px;*/
}
.form-field label.checkbox {
	display:inline;
}
/* IE checkboxes have too big margins! */
* html .form-field .checkbox {
	height:13px;
}
.form-field input.text, .form-field select, .form-field textarea, .form-field input.form-date-field, .form-field input.password {
	/*border:1px solid #E0B500;*/
	border:1px solid #234CA9;
	padding:2px;
	width:245px;
}
.form-field textarea {
	width:450px;
	height:100px;
}
.form-field input.form-date-field {
	/* input-21 */
	width:224px;
}
.form-field select {
	/* input+6 */
	width:251px;
}
/* --- */
form .date-holder {
	display:none;
}
form .dd label, form .mm label, form .yyyy label {
	color:#999999;
	font-size:10px;
	margin-top:-5px;
}
form .dd, form .mm, form .yyyy, form span.dsep {
	float:left;
}
form .dsep {
	padding:10px;
}
form .dd .text, form .mm .text {
	width:30px;
}
form .yyyy .text {
	width:60px;
}
.ef {
	/*border: solid 1px black;*/
	display:inline;
}
.editable-field-form {
	padding:10px;
	border:1px dashed #755f09;
	/*margin:10px;*/
	
	margin-bottom:10px;
}
.editable-field-content-hover {
	padding:0px !important;
	border:1px solid #999999;
	
}
.ef .submit, .ef .cancel, .editable-field-link.new, .mini-edit-link {
	background-color:#FFEE9E;
	border: 1px solid #E0B500 !important;
	padding:4px;
	padding-left:26px;
	padding-right:6px;
	color:#604E00;
	background-repeat: no-repeat;
	background-position: left center !important;
	margin-right:5px;
}
.ef .submit {
	
}
.ef .cancel {
	
}
.editable-field-link.new {
	
	padding:6px 6px 6px 28px !important;
	line-height:28px !important;
}
.mini-edit-link {
	font-size:10px;
	padding-left:6px;
	line-height:28px !important;
	
	background-position: right center !important;
	white-space:nowrap;
}





#noot-page {
	width: 950px;
	margin: 9px;
	border: 1px solid #234ca9;
	background-color: #FFFFFF;
}





#lang-switch, #lang-switch li {
	margin: 0px;
	padding: 0px;
}
#lang-switch {
	margin-left:4px;
	margin-top: 4px;
	padding-bottom: 4px;
	height: 12px;
}
#lang-switch li {
	display: block;
	float: left;
}
#lang-switch a span {
	display: none;
}
#lang-switch a {
	height: 7px;
	width: 10px;
	margin-right: 3px;
	display: block;
}
body {
	background-image: url('images/bottom-glow.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;*/
	vertical-align:middle; /*background-position-y:50%*/
}
#head-left {
	float: left;
	background-repeat: no-repeat;
	background-position: left top;
	height: 107px;
	width: 490px;
}
#head-right {
	float: right;
	width: 486px;
}

#top a {
	border: none !important;
}

/*#head-left, #head-left-link {
	height: 121px;
	width: 280px;
	display:block;
}*/
#head-logo-link span {
	display: none;
}
#head-logo-link {
	display: block;
	height: 56px;
	width: 200px;
	clear: left;
	margin-bottom: 9px;
}
#tagline {
	color: #FFFFFF;
	font-size: 11px;
	display: block;
	margin-left: 10px;
	font-weight: bold;
}
#tagline em {
	color:#2340A6;
	font-variant:small-caps;
	font-style: normal;
}
#top-ad {
	width:468px;
	height:60px;
	margin-top:10px;
	/*margin-top:12px;*/
	float: right;
	margin-right: 10px;
}
* html #top-ad {
	margin-right: 5px;
}
.ad {
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:  center;
	border:1px solid #E0B500;
}
#head-tagline {
	float:right;
	padding-right:10px;
	color: #789EC4;
	text-align: right;
	margin-top: 15px;
	width:458px;
	clear:right;
}
#tabs, #top-search {
	float: right;
	height: 25px;
	margin-top: 12px;
}
#tabs li {
	float: left;
	padding: 0px;
	margin: 0px;
}
#tabs a {
	padding-left: 12px;
	float: left;
	margin-right: 4px;
}
* html #tabs a {
	margin-right: 2px;
}
#tabs a span {
	background-position: right top;
	padding-right: 12px;
}
#tabs a:hover {
	color:#FFFFFF;
}
#top-search-field {
	width: 113px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	padding-left: 4px;
	padding-right: 20px;
	font-size: 10px;
	padding-top: 2px;
	color: #666666;
	border: none;
	border-width: 0px;
}
#top-search {
	margin-right: 4px;
	margin-left: 4px;
}
* html #top-search {
	margin-right: 2px;
	margin-left: 2px;
}
#all-cols {
	background-image: url('images/body-top.gif');
	background-repeat: repeat-x;
	border:medium none;
	/*padding: 10px;*/
	width:100%;
	margin:0px
}
#footer {
	margin-bottom:10px;
}
/*#footer ul {
	padding-left:0px;
}*/
.lang-switch-list li, .lang-switch-list form {
	display:inline;
}
.lang-switch-submit {
	padding:0px !important;
	margin:0px;
	border:none;
	background:none;
	cursor:pointer;
}
#login-form label {
	width:100%;
}
#left-col dd input.text, #left-col dd input.password {
	width:116px;
}
#left-col dd input.submit, #left-col dd button, #left-col dd input.button {
	width:122px;
}
#create-member-left-link {
	display:block;
	padding:20px;
	border:solid 1px #755F09;
	margin-bottom:10px;
	text-align:center;
}
#create-member-left-link:hover {
	background-color: #FFFBE9;
}
/* Lets get funky!
::-moz-selection {
	background:#c95656;
	color:white;
}
::selection {
	background:#c95656;
	color:white;
}
}*/
#noot-page-noscript {
	padding:10px;
	/*margin-top:10px;*/
	margin-bottom:10px;
	color:#BC2F2F;
	border:1px dashed #BC2F2F;
	/*background-color:#F7E5E5;*/
	background-color:#FFFFFF;
}
/* --- */
#betabox {
	background-color:#FFFFFF;
	margin:0px;
	position:absolute;
	right:10px;
	top:10px;
	width:550px;
	/*height:85px;*/
	z-index:99;
}
#bug-icon {
	float:right;
	margin-top:13px;
	margin-right:6px;
}
#betabox label {
	display:block;
	width:100%;
	float:none;
}
#betabox .form-field {
	margin-bottom:10px;
}
#betabox-ta {
	width:100%;
	height:100px;
}
#tab-form {
	/*height:35px;*/
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:8px;
}
#tab-q {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	border:0px;
	height:14px;
	background-repeat: no-repeat;
	background-position: right center;
}
#left-col {
	width:150px;
	/*float:left;*/
	/*border:solid 1px red;*/
	/*margin-right:10px;*/
}
#left-col, #middle-col, #right-col {
	border:none;
	background:none;
	padding:0px;
}
/*#middle-col ul, #middle-col ol, #middle-col dl {
	position: relative;
}
#middle-col {
	padding-left:10px;
}
#middle-col {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;
}*/
/* IE only : avoid left column too small bug > force ad height */
* html #middle-col {
	height:600px;
}
#logoff {
	/*display:block;*/
	text-align:right;
	margin-top:6px;
}
#member-block-avatar {
	float:right;
}
/*#conn {
	background-image:url(images/connection-block.gif);
	background-position:center top;
	background-repeat:no-repeat;
	color:#8F8F8F;
	font-size:10px;
	height:142px;
	margin-left:auto;
	margin-right:auto;
	padding-top:4px;
}*/
#conn input.submit, #conn input.button, #conn button {
	/*width:122px;*/
	display:block;
	margin-bottom:2px;
}
#conn p {
	padding:0px;
	text-indent:0px;
	text-align:left;
}
#conn a.big {
	color:#000000;
	border:medium none;
	width:125px;
	height:15px;
	background-image: url('images/connection-block-btn.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	padding-left:12px;
	margin-left:-3px; padding-right:8px; padding-top:8px; padding-bottom:8px
}
#conn a.big:hover {
 /*color:white;*/
 /*background-image: url('images/connection-block-btn-over.jpg');*/
}
#go-create {
	font-weight:bold;
}
#mini-myPIX {
	margin-bottom:-3px;
}
ul.separated li {
	border-bottom:solid 1px #F0F0F0;
	margin:0px;
	margin-right:4px !important;
	padding:0px !important;
}
ul.separated li a {
	padding:4px;
	display:block;
}
ul.separated li a:hover {
	color:#000000;
}
/* --- */
.list-holder {
	margin-bottom:5px;
	margin-top:5px;
}
.list-holder ul, .list-holder #map, #member-focus-content, #contest-content {
	background-image: url('images/list-block-body.gif');
	background-repeat: repeat-x;
	/*border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #234CA9;
	border-bottom-color: #234CA9;
	border-left-color: #234CA9;	*/
	/*border:solid 1px #234CA9;*/
	border:1px solid #679EF1;/*; background-position-y:50%*/
}
/* FIX IE SH!T */
.list-holder ul .right-part {
	position:relative;
}
/*.list-holder {
	background-image: url(images/list-block-body.gif);
	background-repeat: repeat-x;
	background-position: top;
}*/
.list-holder h2, #highlight h2, #home-search label, #miniTAPHolder h2/*, .list-holder a.new*/ {
	/*color:#234CA9;*/
	/*color:white;*/
	color: #234CA9 !important;
	font-size:12px;
	line-height:26px;
	height:26px;
	overflow:hidden;
	/*background-image: url(images/list-block-head.gif);
	background-image: url(images/list-block-head-v3.gif);*/
	background-image: url('images/list-t.gif');
	background-repeat: repeat-x;
	/*background-position: bottom;*/
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #679EF1;*/
	/*border:1px solid #234CA9;*/
	padding-left: 8px;
	margin:0px;
	font-weight:bold; /*background-position-y:50%*/
}
h2 a.feed, h2 a.new {
	border:none !important;
	background:none !important;
	padding:0px !important;
	color: #234CA9 !important;
	/*padding:10px;*/
}
h2 .feed img, h2 .new img {
	margin-bottom:-3px;
	margin-left:3px;
}
.list-title-left {
	display:block;
	float:left;
}
.list-title-right {
	display:block;
	float:right;
}
/*.list-holder ul {
	clear:both;
}*/
.go-wrap {
	padding:0px !important;
}
.go-wrap .left, .go-wrap .right {
	background-repeat: no-repeat;
}
.go-wrap .left {
	padding-left:14px;
	background-position: left top;
}
* html .go-wrap.has-feed .left {
	padding-top:5px;
	padding-bottom:5px;
}
.go-wrap .right {
	padding-right:14px;
	background-position: right top;
}
.tabified h2 {
	line-height:normal;
}
.tabified h2 a {
	/*color:#AAC9F7 !important;*/
	color:#8eb7f5 !important;
	border:none;
	border-width:0px !important;
	line-height:26px;
	margin-right:18px;
	padding:6px;
	padding-left:0px;
	padding-right:0px;
}
* html .tabified h2 a {
	margin-right:13px;
}
.tabified h2 a.active {
	/*color:#234CA9 !important;*/
	/*color:white !important;*/
	color: #234CA9 !important;
	/*background-image: url(images/list-block-tab.gif);*/
	/*background-image: url(images/list-block-tab-v3.gif);*/
	background-image: url('images/list-tab-blue.gif');
	background-repeat: no-repeat;
	background-position:  
			   center bottom;
}
.list-holder .one-link li, .list-holder.one-link li {
	padding:0px !important;
	border:none !important;
}
.list-holder li a {
	color:#000000;
	border:none;
	margin:0px;
}
.list-holder li a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.list-holder li, .list-holder .one-link li a, .list-holder.one-link li a {
	margin:0px;
	padding:4px;
	padding-left:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF !important;
	display:block;
}
.list-holder li {
	color:#666666;
}
* html .list-holder li a {
	height:12px;
	border-left-color: white;
	color:#000000 !important;
	/*border-bottom:none !important;*/
}
.list-holder .one-link li a:hover, .list-holder.one-link li a:hover {
	padding-left:10px;
	border-left-width: 2px;
	border-left-style: solid;
	background-color:#FFF9DF;
	border-left-color: #E0B500;
}
.list-holder li.inline-links a {
	display:inline;
	padding:0px !important;
	border:none !important;
	background:none !important;
}
.list-holder li.right {
	text-align:right;
}
.list-holder .inline-links.right {
	padding:6px !important;
}
* html .list-holder .go-wrap .right {
	padding:0px !important;
	padding-right:14px !important;
}
/*.list-holder.floating {
	float:left;
}
.list-holder.floating.left-half {
	width:49%;
	margin-right:2%;
}
* html .list-holder.floating.left-half {
	margin-right:1%;
}
.list-holder.floating.right-half {
	width:49%;
}*/
.list-holder.floating li {
	overflow:hidden;
	width:100%;
	white-space:nowrap;
}
.list-holder.floating ul, .row #map {
	height:230px;
	overflow:auto;
}
/* WHUUUT! */
/** html #home-tabs ul li a {
	width:600px !important;
	overflow:hidden !important;
}*/
.list-holder li.empty {
	text-align:center;
	font-size:20px;
	color:white;
	padding: 20px 6px 20px 6px !important;
}
.list-holder li.empty a {
	color:#234CA9 !important;
	border:none !important;
	/*font-size:14px;
	text-decoration:underline;*/
}
/* --- */
#breadcrumbs {
	padding-bottom:10px;
	font-size:10px;
}
/* --- */
a.delete {
	color: #970000 !important;
	padding-left:2px !important;
	padding-right:2px !important;
	border:none !important;
}
a.delete:hover {
	background-color:#970000 !important;
	color:white !important;
	border:none !important;
}
/* --- */
h2.sep {
	text-align:center;
	background-image: url('images/h2-sep.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top:20px;
	padding-bottom:25px;
	letter-spacing:12px;
	color:#234CA9
}
h2.sep .discreet {
	font-size:10px;
	letter-spacing:normal;
}
/* --- */
.article-list-element {
	padding-left:4px !important;
}
.article-list-element img, .article-list-element .swf-object-holder, .article-list-element .no-media {
	float:left;
}
.article-list-element .no-media {
	width:148px;
	height:148px;
	text-align:center;
	line-height:148px;
	border: 1px solid #999999;
}
.article-list-element .right-part {
	margin-left:156px;
}
.article-list-element a.article-link {
	display:block !important;
	font-size:26px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #CCCCCC !important;
	margin-bottom: 6px !important;
	padding:4px !important;
}
.article-list-element .co, .article-list-element .nb-read, .article-list-element .nb-medias {
	display:block;
}
.article-list-element .preview {
	text-indent:0px;
	padding:0px;
}
/* --- */
#bottom {
	font-size:10px;
	margin:10px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:10px;
	text-align:center;
}
#bottom a {
	text-decoration:none;
	color:black;
	border:none !important;
}
/* --- */
#life-preserver {
	margin-top:10px;
	float:right;
	margin-right:4px;
}

#intro {
	background-image: url('images/index-head.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;	
	padding-bottom:10px;
	margin-bottom:10px;
	color:#333333;
	width:auto;;
	margin-left:auto;
	margin-right:auto;
	padding-right:120px;
	font-family:"Century Gothic", Verdana, Arial, sans-serif
}
/*#intro ul {
	margin-left:10%;
}*/
#intro li {
	padding:2px;
	font-size:14px;
	font-weight:bold;
	list-style:inside circle;
}
#intro-collapser {
	font-size:10px;
	text-align:right;
	/*
	padding-top:6px;
	cursor:pointer;
	margin-bottom:4px;
	background-repeat: repeat-x;
	background-position: right top;
	color:#957800;
	*/
}
#right-ad {
	float:right;
	width:120px;
	height:600px;
	margin-left:10px;
}
/*#map {
	border:solid 1px gray;
	margin-bottom:10px;
}*/
.member-list li a {
	line-height:22px !important;
}
/* --- */
#member-focus, #contest {
	height:120px;
}
#contest {
	margin-left:330px;
}

#member-focus {
	float:left;
	width:320px;
}
#member-focus-content {
	padding:4px;
	height:82px;
	overflow:hidden;
}
#member-focus-avatar {
	float:left;
	width:82px;
	height:82px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:white;
}
#member-focus-data {
	margin-left:90px;
}
#member-focus-data h3, #member-focus-data a {
	margin:0px;
	border:none;
	position:relative;
}
#member-focus-data h3 a {
	display:block;
	color:black;
}
#member-focus-data ul {
	margin-top:3px;
	position:relative;
}
#member-focus-data li {
	margin:0px;
	padding:0px;
	line-height:14px;
	list-style:inside;
	list-style-type:disc;
}
#member-focus-data li.m-link {
	list-style-type:circle;
}
#member-focus-data li a {
	color:#666;
	font-size:10px;
}
#contest-content {
	height:70px;
	padding:10px;
	font-size:11Px;
}
/* --- */
#map {
	height:229px;
}
/* --- */
#sec-floor {
	margin-top:10px;
	margin-bottom:10px;
}
#sec-left {
	float:left;
	width:300px;
}
#home-search {
	margin-top:0px;
}
#home-search input {
	font-size:16px;
}
#home-search input.text {
	width:250px;
	/*height:22px;*/
}
#home-search .submit {
	/*height:30px;*/
	width:38px;
}
#home-search label {
	/*font-size:16px;
	font-weight:bold;*/
	padding-bottom:0px;
	margin-bottom:5px;
	border-bottom:solid 1px #679EF1;
}
#home-search .form-field, #home-search .submit {
	display:inline;
}
#home-ad {
	height:248px;
	margin-top:10px;
}
#miniTAPHolder {
	margin-left:310px;
}
#miniTAP {
	border: solid 1px #679EF1;
}
* html #miniTAPObject {
	/* IE is a weirdo */
	margin-left:-3px;
}
/* --- */
/*#home-tabs {
	overflow:hidden;
	height:250px;
}*/
#home-tabs {
	width:55%;
}
#map-list-holder {
	width:43%;
}
#home-tabs .tab {
	position:relative;
}
#tab1 {
	z-index:1000;
}
#tab2 {
	/*top:-258px;*/
	z-index:800;
}
#tab3 {
	/*top:-516px;*/
	z-index:600;
}
/*#prev-tabber, #prev-tabber {
	position:absolute;
}
#prev-tabber {
	right:120px;
}
#next-tabber {
	right:60px;
}*/
#home-ad a {
	border:none !important;
}
.col dl {
	background-image: url('images/book-middle.gif');
	background-repeat: repeat-y;
	background-position:  left 50%;
	width: 150px
}
.col dl.top {
	background-image: url('images/connection-block-middle.gif');
}
.col dt {
	background-image: url('images/book-top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 26px;
	padding-right: 12px;
	padding-left: 10px;
	padding-bottom: 2px;
	font-size: 10px;
	font-weight:bold
}
.col .top dt {
	background-image: url('images/connection-block-top.gif');
	padding-top: 14px;
	font-size:12px
}
.col dd {
	background-image: url('images/book-bottom.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 14px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	color:#666666
}
.col dd ul {
	position:relative;
}
/* IE CSS Hack! */
.col dl.position-static dd ul {
	position:static;
}
#lost-pass-link {
	display:block;
	/*margin-top:4px;*/
	padding:6px;
}
.col .top dd {
	background-image: url('images/connection-block-bottom.gif');
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 16px
}
.col dt span {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	display: block;
	margin-left:4px;
	margin-right:4px;
}
.col dd a {
	border:none !important;
}
.col dd li {
	/*padding-left:12px;*/
	margin:0px;
}
/*#left-col .top dd li {
	padding:0px;
	padding-left:6px;
}*/
.col dd ol.ordered li {
	padding-left:4px;
}
