/* =============================================================

CSS Simple Forum Version 3.1

Structure-Green CSS

by Mr Papa (http://cruisetalk.org)

designed to work with three-en icon set

============================================================= */



@import url('../../sf-framework.css');



/* =============================================================

#sforum: Main Outer Container for everything

============================================================= */



#sforum {

	background-color: #FFFFFF;

	font-size: 95%;

	width: 100%;

}



#sforum img {

	vertical-align: middle;

}



#sforum a,

#sforum a:link,

#sforum a:active,

#sforum a:visited {

color:#678b3f;

text-decoration:none;

}



#sforum a:hover {

color:#678b3f;

text-decoration: underline;

}



/* =============================================================

#sfbanner: Optional page banner image

============================================================= */



#sfbanner {

	text-align:center;

	margin: auto;

}



/* =============================================================

.sfloginstrip: User Login/Registration Strip

============================================================= */



#sforum #sfadminstrip {

	border: 1px solid #6c983c;

	background: #8cb85c;

	margin: 0 0 1em 0;

	padding: 2px 10px 4px 10px;

	font-size: 85%;

	line-height: 1.5em;

	text-align: left;

	vertical-align: middle;

	height: 20px;

}



#sforum #sfadminpostlist {

	margin: 0;

	padding: 0 10px 10px 10px;

	border: 1px solid #6c983c;

	background: #8cb85c;

	display: none;

}

	

#sforum .sfloginstrip {

	border: 1px solid #d3d8cf;

	background-color: #f3f8ef;

	margin: .5em 0 10px 0;

	padding: 3px 10px 3px 10px;

	font-size: 85%;

	line-height: 1.5em;

	text-align: left;

	float: none;

}



#sforum .sfloginstrip .sfusercell {

	font-weight: normal;

}



#sforum .sfloginstrip .sflogincell {

	text-align: right;

	vertical-align: top;

}



#sforum .sfloginstrip .sfbuttoncell {

	float: right;

	text-align: right;

	vertical-align: top;

}



#sforum #sfadminstrip .sfquickadmin {

	vertical-align: middle;

	margin-top: 1px;

}



/*#sforum #sfloginform,*/

#sforum #sfloginform p {

	text-align: right;

	margin: 3px 0;

}



/* =============================================================

#sfmessagestrip: Breadcrumb, Message Strip, Search Strip etc

============================================================= */



#sforum .sfmessagestrip {

	background: #e3e8df;

	border: 1px solid #c3c8bf;

	vertical-align: middle;

	height: auto;

	margin: 1.3em 0 0 0;

	padding: 2px 10px 2px 10px;

	font-size: 85%;

	font-weight: bold;

}



#sforum .sfmessagestrip optgroup.sflist {

	color: black;

	font-style: normal;

	font-weight: bold;

}



#sforum .sfmessagestrip select.sfquicklinks {

	float: right;

	font-size: 110%;

	font-weight: normal;

	color: #000000;

	margin: 3px 0 !important;

}



#sforum .sfmessagestrip select.sfquicklinks option {

	padding-bottom: 2px;

	color: #000000;

}



#sforum .sfmessagestrip select.sfquicklinks option.sfnew {

	color: #FF0000;

}



#sforum .sfmessagestrip select.sfquicklinks option.sfmod {

	color: #000099;

}



#sforum .sfmessagestrip.sfpmalert p {

	color: red;

}



#sforum #sfpmwaiting {

	padding:1px 13px 7px 11px !important;

}	

#sfinboxcount {

	float: right;

}

/* =============================================================

#sfblock: A complete forum block container (forum, topic, post)

============================================================= */



#sforum .sfblock {

	border: 1px solid #e3e8df;

	margin: 1.5em 0 .9em 0;

}



/* =============================================================

.sfheading: Group/Forum/Topic Name (Main Heading)

============================================================= */



#sforum .sfheading {

	background: #d3e8cf;

	height: auto;

	padding-bottom: .3em;

	padding-left: 6px;

}



#sforum .sfheading .sficoncell {

	width: 2em;

	vertical-align: middle;

}



#sforum .sfheading .sficoncell img {

	margin: .3em;

}



#sforum .sfheading p {

	color: #000000;

	margin: 0;

	padding: 0 0 0 .5em;

	font-size: 100%;

	font-weight: bold;

}



