@charset "utf-8";
/*
####################### INIT DEFAULTS
*/
*{
margin:0;
padding:0;
}
div{
/*outline:thin solid #FF0000;*/
}
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#777777;
background:url('../images/main_bg_tile.jpg') top left repeat-x;
background-color:#292b30;
}
#container{
width:928px;
margin:0 auto;
}
a, a:visited{
color:#BBBBBB;
text-decoration:none;
}
a:hover, a:active{
color:#FFFFFF;
}
a img{
border:none;
}
img.up_image{
margin-bottom:3px;
}
hr{
margin:5px 0;
color:#BBBBBB;
}
input, textarea, select{
padding:2px;
border:#5A5A5A 1px solid;
background-color:#2B2C30;
color:#CCCCCC;
}
input{
width:200px;
}
input.file{
color:#333333;
}
input.disabled{
background-color:#191919;
}
textarea{
width:350px;
height:100px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
textarea.reply{
width:290px;
height:60px;
}
#form textarea{
width:280px;
}
textarea.manage{
}
textarea.quick_content{
height:45px;
}
input.submit{
color:#AAAAAA;
width:auto;
background:none;
border:none;
}
input.submit:hover{
color:#FFFFFF;
}
table.list{
color:#AAA;
}
table.list tr{
background-color:#222;
}
table.list td{
padding-bottom:2px;
}
table.list th{
background-color:#151515;
font-weight:bold;
}
/*
####################### TEXT CLASSES
*/
div.add_link a{
position:relative;
bottom:4px;
color:#B3FFAA;
}
div.add_link a:hover{
color:#FFF;
}
span.errors{
color:#990000;
}
span.light{
color:#444;
}
span.messages{
color:#009900;
}
span.bold_title{
font-weight:bold;
color:#FFFFFF;
}
span.red{
color:#990000;
}
span.title{
color:#FFFFFF;
font-weight:bold;
}
span.arrow{
font-size:8px;
font-weight:normal;
color:#FF0000;
}
span.hidden{
visibility:hidden;
}
img.no_display{
display:none;
}
a.footer, a.footer:visited{
color:#777777;
}
a.footer:hover, a.footer:active{
color:#FFFFFF;
}
/*
####################### HEADER
*/
#header{
}
#logo{
width:230px;
height:40px;
background:url('../images/logo_header.gif') no-repeat;
position:relative;
top:20px;
}
/*
####################### TOP NAVIGATION
*/
#nav a, #nav a:hover, #nav a:active{
float:right;
width:84px;
height:27px;
margin-right:5px;
position:relative;
top:9px;
left:89px;
}
#nav a.client_area, #nav a.client_area:hover, #nav a.client_area:active, #nav a.client_area_select, #nav a.admin, #nav a.admin:hover, #nav a.admin:active, #nav a.admin_select{
position:relative;
top:-40px;
left:0;
}
#nav a.home, #nav a.home:visited{background: url("../images/nav_home.gif") -84px 0 no-repeat;}
#nav a.about, #nav a.about:visited{background: url("../images/nav_about.gif") -84px 0 no-repeat;}
#nav a.portfolio, #nav a.portfolio:visited{background: url("../images/nav_portfolio.gif") -84px 0 no-repeat;}
#nav a.news, #nav a.news:visited{background: url("../images/nav_news.gif") -84px 0 no-repeat;}
#nav a.contact, #nav a.contact:visited{background: url("../images/nav_contact.gif") -84px 0 no-repeat;}
#nav a.client_area, #nav a.client_area:visited{background: url("../images/nav_client_area.gif") -84px 0 no-repeat;}
#nav a.admin, #nav a.admin:visited{background: url("../images/nav_admin.gif") -84px 0 no-repeat;}

