/*

Theme Name: santa_teresa 2.0

Theme Date: 030109

Theme URI: http://www.ist.com/

Description: Colegio - Santa Teresa

Author: Depto-TI / Agencia Experimenta - FATEA

Desenvolvedor: Cristiano Augusto

*/



body {

/*background: #fff url(images/bg_line.jpg) repeat-x top;*/

background: #fff url(images/bg2.jpg) repeat-x top;

font-family: "Trebuchet MS", "Times New Roman", Tahoma;

font-size: small;

color: #1b1b1b;

margin: 0px;

padding: 0px;

}



#all{

position:absolute; 

background: #fff url(images/bg3.jpg) no-repeat center top;

width: 1000px; 

left:50%; 

margin-left:-500px;

}



#noticias{

position:absolute;

z-index:2; 

top:580px; 

width:800px;

left:50%; 

margin-left:-400px;

margin-top:30px;

height:30px; 

border-top-style:solid; 

border-width:5px; 

border-color:#FFF;

}



h1, h2, h3, h4, h5, h6 {

font-family: "Trebuchet MS", "Times New Roman", Tahoma;

letter-spacing: -1px;

}

#wp-calendar {

text-align: center;

margin: 0px;

padding: 0px;

width: 100%;

}



#wp-calendar a {

color: #000;

text-decoration: none;

font-weight: bold;

}



#sidebar select {

margin: 0px;

font-family: "Trebuchet MS", "Times New Roman", Tahoma;

padding: 2px;

font-weight: bold;

float: left;

width: 98%;

border: 1px solid #CCC;

color: #181919;

background: #FFF;

}



#themeswitcher {

margin: 0px;

padding: 5px 0px 12px;

float: left;

width: 96%!important;

list-style-type: none;

}

#themeswitcher li {

margin: 0px;

padding: 0px 0px 0px 5px;

float: left;

width: 98%;

}

#themeswitcher select {

margin: 0px;

font-family: "Trebuchet MS", "Times New Roman", Tahoma;

padding: 2px;

font-weight: bold;

float: left;

width: 98%;

border: 1px solid #CCCCCC;

color: #181919;

background: #FFFFFF;

}

.akpc_pop {

margin: 8px 0px;

padding: 0px;

clear: both;

font-style: italic;

}



.subscribe-to-comments {

font-size: 1em!important;

color: #000000;

}

.subscribe-to-comments a {

color: #003366;

text-decoration: underline;

}



.pullquote-left {

color: #000000;

margin: 8px 8px 0px 2px;

padding: 3px 3px 8px;

float: left;

width: 30%;

text-align: center;

font-size: 1.5em;

font-style: italic;

line-height: 20px;

font-weight: normal;

font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

}

.pullquote-right {

color: #000000;

margin: 8px 8px 0px 2px;

padding: 3px 3px 8px;

float: right;

width: 30%;

text-align: center;

font-size: 1.5em;

font-style: italic;

line-height: 20px;

font-weight: normal;

font-family: Georgia, "Times New Roman", Helvetica, sans-serif;

}



.caption-img-left {

display: block;

margin: 15px 5px 2px 0px;

padding: 5px;

float: left;

width: 50%;

background: #eeeeee;

border: 1px solid #efefef;

}

.caption-img-left p {

font-size: 1em;

color: #000000;

padding: 0px;

clear: both;

display: block;

margin: 0px;

width: auto;

text-decoration: none;

line-height: 18px;

}



.caption-img-left em {

font-size: 1em;

color: #000000;

padding: 0px;

clear: both;

display: block;

margin: 0px;

width: auto;

text-decoration: none;

line-height: 18px;

}

.caption-img-left img {

margin: 0px;

padding: 0px;

width: 100%;

border-width: 0px!important;

border-style: none!important;

}



.caption-img-right {

display: block;

margin: 15px 0px 2px 5px;

padding: 5px;

float: right;

width: 50%;

background: #eeeeee;

border: 1px solid #efefef;

}

.caption-img-right p {

font-size: 1em;

color: #000000;

padding: 0px;

clear: both;

display: block;

margin: 0px;

width: auto;

text-decoration: none;

line-height: 18px;

}



.caption-img-right em {

font-size: 1em;

color: #000000;

padding: 0px;

clear: both;

display: block;

margin: 0px;

width: auto;

text-decoration: none;

line-height: 18px;

}

