/* common.style.css (67%) */
#content li{margin:0 0 5px 25px;}
.dp-highlighter li{margin:0!important;}
.section{border:1px solid #999;cursor:pointer;width:360px;position:relative;margin:10px auto;}
.hover{border-color:#80250F;}
.section h3{background:#ddd;border-width:0 0 1px;margin:0;padding:2px 5px;}
.section h3 a{display:block;}
.section h3 a:hover{background:transparent;color:#80250F;}
.section p{padding:5px 5px 15px;}
.section .learn-more{position:absolute;right:0;bottom:0;color:#00F;background:#ddd;border-color:#80250F;border-style:solid;border-width:1px 0 0 1px;padding:2px;}
div#messages{font-weight:700;clear:both;margin:5px 0;padding:0;}
div#messages p{padding:2px 5px;}
label{margin:0 5px 0 0;}
.input{margin:5px;padding:2px 5px;}
.error{color:#B51F29;border:1px solid #80250F;background:#FFEFEF;}

/* pseudocoder.style.css (73%) */
body{color:#000;background:#333 url(/img/layout/pseudocoder/bg.jpg);font:100% arial, helvetica, verdana, sans-serif;text-align:center;margin:0 0 15px;padding:0;}
*{margin:0;padding:0;}
a{text-decoration:none;color:#80250F;}
h1{font-size:1.3em;background:#eee;border-top:1px solid #999;border-bottom:1px solid #999;margin:15px -10px 5px;padding:2px 5px;}
img{border:0;}
#top{height:45px;background:url(/img/layout/pseudocoder/top.jpg);z-index:-1;}
#overlay{height:45px;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;background:#000;z-index:5;width:770px;margin:-45px auto 0;}
#header{height:33px;z-index:10;position:relative;text-align:left;width:770px;margin:-45px auto 0;padding:7px 5px 5px;}
#header a:hover{background:transparent;}
a#submit{border:1px solid #333;background:#fff;position:absolute;right:15px;top:10px;font-weight:700;padding:2px 5px;}
#wrapper{background:#ddd;text-align:left;width:770px;font-size:1em;margin:45px auto;}
#content{float:left;width:750px;background:#fff;border-right:1px solid #ccc;margin:-45px 0 0;padding:10px;}
#content[id]{min-height:600px;height:auto;}
.message{border-top:1px solid #999;border-bottom:1px solid #999;font-size:1.2em;background:#eee;margin:0 auto 15px;padding:2px 10px;}
.item{margin:0 0 15px;}
.item h1{font-size:1.1em;}
#footer{clear:both;text-align:center;font-size:.7em;background:#ccc;width:auto;margin:0 auto;padding:2px 5px;}
a:hover,a#submit:hover{background:#80250F;color:#fff;}
h2,#content h2{font-size:1.3em;}

/* SyntaxHighlighter.css (76%) */
.dp-highlighter{font-family:Consolas, "Courier New", Courier, mono;font-size:12px;background-color:#E7E5DC;width:99%;overflow:auto;padding-top:1px;margin:18px 0;}
.dp-highlighter .bar{padding-left:45px;}
.dp-highlighter.collapsed .bar,.dp-highlighter.nogutter .bar{padding-left:0;}
.dp-highlighter ol{list-style:decimal-leading-zero;background-color:#fff;color:#5C5C5C;margin:0 0 1px 45px;padding:0;}
.dp-highlighter.nogutter ol{list-style-type:none!important;margin-left:0;}
.dp-highlighter ol li,.dp-highlighter .columns div{border-left:3px solid #6CE26C;background-color:#f8f8f8;padding-left:10px;line-height:14px;}
.dp-highlighter.nogutter ol li,.dp-highlighter.nogutter .columns div{border:0;}
.dp-highlighter .columns{color:gray;overflow:hidden;width:100%;}
.dp-highlighter .columns div{padding-bottom:5px;}
.dp-highlighter ol li.alt{background-color:#fff;}
.dp-highlighter ol li span{color:#000;}
.dp-highlighter.collapsed ol{margin:0;}
.dp-highlighter.collapsed ol li{display:none;}
.dp-highlighter.printing{border:none;}
.dp-highlighter.printing .tools{display:none!important;}
.dp-highlighter.printing li{display:list-item!important;}
.dp-highlighter .tools{font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;color:silver;background-color:#f8f8f8;text-align1:right;border-left:3px solid #6CE26C;padding:3px 8px 10px 10px;}
.dp-highlighter.nogutter .tools{border-left:0;}
.dp-highlighter.collapsed .tools{border-bottom:0;}
.dp-highlighter .tools a{font-size:9px;color:#a0a0a0;text-decoration:none;margin-right:10px;}
.dp-highlighter .tools a:hover{color:red;text-decoration:underline;}
.dp-about{background-color:#fff;margin:0;padding:0;}
.dp-about table{width:100%;height:100%;font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif!important;}
.dp-about td{vertical-align:top;padding:10px;}
.dp-about .copy{border-bottom:1px solid #ACA899;height:95%;}
.dp-about .title{color:red;font-weight:700;}
.dp-about .para{margin:0 0 4px;}
.dp-about .footer{background-color:#ECEADB;border-top:1px solid #fff;text-align:right;}
.dp-about .close{font-size:11px;font-family:Tahoma, Verdana, Arial, sans-serif!important;background-color:#ECEADB;width:60px;height:22px;}
.dp-highlighter .comment,.dp-highlighter .comments{color:#008200;}
.dp-highlighter .string{color:blue;}
.dp-highlighter .keyword{color:#069;font-weight:700;}
.dp-highlighter .preprocessor{color:gray;}

/* chat.css (72%) */
div.chat{margin:15px 0;}
div.chat label{vertical-align:top;}
div.chat div.chat_window{border:1px solid #ccc;height:100px;overflow:auto;background:#fff;margin:0 0 15px;}
div.chat div.chat_window p{margin:0;padding:1px 2px;}
div.chat div.chat_window p.even{background:#eee;}
div.chat div.chat_window p.new{background:#FCC;}
