* { padding:0; margin:0; outline:0; }
body {
	background:#56442d url(images/body.jpg) center center;
	font-family: Arial, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#f39a0e
}
input, textarea, select { font-family: Arial, sans-serif; font-size:13px; color:#ccc; }
textarea {overflow:auto;}

a img { border:0; }

a { color:#b5be53; text-decoration: underline; cursor:pointer; }
a:hover { text-decoration: none; }

.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }

h1 { font-size:38px; line-height:40px; color:#f3d74e; }
h1 a { color:#f3d74e; text-decoration: none; text-shadow: #000 0 0 2px;}
h1 a:hover { color:#fdb033; }

h2 { font-size:27px; line-height:30px; color:#f39a0e; padding-bottom:10px;}

/* h3 { font-size:; line-height:; }
h4 { font-size:; line-height:; }
h5 { font-size:; line-height:; } */




.shell { width:980px; margin:0 auto; }

/*#bg { width:100%; background:url(images/top.jpg) repeat-x center 0;} */
#bg { width:100%; background:url(images/top.jpg) repeat-x 65% 0;}

#header { height:607px; }
#header .left{ width:480px; color:#f8fec5; font-size:14px; font-weight: bold; line-height:20px; padding-top:20px;}
#header .left p{ width:350px; padding-top:10px;}

#navigation { float:right; width:500px; height:82px; background:url(images/nav.png);}
#navigation ul{ list-style-type: none; font-weight: bold; font-size:17px; line-height:24px; }
#navigation ul li{ float:left; display:inline; padding-top:30px; margin-left:50px; position:relative; }
#navigation ul li a{ color:#f39a0e; text-transform: uppercase; text-decoration: none; }
#navigation ul li a:hover,
#navigation ul li a.active{ color:#f39a0e; }

.post { height:100%; background:url(images/post.png); border:solid 1px rgb(104, 77, 51); margin-bottom:10px; padding:20px 20px 5px 20px;}
.post p{ padding-top:15px; }

.two-posts {}
.two-posts .left{ width:979px;}
.two-posts .right{ width:346px;}

.post img.alignleft { margin-right:15px;margin-top: -10px;}

ul.twitter { list-style-type: none; color:#b28c62;}
ul.twitter li{ padding-bottom:15px; }
ul.twitter span{ display:block; color:#b4b4b4; }

.two-posts .post{ min-height:280px;}
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
.portfolio { padding-bottom:15px; position:relative; }
.portfolio-holder{ width:886px; height:270px; position:relative; overflow:hidden; left:28px;}
.portfolio .jcarousel-clip{ width:886px; height:270px; position:relative; overflow:hidden; }
.portfolio ul{ list-style-type: none; width:904px; height:270px; position:relative; overflow:hidden; }
.portfolio ul li{ float:left; display:inline; width:886px; height:270px; overflow:hidden; }


.portfolio-nav a{ position:absolute; top:121px; width:25px; height:27px; font-size:0; line-height:0; text-indent: -4000px; text-decoration: none;}
.portfolio-nav a.prev{ background:url(images/prev.gif); left:-7px; }
.portfolio-nav a.next{ background:url(images/next.gif); left:920px;}

#footer { text-align: center; padding:20px; color:#aaa; font-size:14px;}

.contact-form { padding-bottom:20px;}
.contact-form .left{ width:500px; }
.contact-form .right{ width:377px; }

.contact-form .form{width: 365px;margin: 0 auto;}

label { display:block; font-weight: bold; padding-bottom:3px; }
label span{ color:#f39a0e; font-weight: normal;}

.field { display:block; border:0; width:365px; border:solid 1px #e0e0e0; padding:4px 5px; margin-bottom:13px; background:url(images/post.png);}
textarea.field { height:100px; }

input.submit-form { border:0; background:transparent; padding:0; float:right; color:#f39a0e; text-decoration: underline; cursor:pointer; font-weight: bold; text-transform: uppercase;}
input.submit-form:hover { text-decoration: none;}

#page-content h2{color: #fff;margin-top: 20px;}
#page-content p{color: #fff;font-size:16px; line-height: 36px;}

#about {font-size: 16px;}

.post{
	background: #130e0f;
}