/*----------category styles----------*/
@import url("colours.css");
@import "../blog/wp-content/themes/LRR/style.css";


/*------------Style Reset----------*/

body {
	padding:20px;
	background-color:#5282FF;
	font-family:sans-serif;
	font-size:10pt;
}
h1 {
width:100%;
text-align:center;
margin:0px;
}
h2 {
margin:0px;
font-family:sans-serif;
}
h6 {
font-size:10px;
}
a {
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
/*------------------------------------*/

#background {
	background-color:#180094;
	width:100%;	
	text-align:center;
	padding:10px 0;
}
#container {
	width:928px;
	margin:0px auto;
	text-align:left;
	background-color:#180094;
}
#navbar {
	margin:10px 0px;
}

#content {
	width:598px;
}
#footer {
	clear:both;
	text-align:center;
}
#notice {
	background-color:#2a3fc1;
	padding:5px;
	margin:0 0 10px 0;
}
#latest_video{
	width:578px;
	padding:10px;
	font-family:monospace;
	margin: 0 0 10px 0;
	position:relative;
}
#latest_video p {
	float:right;
	width:179px;
	color:#180094;
}
#latest_video .video_stats {
	position:absolute;
	bottom:10px;
	left: 409px;
}
#recent_videos {
	margin:71px 0 0 0;
}

.long_video {
	margin:10px 0 0 0;
	position:relative;
	font-family:monospace;
}
.long_video .cat_header {
	float:left;
	width:21px;
}
.long_video .thumb {
	float:left;
}
.long_video .video_info {
	float:left;
	width:465px;
	margin:5px;
}
.long_video .video_info p {
	line-height:9pt;
}
.long_video .video_stats {
	position:absolute;
	bottom:5px;
	left: 137px;
}
.block_clickable {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:9999;
}
a.long_button {
	display:block;
	width:100%;
	padding:3px 0;
	background-color:#5282FF;
	font-family:monospace;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 0 0;
	clear:left;
	font-weight:normal;
}
a.long_button:hover {
	background-color:#769cff;
}
a.short_button {
	padding:3px 8px;
	background-color:#5282FF;
	font-family:monospace;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 0 0;
	font-weight:normal;
}
a.short_button:hover {
	background-color:#769cff;
}
a.over {
	background-color:#2a3fc1;
}
a.over:hover {
	background-color:#769cff;
}

#newsletter,
#wiki,
#rss {
  background-color:#5282FF;
  height:50px;
  font-family:monospace;
  float:left;
  margin:0 10px 10px 0;
}

#newsletter {
  text-align:center;
  width:200px;
}
#newsletter form {
 margin:5px;
}
#wiki a {
  padding:5px 21px;
  display:block;
}
#wiki a:hover {
	background-color:#769cff;
}
#rss {
  width:170px;
  margin-right:0px;
}
#rss img {
  float:left;
}
#rss a {
  margin:0 0 0 21px;
  display:block;
  padding:5px;
}
#rss a:hover {
	background-color:#769cff;
}

#show_video {
  width:598px;
  font-family:monospace;
  padding:0 0 10px 0;
}
#show_video #video_header h2 {
  font-size:18pt;
}
#show_video #video_header h4 {
font-size:12pt;
}
#show_video #video_header {
  padding:5px 10px;
}
#show_video #video {
  margin:10px;
  width:578px;
  min-height:200px;
}
#show_video #video_links {
	width:100%;
	height:17px;
}
#show_video #video_links .video_time {
	float:right;
	width:100px;
	text-align:right;
}
#show_video #video_links a.long_button{
	width:90px;
	float:left;
	clear:none;
	margin:0 3px 0 0;
}
#show_video a.long_button{
  margin:10px 0 0 0;
  padding:5px 0px;
}
#show_video #video_info {
  margin:0 10px 10px 10px;
}
#show_video #video_credits {
  float:left;
  width:567px;
  color:#FFF;
  font-size:9pt;
  padding:5px;
  margin:10px 0;
}
#show_video #video_info p {
  margin:0px;
}
#show_video #video_credits .credit_names {
  text-transform:uppercase;
}
#show_video #video_embed {
  float:right;
  width:190px;
  color:#FFF;
  padding:5px;
   font-size:9pt;
     margin:10px 0;
}
#show_video #recent_videos {
	margin:10px;
	padding:10px;
	clear:left;
}
.filters{
  padding:5px 0px;
  font-family:monospace;
  
}

