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

body { border-top: 3px solid rgb(220, 215, 230); font-size: 62.5%; font-family: Georgia,'Times New Roman',Serif; color: rgb(102, 102, 102); text-align: center; }
a { border-bottom: 1px dotted; color: rgb(20, 105, 185); text-decoration: none; }
a:visited { color: rgb(184, 91, 90); }
a:hover { text-decoration: none; color: rgb(65, 86, 162); }
#page { text-align: left; }
#header a { border-top: 3px solid rgb(44, 58, 108); border-left: 1px solid rgb(220, 215, 230); border-bottom: medium none; z-index: 100; margin-top: -3px; font-size: 1em; font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica,Sans-Serif; font-weight: bold; letter-spacing: 1px; color: rgb(44, 58, 108); }
#header a:hover { background: rgb(220, 215, 230) none repeat scroll 0% 0%; text-decoration: none; color: white; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#content { border: 1px solid rgb(220, 215, 230); font-size: 1.2em; line-height: 1.8em; }
.postmetadata, .commentmetadata, #footer { letter-spacing: 1px; font-family: 'Trebuchet MS',Arial,Helvetica,sans-serif; text-transform: uppercase; font-size: 0.75em; font-weight: normal; }
#footer { font-size: 0.9em; }
#footer a, #footer a:visited { border-bottom: medium none; color: rgb(120, 120, 120); text-decoration: none; }
#footer a:hover { color: rgb(40, 40, 40); }
small, .navigation { color: rgb(138, 134, 132); font-family: Arial,Helvetica,Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
h1, h2, h3, h4, p, div { font-family: Arial,Helvetica,Sans-Serif; font-weight: normal; color: black; }
h1 { font-size: 3.8em; line-height: 0.9em; }
#header h1 a { border: medium none ; color: rgb(200, 100, 40); letter-spacing: -3px; font-family: Galliard,Georgia,'Times New Roman',Serif; font-weight: normal; text-align: center; }
h2 { font-size: 2.1em; color: rgb(44, 58, 108); }
h2 a { border-bottom: medium none; letter-spacing: -1px; line-height: 1.2em; text-decoration: none; color: rgb(44, 58, 108); }
h2 a:visited { border-bottom: medium none; letter-spacing: -1px; line-height: 1.2em; text-decoration: none; color: rgb(44, 58, 108); }
h2 a:hover { color: rgb(65, 86, 162); }
h3 { font-size: 1.3em; }
h4, li h2 { line-height: 1.2em; letter-spacing: 1px; font-size: 0.8em; font-weight: normal; text-transform: uppercase; font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif; }
.entry h3 { margin-top: 12px; margin-bottom: 0pt; }
.entry p, div { margin-top: 8px; margin-bottom: 0pt; }
.entry p a:visited { color: rgb(184, 91, 90); }
#description { background: rgb(44, 58, 108) none repeat scroll 0% 0%; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: white; font-size: 1.1em; font-family: Tahoma,Arial,Helvetica,Serif; line-height: 1.8em; }
#sidebar { background: rgb(220, 215, 230) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-family: Arial,Helvetica,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#sidebar div { font-family: Arial,Helvetica,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.9em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#sidebar li { font-size: 0.9em; font-weight: bold; }
#sidebar a { border-bottom: medium none; font-size: 1.2em; color: rgb(60, 69, 67); text-decoration: none; line-height: 1.7; font-weight: normal; font-style: normal; }
#sidebar a:hover { color: rgb(90, 99, 97); text-decoration: underline; }
#sidebar h2 { color: white; font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif; font-weight: bold; letter-spacing: 2px; line-height: 30px; text-transform: uppercase; font-size: 1.1em; }
#searchsubmit, #sidebarsubmit, #commentform #submit { font-family: 'Trebuchet MS',Arial,Helvetica,Sans-Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 0.8em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; letter-spacing: 1px; text-transform: uppercase; }
#sidebarsubmit { font-size: 1em; }
.nocomments, .postmetadata, strike, #footer { color: rgb(168, 164, 162); }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: 0.07em; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid rgb(221, 221, 221); margin: 10px; text-align: center; background-color: rgb(243, 243, 243); padding-top: 4px; -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; }
body { margin: 0pt; padding: 0pt; }
#page { margin: 0pt auto; width: 880px; }
#header { height: 160px; }
#content { margin: 30px 0pt 0pt; padding: 20px 20px 20px 30px; width: 559px; float: left; clear: both; }
#header ul, #header li { display: inline; list-style-type: none; list-style-image: none; }
#header li a { padding: 74px 32px 12px 12px; display: block; min-width: 40px; float: left; }
.post { margin: 0pt 0pt 40px; text-align: left; }
#footer { width: 610px; clear: both; }
#footer p { margin: 0pt; padding: 20px 0pt; text-align: center; }
#header h1 { margin: 0pt; padding: 0pt; background: white url('header_background.jpg') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; width: 269px; height: 160px; float: right; }
#header h1 a { margin: 30px 0pt 0pt; padding: 37px 15px 0pt; display: block; width: 239px; height: 80px; }
h2, #sidebar h2 { margin: 0pt; }
#sidebar h2 { padding: 0pt; }
h3 { margin: 30px 0pt 0pt; padding: 0pt; }
h4 { margin: 10px 0pt 0pt; padding: 20px 0pt 0pt; }
.alignright { float: right; }
.alignleft { float: left; }
ul, ol { margin: 25px 0pt; padding: 0pt 0pt 0pt 30px; }
ol { padding: 0pt 0pt 0pt 35px; }
ul ul { margin: 5px 0pt 20px 20px; }
ol li { margin: 0pt; padding: 0pt; }
#sidebar ul, #sidebar ul ol { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar ul li { list-style-type: none; list-style-image: none; margin-bottom: 15px; line-height: 1.7; }
#sidebar ul ul, #sidebar ul ul ul { margin: 0pt; }
ol li, #sidebar ul ol li { list-style-type: decimal; list-style-image: none; list-style-position: outside; }
#sidebar ul ul li, #sidebar ul ol li { margin: 0pt; padding: 0pt; }
input#s, input#author, input#email, input#url, textarea, #sidebar #searchform #s { border: 1px solid rgb(201, 197, 195); }
#searchform { margin: 0pt auto; padding: 0pt 0pt 15px; text-align: left; }
#sidebar #searchform #s { padding: 2px 0pt; width: 125px; }
#searchsubmit, #sidebarsubmit { margin-left: 10px; }
.entry form { text-align: center; }
select { width: 130px; }
#description, #sidebar { padding: 30px; display: block; margin-left: 611px; }
#sidebar form { margin: 0pt; }
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dotted; }
blockquote, blockquote cite { margin: 0px 15px 0pt 0pt; padding: 20px 0px 20px 33px; background: transparent url('quote-arial.gif') no-repeat scroll 0px 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(110, 106, 103); font-style: italic; font-size: 0.9em; }
blockquote p { margin: 0pt; padding: 0pt; }
hr { display: none; }
.navigation { border-bottom: medium none; padding: 10px 0pt 40px; display: block; width: 100%; text-align: center; clear: both; }
