#page { background-color:#FFFFFF; }
#page A { color:#454545; font-family:"Trebuchet MS", verdana, arial, sans-serif; text-decoration:none; font-weight:bold; }
#page A:link { color:#454545; text-decoration:none; }
#page A:visited { color:#454545; text-decoration:none; }
#page A:active { color:#f86f1c; }
#page A:hover { color:#f86f1c; }
blacktext { color:#000000; text-decoration:none; }
h1 { font-family:"Trebuchet MS", verdana,arial, sans-serif; font-size:1.1em; font-weight:bold; margin:0; color:#FFFFFF; }
.body { font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size:.7em; color:#000000; margin-left:0; }
.byline,.entryfooter,.trackbackfooter { font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size:.7em; line-height:135%; margin:0; padding:0 0 8px; color:#000; }
.byline { clear:both; }
.commentBody { font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size:.8em; color:#000000; margin-right:10px; margin-bottom:40px; }
.commentByLine { font-weight:bold; clear:left; }
#blogText { padding:0 8px; }
#banner,#banner a { font-family:"Trebuchet MS", verdana,arial, sans-serif; font-size:1.2em; font-weight:bold; color:#FEFCFD; background-color:#FFFFFF; }
input,select,textarea { font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size:1em; color:#000000; }
.menuTitle { font-family:verdana, arial, sans-serif; font-size:.7em; background-color:#F5F5F5; text-align:center; text-transform:uppercase; letter-spacing:.2em; padding:5px; color:#f86f1c; }
.header,.header a { font-family:verdana, arial, sans-serif; font-size:.7em; text-align:center; font-weight:bold; }
#calendar { width:85%; margin:0 auto; }
.calendarTable,.calendarTable a { font-family:verdana, arial, sans-serif; font-size:.8em; text-align:center; padding:1px; line-height:14px; }
.calendarToday { background-color:#f86f1c; color:#FFFFFF; }
.calendarToday a:link { color:#FFFFFF; font-weight:bold; }
.menuBody { font-family:verdana, arial, sans-serif; font-size:.65em; text-align:left; padding:2px; line-height:14px; }
.menuBody .header { font-size:1em; }
.menuBody A { font-family:verdana, arial, sans-serif; font-size:1em; }
.menuBody22 { font-family:verdana, arial, sans-serif; font-size:.65em; text-align:left; padding:2px; line-height:14px; background-color:#ffffff; }
.menuBody22 .header { font-size:1em; }
.menuBody22 A { font-family:verdana, arial, sans-serif; font-size:1em; }
.date { font-family:"Trebuchet MS", verdana, arial, sans-serif; color:#666; border:1px solid #999; padding:5px; margin-bottom:10px; font-weight:normal; }
.blogHeader,.trackbackHeader,.commentHeader,.relatedentriesHeader { font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size:.7em; color:#666; border:1px solid #999; padding:5px; margin-bottom:10px; font-weight:normal; }
.footerHeader { background-color:#ddd; font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size:.7em; color:#666; border:1px solid #999; padding:5px; font-weight:normal; }
.rightMenu { border:1px solid #999; margin:8px; }
.code { font-family:"courier new",courier,monospace; font-size:1em; color:black; border:solid thin #0000cc; background-color:#ffffcc; overflow:auto; max-height:200px; padding:4px; line-height:15px; margin:5px 0; }
.codePrint { font-family:courier,monospace; font-size:.7em; color:black; border:solid thin #0000cc; background-color:#ffffcc; padding:4px; line-height:15px; }
.center { text-align:center; }
.entry { margin-bottom:8px; padding-bottom:3px; border-bottom:1px solid #999; }
a img { border:0; }
.comment,.trackback,.commentAlt,.trackbackAlt { border:1px solid #999; padding:10px; margin:10px 0; position:relative; }
.commentAlt,.trackbackAlt { background-color:#efefef; }
.comment img,.commentAlt img { float:left; position:relative; margin:0 5px 5px 0; }
.commentBody,.trackbackBody { font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size:.7em; color:#000000; margin-bottom:10px; }
#relatedEntriesList { font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size:.7em; color:#000000; }
.commentByLine,.trackbackByLine { font-style:italic; font-size:.7em; }
.addCommentLink,.addTrackbackLink { text-align:right; }
#trackbacks,#comments { margin-top:8px; }
#calendar th { font-weight:normal; }
.tbLink { font-size:1.1em; }
.autoImage { float:left; margin:0 5px 5px 0; }
.autoImage img { max-width:320px; }
.byline img { vertical-align:top; }

/*==================Forms======================*/
fieldset#commentForm,fieldset#sendForm { margin:8px; text-align:left; }
fieldset#sendForm { border:none; }
fieldset#commentForm legend,fieldset#sendForm legend { font-size:1.1em; font-weight:normal; color:#000000; margin:0; padding:3px 5px 10px; }
fieldset#commentForm label,fieldset#sendForm label { float:left; width:110px; }
fieldset#sendForm label { width:130px; }
fieldset#commentForm div,fieldset#sendForm div { clear:both; margin-bottom:5px; }
fieldset#commentForm .longLabel { width:260px; }
fieldset#sendForm .longLabel { width:200px; }
fieldset#commentForm .nofLoat,fieldset#sendForm .nofLoat { float:none; }
fieldset#commentForm #comments,fieldset#sendForm #notes { width:100%; height:120px; overflow:auto; }
fieldset#sendForm #notes { width:300px; }
fieldset#commentForm img { margin:3px auto; }
fieldset#sendForm img,fieldset#sendForm #submit { margin-left:200px; }
#popUpFormBody { background:#fff; margin:8px; }

/*===========================CUSTOM BLOG BUTTONS =========================*/
#comment-buttons { width:500px; height:30px; margin-bottom:2px; overflow:visible; }
#comment-buttons ul,#comment-buttons li { list-style:none; margin:0; padding:0; text-indent:0; }
#comment-buttons li { display:inline; float:left; }
#comment-buttons a { padding-top:10px; color:#fff; display:block; text-decoration:none; font-weight:normal; text-align:center; }
#comment-buttons a:hover { background-position:left -236px; }
#comment-buttons a span { background:url(/images/feature-button-bg.png) no-repeat scroll top left; height:23px; font-size:12px; line-height:23px; padding:0 12px 0 40px; display:inline-block; border:1px solid #000; color:white; }
#read-comments a { width:200px; background-position:0 -236px; }
#leave-comments a { width:200px; background-position:-210px -236px; }
#read-comments a:hover { background-position:0 0; }
#leave-comments a:hover { background-position:-210px 0; }
