/* ::::: http://wp-themes.com/wp-content/themes/blass2/style.css ::::: */

body { margin: 0pt; font-family: "Lucida Grande","Lucida Sans Unicode",verdana,geneva,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 62.5%; line-height: 1.6em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); }
* { margin: 0pt; padding: 0pt; }
#header { border-top: 30px solid rgb(255, 255, 255); }
#header .description { margin: 45px 0pt 0pt; float: right; color: rgb(51, 51, 51); }
#header h1 { border-bottom: 3px solid rgb(239, 248, 251); margin: 15px 0pt 0pt; padding: 25px 25px 40px 0pt; }
#wrapper { margin: 0pt auto; width: 760px; }
#header h1 { margin: 20px 0pt; font-family: "Lucida Grande","Lucida Sans Unicode","Times New Roman",Times,serif; font-size: 3.8em; font-weight: 400; color: rgb(51, 51, 51); letter-spacing: -1px; }
#header h1 a { text-decoration: none; color: rgb(51, 51, 51); }
#nav { border-bottom: 3px solid rgb(239, 248, 251); margin: 0pt; padding: 15px 0pt; height: 25px; }
#nav li { padding: 0pt 10px 0pt 0pt; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
#nav li a { margin: 1px 2px 0pt 0pt; padding: 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(153, 153, 153); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS; font-style: normal; font-variant: normal; font-size: 1.6em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: 400; text-decoration: none; display: block; }
#nav li a:hover { background-color: rgb(239, 248, 251); color: rgb(0, 0, 0); text-decoration: none; }
#content { margin: 0pt 250px 0pt 0pt ! important; padding: 10px 20px 0px 0pt; }
#content p, #content2 p { margin: 25px 0pt; line-height: 25px; font-size: 120%; word-spacing: 1px; }
#content a, #content2 a { text-decoration: none; color: rgb(153, 153, 153); }
#content a:hover, #content2 a:hover { background-color: rgb(239, 248, 251); color: rgb(0, 0, 0); }
#content h2, #content2 h2 { border-bottom: 1px solid rgb(239, 248, 251); margin: 15px 0pt; padding: 5px 0pt; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS; font-size: 2.8em; font-weight: 400; color: rgb(153, 153, 153); line-height: 30px; }
#content h2 a, #content2 h2 a { border: medium none ; text-decoration: none; }
#content h1 { margin: 10px 0pt; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS; font-style: normal; font-variant: normal; font-weight: normal; font-size: 3em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(34, 34, 34); }
#content h3 { margin: 10px 0pt; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS; font-style: normal; font-variant: normal; font-weight: normal; font-size: 2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(34, 34, 34); }
#content h4 { margin: 10px 0pt; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(34, 34, 34); }
#content h5 { margin: 10px 0pt; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.6em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(34, 34, 34); }
#content ul, ol { margin: 10px 10px 10px 25px; font-size: 120%; }
#content2 ul, ol { margin: 10px 10px 10px 25px; }
blockquote { border: 1px solid rgb(204, 204, 204); margin: 10px 0pt; padding: 5px 15px; background: rgb(239, 248, 251) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
a:hover { color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(239, 248, 251); }
.post { margin: 0pt 0pt 50px; text-align: justify; }
.post img { border: 5px solid rgb(238, 238, 238); padding: 1px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.post .info { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 25px 0pt; padding: 2px 3px 3px 8px; background-color: rgb(239, 248, 251); font-size: 1em; color: rgb(51, 51, 51); }
.date { margin: 0pt 0pt 15px; }
.post small { margin-top: 25px; }
p.news { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 10px 0pt 28px; padding: 10px; background: rgb(239, 248, 251) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); font-size: 120%; }
#sidebar { padding: 28px 10px 30px; width: 220px; float: right; height: 100%; }
#sidebar h2 { padding: 0pt 0pt 3px; letter-spacing: 1px; font-size: 1.6em; color: rgb(51, 51, 51); }
#sidebar ul { margin: 0pt 0pt 23px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 120%; }
#sidebar li { border-bottom: 1px solid rgb(239, 248, 251); padding: 3px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar li a:hover { color: rgb(0, 0, 0); background-color: rgb(239, 248, 251); }
#sidebar input { border: 1px solid rgb(238, 238, 238); padding: 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 102px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(68, 68, 68); font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#sidebar input:focus { border: 1px solid rgb(238, 238, 238); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
input { border: 1px solid rgb(204, 204, 204); padding: 3px; font-family: "Lucida Grande","Lucida Sans Unicode",Trebuchet MS; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
input:hover { border: 1px solid rgb(38, 38, 38); }
input:focus { border: 1px solid rgb(38, 38, 38); color: rgb(51, 51, 51); }
.navigation { text-align: center; font-size: 120%; }
.wp-caption { border: 1px solid rgb(221, 221, 221); margin: 10px; padding: 4px 0pt 0pt; text-align: center; background-color: rgb(243, 243, 243); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; }
.wp-caption img { border: 0pt none ; margin: 0pt; padding: 0pt; }
#header h1 a:hover, #footer a:hover { background: rgb(239, 248, 251) none repeat scroll 0% 0%; text-decoration: none; color: rgb(51, 51, 51); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content li, #content2 li { border-bottom: 1px solid rgb(239, 248, 251); padding: 10px; }
a, #sidebar li a, #footer a { color: rgb(153, 153, 153); text-decoration: none; }
#footer { margin: 0pt; padding: 20px 0pt; color: rgb(51, 51, 51); }

