* { margin: 0pt; padding: 0pt; }
body { margin: 0pt; padding: 0pt; background: rgb(195, 195, 205) none repeat scroll 0% 0%; font-family: Verdana,Tahoma,Arial,Serif; line-height: 1.5em; voice-family: inherit; font-size: 0.76em; color: rgb(51, 51, 51); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; font-family: Georgia,Verdana,Arial,Serif; font-weight: normal; color: rgb(103, 113, 254); line-height: 1.4em; }
h1 a { margin: 0pt; padding: 0pt; font-family: Georgia,Verdana,Arial,Serif; font-weight: normal; color: rgb(103, 113, 254); line-height: 1.4em; }
p, blockquote, ul, ol { margin-top: 0pt; padding-top: 0pt; margin-bottom: 0.5em; line-height: 1.8em; }
a:link, a:visited { color: rgb(204, 28, 30); text-decoration: none; }
a:hover, a:active { color: rgb(204, 28, 30); text-decoration: none; }
img { padding: 0px; }
img.left { margin: 0pt 0em 0em 0pt; float: left; }
img.right { margin: 0pt 0pt 1em 1em; float: right; }
blockquote { margin: 1em; padding: 0pt 2em 0pt 4em; background: transparent url(4e51cd4d55c11946be0b8ef64c6d5fb9.gif) no-repeat scroll left top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(102, 102, 102); font-style: italic; }
fieldset { border: medium none ; }
dl { margin: 1em 0px; }
dt { font-weight: bold; }
dd { margin: 0.5em 1em; padding: 0pt; }
ul.authorposts { margin: 0pt; padding: 0pt 2em; }
ul.authorposts li { margin: 0pt; padding: 5px; }
ul.authorposts li em { float: right; font-style: normal; }
#menu { border-bottom: 3px solid rgb(227, 227, 206); margin: 0pt auto; padding: 0pt; background: rgb(103, 113, 254) none repeat scroll 0% 0%; height: 28px; line-height: 28px; font-weight: bold; font-family: "Lucida Sans","Trebuchet MS",Verdana,Arial,serif; text-transform: uppercase; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 1020px; }
#menu ul { margin: 0pt auto; padding: 0pt 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu li { display: inline; }
#menu a { border: medium none ; padding: 3px 15px; display: block; float: left; text-decoration: none; color: rgb(204, 221, 204); }
#menu #rss a { border: medium none ; background: transparent url(5efac517cfcaac4890945c360967a693.gif) no-repeat scroll 10px 50%; float: right; padding-left: 30px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#menu a:hover, #menu a:active, #menu li.current_page_item a:link, #menu li.current_page_item a:visited, #menu li.current_page_item a:hover, #menu li.current_page_item a:active, #menu #rss a:hover { color: rgb(255, 255, 255); background-color: rgb(46, 88, 209); }
#splash { margin: 0px auto; background: rgb(255, 255, 255) url(5f0f383df5fdd14cb11a7760d14b8e94.jpg) no-repeat scroll center center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 180px; }
#outer { margin: 0pt auto; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 1020px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#main { margin: 0pt; padding: 0pt 10px; float: right; width: 820px; }
#main ul { margin: 0pt; padding: 0pt 0pt 0pt 2em; }
#main li { padding: 5px 0pt 0pt; }
#main ol { margin: 0pt; padding: 0pt 0pt 0pt 3em; }
#main .post { margin-bottom: 3em; }
#main .entry { padding: 5px 0pt 0pt 5px; }
#main .posted { border-bottom: 1px solid rgb(233, 233, 224); padding: 3px 5px; font-size: 0.9em; color: rgb(102, 102, 68); }
#content { margin: 0pt; padding: 0pt 10px; background: rgb(252, 252, 249) none repeat scroll 0% 0%; float: left; width: 599px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#content ul { list-style-image: url(8edf482982fea245bba9022fd4495122.png); }
#content h2, #content h3 { padding: 0pt 0pt 0pt 4px; font-size: 2.2em; }
#content h2.pagetitle { border-bottom: 1px solid rgb(233, 233, 233); }
#content h2 a { border: medium none ; }
#sidebar { margin: 0pt; padding: 0pt; float: right; width: 180px; }
#leftside { margin: 0pt; padding: 0pt; float: right; width: 180px; }
#outer .sidebar { font-size: 0.9em; }
#outer .sidebar ul { margin: 0pt; padding: 0pt; }
#outer .sidebar h2, #outer .sidebar h3 { border-bottom: 1px solid rgb(204, 204, 153); padding: 3px; font-size: 2em; font-variant: small-caps; }
#outer .sidebar ul { padding: 0pt 0pt 5px; background: transparent none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#outer .sidebar li { padding: 0pt 0pt 5px; background: transparent none repeat scroll 0% 0%; font-size: 1em; list-style-type: none; list-style-image: none; list-style-position: outside; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#outer .sidebar ul ul, #outer .sidebar p, #outer .sidebar form { margin: 0pt; padding: 10px; }
#outer .sidebar ul ul ul { margin: 0pt; padding: 0pt 10px; }
#outer .sidebar select { border: 1px solid rgb(204, 204, 204); background: rgb(252, 254, 250) none repeat scroll 0% 0%; width: 90%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: Verdana,Arial,Serif; font-size: 1em; line-height: 1.4em; }
#wp-calendar { margin: 10px auto 0pt; empty-cells: show; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; text-decoration: underline; }
#wp-calendar #today { border: 1px solid rgb(153, 153, 119); }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0pt; text-align: center; }
#wp-calendar td.pad:hover { background-color: rgb(255, 255, 255); }
input.textbox { border: 1px solid rgb(204, 204, 204); padding: 5px; background: rgb(249, 252, 249) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: Verdana,Arial,Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 160px; }
textarea { border: 1px solid rgb(204, 204, 204); padding: 5px; background: rgb(249, 252, 249) none repeat scroll 0% 0%; width: 90%; height: 20em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: Verdana,Arial,Serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
input.textbox:focus, textarea:focus { border: 1px solid rgb(204, 204, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#commentform { margin: 0pt; padding: 10px; }
#main .commentlist { border-top: 1px solid rgb(204, 221, 204); margin: 0pt; padding: 0pt; }
#main .commentlist li { border-bottom: 1px solid rgb(204, 221, 204); margin: 0pt; padding: 0.75em; list-style-type: none; list-style-image: none; list-style-position: outside; }
#main .commentlist li .cmtinfo { padding: 5px 0pt; margin-bottom: 10px; position: relative; }
#main .commentlist li .cmtinfo em { margin: 0pt; padding: 0pt; font-weight: normal; font-style: normal; display: block; color: rgb(153, 153, 119); font-size: 0.9em; }
#main .commentlist li cite { font-weight: bold; font-size: 1.1em; font-style: normal; }
#main .commentlist li .number { color: rgb(204, 204, 204); float: right; font-size: 1.6em; font-family: "Trebuchet MS",Georgia,Verdana,Arial,Serif; }
#main .commentlist li.alt { background: rgb(249, 252, 249) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#main .commentlist li.authorcomment { border: 1px solid rgb(204, 204, 153); }
#main .nocomments { font-size: 90%; text-align: center; color: rgb(153, 153, 119); }
#main .avatar { margin: 0pt 0.5em 0.5em 0pt; float: left; }
#footer { margin: 0pt auto; padding: 0pt; background: rgb(105, 156, 189) none repeat scroll 0% 0%; text-align: center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(204, 221, 204); width: 1020px; }
#footer p { margin: 0pt; padding: 7px; font-size: 0.9em; }
#footer a { color: rgb(204, 221, 204); }
#footer a:hover { color: rgb(255, 255, 255); }
#outer .feed { background: transparent url(847e69998f7a4541bc563a8adcad1d29.gif) no-repeat scroll left center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; padding-left: 17px; }
#header, #content, #sidebar, #leftside, #footer, .widget { overflow: hidden; }
html { height: 100%; }
body { height: 100%; }
#outer { position: relative; min-height: 100%; }
* html #outer { height: 100%; }
#footer { position: relative; }
