body{background-color:#323232;background-image:url(../img/bg.png);color:#222;font:12px Lucida Grande,Helvetica,Sans-serif;margin:0;}
.clear{clear:left;}
.toolbar{font-size:12px;margin:.5em;}
ul#messages{padding:0;margin:0;position:fixed;z-index:999;top:.5em;right:.5em;list-style:none;}
ul#messages li{background:#ffc;border:1px solid #ffe;padding:.25em .5em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.2);-moz-box-shadow:0 1px 6px rgba(0,0,0,.2);}
.msg{background:url(../img/busy.gif) center left no-repeat;color:#369;margin:5px;padding:10px 30px;}
em.msg{padding:0;margin:0;padding-left:18px}
/*
#header{border-bottom:1px solid #aaa;background:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));background-image:-moz-linear-gradient(top,#eee,#ccc);box-shadow:0 0 5px rgba(0,0,0,.4);z-index:9999;}
#header h1 a{background:url(../img/cc.logo.png) top left no-repeat;display:block;float:left;text-indent:-999em;width:70px;height:50px;}
#header ul{list-style:none;position:relative;top:16px;}
#header ul li{float:left;margin-left:2px;}
#header ul ul{display:none;z-index:9999;}
#header ul ul li{float:none;z-index:9999;}
#header ul li a{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(50%,#f1f1f1),color-stop(51%,#e1e1e1),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-o-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff,endColorstr=#f6f6f6,GradientType=0 );background:linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);border:1px solid #aaa;border-radius:3px;color:#333;display:block;font-size:14px;padding:.25em .75em}
#header ul li a:hover{color:#369;border-color:#69b;box-shadow:0 0 3px rgba(0,0,0,.3)}
#header ul ul{position:absolute;background:#fff;border:1px solid #aaa;border-radius:0 5px 5px 5px;margin-top:8px;margin-left:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);}
#header ul ul li a:before{content:› ;}
#header ul ul li a{background:none;border:none;}
*/
#container{background:#fff}
#content{padding:1em;}
ol,#content ul{padding-left:1.5em;margin-bottom:.5em;}
h2{color:#136;font-size:18px;margin-bottom:.5em}
h3{font-weight:bold;margin-bottom:.5em}
p{margin-bottom:.5em;line-height:1.5}
dl{clear:left;border-bottom:1px solid #eee;padding:0 .5em;margin-bottom:.5em;}
dl dt{float:left;font-weight:bold;width:12em;}
dl dd{}
ul.files li .content{background:top left no-repeat;}
ul.files li._blank .content{background-image:url(../img/file-icons/32px/_blank.png);}
ul.files li._page .content{background-image:url(../img/file-icons/32px/_page.png);}
ul.files li.aac .content{background-image:url(../img/file-icons/32px/aac.png);}
ul.files li.ai .content{background-image:url(../img/file-icons/32px/ai.png);}
ul.files li.aiff .content{background-image:url(../img/file-icons/32px/aiff.png);}
ul.files li.avi .content{background-image:url(../img/file-icons/32px/avi.png);}
ul.files li.bmp .content{background-image:url(../img/file-icons/32px/bmp.png);}
ul.files li.c .content{background-image:url(../img/file-icons/32px/c.png);}
ul.files li.cpp .content{background-image:url(../img/file-icons/32px/cpp.png);}
ul.files li.css .content{background-image:url(../img/file-icons/32px/css.png);}
ul.files li.dat .content{background-image:url(../img/file-icons/32px/dat.png);}
ul.files li.dmg .content{background-image:url(../img/file-icons/32px/dmg.png);}
ul.files li.doc .content{background-image:url(../img/file-icons/32px/doc.png);}
ul.files li.dotx .content{background-image:url(../img/file-icons/32px/dotx.png);}
ul.files li.dwg .content{background-image:url(../img/file-icons/32px/dwg.png);}
ul.files li.dxf .content{background-image:url(../img/file-icons/32px/dxf.png);}
ul.files li.eps .content{background-image:url(../img/file-icons/32px/eps.png);}
ul.files li.exe .content{background-image:url(../img/file-icons/32px/exe.png);}
ul.files li.flv .content{background-image:url(../img/file-icons/32px/flv.png);}
ul.files li.gif .content{background-image:url(../img/file-icons/32px/gif.png);}
ul.files li.h .content{background-image:url(../img/file-icons/32px/h.png);}
ul.files li.hpp .content{background-image:url(../img/file-icons/32px/hpp.png);}
ul.files li.html .content{background-image:url(../img/file-icons/32px/html.png);}
ul.files li.ics .content{background-image:url(../img/file-icons/32px/ics.png);}
ul.files li.iso .content{background-image:url(../img/file-icons/32px/iso.png);}
ul.files li.java .content{background-image:url(../img/file-icons/32px/java.png);}
ul.files li.jpg .content{background-image:url(../img/file-icons/32px/jpg.png);}
ul.files li.key .content{background-image:url(../img/file-icons/32px/key.png);}
ul.files li.mid .content{background-image:url(../img/file-icons/32px/mid.png);}
ul.files li.mp3 .content{background-image:url(../img/file-icons/32px/mp3.png);}
ul.files li.mp4 .content{background-image:url(../img/file-icons/32px/mp4.png);}
ul.files li.mpg .content{background-image:url(../img/file-icons/32px/mpg.png);}
ul.files li.odf .content{background-image:url(../img/file-icons/32px/odf.png);}
ul.files li.ods .content{background-image:url(../img/file-icons/32px/ods.png);}
ul.files li.odt .content{background-image:url(../img/file-icons/32px/odt.png);}
ul.files li.otp .content{background-image:url(../img/file-icons/32px/otp.png);}
ul.files li.ots .content{background-image:url(../img/file-icons/32px/ots.png);}
ul.files li.ott .content{background-image:url(../img/file-icons/32px/ott.png);}
ul.files li.pdf .content{background-image:url(../img/file-icons/32px/pdf.png);}
ul.files li.php .content{background-image:url(../img/file-icons/32px/php.png);}
ul.files li.png .content{background-image:url(../img/file-icons/32px/png.png);}
ul.files li.ppt .content{background-image:url(../img/file-icons/32px/ppt.png);}
ul.files li.psd .content{background-image:url(../img/file-icons/32px/psd.png);}
ul.files li.py .content{background-image:url(../img/file-icons/32px/py.png);}
ul.files li.qt .content{background-image:url(../img/file-icons/32px/qt.png);}
ul.files li.rar .content{background-image:url(../img/file-icons/32px/rar.png);}
ul.files li.rb .content{background-image:url(../img/file-icons/32px/rb.png);}
ul.files li.rtf .content{background-image:url(../img/file-icons/32px/rtf.png);}
ul.files li.sql .content{background-image:url(../img/file-icons/32px/sql.png);}
ul.files li.tga .content{background-image:url(../img/file-icons/32px/tga.png);}
ul.files li.tgz .content{background-image:url(../img/file-icons/32px/tgz.png);}
ul.files li.tiff .content{background-image:url(../img/file-icons/32px/tiff.png);}
ul.files li.txt .content{background-image:url(../img/file-icons/32px/txt.png);}
ul.files li.wav .content{background-image:url(../img/file-icons/32px/wav.png);}
ul.files li.xls .content{background-image:url(../img/file-icons/32px/xls.png);}
ul.files li.xlsx .content{background-image:url(../img/file-icons/32px/xlsx.png);}
ul.files li.xml .content{background-image:url(../img/file-icons/32px/xml.png);}
ul.files li.yml .content{background-image:url(../img/file-icons/32px/yml.png);}
ul.files li.zip .content{background-image:url(../img/file-icons/32px/zip.png);}
#footer{float:left;width:100%;border-top:2px solid #222;}
#footer p{padding:.5em 1em}
#footer p,#footer a{color:#999}
#footer a:hover{color:#9cf}
#footer .credits{float:left;}
#footer .admin{float:right;}
/*table{border:1px solid #aaa;background-color:#fff;border-collapse:collapse;width:100%;}*/
/*table th{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(50%,#f1f1f1),color-stop(51%,#e1e1e1),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-o-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffff,endColorstr=#f6f6f6,GradientType=0 );background:linear-gradient(top,#ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);border-bottom:1px solid #aaa;font-size:10px;padding:2px;text-align:center;}*/
/*table td{vertical-align:top;border-top:1px solid;border-right:1px solid;border-color:#ddd;padding:2px 5px;}*/
/*table tr td:last-child{border-right-color:#aaa;}*/
/*table a{color:#369;display:block;}*/
/*table .altrow td{background-color:#ddd;}*/
/*table .altrow.rush td{background:#dee;}*/
/*table .rush td{background:#eff;}*/
/*table .rush.hover td{background:#dff;}*/
/*table .altrow.rush.hover td{background:#dff;}*/
/*table .hover td{background-color:#ffd;}*/
/*table a:hover{color:#333;}*/
/* Forms */
/*fieldset{border:1px solid #ccc;border-radius:.5em;padding:.5em;margin:.5em;}*/
/*legend{color:#369;font-weight:bold;}*/
/*input[type=checkbox]{margin-right:.5em;}*/
/*.input{margin-bottom:.5em}*/
/*.input label{display:block;color:#5a5a5a;font-size:12px}*/
/*.input.text input,.input.password input,.input textarea{border:1px solid #dcdcdc;padding:.25em;width:24em}*/
/*.input input,.input select,.input textarea{font:16px Sans-serif;}*/
/*.input.radio fieldset{border:none;padding:0;margin:0;padding-top:5px}*/
/*.input.radio legend{font-weight:normal;color:#444;padding:0;margin:0}*/
/*.checkbox label,.radio label{display:inline;float:none;margin-left:.25em;}*/
/*.checkbox label,.radio label{margin-right:1em;}*/
/*.required label{font-weight:bold;}*/
/*.required label:after{content:'* ';color:#900}*/
.error{color:#900;}
#loginbox .input input{font-size:18pt}
.log{margin-left:5em}
.log pre{border:1px solid #aaa;max-height:120px;overflow:scroll;padding:.5em;}
.cake-debug{background:#fff}
#content .filterList h2{color:#123;padding:.25em;}
#content .filterList ul{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.2);list-style:none;max-height:120px;overflow-y:scroll;overflow-x:hidden;margin:0;margin-bottom:.25em;padding:0;width:360px;}
#content .filterList li{border-bottom:1px solid #ccc;}
#content .filterList li:last-child{border-bottom:none;}
#content .filterList li span{background:#eee;color:#999;display:block;padding:.25em .5em;}
#content .filterList li input{background:#ffe;border:none;border-radius:5px 5px 0 0;padding:.25em .5em;width:100%;outline:0;}
#content .filterList li a{padding:.25em .5em;display:block;background:#fff;}
#content .filterList li a:hover,.filterList li a:active,.filterList li a:focus{background:#def;}
#errorLog span{display:block;}
#errorLog span.details{background:#fff;border:1px solid #aaa;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.3);display:none;padding:10px;position:absolute;width:80%;}
#Downloads.index #content h2{cursor:pointer;}
#Posts #content{width:840px;}
#Posts .main{width:540px;float:left;}
#Posts .aside{float:left;background:#eee;border:1px solid #ddd;border-radius:3px;padding:5px 10px;color:#444;}
#Posts .aside ul{list-style:none;}
#content .post h2{margin:0;padding:0;}
.post{margin:0 0 1em 1em;border:1px solid #ddd;border-radius:5px}
.postHeader{margin:.5em;}
.postBody{margin:1em 1.5em;}
.postFooter{font-size:10px;color:#999;padding:.5em;background:#eee}
#Faqs .faq{width:540px;margin-bottom:1em}
#Faqs .faq p{margin:0 1em;color:#333}
.highlight{background:#FFa;}
#TextileHelp{height:400px;overflow-y:scroll;}
#content #DownloadList{list-style:none;margin-bottom:1em;padding:0;width:540px;}
#content #DownloadList ul{list-style:none;}
#content #DownloadList ul li{background-color:#eee;border:1px solid #ccc;border-top-color:#fff;margin:0;padding:0;}
#content #DownloadList ul li:first-child{border-color:#ccc;}
#content #DownloadList .content{margin:4px;margin-left:0;min-height:32px;padding:0;padding-left:34px;}
#content #DownloadList .content input{float:left;margin-right:4px;margin-top:3px;}
#Downloads .last_modified{color:#aaa;float:right;font-size:10px;margin:4px;}
#content #DownloadList .content p{margin:0;padding-bottom:.5em}
.ui-dialog-content.ui-widget-content form{padding:.5em}
.files img {display:none}
#Downloads .files {display:none; }
.popup .content {margin:.5em;}

.tutorial {
	float: left;
	margin: 0 10px 10px 0;
	width: 200px;
	height: 200px;
}
.tutorial h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}

.tutorial h2 a {
	display: block;
}


.ui-combobox {
	position: relative;
	display: inline-block;
}
.ui-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	margin-top: -1px;
	/* adjust styles for IE 6/7 */
	*height: 1.7em;
	*top: 0.1em;
}
.ui-combobox-input {
	margin: 0;
	padding: 0.3em;
}

.ui-state-default.ui-combobox-input.ui-autocomplete-input:focus {
	outline: none;
	background: #fff;
}

.button, input[type=submit], button {
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #ddd;
	color: #135 !important;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	line-height: 1;
	margin: 3px;
	padding: 5px 8px;
}
.button:hover, input[type=submit]:hover, button:hover {
	box-shadow: 0 0 3px #369;
	background: #369;
	border-color: #136;
	color: #fff !important;
}


/* REP JOBS */
.search label,.search .submit{ display:none; }
/*.autoload {margin-bottom: 2em;}*/
/*.autoload table {margin-bottom: 1em;}*/

.pager {text-align:center; margin: 1em 0;}
.pager span a,
.pager span.current,
.pager span.disabled {
	background: #ddd;
	border-radius: 8px;
	color: #333;
	display: inline-block;
	line-height: 20px;
	margin: 2px;
	padding: 0 6px;
}
.pager span.disabled {color:#aaa;}
.pager span a { color: #222; }
.pager span a:hover {background-color: #666 ;color: #fff;}
.pager span.current {background-color: #222; color: #fff;}
.pager span.disabled {color:#aaa; background-color:#eee;}

#VariablesTable input {
	background: none;
	border: none;
	font-size: 14px;
	width: 100%;
}

#content ul.chzn-results {margin:0; padding:0;}
