/*************************************************************A - SETUP**************************************************************//* A1 = Import the colour scheme-------------------------------------------------------------*/@import url(Oxygen_cs.css);/* A2 = Defaults Settings-------------------------------------------------------------*/html, body, .openld-block ul, .openld-block ol, .openld-block li, .openld-block p, .openld-block dl,.openld-block dd, .openld-page h1, .openld-block h2, .openld-block h3, .openld-block h4, .openld-block h5,.openld-block h6, .openld-page form, .openld-block fieldset{ 	margin: 0; 	padding: 0; 	}   .openld-block img, .openld-block fieldset {	border: none;	}  .openld-form input[type='radio'], .openld-form input[type='checkbox'] {	margin-right: 0.4em;	}  .openld-block *[class='checkfield'] * {	vertical-align: middle;	}.openld-block table {	width: 100%;	table-layout: fixed	}	.openld-block .panel ul {	padding-left: 1.5em;	list-style: square;	}	.openld-block .panel dd {	padding: 0.6em 1em 1.5em 1em;	}  /* A3 = Hidden Items -------------------------------------------------------------*/ #openldbb-maintitle,#openldbb-crumbs1 .toplink,#openldbb-navlinks h2{	font-size: 0;	line-height: 0;	height: 0;	left: -9999px;	overflow: hidden;	position:absolute;	}/* A4 = Float Clearing -------------------------------------------------------------*/.openld-page:after,.openld-block h2:after,.openld-content:after,.openld-content li.datafield:after,.openld-form .openld-content:after,.openld-content fieldset:after {  clear: both;  content: ".";  display: block;  font-size: 0;  height: 0;  line-height: 0.0;  overflow:hidden;  visibility: hidden;  }  /*************************************************************B - TEXT**************************************************************/ /* B1 = Text Defaults-------------------------------------------------------------*/ .openld-page {	font: normal 68.75% verdana, arial, helvetica, sans-serif;	}  .openld-page h1, .openld-block h2,.openld-block h3,.openld-block h4,.openld-block h5,.openld-block h6, .openld-block pre,.openld-block code, .openld-block td, .openld-block th,.openld-block input, .openld-block textarea, .openld-block select,.openld-block legend {	font: 12px/16px Arial, Helvetica, sans-serif;	}h1#openldbb-title span {	font-size: 1.2em;	}.openld-block h2 span, .openld-block .panel h3 span, .openld-block legend span{	font-size: 1.5em;	}	.openld-block p.crumbs span {	font-weight: bold;	}    /*************************************************************C - LAYOUT DEFAULTS **************************************************************/  /* C1 = Basic Page Setup-------------------------------------------------------------*/  .openld-page {	margin: 0pt auto;	position: relative;	max-width: 850px;	}#openldbb-isolate {		width: 900px;	margin-left: auto;	margin-right: auto;	}#openldbb-maint {	float: none;	margin: 50px 20% 12px 20%;	width: auto;	}  /* C2 = Vertical Spacing-------------------------------------------------------------*/  .openld-block .post {	margin-bottom: 0.4em;	}	.openld-block {	margin-bottom: 0em;	}  /* C3 = External Borders-------------------------------------------------------------*/  .openld-block, .openld-block .post {	border-bottom-style: solid;	border-bottom-width: 2px;	}  .openld-content {	border-style: solid;	border-width: 0px;	color: #444444;	}	.openld-block .post .openld-content {	border-top: none;	}    /* C4 = Main Headings (not logo)-------------------------------------------------------------*/#openldbb-main h2 {	border-style: none solid solid none;	border-width: 0 1px 1px 0;	margin: 0;	padding: 0.5em 1em;	}  /* C5 = Main heading (Logo and description)-------------------------------------------------------------*/h1#openldbb-title {	padding: 0em 0em 0 0em;	border-style: solid solid none solid;	border-width: 0px 0px 0 0px;	margin: 0;	}  div#openldbb-description {	padding: 0.2em 0em 0em 0em;	border-style: none solid;	border-width: 0 0px;	margin: 0;	}/* C6 = Common Elements Padding-------------------------------------------------------------*/.openld-common .openld-block .openld-content {	padding: 0.2em 1em;	margin-bottom: 0em;	}	/*************************************************************D - TABLES**************************************************************//* D1 = Table Layout-------------------------------------------------------------*/.openld-block .tcl {	overflow: hidden;	text-align: left;	color: #444444;	border-left-style: none;	border-left-width: 0;	} .openld-block .tcr {	overflow: hidden;	text-align: left;	width: 30%;	}  .openld-block  td {	border-style: solid none none solid;	border-width: 0 0 0 0;	padding: 0.5em 1.9em;	} .openld-block th {	border-style: none none none solid;	border-width: 0 0 0 1px;	padding: 0.4em 1em 0.4em 1em;	}/* D2 = Post Indicators-------------------------------------------------------------*/ .openld-block tbody.hasicon td.tcl {	padding-left: 41px	}.openld-block table div.icon {	border-style: solid;	border-width: 0.6em;	height: 0;	line-height: 14px;	margin-top: 0.1em;	width: 0;	font-size: 12px;	position: absolute;	margin-left: -2.2em;	}	/*************************************************************E - FORMS (INCLUDING FORM LIKE PAGES)
**************************************************************/   /* E1 = Form Layout, Fieldsets, Submit Buttons-------------------------------------------------------------*/ .openld-form .openld-content {	padding: 0em 2.5em 1em 2.5em;	} .openld-form .formpanel {	padding-bottom: 1.5em;	}	.openld-form fieldset {	border-style: solid;	border-width: 1px;	padding: 0 18px 1.2em 18px;	} .openld-form fieldset legend {	margin: 0 0 0 11px;	padding: 1px 0;	} .openld-form fieldset legend span {	margin: 0 0 0 -15px;	padding: 0 5px;	}  .openld-form .formsubmit {	margin:-0.5em 0 0 1.6em;	position: relative;	}  .openld-form .formsubmit {	vertical-align: middle;	margin-right: 0.5em;	}  .openld-form table {	border-style: solid;	border-width: 0px;	margin: 1.2em 0;	}/* E2 = Form Fields-------------------------------------------------------------*/  .openld-form fieldset p {	padding: 0.8em 0 0 0;	margin-bottom: 0;	}	.openld-form fieldset p.infofield {	padding-top: 0.6em;	}	/*************************************************************F - INFORMATION BOXES, PANELS AND LISTS**************************************************************/  /* F1 = Information Panels -------------------------------------------------------------*/.openld-content .panel {	border-style: solid;	border-width: 1px;	margin: 0 0 1.5em 0;	padding: 1.2em 21px 1.2em 21px;	}  .openld-form .panel h3 {	padding-bottom: 1em;	}.openld-form .panel h3 span {	display: block;	padding-bottom: 0.5em;	border-bottom-style:  dashed;	border-bottom-width: 1px;	}  .openld-form .panel p, .openld-form .panel .datalist {	padding-bottom: 1em;	}#openldbb-search .openld-form .panel ul {	list-style: none;	padding: 0;	}  #openldbb-search .openld-form .panel li {	display: inline;	padding-right: 0.7em;	}  /* F2 = Name+Value Pairs (class="datafield")-------------------------------------------------------------*/#openldbb-isolate .datalist, #openldbb-isolate .datalist ul {	list-style: none;	padding-left: 0;	}	#openldbb-isolate li.datafield {	margin-bottom: 1px;	}#openldbb-isolate .openld-content li.datafield * {	line-height: 180%;	}#openldbb-isolate .openld-content li.datafield span, #openldbb-isolate .openld-content li.datafield div,#openldbb-isolate .openld-content li.datafield ul {	margin: 0 0 0 16em;	display: block;	padding: 0.3em 1em;	} #openldbb-isolate .openld-content li.datafield strong {	float: left;	width: 14em;	padding: 0.3em 1em;	}	/*************************************************************G - TOPICS AND POSTS**************************************************************/ /* G1 = Post Layout-------------------------------------------------------------*/.openld-block .post h3 {	border-style: solid solid none solid;	border-width: 1px 1px 0 1px;	margin: 0;	padding-left: 18em;	}  .openld-block .post h3 span {	padding: 0.5em 1em 0.7em 1em;	display: block;	border-left-style: solid;	border-left-width: 1px;	}.openld-block .post h3 strong {	float: right;	width: 5em;	text-align: right;	font-weight: normal;	}	/*************************************************************H - NAVIGATION ELEMENTS**************************************************************//* H1 = Forum Main Navigation-------------------------------------------------------------*/#openldbb-navlinks .openld-content {	border: none;	}	#openldbb-navlinks li {	display: inline;	font-size: 1.1em;	}  #openldbb-navlinks li a {	padding: 0 2.7em 0 0;	}	/* H2 = Breadcrumbs-------------------------------------------------------------*/  .openld-content p.crumbs * {	white-space: nowrap;	color:#EC1F3C;	font-size:11px;	}	/* H3 = Quick Jump and About -------------------------------------------------------------*/#openldbb-about .openld-content {	text-align: right;	padding-bottom: 1em;	}/* H4 = Foot-------------------------------------------------------------*/.openld-mainfoot {	padding: 0.8em 1.1em 0.8em 1.1em;	}/*************************************************************I OPENLD ELEMENTS**************************************************************//* I1 = Link Cells-------------------------------------------------------------*/.openld-sponsor-cell {	background-color: #dddddd;	}		/* This content is from a file that was previously called admin.css but was moved to this file since it's used not only for admin	/* But for the whole project	/* 1 = Default Settings-------------------------------------------------------------*/.openld-adblock p, .openld-adblock h2, .openld-adblock h3, .openld-adblock h4, .openld-adblock ul, .openld-adblock ol,.openld-adblock form, .openld-adblock dl, .openld-adblock dd, .openld-adblock fieldset {	margin: 0;	padding: 0;	list-style: none;	}.openld-adblock img, .openld-adblock fieldset {	border: none;	}.openld-adform input[type='checkbox'] {	margin: 0 0.3em 0 0.3em;	padding: 0;	}.openld-adform input[type='radio'] {	margin: 0 0.2em 0 0.3em;	padding: 0;	vertical-align: -25%;	}  .openld-adblock table {	width: 100%;	table-layout: fixed;	}	 /* A2 Text setup-------------------------------------------------------------*/.openld-adblock h2,.openld-adblock h3,.openld-adblock h4,.openld-adblock h5,.openld-adblock h6, .openld-adblock td, .openld-adblock th, .openld-adblock input,.openld-adblock textarea, .openld-adblock select{	font: normal 1em verdana, arial, helvetica, sans-serif;	}	/* bug-fix for Safari&IE and other lame browsers */textarea {	width:100%;	}/* end bug-fix */.openld-adblock h2 span, .openld-adblock .panel h3 span, .openld-adblock legend span {	font-size: 1.1em;	}	.openld-adblock em {	font-style: normal	}	/* 3 Index page and Nvp lists-------------------------------------------------------------*/  #openldbb-admain .datalist {	padding-bottom: 1em;	}  #openldbb-admain li.datafield * {  line-height: 180%;  }  #openldbb-admain li.datafield {	margin-bottom: 1px;	list-style: none;	margin-left: 0;	}#openldbb-admain .openld-adblock li.datafield span, #openldbb-admain .openld-adblock li.datafield ul {	margin-left: 18em;	display: block;	padding: 0.3em 1em;	} #openldbb-admain .openld-adblock li.datafield strong {	float: left;	width: 16em;	padding: 0.3em 1em;	font-weight: bold;	}#openldbb-admain #admin-welcome ul {	list-style: square inside;	line-height: 180%;	padding-left: 0.4em;	padding-bottom: 1em;	} /* 4 Basic layout and admin menu -------------------------------------------------------------*/.adnav-standard {	border-top-width: 1px;}#openldbb-navlinks {	margin-bottom: 0;	border-bottom: none;	}	#openldbb-crumbs1 {	border-top: none;	}#openldbb-admain {	padding-left: 16em;	}#openldbb-adnav {	float:left;	width: 15em;	margin-left: -16em;	display:inline;	}#openldbb-admain #openldbb-adnav ul {	padding: 0.4em 1em 0.6em 1em;	list-style-type: none;	margin: 0;	}#openldbb-adnav li a {	padding: 0.4em 0;	display: block;	text-decoration: none;	font-weight: bold;	margin: 0;	} #openldbb-adnav li ul li a {	padding: 0;	display: inline;	}#openldbb-admain #openldbb-adnav li ul {	padding: 0.2em 0 0.8em 0	}	#openldbb-adnav li ul li {	border-top: none;	}	#openldbb-adnav li.li-first {	border-top: none;	}#openldbb-adnav h3 {	padding: 3px 1em;	margin: 0;	}  /* 5 External borders and headers -------------------------------------------------------------*/.openld-adblock {	border-style: none none solid none;	border-width: 0 0 2px 0;	}.openld-adblock .openld-adcontent {	border-style: none solid solid solid;	border-width: 0 1px 1px 1px;	margin-bottom: 1em;	} .openld-adblock h2 {	padding: 0.5em 1em;	border-style: none solid solid none;	border-width: 0 1px 1px 0;	}/* 6 Style forms (General) -------------------------------------------------------------*/.openld-adform .openld-adcontent {	padding: 2em 2.5em 1.5em 2.5em;	}#openldbb-admain .openld-adform fieldset {	border-style: solid;	border-width: 1px;	padding: 1.2em 18px 0.5em 18px;	}  .openld-adform fieldset legend {	margin: 0 0 0 11px;	padding: 0;	}.openld-adform fieldset legend span {	margin: 0 0 0 -15px;	padding: 0 5px;	}  .openld-adform .adformpanel {	padding-bottom: 1.5em;	}  .openld-adform p.adformsubmit {	margin:-0.5em 0 0 1.6em;	position: relative;	padding: 0 0 0 1em;	}/* 7 Layout inside fieldsets -------------------------------------------------------------*/.openld-adform fieldset p {	margin-bottom: 3px;	padding: 0 0 0 18em;	position:relative;	}.openld-adform p.adinfofield, .openld-adform div.fieldgroup {	background: transparent;	position: static;	margin: 0;	padding: 0 0 1em 0;	}  .openld-adform fieldset p span.adinput {	display: block;		padding: 0.6em 1em;	}  .openld-adform fieldset p span.adinput span {	width: 98%;	display: block;	overflow: hidden;	}  .openld-adform fieldset p .adlabel {	float: left;	width: 16em;	margin-left: -18em;	padding: 0.6em 0 0.5em 1em;	display: inline;	}  .openld-adform .adlabel, .openld-adform .adinput {	line-height: 1.8em;	}  .openld-adform .adinput em {	display: block;	padding-top: 0.2em;	padding-bottom: 0.2em;	line-height: 140%;	}  .openld-adform fieldset p br {	display: none	}.openld-adform fieldset p label, .openld-adform fieldset p .adlabel {	font-weight: bold;	}.openld-adform .adlabel input, .openld-adform .adinput input {	font-weight: normal	}.openld-adform fieldset p .adsubmit  {	position: absolute;	left: 0;	width: 16em;	padding: 0 1em;	top: 0.5em;	}.openld-adform fieldset p.buttoned .adsubmit {	top: 2.5em	}.openld-adform fieldset p.buttoned .adinput {	min-height: 4em;	} /* 8 Tabular layout inside fieldsets -------------------------------------------------------------*/.openld-adform p span.astable label {	float:left;	position:relative;	}	.openld-adform p span.astable label, .openld-adform .tabular label { 	 	margin-right: 1.5em; 	 	white-space: nowrap; 	 	}.openld-adform p span.astable input {	display:block;	}.openld-adform p.hasheading span.astable input {	margin-top: 0.2em;	}/* 9 User tables -------------------------------------------------------------*/#openldbb-admain .tcl {	overflow: hidden;	text-align: left;	width: 35%;	}#openldbb-admain .tcr {	text-align: left;	width: 30%;	}#openldbb-admain .openld-adcontent td {	border-style: solid none none solid;	border-width: 1px 0 0 1px;	padding: 0.8em 1em;	} #openldbb-admain .openld-adcontent th {	border-style: none none none solid;	border-width: 0 0 0 1px;	padding: 0.4em 1em 0.4em 1em;	} #openldbb-admain .openld-adcontent .tcl {	border-left-style: none;	border-left-width: 0	}/* H1 */ /* Standards compliant browsers */#openldbb-admain:after,#openldbb-admain fieldset p:after,#openldbb-admain .astable:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden	}	/* 10 Bottom Block-------------------------------------------------------------*/.whitey-block {background-color:#f1f1f1;border: solid #FFFFFF;border-width: 1px;margin: 0 0 1.5em 0;padding: 1.2em 21px 1.2em 21px;}.whitey-box {background-color:#FFFFFF; border:1px solid #FFFFFF; color:#000000;text-align:center;padding:0px; position:relative; width:100%;}/* 11 Footer-------------------------------------------------------------*/	#footer {	background-color:#EC1F3C;	border-top:1px solid #E0E0E0;	clear:both;	color:#FFFFFF;	font-size:0.9em;	font-weight:normal;	line-height:1.3em;	margin:0pt auto;	padding:10px 0pt;	text-align:center;	width:100%;}#footer a:link, a:visited, a:active, a:hover {	font-family: inherit;	font-size: inherit;	text-decoration: underline;	color: #FFFFFF;}