/*
Theme Name: Hurol Inan
Theme URI: http://hurolinan.com
Description: HI.com theme
Version: 1.0
Author: J McIntyre jack@bienalto.com
*/
html { font-size: 100%; /* IE hack */ }
body {margin:0px; background: #FFF url(images/bg.jpg) repeat-x; color: #000; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;}
table { font-size: 100%; /* IE hack */ }


a {
	color: #666;
}
h1 {
color:#333333;
font-size:177%;
font-weight:bold;
line-height:100%;
margin:0pt;
padding:0pt 0pt 0pt;
}

h2 {
color:#333333;
font-size:125%;
margin:0pt;
padding:0pt 0pt 10px;
}
h2 a {
	color: #78a22f;
}
h3 {
	font-size:110%;
	margin:0pt;
	padding:0pt 0pt 10px;
	font-weight:bold;
}

h3 a {
color:#000;
}

h4 {
	margin: 0;
	padding: 0 0 10px;
	font-weight: normal;
	font-size: 110%;
}
p {
	margin: 0;
	padding: 0 0 10px;
}
ul, ol {
 margin: 0;
 padding: 0 0 8px 20px;
}
ul ul, ol ol, ul ol, ol ul {
 padding: 0 0 0 20px;
}
li {
 margin: 0;
 padding: 0 0 2px;
}
img {
	vertical-align: middle;
}
hr {
	display: none;	
}
a img {
	border: none;
}



p.subtitle {
	font-size: 131%;
	padding-left:25px;
	color:#FFFFFF;
}
a.special1 {
	background-image: url(../img/005.gif);
}
a.special2 {
	background-image: url(../img/004.gif);
}
#page {
	margin: auto;
	width: 829px;
	background-image: url(../img/001.gif);
	background-repeat: no-repeat;
	padding: 5px 0 0;
	text-align: left;
}
#page2 {
	width: 100%;
	background-image: url(../img/006.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding: 0 0 5px;
}
#page3 {
	background-color: #ffffff;
	padding: 9px 14px 9px;
}
#logo {
	background-color:#50B848;
	overflow:hidden;
	padding: 20px;
}
#logo span {
	display: block;
	padding: 19px 0 0 19px;
}
#logo h1 {
	color:#FFFFFF;
	text-decoration: none;
}
#menu {
	background-color: #2f3134;
	padding: 5px 8px;
}
#menu span {
	display: none;
}
#menu a {
	padding: 0 10px;
	text-decoration: none;
	color: #ffffff;
}
#menu strong a {
	font-weight: normal;
	color: #a3ddf7;
}
#menu a:hover {
	text-decoration: underline;
	color: #a3ddf7;
}
#home-top {
	border-bottom: 1px solid #333333;
	padding: 14px 18px 4px;
}
#home-left-col {
	float: left;
	width: 420px;
}
#home-left-col2 {
	padding: 14px 18px;
}
#home-left-col h2 {
	margin: 0 -18px 10px;
	border-bottom: 1px solid #cccccc;
	padding: 0 18px 3px;
}
#home-left-col p.special {
	font-size: 124%;
	color: #78a22f;
}
#home-right-col {
	float: right;
	width: 362px;
	padding: 14px 0;
}
#sub-links {
	margin: 0 0 10px;
	padding: 0 0 30px;
	line-height: 180%;
}
#sub-links a {
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0 0 23px;
}
#home-links {
	margin: 0 0 10px;
	border-bottom: 1px solid #333333;
	padding: 0 0 30px;
	line-height: 180%;
}
#home-links a {
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0 0 23px;
}
#home-right-col h2 {
	margin: 0 0 10px;
	border-bottom: 1px solid #cccccc;
	padding: 0 0 3px;
}
#subscribe {
	margin: 10px 1px 0;
	background-color: #acbf67;
	padding: 1px 0;
}
#subscribe p {
	margin: 0 -1px;
	background-color: #acbf67;
	padding: 17px 18px;
}
#subscribe a {
	color: #333333;
}
#subpage-left-col {
	float: left;
	width: 190px;
	padding: 140px 0 0;
}
#subpage-left-col_img {
	float: left;
	width: 190px;
	padding: 8px 0 0;
}
#subpage-left-col2 {
	border-top: 1px solid #cccccc;
	padding: 10px 0;
}
#subpage-left-col ul {
	margin: 0;
	padding: 0 0 8px 0;
	list-style: none;
}
#subpage-left-col strong a {
	font-weight: normal;
	color: #e69418;
}
#subpage-right-col {
	float: right;
	width: 190px;
	margin: 10px 0 0;
	background-color: #d9f0fa;
	color: #666666;
}
#subpage-right-col2 {
	padding: 15px 10px;
}
#subpage-right-col_img {
	float: right;
	width: 182px;
	padding: 140px 0 0;
}
#subpage-right-col p.special {
	line-height: 130%;
	font-size: 124%;
}
#subpage-top {
	margin: 0 205px;
	height: 140px;
}
#subpage-top h1 {
	padding: 14px 0 10px;
}
#subpage-center-col {
	margin: 0 205px;
	border-top: 1px solid #cccccc;
	padding: 10px 0;
}
#footer {
	clear: both;
	padding: 10px 0 0;
}
#footer2 {
	border-top: 1px solid #999999;
	padding: 10px 0 0;
	font-size:90%;
}
#footer h3 {
	float: left;
	width: 120px;
}
#footer p {
	color: #666666;
}
.error {
    font-weight:bold;
    color:Red;
}

