body{
	background-image:url('/design/gradient.png');
	background-repeat:repeat-x;
	min-width:950px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color:black;
} 

h2,h3{
	margin-top:0px;
	margin-bottom:5px;
}

h2.center{
	text-align:center;
}

p{
	border-style:solid;
	border-width:thin;
	border-color:#99FFFF;
	background-color:#CDFFCD;
	padding:5px;
	word-wrap:break-word;
}

p.desc{
	position:absolute;
	width:439px;
	height:321px;
	top:60px;
	left:500px;
	margin:0px;
	overflow:auto;
}

.button{
	margin-right:5px;
	padding:5px;
	text-decoration:none;
	color:blue;
}

.container{
	position:relative;
	margin:auto;
	margin-bottom:10px;
	font-weight:bold;
	font-size:13px;
	background-color:#ccccff;
}

.button, .small_button{
	background-color:#FFDD00;
	border-style:solid;
	border-width:1px;
	border-color:orange;
}

.button:hover, .small_button:hover{
	background-color:yellow;
}

.small_button, .tiny_link{
	padding-left:5px;
	padding-right:5px;
	font-size:x-small;
	font-weight:bold;
}
.small_button{
	margin:3px;
}

.container, p, .button, .small_button{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.date, .marked{
	color:green;	
	font-weight:bold;
}

.date{
	font-style:italic;
	font-size:14px;
}

.article_info, .video_info{
	color:grey;
}

.article_info, .marked, #videos, #user_video_list, #age{
	text-align:center
}

.video_info{
	position:absolute;
	left:500px;
}

.message_note, .message_error{
	position:relative;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	margin:auto;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	font-weight:bold;
}

.message_note{
	background-color:#99FF66;
}

.message_error{
	background-color:#FFCCCC;
}

.exclamation{
	font-size:14px;
	font-weight:bold;
	color:black;
}

.title{
	width:150px;
	margin:auto;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	text-align:center;
	font-weight:bold;
	background-color:#ccccff;
}

.note{
	width:400px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:5px;
	background-color: #CCFFFF;
}

.vote{
	float:left;
}

.result{
	display:inline-block;
	padding-left:10px;
}

#header{
	position:relative;
	margin-bottom:15px;
}

#page{
	width:950px;
	margin:auto;
}

#search{
	position:absolute;
	top:-2px;
	left:240px;
}

#menu{
	position:absolute;
	top:40px;
	left:243px;
}

#account_bar{
	position:absolute;
	right:0px;
	top:5px;
}

#footer{
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;
	text-align:center;
	font-size:small;
	font-weight:bold;
}

#videos, #user_video_list, #articles, #age{
	width:615px;
}

#user_video_list{
	position:absolute;
	right:0px;
}

#user_article_list{
	position:absolute;
	top:100px;
	width:250px;
}

#user_box{
	position:absolute;
	width:250px;
	height:60px;
}

#user_area, #video_area, #article_area, #output{
	position:relative;
}

#user_area{
	height:420px;
}

#video_area{
	height:440px;
}

#article_area, #output{
	position:relative;
	margin-bottom:20px;
}

#register{
	width:300px;
}

#login{
	width:250px;
}

#config{
	width:300px;
}

#recovery{
	width:320px;
}

#upload{
	width:460px;
}

#submit{
	width:730px;
}

#bookmark{
	width:485px;
}

#avgage{
	width:300px;
	margin-top:30px;
	text-align:center;
}

#forget_passwd{
	position:absolute;
	top:65px;
	left:0px;
}

#dl_org{
	position:absolute;
	top:402px;
}
