* {padding:0; margin:auto; border:0; font-size:12px; color:#fff; font-family:Arial, Verdana, Sans Serif;}

a:link {color:#1686cd; }
a:visited {color:#1686cd; }
a:hover {color:#fff; }
a:active {color:#1686cd; }

body {margin:auto; width:1002px; background:url(../gfx/head-bg.jpg) no-repeat top center; background-color:#000; }

input, select, option, textarea {color:#000;}

.contentborder {border-left:1px solid #494949; border-right:1px solid #494949;}
.head-mid {background-image:url(../gfx/head-mid.jpg); height:170px;}

.loginbox {font-size:16px; margin-left:600px; width:350px; height:60px; background: url(../gfx/login-bg.jpg) repeat-x; }
.loginbox-pre {margin-left: 540px; width:60px;}
.loginbox-text {padding-top:10px; float:left;}
.loginbox-text p {padding:5px; margin:0px;}
.loginbox-input {width:100px; margin-right:10px;}
.loginbox-submit {background-color:#1686cd;}
.loginbox-error {color:red;}
.loginbox-options {position:absolute;  padding:5px; background-color:#121212; border:1px solid #1686cd; display:block; display:none;}
.loginbox-image {width:40px; height:40px; float:left; margin-top:10px; margin-right:10px;}

#pagenav {background: url(../gfx/nav-head.gif) repeat-x; }
#pagenav ul {list-style-type:none; padding:0px; margin:0px; margin-right:5px; }
#pagenav li {font-size:18px; background: url(../gfx/button-head.jpg) repeat-x; margin-left:5px; margin-right:5px; padding:7px 15px 0px 15px; height:27px; display:-moz-inline-stack; display:inline-block;}
#pagenav a {color:#fff; text-decoration:none; font-size:18px;}
#pagenav .errormessage {color:red; float:left; font-size:18px; padding:5px;}

#content {padding:10px; background-color:#121212;}

#leftnav {float:left; margin-right:10px; width:240px;}
#leftnav .small-box-title-inv li {font-size:16px; background: url(../gfx/button-head-inv.jpg) repeat-x; margin-left:0px; margin-right:5px; padding:10px 15px 0px 15px; height:24px; display:-moz-inline-stack; display:inline-block;}
#leftnav .small-box-news a, #leftnav .small-box-title-inv a  {color:#fff; text-decoration:none; font-size:12px;}

#leftnav .whosonline-image {width:40px; height:40px; border:1px solid #000;}
#leftnav .whosonline-box {float:left; margin:5px;}

#rightnav {padding-left:260px;}

#rightnav .small-box-title-inv ul {height:34px; list-style-type:none; padding:0px; margin:0px; margin-right:5px; }
#rightnav .small-box-title-inv li, #rightnav .small-box-news li {font-size:16px; background: url(../gfx/button-head.jpg) repeat-x; margin-left:0px; margin-right:5px; padding:10px 15px 0px 15px; height:24px; display:-moz-inline-stack; display:inline-block;}
#rightnav .small-box-news-active { background-color:#000; }

#rightnav #news ul {padding-top:6px; padding-left:30px; padding-bottom:16px; list-style-type:square;}
#rightnav #blogs ul {padding-top:6px; padding-left:30px; padding-bottom:16px; list-style-type:square;}
#rightnav .small-box-title-inv li {font-size:16px; background: url(../gfx/button-head-inv.jpg) repeat-x; margin-left:0px; margin-right:5px; padding:10px 15px 0px 15px; height:24px; display:-moz-inline-stack; display:inline-block;}
#rightnav .small-box-news a, #rightnav .small-box-title-inv a  {color:#fff; text-decoration:none; font-size:12px;}

#rightnav .small-box-newscontent h2 a {font-size:18px; color:#1686cd; text-decoration:none;}
#rightnav .small-box-newscontent small {font-size:10px;}
#rightnav .navigation a:visited, #rightnav .navigation a:link {background-color:#494949;}
#rightnav .navigation a:visited, #rightnav .navigation a:link, #rightnav .navigation-active a:link, #rightnav .navigation-active a:visited { color:#fff; padding:5px; margin:5px; border:1px solid #1686cd; text-decoration:none; }
#rightnav .navigation a:hover {border:1px solid #000;}
#rightnav .navigation-active a:link, #rightnav .navigation-active a:visited {background-color:#1686cd;}


.back-box {background: url(../gfx/box-bg.jpg) repeat; padding:5px; margin-bottom:10px; width:100%;}
.small-box-title, .small-box-news {background: url(../gfx/nav-head.gif) repeat-x;  font-size:18px; }
.small-box-title {padding:7px 15px 0px 10px;}
.small-box-title-inv {background: url(../gfx/nav-head-inv.gif) repeat-x;  font-size:18px; height:27px;}
.small-box-news, .small-box-title-inv  {height:34px; text-transform: uppercase;}
.small-box-title {height:27px; text-transform: uppercase;}
.small-box-content {padding:5px; overflow:hidden;}
.small-box-content, .small-box-content-news, .small-box-content-topteam {background-color:#191919;}
.small-box-content-plain {background-color:#191919; padding:5px;}
.small-box-content-topteam {border:1px solid #1686cd;}
.small-box-content-news {border:1px solid #1686cd; height:150px;}
.small-box-content-news p, .small-box-content p {margin-top:5px; margin-bottom:5px;}

.member-list-title {font-size:18px; color:#1686cd; width:100px; }

.member-userinfo-spec {float:left; margin-right:5px;	}
.member-userinfo-arena {font-size:18px; color:#1686cd; }

.application-input-text, .application-input-textarea {width:450px;}
.application-input-combo, .application-input-textarea {color:#000;}
.application-suggestion-text {margin-left: 5px; color:#fff; font-style:italic;}
.application-title {font-size:18px; color:#1686cd;}

.news-comment-line {border-top:1px solid #494949; padding-top:8px;}
.news-comment-line-comment {float:left;}
.news-comment-line-share {float:right;}
.news-comment-line img {height:12px; width:12px; margin-left:5px;}

#footer {background-color:#494949; padding:20px;}

/* blog */
.blog_input {color:#000; margin:10px 0px 10px 0px; width:600px;}
#postingbox input {height:20px; }
#postingbox select, #postingbox option, #leftnav option, #leftnav select {color:#000;}

/* lfg */
.arena-team-listing {width:150px; float:left;}

/* tourney */
.tourney-tree-name, .tourney-tree-name-forw {background-color:#444444; padding:3px; border-bottom:1px solid #727272;}
.tourney-tree-name-forw, .tourney-tree-name-left {border-left:1px solid #fff;}

/* armory */
.armory-sub-link a {font-size:14px; color:#fff; text-transform:uppercase;}
.armory-sub-link a:hover {color:#1686cd;}

.tourney-tree-points {background-color:#313131; border-bottom:1px solid #727272; width:40px;}