/* CSS File */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}font{color:#333}center{text-align:left}body{line-height:20px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 10px 0}h1{font-size:1.8em}h2{font-size:1.4em}h3{font-size:1.22em;}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 20px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 20px 2.5em}ol{list-style-type:decimal;margin:0 0 20px 3em}ol ol{list-style:upper-roman}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 20px 5px}dl dt{font-weight:bold;margin:10px 0 0 0}dl dd{margin:5px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 20px 0}li address,dd address{margin:0}blockquote{margin:0 25px;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:20px;margin-bottom:20px;padding:10px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del{text-decoration:line-through}object{margin-bottom:20px}input,textarea{font-size:1em;font-family:Georgia,Times,"Times New Roman",serif;padding:2px}:focus{outline:none}form label{cursor:pointer}option{padding:1px 2px}table{border-collapse:collapse;border-spacing:0;margin-bottom:20px}th,td{text-align:left}hr{margin-bottom:20px}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:20px !important}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 20px auto}.alignnone,.block{clear:both;margin:0 0 20px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote .alignright{width:33%}

#cat-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#cat-nav ul {
	line-height: 1.0;
	}
.menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	}
#cat-nav ul ul li {
	width: 100%;
	}
#cat-nav li:hover {
	visibility: inherit;
	}
#cat-nav li {
	float: left;
	position: relative;
	}
#cat-nav a {
	display: block;
	position: relative;
	}
#cat-nav li:hover ul, li.sfHover ul {
	left: 0;
	top: 2em;
	z-index: 99;
	}
#cat-nav li:hover li ul, li.sfHover li ul {
	top: -999em;
	}
#cat-nav li li:hover ul, li li.sfHover ul {
	left: 10em;
	top: 0;
	}
#cat-nav li li:hover li ul, li li.sfHover li ul {
	top: -999em;
	}
#cat-nav li li li:hover ul, li li li.sfHover ul {
	left: 10em;
	top: 0;
	}

body {
	font: 12px/22px Verdana, Geneva, Tahoma, sans-serif;
	}

#body-container {
	background: #ffffff;
	}
/* Links */
a, a:visited  {
	color: #093754;
	text-decoration: none;
	}
a:hover, a:active {
	text-decoration: underline;
	}
.entry-content a {
	color: #336699;
	}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #444;
	}

/* Lists */
.content ul {
	list-style: none;
	margin-left: 20px;
	}
.content ul li {
	overflow: hidden;
	padding-left: 15px;
	background: url(images/bullet.gif) no-repeat 0 6px;
	}

/* Images */
.post img {
	max-width: 600px;
	}

/* Header */
#header-container {
	overflow: hidden;
	height: 90px;
	border-bottom: 1px solid #3399FF;
	background-color:#66AAFF;
/*	66CCFF*/
	}
#header {
	overflow: hidden;
	width: 960px;
	height: 60px;
	margin: 15px auto;
	}
#site-title {
	float: left;
	width: 650px;
	line-height: 35px;
	font-size: 28px;
	font-family: georgia, serif;
	margin: 12px 0 0 0;
	}
#site-title a {
	color: #fafafa;
	text-shadow:2px 2px 2px #CCCCCC;
	}
#site-description {
	display: none;
	}

/* Category Navigation */
#cat-navigation {
	width: 960px;
	height: 28px;
	margin: 0 auto;
	font: normal normal bold 12px/12px Verdana, Geneva, Tahoma, sans-serif;
	text-transform: uppercase;
	overflow:hidden;
	position:relative;
	background-color:#99CC33;
	border-bottom:1px solid #FFCC00;
	}
#cat-nav {
	float: left;
	width: 940px;
	height: 25px;
	}
#cat-navigation ul {
	list-style: none;
	margin: 0;
	}
#cat-navigation li {
	float: left;
	border-right: 1px solid #3399FF;
	}
#cat-navigation a {
	display: block;
	padding: 7px 20px 7px 20px;
	text-transform: uppercase;
	color: #fafafa;
	}
