html {height:100%;} 
body{	
		font-family: verdana, arial, arial narrow, sans-serif;
		font-size:11px;
		background:#fff url(i/wrap/bodybg.jpg) repeat-x;
		height:100%; 
		margin:0;
	}
p{		color:#535353;
		font-weight:bold;
		line-height:170%;
		margin-top:3px;
	}
a{
	color:#900;
	}
a:hover, a:active, a:focus, a:visited:hover{
	color:#F00;
	}
a:visited{
	color:#390;
	}
ul{
		color:#535353;
		font-weight:bold;
		line-height:170%;
		margin-top:3px;
	}
blockquote{
		color:#535353;
		font-weight:bold;
		line-height:170%;
		margin:0 25px 20px 25px;
	}

p+h4, hr+h4{
		margin:2em 0 1em 0;
	}
h4{
		font-variant: small-caps;
		color:#900;
		margin:0; padding-top:0;
	}
h4+h5{
		margin-top:1em;
	}
h5{
		font-variant: small-caps;
		margin:0;
	}
h6 a{
		text-decoration:none;
		color:#000;
	}
h6 a:hover, a:focus, a:active{
		color:#900;
	}
a img{	
		border:none;
	}
div.wrapper{	
		background:#fff;
		margin:auto; height:100%;
		width:741px;
		padding-right:9px;
		text-align:center;
	}
div#banner{
	width:750px; height: 135px;
	background:url(i/wrap/wrapbg.png) repeat-x bottom;
	margin:auto; margin-bottom:0;
}

/******/

div.main_nav{
		float:left;
		width:140px;
		background:url(i/wrap/navdiv.png) no-repeat top right;
	}
#nav_welcome{
		display:block;
		margin:0 13px 16px 0;
		background:url(i/wrap/btn_welcome.gif) no-repeat right;
		color:black;
	}
#nav_welcome:hover, #nav_welcome:focus, #nav_welcome:active{
		background:url(i/wrap/btn_ro_welcome.gif) no-repeat right;
		color:#990000;	
	}
#nav_btn{
		margin:0 13px 10px 9px;
		padding:0 11.5px 3px 0;
		display:block;
		background:url(i/wrap/btn_bg.gif) no-repeat right;
		color:black;
	}
#nav_btn:hover, #nav_btn:focus, #nav_btn:active{
		background:url(i/wrap/btn_ro.gif) no-repeat right;
		color:#990000;	
	}
#quote{
		background:#000 url(i/wrap/mindstate.gif) no-repeat top left;
		padding: 20px 0 3px 0; margin-right:3px;
	}
#quote p{
		font-family: Brush Script MT, Monotype Corsiva, Vivaldi, Vladimir Script, Blackadder ITC, Bradley Hand ITC, cursive, script;
		margin: 3px;
		color:#fff; font-size:20px; line-height:normal; font-weight:normal; 
	}
	
/******/

ul#submenu {
		padding-top:2px;
		line-height:normal;
		margin-top:0;
	}
#submenu li{
		padding-left:9px;
		float:left;
		display:block;
	}
#submenu li a{
		text-align:center;
		display:block;
		width:66px;
		padding:3px 0 3px 0;
		background:#999 url(i/btn_sub_i.gif) top left no-repeat;
		text-decoration:none;
		color:#fff;
		font-weight:bold;	
	}
#submenu li a:hover, #submenu li a:active, #submenu li a:focus{
		background:#222 url(i/btn_sub_ro.gif) top left no-repeat;
	}
#pagename{
		float:right;
		clear:right;
		color:#900;
		font-size:22px;
		font-weight:bold;
	}
	
/******/	
div.container{
		float:left;
		width:581px; min-height:260px;
		border-top:3px solid black;
		padding-top:19px; padding-left:19px;
		text-align:justify;
	}
div.container #text{
		margin-right:110px;
}

div.thumbs_1{
		text-align:left;
		margin-top:1em;
	}
div.thumbs{
		width:137px;
		margin-right:19px;
		float:right;
		text-align:left;
	}
div.thumbs_1 a img,
div.thumbs a img{
		margin:0 3px 3px 0;
		border:2px solid #999;
	}
a img#subthumb{
		margin-bottom:3px;
		border:2px solid #999; border-top:0;
	}
div.thumbs_1 a:hover img, .thumbs_1 a:active img, .thumbs_1 a:focus img, 
div.thumbs a:hover img, .thumbs a:active img, .thumbs a:focus img{
		border:2px solid #222;
	}
#subthumb:hover, a:active img#subthumb, a:focus img#subthumb{
		border:2px solid #222;  border-top:0;
	}
div#window{
		background:#900;
		border:2px solid #900;
		text-align:center;
		float:left;
	}
a#plus{
		text-align:center;
		width:66px;
		padding:3px 0 3px 0;
		background:#999 url(i/btn_sub_i.gif) top left no-repeat;
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		float:right;
	}
a#plus:hover, a#plus:active, a#plus:focus{
		background:#222 url(i/btn_sub_ro.gif) top left no-repeat;
	}
span#plus{
		padding:3px;
		color:#900;
		font-weight:bold;
		float:right;
	}

span#go{
		padding:3px 3px 3px 0; margin-top:1em;
		text-decoration:none; color:#900; font-weight:bold;
		float:left;
	}
a:hover span#go{
		color:#333;
		cursor:pointer; /**for I.E which wont show cursor for some reason**/
	}
span#to{
		text-align:center;
		width:66px; display:block; float:left;
		padding:3px 0 3px 0; margin-top:1em;
		background:#900 url(i/btn_sub.gif) top left no-repeat;
		text-decoration:none; color:#fff; font-weight:bold;
	}
a:hover span#to{
		background:#333 url(i/btn_sub_ro.gif) top left no-repeat;
		cursor:pointer; /**for I.E which wont show cursor for some reason**/
	}
div.properties{
		width:360px;
		float:left;
	}
p#title{
		color:#000;
		font-size:11px;
		margin-bottom:3px;
		clear:both;
	}
p#caption{
		font-size:smaller;
		margin-bottom:6px;
	}
p#caption span{
		font-variant: small-caps;
		color:#900;
	}

div.properties ul{
		font-size:smaller;
		margin-top:0;
	}

/******/
.error{
		color:#FFF;
		background:#F00;
	}
#submitbtn{
		color:#FFF;
		background:#999;
		font-size:smaller; font-weight:bold;
		border:solid 1px #333;
	}
#resetbtn{
		float:right;
		color:#FFF;
		font-size:smaller; font-weight:bold;
		background:#900;
		border:solid 1px #f00;
	}
#submitbtn:hover, #resetbtn:hover{
		color:#000;
		background:#fff;
	}
/******/
#copyright{
		float:left;
		border-top:1px solid grey;
		margin-top:4em; padding:1em 0 0 9px;/**9px balances the 9px padding-right on wrapper**/
		width:100%;
	}