* { margin:0;padding:0; }
fieldset{ border:0; }
img {border:0;}
body { background:#a30808;font: 62.5% verdana, arial, helvetica, sans-serif;  color:#fff;padding-bottom:30px; }

h1, #h1 { font: 2.4em "trebuchet ms", arial, sans-serif;text-shadow: #000 0 0 2px; }
h2 {text-shadow: #000 1px 1px 0; font-weight:normal !important}

.even {background-color:#940101}
.odd {background-color:#a30808}

a img { border:0; }

a { color:#e4e18e;text-decoration:none; }

#content h2 { margin-top:16px; } 

.objects_display { width: 680px; padding: 8px; border-collapse:collapse; border:2px solid #940101; margin-bottom:16px }
.objects_display tr:hover td { background:#d4d0ab }
.objects_display th { font-size:1.2em;text-align:left; }
.objects_display th.header { cursor:pointer;padding-right:20px;background-image: url(/images/th_bg.gif);background-repeat: no-repeat;background-position:center right;}
.objects_display th.header:hover { background-color: #797232; }
.objects_display th.headerSortDown { background-image: url(/images/th_asc.gif);background-repeat: no-repeat; }
.objects_display th.headerSortUp { background-image: url(/images/th_desc.gif);background-repeat: no-repeat; }
.objects_display th { padding: 6px; text-align:left;}
.objects_display td { color: #000; }
.objects_display thead{ background-color:#a4a166;  }
.objects_display .odd td { background-color:#e4e2c6; }
.objects_display .even td { background-color: #dcd8b7;border-bottom: 1px solid #797232;border-top: 1px solid #797232; }
.objects_display .center { text-align:center !important }
.objects_display a { color: #000; display:block; height:100%; padding:6px; }
.objects_display .object_link { display: inline !important; height: auto !important; padding: 0 !important;float:left; }
.objects_display a:hover {background:#c3c09a;text-decoration:none !important;}
.objects_display img { position:relative; top: 2px; left:4px; }

.wide_display{ width:800px }

#top_bar { background: url(/images/skater.png) 5px 2px no-repeat #a30808;overflow:hidden; padding-left: 16px; }
#top_bar h1, #top_bar ul, #top_bar #h1 {float:left}
#top_bar h1, #top_bar #h1 { line-height: 36px; padding-right: 20px; font-size:2em !important }
#search_form { margin-top:8px; }

.user_area { float:left; padding: 6px; line-height: 24px; margin-right: 30px}

#nav { list-style:none; margin-right: 80px;position:relative;}
#nav li { float:left; }
#nav a {padding: 6px;font-size:1.2em; display:block;color:#e4e18e; line-height:24px;text-shadow: #6e1104 1px 1px 0; outline:0;border-right:1px solid #a30808 }
#nav a:hover { background-color:#940101 }
#active_nav { background-color:#940101; font-weight:bold;}

.breadcrumbs { padding: 3px 0 3px 16px;background:#940101; clear:both;}
.bc_sep { padding: 0 4px; }
.breadcrumbs a:hover { text-decoration:underline !important }

#content_wrapper {background:#b63322; padding:16px;}
#content { width: 1000px;overflow:hidden;margin: 10px 0 }
#content_left { width:675px; float:left; }
#content_right { width: 285px; float:right; }
#content a:hover { text-decoration:underline; }
#content h1 { margin: 16px 0;text-shadow: #6e1104 1px 1px 0; }

.sidebar_styled {margin-top: 6px;background:#a30808; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px;border:1px solid #940101;padding: 10px;}
.center {text-align:center; }

#sidebar {border:1px solid #940101;padding: 10px;background:#a30808; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px;}
#sidebar h2 { font-weight:normal;margin:10px 0 3px 0;text-shadow: #000 1px 1px 0; background-color:#940101;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px; padding: 2px 4px;  }
#content_right ul { list-style:none; }
#sidebar h2 a { font-size:.7em;font-weight:normal; text-shadow:none;float:right; position:relative; top:2px;padding:0 2px }
#home #sidebar { margin-top:20px; }
#sidebar ul, #sidebar dl { margin-left:4px; }
#spotlight img { display:block; margin: 10px auto; }
#spotlight { text-align:center; }
#sidebar_img_ads { margin-top:16px; text-align:center; }
#sidebar_ads { text-align:center; margin-top:16px; }

#advertise_here {  border:1px solid #940101;margin:20px 0;padding: 20px 0; text-align:center;background:#a30808; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px; }

#submit_info_form { color:#000;}
#submit_info_form textarea { width: 450px;height:300px;display:block; margin: 16px 0 }

.first_element { margin-top:0 !important; }

.starring_skater { position:relative;}
.skater_times { position:absolute; left:-999em; background: #940101; z-index:999;width:50px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px;  }
.skater_times a { display:block; padding:3px; }
.starring_skater a {-moz-border-radius-top-left:5px; -webkit-border-top-left-radius:5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px;}
.starring_skater_name { display:block; padding: 3px; }
.starring_skater:hover a { background:#940101; }
.starring_skater:hover ul { left:-50px;top:0; }
#starring .e { background:#a30808  }

.video_nav {border:1px solid #940101;padding: 3px 6px;background:#a30808;margin: 6px 0;-moz-border-radius-top-left:5px; -webkit-border-top-left-radius:5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px; }
#video_nav_prev { text-align:left }
#video_nav_next { text-align:right}

.unlinkable .skater_times li { padding:3px; }

.object_info { overflow:hidden }
dl { overflow:hidden; }
dt, dd { float:left; padding: 3px 0;  }
dt { width:85px;font-weight:bold;clear:left;  }
dd { width:140px; }

#profile dl { font-size:1.2em }
#profile dt { width: 125px; }
#profile dd { width: 500px; }

#comments { color: #000; margin: 16px 0; width:650px; }
.comment { padding: 6px; }
.comment.o { background-color:#e4e2c6 }
.comment.e {background-color:#dcd8b7;}

#empty_video_container { margin-bottom:10px;border:1px solid #940101;background:#a30808; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px;width:650px;height:500px; }
#empty_video_container p { text-align:center; font-size:2em;height:500px;line-height:450px; }

#video_functions { background:#a30808; border:1px solid #940101; margin-top: 2px; width:632px; padding: 4px 8px; }
#download_video{ width: 95%; margin: 0 auto}
#download_link { display:block; color: #aa0000; text-align:center; line-height: 200px; }
.cboxTitle { color:#000; }

#footer { padding:10px 0 0 16px;background-color: #a30808;padding-bottom:16px; }
#footer ul { list-style:none; margin-top:6px; }
#footer li { float:left; padding: 0 8px; }
#footer .first_element { padding-left:0 !important; }

/* index pages */
.index_chars { list-style:none; overflow:hidden;margin-bottom:16px; }
.index_chars li { float:left; font-size:1.4em;margin-right: 3px;}
.index_chars a { display:block; padding: 3px 0;  background-color: #a30808;border: 1px solid #940101; width:19px;text-align:center; }
.index_chars a:hover { background-color: #940101 }
#active_char, #active_cat { background:none; border:0 !important;padding: 2px 3px;border: 1px solid #940101; font-weight:bold; }

/* search results */
#search_results h2 { margin-top: 16px; }

#fourofour { padding: 16px 0; font-size:2em; }

.paginator { background:  #940101; width:590px; padding: 5px; overflow:hidden;list-style:none; }
.paginator li { float:left; width: 33% }
.page_location { text-align:center }
.next_page {text-align:right}

#soundtrack_list { overflow:hidden }
#soundtrack_list dt, #soundtrack_list dd {float:left; padding: 3px; width: 300px; font-size: 1.6em; margin-top:1px; }
#soundtrack_list dt { clear:left;margin-right:1px; }

.categories { list-style:none;overflow:hidden; margin-bottom: 20px; }
.categories li { float:left;margin:0 4px 4px 0; }
.categories a {display:block; padding: 3px 6px;  background-color: #a30808;border: 1px solid #940101;}
.categories a:hover { background-color: #940101 }
.last_category { border:0; }

#contact_form label{ display:block; }
#contact_form textarea { width:400px;height: 300px; }
#contact_form p {margin-bottom:16px;font-size:1.4em; color:#e4e18e; text-shadow: #6e1104 1px 1px 0; outline:0;  }

.video_actions { overflow:hidden; width:628px; text-align:center; list-style:none; }
.video_actions li {float:left; padding-right: 8px; border-right: 1px solid #940101; margin-right: 8px;padding-left: 18px; background-position: 0 0; background-repeat:no-repeat;display:block;height:16px; }
.action_download { background-image: url(/images/download.png); }
.action_broken { background-image: url(/images/broken.png); }
.favorite { background-image: url(/images/favorite.png); }
.last_action { border:0 !important;padding:0; }

#login label, #register label, #password_reset label { display:block; }

.video_recommended { position:relative; top: 4px !important; }

#facebook_like_video { margin-bottom:10px }