#sforum .sfheading small {

	color: #000000;

	padding: 0;

	font-weight: normal;

	line-height: 1em;

	font-size: 85%;

}



/* =============================================================

.sfadditemcell: New Topic/New Post Icons

============================================================= */



#sforum .sfheading .sfadditemcell,

#sforum .sffooter .sfadditemcell,

#sforum .sfheading .sfadditemcell a,

#sforum .sffooter .sfadditemcell a {

	color: #000000;

	margin: 0;

	padding: 0 5px 0 0;

	text-align: right;

	vertical-align: middle;

	font-size: 90%;

	font-weight: bold;

    background: #d3e8cf;

}



/* =============================================================

.sfforumtable: Forum/Topic tables

============================================================= */



#sforum .sfforumtable {

	border: 0px solid #c3c8bf;

	border-spacing: 1px;

	background: #e3e8df;

}



#sforum .sfforumtable th {

	background: #007e00;

	border: 1px solid #e3e8df;

	color: #ffffff;

	text-align: center;

	font-size: 85%;

	font-weight: bold;

}



#sforum .sfforumtable td {

	border: none;

	background: #ffffff;

	margin: 0;

	padding: .3em 0 .4em .3em;

}



#sforum .sfforumtable td.alt {

	border: none;

	background: #ffffff;

	margin: 0;

	padding: .3em 0 .4em .3em;

}



#sforum .sfforumtable .sficoncell {

	width: 2em;

}



#sforum .sfforumtable .sficoncell img {

	margin: .4em;

}



#sforum .sfforumtable .sfnewposticoncell {

	background: #f0f0f0;

	width: 2em;

}



#sforum .sfforumtable .sfnewposticoncell img {

	margin: .4em .4em 0 .4em;

}



#sforum .sfforumtable td a {

	font-weight: bold;	

	font-size: 95%;

}



#sforum .sfforumtable td p {

	padding: 0 .35em 0 .45em;

}



#sforum .sfforumtable td small {

	padding: 0;

	font-size: 90%;

	line-height: 1em;

}



#sforum .sfforumtable .sfcounts {

	border: inherit;

	width: 5%;

	text-align: center;

}



#sforum .sfforumtable .sfstatusicon {

	float: right;

	vertical-align: top;

	padding: 2px 4px 2px 4px;

}



/* =============================================================

.sfforumtable: New Post tables

============================================================= */



#sforum .sfforumtable .sfnewpostforum {

	background: #f0f0f0;

}



#sforum .sfforumtable .sfuserdetails {

	border: inherit;

	width: 17%;

	margin: 0;

}



#sforum .sfforumtable .sfuserdetails p {

	font-weight: normal;

	font-size: 80%;

	text-align: center;

	line-height: 1.1em;

}



/* =============================================================

.sficonkey: Forum View - icon legend

============================================================= */



#sforum .sficonkey {

	vertical-align: middle;

	padding: 5px 0 0 15px;

	text-align: right;

}



#sforum .sficonkey small {

	vertical-align: middle;

}



#sforum .sficonkey small img {

	vertical-align: middle;

}



/* =============================================================

.sfpagelinks: Forum Page links

============================================================= */



#sforum .sffooter {

	background: #d3e8cf;

	border-top: 1px solid #b3c6af;

	color: #000000;

	height: auto;

	padding: 7px 8px 4px 8px;

	margin:0;

}



#sforum .sfpagelinks {

	padding: .8em 0 .8em .15em;

	font-weight: bold;

	font-size: 90%;

	background: #d3e8cf;

	overflow: hidden;

}



#sforum .sfpagelinks a,

#sforum .sfpagelinks a:link,

#sforum .sfpagelinks a:active,

#sforum .sfpagelinks a:visited,

#sforum .sfpagelinks a:hover {

	border: 1px solid #cccccc;

    background-color: #ffffff;

	color: inherit;

	margin: 0;

	padding: .25em .5em .25em .5em;

}



#sforum .sfpagelinks img {

	vertical-align: middle;

}



#sforum .sfpagelinks a.sfpointer {

	border: none !important;

}



#sforum .sfpagelinks a.current {

	background-color: #e3e8df;

	color: #000000;

}



#sforum .sfpagelinks a:hover {

	background-color: #007e00;

    color:#ffffff;

}



/* =============================================================

.sfposttable: The Posts Page

============================================================= */