/* Drop-down controls */
#cat-nav ul.menu {
	position: relative;
	z-index: 98;
	}
/*  Container  */
#container {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0;
	background: #ffffff;
	}
.content {
	overflow: hidden;
	float: left;
	width: 600px;
	padding: 0 20px 20px 0;
	background: #fff;
	}

/*  Posts */
.post {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
	}
.single .post, .page .post {
	margin-bottom: 0;
	}

/* Post title */
.entry-title {
	margin-bottom: 3px;
	font: 15px/18px georgia, times, 'times new roman', serif;
	font-weight: bold;
	}
.entry-title a {
	color: #222;
	}
.home .entry-title, .single-title{
	font: normal normal bold 22px/22px 'Trebuchet MS',Verdana, Arial, Helvetica;
	}
.page-title, .error-404-title {
	margin: 0 0 20px 0;
	}

/* Entry */
.entry-content {
	overflow: hidden;
	font-size: 13px;
	}

/* website stats */
#website-info {
	width:600px;
}
.site-row {
	border-bottom:1px solid #DDDDDD;
	padding:3px 0;
	clear:both
}
.site-row-box {
	width:475px;
	margin:3px 0;
	border:1px solid #CCCCCC;
	padding-left:5px;
	clear:both
}
.slabel {
	width:150px;
	font-weight:bold;
	float:left
}
.sdetails {
	width:440px;
	border-left:1px dashed #CCCCCC;
	padding-left:5px;
	float:left;
}
#website-last-updated {
	margin-bottom:15px;
}
.search-site input {
	font-size:1.8em;
}
.url-text {
	width:400px;
}
.about-site-home {
	margin:25px 0 0 0;
}
.search-div {
	margin:0 0 15px 0;
}

/* Breadcrumb */
.breadcrumb {
	margin: 0 0 20px 0;
	font-size: 11px;
	color: #666;
	}

/* Widgets in general */
.widget {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 9px 9px 0 9px;
	background: #fff;
	border: 1px solid #ddd;
	}
.widget-title {
	height: 19px;
	margin: 0 0 15px 0;
	padding: 3px 10px;
	font: 15px/18px georgia, times, 'times new roman', serif;
	font-weight: bold;
	color: #f7f7f7;
	background: #99CC33;
	}
.widget-title a {
	color: #f7f7f7;
	}
.widget ul {
	list-style: none;
	margin-left: 0;
	}
.widget ul li {
	padding: 0 0 0 18px;
	background: url(images/bullet.gif) no-repeat 3px 7px;
	}

/*  Primary */
#widget-container {
	float: right;
	width: 320px;
	}
#primary {
	overflow: hidden;
	float: right;
	width: 320px;
	}
#primary .widget ul li {
	margin: 0 0 5px 0;
	padding: 0 5px 5px 20px;
	background: url(images/bullet.gif) no-repeat 5px 7px;
	border-bottom: 1px solid #eee;
	}
/*  Footer container  */
#footer-container {
	overflow: hidden;
	clear: both;
	padding: 2px 0 0 0;
	background: #001838;
	border-top: 3px solid #00070F;
	}

/*  Footer */
#footer-container {
	overflow: hidden;
	clear: both;
	padding: 2px 0 0 0;
	background: #66AAFF;
	border-top: 3px solid #0099FF;
	}
#footer {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	color: #f7f7f7;
	}
#footer a {
	font-style: normal;
	color: #fff;
	}
#footer .copyright {
	display: inline;
	float: left;	
	margin-right: 9px;
	}
.widget-for-site {
width:250px;
height:70px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:5px
}
.tweets-container {
border:border:1px solid #333333; 
background-color:#CCCCCC; 
width:600px; 
padding-bottom:1px
}
#tweets {
width:600px;
background:#CCCCCC;
overflow:auto;
max-height:400px
}
#tweet {
width:575px;
line-height:150%;
background-color:#FFFFFF;
margin:1px;
padding:3px;
}
#tweet img{
width:48px; height:48px; vertical-align:text-top; margin:5px; float:left
}

