*{margin:0;padding:0;border:0;list-style:none;}
body{font:75%/150%"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;background:#2165aa;color:#7cb6ea;padding:0 335px;text-align:center;}
#sizer{margin:0 auto;width:100%;text-align:left;max-width:100%;}
#expander{margin:0 -335px;min-width:650px;position:relative;}
* html #expander{height:0;}
a{text-decoration:none;color:#f90;font-weight:bold;background:transparent;}
a:hover{text-decoration:underline;color:#f90;}
small{text-align:right;margin:1em 0;}
h1{font-size:1.5em;}
h2 {font-size: 1.2em; border-bottom: 1px solid #ddd;}
h3, h4 {font-size: 1.2em; color:#ddd;}
hr{margin:0 auto;clear:both;border-top:1px solid #ddd;}
.date{color:#f90;padding:0.5em 1em;text-align:right;float:right;}
.date1{font-size:3em;display:block;}
.date2{font-size:2em;display:block;}
.date3{font-size:2em;display:block;font-weight:bold;color:#eeeeee;}
.more-link{display:block;text-align:right;}
.pageInfo{font-size:0.8em;color:#aaa;text-align:right;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:1em;clear:both;}
.fifty{width:40%;text-align:center;}
.boxedup{border:1px solid #2c77ba;padding:0.5em;margin:0.5em;}
.boxedin{padding:0 1em;margin:0 120px 0 0.5em;text-align:right;}
#newheader{background:url('images/headerbg.jpg') repeat-x;text-align:left;padding-top:30px;}
#headerimage{height:280px;background:url('images/header.jpg') top right no-repeat;list-style:none;}
#newheader h1{padding:65px 0 5px 20px;border:0;}
#newheader h1 a{font-size:2em;color:#f90;border-top:5px solid #f90;border-bottom:5px solid #f90;}
#newheader h1 a:hover{color:#eeeeee;text-decoration:none;border-top:5px solid #f90;border-bottom:5px solid #f90;}
#newheader h2{color:#eee;font-size:1em;padding-left:20px;font-weight:normal;border:0;margin-top:10px;}
#wrapper1{background:#2165aa url('images/main.jpg') top repeat-x;padding:1px;}
.outer{margin-left:225px;margin-right:300px;}
.float-wrap{float:left;width:100%;margin:0 -1px 0 0;}
#column1{float:right;width:99%;position:relative;background:#2165aa url('images/main.jpg') top repeat-x;}
#column1 p{margin:0.5em 0.5em 1em 1em;line-height:1.5em;text-align:justify;}
#column1 h1, #column1 h2{color:#eaf3fc;font-family:Georgia,"Times New Roman", Times, serif;padding:5px 0;border-bottom:3px solid #eaf3fc;margin:0.5em 0;text-align:left;}
#column1 h3 {color:#eaf3fc;font-family:Georgia,"Times New Roman", Times, serif;padding:5px 0;margin:0.5em 0;text-align:left;}
#column1 h2{font-size:1.5em;}
#column1 h2.firstheading{padding-left:5px;margin-right:125px;}
#column1 h2 a{color:#eaf3fc;}
#column1 h2 a:hover{color:#eaf3fc;text-decoration:none;}
#column1 ul, #column1 ol{margin:0.5em;padding:0.5em;}
#column1 ul li{margin:0 1em;padding:0.2em;list-style:square inside;}
#column1 ol li{margin:0 3em;padding:0.2em;list-style:decimal outside;}
#column1 blockquote{margin:15px;padding:0 0 10px 30px;font-style:italic;background:url('images/blockquote.png') 0 0 no-repeat;}
#column1 blockquote p{margin:1em 2em 0 0;}
#column2{float:left;position:relative;width:215px;margin-left:-215px;margin-top:20px;font-size:0.8em;}
.container-left{margin-right:10px;margin-left:10px;color:#ffc;}
#column3{float:right;position:relative;width:290px;margin-right:-290px;font-size:0.8em;}
.container-right{margin-left:20px;margin-right:10px;color:#ffc;}
#footer{color:#434343;background:#171717 url('images/footer.jpg') top left repeat-x;font-size:0.8em;clear:both;padding:12px 0px;margin-left:-1px;}
#footer p{text-align:center;margin:0;padding:0;}
#footer p a{color:#555;}
#back{clear:both;font-size:0.8em;text-align:right;padding:10px;clear:both;margin-top:20px;}
#back a{font-weight:normal;}
#back span{float:left;}
#back strong{color:#006;}
#breadcrumbs a{color:#e8e8e8;text-decoration:none;}
#breadcrumbs a:hover{color:#f90;text-decoration:none;}
#breadcrumbs{position:absolute;color:#eee;font-size:0.9em;top:6px;left:5px;text-align:left;text-transform:lowercase;}
#searchCSS{font-size:0.9em;position:absolute;top:6px;right:5px;}
#searchform{text-align:center;}
#searchform #s{width:200px;font-size:9px;padding:2px;border:1px solid #1b8aeb;}
#searchform #s:focus{border:1px solid #aaa;background:#fafafa;}
#searchsubmit{font-size:9px;background:#fff url('images/search.gif') 1px 1px no-repeat;cursor:pointer;padding:1px 3px 1px 15px;border:1px solid #1b8aeb;}
#searchsubmit:hover{border:1px solid #999;}
#submit{cursor:pointer;}
.entry form{text-align:center;}
select{width:140px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;border:1px solid #ccc;background:#f9f9f9;}
#commentform textarea{width:95%;padding:2px;border:1px solid #ccc;background:#f9f9f9;}
#commentform #submit{color:#666;background:#eee;vertical-align:top;}
#commentform #submit:hover{border:1px solid #aaa;background:#eee;}
#commentform input:focus, #commentform textarea:focus, #searchform #s:focus{background:#fff;}
.comment_no{padding:10px 0;float:right;font-size:3em;color:#ccc;}
.commentlist{padding:20px;margin:0;}
ol.commentlist{margin:0 !important;padding:0 !important;}
.commentlist li{clear:both;list-style-type:none !important;padding:10px !important;margin:10px !important;}
.commentlist li:hover{background-position:0 0;}
.commentmetadata{border-top:1px dotted #ec5;clear:both;text-align:right;font-size:0.8em;font-weight:normal;color:#ca5;margin-top:20px !important;}
#column1 blockquote.commented{margin-left:5px;padding:0 10px 10px 20px;font-style:italic;color:#963;background:url('images/blockquote.gif') 0 0 no-repeat !important;}
#column1 blockquote.commented blockquote, #column1 blockquote.commented ul, #column1 blockquote.commented ul li{background:none !important;margin:0 !important;padding:0 !important;}
.commentlist .gravatar{display:block;float:left;padding:3px;margin:0 20px 5px 0;border:2px solid #ccc;background:#eee;}
.alt{clear:both;}
p img{padding:0;}
p img[alt="an image"]{float:left;margin:0 7px 2px 0;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.center{display:block;margin-left:auto;margin-right:auto;}
.alignright{float:right;}
.alignleft{float:left;}
.images{width:95%;text-align:center;}
.images img{float:left;clear:both;margin:0 auto;}
#column2 ul{margin-bottom:1em;border:5px solid #2c77ba;}
#column3 ul{margin-bottom:1em;border:5px solid #2c77ba;}
#column2 ul li, #column3 ul li{margin:0;padding:5px;background:#f9f9f9 url('images/icon.gif') 5px 6px no-repeat;}
#column2 ul li a, #column3 ul li a{margin-left:20px;display:block;border-bottom:1px dotted #fc6;}
#column2 ul li a:hover, #column3 ul li a:hover{border-color:#da3;}
#column2 ul li.listHeader, #column3 ul li.listHeader{background:transparent;padding:0;}
#column2 ul li h2, #column2 ul li h3, #column3 ul li h2, #column3 ul li h3{margin:0;padding:1em 0 0.5em 1.2em;color:#1b8aeb;background:#f0f0f0;}
#column2 ul li.calendar{padding:5px;background:#f9f9f9;}
#column3 .icons{background:#f9f9f9;margin-bottom:1em;padding-bottom:5px;}
#column3 dl dd{border-bottom:1px dotted #fc6;margin:0 10px 5px 0;padding:0.5em 1em;}
.icons{border:5px solid #2c77ba;}
.icons dt{margin:0;padding:1em 0 0.5em 1.2em;font-size:1.1em;font-weight:bold;color:#1b8aeb;background:#f0f0f0;border:5px solid #f90;}
.icons a{display:block;height:16px;padding-left:25px !important;}
.icons a:hover{background-position:left bottom;}
.icons .s_delicious{background:url('images/delicious.gif') no-repeat;}
.icons .s_digg{background:url('images/digg.gif') no-repeat;}
.icons .s_technorati{background:url('images/technorati.gif') no-repeat;}
.icons .s_reddit{background:url('images/reddit.gif') no-repeat;}
.icons .s_magnolia{background:url('images/magnolia.gif') no-repeat;}
.icons .s_stumbleupon{background:url('images/stumbleupon.gif') no-repeat;}
.icons .s_yahoo{background:url('images/yahoo.gif') no-repeat;}
.icons .s_google{background:url('images/google.gif') no-repeat;}
.icons .s_facebook{background:url('images/facebook.png') no-repeat;}
.iconComment a{padding-left:5px;}
.iconEdit{padding:1px 0 5px 20px;}
.rss{padding:15px 0;align:center;}
a.iconrss{background:url('images/rss.png') top center no-repeat;text-indent:-999em;height:104px !important;display:block;}
a.iconrss:hover{background-position:bottom;}
img{max-width:100%;}
* html #wrapper1, * html .outer a, * html .container-left, * html .container-right, * html .outer, * html h2{height:1%;}
* html .outer p{margin-right:-4px;}
#column2{margin-right:-1px;}
#column3{margin-left:-1px;}
* html #column2{margin-right:-2px;}
.pic{float:left;margin:0px 5px 5px 0px;}
#column2 ul ul, #column3 ul ul{background:transparent;padding:0;margin:0;}
#linkcat-1{list-style:none;}
#column2 #linkcat-1 h2{margin:0;padding:0.5em;color:#666;background:#f0f0f0;}
#column2 #linkcat-1 h2{margin-left:40px;}
#column3 #linkcat-1 h2{margin-right:38px;}
#column2 ul #searchform, #column3 ul #searchform{background:#f0f0f0;;padding-top:20px;}
#column2 #searchform input, #column3 #searchform input{cursor:pointer;padding:2px;border:1px solid #aaa;margin:0;}