/***** Global Settings *****/
html, body {
border:0;
margin:0;
padding:0;
height:100%;
}
body {
font:0.9em Arial, Helvetica, sans-serif;
margin: 0;
background: #ffeacb url("/img/pink-shell-right.jpg") repeat-x;
}
img {border:0;}


.t, .b, .l, .r, .bl, .br, .tl, .tr {display:table; width:100%;}
 .t {background: white url("/img/side-top.png") 0 0 repeat-x; clear:both;}
 .b {background: url("/img/side-bottom.png") 0 100% repeat-x}
 .l {background: url("/img/side-left.png") 0 0 repeat-y}
 .r {background: url("/img/side-right.png") 100% 0 repeat-y}
 .bl {background: url("/img/corner-bottom-left.png") 0 100% no-repeat}
 .br {background: url("/img/corner-bottom-right.png") 100% 100% no-repeat}
 .tl {background: url("/img/corner-top-left.png") 0 0 no-repeat}
 .tr {background: url("/img/corner-top-right.png") 100% 0 no-repeat;}


#container {
background:url("/img/pink-shell-corner.jpg") no-repeat;
margin:0; 
padding:0.8em; 
top:0;}
#logo{	display:none;	}
#top{
		margin: 0;
		padding: 30px 5px 5px 5px;
		float: right;
		font-size: 1em;
		text-align:right;
		display: block;
	}
	#top a{
		font-weight: normal;
		color:white;
	}

#home {position:absolute; top:0; left:0;}

#navbar {
padding: 20px 0px 30px 0px;
margin:0;
display:block;
float:right;
clear:both;
}
	
	#navbar ul {
	font-size:0.9em;
	margin:0;
	padding: 0;
	list-style:none;
}	
	#navbar ul li {
	margin:0;
	padding:0;
	display:inline;
	}	
	#navbar ul li a {
	color:#000;
	padding: 0;
	text-align:center;
	font-weight:normal;
	}

#navbar ul li a:hover, #navbar ul li a.active,#navbar ul li a.active:hover{
	color:#c33;}

#content, #image {padding-top:1.5em; padding-bottom:1.5em; 
width:auto; display:table;}
#content{
	height: 1%;
	padding-left:7px;
	padding-right:1.5em;
margin:0;
}
#image{
	float:left;
	padding-left:1.5em;
}


.subs{
margin:0;
border:0;
}
.sub-images{
margin:15px 15px 5px 15px;
border:1px solid #ccc;
}


#footer {padding:0.5em 0 0 0;}

#foot {clear:both;}
	#foot ul {
	text-align: center;
	margin:0;
	padding:15px 0 0 0;
	list-style:none;
	}
	
	#foot ul li {
	margin: 0 0 0 1em;
	padding:3px 0 0 0;
	display:inline;
	}
	
	#foot ul li a {
	color:#000;
	font-weight: normal;
	}
	#foot ul li a:hover {
	color:#c33;
	}


h1, h2, h3, h4, h5, h6 {
margin:0;
padding: 1em 2em 1em 1em;
font-weight:normal;
text-shadow: 0px 1px 1px gray;
}
h1 {
font-size:2em;
}
h2 {
letter-spacing:-1px;
font-size:1.5em;
}
h3 {
font-size:1em;
font-weight:bold;
}

p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
line-height: 1.5em;
}
ul, ol {
padding:0 0 1.25em 2.5em;
}
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.75em;
}
a:link, a:active {
	text-decoration: none;
	color: #c33;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #f66;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #c66;
	font-weight: bold;
}
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font-size:1em;
border: 1px solid #aaa;
background: white;
}
textarea {
line-height:1.25;
}
label, .cur {
cursor:pointer;
}
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}
table tr td {
padding:2px;
line-height:1.25;
}


/* Other */

.row0{
background-color:#c33;
color: #fff;
font-weight: 700;
text-align: center;
}
.row0 a {color:white;padding:2px 2px 3px 3px; margin-right:3px;font-style:italic;}
.row0 a:hover {color: #FCC;}
.row0, .row1, .row2 {font-size:smaller;}
.row1, .row2 {cursor:pointer;}
.row1{background-color: #fff;}
.row2{	background-color: #fdd;}
.float-left{float:left;}
.float-right{float:right;}
.text-center{text-align:center;}
.padded{padding-left:2em; padding-right:2em;}

#search_but{
width:10em;
height:3em;
font-weight:bold;
}

.button, a.button {
	padding: 4px 6px 4px 6px;
	margin: 3px 7px 3px 3px;
	height:20px;
	background: #FFF;
	border: 1px solid #9cc;
	cursor:pointer;
	color:black;
	font-weight: bold;
	display:inline;
}

.error{	font-size:xx-small;color:#FF3300; font-weight: bold; }
.slin{padding:0 4px 0 4px;}
.small {text-align:center; font-size:smaller;}