.caption-img-right img {

margin: 0px;

padding: 0px;

width: 100%;

border-width: 0px!important;

border-style: none!important;

}

#subscribes {

font-size: 11px;

line-height: 18px;

color: #000000;

margin: 0px 0px 20px;

padding: 0px;

float: left;

width: 100%;

}

#subscribes a {

color: #003366;

text-decoration: underline;

}



#subscribes a:hover {

color: #0066CC;

text-decoration: none;

}



dl {

padding-left: 10px;

font-size: 1em;

margin-top: 8px;

margin-bottom: 8px;

font-family: Arial, Helvetica, sans-serif;

}



dt {

margin-bottom: 5px;

margin-top: 0px;

font-weight: 400;

font-family: Arial, Helvetica, sans-serif;

font-size: 1em;

}



dd {

font-style: italic;

margin-bottom: 8px;

margin-left: 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 1em;

}

code {

font-family: "Courier New", "MS Sans Serif", sans-serif, serif;

font-size: 1.025em;

}



blockquote p {

margin: 0px;

padding: 0px;

}



blockquote {

color: #333333;

margin: 0px 0px 10px;

line-height: 18px;

font-size: 14px;

font-weight: bold;

padding: 8px 0px 8px 15px;

border-left: 5px solid #000000;

}



.alignleft {

text-align: left;

float: left;

}

.alignright {

text-align: right;

float: right;

}

.center {

text-align: center;

margin: 0px auto;

clear: both;

}

pre {

margin: 8px 0px;

padding: 10px;

clear: both;

width: 92%;

overflow: scroll;

font-family: "Courier New", "MS Sans Serif", sans-serif, serif;

background: #FFFFFF;

color: #000000;

font-size: 13px;

line-height: 22px;

white-space: nowrap;

border: 1px solid #eeeeee;

}

em {

font-style: italic;

}

.postcontent h3 {

margin: 10px 0px 5px!important;

padding: 0px;

}

.postcontent h4 {

margin: 2em 0px 0.3em;

padding: 0px;

}

.postcontent h5 {

margin: 2em 0px 0.3em;

padding: 0px;

border-bottom: 1px solid #efefef;

}

.postcontent h6 {

margin: 3em 0px 0.3em;

padding: 0px;

}

.postcontent ul ul {

margin: 0px;

padding: 0px;

}



img.alignleft {

float: left;

margin-right: 8px;

margin-top: 2px;

margin-bottom: 5px;

}

img.alignright {

padding: 4px;

float: right;

margin-top: 10px;

margin-left: 10px;

}

img.center {

padding: 4px;

display: block;

margin: 5px auto;

clear: both;

}

pre {

margin: 8px 0px;

padding: 10px;

clear: both;

width: 92%;

overflow: scroll;

font-family: "Courier New", "MS Sans Serif", sans-serif, serif;

background: #FFFFFF;

color: #000000;

font-size: 13px;

line-height: 22px;

white-space: nowrap;

border: 1px solid #eeeeee;

}

em {

font-style: italic;

}

html {

line-height: 115%;

}

#content-wrap {

margin: 0px auto;

padding: 0px;

width: 1000px;

}



#footer {

background: #fff url(images/footer.jpg) no-repeat top;

margin-left:10px;

margin-top:50px;

width:980px; 

height:70px; 

}



#footer-inner {

width: 1000px;

margin-right: auto;

margin-left: auto;

color: #FFF;

}

#footer-inner a {

color: #9D9D9D;

text-decoration: none;

}

#footer-inner a:hover {

color: #FFFFFF;

text-decoration: underline;

}



#img-h {

background:url(images/banner_header.png) no-repeat top;

margin: 15px 0px 0px;

padding: 0px;

float:right;

width: 580px;

height: 68px;

overflow: hidden;

}



#wrap {

float: left;

width: 1000px;

}



#tops {

margin: 0px;

float: left;

width: 900px;

height: 100px;

}

#navigations {

margin: 0px;

float: left;

width: 900px;

padding: 0px;

height: 120px;

margin-left:35px;

margin-top:0px;

}



#site {

position:absolute;

z-index:5;

margin: 0px;

padding: 0px 118px 0px;

width: 300px;

color:#003399;

font-style:oblique;

font-weight:bold;

}

#site img {

border-width: 0px;

border-style: none;

}

#site h1 {

