/* LAYOUT START */
body {
font:76%/140% Verdana,Arial,Helvetica,sans-serif;
line-height:1.2em;
color:#000000;
background:#CCCCCC url(backing.gif);
margin:6px;
padding:0px;
}

#leftColumn {
position:absolute;
top:6px; left:6px;
width:183px;
margin:0px;
padding:0px;
}

#rightColumn {
position:absolute;
top:6px; right:6px;
width:183px;
margin:0px;
padding:0px;
}
* html #rightColumn {right:5px;right:5px}/* FOR 1px difference in IE */

#centerColumn {
position:relative;
margin-left:189px;
margin-right:189px;
}
* html #centerColumn {height:1%} /* IE hack */

#footer {
text-align:center;
padding-top:5px;
font:0.8em Verdana, sans-serif;
}

.spacer {
height:6px;
padding:0px;
margin:0px;
overflow:hidden;
}

/*-- center rounded --*/
#center-content {
border:5px solid #51585E;
border-top:24px solid #51585E;
padding:7px;
padding-bottom:10px;
background:#ffffff;
}
* html #center-content {height:1%} /* IE hack */

#center-left {
position:relative;
float:left;
width:100%;
min-width:167px;
}

#center-right {
position:relative;
float:right;
width:25%;
font:0.9em Verdana, sans-serif;
border-left:1px solid #cccccc;
}

.cornerTR {
position:relative;
width:27px;
height:27px;
background:transparent url(rim_TR.gif) no-repeat right top;
right:0px;
float:right;
display:block;
}
.cornerTL {
position:relative;
width:27px;
height:27px;
background:transparent url(rim_TL.gif) no-repeat left top;
left:0px;
float:left;
display:block;
}
.cornerBL {
position:relative;
width:17px;
height:17px;
background:transparent url(rim_BL.gif) no-repeat left bottom;
left:0px;
float:left;
margin-top:-17px;
bottom:0px;
top:-17px;
display:block;
}
.cornerBR {
position:relative;
width:17px;
height:17px;
background:transparent url(rim_BR.gif) no-repeat right bottom;
right:0px;
float:right;
margin-top:-17px;
bottom:0px;
top:-17px;
display:block;
}
.cornerTL, .cornerTR, .cornerBL, .cornerBR {
top:0px;
}
/* search engine decoder */
#solidCenter #center-content {
border:5px solid #51585E;
text-align:center;
padding:0px;
background:#51585E;/*#51585E*/
}
* html #solidCenter #center-content {height:1%} /* IE hack */

#solidCenter .cornerTR {
position:relative;
width:5px;
height:5px;
background:transparent url(rim_TR2.gif) no-repeat right top;
right:0px;
float:right;
display:block;
}
#solidCenter .cornerTL {
position:relative;
width:5px;
height:5px;
background:transparent url(rim_TL2.gif) no-repeat left top;
left:0px;
float:left;
display:block;
}
#solidCenter .cornerBL {
position:relative;
width:5px;
height:5px;
background:transparent url(rim_BL2.gif) no-repeat left bottom;
left:0px;
float:left;
margin-top:-5px;
bottom:0px;
top:-5px;
display:block;
}
#solidCenter .cornerBR {
position:relative;
width:5px;
height:5px;
background:transparent url(rim_BR2.gif) no-repeat right bottom;
right:0px;
float:right;
margin-top:-5px;
bottom:0px;
top:-5px;
display:block;
}
#solidCenter .cornerTL, #solidCenter .cornerTR, #solidCenter .cornerBL, #solidCenter .cornerBR {
top:0px;
}

/* do not alter or amalgamate styles */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */

/* END LAYOUT */

.rimHeading {
position:absolute;
left:10px;
padding:0px;
margin:0px;
margin-top:-26px;
color:#FFCC33;
font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#center-content p {margin:0 0 1em 0}

.rimHeadingSide {
	position:absolute;
	left:10px;
	padding:0px;
	margin:0px;
	margin-top:-22px;
	color:#FFCC33;
	font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width: 122px;
}

#header {
padding:0px;
margin:0px;
height:61px;
background:url(head_B.gif) repeat-x;
}
#header #headerLeft {
float:left;
position:relative;
left:0px; top:0px;
height:61px;
width:27px;
background:transparent url(head_L.gif) no-repeat left top;
display:block;
}
#header #headerRight {
float:right;
position:relative;
right:0px; top:0px;
height:61px;
width:27px;
background:transparent url(head_R.gif) no-repeat right top;
display:block;
}
#header h1 {
position:absolute;
left:10px;
padding:0px;
margin:0px;
margin-top:8px;
font:1.2em 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#FFFFFF;
}
#header h2 {
position:absolute;
left:10px;
padding:0px;
margin:0px;
margin-top:38px;
font:.9em Verdana, Arial, Sans-Serif;
}