#sforum .sfposttable {

	border: 1px solid #d3d8cf;

	border-spacing: .1em;

	margin: 5px 0 0 0;

}



#sforum .sfposttable th {

	background: #007e00;

	border: 1px solid #d3d8cf;

	color: #ffffff;

	text-align: center;

	font-size: 85%;

}



#sforum .sfposttable td {

	border-bottom: 0px solid #d3d8cf;

	background: #ffffff;

}



#sforum .sfposttable td.alt {

	background: #ffffff;

}



/* =============================================================

.sfposttable: User Details - Left and Above

============================================================= */



#sforum .sfposttable .sfuserinfoside {

	background-color: #f3f8ef !important;

	border: 0px solid #d3d8cf;

	width: 8em;

}



#sforum .sfposttable .sfuserinfoside .alt {

	background-color: #f3f8ef !important;	

	width: 8em;

}



#sforum .sfposttable .sfinnerusertable td {

	border: inherit;

	padding: 0;

	margin: 0;

	background-color: #f3f8ef !important;

}



#sforum .sfposttable .sfinnerusertable td.alt {

	border: inherit;

	padding: 0;

	margin: 0;

	background-color: #f3f8ef !important;

}



#sforum .sfposttable .sfuserinfoside p {

	margin: 0;

	padding: 0;

	font-size: 80%;

	text-align:center;

	line-height: 1.2em;

	vertical-align: top;

}



#sforum .sfposttable .sfuserinfoside .sfuseravatar {

	text-align: center;

}



#sforum .sfposttable .sfuserinfoside .sfavatar {

	padding: .3em 0;

}



#sforum .sfposttable .sfuserinfoabove {

	background-color: #f3f8ef !important;

	border: inherit;

	vertical-align: top;

	padding: 6px 0;

}



#sforum .sfposttable .sfuserinfoabove p {

	margin: 0;

	padding: 0;

	font-size: 80%;

	text-align:left;

	line-height: 1.2em;

	vertical-align: middle;

}



#sforum .sfposttable .sfuserinfoabove .sfavatar {

	float: left;

	padding: .5em 10px .5em 12px;

}	



#sforum .sfposttable td.sfposticonstrip,

#sforum .sfposttable .sfinnerusertable td.sfposticonstrip {

	border: 1px solid #c3c8bf !important;

	background: #e3e8df !important;

	height: 31px !important;

	max-height: 31px;

	margin: 0;

	padding: 2px 5px 2px 5px;

	vertical-align: bottom;

}



#sforum .sfposttable td.sfposticonstrip .alt,

#sforum .sfposttable .sfinnerusertable td.sfposticonstrip .alt {

	border: 1px solid #c3c8bf !important;

	background: #e3e8df !important;

	height: 31px !important;

	max-height: 31px;

	margin: 0;

	padding: 2px 5px 2px 5px;

	vertical-align: bottom;

}



#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer {

	height: 20px;

	max-height: 20px;

	margin: 0;

	padding: 0;

	width: 99%;

}



#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer form.sfposticon {

	vertical-align: bottom;

}



#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfposticon,

#sforum .sfposttable td.sfposticonstrip .sfposticoncontainer .sfposticon img {

	float: left;

	padding: 0 0 0 0;

	margin-bottom: 1px !important;

	margin-right: 5px;

}



#sforum .sfposttable td.sfposticonstrip a {

	color: #0c386e !important;

	text-decoration: none;

	font-size: 85%;

	cursor: pointer;

}



#sforum .sfposttable td.sfposticonstrip p {

	color: #000000;

}



.sficon .sfonlinestatus {

}



.sfpostNumberOnPage { 

	float:right !important; 

	color: #777777 !important;

}



#sforum .sfposttable td.sfsignature {

	height: auto;

	padding-top: 25px;

}



#sforum .sfposttable .sfsignaturestrip {

	width: 70%;

	height: auto;

	margin: auto;

	margin-bottom: 10px;

	border: 1px dotted #d3d8cf;

}



#sforum .sfposttable .sfsignaturestrip p,

#sforum .sfposttable .sfsignaturestrip img {

	vertical-align: middle;

	text-align: center;

	padding: 2px 0;

}



/* =============================================================

.sfpostcontent: The Post Content

============================================================= */