font-size: 34px;

color: #000;

margin: 0px;

padding: 0px;

float: left;

width: 100%;

line-height: 35px;

}

#site h1 a {

color: #FFF;

text-decoration: none;

}

#site p {

font-size: 14px;

float: left;

width: 100%;

color: #000;

font-weight: bold;

line-height: 16px;

}



#rss-feed {

float: left;

height: 35px;

width: 270px;

margin: 0px;

padding: 45px 0px 0px 300px;

font-size: 16px;

text-align: left;

color: #FFF;

font-family: "Trebuchet MS", Geneva, Arial, Verdana;

letter-spacing: -1px;

font-weight: bold;

}

#search {

float: left;

height: 38px;

width: 550px;

line-height: 38px;

padding-left: 20px;

}

.rs a {

color: #FFFFFF;

text-decoration: underline;

}

.em a {

color: #FFFFFF;

text-decoration: underline;

}



#search form {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

}

#search p {

margin: 0px 3px 0px 0px;

padding: 0px;

float: left;

}

#search span {

font-size: 16px;

font-weight: bold;

color: #989080;

letter-spacing: -1px;

margin-right: 5px;

}

#search .search {

background: #FFFFFF;

margin: 7px 0px 0px;

padding: 4px 3px;

float: left;

width: 290px;

border-width: 0px;

border-style: none;

font-size: 14px;

font-weight: bold;

color: #000000;

font-family: Arial, Helvetica;

}

#search .sinput {

margin-top: 4px;

float: left;

}

#wrap #featured {

background: url(images/featured.png) no-repeat left top;

height: 43px;

width: 260px;

float: left;

margin: 15px 0px 0px;

padding: 0px 0px 15px;

}

#feat-post {

margin: 0px;

padding: 0px;

float: left;

width: 1000px;

}





/* Confg. 3 box 2011 */

#box1A ,#box2A ,#box3A{

float:left;

margin: 0px 0px 0px 30px;

float: left;

width: 291px;

text-decoration: none;

}





#box1A{

background:url(images/bg_box1A.png) no-repeat top;

padding:240px 0px 0px 0px;

text-decoration: none!important;

margin-left:35px;

}



#box2A{

background:url(images/bg_box2A.png) no-repeat top;

padding:240px 0px 0px 0px;

text-decoration: none!important;

}



#box3A{

background:url(images/bg_box3A.png) no-repeat top;

padding:240px 0px 0px 0px;

text-decoration: none!important;

}









/* cristiao */

#box1 ,#box2 ,#box3 ,#box4{

float:left;

margin: 0px 0px 0px 15px;

float: left;

width: 228px;

text-decoration: none;

}



#box1{

background:url(images/bg_box1.png) no-repeat top;

padding:240px 0px 0px 0px;

text-decoration: none!important;

margin-left:23px;

}



#box1 a {

text-decoration: none!important;

}



#box2{

background:url(images/bg_box2.png) no-repeat top;

padding:240px 0px 0px 0px;

text-decoration: none!important;

}

#box2 a {

text-decoration: none!important;

}



#box3{

background:url(images/bg_box3.png) no-repeat top;

padding:240px 0px 0px 0px;

text-decoration: none!important;

}

#box3 a {



text-decoration: none!important;

}



#box4{

background:url(images/bg_box4.png) no-repeat top;

padding:240px 0px 0px 0px;

text-decoration: none!important;

}



#box4 a {

text-decoration: none;

}



#line_content{

margin-top:0px; 

margin-left:50px;

color:#000000;

text-decoration: none!important;

}



#feat-post .box {

margin: 0px 8px 0px 0px;

padding: 10px 0px 0px;

float: left;

width: 242px;

background: url(images/top-s.png) no-repeat top;

}

.box .top-b {

background: url(images/top-s.png) no-repeat left top;

margin: 0px;

width: 242px;

height: 14px;

float: left;

padding: 0px;

}

.box .bottom-b {

background: url(images/bottom-s.png) no-repeat left bottom;

margin: 0px;

padding: 0px;

float: left;

width: 242px;

height: 12px;

}

#feat-post .box-ul {

margin: 0px;

padding: 0px 20px 10px;

float: left;

width: 202px;

background: url(images/center-s.png) repeat-y;

height: 200px;

}

.feat-img-alt {

float: left;

height: 60px;

width: 202px;

overflow: hidden;

padding-top: 6px;

}

