/*
Theme Name: Jungleland
Theme URI: http://vunamhung.com/freddyportfolio
Description: A cool theme.  Template designed by <a href="http://www.styleshout.com">Styleshout</a>
Version: 1.0
Author: Vu Nam Hung
Author URI: http://vunamhung.com
Tags: dark, jungle, fixed width, two columns, widgets
*/
/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body{font:12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;color:#91807F;background:#1d140f; text-align:center;margin:0;padding:0;}
a:link,a:visited{text-decoration:none;color:#c67114;}
a:hover{color:#fff;}
a:link.more,a:visited.more{float:left;margin-top:20px;margin-right:5px;border:1px solid #E7871C;background-color:#E27304;text-transform:lowercase;font-weight:700;text-decoration:none;color:#fff;padding:3px 5px 4px;}
a:hover.more{border:1px solid #5A9223;background-color:#4C7B1E;}
h1,h2,h3,h4{font:bold 1em/1.5em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;color:#f0e8e8;margin:10px 20px 7px;}
h1{font-size:2.9em;font-weight:700;letter-spacing:-2px;}
h2{font-size:2.8em;font-weight:700;letter-spacing:-2px;}
h3{font-size:2.1em;font-weight:400;letter-spacing:-0.5px;padding-top:5px;}
h4{font-size:1.7em;}
ul,ol{margin:10px 20px;padding:0 20px;}
ul{list-style:disc;}
ol{list-style:decimal;}
dt{font-weight:700;color:#6f892c;}
dd{padding-left:20px;}
p,dl{margin:10px 20px;}
img{background-color:#150e0b;border:1px solid #261b15;padding:8px;}
img.float-right{margin:5px 0 10px 10px;}
img.float-left{margin:5px 10px 10px 0;}
code{text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console', 'Courier New', Monospace;border:1px solid #251a14;background-color:#130d0a;margin:3px 0;padding:20px;}
acronym{cursor:help;border-bottom:1px dotted #555;}
blockquote{border:1px solid #251a14;background:#130d0a url(images/quote.gif) no-repeat 12px 12px;font-weight:400;font-size:17px;line-height:1.5em;font-style:italic;font-family:Georgia, 'Times New Roman', Times, Serif;margin:10px 20px;padding:15px 15px 15px 32px;}
strong{font-weight:700;}
table{border-collapse:collapse;margin:10px 20px;}
tr{background:#130d0a;}
th,td{text-align:left;border-style:solid;border-width:1px;}
th{background-color:#45561B;font-weight:700;color:#fff;border-color:#647C28 #586A22 #43511A #5A6F23;padding:.8em 1em;}
td{border-color:#231A14;padding:.7em 1em;}
form{border:1px solid #251a14;background-color:#130d0a;margin:10px 20px;padding:15px 25px 25px;}
form p{border-bottom:1px solid #221813;color:#fff;margin:0;padding:13px 5px 8px;}
label{font-weight:700;color:#8E7D6A;}
input,select,textarea{background-color:#1E150D;font:11px 'Lucida Grande', Verdana, Helvetica, Sans-Serif;color:#925D3A;border-color:#322014;border-style:solid;border-width:1px;margin:5px 0;padding:7px 5px;}
input:focus,select:focus,textarea:focus{background-color:#934A00;border:1px solid #BF6000;color:#fff;}
#author,#email,#comment,#url{width:470px;}
input.button{height:30px;border:1px solid #c96111;background:#e2721b url(images/button-bg.png) repeat-x;font:bold 11px 'Lucida Grande', Verdana, Helvetica, Sans-Serif;text-decoration:none;color:#fff;margin:0;padding:2px 3px;}
#wrap{width:940px;text-align:left;background:url(images/content-bg.jpg) no-repeat center 100%;margin:0 auto;}
#header{position:relative;height:100px;margin:0 auto 20px;}
#header h1#logo-text{margin:0;padding:0;}
#header h1#logo-text a{position:absolute;top:18px;left:30px;font:bold 48px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;letter-spacing:-3px;text-decoration:none;color:#fff;margin:0;padding:0 5px 0 0;}
#header p#slogan{position:absolute;top:80px;left:30px;font:bold 11px 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;color:#897876;margin:0;padding:0 5px 5px 15px;}
#header #rss-feed{position:absolute;right:5px;top:18px;z-index:99999;}
#header #rss-feed a.feed{background:url(images/feed-icon16.gif) no-repeat 5px center;font-weight:700;text-transform:lowercase;color:#f0e8e8;padding:0 0 0 30px;}
#header #nav{position:absolute;left:600px;top:40px;overflow:hidden;height:55px; line-height:55px; margin:0;padding:0;background:url(images/nav-bg.png) no-repeat;}
#header #nav{float:left;list-style:none;margin:0;padding:0;position:relative}
#header #nav li{float:left;margin:0;padding:0 0 0 5px;}
#header #nav li a:link,#header #nav li a:visited{float:left;font:bold 12px 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;text-transform:lowercase;color:#867474;margin:0;padding:20px 15px 35px 15px;z-index:9999 ;display:block;position:relative;  }
#header #nav li a:hover,#header #nav li a:active{border:none;color:#fff;}
#header #nav li em {
	font-weight: normal;
	background: url(images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}

#header form#quick-search p{border:none;margin:0;padding:0;}
#header form#quick-search input{float:left;border:none;background:transparent;color:#4a413c;margin:0;padding:5px;}
#header form#quick-search .tbox{width:170px;display:inline;margin:6px 0 0 5px;}
#header #search form#quick-search .btn{width:25px;height:25px;}
#header form#quick-search label{display:none;}
#featured{clear:both;padding-bottom:20px;width:940px;background:url(images/sep-bg.jpg) no-repeat center bottom;margin:0;}
#featured-block{position:relative;border:1px solid #251a14;background-color:#130d0a;width:920px;margin-left:10px;padding-bottom:25px;}
#featured-ribbon{position:absolute;background:url(images/ribbon.png) no-repeat;width:99px;height:98px;top:-1px;right:-2px;z-index:99999;}
#featured h2{margin-bottom:0;padding-bottom:0;font:bold 2.7em 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;letter-spacing:-2px;color:#f0e8e8;}
#featured h2 a{color:#f0e8e8;border:none;}
#featured .image-block{float:left;width:380px;display:inline-block;margin:20px 0 0 25px;padding:10px 0 0;height:270px;}
#featured .image-block img{background-color:#1c130e;border:1px solid #251a15;padding:12px;width:350px !important;height:250px !important;}
#featured .text-block{float:right;width:480px;display:inline;margin:15px 25px 0 0;}
#featured a.more-link{float:left;margin-top:25px;border:1px solid #c96111;background:#e2721b url(images/button-bg.png) repeat-x;text-decoration:none;text-transform:uppercase;font-size:10px;font-weight:700;line-height:20px;color:#fff;display:block;padding:5px 10px;}
#featured a.more-link:hover{border:1px solid #2f4c13;background:#4a781d url(images/button-hover-bg.png) repeat-x;}
#content-wrap{clear:both;width:940px;margin:5px 0 0;padding:0;}
#content{float:left;width:920px;margin-left:10px;padding-bottom:40px;display:inline;}
#main{width:600px;float:left;padding-top:5px;}
#main h2{color:#f0e8e8;border-bottom:1px solid #29201c;margin-top:15px;}
#main h2 a{color:#f0e8e8;}
#main .block{float:left;width:265px;margin-top:10px;padding-bottom:15px;display:inline;}
#main .block img{background-color:#150e0b;border:1px solid #261b15;display:block;margin:0 0 20px;padding:10px;}
#main .block .blk-top{width:100%;margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #29201c;}
#main .block .blk-top h4{font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;font-size:1.4em;font-weight:400;line-height:125%;margin:0 5px;}
#main .block .blk-top h4 a{color:#C67114;}
#main .block .blk-top p{font-size:11px;color:#b5b5b5;margin:0 3px;padding:2px 0 3px;}
#main .block .blk-top p a:link,#main .block .blk-top p a:visited{color:#b5b5b5;}
#main .block .blk-top p .comment{margin-left:5px;background:url(images/comment.gif) no-repeat 0 1px;padding:0 0 5px 20px;}
#main .block .blk-top p .datetime{background:url(images/clock.gif) no-repeat 0 0;padding:0 0 5px 20px;}
#main .block .blk-content{width:100%;}
#main .block .blk-content p{margin:5px;}
#main .block.odd{margin-left:15px;}
#main .block.even{margin-left:40px;}
#sidebar{float:right;width:319px;padding-top:5px;}
#sidebar h3{color:#f0e8e8;margin:10px 0 15px 10px;}
.sidemenu ul{border-top:1px solid #29201c;text-align:left;margin:10px 8px 8px;padding:0;}
.sidemenu ul li{list-style:none;border-bottom:1px solid #29201c;font-size:11px;line-height:20px;text-transform:uppercase;background:url(images/bullet.gif) no-repeat 0 14px;margin:0;padding:8px 5px 8px 19px;}
.sidemenu ul li a:link,.sidemenu ul li a:visited{padding-left:0;font-weight:700;color:#F1E3D8;}
.sidemenu ul li span{display:block;margin-left:-16px;color:#9a8377;font-family:'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif;text-transform:none;}
.sidemenu ul li a:hover{color:#fff;border:none;}
.sidemenu ul ul{border:none;margin:0 0 0 5px;padding:0;}
.sidemenu ul ul li{border:none;}
#footer{float:left;width:100%;text-align:center;background:url(images/footer-bg.png) repeat-x;}
#footer-outer{clear:both;width:940px;font-size:.9em;text-align:left;margin:0 auto;}
#footer-wrap{float:left;width:920px;margin-left:10px;padding-top:20px;display:inline;}
#footer-wrap h3{margin-bottom:15px;font-size:1.6em;font-weight:700;color:#baaca2;}
#footer-wrap .col-a{width:225px;float:left;display:inline;}
#footer-wrap .col-b{width:225px;float:right;display:inline;}
#footer-outer .footer-list ul{list-style:none;margin-left:20px;border-top:1px solid #29201c;padding:0;}
#footer-outer .footer-list ul li{border-bottom:1px solid #29201c;}
#footer-outer .footer-list ul li a{display:block;width:98%;margin-left:0;border:none;line-height:2em;color:#877878;padding:5px 0;}
#footer-outer .footer-list ul li .email{background:url(images/email.gif) no-repeat 0 center;padding-left:20px;}
#footer-outer .footer-list ul li .rssfeed{background:url(images/feed-icon14.gif) no-repeat 0 center;padding-left:20px;}
#footer-outer .footer-list ul li .twitter{background:url(images/twitter.gif) no-repeat 0 center;padding-left:20px;}
#footer-outer .footer-list ul li a span{font-style:italic;font-weight:400;font-family:Georgia, 'Times New Roman', Times, Serif;font-size:.95em;}
#footer-outer .footer-list ul li a:hover,#footer-outer .footer-list ul li a:hover span{color:#fff;}
#footer-bottom{float:left;width:100%;font-family:'Trebuchet MS', 'Helvetica Neue', Arial, Sans-Serif;margin:30px auto 15px;}
#footer-bottom .bottom-left{float:left;}
#footer-bottom .bottom-right{text-align:right;padding-right:0;}
#footer-bottom a.back-to-top{background:url(images/arrow-up.gif) no-repeat right center;padding-right:20px;}
.post{margin-bottom:15px;padding-bottom:15px;}
.post .image-section{clear:both;display:block;margin:25px 0 10px 20px;padding:0;}
.post .image-section img{background:#150e0b;border:1px solid #261b15;padding:12px;}
.post .postmeta{border:1px solid #251a14;background-color:#130d0a;margin:20px 20px 15px;padding:7px 15px;}
.post .postmeta a.comments{margin:0 10px 0 5px;}
.post .postmeta a.readmore{margin:0 10px 0 5px;}
.post .postmeta .date{margin:0 10px 0 5px;}
.post .post-info,#featured .post-info{margin-top:0;text-transform:uppercase;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9px;}
.post .post-info a,.post .post-info a:visited,#featured .post-info a,#featured .post-info a:visited{color:#6f892c;border:none;font-weight:700;}
.post .tags{border-top:1px solid #34251C;border-bottom:1px solid #30221A;margin:20px 20px 15px;padding:7px 15px;}
.post .tags strong{color:#6f892c;}
ol.commentlist{background-color:#130d0a;border-color:#2C1F18;border-style:solid;border-width:1px 1px 0;margin:12px 20px;padding:0;}
.commentlist li{list-style:none;border-bottom:1px solid #251a14;margin:0;padding:15px 0 0;}
.commentlist li .comment-info{width:99%;overflow:auto;margin:0;padding:0;}
.commentlist li .comment-info img{float:right;border:1px solid #2C1F18;display:inline;margin:0 13px 0 0;}
.commentlist li .comment-info cite{display:block;font-style:normal;font-weight:700;margin:0;padding:5px 65px 5px 20px;}
.commentlist li .comment-info cite .comment-data{font-size:.8em;font-weight:400;}
.commentlist li .comment-text{clear:both;margin:0;padding:0 20px 25px;}
.commentlist li .comment-text p{margin:10px 0 20px;padding:0;}
.commentlist li .comment-text .reply a{background-color:#E27304;border:1px solid #E7871C;font-weight:700;font-size:11px;color:#fff;padding:5px;}
.commentlist li ul.children{margin:0;padding:0;}
.commentlist li ul.children li.depth-2,.commentlist li ul.children li.depth-3{margin-left:40px;border-color:#2C1F18;border-style:solid;border-width:1px 0 0 1px;}
.commentlist li.thread-alt{background:#0A0605;}
ul.archive{border-top:1px solid #29201c;margin:10px 20px;padding:0;}
ul.archive li{border-bottom:1px solid #29201c;list-style:none;margin:0;padding:12px 5px;}
ul.archive li .post-title{font-size:1.2em;margin:0;padding:0;}
ul.archive li .post-title a{color:#F1E3D8;}
ul.archive li .post-title a:hover{border:none;color:#fff;}
ul.archive li .post-details{margin-left:0;margin-top:0;font-size:.9em;}
.navigation{width:560px;margin:10px 20px;padding:0;}
.navigation a:link,.navigation a:visited{float:left;display:block;border:1px solid #E7871C;background-color:#E27304;text-transform:lowercase;text-decoration:none;font-weight:700;color:#fff;margin:10px 10px 0 0;padding:5px 7px;}
.navigation a:hover{border:1px solid #5A9223;background-color:#4C7B1E;}
p.thumbs{margin:0;padding:10px 0 0;}
.thumbs img{position:relative;background:#150e0b;border:1px solid #261b15;margin:4px;padding:8px;}
.thumbs img:hover{border:1px solid #453025;}
.thumbs a:hover{background-color:transparent;border:none;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.no-border{border:none;}
.fix{clear:both;height:1px;overflow:hidden;margin:-1px 0 0;}
.clear{display:inline-block;}
.clear:after{display:block;visibility:hidden;clear:both;height:0;content:" ";}
#nav li.back{background:url(images/back.jpg);list-style:none;height:60px;position:absolute;float:left;z-index:1 !important;}
#logo-text img{padding:2px; border:none; background-color:transparent;}
#wpcf7-f1-t1-o1 form{margin:0;padding:10px}
#wpcf7-f1-t1-o1 textarea{width:250px;}