body	{margin:0;text-align:center;background:#fff url(/img/body_bg.jpg) 50% 0 repeat-x; font: normal .9em/1.3em Trebuchet MS, Helvetica, sans-serif;}
a	{color:#1390d8; text-decoration:none;}
a:hover	{color:#1390d8; text-decoration:underline;}
img	{border:0}
p {padding: 0; margin: 0 0 12px 0; } 
.clear	{clear:both}
form	{margin:0}
h2	{margin:0 0 5px 0;line-height:1.0em; color:#005193;}
h3	{margin:0 0 5px 0}
ul 	{list-style:disc; margin:15px 30px 15px 30px;}
ul li 	{margin:2px 0px 2px 0px;}
b {color:#005193;}


#maintable	{}
#left	{background:url(/img/left_bg.jpg) top right no-repeat;}

#main,#center,.container {width:989px;}
#centerpad	{background:url(/img/top_bg.jpg) top left no-repeat;padding:0px 5px 70px 0;//margin: -108px 0 0 0;//padding-top: 90px;}
TD	{color: #086ea8; font: normal .9em/1.3em Trebuchet MS, Helvetica, sans-serif;color: #086ea8;text-align:left}

#leftcontent {float:left;width:187px;margin-top: 70px; font-size: 90%;}
#leftcontent h3 {background:#c7e4f4;margin: 15px 0 0 0;padding: 10px;font-weight: normal;color:#77a5ca;}
#leftcontent ul {background: #FFFFFF;list-style-type: none;margin: 0;text-indent: 0;padding: 5px 0;}
#leftcontent ul li {text-indent: 0;padding: 2px 10px;margin: 0;display: block;}
#leftcontent ul li a {color: #a72d05;}
#leftcontent ul.categorylist li a {margin-top:-12px;}
#leftcontent span {margin: 0 0 10px 0;color: #868686;display: block;}
.linklist a {font-size: 11px;}
#left-nav {border:1px solid #FFF;}
#left-nav h3 {font-size: 14px;margin: 0;color:#044b8e;}
#left-nav  ul {background: #77a5ca;list-style-type: none;margin: 0;text-indent: 0;padding: 5px 0;}
#left-nav  ul li {text-indent: 0;padding: 2px 10px;margin: 0;display: block;}
#left-nav  ul li a {color: #fff; display: block;}
#left-nav {//padding-top: 0!important;}

#centercontent	{float:left; background:url(/img/center_bg.png) repeat-y;width:535px;text-align:left;margin-top: 70px;min-height: 1050px;}
#centerbottom {float:left;background:url(/img/center_bottom_bg.png) no-repeat;width:535px;margin-left: 187px;}
#social {background:#044b8e;height: 39px;display: block;margin: 1px 13px 0 12px;}
#social a{float:right;}
h2.title{width: 460px; overflow: hidden;margin-top: 10px;padding-left: 20px;background:url(/img/title_bullet.jpg) 0 50% no-repeat;} 
h2.title  a  img{float: left; display:inline; max-width: 550px; } 
.postInfo {color:#5a5a5a;background:url(/img/post_info_bg.png) 0 50% no-repeat;width:495px;padding: 15px 15px;}
.postInfo a {color: #a72d05; text-decoration: none;font-weight: bold;padding: 10px 0;}
.postInfo a:hover {text-decoration: underline;}
.postBody{padding: 0 6px;}
.postBody a {color:#a72d05;}
.postBody p {line-height: 150%;margin-top: 10px;}
.postBody p img {border: 4px solid #FFFFFF;}
.postActions {padding: 10px 0; margin-bottom: 20px;}
.comment {background: #FFF; padding: 10px 10px 0 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #77A5CA; margin: 10px;}
.name {text-align: right;}
p.comments_invite {background:#77a5ca;padding: 10px 5px;display: block;}
a.comments_invite  {font-weight: bold;color: #ffffff;background:#447db0;padding: 5px 10px;margin-right: 5px;}
#rightcontent{float:right; width: 255px;margin-top: 70px;padding-top: 6px;}
#rightcontent a {color: #a72d05;display: block; margin: 0 0 -12px 0;font-size: 11px;}
#rightcontent h3 {background:#c7e4f4;margin: 0;padding: 10px;font-weight: normal;color:#77a5ca;}
#rightcontent .content {background: #ffffff; margin: 0 0 15px 0; padding: 10px; color: #868686;}
#searchTitle {background: #2c498e; color: #FFFFFF;padding: 5px 10px; display: inline;font-weight: bold;}
#search {background: #2c498e; padding: 0;margin: 0 0 15px 0;}
#searchText {margin: 5px 0 5px 10px;padding: 3px 10px;width: 180px;border: 2px solid #FFFFFF; background: #c7e4f4; color: #77a5ca;}
#flickr {border: solid 1px #000000; background-color:#FFFFFF; text-align:center;margin: 0 0 15px 0;padding: 5px 0 0 0;}
.flickr_badge_image a{float: left;height: 40px; width: 50px; overflow: hidden;padding: 0 0 10px 10px;}
#custom_flickr_badge {margin: 10px 0 0 0;text-indent: 0;list-style-type: none;padding: 0;}
#custom_flickr_badge li {margin:10px 0 0 10px ;float: left;height: 50px; width: 50px; overflow: hidden;}

#txpCommentInputForm {margin-bottom: 40px;}
#footer	{width:100%; background:url(/img/footline.gif) top repeat-x #005195;text-align:left;}
.footlinks	{color:#fff;margin:0 auto;}
.footlinks h3	{font-size:1em; margin:0 0 10px 0}
ul.fl 	{list-style:none; margin:30px 0; padding:0;display:inline; width:475px;float:left;}
ul.fl li 	{width:150px;float:left;padding-bottom:5px; margin:0; }
.footlinks a	{color:#b5cee4}

#blogstuff	{background:#3d7bae;border:2px solid #9cbbd6;width:480px;float:right;margin:30px 0 0 0}
#blogstuff ul	{margin:0;padding:0;font-size:.9em;line-height:1.1em}
#blogstuff li	{margin:0 18px 3px 18px; padding:0; }

.columnSingle	{float:left;width:95%;}
.column	{float:left;width:48%;}
.padleft	{margin-left:25px}
.pop	{float:right;padding:0 0 10px 10px;text-align:center;font-size:.9em}
.small	{font-size:.8em; line-height:1.2em}

#book TD	{padding:1px 8px 3px 3px;font-size:60%;}
#book	{border:1px solid #f28d15; background:#fee5b1;float:right;}
.error	{color:#c00;}
#eventhead	TD {background:#f28d15;border-top:1px solid #c36b02;border-bottom:1px solid #c36b02;padding:3px 6px 3px 6px;color:#FFF;}
#eventhead a {color:#FFF;}
#eventhead a:hover {color:#333192;}
#showMoreLinks td	{font-size:.8em;border-bottom:1px dotted #31abe7;padding:3px 0}


