#message
	{border:1px solid #3c3c3c;
	background:#272727;
	text-align:center;
	font-weight:bold;
	color:white;
	padding:5px; }

/* Disconnect */

#disconnect
	{background:url(pictures/disconnect.png) top center no-repeat;
	margin:35px 0 0 10px;
	padding-top:28px;
	display:block;
	color:#3a3a3a;
	height:12px;
	float:left; }

/* Admin */

#admin ul
	{margin:0 auto 20px auto;
	font-size:150%;
	list-style:none;
	display:block;
	width:40%; }

#admin a
	{border:1px solid #3c3c3c;
	margin:7px auto 0 auto;
	background:#272727;
	display:block;
	padding:15px;
	color:white; }

#admin a:hover span
	{text-decoration:underline; }

#admin .disabled
	{font-weight:bold;
	color:red; }

#admin a:hover .disabled
	{text-decoration:none; }

/* News */

#news table, #news_home
	{text-align:center;
	margin:auto;
	width:100%; }

#news th, #news_home td
	{border:1px solid #3c3c3c;
	background:#1d1d1d;
	margin:0; }

#news th
	{font-size:120%;
	padding:7px; }

#news td
	{font-size:110%;
	padding:5px; }

#news_home td
	{font-size:150%;
	width:40%; }

#news_home a
	{display:block;
	padding:15px;
	color:white; }

.right_text
	{text-align:right;
	margin:10px 0 0 0; }

.news
	{border:1px solid #3c3c3c;
	background:#272727;
	margin-bottom:20px;
	padding:7px; }

.delete
	{background:url(pictures/Delete.png) 1.5px center no-repeat;
	width:12%; }

/* Calendar */

.calendar
	{text-align:center;
	width:100%; }

.calendar th
	{font-weight:bold; }

.calendar td
	{height:15px;
	width:18px; }

.calendar .today
	{color:#3875d7; }

/* PictureGallery */

#gallery
	{margin:auto;
	text-align:center; }

/* Smiles & BBcode */

#smiles
	{text-align:center; }

.smiles
	{vertical-align:middle;
	margin:0; }

#BBform #smiles_list
	{max-height:300px;
	padding-top:13px;
	max-width:100px;
	overflow:auto;
	float:left; }

#BBform ul
	{list-style:none;
	padding:0; }

.underlined
	{text-decoration:underline; }

/* Files */

.upload
	{background:url(pictures/Upload.png) left no-repeat;
	padding:6px 0 0 30px;
	font-size:20px;
	height:32px; }

#files ul
	{list-style:none;
	padding:0; }

#files a
	{color:white; }

#files li
	{display:block;
	padding:1px 0 0 22px;
	margin-bottom:1px;
	height:16px; }

#files .dir
	{background:url(pictures/dir.png) left center no-repeat; }

#files .code
	{background:url(pictures/code.png) left center no-repeat; }

#files .text
	{background:url(pictures/text.png) left center no-repeat; }

#files .pict
	{background:url(pictures/pict.png) left center no-repeat; }

#files .none
	{background:url(pictures/none.png) left center no-repeat; }

.textarea
	{margin-left:25px; }

/* Upload */

.user_upload
	{line-height:25px;
	text-align:center;
	margin:auto; }

/* Login */

#login
	{width:213px;
	margin:auto; }

#in_login
	{border:1px solid #1f1f1f;
	background:#3c3c3c;
	text-align:center;
	padding:10px;
	padding-bottom:0;
	width:180px; }

#in_login input
	{margin-bottom:10px; }

/* Shadows */

.right
	{background:url(pictures/shadows/right.png) right repeat-y; }

.topright
	{background:url(pictures/shadows/topright.png) top right no-repeat; }

.bottom
	{background:url(pictures/shadows/bottom.png) bottom repeat-x; }

.bottomleft
	{background:url(pictures/shadows/bottomleft.png) bottom left no-repeat; }

.bottomright
	{background:url(pictures/shadows/bottomright.png) bottom right no-repeat;
	padding:0 12px 12px 0; }

.bottomright img
	{border:1px solid #1f1f1f;
	background:#3c3c3c;
	display:block;
	padding:10px; }

#gallery .bottomright img
	{width:160px; }

/* Portfolio */

.design
	{padding-left:30px;
	min-height:180px; }

.design .preview
	{float:left; }

.design ul
	{padding:10px 0 0 240px;
	list-style:none; }

.design li
	{padding-bottom:10px;
	font-size:12px; }

#clear
	{clear:left;
	height:10px; }