
/*body {background:  none repeat scroll 0 0 #eeeeee;}*/
body {background:  none repeat scroll 0 0 #D7F4FF;} 
#main{
background-color: white;
margin: 1em auto; 
width: 760px;
border: 1px solid #f3f3f3;
-moz-box-shadow: 3px 3px 4px #aaa;
-webkit-box-shadow: 3px 3px 4px #aaa;
box-shadow: 3px 3px 4px #aaa;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa');
}

#header, #section{ margin: 4em;}
#footer{ background-color: #f3f3f3; padding: 4em 4em;}

body {font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;  line-height: 1.4em; color: #222222;}-->

code {font-family: Consolas, Monaco, Inconsolata,  monospace;  line-height: 1.4em; background-color: #f0f0f0; padding: .5em;}
pre {font-family:Consolas, Monaco, Inconsolata, monospace}
.code{padding: .5em; background-color: #f7f7f7;}
body, p, h1, h2, h3, h4 {font-size: 15px;}
h3{font-weight:normal; font-style: italic; }
h1.title{text-transform: uppercase;}
h1{font-weight:bold; font-size: 21px; line-height: 1.2;}
h1.title a{color: #990000; text-decoration: none; }
a {color: #0000EE}

dt {font-weight: bold; margin-top: 1em;}

blockquote {padding-left: .5em; border-left: .5em  solid #f3f3f3; margin-left: 0px;}

.postmeta{text-align: right; margin-top: 4em;color: #999999;}
.nav{margin: 1em auto; width: 640px; text-align: center;}

#aboutleft{width: 465px; float:left;}
#aboutright{width: 175px; float:left;text-align:right;}
.light{color: #999999;}
.light a{color: #999999;}
.clear{clear:both;}
.light a:hover{color:#0000ee;}
#name{font-size: 28px; font-weight: bold;}
a#name{text-decoration: none; color: #222222;}
a#name:hover{color:#0000ee;}
hr {color: #f7f7f7; border: 1px solid #f7f7f7;}
.green {color: #0E774A}



