﻿/* ----------------------------------------------
Based on:
Template Name : Unbound Author : Erwin Aligam
Author URI : http://www.styleshout.com/ Last Date Modified : July 30,2008
Edited by: Van Do	------------------------------------------------ */
/* ----------------------------------------------
HTML ELEMENTS
------------------------------------------------- */ /* Top Elements */
* {
outline:0;
margin:0;
padding:0;
}

body {
font:11px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
color:#666;
background:#454545 url("../beta/images/bg.jpg") repeat-x;
text-align:center;
margin:0;
padding:0 0 50px;
}

a {
text-decoration:none;
color:#A56F38;
}

a:hover {
background:#F0f0f0;
color:#000;
border-bottom:1px dotted #000;
}

h3 {
font:bold 1em/1.5em "Trebuchet MS", Tahoma, Arial, Sans-serif;
color:#111;
margin:0;
padding:15px 10px 5px;
}

h2 {
font:bold 1em/1.5em "Trebuchet MS", Tahoma, Arial, Sans-serif;
color:#111;
margin:0;
padding:15px 10px 5px;
}

h1 {
font:bold 1em/1.5em "Trebuchet MS", Tahoma, Arial, Sans-serif;
color:#111;
margin:0;
padding:15px 10px 5px;
}

h1 {
font-size:345%;
font-weight:400;
letter-spacing:-2px;
}

h2 {
font-size:200%;
color:#633;
}

h3 {
font-size:170%;
font-weight:400;
}

dl {
color:#666;
margin:0;
padding:10px;
}

p {
color:#666;
margin:0;
padding:10px;
}

ol {
margin:10px 20px;
padding:0 20px;
}

ul {
margin:10px 20px;
padding:0 20px;
}

ul {
list-style:none;
}

dt {
font-weight:700;
color:#895F30;
}

dd {
padding-left:25px;
}

img {
border:0 solid #dcdcdc;
padding:1px;
}

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 #EBEBEB;
background:#F0F0F0;
margin:5px 0;
padding:15px;
}

acronym {
cursor:help;
border-bottom:1px dotted #895F30;
}

blockquote {
border:1px solid #F0F0F0;
background:#F0F0F0 url("../beta/images/quote.jpg") no-repeat 10px 10px;
font-weight:400;
font-size:17px;
line-height:1.5em;
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif;
color:#555;
margin:15px 10px;
padding:10px 10px 10px 35px;
}

table {
border-collapse:collapse;
/*margin:10px 3px;*/
}

th {
color:#555;
background:#E6E6E6;
height:38px;
padding-left:12px;
padding-right:12px;
text-align:left;
border-color:#ebebeb #d4d4d4 #d4d4d4 #ebebeb;
border-style:solid;
border-width:1px;
}

tr {
height:34px;
background:#fff;
}

td {
padding-left:5px;
padding-right:5px;
border: #ECECEC;
border:1px solid #ECECEC;
}

form {
/*border:1px solid #f1f1f1;*/
/*background:#fdfdfd;*/
background:#ffffff;
margin:15px 10px;
padding:5px 10px 15px;
}

label {
display:block;
font-weight:700;
color:#895F30;
margin:8px 0 5px;
}

select {
font:normal 1em Verdana, sans-serif;
color:#666;
background:#fff;
padding:4px;
}

input {
font:normal 1em Verdana, sans-serif;
/*color:#666;
background:#fff;
padding:4px;*/
}

textarea {
width:350px;
font:normal 1em Verdana, sans-serif;
height:100px;
display:block;
color:#666;
padding:4px;
}

select {
background:#fff;
border-color:#D4D4D4 #ebebeb #ebebeb #d4d4d4;
border-style:solid;
border-width:1px;
}

textarea {
background:#fff;
border-color:#D4D4D4 #ebebeb #ebebeb #d4d4d4;
border-style:solid;
border-width:1px;
}

input {
background:#fff;
border-color:#D4D4D4 #ebebeb #ebebeb #d4d4d4;
/*border-style:solid;
border-width:1px;*/
}

input.button {
font:bold 12px Arial, Sans-serif;
height:30px;
color:#555;
background:#E6E6E6;
border-color:#ebebeb #d4d4d4 #d4d4d4 #ebebeb;
border-style:solid;
border-width:1px;
margin:0;
padding:2px 3px;
}

