/*body, td, th, input {
	background:#D1D1D1 url(http://www.webdesignfromscratch.com/images/body-bg.gif) repeat-x scroll center top;
	color:#222222;
	margin-top:0px;
	font-family:verdana,sans-serif;
	font-size:small;
	voice-family:inherit;
}*/
			
				
				#mantle2 .bd {position:relative; padding-left:10px;}
				#mantle2 .bd img {position:relative; top: 5px; margin:0; padding:1px; border:1px solid #9cafbd;border-color:#9cafbd #9cafbd #647684 #647684;}
				/*#mantle2 h3 {color:#ffffff;font:bold 100% arial; margin-bottom:2px;}*/
				#mantle2 ul {font:77% verdana; height:4em;_height:4.5em; margin:0 0 .5em}
				#mantle2 ul li {color:#333;margin-bottom:1px;padding-left: 8px; background:url(http://us.i1.yimg.com/us.yimg.com/i/nt/gr/li/2x2/003399.gif) 2px 50% no-repeat;}

.pagenav .thispage, .pagenav a:link, .pagenav a:visited {
	padding:2px 6px;
	border:1px solid #CAD6E8;
}
/*gabe  come back */
.pagenav a.next:link, .pagenav a.next:visited {
	background:white url(http://sitepointstatic.com/images/icons/next.png) no-repeat scroll right center;
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	padding-right:14px;
	text-decoration:none;
}


#logInMessage {
	border:2px solid #1F3E75;
	background:#DFECFB;
	padding:10px 0px;
	margin:	0 0 0 50px;
	text-align:center;
	margin-top: 10px
	 
}

#search_bar {
	/*border:2px solid #1F3E75; */
	/*background:#DFECFB;*/
	padding:1px 0px;
/*	margin-top: 10px;*/
	
}

#search_song {
	width:302px;
	height: 19px;	
}

#picture{
	/*background-image: url(http://us.i1.yimg.com/us.yimg.com/i/ww/thm/1/ngsrch_spirit.png);*/
	background-image: url(images/green_bar.jpg);
	/*height:55px;
	width:300px;
	margin-right: 20px;
	float: right;*/
	
}


#search_inside{
	height: 30px;
	padding: 15px;
}
#inside_search_buttons{
	width: 100px;
}

#click_red{
	color: red;
	text-decoration: underline;
}

#click_blue{
	color: blue;
	text-decoration: underline;
}


	

#inside_search_box{
	margin: 0px 110px;
}
#container {
	background-color: #FFFFFF;
	margin:0 auto;
	padding:0;
	text-align:center;
	width: 800px;
	

	
}
#nav {
	background:#3EA0C3 none repeat scroll 0% 50%;
	position:relative;
	top:10px;
	;
}  

#gabe_header {
	/*background:#33415D url(https://addons.mozilla.org/img/rustico/header/header-background.png) repeat-x scroll center top;*/
	background: url(g_top.png);
	/*background-repeat: no-repeat;*/
	border-bottom:1px solid #A1A6B1;
	height:38px;
	/*padding:0pt 50px;*/
	position:relative;
	bottom:0pt;
	width:800px;
	
	
	z-index:1;
}

#gabe_header div {
	margin:0pt auto;
	max-width:900px;
	position:relative;
}

#header h1 {
	margin:0pt 720px 0pt 0pt;
}
#header h1 img {
	color:#7F7C45;
	font-weight:bold;
}

#header ul {
	border-left:1px solid #B0BEC7; 
	border-right:1px solid #1F2635;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:absolute;
	right:0pt;
	top:0pt;
}

#header li {
	float:left;
	margin:0pt;
	padding:0pt;
}


#header ul a:link, #header ul a:visited {
	
	border-right:1px solid #B0BEC7;
	color:#DEE0E5;
	display:block;
	float:left;
	height:16px;
	padding:10px 15px;
	text-decoration:none;
	voice-family:inherit;
}

#header ul li a.current, #header ul li a:hover {
	background:#475470 none repeat scroll 0%;
	color:#FFFFFF;
	text-decoration:underline;
}

img {
border:0pt none;
}
/*///////////////// */

a:link, a:visited {
	text-decoration:none;
}
a, #news .bd .btn-more a:visited {
	color:#16387C;
}
a:hover {
	text-decoration:underline;
	margin-left: 0px;
}

#left {
	float:left;
	top : 10px;
	min-width:0px;
	position:relative;
	/*width:55%;*/
	z-index:10;
	width: 400px;
}