/* LEFT SIDE */

#homeBtn {
display:block;
background:transparent;
width:183px;
height:33px;
}
.sideTop {
background:transparent url(top.gif);
width:183px;
height:4px;
overflow:hidden;
}
.sideTop2 {
background:transparent url(s-top2.gif);
width:183px;
height:27px;
overflow:hidden;
}
.sideBottom {
background:transparent url(bottom.gif);
width:183px;
height:4px;
overflow:hidden;
}
.sideBottom2 {
background:transparent url(s-bottom2.gif);
width:183px;
height:8px;
overflow:hidden;
}
.sideMiddle {
background:#ffffff;
border-left:5px solid #51585E;
border-right:5px solid #51585E;
width:173px;

}
/* OL list (leftside navigation) */
.uListMain {
margin:0px;
padding:0px;
font:11px Arial, Sans-Serif;
}
.uListMain ul {
margin:0px 0px 0px 0px;
padding:0px;
width:173px;
}
.uListMain ul li {
list-style:none;
width:173px;
}
.uListMain ul li a {
display:block;
padding:5px 3px 0px 18px;
background:transparent url(navBacking.gif) no-repeat center left;
}
.uListMain ul li a:link,
.uListMain ul li a:visited {
color:#e3e3e3;
text-decoration:none;
}
.uListMain ul li a:hover {
color:#FFFFFF;
background:transparent url(navBacking.gif) no-repeat center left;
text-decoration:none;
}

.uListMain li a { /* resolves the gap in lists (white space bug) when using display:block */
height:19px;
}

/* OL list (side links) */
.uList {
margin:0px;
padding:0px;
font:11px Arial, Sans-Serif;
}
.uList ul {
margin:0px 0px 0px 0px;
padding:0px;
}
.uList ul li {
list-style:none;
width:173px;
}
.uList ul li a {
display:block;
padding:3px 6px 3px 6px;
border-bottom:1px solid #F5F5F5;
min-height:1%; /*ie7*/
}
/* mac hide \*/
* html .uList ul li a{height:1%}
/* end hide */

.uList ul li a:link,
.uList ul li a:visited {
color:#0F4274;
text-decoration:none;
}
.uList ul li a:hover {
color:#0F4274;
background:#F5F5F5;
text-decoration:none;
}

#center-right .uList ul li {
width:100%;
}
#center-right .uList ul li a {
padding:3px 6px 3px 9px;
}

#center-right h3 {
margin:0px;
padding:3px 1px 3px 4px;
font:1.1em Verdana, sans-serif;
}
.sideRSS {
background:transparent url(rss2.gif) no-repeat center right;
position:absolute;
right:2px;
padding:0px;
margin:0px;
margin-top:-23px;
width:22px;
height:16px;
}

#authorPosts li, #essentials li {
width:100%;
}

/* RIGHT SIDE */
#search {
background:transparent url(SearchBackingLogo.gif) no-repeat;
width:183px;
height:61px;
}
#rightFeeds {
background:transparent url(FeedBacking.gif) no-repeat;
width:183px;
height:61px;
color:#ffffff;
font:10px Verdana, sans-serif;
}
#rightFeeds a:link,
#rightFeeds a:visited {
color:#ffffff;
text-decoration:none;
}
#rightFeeds a:hover {
color:#ffffff;
text-decoration:underline;
}
#feedtop, #feedbottom {
background:transparent url(rss2.gif) no-repeat left top;
height:16px;
position:absolute;
left:8px; top:9px;
padding-left:25px;
padding-top:2px;
}
#feedtop2 {
background:transparent url(rss2.gif) no-repeat left top;
height:16px;
position:left;
left:9px; top:9px;
padding-left:25px;
padding-top:2px;
}
#feedbottom {
left:8px; top:36px;
}

