/* ----------------------
 General
------------------------*/

/* Structures */
html {
	margin : 0;
	padding : 0;
	background-color : white;
}
body {
	margin : 0.5em 0.6em;
	padding : 0;
	font-family : Arial, sans-serif;
	background-color : white;
}

/* Link Items */
a:visited { color : #551a8b }
a:link    { color : #0000cc }
a img{ border : none }

/* Header & Footer */
#header {
	white-space : nowrap;
}
#header ul.topic_path li {
	padding : 0 5px;
}
#header form p a {
	font-size : 60%;
	vertical-align : top;
}
#footer {
	margin-top : 3em;
	text-align : center;
}

/* Topic Path */
ul.topic_path {
	color : #0000cc;
	font-size : 82%;
	margin : 0;
	padding : 0;
}
ul.topic_path li {
	padding : 0;
	display : inline;
}

/* Text Elements */
.error {
	color : gray;
	margin : 1em;
	text-align : center;
	font-size : 80%;
}
.current,
.term,
.numeric,
em {
	color : black;
	font-style : normal;
	font-weight : bold;
}
.numeric {
	font-family : 'System', sans-serif;
}
em {
background : #fffada;
margin : 0 2px;
}

/* Form Elements */
form {
	margin : 3px 0 0 0;
	padding : 0;
}
form p {
	margin : 0;
	padding : 0;
}
input.text {
	height : 1.3em;
}

/* ----------------------
 Entrance Page
------------------------*/
#rmtgle_entrance {
	text-align : center;
}
#rmtgle_entrance input.text {
	width : 340px;
}
#rmtgle_entrance p.query {
	position : relative;
	left : 2.8em;
}
body#rmtgle_entrance {
	width : 480px;
	margin : 0.5em auto;
	padding : 0;
	position : relative;
	left : -1em;
}
#rmtgle_entrance h1 {
	width : 276px;
	height : 110px;
	margin : 20px auto 25px auto;
	text-align : center;
	color : whitesmoke;
}
#rmtgle_entrance #footer address {
	font-size : 60%;
}

/* ----------------------
 Search Result
------------------------*/
form#delete_form {
	margin-top : 0;
}
#delete_form p {
	margin : 0 0 1em 0;
}
#delete_form textarea {
	width : 90%;
	font-size : 11px;
	font-family : 'Lucida Console', monospace;
}
#delete_form em input {
	background-color : #c75a3f;
	border : outset 2px #c75a3f;
	font-weight : bold;
}
#rmtgle_result h2 {
	margin : 0;
	font-size : 100%;
	color : #0000cc;
	letter-spacing : 1px;
}

#rmtgle_result div.error p {
	margin : 1.5em 0 0 150px;
	text-align : left;
}
#rmtgle_result p.nohit {
	color : #606060;
}
#rmtgle_result h1,
#rmtgle_advansed h1 {
	width : 150px;
	height : 55px;
	margin : 5px 10px 0 0;
	color : whitesmoke;
	position : absolute;
}
#rmtgle_result #header form {
	margin : 8px 0 0 160px;
	padding : 0;
}
#rmtgle_result #header ul.topic_path {
	margin : 0 0 0 158px;
}

div#main_content {
	margin-top : 28px;
}
p.system {
	font-size : 80%;
	border-top : #3366cc solid 1px;
	background-color : #e5ecf9;
	margin : 0;
	padding : 5px 3px;
	text-align : right;
	white-space : nowrap;
}

div#pages {
	width : 370px;
	font-size : 90%;
	white-space : nowrap;
	margin : 3.5em auto 0 auto;
}
#pages p {
	margin : 0;
}
span.prev,
span.first,
.inner a,
.inner span.current,
span.next,
span.last {
	display : block;
	text-align : center;
	float : left;
	padding-top : 27px;
}
.inner a,
.inner span.current {
	font-size : 14px;
	width : 16px;
	margin : 0 1px;
}
.inner span.current {
	background : url(../img/rmtgle/nav_current.gif) center top no-repeat;
	color : #a90a08;
}
.inner a {
	background : url(../img/rmtgle/nav_page.gif) center top no-repeat;
}
.prev,
.next {
	font-family : Arial, sans-serif;
	font-size : 110%;
}
span.prev {
	width : 65px;
	background : url(../img/rmtgle/nav_previous.gif) right top no-repeat;
	margin : 0 4px 0 0;
}
span.next {
	width : 60px;
	background : url(../img/rmtgle/nav_next.gif) left top no-repeat;
	padding-left : 10px;
}
.first,
.last {
	color : white;
}
span.first {
	width : 50px;
	background : url(../img/rmtgle/nav_first.gif) right top no-repeat;
	margin : 0 2px 0 0;
}
span.last {
	width : 50px;
	background : url(../img/rmtgle/nav_last.gif) left top no-repeat;
}

