/*  
Theme Name: TigerTom's SEO Citrus
Author: TigerTom
Author URI: http://www.tigertom.com
Theme URI: http://www.tigertom.com/freeware/
Description: A deceptively simple theme. Search engine optimised. Avoids duplicate content and pages going 'supplemental' in Google.  Logo and Google Adsense enabled. Read the file 'README.txt'. For professional webmasters. Wordpress 2.0 and above only.
Version: 1.4
*/
.title .title h1 { text-align:center; vertical-align:top; padding-bottom:50px;}
.logo { text-align:left; margin-left:8px; vertical-align:middle; width:auto;}
.head { width:98%; vertical-align:middle; }
/* Begin Typography & Colors */
body {
	color            :#3D3C23;
 	margin-bottom    : 20px;
  	padding          : 0px;
  	background-color : #FFFFFF;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	text-align: center;
	}
#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

#header { 
	height: 200px; 
	}


#content {
	font-size: 1.2em;
	-moz-border-radius: 7pt;
	background-color: #ECEBD9;

	}

.narrowcolumn .entry p {
	font-size: 1.2em;
	}

.widecolumn .entry, .narrowcolumn .entry {
	line-height: 1.4em;
	font-family: Verdana, Lucida Console, serif;
	
}
.postmeta-cat { line-height:1.4; font-size:.9em; font:verdana; margin:6px 0px 6px 0px;}
.entry-cat { line-height:0.9em; font-size:1.1em; font-family:Verdana, sans-serif;}
.narrowcolumn {
	line-height: 1.6em;
	}
	
.widecolumn .postmetadata {
	text-align: center;
	}

.alt {
	-moz-border-radius: 7pt;
	background-color: #E0E0CD;
}
	.alt2 {
	background-color: #D7D7C1;
	-moz-border-radius: 7pt;
	margin-right:5px;
	}
.wp-smiley {
	border: none;
}
#footer {
	background-color: #transparent;
	
	}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	
	}
	 small a, small a:link, small a:visited {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	
	}

h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	// font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}
h1 { font-family: Lucida Sans Unicode, sans-serif;} 
h1 {
	font-size: 4em;
	text-align: center;
	}

.description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {	font-size: 1.6em;
	}


h2.pagetitle {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #0000cC;
	}

h2, h2 a:hover, h2 a:visited, h3, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {
	text-decoration: none;
	}

h2 a, h3 a, {
	text-decoration: underline;
	}

.entry p a:visited {
	color: #0000cC;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
.commentlist a, .commentlist a:link{
	color:#000000;
}
.commentlist a:hover {
	color: #7cA1F2;
	text-decoration: none;
}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

small, .nocomments, .postmetadata, strike {
	color:  #000000;
	font-size: 10px;
	font-weight: bold;
	}

{
	color:#000000;
}	
code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #0000cC;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#wp-calendar #prev a {
	font-size: 9pt;
	text-decoration: none;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0;
	padding: 0; 
	}

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 760px;
	border: 1px solid #959596;
	}
	
#header {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	background-color: #fff;
	vertical-align:middle;
	}

#headerimg {
	margin:10px 10px 20px 10px;
	padding:10px;
	background-color:#35393d;
	vertical-align:middle;
}

.widecolumn {
	float: left;
	padding: 0 14px 0 14px;
	margin: 20px 0 0 10px;
	width: 480px;
	background-color:#ECEBD9;
	
}

.narrowcolumn {
	padding: 5px;
	margin: 30px 0 0 20px;
	width: 705px;
	background-color:#ECEBD9;
	}
	
.post {
	text-align: justify; 

}
.entrytext ul, .post ul {
  margin           : 2px;
  padding-left     : 10px;
  list-style       : none;
}
.entrytext {font-family: Verdana, Lucida Console, serif; font-size:1.20em; line-height:1.1em; margin: 5px 30px 5px 30px; color:#3D3C23;}
.entry {font-family: Verdana, sans-serif;	font-size: 1em; line-height: 1.5em; }
.entrytext ul li, .entrytext ul ol, .post ul li, .post ul ol {
  line-height      : 15px;
  padding-left     : 15px;
  padding-top      : 0px;
  background-repeat: no-repeat;
  background-position: 0px 3px;
}


/* here is changes for showing bullets in post list */

.post ul {
list-style       : disc;
}

.post ul li{
        margin-left: 0px;
        padding-left: 0px;
}
/* end of changes for showing bullets in post list */



.narrowcolumn .post {
	margin: 0;
	}

.widecolumn .postmetadata {
	padding-top: 5px;
	text-align:center;
	}

.narrowcolumn .postmetadata {
	margin: 30px 0;
	}

.adsense-left { float:left; padding:8px 16px 8px 0px;}
.adsense-foot { display:block; text-align:left; vertical-align:top; width:730px; height:70px; margin: 20px 0px 12px 20px; }
.adsense-sidebar { 	display          : block;
  font-size        : 12px;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #999999;
  background-color : #EDEDED;
  font-weight      : normal;
  padding          : 2px 0px 2px 0px;
  color            : #35393d;
  width            : 198px;
  text-indent      : 10px;}

#footer {
	padding: 0;
	margin: 4px;
	width: 750px;
	clear: both;
	color: #999;
	background-color:#f6f6f6;
	text-align:center;
	}

