/* BlueGreen CSS Document */



#page {

background:#555555;

border:15px solid #333333;

text-align:left;

width:857px;

color:#FFFFFF;

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:1.5em;

	margin:10px 0;

	font-style: normal;

	font-weight: strong;

	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:#FFFF00;

	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_new.jpg) repeat-x left top;

height:113px;

text-align:center;

}



#page #header h1 {

color:#fff;

font:2.1em "Trebuchet MS", Verdana;

padding-top:20px;

}



#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:#000000 url(img/bluegreen/siebar_h1_open.gif) no-repeat left top;

	color:#FFFFFF;

	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 8px;

}

#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:#0A1838;

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:#000000 url(img/bluegreen/body.gif) fixed repeat-x 0 0;

	font:small/140% "Trebuchet MS", Verdana;

	text-align:center;

	margin:60px;

}



h1,h2,h3,h4,h5,h6 {

font-size:150%;

}