.inner a:visited { color : black }
.inner a:link    { color : black }
.prev a:link,
.next a:link,
.prev a:visited,
.next a:visited { color : #0000cc }
hr {
	display : block;
	clear : both;
	width : 0px;
	color : white;
	border : none;
}


#footer form {
	margin : 0;
	padding : 1.2em 0;
	border-top : #3366cc solid 1px;
	border-bottom : #3366cc solid 1px;
	background-color : #e5ecf9;
}
#footer form p {
	font-size : 82%;
	margin : 1em 0 0 0;
}
#footer ul.topic_path {
	margin : 1.4em 0;
}
#footer address {
	font-size : 82%;
	font-style : normal;
}
div.compact ul {
	border-top : #3366cc solid 1px;
	background-color : #e5ecf9;
	margin : 0;
	padding : 5px 3px;
}
div.compact address {
	margin : 0;
}

.search_result {
	font-size : 90%;
	margin : 1em 0;
	padding : 0;
}

.search_result dd {
	font-size : 90%;
	line-height : 1.5;
	margin : 0;
	padding : 0;
}
.search_result dd.normal_entry {
	margin-left : 3em;
}

.search_result dd p {
	margin : 0 30% 0 0;
	padding : 0;
}

.search_result dd p.path {
	letter-spacing : 0px;
	margin : 0;
	padding : 0;
}

.search_result dt {
	font-size : 110%;
	margin : 1.3em 15% 0 0;
	padding : 0;
	color : #0000cc;
}
.search_result dt.snip {
	font-size : 100%;
	margin : 1.3em 15% 0 0;
	color : #7375ce;
}

.normal_entry address {
	margin-bottom : 0.7em;
}
dl.search_result dd.primary_entry {
	margin-bottom : 0.7em;
}


.search_result address {
	color : #008000;
	font-style : normal;
}
.search_result address .command {
	letter-spacing : 0px;
}

.search_result a.admin:link,
.search_result a.admin:visited,
.search_result a.sysop:link,
.search_result a.sysop:visited {
	color : orangered;
	font-weight : bold;
}
.search_result a.guest:link,
.search_result a.guest:visited,
.search_result a.guest_t:link,
.search_result a.guest_t:visited {
	color : green;
	font-weight : bold;
}
.search_result a.sponsor:link,
.search_result a.sponsor:visited {
	color : mediumblue;
	font-weight : bold;
}

.search_result .cluster_info {
	font-size : 75%;
	font-family : 'Arial', sans-serif;
	color : #7070a0;
}
.search_result a.command:visited {color:#551a8b}
.search_result a.command:link {color:#7777cc}
.search_result address a:link {color:#008000}

p.message {
	color : #7375ce;
	font-size : 90%;
}

/* ----------------------
 Advanced Search
------------------------*/
#rmtgle_advansed div#main_content {
	border-top : solid 3px #cbdced;
}

#rmtgle_advansed #header h2 {
	border-top : #3366cc solid 1px;
	background-color : #e5ecf9;
	margin : 8px 0 0 160px;
	padding : 0 0 0 5px;
	font-size : 18px;
	position : relative;
	top : 16px;
}
#rmtgle_advansed h3 {
	font-size : 100%;
	margin : 0 0 1em 0;
	padding-top : 3px;
}

#rmtgle_advansed div.section h3 {
	margin : 0;
}
#rmtgle_advansed div.section p {
	margin-top : 0;
}
#rmtgle_advansed div#main_content {
	margin-top : 50px;
}
div#keywords {
	/* background-color : #cbdced; */
}
div.section {
	background-color : white;
	font-size : 82%;
	margin : 0;
	padding : 2px 5px;
	border : solid 3px #cbdced;
	border-width : 0 3px 3px 3px;
}
ul.note {
	background : white;
	color : #505050;
}

#rmtgle_advansed .check li {
	list-style-type : none;
	margin-left : 0;
	padding-left : 0;
}
#rmtgle_advansed ul.check {
	margin-left : 0;
	padding-left : 0;
}

#rmtgle_advansed dl {
	margin : 1.5em 0;
	clear : both;
}
#rmtgle_advansed dt {
	width : 7.5em;
	padding : 0;
	margin : 0 0 0 5px;
	float : left;
	clear : left;
}
#rmtgle_advansed dd {
	margin : 0 0 0 8em;
	padding : 0 0 0.7em 0;
	clear : right;
}

#keywords dt {
	width : 10.5em;
}
#keywords dd {
	margin-left : 11.5em;
}
#user dt  {
	width : 13.5em;
}
#user dd {
	margin-left : 14.5em;
}

#rmtgle_advansed dd form,
#rmtgle_advansed dd p {
	margin : 0;
}
#rmtgle_advansed form p {
	margin : 1em auto 1em 8em;
}


