*{margin:0; padding:0;}
body {font-size: 62.5%; /* Resets 1em to 10px */ font-family:Arial, Helvetica, Verdana, Sans-Serif; background:#fefefe; color: #333; text-align: center; }

#page{ width:980px; margin:5px auto; text-align:left;}	

/* FONTS */

p#blogtitle{font-family:"Times New Roman", Times,"Palatino Linotype", Palitino,  serif; letter-spacing:5px; font-size:3em; font-weight:bold; line-height:1em; text-align:left; margin:0;}
p#blogtitle a:link, p#blogtitle a:visited, p#blogtitle a:hover, p#blogtitle a:active
{text-decoration:none; color:#e1ecff; font-style:italic; font-weight:bold; }
p#blogtitle a:hover  {text-decoration: none; color: #fc6; }
p#description{ font-family:"Palatino Linotype", Palitino, Georgia, Times, serif; color:#d2fe0b; font-size:1.7em; letter-spacing:0.08em; font-style:italic; font-weight:bold; line-height:0.6em;text-align:right;}

h1, h1 a:link, h2, h2 a:link, h3, h4, h5, h6 {font-family: Arial, Georgia, Verdana, 'Lucida Grande','Trebuchet MS', Sans-Serif; color:#B5123B;line-height:2.5em;}

h1{text-align:center; font-size:1.9em;}/* page title  single post title */

h2 { font-size:1.7em; } /* sub headings */
h2.pagetitle {font-size:1.8em; text-align:center;  margin-bottom:2em; border-bottom:1px solid #600;}
h2.headlines {font-size:2.2em;text-align: center; margin-bottom:10px;line-height:1.2em;}
h2.postitle, h3.postitle {font-size:1.7em; text-transform:capitalize; text-align:center;line-height:1.5em;}

/*.post {	text-align: justify;}  category  */

h3 { font-size:1.7em; text-transform:capitalize;}
h4 { font-size:1.6em; }/* for list title */
h5 { font-size:1.4em; }
h6 { font-size:1.4em;}

p {margin:0 0 1em 1em; font-size:1.3em; line-height:1.3em; letter-spacing:0.1px;}
p.list {height:1.5em; margin-bottom:0;}
p.postdate {font-family: Arial, Helvetica, Sans-Serif; font-size: 1em; line-height:2em; color:#666;margin:-8px 0 2em; text-align:center; }

#content ul, #content ul ul, #content ol 
{list-style-position:outside; margin-left:30px; margin-bottom:1em; }
#content li {font-size:13px; line-height:25px;}
#content li p {font-size:12px; /*comments */ }
dl{font-size:1.3em;}
dt {font-weight:bold; line-height:2em;margin:1.5em 0 1em;}
dd {margin-bottom:1em; }

a:link {color:#0000ff;}
a:visited {color:#800080;}
a:hover { color:#ff0000; text-decoration:none;}
a:active {color:#000ff;}

/* HEADER */
#topmenu {float:right; width:500px; height:23px;  text-align:right; margin-top:3px;}
#topmenu ul{list-style-type:none; font-size:1.1em; margin-top:5px;}
#topmenu ul li{display:inline;margin-right:10px;}

#botmenu { width:100%; height:25px; padding-top:10px;  }
#botmenu ul{list-style-type:none; font-size:1.1em;  }
#botmenu ul li{display:inline; margin:10px; }

#header {position:relative;clear:right; background-color:#600; width:100%; height:50px;}
#logo {position:absolute; top:-12px; left:5px; font-size:1.5em;}
#starhead { positon:relative; width:980px;margin:0 auto; }

/* SEARCH */
.searchbox  {float:right; margin-right:5px;height:22px;} 
.search, .browse{ background-color: #f5f5f5; border: solid 1px #fc6; padding: 0px;}
#searchform { margin: 0px auto;overflow:hidden;}
#sidebar #searchform #s { width: 208px; }

/* End Headers */

/*STRUCTURE */
#content{ position:relative;  }

/* NARROW */
.navigation 	    { border-top:dotted 1px #fff; border-bottom:dotted 1px #fff;text-align: center; height:20px;  font-size:1.1em; background-color:transparent; margin-bottom:10px;}
.alignleft {float:left; postition:relative;}
.alignright {float:right; position:relative;}

.narrowcolumn {position:relative; float: left; clear:right; width: 550px;border-right:1px solid #f5f5c4;border-right:1px dotted #006600; padding-right:20px;}
.navigationbot{ display: block; text-align: center; font-size:1.1em; height:20px; padding:5px; margin-right:-10px; border: 1px dotted #600;clear:both; }
.narrowcolumn .postmetadata {text-align:center; font-size:1.2em; margin-top:0;padding-top: 5px;}
.narrowcolumn .posted { text-align:center;}
.tagbox{width:100%; padding-top:10px; margin:2.5em 0 2em; border-top:1px ridge #f0f0f0;border-bottom:4px double #600;}
.go46815 { width:100%; text-align:center;}

.post hr { display: block; }

/* Begin Comments*/
#respond { border-bottom:dotted 1px #689900; text-align:right; color:#006600;margin: 30px 0;line-height:1.5em;}
#comments { margin: 30px 0; border-bottom:dotted 1px #689900; text-align:right; color:#006600;line-height:1.5em;} /* headline for number of comments */ 
.commentlist cite, .commentlist cite a {font-weight:normal; font-style:normal; font-size:1.1em; text-decoration:none; }
.commentlist {text-align: justify; background-color:#f5fed8;  }
.commentlist p {	margin: 10px 5px 10px 0; font-size:1em;}
.commentlist li {font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; margin:15px 0 3px; padding: 5px 10px 3px;list-style: none;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;	background: #f5fed8;}
.commentmetadata a{display: block; border-bottom:1px dotted #fefefe; text-decoration:none; line-height:15px;}
.commentmetadata { font-weight: normal; 	display:block;}

.commentlist li {font-size:5em;}

.nocomments {text-align: center;	}
.alt {padding: 10px;  background-color: #f8f8f8;	border-top: 1px solid #ddd;	border-bottom: 1px solid #ddd;	}
/* End Comments */

/* WIDE */
.widecolumn .entry p {font-size: 1.05em; 	}
.widecolumn .postmetadata { 	margin: 30px 0; }
.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help; font-size: 0.9em; letter-spacing: .07em; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote cite { margin: 5px 0 0; display: block; }
blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;	}
pre { width:90%; font-size:1.6em; overflow:hidden;}

code { font-size:1.1em; line-height:1.4em; background-color:#f5f5c4;padding:8px; width:95%; margin:0 auto;overflow:auto;display:block;}

/*  MISC  */
#eof{width:100%;clear:both;height:10px;background:#fff;;}
.clearl{clear:left;}
.clearr {clear:right;}
.clear {	clear: both;}
.center { text-align: center; }
.hidden { display: none; }
.redd{color:#c30;}
.bcode {font: 1.1em 'Courier New', Courier, Fixed; color:#14568a; background-color:#f5f5c4;}
.quotea, .quoteb, .quotec {width:80%; margin:10px auto; font-family:verdana;padding:20px 20px 10px;}
.quotea {background:#FFE3BF;}
.quoteb {background:#FFF59B;}
.quotec {background:#F3FFB3;}


/* Begin Form Elements */
#commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
#commentform textarea {width: 98%;	padding: 2px;}
#commentform p {	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; margin: 5px 0;}
#commentform #submit {margin: 0 0 10px; float: right;}
#commentform input { 	width: 170px; padding: 2px; margin: 5px 5px 1px 0; }

#sidebar #searchsubmit {	padding: 1px;}
.entry form { /* This is mainly for password protected posts, makes them look better. */ 	text-align:center; }
select { 	width: 130px; }
/* End Form Elements */
		
	/* Begin Images */
a img {border:none;}
p img { padding: 0; max-width: 100%; 	}
img.centered {display: block; margin-left: auto; margin-right: auto;	}
img.alignright { padding: 10px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 10px; margin: 0 7px 2px 0; display: inline; }
.imgright {float:right; margin:15px 0 15px 15px;}
.imgleft {float:left; margin:15px 15px 15px 0 ;}
/* End Images */

/* Captions */
.aligncenter, div.aligncenter {	display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius:3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img {	margin: 0; 	padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */
	
/* ----------------- Begin Sidebar --------------------- */
#sidebar {float:right; width: 405px; font-family: Verdana, Arial,'Lucida Grande',   Sans-Serif; }
.lsidebar, .rsidebar {width:180px; padding:0px 10px; border-right:1px dotted #689900; }
.lsidebar{float:left; }
.rsidebar{float:right;}

#sidebar h5{text-align:right; color:#689900; line-height:2.2em; border-bottom:1px solid #ccc; margin:0.5em 0 0;} 
#sidebar ul{list-style-type:none; line-height:2.5em; color:#999632; text-transform:capitalize; }
#sidebar li  { border-bottom:1px dotted #ccc;}
#sidebar ul ul {border-top:1px dotted #ccc;/* for sub pages title */ }
#sidebar ul ul ul li { margin-left:10px;}
#sidebar ul p, #sidebar ul select { margin: 5px 0 8px; font-size:1.1em; }

#sidebar a {font-size:1.1em;text-decoration:none; display:block; }
#sidebar a:link {color:#d08504;}
#sidebar a:visited {color:#b5ab5a;}
#sidebar a:hover {color:#e00053; background:#f9f9f9; }
#sidebar a:active {color:#86b324;}

.author { float:left; background:transparent url('images/ngsk1.png'); background-repeat: no-repeat; padding-left:48px; color:green; font-size:1.1em; }

/* --------------------- FATFOOTER ------------ */
.ffheadline {height:2em; text-align:right; width:100%; margin-bottom:25px;}
.ffheadline h4{text-align:right; font-size:1.6em; color:#006600; line-height:2em; padding-right:20px; background-color:#e7f4c3;}
#fatfooter{float:left;width:100%;}
#fatfooter h5{font-size:1.3em; color:#cc3300; text-align:right;;border-bottom: 1px solid #006600;padding:0 5px ;}
#fatfooter li  {font-size:1.em;  color:#999632;display:block;}

.sfcol, .sfcol2 {float:left; width:168px; padding:10px; margin:0 3px; }
.sfcol ul,.sfcol2 ul {list-style-type:none;line-height:200%;font-size:11px;margin:0 auto;padding:0;}
.sfcol ul li, .sfcol2 ul li{list-style-type:none;margin:0 0 20px;padding:0;}
.sfcol ul li ul, .sfcol2 ul li ul{list-style-type:square;margin:0 auto;padding:0 3px;}
.sfcol ul li ul li, .sfcol2 ul li ul li {list-style-type:none;border:0;border-bottom:#dadada solid 1px;margin:0 auto;padding:0;}

/* FOOTER */
#footer {background: #600; width: 100%; height:40px; clear:both; text-align: center; }
#footer p { color:#f5f5f5;  font-size:1.1em; padding-top:20px;}
#fatfooter a:link {text-decoration:none; color:blue;  border:none; font-weight: normal; display:block;}
#fatfooter a:visited {text-decoration:none; color:purple; border:none; display:block;}
#fatfooter a:hover {text-decoration:none; background-color:#f2f2f2; color:#e00053; display:block;}
#fatfooter a:active {text-decoration:none; color:#86b324; border:none; font-weight: normal; }
#footer a:link, #footer a:visited, #footer a:active {color:#fc6; }

 /* for tag archive - not used */
.tagarc{width:100%; background-color:#ccc;}
.tararc a:{display:inline;}
.tararc ul {display:inline;}
.tararc ul li {display:inline;}

/*  aweber text */
.former {color:green;font-size:1.1em; }


/* for sq page */
body { color:#000;background:#fbfdfe url('spbg.png'); background-repeat: repeat-x;}

#squeeze{width:857px; background:white;margin:10px auto; padding:20px 30px;border:2px solid #f5f5f5; text-align:left;}
#sqtop{width:100%;background:white; text-align:center;}
#sqbox2{100%; margin-top:20px; background:white;}

#sqlef{width:440px;float:left;background:white;}
#sqrig{width:400px;float:right;background:#C3FF00;margin-bottom:30px;border: 5px solid yellow;}

#squeeze h1{font-size:28px; color:#cc0000; font-family:verdana, sans-serif; line-height:35px; margin-bottom:20px;}
#squeeze h2{font-size:18px; color:black; line-height:24px; }
#squeeze h3{font-size:14px; /*color:#000;*/ line-height:20px; margin:0px 0 10px;}
#squeeze h4 {font-size:14px; line-height:18px; margin-bottom:10px; margin-left:10px;}
#squeeze p, ul{font-size:15px; font-weight:normal;margin-left:20px; margin-bottom:10px;}
#squeeze ul li {margin-bottom:5px; }
ul.tick{list-style-image: url('tick.gif'); margin-left:30px;}

.ptright {position:absolute; top: 400px; left:620px;}

.aform {font-size:15px;font-weight:bold;}

#sqsecure{margin-top:20px; text-align:center; font-size:10px;}
#sqsecure  p{font-size:10px;}
.clear{clear:all;}
.clearb {clear:both;}
.clearl{clear:lef;}
.clearr{clear:rig;}
.red{color:#cc0000; font-weight:bold;}


#sqbottom{width:100%;background:#f5f5f5;clear:both; text-align:center; height:20px;padding-top:8px;}
#sqbottom p{font-size:10px;}