#sforum .sfposttable td.sfpostcontent {

	padding-bottom: 20px;

        border-bottom:none;

}



#sforum .sfposttable td.sfpostcontent p {

	overflow: hidden;

	margin: 0px 0px 0px 0px !important;

	padding: 5px 15px 10px 24px !important;

	font-size: 105%;

	color: #000000;

}



#sforum .sfposttable .sfmoderate {

	background-color: #DDDDDD;

	color: #000000;

}



#sforum .sfposttable td.sfpostcontent blockquote {

	background-color: #e7fafb;

	color: #000000;

	border: 1px dotted #cccccc;

	margin: 5px 10px 5px 22px;

}



#sforum .sfposttable td.sfpostcontent .replyquote {

	background-color: #FFC19A;

	color: #000000;

	border: 1px dotted #cccccc;

	margin: 5px 10px 5px 22px;

}



#sforum .sfposttable td.sfpostcontent img {

	margin-left: 3px;

	margin-top: 5px;

}



#sforum .sfposttable td.sfpostcontent a {

	text-decoration: underline;

}



#sforum .sfposttable td.sfpostcontent cite {

	background-color: #FFFF00;

	border: 1px dotted #cccccc;

}



#sforum .sfposttable td.sfpostcontent .sfpinned {

	background-color: #FFFF99;

}



#sforum .sfposttable td.sfpostcontent small {

	color: #003399;

	margin: 0;

	padding: 0;

}



#sforum .sfposttable td.sfpostcontent ul,

#sforum .sfposttable td.sfpostcontent ol

{

	font-size: 100%;

}



#sforum .sfposttable td.sfpostcontent ul li,

#sforum .sfposttable td.sfpostcontent ol li

{

	font-size: 110%;

}



#sforum .sfposttable .sfpostcontent hr {

	border: 1px solid #D5CBFB;

}



#sforum .sfposttable td.sfpostcontent span.sfcode,

#sforum .sfposttable td.sfpostcontent div.sfcode {

	background: #ebebeb;

	color: maroon !important;

	border: 1px dotted #D7D7D7;

	font-family: monospace, Courier !important;

	font-size: 12px;

}

	

#sforum .sfposttable td.sfpostcontent span.sfcode {

	display: block;

	margin: 0px 8px 0px 0px;

	padding: 3px 5px 3px 20px;

}



#sforum .sfposttable td.sfpostcontent div.sfcode {

	margin: 8px 8px 8px 22px;

	padding: 3px 5px 3px 0px;

}



#sforum .sfposttable td.sfpostcontent .sfcode p {

	color: maroon !important;

	padding: 0 0 3px 20px;

	margin: 0;

}



/* =============================================================

.sfbloglink - Link text for blog post/topic links

============================================================= */



#sforum .sfbloglink {

	font-weight: normal;

	font-size: 90%;

	border: 1px solid #d3d8cf;

	padding: 2px;

	margin: 2px 0px;

}



/* =============================================================

.sfmanageicons - Topic and Post Views

============================================================= */



#sforum .sfforumtable .sfinnertoolstable {

}



#sforum .sfforumtable .sfmanageicons form,

#sforum .sfposttable .sfmanageicons,

#sforum .sfposttable .sfmanageicons form {

	margin: 0;

	border: none;

	padding: 0 0 0 1px;

	text-align: center;

	vertical-align: top;

	background: transparent;

}



/* =============================================================

#sfstatstrip - forum statistics table

============================================================= */



#sforum #sfstatstrip {

	background: #678b3f;

}



#sforum #sfstatstrip th,

#sforum #sfstatstrip td {

	color: #ffffff;

	border: 1px solid #476b1f;

	font-weight: normal;

	font-size: 90%;

	vertical-align: top;

}



#sforum #sfstatstrip p {

	color: #ffffff;

	padding-left: .8em;

	font-weight: normal;

	font-size: 90%;

	vertical-align: top;

	line-height: 1.1em;

}



/* =============================================================

.sfforumtable: PM Inbox Table

============================================================= */



#sforum .sfforumtable a.sfpmentry {

	font-weight: bold !important;

	cursor: pointer;

}

#sforum .sfforumtable a.sfpmentry.sfread {

	font-weight: normal !important;

	color: #555555;

	cursor: pointer;

}



#sforum .sfforumtable tr.sfpmunread td {

	background-color: #FFFFBB !important;

	font-weight: bold !important;

}