.filter_title{
  	padding:5px 0px;
	float:left;
	width:65px;
	clear:left;
}
.filter_body {
    padding:6px 0px;
	width:510px;
	float: left;
}
.filter_body img {
  vertical-align:middle;
    padding:3px 0px;

}
.search{
  padding:5px 0px;
  font-family:monospace;
  clear:left;
  
}
.page_num {
	width:100%;
	text-align:center;
	margin:10px 0 0 0;
}
.crew {
	float:left;
	width:190px;
	height:270px;
	margin-right:8px;
	position:relative;
}
.about_logo {
	float:left;
	width:165px;
	margin:0 30px 20px 0;
	position:relative;
	text-align:center;
	font-size:8pt;
}

/*----------------sidebar-----------*/
#sidebar {
	width:300px;
	float:right;
	background-color:#5282FF;
	padding:10px 10px 0 10px;
}
#sidebar .block {
	width:290px;
	padding:5px;
	background-color:#180094;
	margin:0 0 10px 0;
}
.latest_by_category {
	height:110px;
	width:147px;
	float:left;
	font-family:monospace;
	position:relative;
	margin:0px 5px 5px 0px;
}
#latest_by_categories {
	margin:0 0 10px 0;
}
#latest_by_categories .right {
	margin-right:0;
}
#latest_by_categories .last_row {
	margin-bottom:0;
}

.short_video {
	margin:5px 0 0 0;
	width:290px;
	height:50px;
	position:relative;
	font-family:monospace;
	clear:both;
}
.short_video .cat_header {
	float:left;
	width:21px;
}
.short_video .thumb {
	float:left;
}
.short_video .video_info {
	float:left;
	width:192px;
	margin:2px 5px;
}
.short_video .video_info h2 {
	font-size:11pt;
	line-height:12pt;
}
.short_video .video_info h4 {
	font-size:8pt;
}

/*----------Thumb Styles-----------*/
.thumb {
  position:relative;
}
.thumb h2 {
  
}
.thumb h4 {
  font-weight:bold;
	background-image:url(../img/black-80.png);
	padding:3px 8px;
	position:absolute;
	top:0px;
	right:0px;
	font-family:monospace;
		color:#FFF;
}
#latest_video .thumb {
	width:389px;
	height:226px;
	position:relative;
	color:#FFF;
}
#latest_video .thumb h2 {
	width:379px;
	padding:5px;
	background-image:url(../img/black-80.png);
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	text-align:center;
	font-size:16pt;
	font-family:sans-serif;
}

.size_home .thumb {
	width:156px;
}
.size_home .thumb h4 {
	width:150px;
	padding:3px;
	text-align:center;
}
.size_recent .thumb,
.size_archive .thumb {
	width:100px;
}
.size_recent .thumb h4,
.size_archive .thumb h4 {
	width:94px;
	padding:3px;
	text-align:center;
	font-size:9pt;
	font-weight:normal;
}
.latest_by_category .thumb {
	width:137px;
	height:80px;
	position:relative;
	color:#FFF;
	margin:0 5px 5px 5px;
}
.latest_by_category .thumb h2 {
	width:132px;
	padding:3px;
	background-image:url(../img/black-80.png);
	position:absolute;
	bottom:0px;
	left:0px;
	margin:0px;
	text-align:left;
	font-size:8pt;
	font-family:sans-serif;
}
.latest_by_category .thumb h4 {
	width:132px;
	font-weight:bold;
	background-image:url(../img/black-80.png);
	padding:3px;
	text-align:right;
	font-size:8pt;
	position:absolute;
	top:0px;
	right:-1px;
}
/*------------------ADs--------------*/
#sidebar .ad {
	margin:10px 0;
}
#show_video .ad {
	text-align:center;
}

/*------------Home styles---------*/
#latest_videos .latest_by_category {
	height:150px;
	text-align:center;
	margin: 0 10px 10px 0;
}
#latest_videos .lrr,
#latest_videos .cHustle
{
	width:281px;
}

#latest_videos .CPt {
	margin-right:0px;
}
#latest_videos .latest_by_category .thumb {
	width:137px;
	height:120px;
}
#latest_videos .lrr .thumb,
#latest_videos .cHustle .thumb
{
	width:270px;
}
#latest_videos .lrr .thumb h2,
#latest_videos .cHustle .thumb h2
{
	width:265px;	
}
#latest_videos .lrr .thumb h4,
#latest_videos .cHustle .thumb h4
{
	width:120px;
}
/*----------------size classes------*/
.size_home {
  width:598px;
	height:58px;
}
.size_home .video_stats {
  left: 187px;
}
.size_home .video_info {
  width:405px;
}
.size_tall {
  width:598px;
	height:116px;
}
.size_recent {
  width:558px;
	height:75px;
}
.size_recent .video_info {
  width:425px;
}
.size_archive {
  width:598px;
	height:75px;
}
.lrrcast .video_stats {
    left: 5px;
  }