#searching label {
font:0.8em Verdana, sans-serif;
}
#searching #s {
position:absolute;
left:5px; top:35px;
background:transparent url(searchBoxBacking.gif) no-repeat;
border:0px solid #323639;
height:17px;
width:150px;
padding-left:5px;
padding-top:3px;
color:#000000;
}
.searchPost h2 {
font:1.1em Arial, Verdana, sans-serif;
margin:0px;
display:inline;
line-height:1.3em;
}
.searchPost .options {
font:10px Verdana, sans-serif;
}
.searchPost .date {
font:0.9em Arial, Verdana, sans-serif;
}

#search-engine-decoder {
display:block;
background:transparent url(search-engine-decoder-32.png) no-repeat;
width:183px;
height:61px;
}
#pagerank-decoder {
display:block;
background:transparent url(pagerank-decoder-32.png) no-repeat;
width:183px;
height:61px;
}
#essentials-reads {
	display:block;
	background:transparent url(sadecegir.gif) no-repeat;
	width:183px;
	height:61px;
}

#rightColumn img{display:block}

.sponsorMiddle {
padding:0px;
margin:0px;
background:#ffffff;
width:173px;
border-left:5px solid #51585E;
border-right:5px solid #51585E;
text-align:center;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
/*THIS IS A HACK*/
/* mac hide \*/
* html .sponsorMiddle {height:1%}
/* end hide*/

.sponsorMiddle img {
border:0;
display:inline;
margin:auto;
vertical-align:bottom;	
}

/* POST */
.post, .tocPost {
padding:0px;
padding-bottom:4px;
margin:0px;
background:#FFFFFF;
border-bottom:1px solid #cccccc;
margin-bottom:5px;
/*text-transform: uppercase; letter-spacing: 0.33em;*/
}
* html .post, * html .tocPost {height:1%} /* IE hack */

.singlePost .post, .articlePost .post {
border-bottom:0px solid #cccccc;	
}

.post h2, .tocPost h2 {
font:1.4em Verdana, sans-serif;
margin:0px;
padding:0px 7px 2px 0px;
background:#FFFFFF;
display:block;
line-height:1.2em;
}
* html .post h2, * html .tocPost h2 {height:1%} /* IE hack */

.post small {
padding:1px 7px 2px 0px;
background:#FFFFFF;
display:block;
}
* html .post small {height:1%} /* IE hack */

.entry {
font:0.9em Verdana, sans-serif;
line-height: 15pt;
padding:4px 4px 4px 4px;
}
.indexPost {
padding:4px 4px 4px 4px;
}
.postmetadata {
font:0.8em Verdana, sans-serif;
padding:10px 4px 5px 4px;
margin:0px!important;
background:#FFFFFF;
color:#777777;
}

.postmetadata3 {
font:0.8em Verdana, sans-serif;
padding:0px 0px 4px 18px;
margin:0px!important;
color:#777777;
}


.post a:link,
.post a:visited {
color:#0F4274;
text-decoration:none;
}
.post a:hover {
color:#0F4274;
text-decoration:underline;
}
/* COMMENTS */
.comment {
background:transparent url(comment.gif) no-repeat;
padding-left:16px;
}
.comment a:link,
.comment a:visited {
color:#990000;
text-decoration:none;
}
.comment a:hover {
color:#990000;
text-decoration:underline;
}

.commentlist a:link,
.commentlist a:visited {
color:#000;
text-decoration:none;
}
.commentlist a:hover {
color:#000;
text-decoration:underline;
}

.commentText a:link,
.commentText a:visited {
color:#0F4274;
text-decoration:none;
}
.commentText a:hover {
color:#0F4274;
text-decoration:underline;
}

.commentlist .alt, .commentlist .even {
padding:0px;
background:#FFF;
margin-bottom:5px;
}
.commentlist .alt {
background:#F5F5F5;
}

.commentHeadblack, .commentHeadred, .commentHeadblue, .commentHeadyellow, .commentHeadgltgreen, .commentHeadgreen, .commentHeadpurple, .commentHeadorange {
border-bottom:2px solid #000;
padding-left:60px;
padding-top:10px;
height:33px;
overflow:hidden;
}
.commentHeadblack {
background:#fff url(blacktie.gif) no-repeat top left;
}
.commentHeadred {
background:#fff url(redtie.gif) no-repeat top left;
}
.commentHeadblue {
background:#fff url(bluetie.gif) no-repeat top left;
}
.commentHeadyellow {
background:#fff url(yellowtie.gif) no-repeat top left;
}
.commentHeadgltgreen{
background:#fff url(gltgreen.gif) no-repeat top left;
}
.commentHeadgreen{
background:#fff url(greentie.gif) no-repeat top left;
}
.commentHeadpurple{
background:#fff url(purpletie.gif) no-repeat top left;
}
.commentHeadorange{
background:#fff url(orangetie.gif) no-repeat top left;
}
.pAbout {
font-size:22px;

}

.commentlist .commentID {
font:1.4em arial, sans-serif;
color:#000;
float:right;
padding-top:17px;
}
.commentlist .commentText {
padding:5px;
}

.user-info input {
border:3px solid #D5E4F4;
width:377px;
height:20px;
padding:4px 4px 0px 4px;
}
.user-info textarea {
border:3px solid #D5E4F4;
padding:4px;
}
#commentform {
border-top:3px solid #D5E4F4;
background:#ECF3FA;
padding:5px;
}
#submit {
border:3px solid #D5E4F4;
background:#99BBDD;
width:388px;
height:35px;
}