#sforum .sfforumtable tr.sfpmread td {

	background-color: #FFFFFF !important;

	font-weight: normal !important;

}





/* =============================================================

#sftimestamp: 

============================================================= */



#sforum div#sftimestamp{

	margin-top: 5px;

	background: #f3f3f3;

	padding:2px 5px;

	text-align:right;

}



#sforum div#sftimestamp input,

#sforum div#sftimestamp select {

	font-size:11px;

	background: #f9f9f9;

	border: 1px solid #dfdfdf;

	padding:2px;

}



#sforum div#sftimestamp select{

	padding:2px 0 2px 2px;

}



#sforum div#sftimestamp input:hover,

#sforum div#sftimestamp select:hover,

#sforum div#sftimestamp input:focus,

#sforum div#sftimestamp select:focus {

	background: white;

}



#sforum #sfpostform #sfeditormsg {

	background-color: #CCDEFF;

	border: 1px solid #f9f9f9;

	padding: 15px;

}



/* =============================================================

.sfmessage: Success/Failure Messaging

============================================================= */



.sfmessage, .sfmessagefail {

	display: none;

	border: 1px solid #000000 !important;

	margin: 1em 0 1em 0 !important;

	font-weight: bold;

	font-size: 90%;

	vertical-align: middle !important;

	padding: 2px 100px 2px 5px !important;

	height: 32px !important;

	width: auto !important;

	position: fixed;

	top: 0px;

}



.sfmessage img, .sfmessagefail img {

	vertical-align: middle !important;

	padding: 2px 10px 2px 5px !important;

}

	

.sfmessage {

	background: url( mess-succ.png ) repeat-x 0px 0px;

	color: #000000;

}



.sfmessagefail {

	background: url( mess-fail.png ) repeat-x 0px 0px;

	color: #000000;

}



.sfregmessage {

	background-color: #5364AE;

	color: #FFFFFF;

	border: 1px solid #DDDDDD;

	padding: 2px;

	margin: 1em 0 1em 0;

	font-weight: bold;

	font-size: 90%;

}



/* =============================================================

Some General Classes

============================================================= */



a.sficon {

	color:#678b3f !important;

	text-decoration:none;	

}

.sfposticoncontainer a.sficon { 

	color:#000000 !important;

        font-weight:normal !important;

}



#sforum .sficon,

#sforum .sficon a,

#sforum .sficon p,

#sforum .sficon img {

	color: #000000;

	border: none;

	font-weight: bold;

	text-decoration: none;

	vertical-align: middle;

}



#sforum .sficon img {

	border: none;

	padding: 0px 4px 0px 4px;

}



#sforum .sficon .sfrednumber,

#sforum .sficon .sfbluenumber,

#sforum .sficon .sfrednumberzero,

#sforum .sficon .sfbluenumberzero,

#sforum .sficon #sfunread, 

#sforum .sficon #sfmod {

	width: 29px;

	height: 20px;

	text-align: center;

	padding: 1px 6px 0 0;

	color: #FFFFFF !important;

}



#sforum .sfrednumber {

	background: url( red-bright.png ) no-repeat;

}



#sforum .sfbluenumber {

	background: url( blue-bright.png ) no-repeat;

}



#sforum .sfrednumberzero {

	background: url( red-dimmed.png ) no-repeat;

}



#sforum .sfbluenumberzero {

	background: url( blue-dimmed.png ) no-repeat;

}

	

#sforum .sfhiddenform {

	margin: 0;

	padding: 1px 0 0 0;

	vertical-align: middle;

}



#sforum .sfhiddenform .sficon {

	margin: 0;

	padding: 0;

	vertical-align: middle;

}



#sforum .sfhiddeninput {

	width: 1px;

	height: 1px;

	margin: 0;

	padding:0;

}



.sfalignright {

	float: right;

}



.sfalignleft {

	float: left;

}



.sfclear {

	clear: both;

	height: 1px;

	overflow: hidden;

}



.inline_edit {

	display:none;

}



/* =============================================================

Hidden Acknowledgement Boxe

============================================================= */



#sforum #sfversion {

	background-color: #d3d8cf;

	color: #000000;

	border: 1px solid #b3b8af;

	height: auto;

	margin: 0px;

	padding: 2px 0 4px 0;

	font-weight: normal;

	font-size: 70%;

	text-align: center;

	vertical-align: middle;

}