.searchform {
background-color:transparent;
border:none;
width:190px;
margin:0;
padding:12px 0 15px 8px;
}

.searchform p {
margin:0;
padding:0 0 10px;
}

.searchform input.textbox {
width:115px;
color:#666;
height:18px;
vertical-align:top;
padding:2px;
}

.searchform input.button {
width:60px;
height:24px;
vertical-align:top;
padding:2px 5px;
}

#header-wrap {
position:relative;
background:#fff url("../beta/images/wrap-bg.jpg") no-repeat;
width:940px;
height:385px;
text-align:left;
margin:0 auto;
}

#header-wrap-temp {
position:relative;
background:#fff url("../beta/images/wrap-bg.jpg") no-repeat;
width:940px;
height:180px;
text-align:left;
margin:0 auto;
}

#header-photo {
position:absolute;
top:90px;
left:24px;
height:290px;
width:890px;
clear:both;
padding:0;
}

#header-photo-links {
position:absolute;
top:1px;
left:680px;
height:290px;
width:210px;
clear:both;
padding:0;
}

#header-google-search {
position:absolute;
top:5px;
left:699px;
height:20px;
width:249px;
clear:none;
padding:0;
}

#header-template {
position:absolute;
top:90px;
left:24px;
height:80px;
width:890px;
clear:both;
padding:0;
}

#nav {
position:absolute;
width:880px;
left:25px;
top:0;
margin:0;
padding:0;
}

#nav ul {
float:left;
list-style:none;
width:880px;
height:40px;
display:inline;
margin:0;
padding:0;
}

#nav ul li {
display:inline;
margin:0;
padding:0;
}

#nav ul li a {
float:left;
font:bold 14px/35px 'Trebuchet MS', Tahoma, Helvetica, Arial, Geneva, Sans-serif;
text-decoration:none;
color:#070000;
margin:0;
padding:18px 11px 0;
}

#nav ul li a:active {
color:#633;
background:none;
border:none;
}

#nav ul li a:hover {
color:#633;
background:none;
border:none;
}

#nav ul li#current a {
color:#000;
background:#d5d3d6 url("../beta/images/nav-current.jpg") repeat-x;
border-bottom:1px solid #CECECE;
}

#header-wrap h1#logo-text a {
position:absolute;
font:normal 62px Georgia, 'Times New Roman', Times, serif;
letter-spacing:-1.5px;
color:#070000;
text-decoration:none;
top:135px;
left:48px;
margin:0;
padding:0;
}

#header-wrap h1#logo-text a:hover {
background:none;
border:none;
}

#header-wrap p#intro {
position:absolute;
font-family:Georgia, 'Times New Roman', Times, serif;
font-weight:400;
font-size:18px;
line-height:1.6em;
font-style:italic;
text-transform:none;
color:#633;
width:400px;
top:205px;
left:60px;
margin:0;
padding:0;
}

#header-wrap form#quick-search {
position:absolute;
top:25px;
right:25px;
width:260px;
height:26px;
background:#fff;
z-index:999999;
border:1px solid #D8D8D8;
margin:0;
padding:0;
}

#header-wrap form#quick-search p {
margin:0;
padding:0;
}

#header-wrap form#quick-search .tbox {
width:210px;
background:none;
border:none;
color:#ABABAB;
margin:2px 0 0 4px;
}

#header-wrap form#quick-search .btn {
display:none;
}

#header-wrap form#quick-search label {
display:none;
}

#content-outer {
background:#fff;
width:100%;
}

#content-wrapper {
width:940px;
text-align:left;
margin:0 auto;
}

#content {
float:left;
width:100%;
background:#fff url("../beta/images/content-bg.jpg") no-repeat;
}

.col-one {
margin-right:270px;
padding-left:25px;
}

.col-two {
float:left;
width:210px;
margin-left:-455px;
margin-top:12px;
}

.col-three {
padding-bottom:20px;
}

.col-two {
padding-bottom:20px;
}

.col-one {
padding-bottom:20px;
}

#content .col-one h2 {
padding-bottom:3px;
font:normal 3.4em "Trebuchet MS", Tahoma, Arial, Sans-serif;
color:#000;
letter-spacing:-2px;
text-transform:none;
border-bottom:1px solid #ebebeb;
margin-left:5px;
padding-left:5px;
}