.button {
    border: solid 1px #009ddc;
    font-weight:bold;
    color:Black;
    background-color:White;
    cursor:hand;
}
/* BLOG STYLING */
#page-blog {
	margin: auto;
	width: 829px;
	background-image: url(../img/001.gif);
	background-repeat: no-repeat;
	padding: 5px 0 0;
	text-align: left;
}
#page2-blog {
	width: 100%;
	background-image: url(../img/006.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding: 0 0 5px;
	overflow:hidden;
}
#page3-blog {
	background-color: #ffffff;
	padding: 9px 14px 9px;
	overflow:hidden;
}
#blog-top {
	height: 140px;
	padding-left:17px;
	border-bottom: 1px solid #cccccc;
}
#blog-top h1 {
	padding: 14px 0 10px;
}
#blog-left {
	padding: 0px;
}

#sidebar h2{
	padding: 10px 0px 5px;
}
#sidebar ul{
	padding: 0px 0px 15px 0px;
}
#sidebar ul li,#sidebar ul ul,#sidebar ol ol,#sidebar ul ol,#sidebar ol ul{
	list-style-type:none;
 	padding: 0 0 0 0px;
}



#notfound{
	padding: 10px;
}
a.feed {
	background-image: url(images/rss.png);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding:1px 0px 0 19px;
	color: #000;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none !important;
	float: right; 
	
}
a.commentimg{
	background-image: url(images/comment.png);
	background-position:0pt 50%;
	background-repeat:no-repeat;
	padding:0px 0px 3px 17px;
}
cite {
	font-style:normal
}
.alert {
	background-color: #dcffda;
	border-width: 1px 0px;
	border-style:dashed none;
	border-color: #CCCCCC;
	padding:10px;
	font-size:90%;
	width:490px;
	height:60px;
	margin-left:30px;
	margin-top:10px;
}

/* CJ's Style Defaults */
form, fieldset, dl {padding: 0; margin:0; border: none;}
img {border-style: none;}
h1, h2, h3, h4, h5, p {margin: 0 0 10px 0;  padding: 0; }
td, th {vertical-align: top;}
th {text-align: left; }

.clearer {clear: both;}
.clearleft {clear: left}
.clearright{clear: right;}
.getright {float:right;}
.imgleft {float: left; margin: 0 10px 7px 0;}
.imgright {float: right; margin: 0 0 7px 10px;}
.getleft {float:left;}
.centa {text-align: center;}
.blockit {display: block;}
.padit {margin: 0 0 10px 0;}
.bolden {font-weight: bold;}
.nobg {background: none !important;}
.nomargin {margin:0 !important;}
.noborder {border: none !important;}
.nopad {padding:0 !important;}
.invisi {display: none !important;}


a:link, a:visited		{text-decoration: underline;}
a:active, a:hover	{text-decoration: none;}


div.shell {width: 790px; margin: 0 auto 10px auto; }
div.flexitext {font-size: 1.2em; line-height: 1.4em;}

