body {
	padding: 0;
	margin: 0;
	background: #fff;
}

/* [topheader] */
#topheader {
	background: #404040;
}

#topheader .bg {
	width: 100%;
	height: 5px;
	overflow: hidden;
	background: #eb4c07;
}

#topheader .container {
	width: 100%;
	height: 160px;
	background: #23282d;
	display: none;
}


#topheader .container .content {
	width: 950px;
	/*height: 110px;*/
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
}

#topheader .container .content .underconstruction {
	font: bold 21px 'times new roman';
	color: #eee;
	direction: rtl;
	text-align: center;
	padding-top: 53px;
}

#topheader .container .content .underconstruction a {
	color: #f60;
	text-decoration: none;
}

#topheader .container .content .underconstruction a:hover {
	color: #f30;
}

#topheader .button {
	position: relative;
	width: 950px;
	height: 30px;
	margin: 0 auto;
	background: url(../../image/v01/topheader-button.gif) no-repeat center left;
}

#topheader .button .content {
	position: absolute;
	top: 5px;
	left: 81px;
	font: bold 13px 'times new roman';
	width: 203px;
	height: 15px;
	text-align: center;
}

#topheader .button .content a {
	text-decoration: none;
	color: #e9e9e9;
}

#topheader .button .content a:hover {
	color: #fff;
}

#topheader .logo {
	margin: 0 auto;
	position: relative;
	width: 950px;
	height: 183px;
}

#topheader .logo img {
	width: 950px;
	height: 183px;
}

#topheader .logo a {
	display: block;
	position: absolute;
	top: 27px;
	left: 50px;
	width: 128px;
	height: 128px;
	cursor: pointer;
	background: url(../../image/v01/blank.gif) no-repeat;
}

#topheader .navigation {
	height: 38px;
	background: #23282d url(../../image/v01/topheader-navigation-bg.gif) repeat-x;
}

#topheader .navigation .content {
	width: 950px;
	margin: 0 auto;
	text-align: center;
	font: bold 13px 'times new roman';
	color: #eee;
	padding-top: 11px;
}

#topheader .navigation .content a {
	color: #ddd;
	text-decoration: none;
}

#topheader .navigation .content a:hover {
	color: #fff;
}
/* [/topheader] */


/* [footer] */
#footer {
	width: 100%;
	height: 37px;
	background: #23282d url(../../image/v01/footer-bg.gif) repeat-x;
	display: none;
	margin-top: 0;
}

#footer .content {
	margin: 0 auto;
	width: 950px;
	text-align: center;
	font: normal 11px tahoma;
	direction: rtl;
	color: #eee;
	padding-top: 12px;
}

#footer .content a {
	color: #f90;
	text-decoration: none;
}

#footer .content a:hover {
	color: #f60;
}
/* [/footer] */



/* [wrapper] */
#wrapper {
	margin: 50px auto;
	width: 950px;
	background: #fff;
	direction: rtl;
}
/* [/wrapper] */

#weblog-content {
	float: left;
	width: 550px;
}

#weblog-navigation {
	float: right;
	width: 350px;
	font: bold 13px 'times new roman';
}

#weblog-navigation #sweet {
	line-height: 1.2em;
}

#weblog-navigation #sweet a {
	color: #333;
	text-decoration: none;
}

#weblog-navigation #sweet a:hover {
	color: #faac0e;
}

#entries {
	width: 350px;
	margin-top: 15px;
}

#entries .header {
	width: 350px;
	height: 5px;
	overflow: hidden;
	background: #e8e8e8 url(../../image/v01/latest-entries-header.gif) no-repeat;
}

#entries .footer {
	width: 350px;
	height: 4px;
	overflow: hidden;
	background: #e8e8e8 url(../../image/v01/latest-entries-footer.gif) no-repeat;
}

#entries .body {
	width: 350px;
	background: url(../../image/v01/latest-entries-bg.gif) repeat-y;
}

#entries .body .title {
	font: bold /*11pt*/13px 'times new roman';
	padding: 5px 15px;
	color: #f36b29;
}

#entries .body .link {
	padding: 8px 15px;
	margin: 0 1px;
	border-top: 1px solid #f0f0f0;
	font: normal 11px tahoma;
}

#entries .body .link a {
	color: #777;
	text-decoration: none;
}

#leftcolumn {
	float: left;
	width: 165px;
}

#rightcolumn {
	float: right;
	width: 165px;
}

.box {
	margin-top: 20px;
}

.box .header {
	width: 165px;
	height: 5px;
	overflow: hidden;
	background: #e8e8e8 url(../../image/v01/box-header.gif) no-repeat;
}

.box .footer {
	width: 165px;
	height: 4px;
	overflow: hidden;
	background: #e8e8e8 url(../../image/v01/box-footer.gif) no-repeat;
}

.box .body {
	width: 165px;
	background: url(../../image/v01/box-bg.gif) repeat-y;
}

.box .body .title {
	font: bold /*11pt*/13px 'times new roman';
	padding: 5px 15px;
	color: #f36b29;
}

.box .body .link {
	padding: 5px 15px;
	margin: 0 1px;
	border-top: 1px solid #f0f0f0;
	font: normal 11px tahoma;
}

.box .body .link a {
	color: #777;
	text-decoration: none;
}

#tags {
	direction: ltr;
}

#tags .title {
	font: bold 11px 'verdana';
}

#tags .link {
	font: normal 11px 'verdana';
}

#tags .link span {
	color: #ccc;
}

.post {
	margin-bottom: 50px;
}

.post .title {
	font: bold 31px 'times new roman';
	color: #f36b29;
}

.post .title a {
	color: #f36b29;
	text-decoration: none;
}

