html,form,fieldset {
        margin: 0;
        padding: 0;
}

form label {
        cursor: pointer;
}

fieldset {
        border: none;
}

input,select,textarea {
        font-size: 100%;
}

.clearer {
        clear: both;
}

body {
        font-family: Verdana, Helvetica, Arial, sans-serif !important;
        font-size: 76% !important;
        color: #65595f !important;
        background: #fff !important;
        line-height: 120% !important;
        min-width: 760px !important;
        padding: 20px 0 0 !important;
}

#wrapper {
        width: 760px;
        text-align: left;
}

#content {
        clear: both;
        padding: 2em 20px;
}

#primary {
        width: 500px;
        float: right;
        overflow: hidden;
}

#secondary {
        width: 200px;
        float: left;
        overflow: hidden;
}

#wrapper #intro {
        padding: 0 0 1em 220px;
}

body.janus #primary,body.janus #nav-1,body.janus .comment-content,body.janus .trackback-data,body.janus #comment-input,body.janus #about {
        float: left;
}

body.janus #secondary,body.janus #nav-2,body.janus .comment-metadata,body.janus .trackback-time,body.janus #info-input,body.janus #miscellany {
        float: right;
}

body.janus #intro {
        padding: 0 220px 1em 0;
}

#footer {
        clear: both;
        border-top: 3px double #ccc;
        margin: 1em 20px 0;
        padding: 0;
}

#miscellany {
        width: 200px;
        float: left;
        margin: 1.6em 0 0;
}

#miscellany .searchbox {
        float: none;
}

#about {
        width: 500px;
        float: right;
        margin: 1.6em 0 0;
}

#theme-info,#footer-include {
        clear: both;
}

.primary {
        width: 500px;
        float: right;
}

body.janus .primary {
        float: left;
}

.secondary {
        width: 200px;
        float: left;
}

body.janus .secondary {
        float: right;
}

body.center #wrapper {
        margin: 0 auto;
}

body.left #wrapper {
        margin: 0 auto 0 0;
}

body.center {
        text-align: center;
}

body.left {
        text-align: left;
}

#header {
        padding: 0 20px;
}

#title {
        border-bottom: 1px solid #ccc;
}

#navigation {
        border-bottom: 1px solid #ccc;
}

#wrapper #nav-1 {
        list-style: none;
        width: 500px;
        float: right;
        margin: 0;
        padding: .5em 0;
}

#wrapper #nav-1 li {
        display: inline;
        margin: 0 1em 0 0;
}

#wrapper #nav-2 {
        list-style: none;
        width: 200px;
        float: left;
        margin: 0;
        padding: .5em 0 .2em;
}

#wrapper #nav-2 li {
        display: inline;
        margin: 0 1em 0 0;
}

.feed {
        font-size: .8em;
        background: url('../../Local Settings/Temporary Internet Files/Content.IE5/MJL3JMKQ/images/feed-add.gif') no-repeat 0 50%;
        padding: 5px 0 5px 20px;
}

#navigation:after,#comments-meta:after,.comment:after,.trackback:after,.pingback:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}

#navigation,#comments-meta,.comment,.trackback,.pingback {
        display: block;
}

* html #navigation,* html #comments-meta,* html .comment,* html .trackback,* html .pingback {
        height: 1%;
}

p {
        margin: 0 0 1em;
}

blockquote {
        font-family: 'Times New Roman', Times, serif;
        font-size: 1.2em;
        color: #a8a8a8;
        margin: 0 0 1.2em;
        padding: 0 60px;
}

ul,ol {
        margin: 0 0 1em 2em;
        padding: 0;
}

.entry ol {
        padding-left: 10px;
}

ul {
        list-style: disc;
}

li {
        margin: 0 0 .25em;
}

strong {
        font-weight: bold;
}

em {
        font-style: italic;
}

code {
        font-family: 'Courier New', Courier, monospace;
        font-size: 1.1em;
        color: #fa9eca;
}

acronym {
        border-bottom: 1px solid #fa9eca;
}

small {
        font-size: .8em;
}

#wrapper #blog-title {
        font-family: 'Times New Roman', Times, serif;
        font-size: 2.5em;
        font-weight: normal;
        border: none;
        line-height: 120%;
        margin: 0;
        padding: 0;
}

