


/* Customised YUI Reset */
html{color:#fff;background:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1{font-size:100%;font-weight:normal;}
.entry h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#fff;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* end reset */

body {background:#113963 url(images/bg4.jpg) repeat-x;margin:0;font-family: 'lucida grande', tahoma, arial, sans-serif;font-size:12px;}
.caps {font-size:.92em;}
.amp {color:#fff; font-size:1.05em;font-family:"Warnock Pro", "Baskerville", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}    
.dquo {margin-left:-.28em;margin-right:0.1em;line-height:0.6em;}
.quo {margin-left:-.23em;margin-right:0.1em;line-height:0.6em;}
a,a:active,a:focus{-moz-outline-style:none;color:#fff;}
a:hover{color:#c9def6;}
img { -ms-interpolation-mode:bicubic; }
strong{font-weight:bold;}
em{font-style:italic;}

#posts, #archive, .months {display:inline;float:left;position:relative;}

#wrapper {z-index: 1000;width:780px;margin:0px auto;position:relative;} 
.inner{width:760px;margin-left:8px;padding-bottom:20px;position:relative;}
#header {color:#aaa;font-family: futura, 'helvetica neue', arial, sans-serif;padding:20px 0px 0px 0px;font-size:2.5em;margin:0px;}
#header h1 {border-top: 5px solid #fff;padding-top: 10px;font-size: 1.4em;font-family: futura, 'helvetica neue', arial, sans-serif;font-weight: bold;}
#header h1 a {color:#fff;color: rgba(255,255,255,1);text-decoration:none;}
#header a {color:#fff;text-decoration:none;}
#header a:hover {color:#aaa;}
#header span {text-transform: uppercase;color:rgba(255,255,255,.5);border-bottom :1px solid #fff; padding-bottom: 5px;font-size:16px;display:block;}
#header span a {color:rgba(255,255,255,.5);}
#header #searchlink, #header #cancelsearch {display:none;color:#fff;background-color: #183e6d; background-color: rgba(255,255,255,0.2);margin-left:12px;padding: 4px 6px 2px;}
#header:hover #searchlink, #header:hover #cancelsearch {display:inline;}
#searchform {display:none;}
#searchform h1 {font-size: 22px;margin-bottom: 12px;color: #fff;}
#searchform input {-moz-appearance:none;-webkit-appearance:none;color:#fff;}
#searchform input#s {
	background:rgba(255, 255, 255, 0.5);
	border:1px solid #183e6d;
	width:200px;padding:4px;
	font-size: 12px;
	color: #16324f;
	font-family: 'lucida grande', arial, sans-serif;}
#searchform input#s:hover, #searchform input#s:focus, #searchform input#s:active {background:#FFC;}
#searchform input#searchsubmit {background:#031730;border:none;padding:4px 10px;font-size: 12px;}
#searchform input#searchsubmit:hover, #searchform input#searchsubmit:focus, #searchform input#searchsubmit:active {background:#416896;}
#posts { width:530px;margin:0px 15px 0px 0px;}
#archive { width:670px;} /*640*/
.post, .comments, #respond { margin: 30px 0px;}
.post div.title, .post li.title, .comments div.title { font-size:1.3em;color:#aaa;font-weight:bold;margin-bottom:2px;padding:0 0px 3px;position:relative;}

.post div.title h2, .comments div.title h3 {
	font-family: futura, 'helvetica neue', 'lucida grande', arial, sans-serif;
	font-size:1.4em;
	margin:0;
	color: #fff;color: rgba(255,255,255,.3#j);
	}
	
.post div.title h2 a, .comments div.title h3 a {color:#fff;text-decoration:none;text-shadow: 2px 2px 0px #091f39;}
.post div.title h2 a:hover, .comments div.title h3 a:hover {color:#aaa;}
.post div.title .date {
	font-size:0.7em;
	font-weight:normal;
	text-transform: uppercase;
	color:#ccc;
	float: right;
	display: inline;
	margin: -5px 0px 5px 10px;
	padding: 10px;
	background-color:#16324f;
	background-color: rgba(255,255,255,.05);
	-moz-border-radius: 10px;
	-wekbit-border-radius: 10px;
}
.post .entry {margin-bottom: 20px;color:#fff;color:rgba(255,255,255,.9);}
.post .entry blockquote {margin:0;}
.post .entry h1 {font-size:1.3em;}
.post .entry h2 {font-size:1.2em; clear: both;margin: 10px 0px;font-family: 'futura', 'helvetica neue', arial, sans-serif;font-weight: normal;text-transform: uppercase;}

.post .entry h3 {display: block;font-family: futura, 'helvetica neue', 'lucida grande', arial, sans-serif;font-size:1.1em;}

.post .entry h1, .post .entry h2,.post .entry h3, .post .entry h4, .post .entry h5, .post .entry h6, .post .entry p, .post .entry address {line-height:22px;padding:0px;margin:14px 0 21px;}
.post .entry h2 {
	clear: both;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px dotted #ccc;}
.post .entry h3 {margin: 20px 0px 6px 0px;padding: 0;clear: both;}
.post .entry h3 + p {margin: 0;padding: 0;}
.post .entry dl, .post .entry ul, .post .entry ol {margin:19px 0 21px;}
.post .entry ul ul, .post .entry ol ol {margin:0;border-bottom:0;}
.post .entry li {line-height:21px;padding:0 10px;list-style-position:inside;padding:0 30px;}
.post .entry dt, .post .entry dd {line-height:21px;padding:0 10px;border-top:1px solid #DDEEFF;list-style-position:inside;}
.post .entry dt {font-weight:bold;padding:0 10px;}
.post .entry dd {font-style:italic;padding:0 20px;}
.post .entry ul li {list-style-type:disc;}
.post .entry ol li {list-style-type:decimal;}
.post .entry p img {vertical-align:bottom;padding:7px;margin-bottom: 3px;border: 1px solid #183e6d;background-color: #092a52;}
.post .entry p code {font-size:0.9em;}
.post .entry blockquote p {padding:0 50px;font-style:italic;}
.post .entry pre {line-height:22px;padding:0 10px;background:#FFD url(images/blue.gif);border-top:1px solid #DDEEFF;margin:19px 0 21px;overflow-x:auto;font-size:0.9em;}
.post .entry a {color:#fff;text-decoration:underline;}
.post .entry a:hover {color:#aaa;}
.sep { font-family:"Lucida Grande";text-align:center; color:#CCC;line-height:21px;}

.archive ul { list-style-type:none;margin:0 0 20px 0;padding:0;}
.archive .month-title {margin-bottom:0;font-weight:bold;margin-top:22px;border-top:1px solid #DEF;border-bottom:3px double #DEF;font-size:1.2em;font-variant:small-caps;}
.archive ul li { border-bottom:1px solid #def;padding:0 50px 0 10px;position:relative;line-height:22px;}
.archive ul li span.date { color:#999;position:absolute;left:0;font-size:0.8em;width:50px;top:0;border-right:1px solid #FDD;text-align:right;padding-right:10px;}
.archive ul li a {color:#333;text-decoration:none;margin-left:65px;}
.archive ul li a:hover {color:#666;}
.archive ul li.month-title a {color:#333;margin-left:0px;}
.archive ul li.month-title a:hover {color:#666;}
.archive ul li a.commentslink {position:absolute;right:10px;font-size:0.8em;}

.months {margin-top:30px;margin-left:30px;width:170px;} /*90*/

.months .title {
	font-size:1.1em;
	font-family: futura, 'helvetica neue', 'lucida grande', arial, sans-serif;
	text-transform: uppercase;
	color:#fff;
	color: rgba(255,255,255,.5);
	background-color: none;
	background-color: rgba(255,255,255,.05);
	font-weight:bold;
	margin-bottom:2px;
	padding: 5px;
	position:relative;
}
.months div a {
	text-decoration: none;
	line-height: 21px;
	}
.months .title a {color:#aaa;text-decoration:none;}
.months .title a:hover {color:#666;}
.months ul {list-style-type:none;padding:0;margin:0;font-size:11px;}
.months ul li {padding:2px 0px;border-bottom: 1px solid #16406e;}
.months ul li a {color:#fff;text-decoration:none;line-height: 17px;padding: 2px;}
.months ul li a:hover {color:#bdd1e5;background-color: #12345b; background-color: rgba(255,255,255,.05);}
.months ul li.active a {color:#bdd1e5;background-color: #12345b; background-color: rgba(255,255,255,.05);}
.months .menu, .months .widget {margin-bottom:30px;}

.navigation {position:relative;margin:20px 0px 0 0;}
.comments .navigation {margin-right:0;margin-bottom:20px;}
.navigation .alignleft {width:40%;position:absolute;left:0px;text-align:left;}
.navigation .alignright {width:40%;position:absolute;right:10px;text-align:right;}
.navigation a {font-size: 1.6em;color:#fff;background-color: #222;background-color: rgba(0,0,0,.2);padding: 4px 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration:none;}
.navigation a:hover {background-color: #555; background-color: rgba(0,0,0,.5); color: #fff;text-shadow: 1px 1px 0px #222;}

h3.comments {padding: 0;margin: 40px auto 20px ;}
.commentlist {margin:20px 0 0;padding: 0;text-align: justify;}
.commentlist li {margin: 0 0 40px;list-style: none;position:relative;}
.commentlist li, #commentform input, #commentform textarea {font-family: "Warnock Pro", "Goudy Old Style","Adobe Caslon Pro", "Palatino","Book Antiqua",serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li .avatar { position:absolute;right:0;top:47px;padding: 5px 10px 5px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;}
.cancel-comment-reply, .commentlist p, .commentlist .comment-body li, .commentlist div.reply, #respond p {line-height:22px;padding:0 10px;margin:19px 0 21px;color: #aaa;}
.commentlist p {margin-bottom:0;padding:0 52px 0 10px;color: #aaa;}
.commentlist .comment-body ul {margin:0;padding:0;}
.commentlist .comment-body li {list-style-position:inside;padding:0 52px 0 30px !important;margin:19px 0 21px !important; color: #aaa;}
.commentlist .comment-author {font-size:1.1em;color:#aaa;font-weight:bold;margin-bottom:10px;padding:0 10px 5px;position:relative;border-bottom:3px double #fdd;border-bottom:3px double #EEE;}
.commentlist .comment-author a {color:#666;text-decoration:none;}
.commentlist .comment-author a:hover {color:#333;text-decoration:underline;}
.commentlist div.reply {padding:0 52px 0 10px;}
.commentlist .comment-meta {position:absolute;top:4px;right:10px;font-size:11px;font-style:italic;}
.commentlist div.reply {margin:0;border-top:0;font-size:11px;}
.commentlist div.reply a, .commentlist .comment-meta a {color:#999;text-decoration:none;}
.commentlist .comment-meta a.comment-edit-link {color:#CCC;}
#commentform {color:#aaa;}
#commentform input.text {width:200px;background:rgba(255,255,200,0.25);border:0 none;font-size:14px;line-height:21px;height:21px;padding:0 6px;-moz-appearance:none;-webkit-appearance:none;vertical-align:top;color: #fff;}
#commentform label {font-weight:bold;font-size:1.1em;padding-left:10px;}
#commentform textarea {width: 488px;background-color: #555;background:rgba(255,255,200,0.25);border:0 none;color: #fff;font-size:14px;line-height:22px;padding: 4px 6px;-moz-appearance:none;-webkit-appearance:none;height:131px;}
#commentform textarea:active, #commentform textarea:focus {outline:0;}
.children #commentform textarea {width:98%;}
#commentform p:last-child {padding-bottom:22px;}
#commentform #submit {font-family: lucida grande, tahoma, arial, sans-serif;-moz-appearance:none;-webkit-appearance:none;border:0;-moz-border-radius: 3px; -webkit-border-radius: 3px;background:#aaa;height:25px;padding:0 10px;}
#commentform #submit:hover, #commentform #submit:focus, #commentform #submit:active {background:#555;color: #fff;}
.children { padding: 0 0 0 20px; margin-top:40px;border-left:3px double #DEF;}
.nocomments {text-align: center;margin: 0;padding: 0;}

.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;margin-right: 20px; margin-bottom: 10px;}
.alignright {float: right;}
.wp-caption {margin: 5px 0px;padding: 0px 5px 0px 0px;border: 1px solid #183e6d;background-color: #092a52;}
.wp-caption img {margin: 0;padding: 7px 7px 4px 7px;}
.wp-caption p.wp-caption-text {font-size: 11px;text-align: left;line-height: 17px;padding: 0px 7px 7px;margin: 0;}

#footer {color:#fff;color: rgba(255,255,255,.5);padding:20px 0px;margin-top:20px;border-top:3px double #7192b5;}
#footer ul {font-family: 'lucida grande', tahoma, arial, sans-serif;margin: 0px;padding:0px;}
#footer ul li {display: inline;font-size: 11px;margin: 0px;padding:0px 30px 0px 0px;}

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}



/* new css */

.tags {clear: both;border-top:  2px solid #fff;margin: 20px 0px 0px 0px;padding: 0px;}
.entry .tags p {
	font-family: 'lucida grande', arial, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

img#tower {
	position: fixed; float:right; right:0px; bottom:0px; z-index:2;
	}
	
#posts a.more-link {
	font-size: 15px;
	line-height: 20px;
	min-width: 50px;
	min-height: 20px;
	background-color: #406082;
	text-decoration: none;
	background-color: rgba(255,255,255, .15);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 6px 12px;
	text-shadow: 0px 1px 0px #222;
}

#posts a.more-link:hover {
	background-color: #7494b7;
	text-shadow: 0px 1px 0px #fff;
	color: #112b47;
	text-decoration: none;
	background-color: rgba(255,255,255, .6);
}