.post .title a:hover {
	color: #faac0e;
}

.post .desc {
	font: bold 13px 'times new roman';
	color: #999;
	text-align: justify;
	margin: 10px 0 25px;
}

.post .desc a {
	color: #333;
	text-decoration: none;
}

.post .desc a:hover {
	color: #f90;
}

.post .body {
	font: normal 11px/1.4em tahoma;
	text-align: justify;
	color: #555;
}

.post .body a {
	color: #f36b29;
	text-decoration: none;
}

.post .body a:hover {
	/*
	color: #f36b29;
	background: #f5f5f5;
	*/
	color: #000;
	background: #E6FF80;
}

.post .body span {
	background: #ff8;
}

.post .body ul {
	list-style-type: none;
	list-style-image: url(../../image/v01/list-style-type1.gif);
}

.post .postimage {
	margin: 25px 0;
}

.post .postimage a:hover {
	background: #fff;
}

.post .postimage img {
	border: 0;
}

.post .readmore {
	font: bold 13px 'times new roman';
	text-align: left;
	margin: 25px 0;
}

.post .readmore a {
	color: #000;
	text-decoration: none;
}

.post .readmore a:hover {
	color: #f60;
}

.linkdump {
	margin-bottom: 50px;
	/*margin-top: -50px;*/
}

.linkdump .header {
	width: 550px;
	height: 4px;
	overflow: hidden;
	background: #e8e8e8 url(../../image/v01/linkdump-header.gif) no-repeat;
}

.linkdump .footer {
	width: 550px;
	height: 4px;
	overflow: hidden;
	background: #e8e8e8 url(../../image/v01/linkdump-footer.gif) no-repeat;
}

.linkdump .body {
	width: 550px;
	background: url(../../image/v01/linkdump-bg.gif) repeat-y;
}

.linkdump .body .title {
	font: bold /*11pt*/13px 'times new roman';
	padding: 5px 15px;
	color: #f36b29;
}

.linkdump .body .title span {
	font: bold 13px 'times new roman';
	color: #F69E71;
}

.linkdump .body .link {
	padding: 8px 15px;
	margin: 0 1px;
	border-top: 1px solid #f0f0f0;
	font: normal 11px tahoma;
}

.linkdump .body .link a {
	color: #333;
	text-decoration: none;
}

.linkdump .body .link .desc {
	color: #999;
}

#comment {
	margin-top: 50px;
	width: 550px;
}

#commentscount {
	font: bold 13px 'times new roman';
	font: bold 21px 'times new roman';
	margin-bottom: 10px;
	padding-right: 15px;
	color: #777;
}

#commentscount span {
	color: #000;
}

#commentscount a {
	text-decoration: none;
	color: #000;
}

#commentscount a:hover {
	color: #f90;
}

.comment {
	margin-bottom: 20px;
}

.comment .header {
	padding: 7px 15px;
}

.comment .header .author {
	font: bold 13px 'times new roman';
	color: #333;
}

.comment .header .author a {
	color: #333;
	text-decoration: none;
}

.comment .header .author a:hover {
	color: #f90;
}

.comment .header .date {
	font: bold 13px 'times new roman';
	color: #999;
}

.comment .header .number {
	position: absolute;
	top: 1px;
	left: 8px;
	width: 50px;
	height: 30px;
	text-align: left;
	direction: ltr;
	font: normal 22px georgia;
	color: #333;
	display: none;
}

.comment .body {
	padding: 15px;
	border-top: 2px solid #fff;
}

.comment .body p {
	margin: 0;
}

.blue {
	border: 1px solid #cddfef;
}

.blue .header {
	border-top: 1px solid #f3f7fb;
	background: #e4ecf6;
}

.blue .body {
	background: #f3f7fb;
}

.pink {
	border: 1px solid #f1c4dd;
}

.pink .header {
	border-top: 1px solid #fbeef5;
	background: #f6d9e9;
}

.pink .body {
	background: #fbeef5;
}

#comments-form {
	background: #FFFFD5;
	padding: 25px;
	border: 1px solid #ff3;
}

#comments-form label {
	display: block;
	color: #777;
	font: bold 13px 'times new roman';
}

#comment-form-remember-me label {
	display: inline;
}

#comment-form-name,
#comment-form-email,
#comment-form-url {
	margin-bottom: 11px;
}

#comment-form-name input,
#comment-form-email input,
#comment-form-url input {
	font: normal 11px tahoma;
	direction: rtl;
	width: 300px;
	padding: 0 15px;
	height: 17px;
	color: #555;
	padding-top: 3px;
}

#comment-form-email input,
#comment-form-url input {
	direction: ltr;
}

#comments-open-text {
	margin-top: 11px;
}

#comment-text {
	direction: rtl;
	font: normal 11px tahoma;
	color: #555;
	padding: 8px 15px;
	width: 300px;
	height: 100px;
}


#comment-submit {
	font: bold 13px 'times new roman';
	color: #555;
	width: 334px !important;
	width: auto;
	padding: 5px 0;
	margin-top: 5px;
}

.post pre {
	background: #f5f5f5;
	border: 1px solid #aaa;
	direction: ltr;
	padding: 8px 15px;
	font-family: "Consolas", "Courier New", Courier, mono, serif;
	font-size: 12px;
	font-weight: bold;
}

.dp-highlighter {
	direction: ltr;
}

.post .dp-highlighter span {
	background: none;
}

.post .quote {
	border-right: 4px solid #eee;
	margin: 8px 0;
	padding: 5px 15px 5px 0;
}

.center {
	text-align: center;
}

.left {
	text-align: left !important;
}

.right {
	text-align: right;
}

.border {
}

.border img {
	border: 1px solid #ccc !important;
	padding: 3px;
}