.creditslnk { font-size: 10px; color: rgb(255, 255, 255); }
.creditslnk a { color: rgb(255, 255, 255); text-decoration: none; }
.creditslnk a:visited { color: rgb(255, 255, 255); text-decoration: none; }
html { min-height: 100%; }
img { border: 0px none ; }
body { margin: 0px auto; background: rgb(255, 255, 255) url('footer_bg.gif') repeat-x scroll center bottom; text-align: center; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(82, 82, 82); }
#wrapper { border: 0px none ; background: rgb(255, 255, 255) url('bg.gif') repeat-x scroll center top; display: block; width: 100%; height: 100%; text-align: center; }
#pagecontainer { border: 0px none ; margin: auto; background: rgb(255, 255, 255) none repeat; width: 724px; height: 100%; text-align: center; }
#header { background: rgb(0, 68, 118) url('header.gif') no-repeat scroll center top; width: 724px; height: 128px; text-align: left; }
#header #siteinfo { padding-top: 40px; padding-left: 122px; float: left; width: 50%; }
#sitename { color: rgb(180, 226, 252); letter-spacing: -2px; font-size: 25px; font-weight: bold; padding-bottom: 2px; }
#sitename span { color: rgb(255, 255, 255); }
#sitedescription { font-weight: bold; font-size: 12px; color: rgb(255, 255, 255); padding-left: 15px; }
#header #rssicon { float: right; padding-top: 21px; padding-right: 23px; }
.page_item { margin: 0px; float: left; }
#navigation { background: rgb(3, 94, 141) url('nav_bg.gif') repeat-x scroll center top; width: 724px; height: 48px; margin-bottom: 3px; }
#navigation ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#navigation li { margin: 0px; float: left; }
#navigation li a { line-height: 4em; float: left; width: 7.5em; display: block; color: rgb(255, 255, 255); text-decoration: none; text-align: center; font-weight: bold; }
#navigation li a:hover { color: rgb(99, 255, 60); }
#searchform { margin: 12px 0px 0px; padding: 0px 5px 0px 0px; float: right; }
#searchform #s { border: 0px none ; padding: 4px; background: rgb(46, 132, 181) url('search_bg.gif') repeat; color: rgb(255, 255, 255); width: 189px; }
#searchform #sidebarsubmit { border: 1px solid rgb(17, 85, 4); padding: 3px; background: rgb(30, 136, 9) none repeat; color: rgb(255, 255, 255); font-size: 10px; }
#content { width: 482px; float: left; text-align: left; background-color: rgb(255, 255, 255); }
#content #PostSet { padding: 15px; }
#dateblock { margin: 3px 10px 0px 0px; background: transparent url('dateblock.gif') no-repeat; width: 55px; height: 57px; text-align: center; float: left; color: rgb(255, 255, 255); font-size: 13px; font-weight: bold; padding-top: 4px; }
#dateblock #day { font-size: 17px; font-weight: bold; color: rgb(2, 59, 88); padding-top: 5px; }
#postheader { padding: 5px; }
#postheader h1 { margin: 3px 0px; padding: 0px; letter-spacing: -1px; font-size: 18px; font-weight: bold; }
#postheader h1 a:hover { text-decoration: underline; }
#postheader a { color: rgb(2, 59, 89); text-decoration: none; font-weight: bold; }
#postheader #postdetails a:hover { border-bottom: 1px dotted rgb(2, 59, 89); }
#postcontent a:hover { border-bottom: 1px dotted rgb(2, 59, 89); }
#postcontent a { color: rgb(2, 59, 89); text-decoration: none; font-weight: bold; }
#postcontent { font-size: 12px; line-height: 160%; }
#postfooterdrop { border: 0px none ; background: rgb(255, 255, 255) url('postfooter_drop.gif') repeat-x scroll center top; margin-top: 15px; height: 41px; }
#postfooter { border: 1px solid rgb(224, 235, 237); background: rgb(241, 246, 249) url('comment_bullet.gif') no-repeat scroll left center; text-align: left; margin-bottom: 15px; margin-top: 0px; font-weight: bold; }
#postfooter a { line-height: 3em; color: rgb(2, 59, 89); text-decoration: none; padding-left: 60px; }
#postfooter a:hover { text-decoration: underline; }
.more-link { color: rgb(2, 59, 89); text-decoration: none; }
#sidebar { background: rgb(255, 255, 255) none repeat; width: 227px; margin-left: 5px; margin-right: 5px; float: left; }
#sidebar #WidgetBlock { width: 227px; background-color: rgb(240, 240, 240); text-align: left; margin-bottom: 10px; }
#sidebar div #WidgetHeader { background-image: url('sidebar_h1.gif'); background-position: left center; background-repeat: no-repeat; height: 42px; text-align: right; }
#sidebar div #WidgetHeader h1 { padding: 15px 15px 0px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(255, 255, 255); font-weight: bold; }
#sidebar div #WidgetHeader h1 span { color: rgb(161, 196, 138); }
#sidebar div ul { margin: 0px; padding: 0px 0px 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar div ul li { border-bottom: 1px dotted rgb(207, 205, 205); margin: 0px 5px; background: rgb(255, 255, 255) url('sidebar_bullet.gif') no-repeat scroll left top; }
#sidebar div ul li a { line-height: 2.5em; color: rgb(67, 67, 67); text-decoration: none; padding-left: 35px; }
#sidebar div ul li a:hover { font-weight: bold; }
#both { clear: both; }
#footer { margin: auto; background: transparent none repeat; height: 142px; width: 724px; font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); }
#footer #WPLogo { float: left; padding-top: 76px; text-align: left; }
#footer #Copyright { float: right; padding-top: 76px; }
#footer a { color: rgb(54, 154, 35); }
#footer a:hover { text-decoration: underline; }
#sitenamef { color: rgb(74, 145, 189); letter-spacing: -2px; font-size: 25px; font-weight: bold; padding-bottom: 2px; }
#sitenamef span { color: rgb(103, 156, 188); }
#sitedescriptionf { font-weight: bold; font-size: 12px; color: rgb(103, 156, 188); padding-left: 25px; }
h2 { letter-spacing: -1px; color: rgb(2, 58, 91); font-size: 18px; font-weight: bold; }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea { border: 1px solid rgb(213, 214, 215); padding: 5px; background: rgb(240, 242, 243) none repeat; color: rgb(67, 67, 67); }
.comment { margin: 10px 0px; line-height: 120%; }
#Commenter { margin: 0px; float: left; width: 130px; text-align: right; padding-right: 8px; padding-top: 5px; font-size: 10px; line-height: 100%; }
#Commenter a { color: rgb(2, 59, 86); font-size: 10px; text-decoration: none; }
#Commenter h2 a { font-size: 15px; font-weight: bold; color: rgb(2, 59, 86); text-decoration: none; }
#CommentInfo { margin: 0px; padding: 0px; float: left; width: 307px; }
#CommentInfo #commenttop { margin: 0px; padding: 0px; background: rgb(5, 93, 141) url('comment_top.gif') no-repeat scroll center top; }
#CommentInfo #commenttop p { margin: 0px; padding: 10px; color: rgb(255, 255, 255); }
#CommentInfo #commentfooter { margin: 0px; padding: 0px; background: rgb(5, 93, 141) url('comment_bottom.gif') no-repeat scroll center bottom; height: 29px; }
#wp-calendar { border: 0px none ; margin: 0pt auto; empty-cells: show; font-size: 12px; width: 90%; }
#wp-calendar #next a { padding-right: 10px; text-align: right; padding-left: 0px; }
#wp-calendar #prev a { text-align: left; padding-left: 0px; }
#sidebar ul li #wp-calendar tr td a { display: block; text-decoration: underline; padding-left: 0px; }
#wp-calendar a:hover { background: rgb(231, 231, 231) none repeat; color: rgb(0, 0, 0); }
#wp-calendar caption { font-size: 13px; text-align: center; margin-top: 13px; margin-bottom: 5px; font-weight: bold; }
#wp-calendar td { padding: 2px 0pt; color: rgb(63, 63, 63); letter-spacing: normal; text-align: center; }
#wp-calendar td.pad:hover { padding: 2px 0pt; background: transparent none repeat; }
#wp-calendar td:hover, #wp-calendar #today { background: rgb(231, 231, 231) none repeat; color: rgb(0, 0, 0); font-weight: bold; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }



h2 {
font-size:14px;
}

#postdetails {
font-size:10px;
}

#WidgetBlock p {
padding:5px;
font-size:10px;
}

#WidgetBlock p a {
color:#222;
text-decoration:none;
}