.feat-img-alt img {

border-width: 0px;

border-style: none;

}

.feat-img {

float: left;

height: 60px;

width: 100%;

overflow: hidden;

padding-top: 6px;

}

.feat-img img {

border-width: 0px;

border-style: none;

}



.box-ul h1 {

font-size: 16px;

font-weight: bold;

color: #000000;

margin: 0px;

padding: 8px 0px;

float: left;

width: 100%;

}

.box-ul p {

font-size: 12px;

line-height: 16px;

margin: 0px;

padding: 0px;

float: left;

width: 100%;

}

.box-ul p a {

color: #E48601;

text-decoration: underline;

}



.box-ul ul {

margin: 0px;

padding: 8px 0px 0px;

float: left;

width: 100%;

list-style-type: none;

}

.box-ul h3 {

font-size: 17px;

color: #F26110;

margin: 0px;

padding: 0px;

float: left;

width: 100%;

font-weight: bold;

}

.box-ul ul ul {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

list-style-type: none;

}

.box-ul ul li {

margin: 0px 0px 6px;

padding: 0px;

float: left;

width: 100%;

list-style-type: none;

font-size: 12px;

}

.box-ul ul ul li {

margin: 6px 0px 0px;

padding: 0px;

float: left;

width: 100%;

list-style-type: none;

font-size: 12px;

}

.box-ul  a {

color: #000000;

text-decoration: none;

font-weight: bold;

}

.box-ul a:hover {

color: #E6570A;

text-decoration: underline;

font-weight: bold;

}

.box-ul .full img {

margin: 0px;

padding: 10px 0px 0px;

float: right;

border-width: 0px;

border-style: none;

}



#ads {

text-align: center;

margin: 0px;

padding: 15px 0px 0px;

float: left;

width: 100%;

}



#ads img {

border-width: 0px;

border-style: none;

}



#content {

margin: 0px;

padding: 15px 0px 0px;

float: left;

width: 1000px;

}

#content-post {

margin: 0px;

padding: 0px;

float: left;

width: 704px;

}

#sidebar {

margin: 0px;

padding: 0px;

float: right;

width: 289px;

}

#sidebar .sidebox {

margin: 0px;

padding: 0px;

float: left;

width: 289px;

}

#sidebar .sidebox-widget {

margin-right:20px;

margin: 0px;

padding: 13px 0px 0px;

float: left;

width: 270px;

background: url(images/topbar.png) no-repeat top;

}



#sidebar .sidebox-top {

margin: 0px;

padding: 0px;

float: left;

width: 289px;

height: 20px;

}

#sidebar .sidebox h3 {

font-size: 22px;

line-height: 25px;

color: #FFFFFF;

margin: 0px;

padding: 0px 15px;

float: left;

height: 45px;

width: 259px;

}

#sidebar .sidebox h3 a {

color: #FFFFFF;

text-decoration: none!important;

}

#sidebar .sidebox h3 img {

margin: 5px 5px 0px 0px!important;

float: left!important;

display: block;

}



.sidebox-bottom {

background: url(images/bottombar.png) no-repeat top;

margin: 0px;

padding: 0px 0px 15px;

float: left;

height: 24px;

width: 270px;

}



.sidebox ul {

margin: 0px;

padding: 0px 5%;

float: left;

width: 241px;

list-style-type: none;

background: url(images/cbar.png) repeat-y;

}

.sidebox ul ul {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

list-style-type: none;

background: url(none)!important;

}

.sidebox ul li {

font-size: 13px;

line-height: 18px;

color: #000000;

margin: 0px 0px 6px;

padding: 0px 0px 0px 2%;

float: left;

width: 97%;

}



.sidebox ul ul li {

font-size: 13px;

line-height: 18px;

color: #000000;

margin: 6px 0px 0px;

padding: 0px;

float: left;

width: 100%;

}

.sidebox a {

color: #000000;

text-decoration: none;

font-weight: bold;

}

.sidebox a:hover {

color: #FE6C17;

text-decoration: underline;

}



#post-in {

margin-left:20px;

padding: 0px 15px;

float: left;

width: 650px;

background: url(images/top-c.png) no-repeat top;

}



#post-in h2 {

font-size: 36px;

letter-spacing: -2px;

font-family: Calibri, Cambria, Verdana;

font-weight: bold;

