/*
Theme Name: Chasing Center
Theme URI: http://chasing-center.com
Version: 3.0
Author: the marmot
*/

* {margin:0px; padding:0px; border:0; outline-width:0!important;}
html, html body {height:100%;}
html {background:#2f2f2f url(images/body_bg.jpg); font:12px/18px Georgia, Arial; color:#c0c0c0;}
a {color:#f6e82a; text-decoration:none;}
a:hover {text-decoration:underline;}
ul, ol {list-style-type:none;}
input, textarea, select {border:1px solid #3b3b3b; background:#303030; color:#c0c0c0; font:12px/18px Georgia, Arial;}
input:focus, textarea:focus {border:1px solid #6b6b6b;}
button {background:none; cursor:pointer; font-family:Georgia;}
.clear {clear:both; float:none;}
.hide {display:none;}
p {padding:0 0 10px 0;}

/* base frame */
#centerbox {position:absolute; top:0; left:50%; margin:0 0 0 -454px; width:908px; background:url(images/content_bg.png) center repeat-y; overflow:hidden;}
#innercenterbox {position:relative; margin:0 0 0 26px; width:856px; overflow:hidden; background:#302f30;}
#header {background:black; padding:25px 0 0 25px; height:48px; position:relative;}
#logo {background:url(images/logo.gif); width:328px; height:30px; display:block;}
#logo img {display:none;}

#nav {position:absolute; bottom:0; left:503px;}
#nav li {position:relative; width:98px; height:27px; float:left;}
#nav li a {position:absolute; width:104px; height:22px; padding:5px 0 0 0; background:url(images/li_bg.png); font-size:11px; font-weight:bold; display:block; text-align:center; color:black;}
#nav li.last a {width:157px; background:url(images/lilast_bg.png);}
#nav li a:hover, #nav li.active a {background-position:0 -27px; text-decoration:none;}

#functions {position:absolute; top:274px; left:614px;}
#functions li {position:relative; width:80px; height:20px; float:left;}
#functions li a {position:absolute; width:84px; height:19px; padding:1px 0 0 0; background:url(images/functionsli_bg.png); font-size:10px; font-weight:normal; text-align:center; color:black;}
#functions li.last a {width:82px; height:19px; background:url(images/functionslilast_bg.png);}
#functions li a:hover {background-position:0 -20px; text-decoration:none;}

#content {padding:20px 0 0 25px;}
#content h1 {color:#ffed00; font-size:24px; font-weight:normal;}
#content h1.singlepage {margin:0 0 30px 0; color:white;}
#content h1.pagetemp {margin:0 0 30px 0;}
blockquote {font-size:15px; font-style:italic; line-height:23px; margin:20px 0 30px 0; padding:0 0 0 18px; width:760px; height:45px; background:url(images/bq_first.png) no-repeat 0 15px;}
blockquote span.m {float:left; display:block;}
blockquote span.e {width:11px; height:12px; background:url(images/bq_last.png) no-repeat 0 4px; display:block; float:left; margin:0 0 0 10px;}

#topbox {position:relative;}

.subtitle {clear:both; color:black; background:#f6e82a url(images/hcorn.gif) no-repeat right; width:164px; height:21px; padding:5px 0 0 26px; margin:0 0 25px 0; font:bold 12px/17px Georgia; position:relative; left:-48px;}

.lastpost {width:535px; line-height:20px; margin:0 0 10px 22px; float:left;}
.lastpost h3 {padding:0 0 15px 0; float:left; width:385px; text-align:left;}
.lastpost h3 a {color:white;}
.date {float:right; background:#3b3b3b; font-size:11px; padding:2px 4px; margin:0 0 5px 10px; text-align:center;}
.chasedate {color:#f6e82a; display:block; padding:0 0 10px 0;}
.more-link {font-weight:bold; display:block;}
.more-link:hover {color:#1d1c1d;}
.lastpost p a {display:block; float:left; margin:0 10px 10px 0; padding:5px; text-align:center; background:#3b3b3b;}
.lastpost p a:hover {background:#f6e82a;}
.lastpost p br {display:none;}
.lastpost p {clear:both;}

#right {width:216px; float:right;}
#right .subtitle {color:black; background:#f6e82a url(images/hcornr.gif) no-repeat left; width:191px; height:21px; padding:5px 26px 0 0; margin:0 0 25px 0; font:bold 12px/17px Georgia; position:relative; left:auto; text-align:right;}

#right ul {padding:0 0 10px 0;}
#right ul li {margin:0 0 16px 0; font-size:11px;}
#right ul li a, #right #postdatas a {color:white;}

#right table {width:190px; margin:0 0 20px 0;}
#right table td {font-size:11px; text-align:center; padding:2px 0;}
#right #today {background:#3b3b3b;}
#right caption {color:white; padding:0 0 5px 0;}
#right .smallfont {font-size:11px; }
#right #postdatas {margin:0 0 20px 0;}
#right #pagenav li {font-size:12px; margin:0 0 10px 0;}
#right #pagenav li a {color:#f6e82a;}
#right #lastpostnav li {margin:0 0 9px 0;}
#right #lastpostnav li a {color:#f6e82a;}

#archiv, #commentbox {background:#1d1c1d; position:relative; left:-25px; width:856px; padding:20px 0 0 0;}
#archiv .subtitle, #commentbox .subtitle {left:-1px; background:#f6e82a url(images/hcornarc.gif) no-repeat right; width:185px;}
#archiv ul, #commentbox ol {margin:0 0 0 48px; padding:0 38px 30px 0;}
#archiv li a {display:block; height:26px; color:#919191; font:13px/25px Georgia, Arial; border-bottom:1px solid #323132;}
#archiv li a:hover {color:#f6e82a; text-decoration:none;}
#archiv li a .titlearchiv {float:left; display:block; background:url(images/arcpoint.gif) no-repeat 0 10px; padding:0 0 0 15px; font-weight:bold;}
#archiv li a.allarchiv .titlearchiv {color:white; background:url(images/arcpointa.gif) no-repeat 0 10px;}
#archiv li a:hover .titlearchiv {background-position:0 -9px;}
#archiv li .datearchiv {float:right;}
#commentbox ol {padding:0 38px 10px 0;}
#commentbox li {margin:0 0 20px 0;}
#commentbox form {margin:0 0 0 48px; padding:0 38px 10px 0;}
#commentbox input {width:230px; margin:0 20px 0 0; padding:4px;}
form #author, form #email {color:#f6e82a;}
#commentbox textarea, .wpcf7-form textarea {font-size:15px; font-style:italic; line-height:23px; color:white; width:750px; height:100px;}
#commentbox #submit, .wpcf7-form .submit input {font-weight:bold; color:white;}
.comment_text {padding:10px 0 0 30px; font-size:15px; font-style:italic; line-height:23px; color:white;}
.comment_date {font-size:11px;}

.wpcf7-form p { clear:both; }
.wpcf7-form strong { float:left; display:block; width:140px; }
.wpcf7-form textarea { width:340px; }
.wpcf7-form input { padding:3px 1px; width:340px; }
.wpcf7-form .submit input { width:100px; position:relative; left:140px; }

/*
.contactform {position:static;overflow:hidden;width:500px;}
.contactleft {white-space:pre;text-align:right;clear:both;float:left;display:inline;padding:4px;margin:5px 0;}
.contactright {width:70%;text-align:left;float:right;display:inline;padding:4px;margin:5px 0;}
.contacterror {border:1px solid #ff2400;}
.contactform input {width:230px; margin:0 20px 0 0; padding:4px;}
.contactform textarea {font-size:15px; font-style:italic; line-height:23px; color:white; width:350px; height:100px;}
#wpcf_email, #wpcf_your_name {color:#f6e82a;}
*/

#archivnachor li {float:left;}
#archivnachor li a {font-size:16px; font-weight:bold; display:block; padding:0 35px 20px 15px; background:url(images/arcpoint.gif) no-repeat 0 -11px;}

#footer {background:black url(images/foo.gif) no-repeat 48px 15px; height:92px; position:relative; left:-25px; width:856px; color:#5e5e5e;}
#footer p {position:absolute; right:38px; top:15px; text-align:right; font:bold 11px/22px Georgia, Arial;}
#footer p a {color:#5e5e5e;}
#footer form {position:absolute; top:56px; left:48px; padding:2px 0 0 0;}
#footer label {font-weight:bold;}
#footer #fld_search {display:block; width:199px; height:19px; background:url(images/search.gif); padding:5px 0 0 15px; font:12px/18px Georgia, Arial; border:none; position:absolute; top:0; left:51px; color:white;}
#footer #fld_search:hover {background-position:0 -24px; color:black;}
#footer .submit {position:absolute; top:0; left:266px; width:50px; height:30px; background:black url(images/searchbutton.gif) no-repeat 1px 12px; border:none; cursor:pointer;}

h4 {padding:0 0 10px 0; color:#f6e82a; font-weight:bold; font-size:14px;}

/* Popup */
#popup_background {position:absolute; left:0px; right:0px; background:black; z-index:10000;}
#popup_content {position:absolute; top:50%; left:50%; width:100px; height:100px; margin-left:-50px; margin-top:-50px; background:#1d1c1d; border:2px solid #888888; z-index:10001;}
#popup_close {position:absolute; top:10px; right:10px; z-index:5000;}
#popup_close a{background:url(images/close.gif) no-repeat 0 0;display:block;width:15px;height:15px;}
#popup_close span{display:none;}
#popup_text {position:absolute;left:30px;right:30px;top:30px;bottom:30px; /* text-align:center; */}
#popup_image{visibility:hidden; margin:10px 0;}
#popup_navigation {visibility:hidden;}
#popup_navigation a {font-weight:bold;}
#popup_navigation .nav {display:block; float:left; width:280px;}
#popup_navigation .overview {float:right;}
#popup_navigation .overview a {padding:0 0 0 15px; background:url(images/overview.gif) no-repeat 0 3px;}
#popup_title {position:absolute; top:-20px; left:0px; right:0px; text-align:center; visibility:hidden; font-size:14px;}
#popup_title a {color:#c0c0c0; font-size:11px; font-weight:bold; }
.popup_thumb_container {position:absolute; top:0px; left:0px; right:0px; bottom:0px; overflow:auto;}
.popup_thumb {float:left; width:130px; height:110px; border:1px solid #302f30; padding:10px; text-align:center; margin:0 0 5px 5px; cursor:pointer;}