/*
Theme Name: HTC-Consult.com
Theme URI: http://wordpress.org/
Description: Custom Wordpress Theme for HTC-Consult.
Author: Cronin Designs
Author URI: http://cronindesigns.ie/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php


Design by: Cronin Designs - Mark Kelso



CSS CONTENT
-----------------------------------------
* Layout

* Sidebar

* Widgets
 
* Nav
 
* Headings
 
* Footer

* Form

* Comments
------------------------------------------
 
*/
a, a:visited {
	text-decoration:none;
	color:#456879;
	
}

a:active,
a:focus{
    position : relative; 
    top : 1px; 
   
}
a:hover {
    text-decoration: underline;
    color: #ababab;
    -webkit-transition-timing-function:ease-out;
}

img {
	border:none;
}


	
/*
################################################
#################### Layouts ################### 
################################################
*/
body {

	
/* Resets 1em to 10px */
	font-family:HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	background:#f2f2f2;
	color:#333;
	font-size:11px;
	padding:0;
	margin-top:0;
}

p {
	line-height:18px;
}

#header {
	background:url(images/header.gif) no-repeat bottom center;
	height:171px;
	width:808px;
}

#page {
	
	-webkit-box-shadow: #9b9b9b 0 0px 2px 0px;
	border-right-color:#e8e8e8;
	border-left-color:#e8e8e8;
	border-bottom-color:#e8e8e8;
	border-right-style:solid;
	border-left-style:solid;
	border-bottom-style:solid;
	border-right-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	background-color:white;
	margin:0 auto;
	padding:0;
	width:808px;
}

.left {
	float:left;
	width:480px;
	padding-left:30px;
	padding-top:40px;
}

.left h2 {
	font-family:Cantarell ,HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:20px;
	color:#dc931a;
	padding-bottom:0;
	margin-bottom:0;
}

.left small {
	font-size:10px;
	color:#949494;
	padding-bottom:5px;
	text-transform:uppercase;
}

.left h2 a {
	text-shadow:0 0 0;
	font-family:Cantarell ,HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:20px;
	color:#dc931a;
	margin-bottom:0;
	padding-bottom:0;
	-webkit-transition-property:color;
    -webkit-transition-duration:.4s;
    -webkit-transition-timing-function:ease-in;
}

.left h2 a:hover {
	color:#b5b5b4;
}

.left .postmetadata {
	font-size:11px;
	color:#949494;
}

#entry {
	color:#616161;
	font-size:14px;
	line-height:24px;
	width:450px;
}

.left .navigation {
	font-size:11px;
}

.left .alignleft {
	float:left;
	width:220px;
	text-align:left;
}

.left .alignright {
	float:right;
	width:220px;
	text-align:right;
}

.left ul {
	list-style-type:square;
	padding-left:20px;
	line-height:18px;
}


	
/*
################################################
#################### Sidebar ################### 
################################################
*/
#right {
	float:right;
	width:244px;
	padding:15px;
	padding-top:46px;
	padding-right:30px;
}

#right ul {
	list-style-type:none;
	list-style-image:none;
	font-size:12px;
	color:#666;
	padding-left:0;
}

#right li {
	font-size:11px;
	color:#666;
	list-style-type:none;
	padding-left:0;
	padding-top:3px;
	padding-bottom:3px;
}

#right #else {
	padding-left:20px;
}

#right h5 {
	font-family:Cantarell ,HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:black;
	font-size:14px;
	text-align:left;
	border-bottom:1px solid #c9c9cb;
	padding-bottom:2px;
	margin-bottom:5px;
	margin-top:2px;
}

#right h5 span a {
	float:right;
	font-size:10px;
	text-transform:none;
	color:#afaeb0;
	padding-top:3px;
}


	
/*
################################################
#################### Widgets ################### 
################################################
*/
.lpbcWidgetCategory h4 {
	display:none;
}

.lpbcWidgetPostTitle,a:visited,a:link {
	color:#456879;
	text-decoration:none;
}

a:hover.lpbcWidgetPostTitle {
	color:#7a7a7a;
	padding-bottom:5px;
}

.lpbcWidgetPostContent {
	color:#c1c1bf;
	font-size:10px;
	padding:5px 0;
}


	
/*
################################################
####################   Nav   ################### 
################################################
*/
#navigation {
	position:absolute;
	padding-top:140px;
	font-size:12px;
	padding-left:20px;
}

#navigation li {
	display:inline;
	padding-left:10px;
	
}

#navigation li a {
	color: #4a5a60;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:9px;
	padding-right:9px;
	-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}

#navigation li.current_page_item a {
	background-color:white;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:9px;
	padding-right:9px;
}

#navigation li a:hover {
	color:#6b6b6b;
}

ul{
	-webkit-padding-start: 0px;
	}

	
/*
################################################
#################### Headings ################## 
################################################
*/
h3 {
	font-size:14px;
	color:#456879;
	font-weight:400;
}


.left h5 a{
	color: #909ea2;
	padding-bottom: 2px;
	border-bottom-color: #a8b8bc;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-left: 450px;
	clear: both;
	}	
/*
################################################
#################### Footer  ################### 
################################################
*/
#footer {
	width:755px;
	padding:0;
	margin:0 auto;
	border-top:1px solid #ebeaec;
	clear:both;
}

#footer p {
	text-align:left;
	font-size:10px;
	margin-top:2px;
	color:#424242;
}

#footer span {
	float:right;
}

#footer span a {
	color: #4a5a60;
}


	
/*
################################################
#################### Form    ################### 
################################################
*/
input {
	border:none;
	padding-left:10px;
	border:1px solid #cccccc;
	padding:5px;
	color:#666662;
	-webkit-user-select:text;
}

textarea {
	border:none;
	border:1px solid #cccccc;
	padding:5px;
	color:#666662;
}

#submit {
	width:238px;
	text-transform:uppercase;
	font-size:11px;
	border:1px solid #eaeaea;
	color:grey;
}

#submit:active {
	background-color:#237fcd;
}


	
/*
################################################
#################### Comments ################## 
################################################
*/
ol {
	padding-left:2px;
	list-style-type: none;

}


.commentlist li {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border-color:#d4d4d4;
	border-style:solid;
	border-width:1px;
	background-color:#f5f5f5;
	padding: 10px;
	margin-top: 15px;
}

.commentlist .comment-body {
	padding-top:20px;
}

.commentlist .url .fn {
	font-size:16px;
}

.commentlist .says {
	display:none;
}

.commentlist .comment-meta a {
	color:#4c4c4c;
	float:right;
	clear:both;
	font-size:10px;
}

.commentlist .thread-even {
	background-color:white;
}

.commentlist .thread-odd {
	background-color:#f8f8f8;
}