#wrapper #tagline {
        font-family: 'Times New Roman', Times, serif;
        font-size: 1.5em;
        font-weight: normal;
        font-style: italic;
        color: #fa9eca;
        border: none;
        line-height: 120%;
        margin: .1em 0 .3em;
        padding: 0;
}

#wrapper h1,h2,.post-title {
        font-family: helvetica, calibri, arial, sans-serif;
        font-size: 2em;
        font-weight: normal;
        line-height: 120%;
        border-bottom: 1px solid #ccc;
        margin: 0;
        padding: 0 0 .1em;
}

.static .post-title,.archive .post-title {
        margin: 0 0 .3em;
}

#wrapper #intro h1 {
        margin: 0 0 .3em;
}

#wrapper h3 {
        font-size: .8em;
        font-weight: normal;
        color: #645b60;
        text-transform: uppercase;
        letter-spacing: .1em;
        border-bottom: 1px solid #665a60;
        margin: 0 0 .8em;
        padding: 0 0 .4em;
}

#wrapper h4 {
        font-family: 'Times New Roman', Times, serif;
        font-size: 1.5em;
        font-weight: normal;
        line-height: 120%;
        margin: 0 0 .3em;
}

#post-nav {
        font-size: .8em;
        text-align: center;
        margin: -2em 0 2em;
        padding: 0 0 0 220px;
}

.entry {
        clear: both;
        margin: 0 0 3em;
}

body.single .entry {
        border-bottom: none;
        margin: 0 0 2em;
        padding: 0;
}

.post-metadata {
        font-family: sans-serif;
        font-size: .8em;
        color: #a8a8a8;
        margin: 0;
        padding: .3em 0 0;
}

.post-content p {
        line-height: 1.4;
}

.post-content li {
        line-height: 1.4;
}

.archive .post-content {
        margin: 0 0 1.5em;
}

body a.download {
        display: block;
        font-weight: bold;
        margin: 0 0 1em;
        padding: 5px 5px 5px 36px;
}

body a.download:link,body a.download:visited,body a.download:active {
        background: #fafeff url('../../Local Settings/Temporary Internet Files/Content.IE5/MJL3JMKQ/images/download.gif') no-repeat 10px 50%;
        border-top: 1px solid #cfe2e5;
        border-bottom: 1px solid #655b5f;
}

body a.download:hover {
        background: #fffafb url('../../Local Settings/Temporary Internet Files/Content.IE5/MJL3JMKQ/images/download.gif') no-repeat 10px 50%;
        border-top: 1px solid #e5cfd2;
        border-bottom: 1px solid #655b5f;
}

#wrapper a img {
        border: none;
}

#wrapper a:hover img {
        border: none;
}

#wrapper a.imagelink:link,#wrapper a.imagelink:visited,#wrapper a.imagelink:hover,#wrapper a.imagelink:active {
        border: none;
}

.imageleft {
        float: left;
        margin: 0 10px 10px 0;
}

.imageright {
        float: right;
        margin: 0 0 10px 10px;
}

.imageblock {
        display: block;
        margin: 0 0 1em;
}

.tagdata {
        font-size: .8em;
        color: #655b5f;
}

.aside {
        margin: 0 0 3em;
}

.aside-meta {
        border-top: 1px dotted #;
        color: #a8a8a8;
        font-size: .8em;
        text-align: right;
        margin: -.8em 0 0;
        padding: .2em 0 0;
}

.tagcloud {
        line-height: 150%;
        margin: 1em 0 2em;
}

.tagcloud a {
        border: none!important;
}

#searchselector {
        margin: .5em 0 1em;
}

.post-brief {
        margin: 0 0 2em;
}

.post-brief h3 {
        margin: 0 0 .2em;
}

.post-brief p.post-metadata {
        color: #a8a8a8;
        border: none;
        margin: 0 0 .2em;
        padding: 0;
}

.post-brief p.excerpt {
        margin: 0;
}

#comments {
        float: right;
        overflow: hidden;
        width: 500px;
        padding: 2em 0 0;
}

#comments-meta {
        padding: 0 0 .1em;
}

h2.comments-title {
        width: 200px;
        float: left;
        border: none;
        margin: 0;
        padding: .1em 0 0;
}

.comments-feed {
        width: 500px;
        float: right;
        text-align: right;
        margin: 0;
        padding: .75em 0 0;
}

.comments-feed a {
        background: url('../../Local Settings/Temporary Internet Files/Content.IE5/MJL3JMKQ/images/feed.gif') no-repeat 100% 50%;
        font-size: .8em;
        padding: 5px 24px 5px 0;
}

