/*
Theme Name: HCPT
Theme URI: http://www.themelab.com/free-wordpress-themes/
Description: 718 Theme
Version: 1.0
Author: Alex Olivier
Author URI: http://www.themelab.com/
*/


html,body,h1,h2,h3,h4,h5,h6,p,span,div,img,blockquote,ol,ul,li,dl,dt,dd,form,input,select,textarea{margin:0;padding:0;color:#000;}
html {font-size:100.1%;}
body {font-size:1em; font:normal normal normal 9.5pt/180% verdana, helvetica, arial, sans-serif; text-align:center; color:#fff; background-color:#000;}
body #header, body #wrapper, body #footer {position:relative; width:390px; margin:0 auto; padding: 0 60px; text-align:left; }
body #header {padding: 210px 60px 0px; margin-top:50px; background: url(images/header.gif) repeat-x bottom left;}
body #wrapper {
	padding-top:20px;
	color:#000;
	background: #fff url(images/tile.gif) repeat-y left top;
}
body {background: #000 url(images/bg.jpg) fixed no-repeat center top;}
/* Images */
img {padding-top:0; border:0; line-height:0;}
img.profile {float:left; padding:.6em 12px 0px 0;}

/* Type */
h1 {display:none; color:#fff; font:700 normal normal 19pt/120% georgia, "times new roman", serif; text-align:center; padding:0 0 .5em; font-weight:bold;}
h2 {color:#000; font:600 normal normal 9.5pt/120% georgia, "times new roman", serif; font-weight:bold; letter-spacing:.04em; word-spacing:.1em; padding:0 0 .4em; margin-bottom:.5em; border-bottom:1px solid #52A8DA; clear:both; height:100%;}
h3 {padding:0 .5em .5em 0; color:#000; font:700 normal normal 9.5pt/100% verdana, helvetica, arial, sans-serif; font-weight:bold;}
h3.misc {padding: 1em .5em .5em 0;}
p {font:normal normal normal 9.5pt/180% verdana, helvetica, arial, sans-serif; padding:0 0 1em;}

blockquote {color:#004; padding-left:9px; border-left:1px solid #eee; font:italic normal normal 9.5pt/150% georgia, serif;}
em {font-style:normal; font-weight:bold;}
a, a:active, a:visited {color:#33c; text-decoration:none; display:inline;}
a:hover {text-decoration:underline;}
/* Header */
#quicknav {display:block; height:30px; line-height:30px; color:#fff; margin:0; padding-left:1.5em; background:url(images/arrow.gif) no-repeat center left;}
#quicknav ul { color:#ffffff }
#quicknav li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left:10px;
}
#header a, #header a:active, #header a:visited {color:#9DD1F4; text-decoration:none; display:inline;}
#header a:hover {text-decoration:underline;}
#header a:visited {color:#9DD1F4;}

/* Footer */
body #footer {padding:100px 60px 30px; background:url(images/footer.gif) no-repeat center top; color:#eee; text-align:center;}
#footer p {color:#555;}



code {
	padding:3px;
	margin-bottom: 10px;
	background: url(images/code.png);
	color: #fff;
	border-right: #ff0000 1px;
	border-bottom: #ff0000 1px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

blockquote {
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(images/code.png);
	color: #fff;
}

blockquote p {
	margin-bottom: 1px;
}

ul {
	list-style: none;
}

li {
	margin-bottom: 5px;
}




img {
border:none;
margin-top: 3px;
}

.float-left  { float: left; padding-right: 5px; }
.float-right { float: right; padding-left: 5px; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 90%;
	padding: 2px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	list-style: none;
	padding-left:15px;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