#footer p {
	margin: 12px 0px 0px 0px;
	padding: 30px 0;
	text-align: center;
	font-size:1.1em;
	}
#footer a, #footer a:link, #footer a:visited{
	text-decoration: none;
	color: #8C8CFF;
}
/* End Structure */
/*	Begin Headers */
ul.menu {
   float: left;
	margin: -26px 0 0 1px;
	padding: 0px;
	width: 720px;
}
ul.menu li {
	display: inline;
	margin: 0px 1px 0px 1px;
	padding: 4px 1px 2px 1px;

	}

ul.menu,
ul.menu li a {
//	padding: 5px 15px 3px;
	padding: 5px 5px 3px;
	}

ul.menu li a {
	font: 1em;
	color: #EBEB66;
	margin: 0;
	}

ul.menu li a:hover {
	color: #FFFF11 !important;
	text-decoration: none;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #000088 !important;
	text-decoration: underline;
	font-size:1em;
  }

ul.menu li.page_item a,
ul.menu li.page_item a:hover {
	color: #000088 !important;
//	border-bottom: 3px solid #EDED00;
	text-decoration: underline;
}
	
h1 {
	margin: 0;
	}

.description {
	text-align: center; font-size:1.4em;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
	color:#B7B592;
	font-size:1.6em;
	font: gill sans;
}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}
	
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left;
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	} 

html>body .entry li {
	margin: 7px 0 8px 10px;
	
	}

.entry ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}
.postmetadata, .postmetadata a, .postmetadata a:link, .postmetadata a:visited, .postmetadata a:hover {
	font-size: 9px;
	color: #D0891D;
}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	
	}
	

/* End Entry Lists */
/* Begin Form Elements */

#searchform {
	margin: 10px auto; 
	text-align: center;
	display          : block;
  font-size        : 12px;
  background-color : #EDEDED;
  font-weight      : normal;
  padding          : 2px 0px 2px 0px;
  color            : #35393d;
  width            : 198px;
  text-indent      : 10px;
	}
.search { text-align:center; background-color:#ededed; border-bottom: 1px solid #999; width:198px; padding: 0px 0px 2px 0px; border-top:1px solid #fff; margin: 0px 0px 8px 5px;display: block;text-indent      : 10px;}
#sidebar #searchform #s {
	background: #ffffff;
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	width: 76px;
	padding: 0px;
	font-size: 1em;
	color: #888888;
	}
#sidebar #searchform p { text-align:center;}
#sidebar #searchsubmit {
	padding: 0px; text-align:center;
	}

.entry form { text-align:center; }

select { width: 80px; }
#commentform textarea {
	background-color: #ECEBD9;
	border: 1px solid #959596;
	width: 390px;
	padding: 4px;
	font: 0.8em Verdana, Arial, Sans-Serif;
	}
input {
	color: 000;
	font: 0.9em Verdana, Arial, Sans-Serif;
	padding: 2px;
	border: 1px solid #959596;
	margin-right: 1px;
	background-color: #ECEBD9;
	}
#commentform #submit {
	color: #000;
	font: 0.9em Verdana, Arial, Sans-Serif;
	padding: 2px;
	width: 190px;
	border: 1px solid #959596;
	margin-right: 1px;
	background-color: #ECEBD9;
}
#commentPreview {
	width: 374px;
	font: 0.9em Verdana, Arial, Sans-Serif;
	background-color: #fff;
	border-top: 1px solid #959596;
	border-bottom: 1px solid #959596;
	border-left: 1px solid #959596;
	border-right: 1px solid #959596;
	padding: 6px;
	}

/* End Form Elements */
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */
/* Begin Sidebar */

#sidebar {
		vertical-align:top;
		margin:0px auto 12px 510px;
		padding:0;
		
	}
#sidebar-inner {}
		
	#sidebar ul {
		margin-bottom:0;
		list-style-type:none;
		}
