/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: none; outline: none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { background: #ffffff; color: #42423d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px auto; padding: 0px; }
a img { border: 0px; }
hr { height: 0; clear: both; border: solid #eeeeee; border-width: 1px 0 0; }
a:link { color: #666666; text-decoration: underline; outline: none; }
a:visited { color: #666666; text-decoration: underline; outline: none; }
a:hover, a:active { color: #b30000; text-decoration: none; outline: none; }
h1, h2, h3, h4, h5, h6 { color: #42423d; font-family: inherit; }
h1 { border-bottom: 1px solid #eeeeee; font-size: 22px; font-weight: bolder; line-height: 1.5em; margin-bottom: 10px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
p { color: #42423d; font-size: 13px; font-family: inherit; }
address { font-size: 12px; font-style: italic; }
.clearer { clear: both; }
ul, ol { list-style: none; }
li, dd { margin-left: 20px; }
input, textarea { background: #ffffff; background: -webkit-gradient(linear, left top, left 25, from(#ffffff), color-stop(4%, #eeeeee), to(#ffffff)); background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px); border: solid 1px #e5e5e5; font: normal 13px/100% Verdana, Tahoma, sans-serif; padding: 4px; box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; }
textarea { height: 150px; line-height: 150%; }
input:hover, textarea:hover, input:focus, textarea:focus { border-color: #c9c9c9; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; }
.form label { margin-left: 10px; color: #999999; }
.submit input { width: auto; padding: 9px 15px; background: #617798; border: 0; font-size: 14px; color: #FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
blockquote { display: block; padding: 0 15px; width: 580px; }
blockquote:before, blockquote:after { color: #b30000; display: block; font-size: 700%; width: 50px; }
blockquote:before { content: open-quote; height: 0; margin-left: -0.55em; }
blockquote:after { content: close-quote; height: 50px; margin-top: -70px; margin-left: 600px; }
.button { background: #ffffff; background: url("../images/buttons.png"); background: -webkit-gradient(linear, left top, left 25, from(#ffffff), to(#efefef)); background: -moz-linear-gradient(center top , #ffffff, #efefef) repeat scroll 0 0 #f6f6f6; color: #111111; border: 1px solid #cccccc; font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 8px; vertical-align: middle; }
.button:hover { color: #1a85c2; }
.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat; background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 300px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
.notice { background: #efefef; border: 1px solid #dddddd; padding: 10px 10px 10px 50px; margin: 10px 0px 10px 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
.notice.good { background: #efefef url("../images/good.png") no-repeat scroll 10px 50%; }
.notice.bad { background: #efefef url("../images/bad.png") no-repeat scroll 10px 50%; }
.notice.info { background: #efefef url("../images/info.png") no-repeat scroll 10px 50%; }
#headerwrapper { background: #1a85c2; background: url("../images/header.png"); background: -webkit-gradient(linear, left top, left 50, from(#1a85c2), to(#0C577A)); background: -moz-linear-gradient(top, #1a85c2, #0C577A 50px); width: 100%; }
#bodywrapper { width: 960px; margin: 10px auto; }
#footerwrapper { margin: 0px auto; width: 960px; }
#headerwrapper #header, #footerwrapper #footer { margin: 0px auto; width: 960px; }
#headerwrapper #header #logo { float: left; padding: 5px 5px 5px 0px; }
#headerwrapper #header #logo h1 { border: none; margin: 0px; }
#headerwrapper #header #logo h1 a { color: #ffffff; text-decoration: none; }
#headerwrapper #header #advert { float: right; }
#headerwrapper #navigation { background: #eeeeee; background: url("../images/navigation.png"); background: -webkit-gradient(linear, left top, left 50, from(#eeeeee), to(#cccccc)); background: -moz-linear-gradient(top, #eeeeee, #cccccc 50px); border-top: 1px solid #ffffff; height: 41px; }
#headerwrapper #navigation #inner { width: 960px; margin: 0px auto; overflow: auto; }
#headerwrapper #navigation #inner ul { float: left; width: 800px; }
#headerwrapper #navigation #inner ul li { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; float: left; margin: 0px -1px 0px 0px; padding: 12.5px; }
#headerwrapper #navigation #inner ul li a { text-decoration: none; }
#headerwrapper #navigation #inner ul li:hover, #headerwrapper #navigation #inner ul li.selected { background: #ffffff; border-left: 1px solid #cccccc; }
#headerwrapper #navigation #inner #u-s { float: right; width: 140px; margin-top: 4px; }
#headerwrapper #navigation #inner a.button#ussubmit { float: left; margin-right: -1px; text-decoration: none; border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; -khtml-border-radius: 3px 0px 0px 3px; }
#headerwrapper #navigation #inner a.button#usupload { float: left; text-decoration: none; border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; -khtml-border-radius: 0px 3px 3px 0px; }
#headerwrapper #navigation #inner a.button#ussubmit.r { text-decoration: none; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; }
#headerwrapper #navigation #inner a.button#usupload.r { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; }
#bodywrapper #body { }
#bodywrapper #body #content { float: left; width: 675px; padding: 5px 0px 5px 0px; }
#bodywrapper #body #sidebar { border-left: 1px solid #eeeeee; float: right; min-height: 700px; width: 260px; padding: 5px 0px 5px 10px; }
#bodywrapper #body #sidebar .box { color: #222222; padding: 0px 3px 3px 3px; }
#footerwrapper #footer { border-top: 1px solid #eeeeee; padding: 5px 0px 5px 0px; }
.error { color: red; }
.top { margin-bottom: 15px; }
.buttondiv { margin-top: 10px; }
.messagebox{ position:absolute; width:100px; margin-left:30px; border:1px solid #c93; background:#ffc; padding:3px; }
.messageboxok{ position:absolute; width:auto; margin-left:30px; border:1px solid #349534; background:#C9FFCA; padding:3px; font-weight:bold; color:#008000; }
.messageboxerror{ position:absolute; width:auto; margin-left:30px; border:1px solid #CC0000; background:#F7CBCA; padding:3px; font-weight:bold; color:#CC0000; }
.form_row { margin: 0px 0px 15px 0px; float: left; width: 100%; }
.row_label { width: 175px; float: left; line-height: 31px; font-size: 18px; }
.row_label .required { color: #ff0000; float: right; font-weight: bold; }
.row_field { width: 470px; float: right; }
#mediawrapper { width: 675px; }
#mediawrapper #media-header { border-bottom: 1px solid #eeeeee; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; }
#mediawrapper #media { height: 419px; width: 675px; margin: 0px auto; }
#mediawrapper #info { width: 675px; margin: 5px 0px 0px 0px; }
#mediawrapper #info ul#media-info-nav { padding: 4px 0px 10px 0px; margin: 0px 0px 20px 0px; }
#mediawrapper #info ul#media-info-nav li { float: left; margin: 10px 10px 0px 0px; }
#mediawrapper #info #media-info-nav a.button { }
#mediawrapper #info .list-wrap { border: 1px solid #eeeeee; padding: 5px; }
#mediawrapper #info .list-wrap #description pre { white-space: pre-wrap; word-wrap: break-word; height: 200px; overflow: auto; }
#mediawrapper #info .list-wrap #share-favorite ul#social { list-style: none; }
#mediawrapper #info .list-wrap #share-favorite ul#social li { float: left; list-style-image: none; margin: 0px; padding: 2px; }
#mediawrapper #info .list-wrap #link input, textarea, #mediawrapper #info .list-wrap #report input, textarea { background: #ffffff; background: -webkit-gradient(linear, left top, left 25, from(#ffffff), color-stop(4%, #eeeeee), to(#ffffff)); background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px); border: solid 1px #e5e5e5; font: normal 13px/100% Verdana, Tahoma, sans-serif; padding: 4px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; box-shadow: rgba(0,0,0, 0) 0px 0px 0px; -moz-box-shadow: rgba(0,0,0, 0) 0px 0px 0px; -webkit-box-shadow: rgba(0,0,0, 0) 0px 0px 0px; }
#mediawrapper #info .list-wrap #link input { width: 287px; }
#mediawrapper #info .list-wrap #link input:hover, #mediawrapper #info .list-wrap #link textarea:hover, input:focus, textarea:focus { border-color: #c9c9c9; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; -moz-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; -webkit-box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; }
.new_media { border-bottom: 1px dashed #111; padding: 5px; margin: 0px 0px 10px 0px; }
.new_media .new_media_img { float: left; padding: 0px 5px 5px 0px; }
.featured-media { border: 1px solid #eeeeee; float: left; padding: 5px; margin: 0px 18px 10px 18px; width: 120px; height: 160px; }
.featured-media img { width: 120px; height: 80px; }
.newest-media { border: 1px solid #eeeeee; float: left; padding: 5px; margin: 0px 18px 10px 18px; width: 120px; height: 160px; }
.newest-media img { width: 120px; height: 80px; }
.newest-media-sb .name { float: left; }
.newest-media-sb img { border: 1px solid #eeeeee; float: left; padding: 5px; margin: 0px 10px 0px 0px; width: 120px; height: 80px; }
.media_paginate_prev { float: left; width: 100px; }
.media_paginate_middle { float: left; text-align: center; width: 475px; position: absolute; margin: 0px 0px 0px 100px; }
.media_paginate_next { float: right; width: 100px; text-align: right; }
.starrating { float: right; text-align: center; }
.starrating ul { list-style: none; padding: 0px; margin: 0px; overflow: hidden; }
.starrating ul li { background: url("../images/star-default.png") repeat-x scroll 0 0 #FFFFFF; float: left; font: 12px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; height: 32px; width: 32px; padding: 0px; margin: 0px; vertical-align: middle; }
.starrating ul li.active, .starrating ul li:hover { background: url("../images/star-hover.png") repeat-x scroll 0 0 #FFFFFF; color: #111111; font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: middle; }
.starrating ul li a { color: #000000; display: block; height: 32px; margin: 10px 0 0; text-decoration: none; width: 32px; }
.starrating_error_message { color: #FF0000; margin-top: -8px; position: absolute; }
.comments textarea { height: auto; }
.user_comment { padding: 5px 0px 5px 0px; border-bottom: 1px solid #eeeeee; margin-bottom: 5px; width: 675px; }
.user_comment .username { float: left; font-weight: bold; }
.user_comment .date { float: left; padding: 0px 5px 0px 5px; }
.user_comment .comment_id { float: left; }
.user_comment .comment { width: 675px; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; }
.comment_paginate_prev { float: left; width: 100px; }
.comment_paginate_middle { float: left; text-align: center; width: 475px; position: absolute; margin: 0px 0px 0px 100px; }
.comment_paginate_next { float: right; width: 100px; text-align: right; }
.user_comment_admin { float: right; }
.control-panel { margin: 0px 0px 0px 0px; float: left; width: 100%; }
.control-panel label { width: 100%; float: left; line-height: 31px; font-size: 18px; }
.control-panel label .input-name { float: left; width: 150px; }
.control-panel label input { float: left; width: 300px; }
.change-password { margin: 0px 0px 0px 0px; float: left; width: 100%; }
.change-password label { width: 100%; float: left; line-height: 31px; font-size: 18px; }
.change-password label .input-name { float: left; width: 200px; }
.change-password label input { float: left; width: 300px; }
.forgot-password { margin: 0px 0px 0px 0px; float: left; width: 100%; }
.forgot-password label { width: 100%; float: left; line-height: 31px; font-size: 18px; }
.forgot-password label .input-name { float: left; width: 200px; }
.forgot-password label input { float: left; width: 300px; }
.members { border-bottom: 1px dashed #111; padding: 5px; margin: 0px 0px 10px 0px; height: 80px; }
.members .avatar { float: left; width: 90px; height: 80px; }
.members .avatar img { max-width: 80px; max-height: 80px; }
.members h3 { margin-bottom:-15px; }
pre { overflow-x: auto; white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }

