/* You2U Default Styles */
/* Author: Patrick Cole */
/* Site: www.patrickcole.com */

	/* Reset */
	* { margin: 0px; padding: 0px; }
	
	/* Element Styles */
	body { background: #fff url(resources/body-bg.jpg) top left repeat-x; font-family: Arial, Helvetica, sans-serif; }
	img { border: 0; }
	h2 { padding: 5px 0px 0px 0px; color: #666; border-style: solid; border-color: #dedede; border-width: 0px 0px 1px 0px; }
	h3 { padding: 18px 0px 5px 0px; color: #666; font-weight: normal; letter-spacing: -1px; }
	p { padding: 5px 0px 5px 0px; font-size: 12px; line-height: 18px; color: #4f4f4f; }
	ul { list-style-type: none; }
	
	/* Link Styles */
	a:link { text-decoration: none; color: #333; }
	a:visited { text-decoration: none; color: #333; }
	a:hover { text-decoration: underline; }
	a:active { text-decoration: none; color: #333; }
	
	/* Focus Fix */
	:focus { outline: 0; }
	
	/* Global Class Styles */
	.clear { clear: both; }
	.small-indent { background: #f6f6f6 url(resources/module-header.jpg) top left no-repeat; padding: 0px 20px 10px 30px; margin: 0px 0px 0px -13px; }
	.desc { border-style: solid; border-color: #dedede; border-width: 0px 0px 1px 0px; }
	
	/* Module Dialog Styles */
	.dialog { }
	
	.dialog .hd .c,.dialog .ft .c { font-size:1px; /* ensure minimum height */ height:5px; }
	.dialog .ft .c { height:5px; }
	
	.dialog .hd { background:transparent url(resources/module/tl.gif) no-repeat 0px 0px; }
	.dialog .hd .c { background:transparent url(resources/module/tr.gif) no-repeat right 0px; }
	
	.dialog .bd { background:transparent url(resources/module/ml.gif) repeat-y 0px 0px; }
	.dialog .bd .c { background:transparent url(resources/module/mr.gif) repeat-y right 0px; }
	
	.dialog .bd .c .s { margin:0px 6px 0px 6px; background-color: #f6f6f6; padding: 10px 10px 10px 10px; }
	
	.dialog .ft { background:transparent url(resources/module/bl.gif) no-repeat 0px 0px; }
	.dialog .ft .c { background:transparent url(resources/module/br.gif) no-repeat right 0px; }

	/* Global Id Styles */
	#page { width: 960px; margin: 0px auto 20px auto; }
	
	#header { display: block; width: 960px; height: 130px; background: url(resources/header-bg.jpg) top left no-repeat; } 
	#logo { float: left; margin: 25px 0px 0px 0px; background: url(resources/logo-bg.png) top left no-repeat; }
	#logo a { display: block; width: 165px; height: 50px; text-indent: -10000px; }
	#navigation { float: right; padding: 100px 20px 0px 0px; }
	#navigation ul { list-style-type: none; }
	#navigation ul li { display: inline; float: left; margin: 0px 0px 0px 1px; padding: 5px 10px 10px 10px;
		background-color: #333; color: #fff; font-size: 12px; }
	#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active { color: #fff; }
	
	#content-wrapper { width: 960px; margin: 0; padding: 0 0 15px 0; 
		background-color: #1c9ccd;}
	#content { width: 930px; margin: 0 auto 0 auto; padding: 10px 0 15px 0; 
		background: #fff url(resources/content-bg.jpg) top left repeat-x; }
	#inside { padding: 0 20px 0 20px; }
	#userbar { width: 910px; margin: 0; padding: 5px 10px 5px 10px;
		background: url(resources/userbar-bg.jpg) top left repeat-x; }
	#userbar h5 { font-size: 17px; letter-spacing: -0.5px; color: #333; }
	#userbar ul li { display: inline; float: left; padding: 0 15px 0 0; font-size: 12px; }
	#userbar a:link, #userbar a:visited, #userbar a:hover, #userbar a:active { color: #333; }
	
		/* Config Styles */
		#database { position: absolute; top: 0px; left: 10px; background-color: #fff;
			border-style: solid; border-color: #dedede; border-width: 0px 1px 1px 1px; }
		#database p { padding: 5px; }
		
		/* Index Page Styles */
		#index { padding: 30px 0 0 0; }
		#guide { float: left; width: 550px; margin: 0px 0px 0px 30px;  }
		#guide img { padding: 2px; margin: 0px 0px 3px 0px; border-style: solid; border-color: #dedede; border-width: 1px; }
		
		#side { float: left; width: 260px; margin: 0px 0px 0px 40px; }
		
			#welcome { margin: 0px 0px 20px 0px; }
			#about { margin: 0px 0px 20px 0px; }
			#news { margin: 0px 0px 20px 0px; }
			
		#ad { width: 580px; }				/* Messaging */					/* Inbox */			ul#inbox-controls li { display: inline; padding: 0 10px 0 0; }			ul#inbox-list { margin: 10px 0 0 0; }			ul#inbox-list li { margin: 0 0 10px 0; width: 600px; border-style: solid; border-color: #999; border-width: 0 0 1px 0; }								#dash-left { float: left; width: 200px; padding: 0 20px 0 0; }		#dash-right { float: left; width: 500px; }				ul#edit-profile li { margin: 0 0 10px 0; }				.compose-label { float: left; width: 100px; }		.compose-input { border-style: solid; border-width: 1px; border-color: #999; width: 500px; }				ul#friend-list li { border-style: solid; border-width: 0 0 1px 0; border-color: #ccc; width: 500px; margin: 5px 0 5px 0; }