@charset "utf-8";
/* CSS Document */

/* HTML5 Reset
----------------------------*/

a, abbr, address, article, aside, audio, b, blockquote, body, caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

img {
	font-size: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

th, td, caption {
	vertical-align: top;
	padding: 10px;
}

/* Basic HTML
----------------------------*/

body {
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus {
	outline: 1px dotted;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	height: 0;
	margin: 10px 0px 10px 0px;
}

/* Headings
----------------------------*/

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/* Spacing
----------------------------*/

ol {
	list-style: decimal;
}

ul {
	color: #c60;
	list-style: square;
}

li {
	margin-left: 30px;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {

}

.syntaxhighlighter,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter span{margin:0 !important;padding:0 !important;border:0 !important;outline:0 !important;background:none !important;text-align:left !important;float:none !important;vertical-align:baseline !important;position:static !important;left:auto !important;top:auto !important;right:auto !important;bottom:auto !important;height:auto !important;width:auto !important;line-height:1.1em !important;font-family:"Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important}.syntaxhighlighter{width:100% !important;margin:1em 0 1em 0 !important;padding:1px !important;position:relative !important}.syntaxhighlighter code{display:inline !important}.syntaxhighlighter .bold{font-weight:bold !important}.syntaxhighlighter .italic{font-style:italic !important}.syntaxhighlighter .line .number{float:left !important;width:3em !important;padding-right:.3em !important;text-align:right !important;display:block !important}.syntaxhighlighter.nogutter .line .number{display:none !important}.syntaxhighlighter .line .content{margin-left:3.3em !important;padding-left:.5em !important;display:block !important}.syntaxhighlighter .line .content .block{display:block !important;padding-left:1.5em !important;text-indent:-1.5em !important}.syntaxhighlighter .line .content .spaces{display:none !important}.syntaxhighlighter.nogutter .line .content{margin-left:0 !important;border-left:none !important}.syntaxhighlighter .bar{display:none !important}.syntaxhighlighter .bar.show {display:block !important}.syntaxhighlighter.collapsed .bar{display:block !important}.syntaxhighlighter.nogutter .ruler{margin-left:0 !important;padding-left:0 !important}.syntaxhighlighter .ruler{padding:0 0 .5em .5em !important;margin-left:3.3em !important;overflow:hidden !important}.syntaxhighlighter.collapsed .lines,.syntaxhighlighter.collapsed .ruler{display:none !important}.syntaxhighlighter .lines.no-wrap{overflow:auto;overflow-y:hidden}.syntaxhighlighter .toolbar{position:absolute !important;right:0px !important;top:0px !important;font-size:1px !important;padding:8px 8px 8px 0 !important}.syntaxhighlighter.collapsed .toolbar{font-size:80% !important;padding:.2em 0 .5em .5em !important;position:static !important}.syntaxhighlighter .toolbar a.item,.syntaxhighlighter .toolbar .item{display:block !important;float:left !important;margin-left:8px !important;background-repeat:no-repeat !important;overflow:hidden !important;text-indent:-5000px !important}.syntaxhighlighter.collapsed .toolbar .item{display:none !important}.syntaxhighlighter.collapsed .toolbar .item.expandSource{background-image:url(magnifier.png) !important;display:inline !important;text-indent:0 !important;width:auto !important;float:none !important;height:16px !important;padding-left:20px !important}.syntaxhighlighter .toolbar .item.viewSource{background-image:url(page_white_code.png) !important}.syntaxhighlighter .toolbar .item.printSource{background-image:url(printer.png) !important}.syntaxhighlighter .toolbar .item.copyToClipboard{text-indent:0 !important;background:none !important;overflow:visible !important}.syntaxhighlighter .toolbar .item.about{background-image:url(help.png) !important}.syntaxhighlighter.printing,.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content,.syntaxhighlighter.printing .line .content .block{background:none !important}.syntaxhighlighter .no-wrap .line .content .block{white-space:nowrap !important}.syntaxhighlighter.printing .line .number{color:#bbb !important}.syntaxhighlighter.printing .line .content{color:#000 !important}.syntaxhighlighter.printing .toolbar,.syntaxhighlighter.printing .ruler{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:#000 !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important}.syntaxhighlighter.printing .keyword{color:#069 !important;font-weight:bold !important}.syntaxhighlighter.printing .preprocessor {color:gray !important}.syntaxhighlighter.printing .variable {color:#a70 !important}.syntaxhighlighter.printing .value{color:#090 !important}.syntaxhighlighter.printing .functions{color:#ff1493 !important}.syntaxhighlighter.printing .constants{color:#06C !important}.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:#808080 !important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important}.syntaxhighlighter{background-color:#1B2426 !important}.syntaxhighlighter .line .number{color:#B9BDB6 !important}.syntaxhighlighter .line .content{border-left:3px solid #435A5F !important;color:#B9BDB6 !important}.syntaxhighlighter.printing .line .content {border:0 !important}.syntaxhighlighter .line.alt1 .content{background-color:#1B2426 !important}.syntaxhighlighter .line.alt2 .content{background-color:#1B2426 !important}.syntaxhighlighter .line .content .block{ /* background:url(wrapping.png) 0 1.1em no-repeat !important */}.syntaxhighlighter .line.highlighted .number{background-color:#435A5F !important;color:#fff !important}.syntaxhighlighter .line.highlighted.alt1 .content,.syntaxhighlighter .line.highlighted.alt2 .content{background-color:#435A5F !important}.syntaxhighlighter .ruler{color:silver !important;background-color:#1B2426 !important;border-left:3px solid #435A5F !important}.syntaxhighlighter.nogutter .ruler{border:0 !important}.syntaxhighlighter .toolbar{background-color:#1B2426 !important}.syntaxhighlighter .toolbar a{color:#646763 !important}.syntaxhighlighter .toolbar a:hover{color:#E0E8FF !important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:#B9BDB6 !important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#878A85 !important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:#5CE638 !important}.syntaxhighlighter .keyword{color:#5BA1CF !important}.syntaxhighlighter .preprocessor {color:#435A5F !important}.syntaxhighlighter .variable {color:#FFAA3E !important}.syntaxhighlighter .value{color:#090 !important}.syntaxhighlighter .functions{color:#FFAA3E !important}.syntaxhighlighter .constants{color:#E0E8FF !important}.syntaxhighlighter .script{background-color:#435A5F !important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:#E0E8FF !important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#FFF !important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:#FFAA3E !important}



/* Basic HTML
----------------------------*/

body {
	background: #fff;
	color: #000;
	width: 100%;
}

abbr {
	border-bottom: 1px dotted;
}

a {
	color: #06c;
}

a:hover {
	color: #09f;
}

h1, h2, h3, h4, h5, h6 {
	margin: 5px 0px;
}

h3, h4, h5, h6 {
	font-weight: normal;
}

h2 {
	color: #069;
}

h3 {
	color: #c60;
}

h4 {
	color: #666;
	border-bottom: 1px solid #000;
	font-family: 'Times New Roman', Times, serif;
}

h6 {
	background: #eeeee0;
	border-top: 2px dashed #fff;
	color: #333;
	font-size: 12px;
	margin-bottom: 0;
	padding: 5px 10px;
}

textarea[class~="brush:js"], textarea[class~="brush:css"], textarea[class~="brush:php"], textarea[class~="brush:html"], textarea[class~="brush:csharp"] {
	display: none;
}

p code, li code, table code {
	background: #ff9;
	font-size: 11px;
}

/* Layout
----------------------------*/

#wrapper {
	width: 100%;	
}

#main {
	width: 100%;
	margin: 0px auto 10px auto;	
}

#header {
	background: url("../images/droid.png") 98% 5px no-repeat;
	height: 80px;	
}

#content {
	margin: 10px 15px;
}