#nav a.home_select, #nav a.home:hover{background: url("../images/nav_home.gif") 0 0 no-repeat;}
#nav a.about_select, #nav a.about:hover{background: url("../images/nav_about.gif") 0 0 no-repeat;}
#nav a.portfolio_select, #nav a.portfolio:hover{background: url("../images/nav_portfolio.gif") 0 0 no-repeat;}
#nav a.news_select, #nav a.news:hover{background: url("../images/nav_news.gif") 0 0 no-repeat;}
#nav a.contact_select, #nav a.contact:hover{background: url("../images/nav_contact.gif") 0 0 no-repeat;}
#nav a.client_area_select, #nav a.client_area:hover{background: url("../images/nav_client_area.gif") 0 0 no-repeat;}
#nav a.admin_select, #nav a.admin:hover{background: url("../images/nav_admin.gif") 0 0 no-repeat;}

#nav a:hover, #nav a:active{
background-position: 0px 0px;
}
/*
####################### 4 CONTENT BOXES
*/
#content_container{
margin-top:65px;
}
#content_small_top, #content_large, #content_small_bottom{
background:#18191b url('../images/content_header_bg.gif') repeat-x;
}
	/*
	##### TOP LEFT BOX
	*/
	#top_graphic{
	float:left;
	width:655px;
	border:1px solid #999999;
	}
	/*
	##### TOP RIGHT BOX
	*/
	#content_small_top{
	float:right;
	height:270px;
	max-height:268px;
	width:250px;
	border:1px solid #999999;
	overflow:hidden;
	}
	#content_small_top #news{
	height:250px;
	margin:10px 20px 10px 10px;
	}
		/*
		##### HOME
		*/
		#content_small_top #news div.title{
		width:51px;
		height:20px;
		background:url('../images/header_news.gif') no-repeat;
		}
		#content_small_top #news div.article{
		margin-top:10px;
		}
		#content_container #content_small_top #news .article .description{
		position:relative;
		left:12px;
		}
		/*
		##### RECENT WORKS
		*/
		#content_small_top #recent_works{
		margin:10px 20px 10px 10px;
		}
		#content_small_top #recent_works div.article_title{
		margin-top:10px;
		}
		#content_small_top #recent_works div.title{
		width:142px;
		height:20px;
		background:url('../images/header_recent_works.gif') no-repeat;
		}
		#content_small_top #recent_works .article span.description{
		position:relative;
		left:12px;
		}
	/*
	##### BOTTOM LEFT BOX
	*/
	#content_large{
	float:left;
	width:655px;
	/*min-height:400px;*/
	border:1px solid #999999;
	margin-top:18px;
	}
	#content_large .more_link{
	clear:both;
	padding:0 10px;
	}
		/*
		##### HOME
		*/
		#content_large #recent_works .article{
		padding-top:10px;
		border-bottom:1px solid #666666;
		}
		#content_large #recent_works{
		margin:10px;
		}
		#content_large #recent_works div.title{
		width:142px;
		height:19px;
		background:url('../images/header_recent_works.gif') no-repeat;
		}
		#content_large #recent_works img{
		margin:5px 0;
		border:1px solid #444;
		}
		/*
		##### ABOUT
		*/
		#content_large #about{
		margin:10px;
		min-height:380px;
		}
		#content_large #about #programs div.title{
		width:87px;
		height:20px;
		background:url('../images/header_programs.gif') no-repeat;
		}
		#content_large #about #programs{
		margin-top:10px;
		padding:10px;
		width:186px;
		background:url('../images/content_header_bg.gif') repeat-x;
		float:right;
		}
		#content_large #about #programs .content{
		margin-top:10px;
		}
		#content_large #about div.title{
		width:63px;
		height:20px;
		background:url('../images/header_about.gif') no-repeat;
		}
		#content_large #about #skills{
		margin-top:10px;
		padding:10px;
		width:399px;
		background:url('../images/content_header_bg.gif') repeat-x;
		}
		#content_large #about #skills div.title{
		width:63px;
		height:20px;
		background:url('../images/header_skills.gif') no-repeat;
		}
		#content_large #about #skills .content{
		margin-top:10px;
		}
		#content_large #about #education{
		margin-top:10px;
		padding:10px;
		width:399px;
		background:url('../images/content_header_bg.gif') repeat-x;
		}
		#content_large #about #education div.title{
		width:100px;
		height:20px;
		background:url('../images/header_education.gif') no-repeat;
		}
		#content_large #about #education .content{
		margin-top:10px;
		}
		#content_large #top_paragraph{
		width:420px;
		margin-top:13px;
		}
		#content_large #top_paragraph img{
		margin-right:10px;
		float:left;
		}
		#content_large #download_portfolio a, #content_large #download_portfolio a:visited{
		margin-top:13px;
		display:block;
		width:206px;
		height:103px;
		background: url("../images/download_resume_large.jpg") -206px 0 no-repeat;
		float:right;
		}
		#content_large #download_portfolio a:hover, #content_large #download_portfolio a:active{
		margin-top:13px;
		display:block;
		width:206px;
		height:103px;
		background: url("../images/download_resume_large.jpg") 0 0 no-repeat;
		float:right;
		}
		/*
		##### PORTFOLIO
		*/
		#content_large #portfolio{
		margin:10px;
		min-height:380px;
		}
		#content_large #portfolio div.title{
		width:106px;
		height:20px;
		background:url('../images/header_portfolio.gif') no-repeat;
		}
		#content_large #portfolio div.notifications_title{
		width:155px;
		height:20px;
		background:url('../images/header_notifications_large.gif') no-repeat;
		}
		#content_large #filter{
		width:225px;
		min-height:300px;
		background-color:#101112;
		border:1px solid #666666;
		float:left;
		margin-top:13px;
		}
		#content_large #filter #container{
		width:auto;
		margin:10px;
		}
		#content_large #filter #container #thinning_container{
		margin-left:10px;
		}
		#content_large #filter #container div.filter_title{
		width:71px;
		height:19px;
		background:url('../images/header_filter.gif') no-repeat;
		}
		#content_large #filter #container #thinning_container div.section{
		border-top:1px solid #666666;
		}
		#content_large #right_container{
		width:400px;
		float:right;
		margin-top:13px;
		}
		#content_large #right_container #paginate_top{
		padding-bottom:10px;
		padding-right:10px;
		border-bottom:1px solid #666666;
		}
		#content_large #right_container div.article div.article_more_link{
		margin-right:5px;
		margin-top:25px;
		float:right;
		}
		#content_large #right_container div.article{
		padding:10px 0;
		border-bottom:1px solid #666666;
		}
		#content_large #right_container div.article div.article_title, #content_large #right_container div.article div.image{
		margin-bottom:5px;
		}
		#content_large #portfolio div.more_link{
		padding-top:10px;
		}
		/*
		##### FAQS
		*/
		#content_large .faqs{
		margin-top:15px;
		}
		#content_large .faqs .light{
		padding-right:20px;
		position:relative;
		left:10px;
		}
		/*
		##### PORTFOLIO DETAIL
		*/
		#content_large #portfolio_detail{
		margin:10px;
		}
		#content_large #portfolio_detail .message_reply{
		min-height:25px;
		padding:10px;
		margin:10px;
		}
		#content_large #portfolio_detail .message_reply div{
		padding:10px;
		background-color:#222;
		width:50%;
		color:#BBB;
		font-size:12px;
		}
		#content_large #portfolio_detail div.title{
		width:106px;
		height:20px;
		background:url('../images/header_portfolio.gif') no-repeat;
		}
		#content_large #portfolio_detail div.title_notifications{
		width:155px;
		height:20px;
		background:url('../images/header_notifications_large.gif') no-repeat;
		}
		#content_large #portfolio_detail div.title_details{
		width:155px;
		height:20px;
		background:url('../images/header_details.gif') no-repeat;
		}
		#content_large #portfolio_detail div.title_faqs{
		width:155px;
		height:20px;
		background:url('../images/header_faqs.gif') no-repeat;
		}
		#content_large #portfolio_detail .middle_top{
		margin-top:15px;
		}
		#content_large #portfolio_detail .middle_top .left{
		padding:5px 0;
		background:#333;
		color:#CCC;
		padding-left:80px;
		font-size:16px;
		float:left;
		}
		#content_large #portfolio_detail .middle_top .right{
		padding:5px 0;
		background:#333;
		color:#CCC;
		padding-right:80px;
		font-size:16px;
		text-align:right;
		}
		#content_large #portfolio_detail #top{
		margin-top:15px;
		}
		#content_large #portfolio_detail #top .top_left{
		font-size:16px;
		float:left;
		}
		#content_large #portfolio_detail #top .top_right{
		text-align:right;
		}
		#content_large #portfolio_detail #left_container, #content_large #portfolio_detail #right_container{
		margin-top:5px;
		width:310px;
		}
		#content_large #portfolio_detail img.thumb{
		border:1px solid #666666;
		}
		#content_large #portfolio_detail #left_container .bottom{
		}
		#content_large #portfolio_detail #left_container .bottom div.title{
		width:106px;
		height:20px;
		background:url('../images/header_features.gif') no-repeat;
		}
		#content_large #portfolio_detail #left_container{
		clear:left;
		float:left;
		}
		#content_large #portfolio_detail #right_container .bottom div.title{
		width:125px;
		height:20px;
		background:url('../images/header_description.gif') no-repeat;
		}
		#content_large #portfolio_detail .float_container{
		padding-bottom:10px;
		}
		#content_large #portfolio_detail #menu{
		clear:both;
		padding-top:10px;
		border-top:1px solid #555555;
		}		
		#content_large #portfolio_detail #menu a.left, #content_large #portfolio_detail #menu a.right{
		width:191px;
		}
		#content_large #portfolio_detail #menu a.left, #content_large #portfolio_detail #menu a.right{
		display:block;
		width:191px;
		height:45px;
		float:left;
		}
		#content_large #portfolio_detail #menu a.left{
		margin-left:120px;
		}
		#content_large #portfolio_detail #menu a.right{
		margin-left:13px;
		}
		#content_large #portfolio_detail #menu a.left, #content_large #portfolio_detail #menu a.left:visited{
		background: url("../images/go_back.gif") 0 0 no-repeat;
		}
		#content_large #portfolio_detail #menu a.right, #content_large #portfolio_detail #menu a.right:visited{
		background: url("../images/visit_website.gif") 0 0 no-repeat;
		}
		#content_large #portfolio_detail #menu a.right:hover, #content_large #portfolio_detail #menu a.right:active, #content_large #portfolio_detail #menu a.left:hover, #content_large #portfolio_detail #menu a.left:active{
		background-position: -191px 0px;
		}
		#content_large #portfolio_detail #right_container .bottom, #content_large #portfolio_detail #left_container .bottom{
		margin-top:10px;
		padding:10px;
		background:#18191b url('../images/content_header_bg.gif') repeat-x;
		}
		#content_large #portfolio_detail #right_container .bottom .description, #content_large #portfolio_detail #left_container .bottom .description{
		margin-top:10px;
		}
		/*
		##### NEWS
		*/
		#content_large #news{
		margin:10px;
		min-height:380px;
		}
		#content_large #news div.title{
		width:106px;
		height:20px;
		background:url('../images/header_news.gif') no-repeat;
		}
		#content_large #news .article_title span.light{
		color:#AAA;
		}
		#content_large #news .article_title span.title{
		font-size:14px;
		}
		#content_large #filter{
		width:225px;
		min-height:300px;
		background-color:#101112;
		border:1px solid #666666;
		float:left;
		margin-top:13px;
		}
		#content_large #filter #container{
		width:auto;
		margin:10px;
		}
		#content_large #filter #container #thinning_container{
		margin-left:10px;
		}
		#content_large #filter #container div.filter_title{
		width:71px;
		height:19px;
		background:url('../images/header_filter.gif') no-repeat;
		}
		#content_large #filter #container #thinning_container div.section{
		border-top:1px solid #666666;
		}
		#content_large #right_container{
		width:400px;
		float:right;
		margin-top:13px;
		}
		#content_large #right_container #paginate_top{
		padding-bottom:10px;
		padding-right:10px;
		border-bottom:1px solid #666666;
		}
		#content_large #right_container div.article div.article_more_link{
		margin-right:5px;
		margin-top:25px;
		float:right;
		}
		#content_large #right_container div.article{
		padding:10px 0;
		border-bottom:1px solid #666666;
		}
		#content_large #right_container div.article div.article_title, #content_large #right_container div.article div.image{
		margin-bottom:5px;
		}
		#content_large #news div.more_link{
		padding-top:10px;
		clear:both;
		}
		/*
		##### CONTACT
		*/
		#content_large #contact .article{
		padding-top:10px;
		border-bottom:1px solid #666666;
		}
		#content_large #contact{
		margin:10px;
		}
		#content_large #left{
		margin-top:25px;
		padding-right:80px;
		width:300px;
		height:100px;
		float:left;
		}
		#content_large #right{
		margin-top:25px;
		}
		#content_large #contact .bold_title{
		font-weight:bold;
		color:#FFFFFF;
		}
		#content_large #contact div.title{
		width:142px;
		height:19px;
		background:url('../images/header_contact.gif') no-repeat;
		}
		#content_large #contact #via_form div.title{
		width:142px;
		height:19px;
		background:url('../images/header_via_form.gif') no-repeat;
		}
		#content_large #contact #via_form{
		margin-top:10px;
		padding:10px;
		width:auto;
		background:url('../images/content_header_bg.gif') repeat-x;
		}
		#content_large #contact #via_form table{
		margin-top:15px;
		}
		/*
		##### CLIENT AREA
		*/
		#content_large #client_area{
		margin:10px;
		}
		#content_large #client_area div.title{
		width:142px;
		height:19px;
		background:url('../images/header_client_area.gif') no-repeat;
		}
		#content_large #client_area #login{
		}
		#content_large #client_area #login div.title{
		width:142px;
		height:19px;
		background:url('../images/header_login.gif') no-repeat;
		}
		#content_large #client_area #login{
		width:300px;
		margin:50px auto 70px auto;
		border-bottom:1px solid #666666;
		padding:10px;
		background:url('../images/content_header_bg.gif') repeat-x;
		}
		#content_large #client_area #login table{
		margin-top:15px;
		}
		/*
		##### CPANEL
		*/
		#content_large #cpanel{
		min-height:465px;
		margin:10px;
		}
		#content_large #cpanel div.title{
		width:142px;
		height:19px;
		background:url('../images/header_client_area.gif') no-repeat;
		}
		#content_large #cpanel #quick_upload, #content_large #cpanel #notifications, #content_large #cpanel #send_message{
		padding:10px;
		background:url('../images/content_header_bg.gif') repeat-x;
		}
			/*
			##### RIGHT
			*/
			#content_large #cpanel #right{
			float:right;
			width:230px;
			}
			#content_large #cpanel #quick_upload input, #content_large #cpanel #quick_upload textarea{
			font-size:10px;
			width:150px;
			}
			#content_large #cpanel #quick_upload input.submit, #content_large #cpanel #send_message input.submit{
			width:auto;
			}
			#content_large #cpanel #quick_upload{
			margin:10px;
			}
			#content_large #cpanel #quick_upload table{
			margin:0;
			}
			#content_large #cpanel #quick_upload div.title{
			width:142px;
			height:19px;
			background:url('../images/header_quick_upload.gif') no-repeat;
			}
			/*
			##### LEFT
			*/
			#content_large #cpanel #left{
			width:300px;
			}
			#content_large #cpanel #left #welcome{
			width:390px;
			padding-bottom:5px;
			padding-right:10px;
			}
			#content_large #cpanel #left #welcome .top{
			font-size:12px;
			border-bottom:1px solid #666666;
			padding-bottom:5px;
			margin-bottom:5px;
			}
			#content_large #cpanel #left #welcome .top .right{
			font-size:10px;
			}
			#content_large #cpanel #left #welcome #middle{
			}
			#content_large #cpanel #left #welcome .more_link{
			text-align:right;
			}
			#content_large #cpanel #notifications{
			margin-top:10px;
			width:380px;
			}
			#content_large #cpanel #notifications div.title{
			width:142px;
			height:19px;
			background:url('../images/header_notifications.gif') no-repeat;
			}
			#content_large #cpanel #notifications #new{
			margin-top:10px;
			line-height:16px;
			}
			#content_large #cpanel #notifications .more_link{
			margin-top:5px;
			text-align:right;
			}
			#content_large #cpanel #left #send_message textarea, #content_large #cpanel #left #send_message input{
			width:300px;
			font-size:10px;
			}
			#content_large #cpanel #send_message{
			width:380px;
			}
			#content_large #cpanel #left #send_message input.submit{
			width:auto;
			}
			#content_large #cpanel #send_message table{
			margin-top:10px;
			}
			#content_large #cpanel #send_message div.title{
			width:142px;
			height:19px;
			background:url('../images/header_send_message.gif') no-repeat;
			}
			
	/*
	##### BOTTOM RIGHT BOX
	*/
	#content_small_bottom{
	float:right;
	width:250px;
	border:1px solid #999999;
	margin-top:18px;
	}
		/*
		##### HOME
		*/
		#content_small_bottom #about{
		height:250px;
		margin:10px 20px 10px 10px;
		}
		#content_small_bottom #about div.title{
		width:63px;
		height:20px;
		background:url('../images/header_about.gif') no-repeat;
		}
		#content_small_bottom #top_paragraph img{
		padding-right:10px;
		float:left;
		}
		#content_small_bottom #bottom_paragraph{
		margin-top:10px;
		clear:left;
		}
		#content_small_bottom div.thinning_container{
		padding:12px 10px 0 10px;
		}
		#content_small_bottom #resume_small a, #content_small_bottom #resume_small a:visited{
		display:block;
		width:150px;
		height:41px;
		background: url("../images/download_resume_small.gif") 0 0 no-repeat;
		}
		#content_small_bottom #resume_small a:hover, #content_small_bottom #resume_small a:active{
		display:block;
		width:150px;
		height:41px;
		background: url("../images/download_resume_small.gif") -150px 0 no-repeat;
		}
		/*
		##### RECENT WORKS
		*/
		#content_small_bottom #recent_works{
		margin:10px 20px 10px 10px;
		}
		#content_small_bottom #recent_works div.article_title{
		margin-top:10px;
		}
		#content_small_bottom #recent_works div.title{
		width:142px;
		height:20px;
		background:url('../images/header_recent_works.gif') no-repeat;
		}
		#content_small_bottom #recent_works .article span.description{
		position:relative;
		left:12px;
		}