* html	#sidebar ul {
		margin-bottom:12px;
		list-style-type:none;
		}
* html #sidebar ul.top-list {
		margin-bottom:0;
		margin-top:-1px;
		list-style-type:none;
		padding:0px;
		}
	#sidebar ul li, #sidebar ul ul, #sidebar ul ul {
		margin:0px;
		padding:0px;
		}
	#sidebar ul#linkslist {
		margin:0px;
	}
	
	#sidebar ul#linkslist {
		margin:0px;
	}
	#wrap > #sidebar ul#linkslist{
	}
	
	#sidebar p{
		margin: 0 0px;
	}
	
	#sidebar h2, #sidebar h2 a{
  font-size        : 11px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  margin-top:21px;
  -moz-border-radius: 33pt;
  background-color: #35393d;
  text-indent      : 6px;
  letter-spacing   : 1px;
  color            : #FFF;
  width: 198px;
 text-decoration: none;	
	}
	#sidebar p{
		margin-top:0px;
		margin-bottom:0px;
		color: #555;
		word-spacing: -1px;
		font-size:10px;
	}
	#sidebar ul li, #sidebar ol li {
	display          : block;
  font-size        : 12px;
  font-weight      : BOLD;
  color            : WHITE;
  width            : 198px;
  text-indent      : 10px;
	
	}

	#sidebar ul li a, #sidebar ol li a {
	padding          : 0px 0px 0px 0px;
  font-size        : 12px;
  width            : 174px;
  background-color : #ECEBD9;
  text-indent      : 12px;
 text-decoration: none;
	}
#sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ol li a:link, #sidebar ol li a:visited{
	display          : block;
  font-size        : 12px;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #999999;
  background-color : #EDEDED;
  font-weight      : normal;
  padding          : 2px 0px 2px 0px;
  color            : #333333;
  width            : 198px;
  text-indent      : 10px;
  text-decoration: none;
}
#sidebar ul li a:hover, #sidebar ol li a:hover {
	background-color : #35393d;
  text-decoration  : none;
  text-transform:uppercase;
  font: 0.9em Verdana bold;
  text-indent      : 10px;
  color:#fff;
	}


#sidebar ul {
margin-top:0px;
}

#sidebar h2, .narrowcolumn, .widecolumn {
margin-top:5px;
}

	
/* End Sidebar */
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	text-decoration: none;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	text-decoration: none;
	}

#wp-calendar a {
	display: block;
	text-decoration: none;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 0;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 20px;
	border: 2px solid #0000cC;
	color			   : #7cA1F2;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
        color: #999999;
        width: 420px;
        height: 1px;
		display: block;
	}

a img {
	border: none;
	}

.navigation {
	text-align: center;
	margin: 10px 0 10px;
	padding: 0;
	width: 100%;
	}

.navigation .left {
	float: left;width: 50%;
	text-align: left;
	height           : 21px;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  color:#000;
}

.navigation .right {
	float: right;width: 50%;
	text-align: right;
	height           : 21px;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
	color:#000;
	}

.navigation p {
	margin: 0;
	padding: 0;
	}

.navigation a {
	color: #000;
	text-decoration: none;
	
	}
.comment-gravatar img {
	float: right;
	padding: -20px;
	margin: 10px;
	border: 1px solid #A5A5A3;
	width: 30px;
	height: 30px;
	background: #fff;
}
.download {
    background: #D0F29D ;
    border-top: 2px solid #9CD941;
    border-bottom: 2px solid #9CD941;
    margin: 10px auto;
    padding: 5px 20px 5px 60px;
    text-align: left;
    }
 .code {
    background: #CCCCFF ;
    border-top: 2px solid #6666FF;
    border-bottom: 2px solid #6666FF;
    margin: 10px auto;
    padding: 5px 20px 5px 60px;
    text-align: left;
    }
.favorite_post {
    background: #FF9999 ;
    border-top: 2px solid #FF6666;
    border-bottom: 2px solid #FF6666;
    margin: 10px auto;
    padding: 5px 20px 5px 60px;
    text-align: left;
    }
   .alert {
    background: #FFF6BF ;
    border-top: 2px solid #0000cC;
    border-bottom: 2px solid #0000cC;
	 margin: 10px auto;
    padding: 5px 20px 5px 60px;
    text-align: left;
    }
     .alarm {
    background: #F0E68C;
	 border-top: 2px solid #BFAE0F;
    border-bottom: 2px solid #BFAE0F;
	 margin: 10px auto;
    padding: 5px 20px 5px 60px;
    text-align: left;
    }
	 
/* End Various Tags & Classes*/