/* Minimal style */

/* import reset css */
@import "reset.css";
/* import framework */
@import "framework.css";
/* import fancybox css */
@import "fancybox/jquery.fancybox-1.3.1.css";
html {
	font: normal 14px/1.5em Georgia, serif;
	color: #474747;
}
body {
	text-align: left;
	background: url(../img/body_back.jpg) repeat-x;
}
/* Border */

/* vertical border */
.v_border {
	border-right: 1px dotted #1b1714;
	padding-right: 20px;
	margin-right: 14px;
}
.f_v_border {
	border-right: 1px dotted #1b1714;
	padding-right: 25px;
	margin-right: 19px;
}
/* TYPOGRAPHY
========================================================================= */

h1, .home_heading, #worklist h4 {
	font-family: Verdana, sans-serif;
}
.left_col h4, #main_nav_h li a, #main_nav li a, .post h3, #services dt, h2, h3, h4, .heading {
	font-family: Verdana, sans-serif;
}
hr {
	display: none;
}
h1 {
	font-size: 28px;
}
h2 {
	font-size: 23px;
	padding-bottom: 20px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 19px;
}
.main_col h4 {
	letter-spacing: 1px;
	font-variant: normal;
	font-weight: bold;
}
h5 {
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
p {
	font-size: 14px;
	clear: both;
}
em {
	font-style: italic;
}
del {
	text-decoration: line-through;
}
acronym {
	border-bottom: 1px dotted #1b1714;
	cursor: help;
}
blockquote {
	border-left: 2px solid #1b1714;
	padding-left: 10px;
	margin: 20px 20px 35px;
}
q {
	font-style: italic;
}
cite {
	font-style: italic;
}
cite a {
}
pre, code {
	font-size: 13px;
	line-height: 20px;
	font-family: mono-space, monospace;
	white-space: pre;
	overflow: auto;
}
pre {
	padding: 10px 0;
}
code {
	background: #f6f6f6 url(../img/code.png) repeat scroll 0 0;
	display: block;
	border: 1px solid #1b1714;
	padding: 0 20px;
	border-bottom-style: none;
	margin: 10px 0;
}
ins {
	background-color: #fdfe7c;
	margin: 0 2px;
	padding: 2px 5px;
}
table {
	width: 100%;
}
caption {
	text-align: center;
	background-color: #eaeaea;
	padding: 10px 5px;
	text-transform: uppercase;
	font: 16px/16px Verdana, sans-serif;
}
th {
	height: 1.5em;
	padding: 5px;
	background-color: #484848;
	color: #fff;
	text-transform: uppercase;
	font: 13px/13px Verdana, sans-serif;
}
tr {
	border-bottom: 1px solid #d4d4d4;
}
tr:nth-child(2n) {
	background-color: #f6f6f6;
}
tr:hover {
	background-color: #eaeaea;
}
td {
	height: 1em;
	padding: 5px;
}
a {
	color: #bfb524;
}
a:hover {
	text-decoration: none;
}
form {
}
form p {
}
form input {
}
.contact_form input {
}
.contact_form textarea {
}
form textarea {
}
form label {
}
input.error, textarea.error {
}
label.error {
}
label.error {
}
#result {
}
#success {
}
#errors {
}
strong {
	font-weight: bold;
	color: #071012;
}
ul li {
	list-style-position: inside;
}
.main_col ul li {
	list-style-type: disc;
}
ol li {
	list-style: decimal;
	list-style-position: inside;
}
li {
	margin-bottom: .4em;
}
/* BIG SLIDER
========================================================================= */
#slide_border {
	position: absolute;
	top: 0;
	z-index: 99;
}
#slide_container {
	width: 960px;
	background-color: #999;
	position: relative;
	height: 430px;
	top: 0;
	left: 0;
}
.cs-prev, .cs-next {
	display: none;
}
.coin-slider {
	position: absolute;
	top: 0;
}
#portfolio_container1 {
	width: 548px;
	height: 410px;
	position: relative;
	top: 0;
	left: 0;
	padding-bottom: 25px;
}
#portfolio_container2 {
	width: 548px;
	height: 438px;
	position: relative;
	top: 0;
	left: 0;
	padding-bottom: 25px;
}
#portfolio_container3 {
	width: 548px;
	height: 390px;
	position: relative;
	top: 0;
	left: 0;
	padding-bottom: 25px;
}
#portfolio_container4 {
	width: 548px;
	height: 310px;
	position: relative;
	top: 0;
	left: 0;
	padding-bottom: 25px;
}
#portfolio_container5 {
	width: 548px;
	height: 340px;
	position: relative;
	top: 0;
	left: 0;
	padding-bottom: 25px;
}
#portfolio_container6 {
	width: 548px;
	height: 322px;
	position: relative;
	top: 0;
	left: 0;
	padding-bottom: 25px;
}
.cs-buttons {
	position: relative;
	background-color: #fff;
	float: right;
	font-size: 0;
	line-height: 0;
	padding: 5px 5px 5px 10px;
	z-index: 1000;
	border-bottom: 2px solid #1b1714;
	top: -28px;
	margin-right: 10px;
}
.cs-buttons a {
	text-indent: -999em;
	border: 1px solid #1b1714;
	width: 5px;
	height: 5px;
	float: left;
	margin-right: 5px;
}
a.cs-active {
	background-color: #000;
	border-color: #1b1714;
}
.cs-buttons a:hover {
	background-color: #d5d5d5;
}
/* IMAGES
========================================================================= */
.big-img, .medium-img, .small-img {
	margin-bottom: 15px;
}
.preload.right {
	margin-left: 15px;
}
.preload.left {
	margin-right: 15px;
}