/*
####################### ADMIN
*/
#content_large #admin{
margin:10px;
}
#content_large #admin div.title{
width:142px;
height:19px;
background:url('../images/header_admin.gif') no-repeat;
}
#content_large #admin #login{
}
#content_large #admin #login div.title{
width:142px;
height:19px;
background:url('../images/header_login.gif') no-repeat;
}
#content_large #admin #login{
width:300px;
margin:50px auto 70px auto;
border-bottom:1px solid #666666;
padding:10px;
background:url('../images/content_header_bg.gif') repeat-x;
}
#content_large #admin #login table{
margin-top:15px;
}
/*
##### ADMIN CPANEL
*/
#content_large #admin_cpanel{
min-height:550px;
margin:10px;
}
#content_large #admin_cpanel div.title{
width:142px;
height:19px;
background:url('../images/header_admin.gif') no-repeat;
}
#content_large #admin_cpanel #quick_news, #content_large #admin_cpanel #notifications, #content_large #admin_cpanel #send_message{
padding:10px;
background:url('../images/content_header_bg.gif') repeat-x;
}
	/*
	##### RIGHT
	*/
	#content_large #admin_cpanel #right{
	float:right;
	width:230px;
	}
	#content_large #admin_cpanel #quick_news input, #content_large #admin_cpanel #quick_news textarea{
	font-size:10px;
	width:150px;
	}
	#content_large #admin_cpanel #quick_news input.submit, #content_large #admin_cpanel #send_message input.submit{
	width:auto;
	}
	#content_large #admin_cpanel #quick_news{
	margin:10px;
	}
	#content_large #admin_cpanel #quick_news table{
	margin:0;
	}
	#content_large #admin_cpanel #quick_news div.title{
	width:142px;
	height:19px;
	background:url('../images/header_quick_news.gif') no-repeat;
	}
	/*
	##### LEFT
	*/
	#content_large #admin_cpanel #left{
	width:300px;
	}
	#content_large #admin_cpanel #left #welcome{
	width:390px;
	padding-bottom:5px;
	padding-right:10px;
	}
	#content_large #admin_cpanel #left #welcome .top{
	font-size:12px;
	border-bottom:1px solid #666666;
	padding-bottom:5px;
	margin-bottom:5px;
	}
	#content_large #admin_cpanel #left #welcome .top .right{
	font-size:10px;
	}
	#content_large #admin_cpanel #left #welcome #middle{
	}
	#content_large #admin_cpanel #left #welcome .more_link{
	text-align:right;
	}
	#content_large #admin_cpanel #notifications{
	margin-top:10px;
	width:380px;
	}
	#content_large #admin_cpanel #notifications div.title{
	width:142px;
	height:19px;
	background:url('../images/header_notifications.gif') no-repeat;
	}
	#content_large #admin_cpanel #notifications #new{
	margin-top:10px;
	line-height:16px;
	}
	#content_large #admin_cpanel #notifications .more_link{
	margin-top:5px;
	text-align:right;
	}
	#content_large #admin_cpanel #left #send_message textarea, #content_large #admin_cpanel #left #send_message input{
	width:300px;
	font-size:10px;
	}
	#content_large #admin_cpanel #send_message{
	width:380px;
	}
	#content_large #admin_cpanel #left #send_message input.submit{
	width:auto;
	}
	#content_large #admin_cpanel #send_message table{
	margin-top:10px;
	}
	#content_large #admin_cpanel #send_message div.title{
	width:142px;
	height:19px;
	background:url('../images/header_send_message.gif') no-repeat;
	}
