@charset "UTF-8";

/*
Theme Name: LCM Theme
Theme URI: http://deinteractive.com
Description: 
Version: 1.0
Author: Alex Maughan
Author URI: http://maughan.me/
Tags: 
*/

* {margin:0; padding:0;}

body {text-align:center; font-family:"Times New Roman", Times, serif; font-size:14px; color:#333; line-height:20px; background:#333; padding-bottom:20px;}

input, textarea, table, td {font-family:"Times New Roman", Times, serif;}

#pseudo_body {background:url(images/bg.jpg) repeat;}

a, a:visited, a:active, a img {border:none; text-decoration:none; outline:none;}

a, a:visited {color:#BE3C14;}

a:hover, a:visited:hover {text-decoration:none; color:#333}

h1 {font-size:29px; font-weight:normal; line-height:29px; color:#413F3F; margin-bottom:10px;}

h2 {text-transform:uppercase; font-size:14px; color:#333; line-height:14px; font-weight:normal;}

h1.bevel_txt {color:#fff; margin:0 0 -30px -1px;}

h2.bevel_txt {color:#fff; margin:0 0 -15px -1px;}

p {margin-bottom:10px;}

li { margin-left:20px;}

ul, ol { margin-bottom:10px;}

small {font-size:10px; color:#333;}

input.text {width:226px; height:24px; background:url(images/text_input.gif) no-repeat top left; border:none; padding-left:10px; color:#fff; margin-top:5px;}

.clearer {clear:both; line-height:1px; height:1px; overflow:hidden;}

.right {float:right;}

.left {float:left;}

.default_bg {background:url(images/bg.jpg) repeat;}

.orange {color:#F60;}

.brown {color:#936735;}

.capitalise {text-transform:uppercase;}

.line_head_txt {float:left; background:url(images/bg.jpg) repeat; padding-right:10px;}

.line_head { background:url(images/line_head.gif) repeat-x center center; height:14px;}



/*---------template layout--------------*/

#header_bg, #footer_bg {background:url(images/header_bg.gif) repeat-x top left; }

#footer_bg { background-position:bottom left;}

#header {color:#E7EBC3;letter-spacing:.05em; height:120px; font-family: 'Arial Narrow',sans-serif; text-transform:uppercase; font-weight:bold;}

#container {width:938px; margin:0 auto; text-align:left; }

#logo {float:left; width:175px; background:url(images/bg.jpg) repeat;}

#site_name {float:left; line-height:50px; padding:5px 0 0 20px;}

#nav {float:right; font-size:14px; width:500px; text-align:right;}

#nav ul li {list-style:none; display:inline; margin-left:20px; line-height:55px;}

#nav ul li a, #nav ul li a:visited {color:#E7EBC3;}

#nav ul li a:hover, #nav ul li a:visited:hover {border:none; text-decoration:none; color:#F60;}

#page {min-height:400px; height:auto !important; height:400px; padding-bottom:40px;}

.page_lead {height:150px;}

.page_lead span {background:none repeat scroll 0 0 #333; color:#F90; padding:2px; line-height:25px; font-size:14px}

#left_col {float:left; width:610px;}

#right_col {float:right; width:280px;}

#socialise { padding-top:12px; text-align:center; width:283px; height:137px; background:url(images/socialise.gif) no-repeat;}

#footer {text-align:center; padding-top:15px; margin-top:40px; color:#fff; font-family: 'Arial Narrow',sans-serif; text-transform:uppercase; font-weight:bold; font-size:9px;}

#footer a, #footer a:visited {color:#E7EBC3;}

#footer a:hover, #footer a:visited:hover {color:#F79522; text-decoration:none;}



/*--------homepage-------------*/

#latest_pics {padding-top:30px;}

#latest_pics a img { padding:2px; border:1px dotted #999;}

#latest_pics a img:hover { opacity:0.7}



/*---------posts--------------*/

.post_item {margin-top:30px;}

.single_post {margin:0;}

.post_item h1, .post_item h1 a, .post_item h1 a:visited {color:#474743; font-size:20px; margin-bottom:0;}

.post_item h1 a:hover, .post_item h1 a:visited:hover {color:#fff; background:none repeat scroll 0 0 #333;}

.date {color:#fff; font-family: 'Arial Narrow',sans-serif; text-transform:uppercase; font-weight:bold; font-size:12px; background:none repeat scroll 0 0 #EFC075; padding:5px;}

#pagination {font-family: 'Arial Narrow',sans-serif; text-transform:uppercase; font-weight:bold; font-size:11px; float:right; background:url(images/bg.jpg) repeat; padding-left:10px;}

#searchform {margin:20px 0 30px 0;}

#s_but {float:right; margin-right:10px;}

#s_box { width:226px; height:24px; background:url(images/text_input.gif) no-repeat top left; border:none; padding-left:10px; color:#fff; margin-top:5px;}

.sidebarlinks {margin:25px 0 30px 0; line-height:16px;}

.sidebarlinks a {display:block; background:url(images/cloud_bullet.gif) no-repeat top left; padding-left:25px; height:16px; margin-bottom:-8px;}

.connect_side {margin:25px 0 20px 0; text-align:center;}

.connect_side a { padding-left:5px;}

.post_cats {text-transform:uppercase; font-size:10px;}

.post-image {padding:3px; border:1px dotted #666;}

.post-image-left { float:left; margin:0 10px 5px 0;}

.post-image-right { float:right; margin:0 0 5px 10px;}

.share {padding-right:10px;}

.comment_shell {margin-top:30px; border-bottom:1px dotted #666; padding:10px 20px 20px 10px; background:#DDDFB9;}

.comment_gravatar {width:64px; height:64px; float:left; }

.comment_box {float:right; text-align:left; width:500px;}

#commentform label {font-family:'Arial Narrow',sans-serif; text-transform:uppercase; padding-left:10px;}

textarea#comment {float:right; width:350px; height:143px; background:#EFC075; border-left:1px solid #CDAA71; border-top:1px solid #CDAA71; border-bottom: 1px solid #fff; border-right:1px solid #fff; margin-top:6px;}

#commentform label.nopadding {padding:0;}