.preload, .thumb, #slideshow li {
	background: url(../img/loader.gif) no-repeat center center;
	display: block;
}
.video {
	padding-bottom: 20px;
	display: block;
}
.video img { 
	z-index: -1;
}
.video object { 
	z-index: 1;
}
/* PAGE COMMONS
========================================================================= */
#content {
	padding-top: 25px;
	padding-bottom: 25px;
}
.left_col h4 {
	color: #c6c6c6;
	font-size: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 24px;
}
.home_heading {
	color: #bfb524;
	font-size: 24;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: lowercase;
}
.heading {
	font-size: 40px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-bottom: 1px dotted #1b1714;
	padding-bottom: 10px;
	margin-bottom: 20px;
	color: #292929;
	line-height: 42px;
}
.portfolio_col .heading {
	margin-left: 25px;
}
/* read more link */
a.readmore {
	color: #b2aaa4;
	text-decoration: none;
	text-transforma: uppercase;
	text-align: right;
	margin-bottom: 5px;
	display: block;
	letter-spacing: 1px;
	float: right;
}
a.readmore:hover {
	color: #bfb524;
	text-decoration: underline;
}
.left_col ul {
	line-height: 1.25em;
	font-size: 12px;
	color: #777777;
}
/* side bar general list */
.side_list li {
	margin-bottom: 10px;
	font-size: 14px;
}
.side_list a {
	text-decoration: none;
	color: #7f7f7f;
}
.side_list a:hover {
	color: #dc5b2e;
	text-decoration: underline;
}
/* side bar popular posts */
.popular p, .popular a {
	color: #ababab;
}
.popular .p_head {
	margin-bottom: 0;
	border-bottom: 1px dotted #1b1714;
	padding-bottom: 5px;
}
.p_head a {
	text-decoration: none;
}
.popular .p_date {
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}
.popular li {
	margin-bottom: 5px;
	padding: 5px 0 5px 5px;
	list-style-type: none;
}
.popular li:hover a, .popular li:hover p {
	color: #7f7f7f;
}
.popular li .p_head a:hover {
	color: #dc5b2e;
	text-decoration: underline;
}