#sforum #sfversion a {

	color: #678b3f;

}



#sfacknowledge, #sfvalid {

	font-size: 11px;

	line-height: 1.1em;*/

}



input#sfclosevalid {

	float: right;

	margin-top: 20px;

}



/* =============================================================

Show User Profile Popup

============================================================= */



.sfshowprofile td {

	font-size: 100%;

	line-height: 1.2em;

	padding: 0 15px;

}





/* =============================================================

All Forms: Form, Fieldset & Control styling

============================================================= */



/* Form Controls */



.sfformcontainer {

	max-width: 100%;

}



#sforum #sfpostform form,

#sforum #sfstandardform form, 

#sforum #sfsearchform form {

	color: #678b3f;

	border: 0px solid #d3d8cf;

	font-size: 100%;

	font-weight: normal;

	text-align: left;

}



#sforum #sfpostform form #sfhide {

	display: none;

}



#sforum #sfstandardform {

	color: #678b3f;

	border: 1px solid #d3d8cf;

	background-color: #FFFFFF;

	padding: 10px;

}



/* Fieldset Controls */



#sforum #sfpostform fieldset, 

#sforum #sfsearchform fieldset {

	border: 1px solid #d3d8cf;

	color: #678b3f;

	padding: 20px;

	text-align: left;

	font-size: 100%;

}



#sforum #sfstandardform fieldset {

	border: 0px solid #d3d8cf;

	color: #678b3f;

	padding: 20px;

	text-align: left;

	font-size: 100%;

}



/* text labels etc */



#sforum #sfpostform p,

#sforum #sfstandardform p, 

#sforum #sfsearchform p {

	color: #678b3f;

	font-size: 100%;

	padding: 5px 0 4px 0;

}



#sforum #sfpostform .sfcheckoptions {

	margin: 15px 0 0 0;

	vertical-align: middle;

	width: auto;

}



/* =============================================================

.Forms Controls

============================================================= */



/* base control styling */



#sforum input, input {

	width:auto;

}



.sfcontrol {

	border: 1px solid #d3d8cf !important;

	background: #f3f8ef !important;

	color: #000000 !important;

	font-size: 100% !important;

	padding: 2px;

	margin: 4px 2px 0px 0px !important;

}



.sfcontrol:hover {

	background: #e3e8df !important;

	border: 1px solid #d3d8cf !important;

	color: #000000 !important;

}



.sfcontrol:focus {

	background: #f3f8ef !important;

}



/* base textarea styling */



textarea.sftextarea {

	border: 1px solid #d3d8cf !important;

	background-color: #f3f8ef;

	color: #000000 !important;

	font-size: 100% !important;

	padding: 2px;

	margin-right: 2px !important;

	width: 90%;

}



textarea.sftextarea:hover {

	background: #e3e8df !important;

	border: 1px solid #d3d8cf !important;

	color: #000000 !important;

}



textarea.sftextarea:focus {

	background-color: #f3f8ef !important;

}



/* entry field on post forms */



.sfpostcontrol {

	width: 70%;

}



/* list controls on PM entry form */



.sflistcontrol,

.sflistcontrol:hover,

.sflistcontrol:focus {

	width: 90%;

	border: 1px solid #cccccc;

	background: #eeeeee;

	color: #000000;

	font-size: 100%;

}



/* Radio Buttons and Check Boxes */



.sfcontrol .sfradio {

}



.sfcontrol .sfcheckbox {

}



/* =============================================================

.Quicktag Controls

============================================================= */



.quicktags {

	margin: 2px 2px 0px 2px;

	font-size: 100%;

}



.qtbutton {

	border: 1px solid #cccccc;

	background: #f7f7f7 !important;

	color: #000000;

	font-size: 100%;

	padding: 3px;

	margin-right: 2px;

}



.qtbutton:hover {

	background: #cccccc !important;

	border: 1px solid #cccccc !important;

	color: #000000 !important;

}



.quicktags #ed_strong {

	font-weight: bold;

}



.quicktags #ed_link {

	color: blue;

	text-decoration: underline;

}



.quicktags #ed_del {

	text-decoration: line-through;

}



.quicktags #ed_em {

	font-style: italic;

}



.quicktags #ed_code {

}