#sidebar {
	display: none;
	border-left: 1px solid #f1f1f1;
	float: right;
	margin: 10px 0px;
	padding-left: 10px;
	width: 35%;	
}

#footer {
	display: none;
	background: url("../images/navigation_back.png") 0 0 repeat-x;
	padding-top: 12px;
}

.container {
	margin: 15px 0px;	
}

.infos {
	color: #666666;
	display: block;	
}

/* Floats
----------------------------*/

.left {
	float: left;
}

.right {
	float: right;	
}

.text {
	padding-right: 10px;	
}

/* Navigation
----------------------------*/

#navigation {
	background: url("../images/navigation_back.png") 0 0 repeat-x;
	border-bottom: 1px solid #f1f1f1;
	padding-top: 9px;
}

#navigation ul {
	list-style: none;
	margin: 0;
	width: 100%;
}

#navigation li {
	display: block;
	float: left;	
	margin: 0;
}

#navigation li.current {
	background: #000000;
}

#navigation li:hover {
	background: #999999;
}

#navigation li a {
	color: #000000;
	display: block;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	padding: 5px 20px 5px 20px;
}

#navigation li.current a {
	color: #ffffff;
}

#navigation li:hover a {
	color: #ffffff;
}

/* Icons
----------------------------*/

.top {
	background: url("../images/icons/ic_arrow_top.png") 0px 3px no-repeat;
	margin-left: 5px;
	padding-left: 15px;	
}

/* Pager
-------------------*/

.pager {
	background: #feffea;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	margin: 10px 0px;
	padding: 5px;	
}

.pager a {
	border: 1px solid #000000;
	color: #000;
	padding: 0 5px;
	text-decoration: none;
}

.pager a.current {
	background: #c60;
	color: #fff;
}

/* Contact Form
-------------------*/

fieldset {
	border-top: 1px solid #f1f1f1;
	margin: 10px 0px;
	padding: 20px 0px;
}

legend {
	color: #c60;
	font-size: 17px;
	padding: 5px;
}

#add_request {
	margin: 5px;
	width: 95%;
}

fieldset label {
	display: block;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 30%;
}

fieldset .small {
	color: #666666;
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
}

fieldset .inputFields {
	float: left;
	margin: 2px 0 20px 10px;
	width: 65%;
}

fieldset input[type=text] {
	border: solid 1px #aacfe4;
	font-size: 12px;
	padding: 4px 2px;	
}

.buttonBox {
	margin: 5px auto;
	width: 35%;
}

/* Comments
-------------------*/

.comment {
	min-height: 50px;
}

.comment img {
	float: left;	
}

.comment_content {
	margin-left: 60px;	
}

.comment_infos {
	color: #666666;
	display: block;
}

.comment_infos strong {
	color: #000000;
}

.comment_date {
	float: right;
	color: #666666;
}

.center {
	text-align: center;	
}

.textContainer {
	border-top: 1px solid #cccccc;
	background: #f1f1f1;
	padding: 10px;	
}