#content .col-one h2 a {
color:#000;
text-decoration:none;
background:none;
border:none;
}

#content .col-one ul li {
list-style-image:url("../beta/images/bullet.gif");
}

#content-wrapper .col-three h3 {
color:#111;
font:normal 1.8em "Trebuchet MS", Tahoma, Arial, sans-serif;
text-transform:none;
letter-spacing:-0.5px;
margin:15px 0 5px;
padding:5px 10px;
}

#content-wrapper .col-two h3 {
color:#111;
font:normal 1.8em "Trebuchet MS", Tahoma, Arial, sans-serif;
text-transform:none;
letter-spacing:-0.5px;
margin:15px 0 5px;
padding:5px 10px;
}

ul.sidemenu {
text-align:left;
text-decoration:none;
background:url("../beta/images/dots.gif") repeat-x left top;
margin:7px 5px 8px 0;
padding:0;
}

ul.sidemenu li {
list-style:none;
background:url("../beta/images/dots.gif") repeat-x left bottom;
margin:0;
padding:6px 10px;
}

* html body ul.sidemenu li {
height:1%;
}

ul.sidemenu li a {
text-decoration:none;
background-image:none;
background-color:transparent;
border:none;
color:#666;
}

ul.sidemenu li a span {
color:#989898;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:400;
font-size:1em;
}

ul.sidemenu li a:hover {
color:#000;
background:none;
border:none;
}

ul.sidemenu ul {
margin:0 0 0 5px;
padding:0;
}

ul.sidemenu ul li {
background:none;
}

#footer-wrapper {
clear:both;
width:940px;
text-align:left;
font:normal 1em/1.6em 'Trebuchet MS', Tahoma, Sans-serif;
margin:0 auto;
}

#footer-wrapper p {
padding-left:0;
}

#footer-wrapper h3 {
padding-left:0;
}

#footer-wrapper h3 {
font:normal 1.6em/1.6em 'Trebuchet MS', Tahoma, Arial, Sans-serif;
color:#ABABAB;
}

#footer-wrapper a {
color:#ddd;
background:transparent;
}

#footer-wrapper ul.footer-list {
border-top:1px solid #111;
list-style:none;
margin-left:0;
padding:0;
}

#footer-wrapper ul.footer-list li {
border-bottom:1px solid #111;
}

#footer-wrapper ul.footer-list li a {
display:block;
width:98%;
line-height:2em;
font-weight:700;
border:none;
margin-left:0;
color:#666;
padding:4px 0;
}

#footer-wrapper ul.footer-list li a span {
color:#444;
font-style:italic;
font-weight:400;
font-family:Georgia, 'Times New Roman', Times, serif;
}

#footer-wrapper ul.footer-list li a:hover span {
color:#fff;
text-decoration:none;
}

#footer-wrapper ul.footer-list li a:hover {
color:#fff;
text-decoration:none;
}

#footer {
float:left;
width:100%;
margin-left:5px;
margin-top:10px;
padding:0;
}

#footer-bottom {
clear:both;
border-top:1px solid #111;
width:880px;
margin:0 auto;
}

#footer-bottom .bottom-left {
float:left;
padding-left:5px;
}

#footer-bottom .bottom-right {
text-align:right;
padding-right:0;
}

.postmeta {
font-size:1em;
color:#777;
border:1px solid #EBEBEB;
background:#F5F5F5;
margin:20px 10px 15px;
padding:5px;
}

.postmeta a {
background:transparent;
}

.post-info {
font-size:.95em;
padding-top:3px;
margin-left:5px;
color:#bababa;
}

.post-info a {
color:#000;
}

p.thumbs {
padding:12px 0 0 10px;
}

.thumbs img {
position:relative;
background:#fafafa;
border:1px solid #dcdcdc;
margin:5px;
padding:4px;
}

.thumbs img:hover {
border:1px solid #8E8E8E;
background:#8E8E8E;
}

.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;
}

.clearer {
clear:both;
}

.clear {
display:inline-block;
}

.cleartest {
display:inline;
}


.clear:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

.post-footer {
background-color:#FAFAFA;
border:1px solid #f2f2f2;
font-size:100%;
margin:15px 10px 0;
padding:5px;
}

#sidebar2 {
float:left;
width:100%;
display:inline;
margin:0;
padding:0;
}