/* FOOTER */
#footer a:link,
#footer a:visited {
color:#0F4274;
text-decoration:none;
}
#footer a:hover {
color:#0F4274;
text-decoration:underline;
}
/* GENERAL */
a:link,
a:visited {
color:#0F4274;
text-decoration:none;
}
a:hover {
color:#0F4274;
text-decoration:underline;
}
.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}
.alignright {
float: right;
}
.alignleft {
float: left
}
div.notes {
padding: 9px;
border-top:2px solid #ccc;
border-bottom:2px solid #ccc;
font:11px Verdana, sans-serif;
background-color: #e3e3e3; 
color:#666;
}
code {
  margin: 10px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 4px solid #CC0000;
}
blockquote {
	margin: 10px;
 	padding: 0 0 0 32px;  	
  	background: #FAFAFA; 
	background-position: 8px 10px;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #CC0000; 
	font-weight: bold;  
}
img {
border:0;
}
.articleTOC {
border-bottom:1px dotted #cccccc;
padding:0px;
margin-bottom:10px;
}
.articleTOC ul {
margin-top:0px;
}
.articleTOC li {
list-style:none;
}
.articleTOC strong {
padding-left:20px;
}
.bqr p {
float:right;
padding:10px 3px;
voice-family:"\"}\""; 
voice-family:inherit;
width:170px;
font-size:13px;
font-weight:bold;
border-top:3px double #ccc;
border-bottom:3px double #ccc;
}
.datePost {
background:transparent url(datePost.gif) no-repeat left top;
width:31px;
height:26px;
color:#ffffff;
font-size:11px;
text-align:center;
padding:8px 3px 0px 3px;
line-height:1.0em;
position:relative;
float:left;
margin-right:5px;
}

form {margin:0;padding:0}

.sociable {
font:12px Verdana, sans-serif;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#777;
padding:12px;
padding-left:37px; 
margin:10px 0px 2px 0px;
background:#F5F5F5 url(bookmark.gif) no-repeat 25px 12px;
}
.feedSubscribe {
font:15px Verdana, sans-serif;
padding-left:80px;
padding-top:15px;  
height:50px;
background:#FFF url(feedSubscribe.gif) no-repeat 20px 0px;
}
#tagCloud {
padding:3px 5px 3px 5px;
}
h3.highlight {
border-top:solid 2px #FED71A;
border-bottom:solid 2px #FED71A;
background:#FFF7C0 url(!.gif) no-repeat 10px 5px;
padding:9px;
padding-left:50px;
font:11px Verdana, sans-serif;
}
.button{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(f_inputia/formbg.gif) repeat-x left top;
}
.input { 
	border-width:1px; border-color:#F7F7F7; background-color: #FFFFFF; font-family: Verdana; font-size: 8pt; }

.buton {
	margin-left:2px;margin-right:3px;font-family: Verdana, Helvetica; font-size: 8pt; font-weight: normal; }
.ddltable td {border-bottom: 1px dashed #D5DCE4;}

.navigation {
	color:#666; 
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}