/* testimonials bar */
#testimonials {
	font-size: 12px;
	line-height: 1.25em;
	color: #ababab;
}
#testimonials li {
	margin-bottom: 5px;
	padding: 5px 0 5px 5px;
	list-style-type: none;
}
#testimonials li:hover p {
	color: #7f7f7f;
}
.test_msg {
	padding-bottom: 5px;
	margin-bottom: 0;
	border-bottom: 1px dotted #1b1714;
}
.test_name {
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
}
.gotop {
	border-bottom: 1px dotted #1b1714;
	display: block;
	position: relative;
	margin-top: 30px;
	margin-bottom: 25px;
	text-indent: -999em;
	cursor: default;
}
.gotop span {
	width: 23px;
	height: 22px;
	background: url(../img/gotop.gif) no-repeat 0 top;
	display: block;
	float: right;
	margin-top: -11px;
	margin-right: 5px;
	overflow: hidden;
	cursor: pointer;
}
a.gotop span:hover {
	background-position: 0 bottom;
}
.big {
	font-size: 18px;
	line-height: 1.5em;
}
.color {
	color: #bfb524;
}
/* social */
#social {
	float: right;
}
#social li {
	display: inline;
	float: left;
}
#social li a {
	float: left;
	margin-left: 5px;
}
#social a:hover {
	position: relative;
	top: -2px;
}
.now {
}
/* BUTTONS
========================================================================= */
a.btn, span.btn {
	background: transparent url(../img/btn_right.png) no-repeat scroll right;
	height: 32px;
	text-decoration: none;
	padding-right: 4px;
	overflow: hidden;
	clear: both;
	margin-bottom: 15px;
}
a.btn span, .btn input {
	background: transparent url(../img/btn_left.png) no-repeat;
	border: none;
	color: #fff;
	height: 32px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-left: 14px;
	line-height: 29px;
	cursor: pointer;
	padding-right: 10px;
	display: block;
}
.btn input.submit {
	line-height: 0;
}
a.btn em {
	text-transform: capitalize;
	font-variant: normal;
}
a.btn:hover, span.btn:hover {
	cursor: pointer;
	text-decoration: none;
}
a.btn:active, span.btn:active {
	text-decoration: none;
}
a.btn.quote {
	margin-top: 5px;
	text-align: center;
	float: left;
	margin-bottom: 0;
}
a.btn.quote span {
	padding-left: 0;
	padding-right: 0;
	width: 141px;
	margin-left: 45px;
}
/* HOME PAGE
========================================================================= */
		