#sidebar2 ul.sidemenu2 {
list-style:none;
margin:10px 0 10px 15px;
padding:0;
}

#sidebar2 ul.sidemenu2 li {
margin-bottom:1px;
border:1px solid #f2f2f2;
}

#sidebar2 ul.sidemenu2 a {
display:block;
font-weight:700;
color:#333;
text-decoration:none;
background:#f2f2f2;
border-left:4px solid #CCC;
min-height:18px;
padding:2px 5px 2px 10px;
}

* html body #sidebar2 ul.sidemenu a {
height:18px;
}

#sidebar2 ul.sidemenu2 a:hover {
background:#f2f2f2;
color:#004990;
border-left:4px solid #004990;
padding:2px 5px 2px 10px;
}

.bg-white {
background-color:#fff;
}

.bg-black {
background-color:#000;
}

.bg-grey01 {
background-color:#f2f2f2;
}

.bg-grey02 {
background-color:#e6e6e6;
}

.bg-grey03 {
background-color:#d9d9d9;
}

.bg-grey04 {
background-color:#ccc;
}

.bg-grey05 {
background-color:#bfbfbf;
}

.bg-grey06 {
background-color:#b2b2b2;
}

.bg-grey07 {
background-color:#999;
}

.bg-grey08 {
background-color:#7f7f7f;
}

.bg-grey09 {
background-color:#595959;
}

.bg-grey10 {
background-color:#333;
}

.bg-yellow01 {
background-color:#fefce8;
}

.bg-yellow02 {
background-color:#fdf9c9;
}

.bg-yellow03 {
background-color:#fdf6b9;
}

.bg-yellow04 {
background-color:#fcf3a2;
}

.bg-yellow05 {
background-color:#fbef8b;
}

.bg-yellow06 {
background-color:#faec74;
}

.bg-yellow07 {
background-color:#f9e95d;
}

.bg-yellow08 {
background-color:#f9e645;
}

.bg-yellow09 {
background-color:#f8e32e;
}

.bg-yellow10 {
background-color:#f7e017;
}

.bg-blue01 {
background-color:#eeedf9;
}

.bg-blue02 {
background-color:#dedcf2;
}

.bg-blue03 {
background-color:#cdcaec;
}

.bg-blue04 {
background-color:#bdb9e5;
}

.bg-blue05 {
background-color:#aca7df;
}

.bg-blue06 {
background-color:#9b95d9;
}

.bg-blue07 {
background-color:#8b84d2;
}

.bg-blue08 {
background-color:#7a72cc;
}

.bg-blue09 {
background-color:#6a61c5;
}

.bg-blue10 {
background-color:#594fbf;
}

.bg-green01 {
background-color:#edf6e5;
}

.bg-green02 {
background-color:#dceecc;
}

.bg-green03 {
background-color:#cae5b2;
}

.bg-green04 {
background-color:#b9dc99;
}

.bg-green05 {
background-color:#a7d37f;
}

.bg-green06 {
background-color:#95cb66;
}

.bg-green07 {
background-color:#84c24c;
}

.bg-green08 {
background-color:#72b933;
}

.bg-green09 {
background-color:#61b119;
}

.bg-green10 {
background-color:#4fa800;
}

.bg-red01 {
background-color:#fcebe9;
}

.bg-red02 {
background-color:#f8d8d3;
}

.bg-red03 {
background-color:#f5c4bc;
}

.bg-red04 {
background-color:#f2b1a6;
}

.bg-red05 {
background-color:#ee9d90;
}

.bg-red06 {
background-color:#eb897a;
}

.bg-red07 {
background-color:#e87664;
}

.bg-red08 {
background-color:#e5624d;
}

.bg-red09 {
background-color:#e14f37;
}

.bg-red10 {
background-color:#de3b21;
}

#header-template img {
border:none;
margin:0;
padding:0;
}

#header-photo img {
border:none;
margin:0;
padding:0;
}

.col-three {
float:left;
width:210px;
margin-left:-235px;
margin-top:12px;
}

.col-top {
float:left;
width:210px;
margin-left:-235px;
margin-top:12px;
}

.postmeta a.readmore {
margin:0 10px 0 5px;
}

.postmeta a.comments {
margin:0 10px 0 5px;
}

.postmeta .date {
margin:0 10px 0 5px;
}