.lrrcast .video_info {
    width:590px;
  }
/*-----------NAVBAR---------*/
/*NAV BAR*/
#navbar {
	background-color: #5282FF;
	border-width: 1px 0;
	font-size:10pt;
	margin: 10px 0px;
}
#navbar img {
  vertical-align:middle;
}

#navbar ul, #navbar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navbar ul {
	padding: 5px 0;
	text-align: center;
}

#navbar ul li {
	display: inline;
	margin: 0px 0em;
	padding:10px 0;
	border-left:10px #180094 solid;	
	
}


#navbar ul li a {
	padding: 5px 2em;
	color:#FFF;
	text-decoration: none;
	
}
#navbar ul li.last {
	border-right:10px #180094 solid;	
	
}
#navbar ul li a:hover {
	background-color:#769cff;
}

#about #navbar ul li#about a {background-color:#FFF;}
#archive #navbar ul li#archive a {background-color:#FFF;}
#blog #navbar ul li#blog a {background-color:#FFF;}
#store #navbar ul li#store a {background-color:#FFF;}
#forum #navbar ul li#forum a {background-color:#FFF;}

/*-------------------STORE--------------------*/
#store_index #content h2,
#store_detail #content h2 {
	clear:left;
	background-color:#5282FF;
	padding:3px;
}

#store_index .product_thumb,
#store_detail .product_thumb {
	display:block;
	float:left;
	width:125px;
	padding:5px;
	margin:5px;
	text-align:center;
}
#store_index .product_thumb:hover,
#store_detail .product_thumb:hover {
background-color:#2a3fc1;
}
#store_index .product_name,
#store_detail .product_name{
	font-size:9pt;
}
#store_index .product_price,
#store_detail .product_price {
	font-size:18pt;
}
#store_index #preorder {
	position:relative;
	margin:0 0 10px 0;
	line-height:0;
}
#store_index #preorder a{
}
#store_index #preorder .product_name {
	background-image:url(../img/black-80.png);
	font-size:16pt;
	position:absolute;
	bottom:0px;
	left:0px;
	font-weight:bold;
	padding:3px 10px;
	line-height:16pt;
}
#store_index #preorder .preorder_ends {
	background:#FFF;
	color:#180094;
	font-size:12pt;
	position:absolute;
	bottom:0px;
	right:0px;
	font-weight:bold;
	padding:3px 10px;
	line-height:12pt;
	text-align:center;
}
#store_index #preorder .preorder_days {
	font-size:18pt;
	line-height:18pt;
}

#store_detail #product {
	width:100%;
	background-color:#5282FF;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
}
#store_detail #product_info {
	width:270px;
	float:left;
	margin:10px;
}
#store_detail #product_info h1 {
	font-size:20pt;
	text-align:left;
	margin:0px;
	padding:0px;
}
#store_detail #product_info #product_price {
	font-size:36pt;
	font-weight:bold;
}
#store_detail #product_soldout{
	font-size:12pt;
	font-weight:bold;
	color:#b01a1a;
}
#store_detail #product_description{
	margin:10px;
}
#store_detail #product_preorder{
	margin:10px;
	text-align:center;
}
#store_detail #product_thumbs{
	margin:0 0 0 290px;
}
#store_cart td,
#store_cart th{
	border: 2px #5282FF solid;
}
#store_cart th {
		background-color:#5282FF;
}
#store_cart input[type="text"] {
	width:20px;
}
#store_cart .total {
	text-align:right;
	font-size:16pt;
}
#store_cart #checkout {
	width:250px;
	float:right;
	text-align:right;
}
#store_cart #related {
	width:300px;
	background-color:#5282FF;
	padding:10px 10px 1px 10px;
	margin:10px 0 0 0;
}
#store_cart #related .item{
	background-color:#180094;
	margin:0 0 10px 0;
	padding:5px 5px 0 5px;
	height:68px;
	position:relative;
}
#store_cart #related .product_name {
	font-weight:bold;
	
}
#store_cart #related .product_price {
	position:absolute;
	bottom:10px;
	right:80px;
	
}
#store_cart #related .product_price_num {
	font-size:20px;
}
#store_cart #related .add_cart {
	position:absolute;
	top:5px;
	right:5px;
}
#store_cart #related .item img {
	float:left;
	margin:0 5px 0 0;
}
#store_index #content h1,
#store_detail #content h1,
#store_cart #content  h1 {
	margin: 0px 0 10px 0;
	padding:10px 0 0 0;
}
#store_cart #content h1 {
	margin: 0px 0 20px 0;

}
.view_cart {
	display:block;
	width:100%;
	text-align:center;
	margin: 0px 0 10px 0;
}
#store_footer {
	clear:left;
	text-align:center;
}