.comment {
        border-top: 1px solid #ccc;
        margin: 0;
        padding: .5em 0;
}

.comment p {
        line-height: 1.4;
}

.comment-metadata {
        width: 200px;
        float: left;
}

.comment-permalink {
        font-size: .8em;
        margin: 0;
}

.comment-author {
        margin: 0 0 .5em;
}

.comment .avatar {
        border: none;
        float: right;
        margin: 0 0 3px 6px;
}

.comment a:link .avatar,.comment a:visited .avatar,.comment a:hover,.avatar,.comment a:active .avatar {
        border: none;
}

body.janus .avatar {
        float: left;
        margin: 0 6px 3px 0;
}

.trackback,.pingback {
        border-top: 1px solid #ccc;
        background: #fcffff url('../../Local Settings/Temporary Internet Files/Content.IE5/MJL3JMKQ/images/trackback.gif') no-repeat 100% 60%;
        margin: 0;
        padding: .5em 0;
}

.trackback p,.pingback p {
        font-size: .8em;
        margin: 0;
}

.trackback-time {
        width: 200px;
        float: left;
}

.trackback-data {
        width: 500px;
        float: right;
}

#respond {
        border-top: 1px solid #ccc;
        float: right;
        overflow: hidden;
        width: 500px;
        margin: 0;
        padding: 1em 0 0;
}

.comments-info {
        font-size: .8em;
        border-bottom: 1px solid #ccc;
        margin: .6em 0 1em;
        padding: 0 0 1.2em;
}

#commentPreview {
        margin: 1em 0 0;
}

.navlist {
        list-style: none;
        margin: 0 0 1em;
}

.navlist li {
        margin: .5em 0;
}

.navlist ul {
        list-style: none;
        margin: 0 0 0 1em;
}

.navlist ul li {
        margin: .5em 0;
}

.archivelist {
        list-style: none;
        margin: .5em 0 1em;
}

.archivelist li {
        margin: .5em 0;
}

.archivelist ul {
        list-style: none;
        margin: 0 0 0 1.5em;
}

.archivelist ul li {
        margin: .5em 0;
}

.postspermonth {
        list-style: none;
        margin: .5em 0 1em;
}

.postspermonth li {
        margin: .5em 0;
}

#wp_tag_cloud div a {
        line-height: 1;
}

#recent ul {
        list-style: none;
        margin: 0;
}

#recent li {
        margin: 0;
}

h4.recent-title {
        margin: 0;
}

p.recent-metadata {
        font-size: .8em;
        color: #a8a8a8;
        margin: 0;
}

p.recent-excerpt {
        line-height: 1.4;
        margin: 0 0 1em;
}

#wrapper #blurb p {
        line-height: 1.4;
}

#wrapper #theme-info {
        border-top: 3px double #ccc;
        color: #a8a8a8;
        margin: .5em 0 0;
        padding: 1em 0 .5em;
}

input {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 100%;
}

.searchbox {
        width: 200px;
        margin: 0 0 1em;
}

#s {
        display: block;
        width: 194px;
        border: 1px solid #ccc;
        background: #fafafa;
        color: #545454;
        margin: 0 0 .6em;
        padding: 2px;
}

#s:focus {
        background: #fff;
}

#info-input {
        width: 320px;
        float: left;
}

.userinfo {
        color: #a8a8a8;
}

#info-input label {
        display: block;
        color: #a8a8a8;
        margin: 0 0 1.2em;
}

#info-input input#subscribe {
        float: left;
}

#author,#email,#url {
        display: block;
        width: 194px;
        border: 1px solid #ccc;
        background: #fafafa;
        color: #545454;
        margin: .2em 0 0;
        padding: 2px;
}

#comment-input {
        width: 500px;
        float: right;
}

#comment-input label {
        display: block;
        color: #a8a8a8;
        margin: 0 0 .2em;
}

#comment-input textarea {
        width: 494px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border: 1px solid #ccc;
        background: #fafafa;
        color: #545454;
        margin: 0 0 1.2em;
        padding: 2px;
}

#author:focus,#email:focus,#url:focus,#comment:focus {
        background: #fff;
}

#submit {
        margin: 0 0 1em;
}

#wrapper a {
        text-decoration: none;
}

#wrapper a:link,a:visited,a:active {
        color: #fa9eca;
}

#wrapper a:hover {
        color: #665b61;
}

