.text_10px {
	font-size: 10px;
}

.text_12px {
	font-size: 12px;
}

.text_14px {
	font-size: 14px;
}

.text_16px {
	font-size: 16px;
}

.text_18px {
	font-size: 18px;
}

.text_20px {
	font-size: 20px;
}
.text_24px {
	font-size: 24px;
}
.text_red {
	color:#FF0000;
}

body {
	margin:0px;
	padding:0px;
	background:#2a2a2a;
}

#container {
	width:955px;
	margin:0 auto;
}

#header {
	width:955px;
	height:167px;
}

#real_world_video_logo {
	float:left;
	width:328px;
	height:152px;
	padding: 0px 0px 0px 35px;
}

#small_screens_placeholder {
	float:left;
	width:565px;
	height:167px;
	padding: 0px 0px 0px 20px;
}

#content_area {
	background:url(../images/interface/content_tile.jpg);
	width:771px;
	float:left;
}

a.top_buttons {
	height:30px;
	display: block;
	float:left;
	font:bold 14px arial;
	color:#CCCCCC;
	text-decoration:none;
	padding:20px 0px 0px 0px;
	text-align:center;
	letter-spacing: 2px;
}

a.top_buttons:hover {
	color:#5cb7ce;
}

#topbut_collections {
	width:263px;
	background:url(../images/interface/topbut_collections_bg.jpg);
}

#topbut_clip_random {
	width:254px;
	background:url(../images/interface/topbut_clip_random.jpg);
}

#topbut_free_sample {
	width:254px;
	background:url(../images/interface/topbut_free_sample.jpg);
}

#content_body {
	padding:30px 20px 30px 35px;
}

#content_btm {
	width:601px;
	height:10px;
}

#nav_area {
	width:179px;
	float:left;
}

#nav_body {
	background:url(../images/interface/nav_bg.jpg) no-repeat;
	width:179px;
	height:312px;
	padding:7px 0px 0px 0px;
	margin:36px 0px 20px 0px;
}

a.nav_item {
	font:14px arial;
	color:#FFFFFF;
	display:block;
	height:16px;
	text-decoration:none;
	padding:10px 0px 10px 22px;
	width:152px;
}

a.nav_item:hover {
	color:#5cb7ce;
}

#search_box {
	width:153px;
	height:67px;
	padding:18px 0px 0px 22px;;
}

#search_form {

}

#keyword_field {
	background:#232222;
	border:1px solid #444444;
	width: 130px;
}

#find_clips_button {
	margin:10px 0px 0px 0px;
}

#site_network {
	background:url(../images/interface/site_network_bg.jpg) no-repeat;
	width:166px;
	height:215px;
	padding:28px 0px 0px 13px;
}

a.sitenav_item {
	display:block;
	width:160px;
	padding:22px 0px 0px 0px;
	font:10px arial;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
}

a.sitenav_item:hover {
	color:#5cb7ce;
}

.sitenav_img {
	margin:0px 0px 5px 0px;
}

#fridayphoto {
	margin: 0px 0px 0px 15px;
}

#footer {
	width:780px;
	height:61px;
}

#footer_body {
	padding:30px;
	text-align: center;
}

#clear {
	clear:both;
}

a.search_result_item {
	display:block;
	width:150px;
	height:165px;
	padding:10px 10px 0px 10px;
	font:normal 10px arial;
	color:#B6C6C9;
}

a.search_result_item:hover {
	font:normal 10px arial;
	color:#61CBE1;
}

a.search_result_item img {
	border:1px solid #333333;
	margin:0px 0px 5px 0px;
}

a.search_result_item span {
	display:block;
}

a.search_result_item:hover img {
	border:1px solid #00CCFF;
}

a.back_forth_buttons {
	font:bold 10px arial;
	color: #CCCCCC;
	display:block;
	width:30px;
	height:12px;
	margin:0px 0px 0px 5px;
	padding:5px;
	background:#000000;
	border:1px solid #595959;
	float:left;
	letter-spacing:1px;
}
a.back_forth_buttons:hover {
	border:1px solid #CCCCCC;
}
.page_nav {
	width:710px;
	margin:20px 0px 20px 0px;
}
.page_numbers {
	float:right;
	width:600px;
	text-align:right;
}
a.cat_item {
	display:block;
	width: 168px;
	padding:1px;
	border: solid 1px #363434;
	background: #262424;
	float: left;
	margin: 5px 0px 0px 5px;
	height: 30px;
	font:bold 11px arial;
	line-height:30px;
}
a.cat_item:hover {
	background: #363333;
}

.cat_item img {
	border:none;
	margin:0px 10px 0px 0px;
}

.home_title {
	background:url(../images/interface/title_grad_bg_tile.jpg) repeat-x;
	height:16px;
	font:bold 14px arial;
	padding:7px 0px 7px 10px;
	letter-spacing:0px;
	margin: 10px 0px 10px 0px;
	color:#cbcbcb;
}
#sample_title_text {
	float:left;
}
#sample_title {
	margin:30px 0px 10px 0px;
}
#sample_sidetitle {
	color:#707070;
	width:250px;
	font:bold 14px arial;
	text-align:right;
	float:right;
	margin: 0px 10px 0px 0px;
}
div.search_result_div {
	width:177px;
	height:175px;
	float:left;
}
a.search_result_item p {
	margin:0px;
	padding:0px;
}
#ad_container {
	padding: 5px 0px 0px 5px;
	width: 176px;
}
.ad_box {
	width:160px;
	padding:8px;
	margin:0px 0px 10px 0px;
	font:12px arial;
	color:#FFFFFF;
}
.ad_box a {
	color:#62B5DD;
	text-decoration:none;
}
.ad_box a:hover {
	text-decoration:underline;
}
.ad_box_large {
	height:289px;
	background:url(../images/ad-content/adbox-large.jpg) no-repeat;
}
.ad_box_medium {
	height:189px;
	background:url(../images/ad-content/adbox-medium.jpg) no-repeat;
}
.ad_box_small {
	height:89px;
	background:url(../images/ad-content/adbox-small.jpg) no-repeat;
}
.self_ad {
	width:162px;
	height:88px;
	padding:4px;
}