color:#54a318;

margin: 0px;

padding: 10px 0px 0px;

float: left;

width: 100%;

line-height: 130%;

}

#post-entry {

background: url(images/center-c.png) repeat-y;

margin-left:20px;

float: left;

width: 650px;

padding: 15px;

}

#post-bottom {

margin: 0px;

padding: 0px 0px 40px;

float: left;

height: 45px;

width: 704px;

}

.post-meta {

margin: 0px;

padding: 0px 0px 40px;

float: left;

width: 100%;

}

.post-meta-top {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

}

.post-meta-top .calendar {

background: url(images/calendar.png) no-repeat;

float: left;

height: 61px;

width: 55px;

display:none;

}

.calendar .day {

text-align: center;

margin: 0px;

padding: 9px 0px 0px;

float: left;

width: 100%;

font-family: Tahoma, "Lucida Sans", Arial;

font-size: 18px;

font-weight: bold;

color: #a9a9a9;

line-height: 20px;



}

.calendar .month {

text-align: center;

margin: 0px;

padding: 0px;

float: left;

width: 100%;

font-family: Tahoma, "Lucida Sans", Arial;

font-size: 20px;

font-weight: bold;

color: #727272;

line-height: 20px;

letter-spacing: -1px;

}

.post-info {

float: left;

width: 600px;

padding-left: 10px;

padding-top: 3px;

}

.post-info h1 {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

font-size: 18px;

font-weight: bold;

color:#54a318;

line-height: 28px;

}

.post-info h1 a {

color:#54a318;

text-decoration: none;

}

.post-info h1 a:hover {

color:#54a318;

text-decoration: none;

}

.post-info .stats {

margin: 0px;

padding: 0px;

float: left;

width: 600px;

color: #000000;

display:none;

}

.post-info .stats a {

color: #999999;

text-decoration: underline;

}

.postcontent {

margin: 0px;

padding: 2em 5px 1em;

float: left;

width: 97%;

font-size: 13px;

line-height: 22px;

overflow: hidden;

}

.postcontent a {

color: #f3782d;

text-decoration: underline;

font-weight: 500;

}

.postcontent img {

border: 5px solid #f7f7f7;

}

.postsocial {

background: url(images/social.jpg) repeat-x bottom;

margin: 0px;

padding: 0px 0px 5px;

float: left;

width: 100%;

}

.emailtofriend {

background: url(images/email.png) no-repeat left top;

margin: 0px;

padding: 18px 0px 0px 45px;

float: left;

height: 24px;

width: 255px;

font-size: 15px;

font-weight: bold;

color: #000000;

line-height: 18px;

}

.emailtofriend a {

color: #fff;

text-decoration: none;

}



.comment-counter {

background: url(images/comment.png) no-repeat left top;

margin: 0px;

padding: 18px 10px 0px 55px;

float: right;

height: 24px;

font-size: 15px;

font-weight: bold;

color: #000000;

line-height: 18px;

text-decoration: none;

}

.comment-counter a {

color: #000000;

text-decoration: none;

}

.comment-counter a:hover {

color: #000000;

text-decoration: underline;

}

.postnetwork {

margin: 0px;

padding: 5px 0px 0px 5px;

float: left;

width: 97%;

font-size: 13px;

font-weight: bold;

color: #000000;

line-height: 24px;

}

.postnetwork p {

float: left;

margin: 0px;

padding: 0px;

text-align: center;

}

.postnetwork p a {

display: block;

height: 22px;

width: 22px;

font-size: 1px;

color: #FFFFFF;

text-decoration: none;

}



p.delicious {

background: url(images/delicioud.png) no-repeat left center;

margin: 0px 0px 0px 5px;

padding: 0px 5px 0px 0px;

float: left;

height: 22px;

width: 22px;

}

p.reddit {

background: url(images/reddit.png) no-repeat left center;

margin: 0px;

padding: 0px 5px 0px 0px;

float: left;

height: 22px;

width: 22px;

}

p.stumble {

background: url(images/stumble.png) no-repeat left center;

margin: 0px;

padding: 0px 5px 0px 0px;

float: left;

height: 22px;

width: 22px;

}

p.face {

background: url(images/facebook.png) no-repeat left center;

margin: 0px;

padding: 0px 5px 0px 0px;

float: left;

height: 22px;

width: 22px;

}