/* HEADER */
#head_col_h {
	position: absolute;
	top: 30px;
	z-index: 200;
}
#logo_h {
	background-color: #000;
	color: #fff;
	height: 95px;
	padding: 5px 10px 5px 10px;
	float: left;
}
#logo_h h1 {
	background-image: url(../img/logo.jpg);
	width: 197px;
	height: 95px;
	text-indent: -999em;
	margin: 0;
	padding: 0;
}
#logoborder_h {
	width: 15px;
	height: 105px;
	background: url(../img/logo_border.png) no-repeat;
	float: left;
	display: block;
}
h1 a {
	display: block;
	height: 100%;
}
/* NAV SECTION */
#main_nav_h {
	padding-left: 35px;
	margin-top: 45px;
	float: left;
	font-size: 16px;
}
#main_nav_h ul {
	float: left;
	margin: 0;
	padding: 0;
	text-transform: lowercase;
}
#main_nav_h li {
	font-family: Verdana, sans-serif;
	list-style-type: none;
	margin: 0;
}
#main_nav_h li a {
	background-color: #000;
	color: #fff;
	padding: 5px 10px 3px;
	float: left;
	clear: left;
	margin-bottom: 7px;
	text-decoration: none;
}
#main_nav_h li a:hover {
	background-color: #bfb524;
}
#visit_blog {
	background-image: url(../img/visit_blog.png);
	width: 92px;
	height: 93px;
	float: left;
	text-indent: -999em;
	position: relative;
	right: -770px;
	top: -130px;
	overflow: hidden;
}
a#visit_blog:hover {

}
#content {
	background: url(../img/leftcol_back.gif) repeat-y;
}
/* latest works */
#arr_prev {
	height: 20px;
	padding-left: 25px;
	display: block;
	float: left;
	margin: 20px 0;
	background: url(../img/arr_left.jpg) 0 top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-decoration: none;
	color: #454545;
	text-transform: uppercase;
	font-family: Verdana, san-serif;
}
#arr_prev:hover {
	background-position: 0 bottom;
	color: #bfb524;
}
#arr_next {
	padding-right: 25px;
	height: 20px;
	display: block;
	float: right;
	margin: 20px 0;
	background: url(../img/arr_right.jpg) 50px top;
	background-repeat: no-repeat;
	overflow: hidden;
	text-decoration: none;
	color: #454545;
	text-transform: uppercase;
	font-family: Verdana, san-serif;
}
#arr_next:hover {
	background-position: 50px bottom;
	color: #bfb524;
}
#latest_works {
	float: left;
	margin: 0 5px;
	overflow: hidden;
	width: 480px;
	height: 62px;
}
#latest_works li {
	display: inline;
}
#latest_works a {
	float: left;
	border: 1px solid #1b1714;
	width: 108px;
	height: 58px;
	overflow: hidden;
	margin: 0 5px;
}
#latest_works a:hover {
	border: 1px solid #bfb524;
}
#latest_works a:hover img {
	border: none;
}
/* ABOUT
========================================================================= */	
#head_col {
	float: left;
	width: 960px;
	height: 166px;
}
#logo {
	background-color: #000;
	color: #fff;
	height: 95px;
	padding: 5px 10px 5px 10px;
	float: left;
	margin-top: 30px;
}
#logo h1 {
	background-image: url(../img/logo.jpg);
	width: 197px;
	height: 95px;
	text-indent: -999em;
	margin: 0;
	padding: 0;
}
#logoborder {
	width: 15px;
	height: 105px;
	background: url(../img/logo_border.png) no-repeat;
	float: left;
	display: block;
	margin-top: 30px;
}
/* top navigation */
#main_nav {
	float: right;
	margin-top: 70px;
	font-size: 16px;
}
#main_nav ul {
	display: inline;
	text-transform: lowercase;
	margin: 0;
	padding: 0;
}
#main_nav li {
	float: left;
	margin-left: 10px;
	list-style-type: none;
}
#main_nav li a {
	background-color: #000;
	color: #fff;
	padding: 5px 10px 3px;
	float: left;
	clear: left;
	text-decoration: none;
}
#main_nav li a:hover, #main_nav li.current a {
	background-color: #bfb524;
}
/* SERVICES
========================================================================= */	
#services {
	width: 470px;
	float: right;
}
#services dt {
	color: #303030;
	margin-bottom: 15px;
	text-transform: uppercase;
	line-height: 18px;
	font-size: 20px;
}
#services dd {
	margin-bottom: 30px;
}
#services dd img {
	float: left;
	margin: -30px 0 0 -60px;
}
/* PORTFOLIO
========================================================================= */	
#worklist li {
	background-color: #f9f9f9;
	display: block;
	float: left;
	list-style-type: none;
	margin-bottom: 25px;
	padding: 15px;
	border: 1px solid #e5e5e5;
	margin-left: 25px;
	width: 218px;
}
#worklist li:hover h4 {
	color: #BFB524;
}

