html,body,div,h1,h2,h3,ul,li,blockquote,p,img,img a,form,hr{margin:0;padding:0;list-style:none;font-weight:normal;border:0;background:transparent;}

body{
	font:normal 18px Arial;
	background:#fefefe url('bg.jpg') repeat-x;
}

a{text-decoration:none;color:#2f68c1;}
a:hover{color:#1d498d;}

h1,h2,h3{font-family:Georgia,serif;}
h1{font-size:56px;}
h2{
	position:relative;
	margin:10px 0 0 10px;
	padding:18px 0 0 20px;
	width:580px;
	height:105px;
	background:transparent url('h2.png') no-repeat;
	font-size:36px;
	color:#ffffff;
}

h2>a{color:#ffffff;}
h2>a:hover{color:#f4f5a9;}
h2 span{
	position:absolute;
	bottom:18px;
	left:85px;
	font:normal 17px arial;
	color:#000000;
}

h3{margin:10px 10px 20px 10px;font-size:24px;color:#787878;}
p{margin:20px;}
hr{height:1px;margin:40px;visibility:hidden;}

blockquote{
	margin:20px 20px 30px 20px;
	padding:25px 0 0 42px;
	background:transparent url('blockquote.png') no-repeat;
	font:italic 24px Georgia,serif;
	color:#aaaaaa;
}

pre{
	margin:20px 10px 20px 30px;
	padding:10px;
	overflow:auto;
	font-family:monospace;
	font-size:14px;
	background:#202021;
	color:#f8f8f8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.code{font-family:monospace;color:#7587a6;}

.content .w600 ul{margin:20px;}
.content .w600 li{margin:5px 0 5px 30px;list-style:circle;}
.content .w600 li ul{margin-top:0;}


.article_image{margin:10px;}
.button{
	border:none;
	padding:5px;
	background:#75a614;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:16px;
	color:#e1e5f6;
}

.button:hover{color:#e1e5f6;}

.button:hover{background:#7aad14;}

.sidebar input{
	border:none;
	display:block;
	margin:0 10px 30px 10px;
	padding:10px;
	width:260px;
	background:#d3dde3;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#7a7a7a;
	font:italic 18px Georgia,serif;
}

.sidebar h2{
	width:280px;
	background:transparent url('h2_side.png') no-repeat;
}


/* Container */
.container{
	position:relative;
	margin:auto;
	width:900px;
	min-height:600px;
	background:transparent url('container.jpg') no-repeat;
}


/* Header */
.header{
	position:absolute;
	/*top:34px;*/
	top:60px;
	left:42px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter:alpha(opacity=20);
	opacity:0.2;
}


/* Navigation */
.navigation{
	position:absolute;
	/*top:167px;*/
	top:193px;
	left:30px;
}

.navigation li{float:left;margin-right:20px;}
.navigation a{
	display:block;
	padding:10px;
	background:#9e8513;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#e1e5f6;
	font-size:16px;
}

.navigation a:hover,.navigation .active a{background:#ad9114;}
.navigation .dingo a{background:#75a614;}
.navigation .dingo a:hover{background:#7aad14;}


/* Content */
.content{
	position:absolute;
	/*top:228px;*/
	top:254px;
	left:0;
	width:900px;
}


/* Grid */
.grid .item{float:left;}

.clear{
	clear:left;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.w50{width:50px;}
.w100{width:100px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}
.w600{width:600px;}
.w700{width:700px;}
.w800{width:800px;}
.w900{width:900px;}


/* Comments */
.comment{margin:0 0 40px 0;}
.comment p{
	margin:0 0 5px 10px;
	padding:15px;
	background:#d6effd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#02101b;
}

.comment pre{margin:0 0 5px 10px;}

.comment .w200{
	position:relative;
	margin-top:5px;
	height:32px;
	background:transparent url('comment.jpg') no-repeat;
}

.comment .w200 .name{
	position:absolute;
	top:6px;
	left:24px;
	font-size:16px;
}

.comment .w200 .time{
	position:absolute;
	top:24px;
	left:24px;
	font-size:14px;
}

.comment .w200 .edit{
	position:absolute;
	top:42px;
	left:24px;
	font-size:14px;
}

.auth p{background:#d7f49d;}
.auth .w200{background:transparent url('comment_auth.jpg') no-repeat;}
.auth a{color:#3f5a0a;}
.auth a:hover{color:#5a810e;}


/* Adverts */
.adverts{margin:0 0 30px 20px;}
.adverts a{
	float:left;
	margin:0 10px 10px 0;
	width:125px;
	height:125px;
	overflow:hidden;
}


/* Dingo Bar */
.dingobar{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:26px;
	background:#3c3c3c;
	font:normal 14px Arial;
	color:#cacaca;
}

.dingobar a{color:#cacaca;text-decoration:none;}
.dingobar a:hover{color:#1892b4;text-decoration:none;}

.dingobar_area{
	position:relative;
	margin:auto;
	width:900px;
}

.dingobar_dingo{
	position:absolute;
	left:5px;
	top:5px;
	padding:1px 0 0 25px;
	background:transparent url('dingobar.png') no-repeat;
}

.dingobar_logo{
	position:absolute;
	top:5px;
	right:85px;
	width:15px;
	height:16px;
	background:transparent url('dingobar.png') no-repeat;
}

.dingobar_dropdown{
	position:absolute;
	right:0;
	top:0;
	padding:6px 20px 4px 10px;
	background:#2f2f2f url('dingobar_dropdown.png') no-repeat top right;
}

.dingobar_dropdown span{
	display:none;
	position:absolute;
	top:26px;
	right:0;
	height:25px;
	width:80px;
	background:#232323;
}

.dingobar_dropdown ul{
	display:none;
	position:absolute;
	top:41px;
	right:0;
	padding:0;
	margin:0;
	list-style:none;
	width:150px;
	background:#232323;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.dingobar li{
	padding:7px;
	margin:0;
	list-style:none;
}

.dingobar li a{display:block;}

.dingobar_dropdown:hover{
	cursor:pointer;
	background-color:#232323;
}

.dingobar_dropdown:hover ul,.dingobar_dropdown:hover span{display:block;}

/* Errors And Notifications */
.error, .notice, .success {padding:10px;border:2px solid #ddd;font-size:14px;margin:25px;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a, .notice a, .success a{color:#000000;}

/* Code Colorizer */
.jc_special{color:#cf6a4c;}
.jc_function{color:#beb657;}
.jc_variable{color:#7587a6;}
.jc_string,.jc_string_double{color:#8f9d6a;}
.jc_number{color:red;}
.jc_comment{color:#5f5a60;}

/* JavaScript Language Specific */
.jc_javascript_special{color:#cf6a4c;}
.jc_javascript_comment{color:#5f5a60;}

/* CSS Language Specific */
.jc_css_class{color:#beb657;}
.jc_css_setting{color:#7587a6;}
.jc_css_comment{color:#5f5a60;}