p.google {

background: url(images/google.png) no-repeat left center;

margin: 0px;

padding: 0px 5px 0px 0px;

float: left;

height: 22px;

width: 22px;

}

p.digg {

background: url(images/digg.png) no-repeat left center;

margin: 0px;

padding: 0px 5px 0px 0px;

float: left;

height: 22px;

width: 67px;

}

.post-cerpt {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

}

.post-cerpt h3 {

font-size: 30px;

letter-spacing: -2px;

font-family: Calibri, Cambria, Verdana;

font-weight: bold;

color: #999999;

margin: 0px;

padding: 0px;

float: left;

width: 100%;

line-height: 110%;

border-bottom: 1px solid #dedede;

}

#recentpost {

margin: 0px;

padding: 10px 0px 0px;

float: left;

width: 100%;

list-style-type: none;

display:none;

}

#recentpost li {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

font-size: 13px;

font-weight: bold;

color: #000000;

}

#recentpost li a {

background: url(images/list.png) no-repeat left 3px;

margin: 0px;

padding: 6px 0px 6px 20px;

float: left;

color: #000000;

text-decoration: none;

}

#recentpost li a:hover {

background: url(images/list.png) no-repeat left 3px;

margin: 0px;

padding: 6px 0px 6px 20px;

float: left;

color: #FE6C17;

text-decoration: underline;

}

#post-nv {

margin: 0px;

padding: 15px 0px 20px;

float: left;

width: 100%;

}

#post-nv a:hover {

text-decoration: underline!important;

color: #FFFFFF;

}



#post-nv .alignleft {

margin: 0px;

padding: 0px;

float: left;

width: 50%;

}

#post-nv .alignright {

margin: 0px;

padding: 0px;

float: right;

width: 50%;

}

#post-nv .alignleft a {

color: #FFFFFF;

text-decoration: none;

background: #FE6C17;

padding: 2px 7px;

font-size: 13px;

font-weight: bold;

line-height: 24px;

float: left;

}

#post-nv .alignright a {

color: #FFFFFF;

text-decoration: none;

background: #333333;

padding: 2px 7px;

font-size: 13px;

font-weight: bold;

line-height: 24px;

float: right;

}

#postcomments {

margin: 0px;

padding: 20px 0px 0px;

float: left;

width: 100%;

}

#postcomments h4 {

font-size: 25px;

letter-spacing: -2px;

font-weight: bold;

color: #000000;

margin: 0px;

padding: 0px;

float: left;

width: 100%;

line-height: 100%;

font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;

}

#think {

font-size: 18px;

color: #BFBFBF;

margin: 0px 0px 25px;

padding: 0px;

float: left;

width: 100%;

letter-spacing: -1px;

line-height: 18px;

}

.ucom {

margin: 0px;

padding: 0px 0px 2em;

float: left;

width: 100%;

}

.ucom .avatar {

margin: 0px 10px 0px 0px;

padding: 0px;

float: left;

width: 85px;

text-align: center;

color: #666666;

}

.ucom .avatar a {

color: #333333;

text-decoration: underline;

}



.ucom .avatar img {

border: 2px solid #dedede;

margin-bottom: 5px;

height: 80px;

width: 80px;

}

.comment-date {

font-weight: bold;

margin: 0px;

padding: 0px;

float: left;

height: 20px;

width: 85px;

text-align: center;

font-size: 10px;

}

.comment-user {

font-weight: bold;

text-align: center;

margin: 0px;

padding: 0px;

float: left;

width: 85px;

height: 20px;

line-height: 20px;

font-size: 10px;

overflow: hidden;

display: block;

}

.comment-user a {

display: block;

height: 20px;

width: 85px;

overflow: hidden;

}

.usercom {

float: left;

width: 547px;

margin: 0px;

padding: 0px;

background: url(images/comc.png) repeat-y;

}

.usercom .ctop {

background: url(images/comt.png) no-repeat left top;

margin: 0px;

padding: 25px 0px 30px 50px;

float: left;

width: 497px;

}

.usercom .cbottom {

background: url(images/comb.png) no-repeat left bottom;

margin: 0px;

padding: 0px;

float: left;

height: 9px;

width: 547px;

}

#linked {

font-size: 18px;

color: #BFBFBF;

margin: 0px 0px 25px;

padding: 0px;

float: left;

width: 100%;

letter-spacing: -1px;