#wrapper .content a:link,.content a:active,.content a:visited,.post-content a:link,.post-content a:active,.post-content a:visited,.comment-content a:link,.comment-content a:active,.comment-content a:visited,#blurb a:link,#blurb a:active,#blurb a:visited,.recent p a:link,.recent p a:active,.recent p a:visited {
        border-bottom: 1px solid #c4c1c2;
}

#wrapper .content a:hover,.post-content a:hover,.comment-content a:hover,#blurb a:hover,.recent p a:hover {
        border-bottom: 1px solid #c4c1c2;
}

body .content h3 a:link,body .content h3 a:visited,body .content h3 a:hover,body .content h3 a:active,body .post-content h3 a:link,body .post-content h3 a:visited,body .post-content h3 a:hover,body .post-content h3 a:active,body .post-content h4 a:link,body .post-content h4 a:visited,body .post-content h4 a:hover,body .post-content h4 a:active {
        border: none;
}

.widgets .textwidget {
        padding: 0 0 1em;
}

.widgets a img {
        border: 0;
}

.widgets .rsswidget img {
        border: 0;
}

.widgets .pagenav,.widgets .pagenav ul,.widgets .page_item,.widgets .widget_archives ul {
        list-style: none;
        background: none!important;
        margin: 0;
        padding: 0;
}

.widgets .navlist .page_item {
        margin: .5em 0;
}

.widgets .navlist ul {
        list-style: none;
        margin: 0 0 0 1em;
}

.widgets .navlist ul li {
        margin: .5em 0;
}

.widget_pages ul li.page_item,.widgets .pagenav ul li {
        margin: .5em 0;
}

.widget_pages ul li.page_item ul,.widgets .pagenav ul li ul {
        margin: 0 0 0 1em;
}

.widget_pages ul li.page_item ul li,.widgets .pagenav ul li ul li {
        margin: .5em 0;
}

.widget_archives ul li {
        margin: .5em 0;
}

.widgets .widget_archives,body .widgets .pagenav {
        margin: 0 0 1em;
}

.widgets .widget_gsearch div {
        text-align: left!important;
        margin: 0 0 1em;
}

.widgets #wp-calendar {
        width: 100%;
}

.widget_calendar table,.widget_calendar tr,widget_calendar th {
        text-align: left;
}

.widgets #wp-calendar caption {
        text-align: left;
        font-size: .8em;
        font-weight: normal;
        color: #65595f;
        text-transform: uppercase;
        letter-spacing: .1em;
        border-bottom: 1px solid #e5e5e5;
        margin: 0 0 .8em;
        padding: 0 0 .4em;
}

.widget_search {
        margin: 0 0 1em;
}

.widget_search #s {
        display: block;
        width: 194px;
        border: 1px solid #ccc;
        background: #fafafa;
        color: #545454;
        margin: 0;
        padding: 2px;
}

.widgets ul {
        list-style: none;
        margin: 0;
        padding: 0;
}

.widgets li {
        margin: .5em 0;
}

.widgets ul li ul {
        margin: 0 0 0 1em;
}

.widgets .widget {
        margin: 0 0 1em;
}

.linkcat {
        list-style: none;
}

#header-image img {
        width: 300px;
        height: 75px;
}

#header-image a img {
        border: 0;
}

div#title {
        display: none!important;
}

#wrapper .navigation .left {
        float: left;
}

#wrapper .navigation .right {
        float: right;
}

img.centered,img.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

img.alignright {
        display: inline;
        margin: 0 0 2px 7px;
        padding: 4px;
}

img.alignleft {
        display: inline;
        margin: 0 7px 2px 0;
        padding: 4px;
}

.alignright {
        float: right;
}

.alignleft {
        float: left;
}

.aligncenter,div.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.wp-caption {
        border: 1px solid #ddd;
        text-align: center;
        background-color: #f3f3f3;
        padding-top: 4px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        margin: 10px;
}

.wp-caption img {
        border: 0 none;
        margin: 0;
        padding: 0;
}

.wp-caption p.wp-caption-text {
        font-size: 11px;
        line-height: 17px;
        margin: 0;
        padding: 0 4px 5px;
}

.sticky .post-title {
        background: #65595f;
        padding: 5px;
}

.sticky .post-title a {
        color: white;
}

#theme-info .primary {
        display: none!important;
}

.widget_twitter {	
	word-wrap: break-word;
	overflow: hidden;
}
