
@import "navbuttons.css";
@import "tables.css";
@import "reg.css";
@import "searchform.css";

body {
	background-image:url('../graphics/ui/gradduk.png');
	background-repeat:repeat-x;
	background-color:#D2E27F;			/* Yellow Green */
}

p {
	margin-top:0;
	margin-left:2px;
	margin-right:2px;
	text-align:left;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;						/* Mine Shaft */
}

p.right {
	text-align:right;
}


.quote {
	color:#703AB3;						/* Royal Purple */
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}



.small {
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.medium {
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	margin-left: 20px;
	font-weight:bold;
}

.medium li {
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 2em;
}

.sidenote {
	font-size:8px;
	font-style:italic;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


h1 {
	margin-top:0;
	margin-left:10px;
	text-align:left;
	font-size:2em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	margin-top:0;
	margin-left:20px;
	text-align:left;
	font-size:1em;
	color:#FFFFFF;						/* white */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#D2E27F url('../graphics/ui/h2-bg.png') repeat-y;   /* Yellow Green */
}

h3 {
	margin-top:0;
	margin-left:20px;
	text-align:left;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


h4 {
	margin-top:0;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	font-size:0.8em;
	color:#FFFFFF; 						/* white */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#D2E27F url('../graphics/ui/h2-bg.png') repeat-y;  /* Yellow Green */
}


h5 {
	margin-top:0;
	margin-left:20px;
	text-align:left;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:5px #D2E27F solid;			/* White */
}



em {
	color:#703AB3;						/* Royal Purple */
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color:#A67100;						/* Pirate Gold */
	text-decoration:none;
	font-weight:bold;
}
a:visited {
	color:#A67100;						/* Pirate Gold */
	text-decoration:none;
	font-weight:bold;
}
a:hover, a:active {
	color:#734E00;						/* Cinnamon */
	text-decoration:none;
}
a:active {
	outline:none;
}

.blockquote {
	float:right;
	display:block;
	width:300px;
	padding:5px 10px 5px 10px;
	margin:10px 10px 10px 10px;
	color:#A67100;						/* Pirate Gold */
	font-size:0.7em;
	background-color:#D2E27F;			/* Yellow Green */
	clear:right;
}

hr	{
	border:0;
	background:#7EB43A;					/* Sushi */
	color:#7EB43A;						/* Sushi */
	height:2px;
	margin:10px 10px 10px 10px;
}


.details li {
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:2em;
}

img{
	border:0;
	position:relative;
}

/* images in header */
img.floatleft {
	float:left;
	position:absolute;
	margin:0;
	padding:0;
	border:0;
}

img.floatright {
	float:right;
	margin:0;
	padding:0;
	border:0;
}

/* images in the content */
img.left {
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

img.message {
	float:left;
	margin-left:1px;
	margin-right:1px;
}

img.button {
	float:left;
	margin-left:15px;
	margin-right:5px;
}

img.right {
	float:right;
	margin-right:20px;
	margin-left:10px;
	margin-bottom:6px;
}

.imgcenter {
   display:block;
   margin:5px auto;
   text-align:center;
}

#picture img {
	max-width:300px;
	/* Resize the image for IE6 */
	width: expression(this.width > 300 ? 300: true);
}

img.picture {
	max-width:300px;
	/* Resize the image for IE6 */
	width: expression(this.width > 300 ? 300: true);
}

.clear {
	clear:both;
}

#closing {
	clear:both;
	display:none;
}

.error{
	color:#ff0000;						/* Red */
	font-weight:bold;
}

.system_message{
	color:#FFFFFF;						/* White */
	font-weight:bold;
	background:#D2E27F url('../graphics/ui/h2-bg.png') repeat-y;  /* Yellow Green */
	padding:5px;
	border:1px #FFFFFF outset;			/* White */
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:10px;
	top:10px;
}

.membercount {
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.emphasis {
	color:#703AB3;						/* Royal Purple */
	font-weight:bold;
}
.emphasis a {
	display:inline;
	line-height:25px;
	text-decoration:none;
	text-align:left;
	cursor:pointer;
}
.emphasis a:link {
	color:#703AB3;						/* Royal Purple */
}
.emphasis a:hover {
	color:#7EB43A;						/* Sushi */
}

.highlight {
	color:#FFFFFF;						/* White */
	line-height:20px;
	font-weight:bold;
	padding:3px;
	background:#A67100;					/* Pirate Gold */
	border:1px outset #FFFFFF;			/* White */
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.subtext {
	color:#333333;
	font-weight:normal;
	padding:5px 2px 5px 2px;
	margin:2px 2px 2px 2px;
	background-image:url('../graphics/ui/seachbarbak.png');
	background-repeat:repeat-y;
	border:2px solid #FFFFFF;			/* White */
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:152px;
	float:left;
}


#container {
	width:95%;
	/*min-width:1024px;*/
	float:left;
	margin:10px 10px auto;
	background:#FFFFFF;					/* White */
	overflow:auto;
	color:#333333;						/* Mine Shaft */
	border:0 solid gray;
	display:inline-block;
	padding:0;
	border:2px solid #FFFFFF;			/* White */
}

#subcontainer {
	width:100%;
	float:left;
	background-color:#F7FCD4;			/* Mimosa */
	background-image:url('../graphics/ui/sidebarbk.png');
	background-repeat:repeat-y;
	color:#333333;						/* Mine Shaft */
	padding-top:10px;
	margin:0;
}

html,body {
	height:100%;
}

#top {
	background-color:#FFFFFF; 			/* White */
	height:166px;
	background-image:url('../graphics/ui/banner-bg.png');
	background-repeat:repeat-x;
	padding:0;
	margin:0;
}

#headnav {
	padding:5px 2px 5px 5px;
	background:#D2E27F url('../graphics/ui/h2-bg.png') repeat-y; /* Yellow Green */
	border-bottom:1px solid gray;
}

