/***************
bigfishnetwork.co.uk
***************/

body {
	margin:0;
	padding:0;
  	background: #000 url(../images/background_body3.jpg) 50% 0 repeat-y;
	font:normal 0.8em Arial, Verdana, helvetica;
  	line-height:1.4em;
  	text-align:center;
  	color:#fff;
  }

#container {
	position:relative;
   	margin: 0 auto;
   	padding: 0;
   	text-align: left;
	width:775px;
	}

/* Hack centers the container in the middle of the page.*/
#container {
	min-height: 100%;
    height: 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: auto;
}
html>body #container {
    height: auto;
}

#header {
	position:relative;
	width: 100%;
	height: 128px;
}
#header img {border:0;}
#header2 {
	position:relative;
	width: 100%;
	height: 27px;
}
#nav {
	position:absolute;
	top:128px;
	left:0;
	width:100%;
	border-top:1px solid #fff;
	 background: #000;
}
#home #nav {border-bottom:1px solid #999;}
#content {
	position:relative;
	width: 100%;
	margin:80px 0 0 0;
}
#administration #content {margin-top:0;}
#pad {margin:20px;}
#leftCol {
	float:left;
	width:310px;
}
#rightCol {
	float:left;
	width:425px;
}
#footer {
	float:left;
	clear:both;
	width:100%;
	margin:20px 0 0 0;
	font-size:0.7em;
}
#footer div {margin:20px;}
.logoVantis img {margin:0 0 0 10px;border:0;padding:15px;background: #fff;}
.logoVantis span {display:none;}

/*---------------------
	TYPOGRAPHY
----------------------*/

/*Headers*/
h1 {padding:0;margin:0;width:100%;height:36px;line-height:1em;}
h1 span {display:none;}
#membersprofile h1 span {display:block;}
.login h1 {background:#000 url(../images/title_login.gif) 0 0 no-repeat;}
.forgotpassword h1 {background:#000 url(../images/title_forgotpassword.gif) 0 0 no-repeat;}
.home h1 {background:#000 url(../images/title_aboutTheClub.gif) 0 0 no-repeat;}
.directory h1 {background:#000 url(../images/title_membersdirectory.gif) 0 0 no-repeat;}
.forum h1,.discussion h1{background:#000 url(../images/title_membersdiscussion.gif) 0 0 no-repeat;}
.eventRegistration h1{background:#000 url(../images/title_eventregistration.gif) 0 0 no-repeat;}
.eventFeedback h1{background:#000 url(../images/title_eventfeedback.gif) 0 0 no-repeat;}
.sponsor h1{background:#000 url(../images/title_sponsor.gif) 0 0 no-repeat;}
.legal h1{background:#000 url(../images/title_terms.gif) 0 0 no-repeat;}
.posts h1{background:#000 url(../images/title_mycomments.gif) 0 0 no-repeat;}
.support h1{background:#000 url(../images/title_support.gif) 0 0 no-repeat;}
.eventTitle {background:#000 url(../images/title_events.gif) 0 0 no-repeat;}
.contact h1 {background:#000 url(../images/title_contactUs.gif) 0 0 no-repeat;}
.registration h1,.join h1 {background:#000 url(../images/title_joiningBigfish.gif) 0 0 no-repeat;}


h2{margin:2% 0 5% 0;font:normal 1.1em arial;line-height:1.1em;}
h3{font:bold 1em arial;line-height:1em;}
.smalltext {font-size:0.8em;line-height:1.2em;}



/* list */
.fishscalebulletlist ul 
{
  margin:0;
  padding:0;
  }
.fishscalebulletlist li 
{
	list-style:none;
	background: url(../images/bullet_fishscale.gif) 0 50% no-repeat;
	padding: 0 0 0 15px;
	margin: 0;
}
.fishscalebulletlist strong {float:left;display:block;width: 80px;color:#0083be;}

/*Links*/
a {color:#0083be;font-weight:bold;text-decoration:underline;}
a:link {color:#0083be;font-weight:bold;text-decoration:underline;}
a:visited {color:#0083be;font-weight:bold;text-decoration:underline;}
a:active {color:#0083be;font-weight:bold;text-decoration:underline;}
a:hover {color:#0083be;font-weight:bold;text-decoration:underline;}



/*---------------------
	NAVIGATION
----------------------*/
.menu h4 {display:none;}
#mainnav
{	
  margin:0;
  padding:0;
  }
#mainnav li {
	float: left;
  	margin: 0;
  	padding:0;
  	text-indent:0;
  	list-style:none;
	white-space: nowrap;
}
#mainnav a, #mainnav a:link, #mainnav a:visited, #mainnav a:hover  {
	display:block;
	width:120px;
	height:36px;
}
#mainnav span {display:none;}
#mainnav .about {background: url(../images/nav_about.gif) 50% 50% no-repeat;}
#mainnav .launchevent {background: url(../images/nav_launchevent.gif) 50% 50% no-repeat;}
#mainnav .join {background: url(../images/nav_join.gif) 50% 50% no-repeat;}
#mainnav .eventregistration {background: url(../images/nav_eventregistration.gif) 50% 50% no-repeat;}
#mainnav .contact {background: url(../images/nav_contact.gif) 50% 50% no-repeat;}
#mainnav .events {background: url(../images/nav_events.gif) 50% 50% no-repeat;}
#mainnav .sponsor {background: url(../images/nav_sponsor.gif) 50% 50% no-repeat;}

/*Login and Logout Button*/
#mainnav .login input {float:left;cursor:default;display:block;width:120px;height:36px;border:0;font-size:0.1em;color:#0083be;background: #000 url(../images/background_navlogin.jpg) 50% 50% no-repeat;}
#mainnav .logout input {float:left;cursor:default;display:block;width:120px;height:36px;border:0;font-size:0.1em;color:#0083be;background: #000 url(../images/background_navlogout.jpg) 50% 50% no-repeat;}


#loginstatus
{
	float:left;
	width:100%;
	margin:0;
	padding:0;	
	font-size:0.8em;
	text-align:left;
	background:#0083be url(../images/background_loginstatus.jpg) 0 0 repeat-x;
	border-bottom:1px solid #fff;	
}
#loginstatus div
{	
}
#loginstatus p
{
	margin:0;
	padding:0;
	clear:both;
}
#loginstatus div input {display:none;float:left;background:transparent;border:0;color:#fff;padding:0 0 3px 0;}
#loginstatus a, #loginstatus a:link, #loginstatus a:visited, #loginstatus a:active, #loginstatus a:hover
{color:#fff;font-weight:bold;text-decoration:none;font-size:1.2em;}

#membersnav
{	
	margin:0 0 0 10px;
	padding:0;
}
#membersnav li {
	float: left;
  	margin:0;
	padding:0 0 0 0;
  	text-indent:0;
  	list-style:none;
	white-space: nowrap;
}
#membersprofile .profile,#forum .forum,#discussion .forum,#directory .directory,#support .support,#posts .posts
{background: url(../images/background_loginstatushover.jpg) 0 0 repeat-x;}

#membersnav .userdetails {float:right;margin:4px 5px;}
#membersnav .user {color:#cce6f2;}
#membersnav .user strong {color:#fff;}
#membersnav li a, #membersnav li a:link, #membersnav li a:visited,#membersnav li a:active    
{
	float: left;
	font-weight:normal;
	padding:4px 7px;
}
#membersnav li a:hover  {background: url(../images/background_loginstatushover.jpg) 0 0 repeat-x;font-weight:normal;}
#footer ul {
  margin:0;
  padding:0;
  list-style:none;
  }
#footer li {
	float: left;
  	margin: 0 10px 0 0;
  	padding:0;
	display: block;
  	text-indent:0;
	white-space: nowrap;
	color:#999;
}
#footer a, #footer a:link, #footer a:visited, #footer a:hover {color:#999;text-decoration:none;}

/*---------------------
	CONTENT
----------------------*/
.home #container {height:380px;background:#000 url(../images/background_contentAbout.jpg) 0 75px no-repeat;}
.home #content {margin:250px 0 0 0;background:#000;border-top:1px solid #333;}
#leftCol img {margin:60px 0 0 0;border:1px solid #666;}
#application #leftCol img,#join #leftCol img {margin:63px 0 0 0;border:1px solid #666;}
#leftCol ul {float:left;clear:both;width:100%;margin:10px 0;padding:0;}

/*General Formatting*/
.white {color:#fff;text-decoration:none;}
.pagenumbers a,.pagenumbers a:link,.pagenumbers a:visited {text-decoration:none;font-weight:normal;border:1px solid #999;background:#000;padding:0 2px;color:#999;}
.pagenumbers a:hover {background:#333;}
.pagenumbers {color:#999;margin:15px 0;width:100%;}
.pagenumbers .cp {background:#0083be;padding:0 2px;color:#fff;border:1px solid #0083be;}


/*Online Forms*/
.success, .error {float:left;clear:both;width:100%;margin:10px 0;font-size:0.9em;}
.success {border:1px dotted #33cc33}
.error {border:1px dotted red;}
.success .pad, .error .pad {margin:10px;}
.error a,.error a:link,.error a:visited,.error a:active,.error a:hover {color:Red;}
.success h2, .success .header {font-size:1.5em;border-bottom:1px solid #33cc33;color:#33cc33;font-weight:bold;width:100%;margin-bottom:10px;float:left;}
.error h2, .error .header {font-size:1.5em;border-bottom:1px solid Red;color:Red;font-weight:bold;width:100%;margin-bottom:10px;float:left;}
.error ul,.success ul {clear:both;}
.error ul li strong {border-bottom:1px solid red;color:Red;font-weight:bold;color:Red;}
.success ul li strong {border-bottom:1px solid red;color:Red;font-weight:bold;color:#33cc33;}
.inputError {background: #FD9999 url(../images/background_textboxError.gif) 0 0 no-repeat;border:1px solid #D35E6E;}
.question {float:left;clear:both;display:inline;width:90%;margin:5px 0;padding:0 0 20px 0;}
.buttons {float:left;clear:both;display:inline;width:90%;margin:0;}
.button {float:left;display:block;padding:3px;background: #0083be;color:#fff;text-decoration:none;border:1px solid #999;font-weight:normal;}
input,textarea {border:1px solid #999;background: #fff url(../images/background_textboxGrey.gif) 0 0 no-repeat;font:normal 1em Arial;}
select {background: #ededed;}
.TBMultiline {width:100%;height:14em;margin:0 0 10px 0;}
.buttons input {background: #0083be;color:#fff;margin:0 10px 0 0;height:30px;}
.fullWidth {float:left;display:block;clear:both;width:100%;margin:2px 0;}

/*Registration Forms. Member Registraion,Event Registration,Contact*/
#registrationForm, .box {width:100%;}
#registrationForm label, .box label {float:left;display:block;width: 150px;text-align:left;font-weight:bold;}
#registrationForm .fullWidth, .box .fullWidth {float:left;display:block;clear:both;width:100%;margin:2px 0;}
.contact .box .fullWidth {margin:10px 0 2px 0;}
#registrationForm #TBAddress,.box #TBAddress {width: 150px;height:5em;margin:0;}
#registrationForm #TBBusinessInterests, .box #TBBusinessInterests {width:80%;height:5em;margin:0 0 10px 0;}
#registrationForm #TBNumberEmployees, .box #TBNumberEmployees {width: 50px;}
#registrationForm h2, .box h2 {float:left;clear:both;padding:0 0 0 15px;margin:10px 0;color:#0083be;background: url(../images/bullet_fishscale.gif) 0 50% no-repeat;font-size:1.5em;}
#registrationForm .buttons, .box .buttons {width:100%;margin:0 0 20px 0;}
fieldset {border:none;padding:0;margin:10px 0;}
legend span {width:400px;display:block;color:#fff;font-weight:bold;margin:10px 0 5px 0;}
*html legend span {width:100%;} /*ie6 hack*/
legend span em {font-style:normal;}
fieldset input {float:left;clear:left;width:20px;margin:5px 0 0 0;border:0;background:#000;}
*html fieldset input {margin:0;}
fieldset label {float:left;width:280px;margin:2px 20px 0 0;}
.login #registrationForm,.forgotpassword #registrationForm, .login .box,.forgotpassword .box{float:left;background:#333;width:95%;border:1px solid #666;margin:0 0 20px 0;}
.login .question,.forgotpassword .question {margin: 40px 20px;}
.login label {width: 100px;}
.forgotpassword label {width:100px;}
.forgotpassword #ctl00_CPRightCol_TBEmail {width:200px;}

/*default page*/
.home #upcomingdates {float:left;background:#333;border:1px solid #666;}
.home #upcomingdates div {margin:20px;}
.home #upcomingdates strong a:link,.home #upcomingdates strong a:visited,.home #upcomingdates strong a:hover,.home #upcomingdates strong a:active {font-size:1.5em;color:#fff;text-decoration:none;}

/*profile*/
.profile .buttons {margin:0 0 20px 0;}
#basicDetails {margin:0 0 10px 0;clear:right;}
.profile #content h2 {padding:0 0 0 15px;margin:10px 0 5px 0;color:#0083be;background: url(../images/bullet_fishscale.gif) 0 50% no-repeat;font-size:1.5em;line-height:1em;clear:both;}
.profile #content .error h2{width:100%;padding:0;margin:0;color:red;background:transparent;}
.profile #content .success h2 {width:100%;padding:0;margin:0;color:#33cc33;background:transparent;}
#basicDetails img {border:1px solid #666;margin:0 10px 0 0;background: #fff;display:inline;}
.profile #leftCol label {float:left;display:block;width: 130px;text-align:left;font-weight:normal;}
.profile #leftCol input{width:130px;}
.profile #leftCol fieldset input {width:20px;}
.profile #leftCol  #TBAddress {width:130px;height:5em;}
.profile #leftCol select {width:132px;border:0;}
#personalDetails strong {float:left;width: 100px;display:block;color:#0083be;}
#personalDetails div {float:left;display:block;width:150px;margin-left:4px;}
.profile .updateButton {background: green;}
#personalDetails {float:left;clear:both;width:300px;font-size:1em;}
#personalDetails .pad {margin:20px 0;}
#membersprofile .bio {float:left;clear:both;width:100%;margin:0 0 30px 0;}
.forumposts {float:left;width:90%;margin:0 0 0 10px;padding:0;display:block;}
.forumposts li {float:left;display:block;width:90%;padding:0 0 4px 15px;margin:0;list-style:none;border-bottom:1px dashed #333;background: url(../images/bullet_fishscaleBlue.gif) 0 6px no-repeat;}
.forumposts li a,.forumposts li a:link,.forumposts li a:visited,.forumposts li a:active {color:#fff;font-weight:normal;text-decoration:none;}
.forumposts li a:hover {text-decoration:underline;}
.forumposts .date {color:#666;}

/*directory*/
.directory table {width:100%;border:1px solid #666;border-collapse:collapse;margin:20px 0;}
.directory th {background: #666;padding:2px 5px;text-align:left;color:#fff;font-size:1em;border-bottom:1px solid #666;}
.directory td {padding:2px 5px;text-align:left;font-size:0.85em;}
.directory .even {background: #333;}
.directory th a,.directory th a:link,.directory th a:visited {color:#fff;text-decoration:none;}
.directory th a:hover {text-decoration:underline;}
#fn .fn,#ln .ln, #o .o,#i .i,#c .c {background: #999;}
.fn,.ln,.c {width: 13%;}
.i {width:20%;}
.reg {background: #fff;}

/*Event*/
.events h2 {float:left;clear:both;width:95%;padding:0 0 0 15px;margin:20px 0 5px 0;color:#0083be;background: url(../images/bullet_fishscale.gif) 0 50% no-repeat;font-size:1.5em;line-height:1.5em;}
#nextevent h2 {background:transparent;margin:0 0 5px 0;padding:0;font-size:2em;width:100%;}
#eventsSummary h2 {margin: 20px 0 5px 0;}
#speakerSummary h2 {margin: 20px 0 30px 0;}
.events .pad {float:left;display:inline;margin:15px;}
.events .details {clear:both;margin:0 0 30px 0;padding:0;color:#999;}
.events .details strong {color:#fff;}
#eventsSummary .details {margin:0;}
#nextevent {float:left;background:#333;border:1px solid #666;margin:20px 0 20px 0;width:98%;}
#nextevent .pad {margin:10px;}
.events .photos img{margin:0 5px 5px 0;border:1px solid #fff;}
.events .buttons {width:100%;margin:10px 0;}
.events .button {float:left;display:block;padding:5px;background: #0083be;color:#fff;text-decoration:none;border:1px solid #999;font-weight:normal;}
#speakerSummary a,#speakerSummary a:link,#speakerSummary a:visited {font-size:1.1em;line-height:1.1em;}
#speakerSummary img {border:1px solid #999;width:60px;}
#reviewSummary ul,#speakerSummary ul {margin:0 0 0 10px;padding:0;}
#reviewSummary li, #speakerSummary li {padding:0 0 0 15px;margin:0;list-style:none;background: url(../images/bullet_fishscale.gif) 0 12px no-repeat;}
/*#reviewSummary a:link,#reviewSummary a:visited,#reviewSummary a:hover {font-size:1.1em;line-height:1.1em;}*/
#reviewSummary .photos {margin:0;}
.events .EventMenus {margin:20px 0 0 0;}
.events .EventMenus strong a:link,.events .EventMenus strong a:visited,.events .EventMenus strong a:hover {color:#ccc;text-decoration:none;}
.events .EventMenus label {font-weight:bold;color:#ccc;margin-right:10px;width:70px;display:block;float:left;margin-bottom:2px;}
.events .EventMenus select {background: #ccc;color:#000;border:1px solid #000;width:80%;margin-bottom:2px;}
.events .EventMenus option {padding-left:30px;}
.events .EventMenus .DDLAll {background: #999;padding-left:0;}
.speakerTitle {margin:20px 0 0 10px;display:block;width:300px;height:20px;background:#000 url(../images/title_speakers.gif) 0 0 no-repeat;}
.reviewTitle {margin:20px 0 0 10px;display:block;width:300px;height:20px;background:#000 url(../images/title_reviews.gif) 0 0 no-repeat;}
.eventsupcomingTitle {display:block;width:300px;height:20px;background:#000 url(../images/title_upcomingevents.gif) 0 0 no-repeat;}
.reviewTitle span,.speakerTitle span,.eventsupcomingTitle span {display:none;}

/*Event Registration*/
.eventregistration label {float:left;display:block;width: 140px;text-align:left;font:normal 1em Tahoma;}
.eventregistration #TBPassword {width:90px;} 
.eventregistration #content h2 {clear:both;padding:0 0 0 15px;margin:10px 0;color:#0083be;background: url(../images/bullet_fishscale.gif) 0 50% no-repeat;font-size:1.5em;}
#eventDetails {float:left;background:#333;border:1px solid #666;margin:0 0 10px 0;}
#eventDetails div {margin:10px;}
#personalDetails {margin:0 0 30px 0;}
.eventregistration #ctl00_CPRightCol_registrationFormRC {margin-left:20px;}


/* Event Feedback */
.eventfeedback #content h2 {clear:both;padding:0 0 0 15px;margin:10px 0;color:#0083be;background: url(../images/bullet_fishscale.gif) 0 50% no-repeat;font-size:1.5em;}
.eventfeedback #content .RB strong {float:left;display:block;width:120px;font-size:0.9em;color:#0083be;}
.eventfeedback #content .RB input {background:transparent;border:0;}
.eventfeedback #content .RB label {color:#999;font-size:0.8em;} 
.eventfeedback #content .RB .inputError label{color:#000;}
#ctl00_CPRightCol_feedbackFormRightCol {margin-left:20px;}


/*sponsor*/
.sponsor #rightCol img {border:0;}
.sponsor #rightCol .logoVantis img {position:relative;clear:both;border:0;padding:15px;background: #fff;}



/*news*/
.article {float:left;clear:both;width:60%;display:block;margin:20px 0;}

/*administration*/
.login #BtnLogin,.login #BtnLogout {width:60px;background:#fff;margin:5px 5px 0 0;}
.login #BtnLogin {margin-left:83px;}
.black {background: #0083be;color:#fff;font:bold 2em Tahoma;padding:4px;vertical-align:middle;}
#administration .buttons {background:#0083be;padding:5px 1%;}
#administration #PanelContent {float:left;clear:both;width:80%;}

/*forum*/
#ctl00_CPContent_Post, #ctl00_CPContent_EditPost {float:left;clear:both;width:700px;display:block;margin:10px 0 0 0;background:#333;border:1px solid #666;}
#ctl00_CPContent_Post div,#ctl00_CPContent_EditPost div {margin:10px;}
html* #ctl00_CPContent_Post div{float:left;display:inline;} /*IE double margin hack*/
#ctl00_CPContent_EditPost #ctl00_CPContent_EditPostSubject {margin:0;}
#ctl00_CPContent_Post .buttons,#ctl00_CPContent_EditPost .buttons {width:100%;margin:10px 0;}
#ctl00_CPContent_Post h2,#ctl00_CPContent_EditPost h2 {margin:0 0 10px 0;padding:0;color:#7fc1de;font-size:1.5em;}
#ctl00_CPContent_Post label,#ctl00_CPContent_EditPost label {float:left;clear:both;}
#ctl00_CPContent_EditPost #ctl00_CPContent_TBEditMessage,#ctl00_CPContent_EditPost #ctl00_CPContent_TBEditSubject {float:left;width:100%;clear:both;display:block;}
#ctl00_CPContent_EditPost #ctl00_CPContent_TBEditMessage {height:20em;}
#ctl00_CPContent_Post #ctl00_CPContent_TBSubject,#ctl00_CPContent_Post #ctl00_CPContent_TBMessage {float:left;width:100%;clear:both;display:block;}
#ctl00_CPContent_Post #ctl00_CPContent_TBMessage {height:10em;}
.forum table {width:100%;border-collapse:collapse;margin:0 0 15px 0;font-size:1em;}
.forum th {padding:0 5px ;text-align:left;color:#999;font-size:0.8em;vertical-align:bottom;border-bottom:1px solid #666;background:#000;}
.forum td {padding:2px 5px;text-align:left;font-size:0.9em;vertical-align:middle;border-bottom:1px solid #666;}
.forum .topic {padding-left:15px;}
.forum .s {width:60%;vertical-align:bottom;font-size:1.5em;color:#fff;text-align:left;padding-bottom:5px;}
.forum .author {width:20%;}
.forum .r {width:20%;}
.forum .fade {color:#999;}
.forum .pagenumbers {border:0;padding:15px 0;}
.forum .even {background: #333;}
.forum table a,.forum table a:link,.forum table a:visited,.forum table a:active {font-weight:normal;color:#fff;text-decoration:none;}
.forum table .fade a,.forum table .fade a:link,.forum table .fade a:visited,.forum table .fade a:active {color:#999;text-decoration:underline;}
.forum table a:hover {text-decoration:underline;}
.forum .button {background:#000;border:0;}

/*discussion*/
.discussion .messages {}
.discussion #ctl00_CPContent_subject {float:left;margin:0 0 10px 0;}
.discussion .message {float:left;width:730px;background: #333;border:1px dashed #666;}
.discussion .message h2 {font-size:1.5em;}
.discussion .reply {float:left;width:99%;border-bottom:1px dashed #666;margin:0 0;}
.discussion .message .pad,.discussion .reply .pad {float:left;display:inline;margin:1em;}
.message img,.reply img {height:60px;width:60px;margin:0 0 0.2em 0;border:1px solid #666;}
.discussion .col1 {float:left;width:130px;}
.discussion .col2 {float:left;width:450px;margin:0 0 0 10px;}
.discussion .col3 {float:right;width:100px;color:#999;font-size:0.9em;}
.discussion .messages a,.discussion .messages a:link,.discussion .messages a:visited,.discussion .messages a:active
{font-weight:normal;color:#fff;text-decoration:none;}
.discussion #content .col1 a,.forum #content .col1 a:link,.forum #content .col1 a:visited {color:#ccc;font-size:0.8em;}
.discussion #content .col1 a:hover {color:#fff;text-decoration:underline;}
.discussion #content .col2 a,.forum #content .col2 a:link,.forum #content .col2 a:visited {text-decoration:underline;}
.discussion th strong {float:left;margin:0 5px 0 0;}
.discussion .messages .highlight {background:#0083be;padding:0 2px;}
.discussion #content .col3 .button {float:left;border:1px solid #999;background:#0083be;color:#fff;margin:2px 8px 2px 0;padding:3px;display:inline;}
.discussion .grey {background:#333;}
/*#discussion .button {margin:0 10px 0 0;}*/
#ctl00_CPContent_subject .subject {margin:10px 0;float:left;clear:both;}

/*my comments*/
.posts .forumposts {width:700px;}
.posts .forumposts li {border:0;padding-top:3px;background-position:0 8px;width:100%;border-bottom:1px dashed #333;}
.posts .forumposts span {color:#666;}
.posts .c {float:left;display:block;width:75%;}
.posts .d  {float:right;display:block;width:20%;color:#999;background:#333;}
.posts .forumposts .even .d{}


/*Admin*/
#administration table {width:100%;border:1px solid #666;border-collapse:collapse;margin:20px 0;}
#administration th {background: #666;padding:2px 5px;text-align:left;color:#fff;font-size:1em;border-bottom:1px solid #666;border-left:1px solid #000;}
#administration td {padding:2px 5px;text-align:left;font-size:0.85em;vertical-align:top;border-left:1px solid #333;}
#administration .even td {background: #333;border-left:1px solid #000;}
#administration th a,#administration th a:link,#administration th a:visited {color:#fff;text-decoration:none;}
#administration th a:hover {text-decoration:underline;}
#fn .fn,#ln .ln, #o .o,#i .i,#c .c {background: #999;}
.fn,.ln,.c {width: 13%;}
.i {width:20%;}
.reg {background: #fff;}