#right {
	float:right;
	top : 10px;
	position:relative;
	width: 385px;
}


.md {
	margin:0pt 0pt 0pt 50px;
	position:relative;
}
ol, ul, dl, .md, .md-sub, .hd, .bd, .ft, .fixfloat, .fbody, #colcx, #rightcx, #eyebrow, #masthead,  #tabs, #sbox, #doors, #patabs, #patop, #newsft, #newsbottom {
}
.md {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #B0BEC7;
}
.bd {
	padding:5px 10px 10px;
}

body * {
	/*line-height:1.22em;*/
	margin-left: 0px;
}
.hd {
	margin:-1px -1px 0pt;
	position:relative;
}

.hd {
	background-color:#FFFFFF;
	background-position:0pt -916px;
	border-color:#B0BEC7 rgb(176, 190, 199) rgb(147, 166, 180);
	border-style:solid;
	border-width:1px;
	color:#18397C;
}
.btn-more-2, .hd li.on em, div.hd li.sparkle a, .hd, #mastheadbd .top, #mastheadbd, #doors li a, #today .ft li.on a, #mastheadbd .mh_footer, #mastheadft {
	background-image:url(http://us.i1.yimg.com/us.yimg.com/i/ww/thm/1/grd-1px_1.3.gif);
	background-repeat:repeat-x;
}

.hd h4 {
	/*border-bottom:1px solid #FFFFFF;*/
	font-family:arial;
	font-size:100%;

	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:1px 11px;
	position:relative;
	
}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, legend, input, img {
	margin:0pt;
	padding:0pt;
}
#page {
	/*background-color: #FF77FF;*/
	position: relative;
	height: 0px;
	width: 800px;
	/*border: 1px solid #A1A6B1;*/
	text-align:left;
	top: 10px;
}

.btn-more {
	bottom:5px;
	font-family:verdana;
	font-size:77%;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	position:relative;
	white-space:nowrap;
	
}

ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

/*//////////////////// */

#e2e {
margin-left:400px;
position:relative;
top:-10px;
z-index:100;
}

img#searchother_e2e {
	display:block;
	height:55px;
	width:400px;
}
#search {
	position:relative;
	left:0px;
	top:40px;
	z-index:200;
}
#input_search_bar{
	
	width:300px;
 
}

#nav_top{
	background:transparent url(top.gif) no-repeat scroll 0pt 50%;
	/*height:5px;*/
	width: 800px;

}

#login_form {
	padding:10px;
	width:240px;
}

#login_fieldset {
	border-left:0px none;
	border-right:0px none;
	width:225px;
}
.niceform fieldset {
	border:1px solid #B5B8C8;
	margin-bottom:1em;
	padding:0.25em 0.5em 0.5em;
}
.niceform fieldset legend {
	color:#15428B;
	font-size:0.9em;
	font-weight:bold;
}

.niceform div.form_item, .niceform fieldset div.form_item {
	margin:0pt;
	padding:0.2em;
}
/*element.style {
	display:-moz-inline-box;
}*/
#login_fieldset label {	
	width:75px;
}
.niceform label {	
	padding-bottom:0.2em;
	vertical-align:bottom;
	
}

.form_item input {
	width:200px;
}

element.style {
	display:-moz-inline-box;
	text-align:center;
	
}
	.nice_button, a.nice_button, a.nice_button:hover, a.nice_button:active, a.nice_button:visited {
	background:transparent url(button_gradient.gif) no-repeat scroll 0%;
	border-color:#FFFFFF rgb(187, 187, 187) rgb(187, 187, 187) rgb(255, 255, 255);
	border-style:solid;
	border-width:1px;
	color:#444444;
	cursor:pointer;
	margin:auto;
	padding:0.1em 1em;
	text-align:center;
	text-decoration:none;
	
	}
	
	.inputbutton, .inputsubmit {
	background-color:#3B5998;
	border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:2px 1px 3px ;
	text-align:center;
	width:75px;
	
}

#nav_bottom {
	position: relative;
	bottom: 600px;
}
#inside_box {
	border:1px;
	solid #ccc; 
	text-align:left; 
	padding: 15px 10px 10px 15px
}


#login_form	{width: 500px;}

#login_fieldset {width: 300px;}

.user_message {
		display: block;
		font-size:10px;
		color: gray;
	

}

.form_item_user{
		padding-bottom: 20px;

}

.require{
		color: red;

}

#user_name{border:2px solid #1F3E75; background:#DFECFB;}
	
	
