/* BlueGreen CSS Document */#page {background:#001342;border:15px solid #3060ba;text-align:left;width:857px;color:#477CFF;margin:auto;}#page #header #searchform {position:absolute;bottom:19px;left:10px;}#page #header #searchform input{border:none;height:14px;width:auto;padding:2px;background:#fff url(background-image.jpg) top left repeat-x;border-top:1px solid #909090;border-left:1px solid #CECECE;border-right:1px solid #CECECE;border-bottom:1px solid #E4E4E4;}#page #commentbox {	background:#001343 url(img/bluegreen/commentbox_bg.gif) repeat-y left top;	margin:40px 0 20px 0;	overflow:hidden;	display:block;}#page #commentbox .opener{	background:#001343 url(img/bluegreen/commentbox_open.gif) no-repeat left top;	height:17px;}#page #commentbox .close{	background:#001343 url(img/bluegreen/commentbox_close.gif) no-repeat left top;	height:17px;}#page #commentbox .alt {background:#011034;}#page #commentbox .entrys {padding:25px;}#page #commentbox .entrys .rss {display:block;padding:25px 0;}#page #commentbox .entrys .submit {background:#dbdfe5 url(img/bluegreen/button.gif) repeat-x left top;height:30px;border:1px solid #000510;width:auto;color:#fff;margin-left:2px;}#page #commentbox .entrys .submit:focus {background:##DCE052;height:30px;border:1px solid #000510;width:auto;color:#fff;margin-left:2px;}#page #commentbox .entrys .xml_meta {display:block;margin-top:10px;background:#000510 url(img/bluegreen/conor_deepblue.png) no-repeat right bottom;padding:15px;}#page #commentbox .entrys h1 {color:#fff;font-size:1.1em;}#page #commentbox .entrys ol {list-style-type:none;margin:0;}#page #commentbox .entrys ol li {padding:15px 10px;clear:both;overflow:hidden;position:relative;}#page #commentbox .gravatar {	right:10px;	height:40px;	width:40px;	top:10px;	position:absolute;	background: url(img/bluegreen/gravatar.jpg) no-repeat 0px 0px;}#page #commentbox .entrys small {display:block;margin-top:-10px;}#page #commentbox .entrys textarea,input {width:350px;background:#dbdfe5 url(img/bluegreen/input.gif) repeat-x left top;border:2px solid #000510;font:0.9em Verdana, Arial, Helvetica, sans-serif;margin:10px 0;padding:5px;}#page #commentbox .entrys textarea:focus,input:focus {width:350px;background:#dbdfe5 url(img/bluegreen/input.gif) repeat-x left top;border:2px solid #FDAC29;}#page #commentbox hr {height:6px;border:none;background:url(img/bluegreen/separator2.gif) repeat-x left top;}#page #contentbox {width:630px;float:left;}#page #contentbox h1.archives{color:#DCE052;font-size:2.1em;margin:30px 50px 10px 0px;text-align:center;}#page #contentbox h1 span{color:#97A9D3;}#page #contentbox #about {background:#74d40c url(img/bluegreen/aboutimg.png) no-repeat right bottom;color:#001342;margin:25px 25px 0;}#page #contentbox #about .entry {line-height:150%;padding:10px;}#page #contentbox #about h1 {letter-spacing:-0.1em;color:#A6F551;font:normal 1.9em;padding:10px;}#page #contentbox #about hr {background:url(img/bluegreen/separator.gif) repeat-x left top;height:6px;border:none;}#page #contentbox .post {line-height:150%;font-size:1.1em;padding:25px;}#page #contentbox .post a[title="comment"] {	width:24;	height:24px;	padding-left:17px;	background: url(img/bluegreen/comment_icon.gif) no-repeat left center;}#page #contentbox .post a[rel="category tag"] {	width:24;	height:24px;	padding-left:17px;	background: url(img/bluegreen/category.gif) no-repeat left center;}#page #contentbox .post .meta {font-size:0.8em;color:#1D60D5;text-transform:uppercase;padding:25px 0 0;}#page #contentbox .post .sidenotearchiv_title {list-style-type:none;margin:30px 15px;}#page #contentbox .post .sidenotearchiv_title li {display:inline;font-weight:700;font-size:1.1em;background:#000510;color:#D7E052;text-decoration:none;padding:10px 15px;}#page #contentbox .post .sidenotearchiv_title li a {text-decoration:none;}#page #contentbox .post .wp-smiley {border:none;}#page #contentbox .post h1 {	font-size:2.3em;	margin:10px 0;	font-style: normal;	font-weight: normal;	border-bottom:1px solid #142651;	padding-bottom:9px;}#page #contentbox .post h1 a:hover {color:#fff;}#page #contentbox .post h3 {font:small-caps normal 2.1em;color:#DCE052;margin:10px 0;}#page #contentbox .post h4 {font:small-caps normal 1.5em;margin:10px 0;}#page #contentbox .post hr {height:6px;background:url(img/bluegreen/separator2.gif) repeat-x left bottom;}#page #contentbox .post .date{	margin-top:-9px;	margin-bottom:20px;	color:#9ce019;	font-size:0.9em;	font-style: normal;	font-weight: bold;}#page #contentbox .post img {border:4px #2E436B solid;margin:5px;}#page #contentbox .post ul, ol {	margin-left:25px;	margin-top:10px;}#page #contentbox .post blockquote {	margin:15px;	border-left:5px solid #142651;	padding-left:5px;	font-style: italic;	color:#899fff;}#page #footer {text-align:center;background:#000510;clear:both;height:40px;padding:10px;}#page #header {background:url(img/bluegreen/header.png) repeat-x left top;height:221px;text-align:center;}#page #header h1 {color:#fff;font:2.1em "Trebuchet MS", Verdana;padding-top:80px;}#page #header h2 {font:1.7em "Trebuchet MS", Verdana;color:#5a73ca;}#page #sidebox {padding-top:25px;width:200px;float:right;margin:0 20px 10px 0;}#page #sidebox h1 {	display:block;	background:#000510 url(img/bluegreen/siebar_h1_open.gif) no-repeat left top;	color:#D7E052;	font-size:1.1em;	margin:6px 0 2px 0;}#page #sidebox h1 span{	display:block;	background: url(img/bluegreen/sidebar_h1_close.gif) no-repeat right top;	height:18px;	padding:5px 0 5px 30px;}#page #sidebox h2 {color:#6689CC;font-variant:small-caps;font-weight:400;font-size:1.7em;padding:15px 0;}#page #sidebox ul {list-style-type:none;margin:10px 0 10px 0;}#page #sidebox ul li {border-bottom:1px solid #2E436B;display:block;padding:5px 0 5px 10px;margin:2px 0;}#page #sidebox ul li:hover {background-color:#002073;display:block;}#page .flickr {clear:both;background:#000C29;padding:25px 25px 25px 60px;}#page .flickr .flickrimg {border:4px #2E436B solid;}#page .flickr a {border:none;padding:0 10px;}#page .flickr h1 {color:#74d40c;font-size:1.6em;font-weight:400;font-variant:small-caps;padding:20px 0;}* {outline:none;margin:0;padding:0;}*html #page #contentbox {width:600px;float:left;}.navigation {list-style-type:none;margin:1px 0;}.navigation li {display:inline;font-size:1.2em;padding:5px 10px;}.navigation li a:active {border-bottom:15px solid #DCE052;color:#fff;}.navigation li a:hover {border-bottom:15px solid #5581D3;color:#fff;}a {color:#fff;text-decoration:none;}a:hover {color:#fa9c07;}body {	background:#004986 url(img/bluegreen/body.gif) fixed repeat-x 0 0;	font:small/140% "Trebuchet MS", Verdana;	text-align:center;	margin:30px 60px 30px 60px;}h1,h2,h3,h4,h5,h6 {font-size:150%;}