/*  
Theme Name: asdem2
Theme URI: http://www.specialacademy.com/
Description: Created by <a href="http://www.harisvision.com/">Harisvision Web Design</a>.
Version: 4
Author: Harisvision Web Design
Author URI: http://www.harisvision.com/
*/

/* Basic */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .logo {
	margin: 0; padding: 0; border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent;}

html{background-color:#D7D2B8;}
ul, ol {list-style: none;}
hr {display:none;}
table {border-collapse:collapse; border-spacing:0;}
.clear {clear:both;}
.center {text-align:center;}
code {display:block; font:1em 'Courier New', Courier, Fixed; padding:10px; margin:10px 0; text-align:left; background:#FFF;}
blockquote {padding:10px; margin:10px 0; border:#bad6da 1px solid; background:#FFF; text-align:left; font: italic 22px Arial, serif; letter-spacing:-.05em}
input { background: #fff; padding: 5px; width: 210px; margin-right: 7px; }
.bt_dona { padding:0;margin:0; width:204px; background:#FEE0A6; }
textarea { border: 2px solid #cdcdb4; background: #fff; padding: 4px; width: 97%;}
.button { display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 13px/100% Arial, Helvetica, sans-serif;
          border:none;color:#929103;padding: 7px 20px;margin:0;}
.button:hover {text-decoration: none;}
.button:active {position: relative;top: 1px;}
.verde { color: #FFF; background: #747403;}
.verde:hover { color: #FFF;background:#808004;}
.verde:active { color: #fef4e9;background:#808004;}


/* General */
body { font:normal 13px/19px Arial, Helvetica, sans-serif; color:#3D3D27; background:#D7D2B8 url(images/bg_body.jpg) center top repeat-x;}
h1 {color:#B40B06; font: bold 25px/35px Arial, Helvetica; letter-spacing: -1px;}
h2, h4, h5, h6 {color:#BF0000; font: bold 30px/45px Arial, Helvetica; letter-spacing: -1px;text-shadow:0px 1px 2px #E3E0CC;width:100%;float:left;}
h3 {color:#1065A5; font: normal bold 1.63em/1.3em Arial, Helvetica;padding:10px 0 0 0;}
p {padding:10px 0; }
.tx_yl {padding:0; color:#FF9900;font:bold 1.83em/1.4em Arial, Helvetica, sans-serif;}
.tx_cl {color:#DCD8C5;}
.tx_up  {margin:5px 20px;}
.tx_ct  {text-align: center; }
.tx_gr  {color:#888804;}
.p_large, .dv_poste p, .dv_postew p {font:normal 1.23em/1.53em Arial, Helvetica, sans-serif; color:#3D3D27;}
a {text-decoration:none;color:#1480C0; border:0px;}
a:hover, a:visited {text-decoration:underline;color:#969605; border: 0px;} 
ul.clist {list-style-type: square;}
ul.clist li { padding-left: 10px;margin:0 0 0 30px;}
ul.clist li p {padding:3px 0; }

.ti_gal {font:normal 14px/21px Arial, Helvetica, sans-serif;padding:5px 0;text-align:center;}
.thumb_gal {margin:0 0 7px 0; width:185px; height:139px; border:none;}
.thumb_blog {width:262px; height:196px; border:none;}
.thumb_us {margin:0 0 5px 0; float:left; width:120px; height:150px; border:none;padding:10px 10px 0 50px;}

.link_tmb {color:#1065A5; font: normal bold 1.03em/1.25em Arial, Helvetica;padding:0 15px;text-align:center;text-shadow:0px 1px 0px #efede2;}
.link_tmb a:visited, .link_tmb a:hover {text-decoration:none;color:#848404;}
.link_bmt {color:#1065A5; font: normal bold 1.43em/1.25em Arial, Helvetica;text-shadow:0px 1px 0px #efede2;}
.link_bmt a:visited, .link_bmt a:hover {text-decoration:none;color:#848404;}
.link_list {font:bold 13px/19px Arial, Helvetica, sans-serif;}
.link_list a:visited {text-decoration:underline;color:#848404;}
.link_blog {color:#1065A5; font: normal bold 1.73em/1.5em Arial, Helvetica;}
.team {color:#1065A5; font: normal bold 1.53em/1.6em Arial, Helvetica;}
.post-share {font-size: 85%;color:#4F657D;margin:5px 0;}
.tw { padding: 2px 20px;background: url("images/ico_tw.jpg") top left no-repeat;margin:30px 0;}
.fb { padding: 2px 20px;background: url("images/ico_fb.jpg") top left no-repeat;margin:10px 0;}

#content { width: 960px;margin: 0 auto;overflow: hidden;}
.is-home { width: 980px; float: left;}
.conte { width: 960px; float: left;}
.conte-single { margin: 0 100px; width: 700px; float: left; padding: 40px 40px 0 40px;}
.sidebar { width: 960px; float: left;}
.sidebar-single { width: 210px; margin: 0; padding: 40px 20px 30px 0; float: right;}

#header { width: 960px; height:295px;overflow: hidden; position:relative;}
.nav { overflow: hidden; float: left; width: 560px; height: 119px;}
.nav li, .nav li.short, .nav li.medium { float: left;width:130px;padding:10px 0 0 20px;border-left:#585922 1px solid;}
.nav li.short { width:95px;}
.nav li.medium {width:115px;}
.nav li a, .nav li a:visited { font:normal 15px/19px Arial, Helvetica; color:#FBA639; float: left;text-align:left;text-transform:uppercase;}
.nav li a:hover { color:#D3C72C; }
.sub_nav {margin:2px 0 0;padding:0;float:left;}
.sub_nav li {padding:0;border:none; }
.sub_nav li a, .sub_nav li a:visited { float:none;font:normal 12px/13px Arial, Helvetica,serif;color:#D2CBAD;padding:0;text-transform:capitalize;}
.sub_nav li a:hover {color:#DCD8C6;}
.nav_2 { overflow: hidden; float: left; width: 398px; height: 119px;border-left:#585922 1px solid;border-right:#585922 1px solid;}
.search { padding:10px 0 10px 10px; width: 210px;height:35px; margin:0 10px 10px 14px;background:#BEB58A;float:left;
          -moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px; }
.search_input { padding: 8px; width: 152px; margin:0;border:none;background-color:#ECEADE; }
.bt_search { display:inline-block;width:33px;height:33px;outline: none;cursor: pointer;text-indent:-1000px;border:none;vertical-align:middle;
              color:#929103;padding:0;margin:-1px 0 0 -4px;background-image:url('images/bg_bt-search.jpg');}

.navb_dona {color:#3F4725; font: bold 1.33em/2.1em Arial, Helvetica;letter-spacing:-1px;text-align:center;
          width: 125px;height:32px;padding:10px;margin:0;display:block;float:left;background-image:url('images/bt_donate.jpg');text-shadow:0px 1px 1px #E3E0CC;}
.navb_dona:hover {color:#9F0000; text-decoration:none;}
.navb_dona:visited {color:#3F4725; text-decoration:none;}

.social {padding: 6px 5px 6px 10px; width: 360px;height:34px; margin:0 14px 8px 14px;background-color:#BEB58A;-moz-border-radius: 10px;-webkit-border-radius: 10px;float:left;}
a.twitter, a.facebook, a.youtube, a.rss, a.rssmail {text-indent:-9999em;display:block;float:left;width:33px;height:33px;margin:0 5px 0 0;background-image:url('images/bg_connect.jpg');}
a.twitter {background-position:0px 0px;}
a.facebook {background-position:0px -33px;}
a.youtube {background-position:0px -66px;}
a.rss {background-position:0px -99px;}
a.rssmail {background-position:0px -132px;}
.lang { width: 170px;height: 127px;padding-left:400px;}
#google_translate_element { position: absolute; left:775px; top:73px; margin:0; height:30px; width:160px; background:#BEB58A; overflow:hidden; text-align:center; padding: 0 5px;}
.logo {float:left; padding:0; margin:0; border:none;width: 317px; height:170px;}
.mission {float:left;width:543px; height:125px; padding:45px 20px 0 80px;overflow:hidden;}
.mission h1 { font: normal 35px/40px Arial, sans-serif;color:#4C4C1D;text-shadow:0px -1px 1px #E3E0CC;text-align:right;}
.b_red  { color:#BF0000;}

/* Easy Slider */
.dv_ft {width: 600px;padding:20px;margin:0 10px 0 0;float:left;}
.dv_sl {width: 580px;padding:10px;float:left;position:relative;}
.dv_about {width: 270px;padding:20px;margin:0;float:left;}
#slider { background-color:#ECEADE;padding:0;margin:0;}
#slider ul, #slider li { margin:0;	padding:0;list-style:none;}
#slider ul li {width:580px;height:240px;overflow:hidden;}
#slider ul li img{float:left;width:320px;height:240px;margin:0 20px 0 0;}
#slider ul li h2 {float:left;width:220px;margin-top:30px;text-shadow:none;}
#slider ul li h2 a {font:bold 25px/32px Arial, Helvetica;color:#137FBF;}
#slider ul li h2 a:hover {text-decoration:none; text-shadow:0px 1px 1px #FFF;}
/* numeric controls */	
ol#controls{position:absolute;left:360px; top:210px; height:35px;	}
ol#controls li{margin:5px 10px 0 0;padding:0;float:left;list-style:none;height:35px;width:35px;line-height:35px;background:#43441A;
               -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(border-radius.htc);}
ol#controls li a{float:left;height:35px;line-height:35px;border:none;color:#E0DDC8;padding:0 13px;text-decoration:none;text-align:center;}
ol#controls li.current {background:#808004;}
ol#controls li.current a {color:#fff;font-weight:bold;}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* galleries */
.dv_gale {width: 670px;padding:20px 0 0 20px;margin:0 10px 0 0;float:left;}
.dv_tmb {width: 185px;padding:9px;margin:0 20px 20px 0;float:left;}
.dv_spon {width: 260px;float:left;}

/* blog */
.dv_ti {width: 312px;float:left;}
.dv_blog {width: 940px;padding:20px 0 0 20px;float:left;}
.dv_btm {width: 262px;padding:15px;margin:0 21px 20px 0;float:left;}

/* Posts */
.dv_post {width: 940px;padding:20px 0 0 20px;margin:0 0 20px 0;float:left;}
.dv_poste {width: 655px;padding:20px;margin:0 20px 20px 0;float:left;}
.dv_postew {width: 880px;padding:20px;margin:0 20px 20px 0;float:left;overflow:hidden;}
.dv_p_col {width: 315px;margin:0 20px 0 0;float:left;}
.dv_poste_right {width: 220px;padding:20px; float:left;}
.dv_poste_tmb {width: 185px;padding:9px;margin:0 20px 20px 0;float:left;}
img.f_left {float:left;padding:0 15px 0 0;}
.dv_postew img {float:left;padding:0 15px 15px 0;}
.dv_donan {width:122px;height:47px;padding:0;margin:20px;float:left;background:#EEE7CB;}



.footer { width: 100%; float:left; overflow: hidden;margin:0;padding:70px 0 20px 0;background:#3A3B16 url(images/bg_footer.jpg) left top repeat-x; }
.dv_foot {width: 940px;padding:20px 0 0 20px;margin: 0 auto;}
.rights {float:left; width:380px;padding: 0 0 0 20px;}
.ft-nav {float:left; width:940px;}
.ft-nav ul { float:right; }
.ft-nav li { display: inline; font: normal 15px/21px Arial; float: left; height: 25px; padding: 0 20px 0 0; }
.dv_foot p {color:#D2CBAD;padding:0; }
.dv_foot a, a:visited {text-decoration:none; color:#C8A435;}
.dv_foot a:hover	{text-decoration:underline; color:#FBA639;} 

.dv_foot .b_arti, .dv_foot .b_help, .dv_foot .b_mark {color:#3F4725; font: bold 1.43em/1.3em Arial, Helvetica;letter-spacing:-1px;text-align:center;width: 272px;height:25px;padding:10px;margin:0 20px 20px 0;display:block;float:left;background-image:url('images/bg_connect.jpg');text-shadow:0px 1px 1px #E3E0CC;}
.dv_foot .b_arti:hover, .dv_foot .b_help:hover, .dv_foot .b_mark:hover {color:#BF0000;text-decoration:none;}
.b_arti {background-position:0px -166px;}
.b_help {background-position:0px -166px;}
.b_mark {background-position:0px -166px;}




.dv_0, .dv_1, .dv_2, .dv_3, .dv_4, .dv_5, .dv_6, .dv_7, .dv_8, .dv_9, .dv_10, .dv_11, .dv_12, .dv_3b, .dv_6c {float:left;padding:0;}
.dv_2p, .dv_3p, .dv_4p, .dv_5p, .dv_6p, .dv_7p, .dv_8p, .dv_9p, .dv_10p, .dv_11p, .dv_12p, .dv_8b {float:left;padding:15px;}
.dv_0 {float: left;overflow: hidden;width: 100%;padding:10px 0 20px 0;}
.dv_1 {width: 60px;}
.dv_2 {width: 140px;} .dv_2p {width: 110px;}
.dv_3 {width: 220px;} .dv_3p {width: 190px;} 
.dv_3b {width: 218px;border:#FFF 1px solid;-moz-box-shadow: 0px 5px 5px #AAA780;-webkit-box-shadow: 0px 5px 5px #AAA780;box-shadow: 0px 5px 5px #AAA780;} .dv_3b:hover {background:#FFF;border:#AAA780 1px solid;}
.dv_4 {width: 300px;} .dv_4p {width: 270px;} .dv_4b {width: 270px;padding:5px 15px;}
.dv_5 {width: 380px;} .dv_5p {width: 350px;}
.dv_6 {width: 460px;} .dv_6p {width: 430px;} .dv_6c {width: 480px;}
.dv_7 {width: 540px;} .dv_7p {width: 510px;}
.dv_8 {width: 620px;} .dv_8p {width: 590px;}
.dv_9 {width: 700px;} .dv_9p {width: 670px;}
.dv_10 {width: 780px;} .dv_10p {width: 750px;} 
.dv_11 {width: 860px;} .dv_11p {width: 830px;}
.dv_12 {width: 940px;} .dv_12p {width: 910px;}
.dv_13 {width: 960px;margin:0 auto;}

.rd_1 {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(border-radius.htc);}
.rd_2 {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;behavior: url(border-radius.htc);}
.rd_3 {-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;behavior: url(border-radius.htc);}

.bg_1 {background:#F4F4E2;} /* bg */
.bg_2 {background:#ECEADE;} /* bg tmbs  */
.bg_3 {background:#87855A;} /* bg gale  */
.bg_4 {background:#363715;} /* dark ft */
.bg_5 {background:#43441A;} /* dark about */
.bg_6 {background:#FFF;}
.bg_7 {background:#FEE0A6; }

.mg_all       { margin:10px; }
.mg_all_bb     { margin:15px 10px 15px 10px; }
.mg_all_l     { margin:10px 10px 10px 90px; }
.mg_not_t     { margin:0 10px 10px 10px;}
.mg_not_b     { margin:10px 10px 0 10px;}
.mg_not_l     { margin:10px 10px 10px 0 ;} .mg_do_l     { margin:0 0 10px 40px;}
.mg_not_r     { margin:10px 0 10px 10px;}
.mg_not_lt    { margin:0 10px 10px 0;}
.mg_not_lr    { margin:10px 0 30px 0; }
.mg_not_tb    { margin:0 10px; }

.hg_1 {height:260px;} .hg_2 {height:240px;} .hg_3 {height:200px;} .hg_4 {height:260px;} .hg_5 {height:410px;}  .hg_7 {height:150px;}
.bor_1 {border:#bad6da 1px solid;}
.txt_center {text-align:center;}


.about, .banner, .tag-cloud, .gal3, .post1, .artist1, .artist1wide, .video1wide, .video1, .gallery1, .comment1, .comment2, .blog1, .about1, .about2, .schol1, .post2, .post3, .post4 { overflow:hidden; position:relative; float:left; width: 250px; background:#87855A; padding: 20px 35px; }
.video1 { width: 424px; padding: 25px 23px; margin:0 0 10px 0;}
.video1wide { width: 915px; padding: 25px 23px; margin:0 0 10px 0;text-align:center;}
.artist1 { min-height:355px; background: #F4F4E2; width: 400px; margin:0 20px 10px 0;}
.artist1wide { min-height:355px; background: #F4F4E2; width: 670px;padding: 20px 35px 20px 255px; margin:0 0 10px 0;}
.artistdata {position: absolute;width: 200px;padding:0 20px;margin:0 10px 20px -250px;text-align:right;}
.about { height: 320px;} 
.about1 { width: 400px; height: 365px;margin:0 0 10px 0;}
.about2 { width: 300px; height: 540px;margin:0 0 10px 0;}
.comment1 { overflow:hidden; position:relative; float:left; padding:20px; background:#87855A; width: 460px; margin:0 20px 10px 0;}
.comment2 { overflow:hidden; position:relative; float:left; padding:20px; width: 400px; background:#ECEADE; margin:0 0 10px 0;}
.schol1 { width: 400px; height: 205px;margin:0 0 10px 0;}
.banner { background: #B4B08B; width: 227px; height: 210px; padding: 10px; }
.tag-cloud, .gal3 {  background: #B4B08B; width: 940px; padding: 20px 0 20px 20px; margin:0; }
.gal3 { padding: 20px 0 0 20px;}
.post1, .post2 { background: #F4F4E2; width: 400px; height: 365px; margin:0 20px 0 0;}
.post2 { height: 205px;}
.post3 { background: #F4F4E2; margin:0 20px 0 0; width: 500px; height: 1050px;}
.post4 { background: #F4F4E2; width: 890px; margin:0 0 15px 0;}
h1.title-in { font: bold 23px/33px Arial, Helvetica,Sans-serif; color:#FF9900; text-align:left;}
h2.mission { font: normal 15px/23px Arial, Helvetica,Sans-serif; color:#DDDABF; letter-spacing: 0px; text-align:left; padding: 10px 0px;}
p.partner { color:#DDDABF; }
p.abt { font: normal 13px/21px Arial, Helvetica,Sans-serif;letter-spacing: 0px; }
.corner {position:absolute; width:12px; height:12px; overflow: hidden;}
#type1 .corner {background-image:url(images/corners_2.gif);}
#type2 .corner {background-image:url(images/corners_3.gif);}
#type3 .corner {background-image:url(images/corners_1.gif);}
#type4 .corner {background-image:url(images/corners_4.gif);}
.topLeft {top:0; left:0; background-position:0px 0px;}
.topRight {top:0; right:0; background-position:-38px 0px;}
.bottomLeft {bottom:0; left:0; background-position:0 -38px;}
.bottomRight {bottom:0; right:0; background-position:-38px -38px;}

.art { float:left; width: 960px; height:230px; margin:0 0 10px 0;}
.gal1, .gal2 { float:left; position:relative; background: #B4B08B; padding: 25px 40px; margin:0 10px 15px 0; width: 623px; height:180px;}
.gal2{ width: 940px; height:310px; padding: 20px 0 0 20px; margin:0;}
.conte-blog, .conte-about, .conte-schol {float:left; position:relative; width: 420px; height:260px; padding: 15px; margin: 0 20px 20px 0; background: #F4F4E2;}
.conte-about {width: 263px; height:150px;}
.conte-schol {height:140px;}
#blog {left:215px; top:20px;}
#about {left:150px; top:20px;}
.exp { height: 100px; padding: 5px 0 0 0; overflow:hidden;}

h3.comment, h3.hcomment { color:#B40B06; font: bold 21px/31px Arial, Helvetica; padding: 0 20px; margin: 10px 0; }
h3.hcomment { color:#1480C0; padding: 0;}

h3.compe { font: normal 17px/21px Arial, Verdana, Helvetica; padding: 0 0 10px 0; margin: 0 0 20px 0; }
.p-pic { float:left; width: 135px; padding: 8px; margin: 0 15px 15px 0; border: solid 1px #70705d; background: #FFF; }
.p-show { float:left; width: 320px; padding: 8px; margin: 0 15px 15px 0; border: solid 1px #70705d; background: #FFF; }
.post a.f-view { background:#6b6b05; color:#FFF; font: normal 17px/35px Georgia, Arial; letter-spacing: -1px; padding: 8px 25px; }

.post-single .p-video { text-align: center; width: 560px; padding: 40px; background: #202019; }

.p-head { overflow:hidden;}
.p-head h2 { color:#0168A3; text-transform: uppercase; font: normal 21px/34px Arial, Helvetica; letter-spacing: -1px; padding-bottom: 2px;  }
.p-head h2 a, .p-head h2 a:visited { color:#1792d9; }
.p-head h2 a:hover { color:#ec0404; text-decoration: none; }
.p-head h3 { color:#0168A3; text-transform: uppercase; font: normal 21px/34px Arial, Helvetica; letter-spacing: -1px; padding-bottom: 2px;  }
.p-cat {  font: normal 11px Arial, Helvetica; text-transform: uppercase; color:#70705d;padding:0 0 5px 0;}
.p-catc {  font: normal 11px Arial, Helvetica; text-transform: uppercase; color:#70705d;padding:5px 0 0 0;text-align:center;}
.p-cat a, .p-cat a:visited, .p-cat a:hover { text-decoration: underline; color:#6B6B05; padding-right: 5px;}
.p-con h3 { color:#0168A3; text-transform: uppercase; font: normal 21px/34px Arial, Helvetica; letter-spacing: -1px; padding: 15px 0 0 0;  }

.p-con { overflow: hidden; }
.p-con p { font: normal 12px/21px Verdana; padding: 5px 0px; margin: 5px 0px;}
.p-con ol { list-style: decimal inside; }
.p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.p-con ol li { padding: 2px 0px 2px 0px; }
.p-con ul { padding: 10px 0px 10px 20px; margin: 0px; }
.p-con ul li { padding: 0px 0px 2px 13px; list-style-type: none; background: url("images/p-con-li.png") no-repeat; color:#1792d9; }
.p-con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; padding: 10px 20px; margin: 10px 0px; background: #ecf6f8; }
.p-con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; }
.p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}
.p-con img { padding: 0; max-width: 100%; }
.p-con img.centered { display: block; margin-left: auto; margin-right: auto; padding: 1px; border: solid 1px #9b9792;}
.p-con img.alignright { margin: 5px 0 10px 20px; display: inline; border: solid 4px #eee; padding: 1px; }
.p-con img.alignleft { margin: 5px 20px 10px 0; display: inline; border: solid 4px #eee; padding: 1px;}
.p-con .alignright { float: right; }
.p-con .alignleft { float: left }

.comments-list { width: 940px;}
.comments-list h2 { color:#272d36; font: normal 28px/28px "Arial"; letter-spacing: -1px; padding-bottom: 20px;}
.comments-list div.entry { float:left; width:400px; margin:0 20px 20px 0; padding: 25px;  background: #F4F4E2;}
.comments-list div.alt { float:left; width:400px; margin:0 20px 20px 0;background: #F4F4E2; padding: 25px; border: none; }
.comments-list p.name { padding: 0px; font: bold 17px/21px "Arial", sans-serif; text-transform: uppercase; letter-spacing: -1px; color:#1480C6;}
.comments-list p.avt { padding: 0px; margin: 0px; float: right;}
.comments-list p.avt img { border: dotted 1px #93946b;}
* html .comments-list p.avt { left: -60px; }
.comments-list p.date { font-size: 11px; padding:0;}
.comments-list p.date a, .comments-list p.date a:visited, .comments-list p.date a:hover { color:#5d6366; text-decoration: underline;}
.comments-list .con { color:#333;}
.comments-list .con p { padding: 5px 0px; margin: 0px; color:#333;}
.comments-list .con blockquote { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; margin: 10px 20px; }
.comments-list .con blockquote p { font: italic 14px/19px Georgia, "Times New Roman", Times, serif; color:#666; }

.comments-form { background: #d7d7c1; padding: 20px; margin: 10px 0px; width: 520px;}
.comments-form h3 { color:#272d36; font: normal 25px/28px "Arial"; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: dotted 1px #93946b;}
.comments-form p { padding: 7px 0px; }
.comments-form .required { font-weight: normal; color:#ff0000;}
.comments-form input { background: #fff url(images/form-ico.gif) no-repeat top left; padding: 5px; width: 210px; margin-right: 7px; }
.comments-form input.formid { border: 2px solid #cdcdb4; padding: 5px 5px 5px 40px;}
.comments-form input.formemail { border: 2px solid #cdcdb4; background-position:left -26px; padding: 5px 5px 5px 40px;}
.comments-form input.formuri { border: 2px solid #cdcdb4; background-position:left -52px; padding: 5px 5px 5px 40px;}
.comments-form textarea { border: 2px solid #cdcdb4; background: #fff; padding: 4px; width: 97%;}
.comments-form .button { background:#6b6b05; color:#FFF; font: normal 17px/35px Georgia, Arial; letter-spacing: -1px; padding: 8px 25px; width: auto; cursor: pointer;}


#intouchform {margin: 0 0 0 0;width: 500px;}
#intouchform label, #intouchform p {font-weight: bold; height: 22px;padding: 8px 0 0 0;	text-align:left; vertical-align: middle;	float: left;	width: 90px;}
#intouchform input, #commentform input {width: 330px;	height: 18px; border: 1px solid #cdcdb4; padding: 5px;margin: 5px 0px;}
#intouchform textarea {	width: 330px;	height: 170px; border: 1px solid #cdcdb4; background: #fff; padding: 5px; margin: 5px 0px;}

#intouchform .submitbutton, #commentform #submit {
	width: 88px;	height: 30px;	background: transparent url(images/bg_send.jpg) no-repeat; color:#FFF; 
	border: none;	padding:0; margin:10px 0 0 90px;
}

#intouchform #usermessage {	font: bold 23px/25px Arial;	margin: 10px 0;color: #E32500;}
#intouchform div {	margin: 0;padding:0;}
#intouchform .error {	border: 2px solid #E32500;}
#intouchform .failure {	color:#E32500;}
#intouchform .success {	color:#E32500;}
#intouchform .required {	color: #991A01;}

#commentform input { width: 270px;	margin:0;}

#commentform p {
	margin: 0; padding:5px 0; font: bold 11px/25px Arial;
	}
#commentform textarea {
	width: 385px; border: 1px solid #cdcdb4; padding: 5px;margin: 5px 0px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0;
	}
/* End Form Elements */

 /* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	background-color: #FFF;
	width: 300px;
	}

.commentlist {	padding: 0;	text-align: justify; }

.commentlist li {margin: 15px 0 10px;padding: 15px;list-style: none;background-color: #ECEADE;
	width: 430px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior: url(border-radius.htc);
	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	background-color: #FFF;
	border: 1px solid #cdcdb4;
	width: 320px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata { margin: 0;	display: block; }

.commentlist li ul li {	font-size: 1em; }

.commentlist li { font-weight: bold;
}

.commentlist li .avatar { float: right;border: 1px solid #eee;padding: 2px;background: #fff;	}

.commentlist cite, .commentlist cite a { color:#1065A5; font: normal bold 1.33em/1.6em Arial, Helvetica;	}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;	}
#commentform p {font-family: Arial, Sans-Serif;	}
.commentmetadata {font-weight: normal;}

.navleft, .navright { float:left;width: 100px;display:inline;text-align: left;}
.navright { float:right; text-align: right;}
  
.nav-comments a { font:normal 11px/25px Arial; color: #FFF; }
.navigation a, .navi-blog a, .navi-gale a { font:bold 1.47em/1.3em Arial, Helvetica; }
.navigation {width:200px; padding:10px 380px; margin:20px 0;background:transparent url(images/separa.gif) left top repeat-x;}
.navi-blog {float:left;width:260px; padding:0 350px 20px 350px;}
.navi-gale {float:left;width:260px; padding:0 205px 20px 195px;}

.imgconta { border: none; margin: 12px 0;}
.imgsponsor { border: none; margin: 0;}