#header {background: url(images/logo.jpg) 0 100% no-repeat; height: 163px; margin-bottom: 15px;}

	#header ul {padding-top: 8px;}
		#header ul li {display: inline; }
		#header li a {font-size: 1.1em; color: #FFF; padding-right: 6px; margin-right: 5px; border-right: 1px solid #959b97; text-decoration: none;}
		#header li a:hover, #header li a.current {color: #8dea81;}
		#header li a.current {cursor: default;}
	#header h1 {text-indent: -9999px;}
	
	#attuned {width: 518px; height: 120px; background:url(images/header_attuned.jpg) no-repeat; margin-bottom: 10px;}
	
	#attuned div {padding: 25px 55px 0 245px; }
	ul.greenarrow {margin: 0; padding: 0; list-style: none;}
	ul.greenarrow li {background: url(images/bullet_greenarrow.gif) 0 0.3em no-repeat; padding-left: 10px !important;  list-style: none;}
	ul.greenarrow a {color: #000; text-decoration: none; font-weight: bold;}
	ul.greenarrow a:hover { text-decoration: underline;}
	
	div.post { padding: 10px 270px 10px 0; }
	div.post h2 {color: #51ba4d; font-size: 1.6em;}
	div.post h3 {margin-bottom: 5px !important;}
	div.post h3 a {color: #51ba4d; text-decoration: none !important; font-size: 1.4em; font-weight: bold;}
	div.post h3 a:hover {text-decoration: underline;}

	#postinfo {	color:#999999;	font-size:90%;	padding-bottom:15px;}
	#postinfo a {color:#999999;	}

	ul.postlinks {border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; padding: 10px 0; margin-bottom: 10px;}
	ul.postlinks li {display: inline; margin-right: 25px;}
	ul.postlinks a {padding-left: 20px;  color: #000; text-decoration: none !important;} 
	ul.postlinks a:hover {color: #45b542;}
	ul.postlinks a.sharelink {background:url(images/icon_email.gif) 0 50% no-repeat;}
	ul.postlinks a.commlink {background:url(images/icon_comment.gif) 0 50% no-repeat;}
	ul.postlinks a.facelink {background:url(images/icon_facebook.gif) 0 50% no-repeat;}		
	
	h3#comments {color: #51ba4d;  font-size: 1.4em; font-weight: bold; border-bottom: 1px solid #d8d8d8; padding-bottom: 10px; margin-bottom: 0 !important; }
	h3#comments span {color: #000; }
	h3#respond {color: #51ba4d;  font-size: 1.4em; font-weight: bold; border-bottom: 1px solid #d8d8d8; padding: 0 0 10px 20px; margin-bottom: 0; background: url(images/icon_comment.gif) 0 0 no-repeat;  }
	
	h2.pagetitle {color: #000; text-decoration: none !important; font-size: 1.6em; font-weight: bold; border-bottom: 4px solid #50ba4a; padding: 10px 0; margin-bottom: 15px; width: 520px;}
	div.searchresult {padding-left: 35px; background:url(images/bg_search.gif) 0 0.9em no-repeat;}
	.commentlist {padding: 0 0 15px 0;}
	.commentlist cite {color: #51ba4d;}
	.commentlist cite a{color: #51ba4d;}
	.commentlist li {border-bottom: 1px solid #d8d8d8; padding-top: 10px; padding-left: 5px;}
	.commentlist li.alt {background-color: #ececec;}
	
	#commentform{padding: 15px 0 0 0 ; }
	#commentform label {display: block; float: left; width: 105px; margin-bottom: 15px; font-weight: bold; }
	#commentform input.frmfld, #commentform textarea {display: block; float: left; width: 345px; margin-bottom: 15px; border-top: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; padding: 3px; font-family:Arial, Helvetica, sans-serif;}	
	#commentform	 #submitter {border-top: 1px solid #d8d8d8;  padding-top: 10px; }
	#commentform #submit {width: 121px; height: 24px; display: block; text-indent: -999px; overflow:hidden; cursor: pointer; background:url(images/butt_submit.gif) no-repeat; border: none;}
	
#sidebar {float:right; width:247px; background: url(images/sidebar_bg.gif) repeat-y;}	
	#sidebar div.top {height: 12px; background:  url(images/sidebar_top.gif) no-repeat;}
	#sidebar div.bot {height: 12px; background: url(images/sidebar_bot.gif) no-repeat;}
	#sidebar div.main {padding: 0 15px; }
	#sidebar #s {border: 1px solid #d8d8d8; padding: 3px 0;}
	#sidebar h2 {color: #363a3d; font-size: 1.4em; font-weight: bold; border-top: 4px solid #50ba4a; padding-top: 10px; margin-bottom: 5px; margin-top: 10px;}
	#sidebar h3 {margin: 0; color: #50ba4a;}
	#sidebar ul.dotted li {padding-bottom: 5px; background: url(images/bg_dots.gif) 0 100% repeat-x; margin-bottom: 5px;}
	#sidebar ul.dotted a {text-decoration: none;}
	#sidebar ul.dotted a:hover {text-decoration: underline;}
	.dline {background:url(images/bg_dots.gif) 0 0 repeat-x; padding: 10px;}
	
	
	
	