/**/
#body
{
	background:#ffff00;
	text-align:center;
}
#wrapper
{
	width:960px;
	margin:0 auto;
}
#top_nav
{
	width:960px;
	height:40px;
	margin:5px 0 0px 0;
}
#top_nav p
{
	height:20px;
	text-align:right;
	color:#ccc;
	float:right;
}
#top_nav p a
{
	color:#666;
}
#top_nav p a:hover
{
	color:#333;
}
#logo
{
	width:960px;
	height:200px;
}
#main_nav
{
	width:960px;
	height:30px;
	border-bottom:5px solid #f0f0f0;
	text-align:right;
}
#member_nav
{
	width:960px;
	height:30px;
	border-bottom:5px solid #f0f0f0;
	text-align:right;
	background:#fff url(../../images/navigation/member_nav_bg.gif) bottom right no-repeat;
}
#top_content
{
	width:960px;
	border-bottom:5px solid #f0f0f0;
	padding:0 0 20px 0;
}
#middle_content
{
	width:960px;
	border-bottom:5px solid #f0f0f0;
	overflow:auto;
	padding:0 0 20px 0;
}
#upload_form
{
    width:850px;
    border-top:5px solid #f0f0f0;
    margin:20px auto;
    background-position:top left;
    background-repeat:no-repeat;
    padding:40px 50px 0px 50px;
}
#my_comments
{
    width:960px;
	border-top:5px solid #f0f0f0;
	padding:0 0 20px 0;
	margin-top:10px;
}
.video_player
{
}
#bottom_content
{
	width:960px;
	border-bottom:5px solid #f0f0f0;
	overflow:auto;
	padding:0 0 20px 0;
}
#bottom_left
{
	width:480px;
	float:left;
}
#bottom_right
{
	width:480px;
	float:left;
}
#footer_content
{
	width:960px;
	text-align:center;
}
/*Grid Layouts - Large*/
.grid_large
{
    width:850px;
    margin:20px auto 10px auto;
    border:0px solid #fff;
}
.info_cell_large
{
    width:483px;
    vertical-align:top;
}
/**/
.large_post_title
{
    font-size:1.6em;
    font-weight:bold;
    color:#333;
}
a.large_post_title
{
    font-size:1.6em;
    font-weight:bold;
}
.large_post_school
{
    font-size:1.6em;
    color:#666;
}
.large_post_author
{
    font-size:1.2em;
    color:#999;
}
.large_post_date
{
    font-size:0.8em;
    color:#ccc;
}
.large_post_rating
{
    font-size:1.0em;
    padding:0;
    color:#99ccFF;
}
.image_cell_large
{
    width:367px;
    text-align:center;
}
.image_cell_large_bulletin
{
    width:367px;
    text-align:left;
}
/*Grid Layouts - Small*/
.grid_small
{
    width:400px;
    margin:20px 5px 0 40px;
    border:0px solid #fff;
}
.grid_small_no_image
{
    width:400px;
    margin:20px 5px 0 30px;
    border:0px solid #fff;
}
.info_cell_small
{
    width:470px;
    vertical-align:top;
}
.info_cell_small_with_image
{
    width:310px;
    vertical-align:top;
}
/**/
.small_post_title
{
    font-size:1.2em;
    font-weight:bold;
    padding-left:10px;
}
.small_post_rating
{
    font-size:1.0em;
    padding-left:10px;
    color:#99ccFF;
}
.small_post_school
{
    font-size:1.2em;
    color:#666;
    padding-left:10px;
}
.small_post_author
{
    font-size:1.2em;
    color:#999;
    padding-left:10px;
}
.small_post_date
{
    font-size:0.8em;
    color:#ccc;
    padding-left:10px;
}
.small_post_read_more
{
    padding-left:10px;
}
.image_cell_small
{
    width:160px;
    border:5px solid #e1e1e1;
}
/*search_results_grids*/
.grid_search
{
    width:850px;
    margin:20px auto 10px auto;
}
.info_cell_search
{
    width:680px;
    padding-left:10px;
    vertical-align:top;
    margin:5px 0 5px 0;
    border-top:2px solid #e1e1e1;
    border-bottom:2px solid #e1e1e1;
}
.search_post_title
{
    font-size:1.2em;
    font-weight:bold;
}
.search_post_school
{
    font-size:1.2em;
    color:#666;
}
.search_post_author
{
    font-size:1.2em;
    color:#999;
}
.search_post_date
{
    font-size:0.8em;
    color:#ccc;
}
.search_post_rating
{
    font-size:1.0em;
    padding:0;
    color:#99ccFF;
}
.image_cell_search
{
    width:170px;
    height:120px;
    border:2px solid #e1e1e1;
}
.search_delete_post
{
    font-size:0.8em;
    font-weight:bold;
}
/*Ajax CSS*/
.msg_list 
{
	margin: 0px auto;
}
.msg_title
{
    padding-left:50px;
    padding-top:20px;
    margin-bottom:0px;
	font-weight:normal;
	color:#666;
	cursor:pointer;
}
.msg_body 
{
    margin-left:10px;
}
.msg_body_content
{
	padding:10px 40px;
	width:500px;
}
