* {margin: 0; padding: 0}
body {background: #5a5a5a; color: #000; text-align: center; font: 12px arial,sans-serif}
img {border: none}

table {border-collapse: collapse}
td, th {margin: 0; padding: 0; vertical-align: top}

a {color: #d90010}
a:hover {color: #fff; background-color: #d90010}

.txt {font: 12px arial,sans-serif}
.clear {clear: both; height: 1px; overflow: hidden; }
.alignleft {float: left}
.alignright {float: right}

input, textarea {font: 12px arial,sans-serif}

h1, h2, h3 {clear: both}

#page {width: 960px; text-align: left; margin: 0 auto; background: #fff; position: relative}
#header {background: #5bb2df url(images/bg-header.gif) right bottom no-repeat; padding: 0 30px; height: 145px; min-height: 145px}

html>body #header {height: auto}


#logo {width: 471px; height: 70px; display: block; position: absolute; top: 10px; left: 30px}
#edu {float: right; width: 186px; height: 23px; position: absolute; top: 14px; right: 65px; }



#header ul {width: 690px; padding-top: 95px }
#header ul li {display: inline; text-transform: uppercase; font-weight: bold; font-size: 110%}
#header ul li a {display: block; float: left; text-decoration: none; padding: 3px 6px; background: #5a5a5a; color: #fff; margin: 0 5px 15px 0}
#header ul li a:hover {background: #373737 }
#header ul li.current_page_item a, 
#header ul li.current_page_item a:hover {background: #fff; color: #373737}

#content {padding: 38px 30px 45px}

#column-left {margin-right: 30px}
#column-left,
#sidebar 
{width: 240px; float: left; overflow: hidden}

#column-main {width: 360px; margin-right: 30px; float: left; overflow: hidden}
#column-main.inner {width: 630px; margin-right: 30px; float: left; overflow: hidden}



blockquote {margin: 20px 50px 20px 35px; padding: 0 0 0 35px; font-size: 16px; font-style: italic; background: url(images/bq.gif) 0 5px no-repeat}
.inner blockquote {margin-left: 115px;}
blockquote p {font-size: 100% !important;}

.widget {border-width: 4px; border-style: solid; border-color: #5a5a5a; margin-bottom: 25px; position: relative}
.widget-wrapper {padding: 10px 0 10px 10px}

.widget-gold {padding: 0 0 0 0; background: #FFB92E; text-align: center; width: 240px; height: 272px;}

.widget.photos {border-color: #a0bc0f}
.widget.video {border-color: #ffb92e}
.widget.popular {border-color: #ec7432}

.video .legend {margin-top: 10px}

.popular {color: #5a5a5a}
.popular .intro {font-size: 90%; margin-bottom: 10px}

.popular h3 {font-size: 115%; padding-bottom: 3px; padding-top: 3px;}
.popular .meta {font-size: 90%; margin: 3px 0 1.2em}

.popular .widget-wrapper, 
.subscribe .widget-wrapper,
.categories .widget-wrapper
{padding-right: 10px}  

.legend {font-size: 90%; clear: both}
.icon {vertical-align: middle; margin: 0 3px 0 2px}

.photos-list img {float: left; width: 100px; height: 100px; margin: 0 10px 10px 0}

#tagcloud {text-align: center; margin: 30px 0; padding: 0 15px; font-weight: bold}

#banner {margin-bottom: 20px}




.categories {border-color: #8d8d8d}
.categories ul {list-style-type: none}
.categories li {margin: 0 0 5px; font-size: 120%; font-weight: bold; line-height: 150%}
.categories li a {padding: 2px 10px 2px 2px; text-decoration: none;}

.cat-item a {background: #d6a36d; color: #fff; text-decoration: none}
.cat-item-10 a {background: #EC7432}
.cat-item-19 a {background: #a0bc0f}
.cat-item-3 a {background: #d268c0}
.cat-item-12 a {background: #c7b143}
.cat-item-18 a {background: #8c92df}
.cat-item-42 a {background: #8c92df}
.cat-item-28 a {background: #8C92DF}
.cat-item-32 a {background: #A0BC0F}
.cat-item-105 a {background: #FFB92E}




.toodoo, .quintura {border-width: 0}

.subscribe {border-color: #ec7432; font-size: 120%}

.rss-links {margin: 15px 0}

.rss-link {font-size: 24px; font-weight: bold; display: block; background: url(images/icon-rss.png) no-repeat; line-height: 100%; padding: 7px 0 10px 40px; color: #ec7432; text-decoration: none}
.rss-link:hover {background-color: white; color: #ec7432}

#feedburner {float: right}

#rss2email {margin: 5px 0 15px}
#rss2email .txt {border: 1px solid #5a5a5a; width: 100px; margin-right: 10px; padding: 5px}
#rss2email .submit {width:86px; height:28px; vertical-align: middle }
#rss2email a {font-size: 11px}

#readlinks {list-style-type: none; margin-top: 5px}
#readlinks li {margin: 0 0 5px}
#readlinks img {width: 16px; height: 16px; margin-right: 5px; vertical-align: middle}
#readlinks a:hover {background-color: #fff; color: #000}


.navigation {font-weight: bold; font-size: 125%; clear: both; margin: 50px 0 0; padding-bottom: 50px}

.inner .navigation {font-size: 12px; margin: 0 0 40px; padding: 0 0 0 0 }
.inner .entry h2 {font-size: 18px; font-weight: bold; margin: 15px 0 7px}

.post {margin: 0 0 65px}
.post h1 {font-size: 28px; font-weight: normal; clear: both}
.post h2 {font-size: 22px; font-weight: normal; clear: both}
.post h2 a {text-decoration: none; color: #000}
.post h2 a:hover {color: #fff}

.postmeta {color: #5a5a5a; margin: 5px 0 10px; font-size: 11px; line-height: 20px}
.postmeta .cat-item a {padding: 2px}
.postmeta .date {white-space: nowrap}

.cats-listing {margin-right: 20px}

.author img {float: left; margin: 0 10px 0 0; border: 1px solid #5a5a5a}
.author p {padding-top: 10px; line-height: 140%; }
.author a {font-weight: bold; }

.post-info {margin-top: 5px; margin-bottom: 60px; color: #5a5a5a; width: 320px; float: left;}
.post-info .extra {font-size: 11px}
.post-info .author a {font-weight: normal}
.post-info .author strong a {font-weight: bold}
.post-info .author p {margin-left: 70px; padding-top: 10px; margin-bottom: 10px}
.inner .post-info {margin-top: 25px;}
.inner .post-info .author p {padding-top: 0;}

.author-page .author p {margin-left: 170px;}
.author-page {width: auto; margin-bottom: 20px}
.auth-materials {margin-bottom: 10px}

#auth-materials-list .post-info {margin-left: 0; width: auto; }
#auth-materials-list .post-info .comments {float: auto; margin: 0}



.date {font-size: 11px; color: #5a5a5a}

.related {float: left; margin-left: 50px; margin-top: 20px; width: 250px}
.related h2 {font-size: 18px; margin-bottom: 5px}
.related ul {list-style-type: none;}
.related li {margin-bottom: 3px}
.related .date {display: block}

.related a {color: #000; font-weight: bold}
.related a:hover {color: #fff}

#respond, #comments {clear: both; padding-top: 25px;}

#t1 {
	display:none;
	border: dotted 1px #CCCCCC;
}

.comments {float: right; margin-top: 15px}
.comments a {text-decoration: none; font-size: 11px; font-weight: bold; }
.comments a:hover {background-color: #fff; color: #d90010}
.comments span {display: block; float: left}
.comments .nr {color: #fff; background: url(images/bg-cmnt.gif) no-repeat; padding: 2px 1px 11px 0; width: 20px; text-align: center; line-height: 100%; margin-right: 2px}

cite.fn {font-weight: bold; font-style: normal; margin-right: 5px}
.says {display: none;}
.commentmetadata {display: inline; color: #969696; font-size: 11px}
.commentmetadata a {text-decoration: none; }
.commentmetadata,
.commentmetadata a {color: #969696 }
.commentmetadata a:hover {color: #fff }

.comment-author {display: inline}

.reply, #cancel-comment-reply-link {margin: 5px 0 10px; font-size: 11px}

.children {list-style-type: none}
.children .comment {margin-left: 20px}


.amnt {color: #989898}

h2#comments, #respond h3 {font-weight: normal; font-size: 22px; margin-bottom: 10px}

#text-fields {float: left; width: 220px; }
#text-fields label, #comment-text label {display: block; margin: 0 0 4px; font-weight: bold;}
#text-fields p {margin: 0 0 12px}
#text-fields input {padding: 5px; width: 185px; border: 1px solid #5a5a5a}

#comment-text {margin: 0 0 7px 30px; }
#comment-text textarea {width: 99%; height: 168px; overflow: auto; border: 1px solid #5a5a5a}

#comment-wrapper {width: 100%;}
#comment-wrapper .in {width: 200px;}

html>body #comment-text textarea {width: 99%}

html>body .edit-link {display: none;}
html>body .edit-link a {color: #fff; background: #555; padding: 2px}
html>body .post:hover .edit-link {display: inline;}

.openid-auth {padding-top: 23px !important}
#text-fields .openid-auth input {background: url(images/openid.gif) left center no-repeat; padding-left: 30px; width: 160px}

#sbmt {text-align: right; clear: both; padding-bottom: 40px}

.inner .post .comments {margin-top: 7px; margin-left: 20px;}

.entry p {line-height: 130%; font-size: 110%; margin-bottom: 4px}
.inner .entry p {margin: 0 0 1em}
.inner .entry p, .entry ul, .entry ol {line-height: 130%; font-size: 14px; margin: 0 0 1em}

.entry ul {list-style-image: url(images/li.gif); margin-left: 50px}

.actions {border-width: 1px 0; border-style: solid; border-color: #cdcdcd; padding: 10px 0}
.actions a {font-weight: bold; font-size: 13px}
.actions a:hover {background-color: #fff; color: #d90010}
.action {float: left; margin-right: 90px}

.share a {color: #389c3e}
.print a {display: block; padding-left: 22px; background-image: url(images/icon-print.gif); background-repeat: no-repeat}
.commentit a {display: block; padding-left: 26px; padding-bottom: 4px; background-image: url(images/bg-cmnt-plus.gif); background-repeat: no-repeat}

.recent {border-color: #8c92df}
.recent .widget-wrapper {padding-right: 10px}
.recent h3 {font-size: 13px; margin-bottom: 5px; clear: both}
.recent h3 a {color: #000}
.recent h3 a:hover {color: #fff}
.recent .author {margin-bottom: 20px}
.recent .author p {padding-top: 0; font-size: 11px}

#links {font-weight: bold}
#links li {margin: 0 0 3px; font-size: 14px}

.readmore {margin-bottom: 0 !important}

#footer {font-size: 90%; padding: 25px 30px; border-top: 4px solid #5a5a5a; color: #5a5a5a}
#footer .authors {float: right}

#srchResult iframe {
        width: 620px;
} 