#leftnav {
	float:left;
	position:relative;
	width:165px;
	padding-left:0px;
	padding-right:10px;
}


/* login box start */
#login {
	float:left;
	width:187px;
	padding:0;
	margin-bottom:20px;
}
#login.p {
	clear:left;
	margin:0;
	padding:0;
	padding-top:5px;
}
#login fieldset {
	margin:0;
	position: relative;
	padding:3px;
	width:95%;
	border:1px solid gray;
	background:#D2E27F;					/* Yellow Green */
}
#login legend {
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;			 			/* White */
	background-color:#C9A009;			/* Royal Purple */
	padding:5px;
	position: absolute;
	top: -.8em;
	left: .2em;
}
#login label {
	display:block;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
#login .p label {
	display:block;
	font:bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
/* login box end */


#content {
	overflow:auto;
	outline:0;
	padding-top:10px;
	padding-left:15px;
	padding-right:10px;
	margin-left:10em;
	margin-right:2em;
	margin:0 auto;
	position:relative;
	display:inline-block;
}

#content p {
	font-size:80%;
	line-height:1.6em;
	padding-left:1.2em;
}

#content h2 {
	font-size:100%;
	line-height:2em;
	padding-left:1.2em;
}

#content {
	display:block;
}

* html #content {
	position:relative;
	margin-left:12em;
	margin-right:2em;
}

#footer {
	clear:both;
	margin:0;
	padding:2px;
	color:#333333;						/* Mine Shaft */
	background-color:#734E00;			/* Cinnamon */
	border-top:1px solid gray;
	height:5px;
}

#subfooter {
	clear:both;
	padding:2px 5px 5px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:0.7em;
	background:#D2E27F;					/* Yellow Green */
	height:25px;
}
#subfooter p {
	margin:0;
}
#subfooter li {
	display:inline;
	padding:0 .5em;
	border-right:1px solid #009;
}
#subfooter li.last {
	border:none;
}
#subfooter a {
	color:#A67100;						/* Pirate Gold */
	text-decoration:none;
}
#subfooter a:hover {
	color:#703AB3;						/* Royal Purple */
	text-decoration:none;
}
* html #subfooter {
	height:1px;
}

#copyright {
	clear:both;
	margin:0;
	padding:5px 5px 2px 5px;
	color:#333333;						/* Mine Shaft */
	background:#F7FCD4;					/* Mimosa */
	height:20px;
}

#copyright p {
	margin-top:0;
	margin-left:10px;
	text-align:left;
	font-size:0.6em;
}

* html #copyright {
	height:1px;
}


/* holder for news items */

.newscontent {
	background-color:#D2E27F;			/* Yellow Green */
	background-position:15px 50%;		/* x-pos y-pos */
	text-align:left;
	margin-left:20px;
	padding:0 0 5px 0;
	border-top:2px solid #A67100;		/* Pirate Gold */
	border-bottom:2px solid #A67100;	/* Pirate Gold */
}


.profilecontent {
	background-color:#D2E27F;			/* Yellow Green */
	background-position:15px 50%;		/* x-pos y-pos */
	text-align:center;
	padding:0 0 5px 0;
	border-top:2px solid #A67100;		/* Pirate Gold */
	border-bottom:3px solid #A67100;	/* Pirate Gold */
	width:465px;
}

/* search box items */
.searchbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	padding:1em;
	height:15px;
	background:#D2E27F;					/* Yellow Green */
	background-repeat:repeat-y;
	margin-left:1.5em;
	margin-right:2em;
	margin-bottom:5px;
	border-bottom:2px solid #A67100;	/* Pirate Gold */
}

.mailheaders {
	background:#D2E27F;			/* Yellow Green */
	background-position:15px 50%;		/* x-pos y-pos */
	padding:5px 0 0 0;
	margin-left:1.5em;
	margin-right:2em;
	border-top:2px solid #A67100;		/* Pirate Gold */
	border-bottom:2px solid #A67100;	/* Pirate Gold */
}

#bookinfo {
	border-left:2px solid #A67100;		/* Pirate Gold */
}

#forgot {
	background-color:#D2E27F;			/* Yellow Green */
	background-position:15px 50%;		/* x-pos y-pos */
	text-align:left;
	margin-left:20px;
	padding:0 0 5px 0;
	border-top:2px solid #A67100;		/* Pirate Gold */
	border-bottom:2px solid #A67100;	/* Pirate Gold */
}

#forgot fieldset {
margin: 5px 5px 5px 5px;
padding: 0;
border-style: none;
}


#column1 {
float: left;
width: 45%;
padding: 10px;  }

#column2 {
float: right;
width: 45%;
padding: 5px;  }
