/* =0 Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
@import url('reset.css');
/* =1 Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body {
	line-height: 1;
	font: normal 12px Tahoma,Geneva,sans-serif;
	vertical-align: top;
	color: #000;
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/body-bg.jpg) repeat-x #000;
	overflow-x:hidden;
}
p {
	line-height:1.5em;
	margin:5px 0 20px 0;
}
small {
	font-size:10px;
}
.right {
	float: right;
}
.left {
	float: left;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align:center;
}
.justify {
	text-align:justify;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft {
	float:left;
	margin:4px 10px 4px 0;
}
img.alignright {
	float:right;
	margin:4px 0 4px 10px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.gripelements {
	display:none;
}

/* =2 Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a:link, a:visited {
	color: #8a0a00;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color:#cd0f00;
}
a:active {
	color:#cd0f00;
}
/* =3 Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1 {
	font: bold 2em Tahoma, Geneva, sans-serif;
	color:#000;
	margin-bottom:5px;
}
h2 {
	font: bold 1.5em Tahoma, Geneva, sans-serif;
	color:#000;
	margin-bottom:5px;
}
h3 {
	font: bold 1.2em Tahoma, Geneva, sans-serif;
	color:#000;
	margin-bottom:5px;
}
h4 {
	font: bold 1em Tahoma, Geneva, sans-serif;
	color:#000;
	margin-bottom:5px;
}
h5 {
	font: bold .9em Tahoma, Geneva, sans-serif;
	color:#000;
	margin-bottom:5px;
}
#video-player h2 {
	color:#fff;
	font-size:.9em;
}

.title h1 {
	text-indent: -9999px;
}
.title.Screenshots {
	height:97px;
	width:271px;
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/title-screenshots.png) no-repeat;
}
.title.About{
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/title-about.png) no-repeat;
	width:409px;
	height:90px;
}
.title.You {
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/title-thanks.png) no-repeat;
	height:91px;
	width:225px;
}
* html .title.Screenshots{ 
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/title-screenshots.png", sizingMethod="image");
}
* html .title.About{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/title-about.png", sizingMethod="image");
}
* html .title.You{ 
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/title-thanks.png", sizingMethod="image");
}
h2.post-title {
	font-size:12px;
	margin-bottom:0;
	text-transform:uppercase;
}

/* =4 Header // Wrappers
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#index #background {
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/index-bg.jpg) no-repeat top center;
	width:1011px;
	margin:auto;
	position:relative;
	height:1000px;
}
#subpage #background {
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/main-bg.jpg) no-repeat top center;
	width:1011px;
	margin:auto;
	position:relative;
	height:1000px;
}
#header {
	height:265px;
	overflow:hidden;
}
#logolink {
	height:200px;
	width:300px;
	margin:20px 0 0 30px;
}
#curl1 {
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/curl.png);
	height:109px;
	width:160px;
	position:absolute;
	right:15px;
	top:180px;
}
* html #curl1 {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/curl.png", sizingMethod="image");
}
/* =5 Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#nav {
	width:500px;
	position:absolute;
	height:50px;
	right:28px;
	top:200px;
	z-index: 9;
}
#nav img {
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/nav.png) no-repeat;
	height:42px;
	float:left;
}
#nav a {
	height:42px;
	float:left;
	
}
#nav .a img {background-position:0 1px;width:175px;margin:8px 0 0 8px;}
#nav .b img {background-position:-175px -5px;width:118px;margin:12px 0 0 0;height:37px;}
#nav .c img {background-position:-293px 0;width:56px;margin:9px 0 0 0;}
#nav .d img {background-position:-349px 0;width:133px;margin:8px 0 0 0;}

#nav .a:hover img {background-position:0 -39px;}
#nav .b:hover img {background-position:-175px -45px;}
#nav .c:hover img {background-position:-293px -40px}
#nav .d:hover img {background-position:-349px -40px;}

/* =6 Middle
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#videos {
	height:390px;
	margin:auto;
	width:920px;
}
#buckets {
	height:282px;
	width:994px;
	margin-left:8px;
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/buckets.jpg);
	margin-top:35px;
}
#video-player{
	float:left;
	width:560px;
	margin:5px 0 0 5px;
}
#video-list {
	float:right;
	width:345px;
	margin-top:23px;
}
.clipinfo {
	height:85px;
	overflow:hidden;
	font-family:Verdana;
	font-size:11px;
}
	.clipinfo img {
		float:left;
		margin-right:5px;
		padding:1px;
		border:solid 2px #7f6b3d;
	}
	.clipinfo p {
		margin:0;
		line-height:1.3em;
	}

#twitter {
	float:left;
	width:250px;
	margin:77px 0 0 39px;
	width:270px;
	display:inline;
}
#blog {
	float:left;
	margin:73px 0 0 45px;
	width:270px;
	display:inline;
}
#blog small {
	color:#A08D6A;
	font-size:11px;
}
#signup {
	float:right;
	width:270px;
	margin:82px 44px 0 0;
	display:inline;
}
#signup p {
	margin:0;
}
#content-wrap {
	margin-left:24px;
	width:960px;
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/background-extend.gif) repeat-x 0 393px;
	min-height:500px;
  	height:auto !important;
  	height:500px;
}
#leftcolumn {
	float:left;
	width:650px;
	margin-left:20px;
}
#rightcolumn {
	float:right;
	width:240px;
	margin-right:20px;
}
#leftcolumn ul {
	line-height:1.5em;
}
#leftcolumn li {
	margin-bottom:10px;
	padding-left:20px;
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/bullet.png) no-repeat 0 1px;
	width:auto;
	height:1%;
}
td {
	padding:0 10px;
}
/* =7 Form
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.input-bg {
	height:43px;
	width:241px;
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/input.png) no-repeat;
}
.input-bg .padding {
	padding:13px 5px 5px 5px;
}
#rightcolumn .input-bg {
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/rightcol-input.png) no-repeat;
}
#signup input.text,
#rightcolumn input.text {
	border:none;
	background:none;
	font-weight:bold;
	width:230px;
}
/* =8 Extra
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#twitter .loading {
	text-align: center;
}
#twitter img {
	float:left;
	margin:1px 10px 0 0;
}
.tweet_list li {
	float:left;
	padding:5px 0;
	height:60px;
}
.ss {
	float:left;
	margin:0 0 0 30px;
	width:180px;
	height:120px;
}
.ss a img {
	border:solid 3px #644e38;
	padding:1px;
}
.ss a:hover img {
	border-color:#FFF;
}

.tweets {
	font-size:11px;
}

#rightcolumn .tweets li{
/*	clear:left;
	margin-bottom:10px;
	height:auto;*/
	margin-bottom:10px;
}
#rightcolumn .tweets img{
	float:left;
	margin:3px 10px 30px 0;
}
/* =9 Footer
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#page-btm {
	height:29px;
	background:url(http://31ed496896cb439507e54e1df4877c234eefce47.gripelements.com/img/page-btm.jpg) no-repeat;
}
#footer {
	color:#fff;
	text-align: center;
	padding:20px 0;
}
#footer img {
	padding:5px;
}
