*{font-family:arial;font-size:12px;outline:none}

BODY{padding:0;margin:0;background:#fff;margin-bottom:20px;background:#E8E6E6;}

H1{margin-top:0;font-size:17px;width:460px;margin-bottom:5px}

A{color:#1C39B6;outline:none;text-decoration: none;}
A:HOVER{text-decoration:underline}
A IMG{border:0}

input{border:1px solid #CFCFCF;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:3px;color:#595959;}
textarea{border:1px solid #CFCFCF;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; padding:3px;color:#595959;}

.alert{
    width:600px;
    padding:10px;
    border: 1px solid red;
    background:#F5C6D9;
    margin-top:10px;
}

.button{color:#FFF;width:100px;background-color:#0063A5;}

.wrap {width:860px;margin:auto;padding:10px}
.right_content {float:right;margin-bottom: 30px;width:620px;}
.page {width:100%;min-height: 200px;padding: 15px;margin-top:20px;background-color: #FFF;float:right;}
.page_wrap {width:860px;margin:0px auto;position:relative;min-height: 600px;margin-top:10px;}

.login_bar {float:right;margin-right:-3px;background-color: #000;width:100%;height:15px;padding:10px;text-align:right;margin-top:4px;-moz-border-radius:0px 0px 10px 10px;-khtml-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}
.login_bar a {color:#FFF;font-size: 14px;margin-right: 10px;}
.login {float:right;padding:15px;}

.header {margin:auto;padding:0px;padding-left:15px;height:80px;background: -moz-linear-gradient(top, #1C39B6, #51B8E7);background:-webkit-gradient(linear, 80% 20%, 10% 21%, from(#1C39B6), to(#51B8E7));color:#FFF;}
.header H1 {text-shadow:3px 3px 3px #000000;font-size: 25px;}
.header_links {font-size: 15px;font-weight: bold;margin-top:10px;float:left;}
.header_links A {font-size: 15px;color:#FFF;font-weight: bold;margin-right: 25px;}

.footer{background-color:#000;color:#FFF;bottom:0;float:left;height:50px;margin:auto;width:100%;clear:both;}
.footer a{color:#FFF;}

.article {width:590px;min-height: 300px;padding: 15px;background-color: #FFF;float:right;margin-bottom: 10px;}
.article h1{color:#000;font-size: 22px;}
.article h1 a{color:#000;font-size: 22px;}
.article h2{color:#000;font-size: 19px;margin:0;padding:1px;}
.article p{padding:5px;font-style: italic;margin-bottom: 20px;color:#333;}

.article_header {width:600px;padding: 10px;background-color: #FFF;float:right;margin-bottom: 10px;}
.article_header h1 {padding:0px;margin:0px;color:#000;}

#meta_p{padding:0px;font-style: italic;color:#B8B8B8;}

.download_link{color:#1C39B6;background: url('../images/download.png') no-repeat;background-position: 0% 100%;text-indent: 20px;text-align: left;display: block;float:left;height:16px;margin-right: 10px;}
.like{background: url('../images/like.png') no-repeat;background-position: 0% 100%;text-indent: 20px;text-align: left;display: block;float:left;height:16px;margin-right: 10px;}
.comments{background: url('../images/comments.png') no-repeat;background-position: 0% 100%;text-indent: 20px;text-align: left;display: block;float:left;height:16px;margin-right: 10px;}
.dontlike{float:left;margin-right: 10px;background: url('../images/dontlike.png') no-repeat;background-position: 0% 100%;text-indent: 20px;height:16px;text-align: left;display: block;}

.sidebar{width:200px;padding:15px;padding-top:0px;background-color: #FFF;float:left;}
.sidebar h2{font-size: 18px;color:#000;margin-bottom: 3px;}
.sidebar ul{list-style:none;margin:5px;padding:1px;}

.round{-moz-border-radius:10px;-khtml-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }

div.pagination {font-size: 12px;padding: 3px;text-align:left;float:left;width:100%;margin-bottom: 30px;}
div.pagination a {font-size: 12px;border: 1px solid #ccc;margin-right:3px;padding:2px 6px;background-position:bottom;text-decoration: none;font-weight:bold;background-color: #FFF;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
div.pagination a:hover, div.pagination a:active {font-size: 12px;background-image:none;text-decoration: underline;color:#1C39B6;}
div.pagination span.current {font-size: 12px;margin-right:3px;border: 1px solid #ccc;padding:2px 6px;font-weight: bold;color:#000;background-color: #FFF;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
div.pagination span.disabled {display:none;}

.tags{margin-top:10px;width:100%;}
.tags span{font-style: italic;color:#B8B8B8;}

.admin_login{margin:auto;width:300px;}
.admin_login h2{color:#0063A5;}
.admin_login input{width:300px;}
.admin_page {width:850px;margin:auto;padding:15px;min-height: 200px;background-color: #FFF;margin-top: 50px;}
.admin_page h1 {font-size: 18px;}
.admin_page a {font-size: 18px;}
.admin_help_tooltip{width:300px;padding:15px;background-color:#F5F5C4;min-height:20px;border:1px solid black;position:absolute;float:left;}
.admin_medium_text a{font-size:14px;float:left;width:100%;margin-bottom: 8px;}

/* File uploader */
.qq-uploader { position:relative; width: 100%;}
.qq-upload-button {color:#1C39B6;text-decoration: none;}
.qq-upload-button-hover {text-decoration: underline;}
.qq-upload-button-focus {outline:1px dotted black;}

.qq-upload-list {margin:15px 15px 0px 0px; padding:0; list-style-type: none;}
.qq-upload-list li { list-style-position:outside;margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {margin-right: 7px;}
.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/images/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
/*****************/

.normal a{font-size: 12px;}
