/*
Theme Name: SMK Software
Theme URI: http://www.smksoftware.com/
Description: The corporate WordPress theme for SMK Software.
Version: 1.0
Author: SMK Software
Author URI: http://www.smksoftware.com.com/
Tags: blue, custom header, fixed width, one column


	This code is GPL as it's based on the default Wordpress theme from
	Wordpress 3.0.1 by Michael Heileman.  We will, however, not be
	distributing this theme for public consumption.

#7b7979
#80CC28
#231F20

*/

html {
	height: 100%
}

html body {
	position: relative;
	width: auto;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Geneva, Sans-serif;
	font-size:12px;
	background: white;
	margin-top: -18px;
}

a {
	color: blue;
	outline: none;
}

blockquote {
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	border-left: 5px solid #f3f4f0;
}

img {
	border: none;
}

ul, ol {
	margin: 0 0 20px 20px;
	padding: 0px;
}

ul {
	list-style: square outside url('img/list-a.gif');
}


/* ----------- WRAP ---------------------------------------- */

#wrap {
	min-height: 100%;
	position: relative;
	vertical-align: baseline;
	margin: auto;
	padding: 0;
}

/* ----------- HEADER -------------------------------------- */

#header {
	background: none repeat scroll center bottom;
	height: 130px;
}

div.container {
	width: 960px;
	margin: 1.5em auto;
}

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

#header_image {
	padding-top: 30px;
	float: left;
}

#content {
	height: auto;
	padding-bottom: 120px;
	min-height:400px;
}

#bare_page {
	margin: 50px 30px;
	width: 880px;
}

#main {
	float:right;
	overflow:hidden;
	width: 760px;
}

#pagebar {
	float: left;
	overflow: hidden;
	width: 170px;
	border-right: 1px #80cc28 solid;
	bottom: 0px;
}


/* ------ FOOTER ---------------------------------------- */

#footer {
	text-align: center;
	width: 100%;
	height: 120px;
	position: absolute;
	bottom: 0;
	clear: both;
}

/*	##################################
	HEADINGS
	################################## */
	
h2, h3, h4 {
	margin: 0 0 20px 0;
}


.content-box h2 {
	font-family: Arial;
}

.content-box h2 a {
	text-decoration: none;
}

.content-box h2 a:hover {
}

.content-box h3 {
	margin: 0 0 20px 0;
	font-family: Arial;
}

.content-box h4 {
	font-family: Arial;
}

/* ------ MENU -------------------------------- */

#menu {
	z-index: 9999;
	float: right;
	margin-top: 50px;
}

#header-menu {
	list-style: none;
	margin-bottom: 0;
	font-size: 1.2em;
}
	
#header-menu > li > a {
	padding-left: 20px;
	padding-right: 20px;
}

#header-menu a {
	color: black;
}

#header-menu > li > a
{
	border-bottom: 1px solid #CFDEFF;
}

#header-menu > li > a:visited
{
	color: black;
}

#header-menu > li
{
	background: white;
	margin-left: 5px;
	margin-right: 5px;
}

#header-menu li a:hover,
#header-menu a:active,
#header-menu a:focus,
#header-menu li.sfHover
{
	outline: 0;
}

#header-menu > li:hover,
#header-menu > li.current_page_ancestor,
#header-menu > li.current_page_item
{
	background: #cfdeff;
}

#header-menu .current_page_item > a
{
	font-weight: bold;
}


/*	##################################
	CONTENT
	################################## */
	
p.tags {
		clear: both;
		font: 11px/11px Verdana, Tahoma, sans-serif;
}

/** CONTENT LEFT */

.content-box {
	margin: 0 0 40px 0;
}

.left-box {
	float: left;
}

.right-box {
	float: right;
}

.wide-box {
	width: 880px;
	overflow: hidden;
}

.narrow-box {
	width: 760px;
	overflow: hidden;
}

.half-wide-box {
	width: 418px;
	padding: 10px;
	overflow: hidden;
}

.page-title {
	font-size: 18px;
	width: 100%;
	border-bottom: 1px #80cc28 solid;
	margin-bottom: 20px;
}

.page-subtitle {
	font-size: 18px;
	width: 50%;
	border-bottom: 1px #80cc28 solid;
	margin-bottom: 20px;
}


table {
	border: 1px solid #6386b6;
	padding: 0px;
	margin: 0px;
}


table tbody tr {
	background: #e0e0f0;
}

table tbody tr td {
	padding: 5px;
}

table thead th {
	background: #6386b6;
	color: white;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px;
	padding: 10px;
}


pre {
	margin: 0px auto;
	width: 600px;
	background: #e0f0f0;
	padding: 20px;
	border: 1px solid #d0e0e0;
	margin-bottom: 30px;
}



/*	##################################
   	FORMS
	################################## */

label {
    display: block;
    margin: 0 0 5px 0;
}

.text {
    width: 350px;
    margin: 0 0 10px 0;
    padding: 5px;
    background: url(img/bg-form-text.gif) repeat-x left top;
    border: 1px solid #ccc;
}

textarea {
    width: 450px;
    height: 150px;
    margin: 0;
    padding: 5px;
    background: url(img/bg-form-text.gif) repeat-x left top;
    border: 1px solid #ccc;
}

.submit {
    width: auto;
    padding: 5px;
    color: #fff;
    background: #266625;
	border: 0;
}

/** SEARCH FORM */

#search {
	width: 190px;
	padding: 5px;
	background: url(img/bg-form-text.gif) repeat-x left top;
	border: 1px solid #ccc;
}

#search-submit {
    width: auto;
    padding: 5px;
    color: #fff;
    background: #266625;
	border: 0;
}

/*	##################################
   	COMMENTS
	################################## */
	
.comment {
	margin: 0 0 20px 0;
	padding: 20px;
	background: #f7f7f7;
	border: 1px solid #ccc;
}

.comment p {
	margin: 0px;
}

.comment-details {

}

.comment img {
	float: none;
	vertical-align: middle;
}

img.avatar {
	float: left;
	margin: 0 10px 10px 0;
}

/*	##################################
   	FOOTER
	################################## */

#footer a {
	color: inherit;
	text-decoration: none;
}

/*	##################################
   	USEFUL
	################################## */

.clear {
	clear: both;
}

/** WORDPRESS CSS */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

.wp-caption {
   border: 1px solid #ccc;
   text-align: center;
   background-color: #f3f4f0;
   padding-top: 4px;
}

.wp-caption img {
   float: none;
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0px;
   margin: 0px;
}

.post-edit-link {
	float: right;
}


