body {
	background-color: #e2f2fb;
	margin: 0px;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #4F5155;
	position: relative;
	text-align: center;
	
	
}
form{
	margin: 0px;
	
}
a{
	color:#3198D3;
	font-weight:bold;
	text-decoration:none;
}

a.head
{
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	
	
}

a.head-big
{
	font-size: 16px;
	text-align: right;
	font-weight: bold;
	
	
}


code {
	font-family: Monaco, Verdana, Sans-serif;
	font-size: 12px;
	background-color: #f9f9f9;
	border: 1px solid #D0D0D0;
	color: #002166;
	display: block;
	margin: 14px 0 14px 0;
	padding: 12px 10px 12px 10px;
}
#alpha-invite
{
	padding: 25px 0px;
	
}
#alpha-invite img
{
	border: 0px solid #999;
}
#invite_content
{
	width:563px;
	margin:1em auto;
	text-align:left;
	position:relative;
	line-height:20px;
}
#homepage-message
{
	font-family: Arial;
	font-size: 13px;
	color: #000000;
	text-align: left;
	line-height:20px;
}
#header
{
	text-align: center;
	margin: 0em auto;
	padding: 10px 0px;
	
}
#footer
{
	clear:both;
	text-align: center;
	margin: 0em auto;
	padding: 5px;
	font-family: Arial, Verdana;
	font-size: 12px;
	
}
#header img
{
	float: left;
}
#nav-container
{
	text-align:right;
}
#nav-list li
{
	display: inline;
	list-style-type: none;
	padding: 0px 0px 0px 20px;
	
}
#content_main
{
	position:relative;
	margin:0em auto;
	text-align: left;
	
}
#main_window
{
	position:relative;
	float: left;
}
#side_window
{
	text-align:left;
	float: right;
	
}
#side_window #about_box
{
	font-size:12px;
	color:#000;
	background-color:#CCE9FF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(border-radius.htc);
	padding:8px;
	margin-left: 12px;
	
	
}

#side_window #my_account
{
	font-size:12px;
	color:#000;
	background-color:#CCE9FF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(border-radius.htc);
	padding:8px;
	margin-left: 12px;
	
	
}

#view_count_box
{
	font-size:14px;
	font-weight: bold;
	color:#000;
	background-color:#CCE9FF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(border-radius.htc);
	padding:8px;
	margin-left: 12px;
}

#welcome_content
{
	text-align:center;
	margin:0em auto;
}
#error_message
{
	position:relative;
	padding:10px;
	text-align: left;
	
}
.error
{
	color:#FF2166;
	font-size:14px;
	font-weight: bold;
	
}
#login_wrapper
{
	background-color:#f0f0f0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(border-radius.htc);
	border: 5px solid #fff;
	font-family: Arial;
	font-size: 4pt;
	text-align: left;
}

.nav-inputs
{
	border:3px solid #C2E0F2;
	color:#3198D3;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	width:220px;
}

#files_view table
{
	font-family: Arial, Verdana, Sans-serif;
	color:#000;
	font-size: 12px;
	background-color:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(border-radius.htc);
}
#payment_view table
{
	font-size:12px;
	background-color:#CCE9FF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(border-radius.htc);
	margin-left: 12px;
	padding: 20px;
}
.uploadedon
{
	font-size: 8px;
	text-align: right;
	
}
#uploader
{
	text-align:center;
	
}
#upload_form
{
	text-align:left;	
	width:450px;
	margin: 0px 150px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 12px;

}
#upload_form p
{
	font-size: 12px;
	color: #FF2166;
	font-weight: bold;
	
}
.upload_input
{
	font-size: 18px;
}
.tweet_input
{
	border:3px solid #C2E0F2;
	color:#3198D3;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	width:480px;
	height:50px;
}
#upload_button
{
	font-size:18px;
}
.no_tweet
{
	width:480px;
}
#single_file_view
{
	text-align:center;	
}
#single_file_view table
{
	font-family: Arial, Verdana, Sans-serif;
	color:#000;
	font-size: 12px;
}
#single_file_view img
{
	border: 10px solid #ffffff;
}
#comment_window form
{
	height:80px;
	font-family: Arial, Verdana, Sans-serif;
	color:#000;
	font-size: 18px;
	background-color:#ffffff;
	text-align: right;
	padding: 5px;
}
#comment_window #no_login
{
	font-family: Arial, Verdana, Sans-serif;
	color:#000;
	font-size: 18px;
	background-color:#fff;
	text-align: center;
	padding: 5px;
	border: 1px solid #999;
	
}
#comment_window textarea
{
	width:100%;
	font-family: Arial, Verdana, Sans-serif;
	color:#000;
	font-size: 12px;
	background-color:#ffffff;
	border: 1px dotted #999;
}
#comment_window span
{
	font-family: Arial, Verdana, Sans-serif;
	color:#000;
	font-size: 10px;
}
#comment_list
{
	position: relative;
}
#comment_list img
{
	float: left;
	border: 3px solid #C2E0F2;
	
}

#comment_list table
{
	width:100%;
	font-family: Arial, Verdana, Sans-serif;
	color:#000;
	font-size: 12px;
	background-color:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior:url(border-radius.htc);
}

.to_whom_input
{
	border:3px solid #C2E0F2;
	color:#3198D3;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	width:280px;
	height:30px;
}

#contact_view
{
	width:563px;
	margin:1em auto;
	text-align:left;
	position:relative;
	line-height:20px;
}

