html, body { margin:0; padding:0; }
body { font-size:12px; font-family:Verdana, Geneva, sans-serif; background: url(images/background.jpg) repeat-x; line-height:1.5; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }
#wrap { width:950px; margin:0px auto; }
#links { overflow:hidden; height:27px; }
#links ul { clear:left; float:left; margin:0px; padding:4px 0 0; }
#links ul li { display:inline; float:left; margin-right:4px; }
#links ul li a { height:15px; color:#FFF; background:#111; border:#2A2A2A solid; border-width:1px 1px 0px 1px; display:block; padding:3px 10px; font-weight:bold; text-transform:uppercase; font-size:10px; }
#links ul li a:hover { color:#cf9744; text-decoration:none; }
#links ul li.me a { background:#161616; height:15px; border-bottom:1px solid #161616; }
#header { overflow:hidden; height:56px; }
#header h1 { margin:0; padding:0; }
#header a { display:block; background:url(images/logo.png); width:286px; height:39px; margin:11px 0 0 0; text-indent:-3932px; }
#nav { overflow:hidden; height:36px; }
#nav ul { margin:0; padding:0; border-left:1px solid #2A2A2A; height:36px; }
#nav ul li { list-style:none; margin:0; height:36px; float:left; vertical-align:middle; text-transform:uppercase; }
#nav ul li a { line-height:36px; display:block; float:left; border-left:1px solid #040505; border-right:1px solid #2A2A2A; border-top:1px solid #2A2A2A; color:#A0A0A0; padding:0 12px; font-weight:bold; }
#nav ul li a:hover { background:#000; text-decoration:none; color:#cf9744; }
#content { width:690px; float:left; margin:10px 0; }
#content .content-title { margin:0; padding:2px 6px; -moz-border-radius:4px 4px 0 0; -border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; line-height:20px; background:url(images/top.gif); color:#fff; font-size:11px; font-weight:bold; display:block; }
#content .content-list { background:#FFF; padding:0px; border:1px solid #DCDCDC; -moz-border-radius:0 0 4px 4px; -border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; }
#sidebar { width:240px; margin:10px 0 0 10px; float:left; }
#sidebar .sidebar-title { margin:0; padding:2px 6px; -moz-border-radius:4px 4px 0 0; line-height:20px; background:url(images/top2.gif); color:#fff; font-size:11px; font-weight:bold; display:block; }
#sidebar .sidebar-list { background:#FFF; padding:10px; border:1px solid #DCDCDC; -moz-border-radius:0 0 4px 4px; -border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; margin-bottom:10px; }
#sidebar .sidebar-list ol { margin:0px 2px; padding:0; }
#sidebar .sidebar-list ol li { list-style:none; margin:0; padding:0.2em 0.6em; color:#888; border-bottom:1px solid #DADADA; }
#sidebar .sidebar-list ol li span { float:left; color:#888; font-weight:bold; width:28px; }
#sidebar .sidebar-list ol li a { color:#0088CC; }
#footer { color:#222; border-top:2px solid #333; background:#111; clear:both; }
#footer-content { width:950px; margin:0px auto; padding:20px 0 30px 0; font-size:11px; }
#footer p { line-height:15px; color:#333; text-shadow:1px 1px 0 #111; text-align:center; border-bottom:1px solid #333; padding-bottom:8px; margin-bottom:8px; }
#footer div { text-align:center; }
#footer a { color:#333; }
#footer a:hover { text-decoration:none; color:#999; }
#video { background:#111; height:500px; margin:10px auto; -moz-border-radius:4px; -border-radius:4px; -webkit-border-radius:4px; }
#video #video-links { overflow:hidden; float:left; width:109px; padding:0px 10px; height:500px; background:#000; -moz-border-radius:10px 0 0 10px; border-right:1px solid #333; }
#video #video-content { float:left; width:570px; padding:10px 5px; height:490px; }
#video-info { color:#a7b3b3; float:left; width:209px; padding:10px 15px; border-left:1px solid #333; -moz-border-radius:0 10px 10px 0; -border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0; background:#000; height:480px; }
#video-info h1 { color:#FFF; font-size:17px; letter-spacing:-.5px; font-weight:lighter; margin:0; padding: 0 0 8px 0;}
#video-info .video-description p { text-align:left; line-height:14px; font-size:11px; }
#more-vids { background:#222; -moz-border-radius:10px; -border-radius:10px; -webkit-border-radius:10px; padding:10px 2px 2px 2px; margin-bottom:10px; }
#more-vids .vid { float:left; width:216px; padding-bottom:10px; padding-right:10px; padding-left:10px; text-align:center; }
#more-vids .vid p { margin-left:auto; margin-right:auto; }
#more-vids .vid a { font-size:10px; color:#FFF; line-height:12px; }
#more-vids .video-thumb { margin-bottom:0; }
#more-vids .video-thumb a { display:block; }
.video-thumb { border:1px solid #999; -moz-border-radius:4px; -border-radius:4px; -webkit-border-radius:4px; margin:0 0 10px 0; padding:0; text-align:center; width:207px; height:155px; overflow:hidden; }
.buttons { text-align:center; }
.buttons a { display:inline-block; text-indent:-939393px; background:url(images/buttons.jpg) 0 -2px; height:45px; width:174px; }
.buttons a.button-download:hover { background-position: 0 -50px; }
.buttons a.button-buy { background-position:-174px -2px; }
.buttons a.button-buy:hover { background-position:-174px -50px; }
.buttons a.button-iphone { background-position:-350px -2px; }
.buttons a.button-iphone:hover { background-position:-350px -50px; }
.pages { color:#333; text-align:center; }
.pages a { font-weight:bold; color:#333; }

#tmbox .adsvid img, #tmbox .postvid img {
	float:left;
	padding:0;
	margin:0;
}
#tmbox .adsvid div, #tmbox .postvid div{
	float:right;
	width:370px;
	overflow:hidden;
}
#tmbox .postvid div {
	padding-top:6px;
}
#tmbox .postvid {
	clear:both;
	width:460px;
	height:65px;
	margin-bottom:1px;
}
#tmbox .im1vid {
	margin-bottom:1px;
}
#tmbox .postvid h4 {
	margin:0;
	padding:0 0 0 2px;
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
}
#tmbox .postvid p {
	font-family:Arial;
	color:#000000;
	margin:0;
	font-size:11px;
	padding:0 0 0 2px;
}
#tmbox .postvid .colorvid, #tmbox .postvid h4 a {
	color:#ba8b19;
}
#tmbox .postvid h4 a {
	text-decoration:underline;
}
#tmbox .postvid h4 {
	border-bottom:0;
}
#tmbox .adsvid {
	clear:both;
	width:460px;
	height:131px;
	margin-bottom:1px;
}
.pages {
	clear:both;
	margin-top:10px;
}
#tmbox { margin-left:10px;
margin-bottom:5px;}