* { margin: 0pt; padding: 0pt; }
body { font-family: "Trebuchet MS","Lucida Sans Std","Lucida Sans Unicode",sans-serif; font-size: 0.9em; background-color: rgb(231, 247, 255); background-image: url('background.jpg'); background-repeat: repeat-x; background-position: 0px 0px; color: rgb(99, 101, 102);margin-top:100%;}
a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; text-decoration: none; }
a:link, a:visited { color: rgb(198, 82, 78); text-decoration: none; }
a:hover { color: rgb(198, 82, 78); text-decoration: underline; }
img, a img { border: medium none ; }
code { font-family: "Courier New",Courier,mono; color: rgb(51, 51, 51); }
.clear { clear: both; }
#wrapp { margin: 0px auto; width: 1000px; background-image: url('header_bg.jpg'); background-repeat: no-repeat; background-position: right top; }
#header { width: 970px; height: 386px; }
#HederTitle { width: 500px; height: 207px; }
#HederTitle h1 { color: rgb(62, 68, 73); font-weight: normal; font-variant: normal; width: 250px; padding-top: 60px; padding-left: 15px; }
#HederTitle h1 a:link, #HederTitle h1 a:visited { text-decoration: none; color: rgb(255, 255, 255); }
#HederTitle h1 a:hover { text-decoration: none; color: rgb(255, 255, 255); }
#HederTitle span { color: rgb(10, 90, 136); margin-top: 5px; margin-bottom: 5px; display: block; width: 450px; font-size: 1.1em; padding-left: 15px; }
#BottomHeader { height: 280px; width: 700px; }
#BottomHeaderWrapp { margin: 15px auto 5px; overflow: auto; width: 680px; height: 280px; }
#BottomHeaderWrapp p { padding: 5px; color: rgb(255, 255, 255); font-size: 1.4em; }
#BottomHeaderWrapp img, #BottomHeaderWrapp a img { padding: 5px 9px; }
#BottomHeaderWrapp a:link, #BottomHeaderWrapp a:visited, #BottomHeaderWrapp p a:link, #BottomHeaderWrapp p a:visited { color: rgb(198, 82, 78); text-decoration: none; }
#BottomHeaderWrapp a:hover, #BottomHeaderWrapp p a:hover { color: rgb(198, 82, 78); text-decoration: underline; }
#BottomHeaderWrapp span { display: block; float: right; margin-right: 25px; }
#wrappinner { margin: 0px; padding: 0px; width: 740px; float: left; }
#main { width: 560px; float: left; margin-top: 35px; }
#main .navigation { width: 550px; }
#main .navigation .alignleft { float: left; }
#main .navigation .alignleft a:link, #main .navigation .alignleft a:visited { color: rgb(189, 65, 61); text-decoration: none; }
#main .navigation .alignleft a:hover { color: rgb(189, 65, 61); text-decoration: underline; }
#main .navigation .alignright { float: right; }
#main .navigation .alignright a:link, #main .navigation .alignright a:visited { color: rgb(189, 65, 61); text-decoration: none; }
#main .navigation .alignright a:hover { color: rgb(189, 65, 61); text-decoration: underline; }
#main .entryBox { width: 547px; background-color: rgb(140, 215, 253); margin-bottom: 35px; background-image: url('entry_bg_top.jpg'); background-repeat: no-repeat; background-position: -1px 0px; }
#main .entryBox .title h2 { font-weight: normal; text-transform: uppercase; padding-top: 15px; padding-left: 15px; color: rgb(62, 68, 73); }
#main .entryBox .title h2 a:link, #main .entryBox .title h2 a:visited { font-weight: normal; text-transform: uppercase; color: rgb(255, 255, 255); }
#main .entryBox .title h2 a:hover { color: rgb(255, 255, 255); }
#main .entryBox span.date { margin-left: 18px; margin-top: 5px; margin-bottom: 5px; font-size: 0.8em; color: rgb(240, 240, 240); display: block; }
#main .entryBox .entry { margin: 0px auto; overflow: auto; width: 510px; }
#main .entryBox .entry p { color: rgb(36, 39, 42); font-size: 1.1em; padding-top: 10px; padding-bottom: 15px; }
#main .entryBox .entry a:link, #main .entryBox .entry p a:link { text-decoration: none; color: rgb(49, 153, 212); }
#main .entryBox .entry a:hover, #main .entryBox .entry p a:hover { text-decoration: underline; color: rgb(49, 153, 212); }
#main .entryBox .entry a:visited, #main .entryBox .entry p a:visited { text-decoration: none; color: rgb(49, 153, 212); }
#main .entryBox .entry img { padding: 7px; }
#main .entryBox .entry ul, #main .entryBox .entry li { padding: 2px; list-style-type: none; }
#main .entryBox .entry ul li { list-style-type: circle; list-style-position: inside; }
#main .entryBox .entry code { margin: 10px 5px 10px 0px; padding: 3px; font-family: "Courier New",Courier,mono; display: block; background-color: rgb(222, 219, 208); font-size: 1em; line-height: 1.5em; }
#main .entryBox .entry blockquote { border-style: none none none solid; border-width: 0px 0px 0px 3px; border-left: 3px solid rgb(191, 184, 163); padding: 5px 10px; font-size: 0.9em; line-height: 1.5em; font-style: oblique; }
#main .entryBox .entry pre { width: 500px; }
#main .entryBox .entryBottom { background-image: url('entry_bg_bottom.jpg'); background-repeat: no-repeat; background-position: -1px 21px; height: 36px; }
#main .entryBox .entryBottom span { font-size: 0.8em; padding-left: 17px; padding-right: 7px; display: block; }
#main .entryBox .entryBottom a:link, #main .entryBox .entryBottom a:visited { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; }
#main .entryBox .entryBottom a:hover { text-decoration: underline; color: rgb(88, 52, 8); font-weight: bold; }
#main .entryBox .entryDescription, #main .entryBoxAlt .entryDescription { margin: 0px auto; overflow: auto; width: 510px; }
#main .entryBox .entryDescription p, #main .entryBoxAlt .entryDescription p { padding: 15px 8px 0px; line-height: 1.5em; }
#main .entryBox .entryDescription p a:link, #main .entryBoxAlt .entryDescription p a:link, #main .entryBoxAlt .entryDescription p a:visited, #main .entryBox .entryDescription p a:visited { text-decoration: none; color: rgb(189, 65, 61); }
#main .entryBox .entryDescription p a:hover, #main .entryBoxAlt .entryDescription p a:hover { text-decoration: underline; color: rgb(198, 81, 78); }
#main .entryBox p.who, #main .entryBoxAlt p.who { padding-left: 15px; padding-top: 5px; padding-bottom: 5px; }
#main .entryBox p.who a:link, #main .entryBox p.who a:visited, #main .entryBox .entryBottom p.commentmetadata a:link, #main .entryBox .entryBottom p.commentmetadata a:visited, #main .entryBoxAlt p.who a:link, #main .entryBoxAlt p.who a:visited, #main .entryBoxAlt .entryBottom p.commentmetadata a:link, #main .entryBoxAlt .entryBottom p.commentmetadata a:visited { text-decoration: none; color: rgb(146, 135, 113); }
#main .entryBox .entryBottom p.commentmetadata a:hover, #main .entryBoxAlt .entryBottom p.commentmetadata a:hover, #main .entryBox p.who a:hover, #main .entryBoxAlt p.who a:hover { text-decoration: underline; color: rgb(146, 135, 113); }
#main .entryBox .entryBottom p.commentmetadata, #main .entryBoxAlt .entryBottom p.commentmetadata { padding-top: 15px; padding-left: 15px; padding-bottom: 5px; font-size: 0.8em; color: rgb(146, 135, 113); }
#main .entryBoxAlt { width: 547px; background-color: rgb(212, 207, 193); margin-bottom: 55px; background-image: url('entry_bg_top_alt.jpg'); background-repeat: no-repeat; background-position: -1px 0px; }
#main .entryBoxAlt .entryBottom { background-image: url('entry_bg_bottom_alt.jpg'); background-repeat: no-repeat; background-position: -1px 1px; height: 40px; }
#main #commentForm { width: 550px; }
#main #commentForm p.tags { padding: 10px; width: 530px; }
#main #commentForm p { padding: 5px; }
#main #commentForm p a:link, #main #commentForm p a:visited { color: rgb(189, 65, 61); text-decoration: none; }
#main #commentForm p a:hover { color: rgb(189, 65, 61); text-decoration: underline; }
#main #commentForm input#submit { border-style: none; border-width: 0px; padding: 5px; font-size: 1em; cursor: pointer; }
#main #commentForm input#author, #main #commentForm input#email, #main #commentForm input#url, #main #commentForm textarea#comment { border: 1px solid rgb(229, 226, 217); padding: 8px 5px; font-family: "Trebuchet MS","Lucida Sans Std","Lucida Sans Unicode",sans-serif; font-size: 1em; font-weight: normal; background-color: rgb(250, 250, 250); }
#main #commentForm input#author:hover, #main #commentForm input#email:hover, #main #commentForm input#url:hover, #main #commentForm textarea#comment:hover { border: 1px solid rgb(229, 226, 217); background-color: rgb(247, 247, 243); }
#main h3.respond { padding: 10px 5px; }
#sidebar { float: left; width: 120px; margin-top: 25px; }
#sidebar h2, #sidebar h3 { font-size: 1.5em; margin-bottom: 5px; margin-top: 17px; color: rgb(10, 90, 136); }
#sidebar ul, #sidebar li { list-style-type: none; }
#sidebar ul li { padding: 3px 3px 3px 8px; list-style-type: none; color: rgb(108, 94, 94); }
#sidebar a:link, #sidebar ul li a:link, #sidebar a:visited, #sidebar ul li a:visited { color: rgb(49, 153, 212); text-decoration: none; }
#sidebar a:hover, #sidebar ul li a:hover { text-decoration: underline; color: rgb(88, 52, 8); }
#sidebar form {  }
#sidebar form input#s { border: 1px solid rgb(229, 226, 217); margin: 0px; padding: 1px 5px; font-family: "Trebuchet MS","Lucida Sans Std","Lucida Sans Unicode",sans-serif; font-size: 1.3em; font-weight: normal; background-color: rgb(250, 250, 250); }
#sidebar form input#s:hover { border: 1px solid rgb(229, 226, 217); background-color: rgb(247, 247, 243); }
#sidebar form input { border: medium none ; padding: 5px; }
#sidebar2 { float: left; width: 130px; margin-top: 25px; margin-left: 55px; }
#sidebar2 h2, #sidebar2 h3 { font-size: 1.5em; margin-bottom: 5px; margin-top: 17px; color: rgb(10, 90, 136); }
#sidebar2 ul, #sidebar2 li { list-style-type: none; width: 150px; }
#sidebar2 ul li { padding: 3px 3px 3px 8px; list-style-type: none; color: rgb(108, 94, 94); width: 100px; }
#sidebar2 a:link, #sidebar2 ul li a:link, #sidebar2 a:visited, #sidebar2 ul li a:visited { color: rgb(49, 153, 212); width: 100px; text-decoration: none; }
#sidebar2 a:hover, #sidebar2 ul li a:hover { text-decoration: underline; color: rgb(88, 52, 8); }
#sidebar2 form {  }
#sidebar2 form input#s { border: 1px solid rgb(229, 226, 217); margin: 0px 0px 5px; padding: 8px 5px; font-family: "Trebuchet MS","Lucida Sans Std","Lucida Sans Unicode",sans-serif; font-size: 1.3em; font-weight: normal; background-color: rgb(250, 250, 250); }
#sidebar2 form input#s:hover { border: 1px solid rgb(229, 226, 217); background-color: rgb(247, 247, 243); }
#sidebar2 form input { border: medium none ; padding: 5px; }
#footer { clear: both; height: 35px; margin-top: 25px; }
#footer p { padding-left: 15px; padding-top: 5px; }
#footer p a:link, #footer p a:visited { color: rgb(49, 153, 212); text-decoration: none; }
#footer p a:hover { color: rgb(170, 161, 133); text-decoration: underline; }
