/*
  suspire roleplaying network
  Dedicated to the people who fucked us over.
  Lovingly coded by natasha.
  <szantovitch@gmail.com>
  
  don't use this for yourself, you thieving bastards.
*/

/* Tag modifying CSS */
body {
	background-color: #101010;
	margin: 0px;
	padding: 0px;
}
body, td, th, p {
	color: #C2CBCF;
	text-shadow: 0 0 0 #000; /* Hacking that stupid bolding effect in safari */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link, a:active, a:visited {
	font-weight: bold;
	color : #45889F;
	text-decoration: none;
}
a:hover	{
	text-decoration: none;
	color : #95A9B0;
	border-bottom: 1px dotted;
}
acronym {
	cursor: help;
	border-bottom: 1px dotted;
	color: #DB9425;
	font-weight: bold;
	font-size: 9.5px;
}
input, textarea, select {
	color : #A7B8BF;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: dotted 1px #2a2a2a;
	background-color : #141F22;
}
input:hover, textarea:hover, select:hover {
	background-color : #172427;
}
input.charbuttons {
	background-color : #22434F;
	font-weight : normal;
	border: outset 1px #101010;
}
input.charbuttons:hover {
	background-color: #2a6073;
}
input {
	text-indent : 2px;
}

pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
table.highlight tr:hover {
	background-color:#002125;
}


/* Page Layout CSS */
#maintext {
	background-image: url('/images/layout_04.gif');
	background-position:  left top;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px
}
#sidebar {
	background-image: url('/images/layout_05.gif');
	background-position:  left top;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 20px
}


/* Classes, for modifying certain areas CSS */
.genmed {
	font-size : 11px;
}
.gensmall {
	font-size : 10px;
}
.gentiny {
	font-size: 9px;
}
.copyright {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #676767;
	letter-spacing: -1px;
}
a.copyright	{
	color: #787878;
	text-decoration: none;
}
a.copyright:hover {
	color: #5F5F5F;
	text-decoration: none;
	border-bottom: 1px dotted;
}
.block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B9B9F;
	line-height: 125%;
	background-color: #141F22;
	border: #30606F;
	border-style: dashed;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding: 3px;
}
.blockattention {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B9B9F;
	line-height: 125%;
	background-color: #141F22;
	border: #DB9425;
	border-style: dashed;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding: 3px;
}
.block2 {
	margin: 0px 10px 0px 10px;
	padding: 5px;
	background-color: #101010;
	border: 1px dotted #295E6F;
}
.inset {
	background-color: #101010;
	padding: 5px;
	margin: 5px 0px 2px 15px;
	border: 2px solid #2A2A2A;
	background-image: url(../images/bggrad.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.rolling {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
.bigalert {
	background-image: url(/images/alert.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 43px;
	padding-right: 43px;
}
.heading {
	color: #6F7476;
	font-weight: bold;
	font-size: 20px;
	border-bottom: 1px solid #72868f;
}
.subheading {
	color: #DB9425;
	font-weight: bold;
	font-size: 16px;
}
.emphasized {
	/*color: #73a7b9;*/
	color: #417A8B;
	font-weight: bold;
}
.noborder {
	border: none;
}
a.noborder {
	border: none;
}
.tabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8B9B9F;
	line-height: 125%;
}
.hidden {
    display: none;
}
.impnotes {
	cursor: help;
	border-bottom: 1px dotted;
	color: #DB9425;
	font-weight: bold;
	font-size: 9.5px;
}
.equipnotes {
	border-bottom: 1px dotted;
	color: #DB9425;
	font-weight: bold;
	font-size: 9.5px;
}
.specialnotes {
	color: #FFCC00;
	font-style: italic;
}
.headercell {
	background-color: #1F1F1F;
	font-weight: bold;
	font-style: italic;
	color: #FFCC00;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#DB9425;
	font-size:16px;
	font-weight:bold;
	background-image:url(../small_red_pointer_down.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:10px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px dotted #295E6F;
	background-color:#101010;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin: 0px 10px 0px 10px;
}
.dhtmlgoodies_answer2{
	background-color: #101010;
	margin: 0px 10px 0px 10px;
	border: 2px solid #2A2A2A;
	background-image: url(../images/bggrad.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding: 5px;	
	position:relative;
}
