* {margin:0;padding:0;}
body {font:100% Arial, Helvetica;background:#000 url(/images/gldbk.png) repeat-x;color:#aaa;}
p {	margin:15px 0;}
a:link, a:visited {color:#aaa;text-decoration:none }
a:hover, a:active {color:#aaa;text-decoration:underline;}
a img {border:0;}
code {font:1.0em 'Courier New', Courier, Fixed;background:#ececec;}
acronym, abbr, span.caps {	font-size:0.9em;letter-spacing:.07em;cursor:help;}
acronym, abbr {border-bottom:1px dashed #999;}
blockquote {padding:10px 10px 0 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#eee;font:1.0em Arial;
	line-height:1.5em;margin:10px 0px;}
select {width:130px;}

#header {width:780px;margin:0px auto;margin-top:32px;padding:0 10px;font-size:0.7em;}
#main {width:940px;margin:0px auto;padding:0;background:#000;font-size:0.7em;}
.left, .alignleft {float:left;}
.right, .alignright {float:right;}

#navbar {margin:0 auto;margin-top:8px;padding:0px 10px;text-transform:uppercase;background:url(/images/mnubk.png) repeat-x;}
#top-nav {width:500px;}
#top-nav ul {list-style:none;}
#top-nav li {float:left;list-style:none;cursor:pointer;display:block;border-right:1px solid #333;}
#top-nav li:hover {background:#333;}
#top-nav a, #top-nav a:visited {margin:0px;padding:16px 16px;color:#AAA;display:block;font-size:0.9em;}
#top-nav a:hover {text-decoration:none;display:block;color:#000;}
#searchform {width:194px;float:right;text-align:right;padding-top:16px;margin-right:10px;}

/* Dropdown Menus */
#top-nav li {float:left;margin:0px;padding:0px;}
#top-nav li li {float:left;margin:0px;padding:0px;width:122px;text-transform:none;}
#top-nav li li a, #top-nav li li a:link, #top-nav li li a:visited {background:#000;width:122px;float:none;margin:0px;padding:5px 10px 5px 18px;border-left:1px solid #333;border-right:1px solid #333;}
#top-nav li li a:hover, #top-nav li li a:active {background:#666;padding:5px 10px 5px 18px;}
#top-nav li ul {position:absolute;width:10em;left:-999em;}
#top-nav li:hover ul {left:auto;display:block;}
#top-nav li:hover ul, #top-nav li.sfhover ul {left:auto;}

/* Text*/
h1 {font-weight:bold;font:2.4em "Lucida Sans Unicode", sans-serif;letter-spacing:0em;display:block;padding-bottom:5px;}
h2 {font:2.3em "Lucida Sans Unicode", sans-serif;}
h3 {font:1.3em Arial;margin-bottom:3px;color:#e5b934;font-weight:bold;}
h4 {font:1.0em Arial;}
h3.ctitle, h3.ctitle a {color:#bbb;letter-spacing:-0.05em;font-size:0.85em;}
h3.authors {margin-top:15px;}

/* Index Page*/
#logo {width:350px;margin-left:10px;}
#name {margin:5px 0 0 6px;font-size:1.6em;letter-spacing:1.5em;color:silver;text-align:left;}
#slogan {float:right;font-size:1.2em;letter-spacing:0.4em;color:silver;text-align:left;margin:80px 20px 0px 20px;}

#plug {background-color:#000;float:left;padding:0px;margin:40px 20px;border:1px solid #333;}
#plug h3 {color:#eee;text-transform:lowercase;margin:0;font-weight:bold;font-size:1.3em;letter-spacing:-0.05em;padding:6px 10px;background:url(/images/mnubk.png) repeat-x;}
#plug .cf {margin-top:0px;margin-bottom:8px;background-color:#000;padding:4px 12px;}
#plug .info {margin-top:5px;padding-top:5px;float:right;width:200px;}
#plug .title {font-weight:bold;}
#plug .meta {color:#888;}
#plug a {color:#eee;}

/*#intro {width:560px;float:right;background:#000;padding:24px 80px 24px 20px;font-size:1.05em;line-height:1.5em;margin:0;color:#eee;}
#intro a {color:#e5b934;}
#intro h3 {color:#999;text-transform:lowercase;margin:0;font-weight:bold;font-size:1.2em;letter-spacing:-0.05em;}
#intro div.meta {display:block;margin-top:-5px;padding-bottom:2px;color:#999;}
#intro p {padding-bottom:15px;}
#intro a img, #plug a img {border:1px solid #ccc;margin-top:5px;margin-right:10px;padding:2px;}*/

#middle {width:900px;background:#000;float:right;padding:10px;margin:0 10px;text-align:center;}
.category {width:128px;float:left;border-top:8px solid #333;margin:0px;padding:5px 10px 10px 10px;background:#000;}
.category p {margin:0;}
#c1, #c2, #c5, #c6 {border-top:4px solid #333;}
#c3, #c4 {border-top:4px solid #e5b934;}
.category span.ctitle, #popfront h3, #content .ctitle, #archive .ctitle {
text-transform:lowercase;margin:0;font-weight:bold;font-size:1.5em;letter-spacing:-0.05em;
}
#popfront h3 {color:#000;}
.category a {color:#666;display:block;background:none;}
.category a:hover {background:none;color:#000;text-decoration:none;}
#c1:hover, #c2:hover, #c5:hover, #c6:hover {background:#333;color:#fff;}
#c3:hover, #c4:hover {background:#e5b934;color:#000;}
#c1:hover a, #c2:hover a, #c5:hover a, #c6:hover a {background:#333;color:#fff;}
#c3:hover a, #c4:hover a {background:#e5b934;color:#000;}

#bottom {width:940px;}
#content {width:520px;padding:10px;font-size:1.1em;line-height:1.75em;float:left;margin:10px 0 10px 10px;color:#ccc;background:#000;}
#archive {padding-top:15px;font-size:1.05em;line-height:1.75em;}
#content blockquote {padding:0px 10px 0 10px;}
#content .title, #archive .title {font-weight:bold;font:2.0em "Lucida Sans Unicode", sans-serif;letter-spacing:-0.05em;}
#content .cf, #archive .cf {padding-bottom:10px;margin-bottom:10px;}
#content .spoiler, #archive .spoiler {display:block;margin-top:3px;}
#content p, #archive p {margin:0px;padding:0px;}
.author {font-size:0.8em;font-weight:bold;}
.meta {font-size:0.9em;color:#666;}
.meta a {color:#666;}
.title a {color:#e5b934;}
#intro p, #plug p {margin:0;}

/* Content Page*/
#mcontent {width:570px;background:#fff;padding:10px;font-size:1.05em;line-height:1.75em;float:left;min-height:400px;margin:10px 0 10px 10px;}
#mcontent .breadcrumbs, #mcontent .breadcrumbs a {font-weight:bold;color:#333;}
#mcontent h2.title {font:2.2em "Lucida Sans Unicode", sans-serif;font-weight:bold;letter-spacing:-0.05em;border-bottom:1px solid #ddd;border-top:3px solid #ddd;padding:5px 0px;}
.post {font-size:1.05em;line-height:1.75em;}
.post p {margin-top:0px;}
.post .cf {border-bottom:1px solid #000;margin:10px 0px;}
.post ul, .post ol, #content ul, #content ol {margin-bottom:15px;}
.post ul li, #content ul li {list-style:square;margin-left:30px;}
.post ol li, #content ol li {list-style:decimal;margin-left:30px;}
.post ol li ul li, #content ol li ul li {list-style:square;margin-left:20px;}
.post img, .post a img, #content img, #archive img {border:none;margin:0 10px 5px 0;padding:2px;}
.post .ads {margin-top:10px;}
.entry {margin-top:20px;}
#stats {margin-top:0px;padding:4px 0px;text-transform:uppercase;font:0.8em Arial;display:block;}
#stats span {padding:0px 20px 0px 0px;}
#stats span a:hover {background:none;}
#stats span a {color:#333;}
#stats img, #nav img {border:0px;margin:0px;padding:0px;}
#tools {width:590px;height:25px;font-size:0.95em;}
#tools a:hover {background:none;}
.navigation {padding:5px 0px;text-align:Center;}

/* Sidebar*/
#side {width:320px;float:right;margin:90px 30px 0 0;}
#side h3 {font:1.1em Arial;font-weight:bold;background:url(/images/arrow.png) no-repeat left;color:#eee;margin:0 0 5px 0px;padding:6px 14px;}
#intro {width:300px;float:right;padding:0px 0 10px 0;background:#000;border:1px solid #333;margin-bottom:10px;}
#side-top, #side-bot {width:300px;float:right;padding:0px 0 10px 0;background:#000;border:1px solid #333;}
#side-bot, #side-mid {margin-top:10px;}
#side-mid {width:300px;float:right;}
#side-left {width:143px;padding:0px 0 10px 0;float:left;background:#000;border:1px solid #333;}
#side-right {width:143px;padding:0px 0 10px 0;float:right;background:#000;border:1px solid #333;}
#side li {list-style:none;border-bottom:1px solid #000;display:block;padding:2px 0px 2px 15px;background:url(images/sub.png) no-repeat 0 0px;}
#side li ul li:last-child {list-style:none;border-bottom:0px solid #000;display:block;padding:2px 0px 0px 13px;background:url(images/sub.png) no-repeat 0 0px;}
#side-ads {width:300px;float:right;margin-bottom:10px;padding:10px;background:#000;}

/* Form Elements */
select {border:1px solid #333;width:100% }
.field {padding:2px;border:1px solid #333;background:#fff;font-size:1.0em;}
#s {padding:1px;font-size:1.0em;width:150px;}
#searchsubmit {padding-left:5px;}
#commentform {margin:5px 10px 0 0;}
#commentform input {width:140px;margin:5px 5px 1px 0;}
#commentform textarea {width:99%;margin-top:5px;}
/*#commentform #submit {margin:0 0 5px auto;float:right;}*/

/* Comments*/
h3.comments {font:1.3em Arial;margin-bottom:3px;color:#000;font-weight:bold;}
#respond h3 {font:1.3em Arial;margin-bottom:3px;color:#000;font-weight:bold;}
.alt {margin:0;padding:10px;}
.children {padding:0;}
.commentlist cite {font-style:normal;font-weight:bold;margin-bottom:4px;}
#respond h3 {font:1.3em Arial;margin-bottom:3px;color:#000;font-weight:bold;}
.commentlist blockquote {background:#ededed;}
.commentlist li {margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;}
.commentlist li ul li {margin-right:5px;margin-left:10px;}
.commenttext {padding:10px 10px 0px 10px;background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:495px;float:right }
.commentlist cite strong {font-size:1.1em;}
li.my_comment {background:#fff;border:none;}
li.my_comment cite strong {font-size:1.3em;color:#313228;}
#commentform small {background:#fff;font-weight:bold;padding:0;}
.commentmetadata {color:#4d4d4d;display:block;text-align:left;font-size:0.9em;}
.commentmetadata a, .commentmetadata a:visited {color:#959382;}
.commentlist small {background:#e9e9e9;}
.avatar {border:1px solid #bbb;margin:2px 2px 0px 0px;float:right;padding:2px;width:55px;height:55px;}
#comment {width:590px;background:#fff;}
.thread-even {background-color:#eee;}
.thread-alt {background-color:#fff;}
.odd {background-color:#fff;}
.depth-1 {border-bottom:1px solid #ddd;background-color:#eee;}
.even {border-left:1px solid #ddd;}

/* Footer*/
#popfront {font-size:0.7em;color:#fff;width:940px;background:#2c2c2c url(images/bottombar.png) bottom no-repeat;margin:0 auto;padding:10px 0;}
#footer {margin:0 auto;width:940px;font-size:0.6em;padding-top:10px;padding-bottom:10px;text-align:center;}

/* Float Properties*/
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf {display:inline-block;}

/* Hides from IE-mac \*/
* html .cf {
	height:1%;
}

*+html .cf {
	height:1%;
}

.cf {display:block;}

.soon {display:none;}