/*
####################### INPUT CONTENT
*/
#content_large #manage{
margin:10px;
}
#content_large #manage div.title{
width:142px;
height:19px;
background:url('../images/header_admin.gif') no-repeat;
}
#content_large #manage div.title_manage{
width:142px;
height:19px;
background:url('../images/header_manage.gif') no-repeat;
}
#content_large #manage div.title_insert, #content_large #manage div.title_update, #content_large #manage div.title_delete{
width:142px;
height:19px;
}
#content_large #manage div.title_insert{
background:url('../images/header_insert.gif') no-repeat;
}
#content_large #manage div.title_update{
background:url('../images/header_update.gif') no-repeat;
}
#content_large #manage div.title_delete{
background:url('../images/header_delete.gif') no-repeat;
}
#content_large #manage #form{
}
#content_large #manage #form div.title{
width:142px;
height:19px;
background:url('../images/header_login.gif') no-repeat;
}
#content_large #manage #form{
width:300px;
margin:50px auto 70px auto;
border-bottom:1px solid #666666;
padding:10px;
background:url('../images/content_header_bg.gif') repeat-x;
}
#content_large #manage #form table{
margin-top:15px;
}
/*
####################### FOOTER
#footer{
clear:both;
background-color:#18191b;
border:1px solid #999999;
width:655px;
margin:0 auto;
position:relative;
top:25px;
padding:11px;
right:137px;
}
*/
#footer{
clear:both;
background-color:#000000;
position:relative;
top:25px;
padding:11px;
}
#footer_content{
clear:both;
width:655px;
margin:0 auto;
position:relative;
right:137px;
}