/* ***************************************************************
* Orca Ringmaker v2.0a
*  A comprehensive web ring creation and managment script
* Copyright (C) 2004 GreyWyvern
*
* This program may be distributed under the terms of the GPL
*   - http://www.gnu.org/licenses/gpl.txt
* 
* See the readme.txt file for installation instructions.
*************************************************************** */

/* ***** Main ************************************************* */
#orm_main {
  text-align:center;
}
.orm_warn {
  color:#ff0000;
}
.orm_form {
  margin:0px;
}
.orm_form_inl {
  margin:0px;
  display:inline;
}
#orm_content {
  margin-right:17ex;
}
#orm_content hr {
  margin:5px auto;
  width:75%;
}

/* ***** Control Panel **************************************** */
#orm_control {
  float:right;
  width:16ex;
  margin-left:1em;
  border:2px outset #dddddd;
}
#orm_control input {}
#orm_control_title {
	padding: 3px;
	font-weight: bold;
	color: White;
	background-color: #FF00FF;
}
.orm_control_box1 {
  font-size:80%;
  padding:3px;
  border-top:1px dashed #bbbbbb;
  text-align:left;
}
.orm_control_box2 {
  font-size:80%;
  padding:3px;
  border-top:1px dashed #bbbbbb;
  text-align:center;
}
.orm_control_box3 {
  font-size:80%;
  padding:3px;
  border-top:1px dashed #bbbbbb;
  text-align:right;
}

/* ***** Success/Error Messages ******************************* */
#orm_success {
  padding:5px;
}
#orm_error {
  padding:5px;
  color:#ff0000;
}


/* ***** Default Control Box Layout *************************** */
.orm_box {
  font-size:90%;
  border:2px outset #dddddd;
  margin-bottom:1em;
  margin:0px 0px 1em 0px;
}
.orm_box label {
  font-weight:bold;
}
.orm_box select {
  font-size:90%;
}
.orm_box textarea {
  font-size:90%;
  margin:0px auto;
}
.orm_box_title {
	padding: 3px;
	font-weight: bold;
	font-size: 120%;
	color: White;
	background-color: #FF00FF;
}
.orm_boxrow_l1 {
  padding:2px;
  text-align:left;
}
.orm_boxrow_l2 {
  padding:2px;
  text-align:center;
}
.orm_boxrow_l3 {
  padding:2px;
  text-align:right;
}
.orm_boxrow_d1 {
	padding: 2px;
	text-align: left;
	color: White;
	background-color: #FF00FF;
}
.orm_boxrow_d2 {
	padding: 2px;
	text-align: center;
	color: White;
	background-color: #FF00FF;
}
.orm_boxrow_d3 {
	padding: 2px;
	text-align: right;
	color: White;
	background-color: #FF00FF;
}
.orm_tacode {
  text-align:left;
  font-size:90%;
  margin-bottom:1em;
}

/* ***** Default Control Table Layout ************************* */
.orm_table {
  font-size:90%;
  border:2px outset #dddddd;
  margin:0px auto 1em auto;
}
.orm_table_title {
	padding: 3px;
	font-weight: bold;
	font-size: 120%;
	color: White;
	background-color: #FF00FF;
	text-align: left;
}
.orm_table tr th {
  font-style:italic;
}
.orm_tablerow_l1 {
  text-align:left;
}
.orm_tablerow_l2 {
  text-align:center;
}
.orm_tablerow_l3 {
  text-align:right;
}
.orm_tablerow_d1 {
	text-align: left;
	color: White;
	background-color: #FF00FF;
}
.orm_tablerow_d2 {
	text-align: center;
	color: White;
	background-color: #FF00FF;
}
.orm_tablerow_d3 {
	text-align: right;
	color: White;
	background-color: #FF00FF;
}
.orm_table_col {
  padding-right:30px;
  text-align:left;
  white-space:nowrap;
}

/* ***** Site Listings **************************************** */
.orm_site {
  text-align:left;
  margin-bottom:1ex;
}
.orm_site_email {
  float:right;
  font-style:italic;
  font-size:90%;
}
.orm_site_title {
  border-top:2px solid #dddddd;
  font-size: x-small;
  font-weight:bold;
}
.orm_site_id {
	border-right: 2px solid #bbbbbb;
	border-bottom: 2px solid #bbbbbb;
	border-left: 2px solid #bbbbbb;
	font-size: x-small;
	font-weight: bold;
	font-style: italic;
}
.orm_site p {
  margin:0px;
  padding:3px;
  border-left:2px solid #bbbbbb;
  font-size:90%;
}
.orm_site_base {
  text-align:center;
  padding:2px;
  border-top:2px solid #dddddd;
  border-bottom:2px solid #dddddd;
  border-left:2px solid #bbbbbb;
}
.orm_site_base input {
  font-size:80%;
}

/* ***** Statistics Deep Magic ******************************** */
.orm_graph {
  margin:5px auto;
  border-top:1px dashed #bbbbbb;
}
.orm_graph_col {
  vertical-align:top;
  font-size:90%;
  width:4ex;
}
.orm_graph_slot {
  vertical-align:bottom;
  padding-left:1px;
  height:100px;
}
.orm_graph_slot7 {
  vertical-align:bottom;
  height:100px;
  border-left:1px dotted #bbbbbb;
}
.orm_graph_bar {
	background-color: #FF00FF;
	color: White;
	overflow: hidden;
}
.orm_graph_barmax {
	background-color: #FF00FF;
	color: White;
	overflow: hidden;
}
.orm_graph_basel {
  text-align:left;
  font-size:90%;
  padding:1px 2px;
  border-left:1px dotted #bbbbbb;
}
.orm_graph_baser {
  text-align:right;
  font-size:90%;
  padding:1px 2px;
  border-right:1px dotted #bbbbbb;
}
.orm_sortcol {
  background-color:transparent;
}
.orm_sortcol_on {
	color: White;
	background-color: #FF00FF;
}

/* ***** Footer Items ***************************************** */
#orm_pagination {
  margin:0px auto 10px auto;
  font-size:90%;
  width:70%;
}
#orm_pagin_prev {
  text-align:left;
  white-space:nowrap;
  width:15%;
}
#orm_pagin_page {
  text-align:center;
  padding:0px 10px;
}
#orm_pagin_next {
  text-align:right;
  white-space:nowrap;
  width:15%;
}