#worklist li a {
	float: left;
	margin-bottom: 5px;
	border-bottom: 2px solid #f9f9f9;
}
#worklist li a:hover {
	border-bottom: 2px solid #BFB524;;
}
#worklist li a:hover img {
	border: none;
}
#worklist h4 {
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#worklist h4 a {
	color: #474747;
	text-decoration: none;
	border-bottom: none;
}
#worklist h4 a:hover {
	border-bottom: none;
	color: #BFB524;
}
.client_name {
	font-style: italic;
	text-transform: lowercase;
	color: #ababab;
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 0;
	padding-bottom: 5px;
}
ul#filter li {
	font-family: Verdana, sans-serif;
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 10px;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-bottom: 8px;
	padding-left: 0;
	padding-right: 0;
	list-style-type: none;
}
ul#filter a {
	text-decoration: none;
	color: #919191;
}
ul#filter a:hover {
	color: #BFB524;
}
ul#filter .current a {
	color: #BFB524;
}
/* detailed project page */
#prj_side {
	width: 160px;
	float: left;
	margin-right: 25px;
	font-size: 14px;
	line-height: 1.25em;
	color: #ababab;
}
#prj_side h5 {
	color: #494949;
	border-bottom: 1px dashed #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#prj_side p {
	font-size: 14px;
	line-height: 1.25em;
}
#prj_side ul li {
	list-style-type: square;
	margin-bottom: 3px;
}
#prj_main {
	width: 365px;
	float: left;
}
/* BLOG
========================================================================= */	
.head_search {
	position: relative;
	float: right;
	margin-top: -80px;
}
.head_search input {
	height: 30px;
	border: none;
	border-bottom: 1px solid #cccccc;
	font-size: 14px;
	line-height: 30px;
	color: #494949;
}
.head_search input#search_icn {
	cursor: pointer;
}
.head_search input#search_icn:hover {

}
.head_search #search_icn {
	background-image: url(../img/magn_icn.gif);
	width: 30px;
	height: 30px;
	text-indent: -999em;
	border: none;
	margin-left: 10px;
}
.post {
	margin-bottom: 25px;
	float: left;
}
.post p {
	margin-bottom: 0;
}
.post .small_col {
	margin: 0 10px 10px 0;
}
.post_thumb {
	height: 150px;
}
.post_thumb a {
	float: left;
	border-bottom: 2px solid #fff;
	overflow: hidden;
}
.post_thumb a:hover img {
	border-bottom: 2px solid #dc5b2e;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.post_content {
	width: 375px;
	float: right;
	margin-left: 15px;
}
.post h3 {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 8px;
	margin-right: 35px;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.post h3 a {
	text-decoration: none;
	color: #071012;
}
.post h3 a:hover {
	color: #777777;
}
.comments_bubble {
	border-bottom: 1px dashed #cccccc;
	display: block;
	margin-bottom: 2px;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	line-height: 30px;
}
.bubble_nr {
	float: right;
	background-image: url(../img/c_bubble.gif);
	width: 30px;
	height: 30px;
	margin-top: -19px;
}
a.comments_bubble:hover .bubble_nr {

}
.post_meta {
	font-size: 12px;
	color: #b9b9b9;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-right: 35px;
	margin-bottom: 5px;
}
.post_meta a {
	color: #dc5b2e;
	text-decoration: none;
}
.post_meta a:hover {
	text-decoration: underline;
}
.post_date {
	color: #777777;
	font-size: 12px;
}
#blog_flag {
	background-image: url(../img/blog_flag.png);
	width: 30px;
	height: 77px;
	display: block;
	position: absolute;
	right: 25px;
	top: -25px;
}
#page_nav {
	text-align: center;
	margin-bottom: 0;
	font: 12px Verdana, sans-serif;
}
#page_nav li {
	display: inline;
}
#page_nav li.current a {
	color: #dc5b2e;
}
#page_nav a {
	color: #7f7f7f;
	text-decoration: none;
	padding: 2px 5px;
}
#page_nav a:hover {
	background-color: #eaeaea;
}
#post_title {
	margin-bottom: 10px;
}
/* comments */
#comment_list {
	margin-bottom: 0;
	float: left;
}
#comment_list li {
	list-style: none;
	float: left;
	display: inline;
	margin-bottom: 10px;
}
.comment {
	padding: 10px 10px 10px 0;
}
.comment.admin {
	background-color: #f2f2f2;
	display: block;
	float: left;
}
.comment_leftcol {
	text-align: center;
	width: 88px;
	float: left;
	display: inline;
}
.avatar {
	background: #fff;
	border: 1px solid #cccccc;
	margin: 0 auto 15px;
	padding: 5px;
	clear: both;
}
a.reply {
	color: #494949;
	padding: 2px 6px;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
a.reply:hover {
	background-color: #e0e0e0;
	border-bottom: 1px solid #cacaca;
}
.comment_rightcol {
	border-left: 1px solid #d3d3d3;
	padding-left: 19px;
	display: inline;
	width: 430px;
	float: left;
}
.comment_head p {
	margin-bottom: 10px;
	font-size: 12px;
	color: #8f8f8f;
}
.user {
	font-size: 14px;
	color: #484848;
}
ul li .comment {
	margin-left: 50px;
}
ul li .comment_rightcol {
	width: 380px;
}
ul li ul li .comment {
	margin-left: 75px;
}
ul li ul li .comment_rightcol {
	width: 355px;
}
ul li ul li ul li {
	margin-left: 100px;
}
ul li ul li ul li .comment_rightcol {
	width: 330px;
}
ul li ul li ul li ul li {
	margin-left: 125px;
}
ul li ul li ul li ul li .comment_rightcol {
	width: 305px;
}
/* CONTACT
========================================================================= */	
.contact_form p {
	clear: both;
	float: left;
}
.contact_form label {
	width: 110px;
	float: left;
	margin-right: 15px;
	text-align: right;
	letter-spacing: 1px;
	text-transform: uppercase;
	line-height: 26px;
}
#name, #email, #message {
	width: 420px;
	float: right;
	padding-bottom: 5px;
	border: 1px dotted #1b1714;
	padding-top: 5px;
	margin-bottom: 15px;
	background-color: #b2aaa4;
}
#message {
	max-width: 420px;
}
#name.error, #email.error, #message.error {
	background-color: #B2AAA4;
	border-color: #1b1714;
}
label.error {
	display: none;
}
label.error {
	color: #b10003;
	display: block;
	font-size: 12px;
	line-height: 1em;
	margin-bottom: 5px;
}
#result {
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#success {
	background-color: #c0febe;
	border-color: #87b386;
	color: #336532;
}
#errors {
	background-color: #ffe5e6;
	border-color: #cba2a4;
	color: #8e0d0e;
}
#map {
	border: 1px solid #cccccc;
	width: 300px;
	height: 250px;
	float: right;
	display: block;
	text-align: left;
}
/* FOOTER
========================================================================= */	
#footer {
/*background-image: url(../img/footer_top.jpg);*/
}
#footer p {
	font-size: 12px;
	line-height: 1.5em;
	margin-top: -10px;
}
#footer h1 {
	background-image: url(../img/logo_footer.png);
	width: 177px;
	height: 85px;
	text-indent: -999em;
	margin-left: -20px;
}
#footer_border {
	background: url(../img/footer_top.jpg) repeat-x;
}
#footer .wrapper {
	padding-top: 25px;
	padding-bottom: 25px;
}
#subnav {
	text-align: right;
}
#subnav a {
	text-decoration: none;
	color: #b2aaa4;
	letter-spacing: 1px;
}
#subnav a:hover {
	color: #bfb524;
}
#footer h3 {
	font-size: 16px;
	color: #ac1252;
	letter-spacing: 1px;
	text-transform: lowercase;
}
.copy {
	letter-spacing: 1px;
	color: #b2aaa4;
}
#footer dl {
	clear: both;
	float: left;
	width: 190px;
}
#footer dt {
	text-align: right;
	width: 35px;
	float: left;
	clear: both;
	letter-spacing: 1px;
	color: #b2aaa4;
}
#footer dd {
	float: left;
	margin-left: 10px;
}
#footer .readmore {
	margin-left: 12px;
}
#latest_posts li {
	clear: both;
	float: left;
	width: 310px;
}
#latest_posts h5 {
	border-bottom: 1px dotted #b2aaa4;
	font-size: 14px;
	letter-spacing: 1px;
	color: #bfb524;
	margin-bottom: 8px;
	padding-bottom: 2px;
}
.postdate {
	vertical-align: bottom;
	color: #bfb524;
	font-size: 12px;
}
.postcontent {
	color: #b2aaa4;
}
#f_latestworks li {
	float: left;
	width: 135px;
	margin: 0 10px 5px;
}
#f_latestworks li a {
	text-decoration: none;
	color: #474747;
	border-bottom: 1px dashed #b2aaa4;
	padding-bottom: 3px;
	margin-bottom: 10px;
	font: 14px Verdana, sans-serif;
	text-transform: uppercase;
	display: block;
}
#f_latestworks li a span {
	display: block;
}
#f_latestworks li a:hover {
	color: #bfb524;
}
#f_latestworks li a:hover img {
	border-bottom: 1px solid #bfb524;
}
#f_latestworks li img {
	border-bottom: 1px solid #b2aaa4;
}