line-height: 18px;

}

#trac {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

list-style-type: none;

}

#trac li {

font-size: 14px;

font-weight: bold;

margin: 0px 0px 8px;

padding: 0px;

float: left;

width: 100%;

line-height: 18px;

}

#trac small {

font-size: 12px;

font-weight: normal;

}

#trac a {

color: #000000;

text-decoration: underline;

}

#trac a:hover {

color: #FE6C17;

text-decoration: none;

}

#cform {

padding: 10px;

float: left;

width: 450px;

background: #f7f7f7;

margin-top: 25px;

}

#cform p {

margin: 10px 0px;

padding: 0px;

float: left;

width: 100%;

}

#cform h4 {

font-size: 18px;

letter-spacing: 0.5px;

font-family: "Trebuchet MS", Tahoma, "VAGRounded BT", Verdana;

}

#cform .sf {

padding: 3px;

width: 260px;

background: #FFFFFF;

border: 2px solid #CCCCCC;

margin: 0px;

}

#cform label {

font-weight: bold;

padding-left: 5px;

}

#cform label a {

color: #D16F09!important;

text-decoration: underline;

}

#cform .st {

padding: 2px;

width: 400px;

background: #FFFFFF;

border: 2px solid #CCCCCC;

margin: 0px;

height: 165px;

}



#cform .sb {

padding: 3px 10px;

margin: 0px;

background: #333333;

border: 1px solid #333333;

color: #FFFFFF;

font-size: 15px;

font-weight: bold;

text-decoration: none;

font-family: "Trebuchet MS", "Times New Roman", Tahoma;

overflow: visible;

width: auto;

line-height: 18px;

}

#sidebar #ads {

margin: 0px!important;

padding: 0px 15px!important;

float: left!important;

width: 259px!important;

list-style-type: none!important;

background: url(images/cbar.png) repeat-y!important;

}

#sidebar #ads li {

margin: 0px!important;

padding: 0px 0px 3px 3px!important;

float: left!important;

list-style-type: none!important;

display: block;

width: auto;

}

#sidebar img {

border-width: 0px;

border-style: none;

margin: 0px;

padding: 0px;

float: left;

}

#cform .sb:hover {

padding: 3px 10px;

margin: 0px;

background: #333333;

border: 1px solid #333333;

color: #FFFFFF;

font-size: 15px;

font-weight: bold;

text-decoration: underline;

font-family: "Trebuchet MS", "Times New Roman", Tahoma;

overflow: visible;

width: auto;

line-height: 18px;

}



/* commentlist with thread comment */



ol.commentlist {

list-style:none;

margin:0;

padding:2em 0;

text-indent:0;

float: left;

width: 100%;

}

ol.commentlist blockquote {

margin: 0px 0px 10px;

padding: 5px 0px 5px 5px;

clear: both;

border-left: 5px solid #333333;

font-size: 12px;

line-height: 19px;

font-weight: bold;

color: #000000;

}

ol.commentlist blockquote blockquote {

margin: 5px 0px 5px 5px;

}

ol.commentlist blockquote p {

margin: 0px!important;

padding: 0px!important;

}

#respond {

margin: 0px;

padding: 0px;

width: 100%;

}



ol.commentlist li {

border:1px solid #d5d5d5;

height:1%;

margin:0 0 10px;

padding:12px 7px 12px 57px;

position:relative;

}

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { }

ol.commentlist li div.comment-author { padding:0 170px 0 0; }

ol.commentlist li div.vcard {

font-size: 14px;

line-height: 1.4;

font-weight: bold;

}

ol.commentlist li div.vcard cite.fn { font-style:normal; }

ol.commentlist li div.vcard cite.fn a.url {

color:#CC6600;

text-decoration:none;

}

ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }

ol.commentlist li div.vcard img.avatar {

border:1px solid #d5d5d5;

left:7px;

position:absolute;

top:7px;

padding: 5px;

background: #FFFFFF;

}

ol.commentlist li div.vcard img.avatar-32 {}

ol.commentlist li div.vcard img.photo {}

ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata {}

ol.commentlist li div.comment-meta {

position:absolute;

right:10px;

text-align:right;

top:5px;

font-size: 11px;

line-height: 1.4;

font-weight: bold;

}

ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }

ol.commentlist li div.comment-meta a:hover { color:#000; }

ol.commentlist li p {

margin:0 0 1em;

font-size: 13px;

font-style: normal;

line-height: 1.4;

font-weight: normal;

font-variant: normal;

}

ol.commentlist li p a {

color: #CC6600;

text-decoration: underline;

}

ol.commentlist li ul {

list-style:square;

margin:0 0 1em;

padding:0;

text-indent:0;

font-size: 12px;

font-style: normal;

line-height: 1.4;

font-weight: normal;

font-variant: normal;

}



ol.commentlist li div.reply a {

background:#CC6600;

padding:2px 6px;

text-align:center;

width:36px;

font-size: 9px;

line-height: 1;

font-weight: bold;

text-transform: capitalize;

color: #FFFFFF;

border: 1px solid #CC3300;

}

ol.commentlist li div.reply a:hover {

background:#F07800;

padding:2px 6px;

text-align:center;

width:36px;

font-size: 9px;

line-height: 1;

font-weight: bold;

text-transform: capitalize;

color: #FFFFFF;

border: 1px solid #CC3300;

}



ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li ul.children li { }

ol.commentlist li ul.children li.alt {}

ol.commentlist li ul.children li.bypostauthor {}

ol.commentlist li ul.children li.byuser {}

ol.commentlist li ul.children li.comment {}

ol.commentlist li ul.children li.comment-author-admin {}

ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }

ol.commentlist li ul.children li.depth-5 {}

ol.commentlist li ul.children li.odd {}

ol.commentlist li.even {

}

ol.commentlist li.odd {

background:#F9F9F9;

}

ol.commentlist li.parent { }

ol.commentlist li.pingback {

}

ol.commentlist li.pingback.parent { }

ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

ol.pinglist {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

list-style-type: none;

}

ol.pinglist li {

margin: 0px 0px 12px;

padding: 0px;

float: left;

width: 100%;

font-size: 12px;

}

ol.pinglist li a{

color: #CC6600;

text-decoration: underline;

}

ol.pinglist li a:hover{

color: #000000;

text-decoration: none;

}

.cancel-comment-reply {

font-size: 12px!important;

}

#respond a {

color: #CC6600!important;

text-decoration: underline!important;

}



#linking {

margin: 0px;

padding: 2%;

float: left;

width: 96%;

list-style-type: none;

}

#linking li {

margin: 0px 0px 8px;

padding: 0px;

float: left;

width: 100%;

font-size: 12px;

color: #666666;

}

#linking li a {

font-size: 13px;

color: #09678D;

text-decoration: underline;

font-weight: bold;

}

#cf {

margin: 0px;

padding: 0px;

}

#cf label {

font-size: 13px;

font-weight: bold;

font-family: Arial, Tahoma, "Lucida Sans";

color: #333333;

margin: 0px;

padding: 0px;

}

#cf label a {

color: #09678D;

text-decoration: underline;

}



#cf p {

margin: 5px 0px 25px;

padding: 0px;

}

#cf .tf {

margin: 0px;

padding: 2px;

width: 55%;

border: 2px solid #dedede;

font-family: Arial, Tahoma, "Lucida Sans";

font-size: 13px;

}

#cf .af {

margin: 0px;

padding: 2px;

width: 75%;

border: 2px solid #dedede;

font-family: Arial, Tahoma, "Lucida Sans";

font-size: 13px;

height: 160px;

}

#cf .tinput {

padding: 2px 5px;

margin: 0px;

color: #000000;

font-size: 13px;

font-weight: bold;

text-decoration: none;

font-family: "Trebuchet MS", "Times New Roman", Tahoma;

line-height: 18px;

overflow: visible;

}



#pnav {

margin: 0px;

padding: 0px;

float: left;

width: 100%;

}

#pnav .alignleft a {

font-size: 12px;

font-weight: bold;

color: #09678D;

text-decoration: none;

}



#pnav .alignleft {

float: left;

width: 45%;

}

#pnav .alignright {

float: right;

width: 45%;

text-align: right;

}

#pnav .alignright a {

font-size: 12px;

font-weight: bold;

color: #000000;

text-decoration: none;

}

#commentpost {

margin: 0px;

padding: 15px 0px 0px;

float: left;

width: 100%;

}

#commentpost h4 {

font-size: 18px;

line-height: 30px;

margin: 25px 0px 15px;

padding: 0px;

float: left;

width: 100%;

color: #000000;

}
