/*

Theme Name:civil rights

Version: 3.2

Author: Vipan Thakur

*/

*{

margin:0 0 0 0;

padding:0 0 0 0;

outline:none;

vertical-align:top;

}

#sliderexcerpt{
color:white;
}


body{

background:#e7e7e7;

color:#242424;

font-family:arial;

font-size:14px;

}

a{color:#01669e; text-decoration:none;}

a:hover{color:#000000; text-decoration:none;}

a img{ border:none;}

p{overflow:hidden; }

.clear{clear:both;}



h1 {

font-size:40px; 

color:#191919;

margin:0 0 15px 0;

}



h6 {

font-size:18px; 

color:#000;

margin:0 0 15px 0;

font-weight:bold;

}



.alignleft{ float:left; margin:5px 10px 10px 0;}

.alignright{ float:right; margin:5px 0px 10px 15px;}



#wrapper{

margin:0px auto; width:1042px;

border-left:3px solid #e2e2e2;

border-right:3px solid #e2e2e2;

background:#FFFFFF url(images/coloured_strip_bottom.jpg) no-repeat bottom;

padding:0 0 0px 0;

 

}

#page{

width:982px;

margin:0px auto;

padding:30px 0 25px 0;

overflow:hidden;

}

#header{

text-align:left;

height:124px;

width:982px;

background:url(images/coloured_strip_top.jpg) no-repeat bottom;

}

.logo{

float:left;

width:203px;

margin:12px 0px 0px 0px;

}

.header_right{

width:700px;

float:right;

text-align:right;


}

.right_text{

margin:0px 0 0 0;

padding:0px 15px 0 0;

font-style:italic;

font-size:17px;

color:#242424;

line-height:30px;

}



#nav{

float:left;

height:50px;

width:982px;

background:url(images/nav_bg.png) repeat-x;

}

#nav ul{

list-style:none;

margin:0 0 0 0px;

padding:0 0 0 0;

}

#nav ul li{

font-size:17px;

float:left;

text-transform:uppercase;

margin-right:1px; background:url(images/li_sep.png) no-repeat 0px 16px;

}

#nav ul li a{

color:#a3a3a3;

padding:13px 22px 12px 22px;

text-decoration:none;

text-transform:capitalize;

font-weight:bold;

float:left;

}

#nav ul li a:hover,

#nav ul li.current_page_item a{

color:#242424;

text-decoration:none;

}

.menu-item-25{ background:none!important;}





#nav_sub{

float:left;

height:36px;

width:723px;

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

padding:0 0 0 75px;

}

#nav_sub ul{

list-style:none;

margin:0 0 0 0px;

padding:0 0 0 0; 

margin:0 0 0 100px;

}

#nav_sub ul li{

font-size:14px;

float:left;

text-transform:uppercase;

margin-right:1px;

}

#nav_sub ul li a{

color:#a3a3a3;

padding:5px 22px 12px 22px;

text-decoration:none;

text-transform:capitalize;

font-weight:bold;

float:left;

}

#nav_sub ul li a:hover,

#nav_sub ul li.current_page_item a{

color:#242424;

text-decoration:none;

}





/* Content Start*/



.contents{

width:982px;

padding:20px 0 0px 0px;

}

#content_home{

float:left;

width:614px;

}



#content_home p{

font-size:14px;

line-height:18px;


}

#content_home ul{

margin:0 0 0 0;

padding:0 0 0 0;

list-style:none;

}

#content_home ul li{

font-size:14px;

background:url(images/li.png) no-repeat left 6px;

margin-bottom:8px;

padding-left:15px;

}

#content{

float:right;

width:800px;

padding:0px 0 0px 0px;

margin:0 0px 0 19px;

}

#content h2{

font-weight:normal;

color:#000;

font-size:25px;

text-transform:uppercase;

margin:0 0 8px 0;

}

#content h3{

font-size:17px;

text-transform:uppercase;

margin:0 0 8px 0px;

}

#content p{

font-size:14px;

line-height:20px;

margin-bottom:20px; padding:0 2px 0 0; 

}

#content ul{

margin:0 0 0 0;

padding:0 0 0 0;

list-style:none;

}

#content ul li{

font-size:14px;

background:url(images/li.png) no-repeat left 6px;

margin-bottom:8px;

padding-left:15px;

}

.slideshow{ margin:0 0 10px 0;}



#sidebar{

width:155px;

margin:0 8px 20px 0;

padding:0 0 0 0;

float:left;

}

#sidebar h2{

color:#000;

text-transform:uppercase;

font-size:16px;

font-weight:normal;

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

display:block;

padding:13px 0px 10px 0px;

}

#sidebar h3{

color:#000;

text-transform:none;

font-size:17px;

font-weight:normal;

text-align:left;

display:block;

}

#sidebar ul{

list-style:none;

margin:0 0 0 0;

padding:0 0 0 0;

}

#sidebar ul li{

margin:0 0 0 0;

}

#sidebar img{ margin:15px 0 0 0;}





#nav_sidebar{

width:155px;

margin:0 0 0 0; padding:0 0 0 0;

}

#nav_sidebar ul{

list-style:none;

margin:0 0 0 0px;

padding:0 0 0 0;

}

#nav_sidebar ul li{

font-size:15px;

border-top:1px solid #CCCCCC;

padding:11px 0 10px 0;



}

#nav_sidebar ul li a{

color:#a3a3a3;

padding:0px 0px 0px 20px;

text-decoration:none;

text-transform:capitalize;

}

#nav_sidebar ul li a:hover,

#nav_sidebar ul li.current_page_item a{

color:#c10505;

text-decoration:none;

}

.menu-item-43{ background:url(images/begning.jpg) no-repeat 0 12px;}

.menu-item-42{ background:url(images/about.jpg) no-repeat 0 12px;}

.menu-item-41{ background:url(images/CR.jpg) no-repeat 0 12px;}

.menu-item-40{ background:url(images/historic.jpg) no-repeat 0 12px;}

.menu-item-39{ background:url(images/executive.jpg) no-repeat 0 12px;}

.menu-item-38{ background:url(images/board.jpg) no-repeat 0 12px;}



#sidebar_right{

width:190px;

margin:0 0 0 0;

padding:0 0 0 0;

float:right;

}

#sidebar_right h2{

color:#4c990e;

font-size:25px;

padding:0px 0px 0px 0px;

}

#sidebar_right h3{

color:#038ace;

font-size:25px;

padding:15px 0px 0px 0px;

}



#sidebar_right h4 a{

color:#242424;

font-size:13px; font-weight:bold;

padding:0px 0px 10px 0px;

text-decoration:none;

}

.blogroll .snap_nopreview sharing robots-nocontent{
display:none;
}

#sidebar_right h4 a:hover{

text-decoration:none;

}



#sidebar_right ul{

list-style:none;

margin:0 0 0 0;

padding:0 0 0 0;

}

#sidebar_right ul li{

margin:0 0 0 0;

}

.outer_box{ margin:10px 0 10px 0;}



.view_all_blogroll a{

float:right;

text-decoration:underline; 

color:#4c990e; 

margin:0 0 5px 0;

}

.view_all_blogroll a:hover{

text-decoration:none;

}



.view_all_latestnews a{

float:right;

text-decoration:underline; 

color:#038ace; 

margin:0 0 5px 0;

}

.view_all_latestnews a:hover{

text-decoration:none;

}



.blogroll{

background: url(images/blogroll_bottom_bg.jpg) no-repeat bottom;

padding:0 0 20px 0;

}

small{ color:#606060; font-size:12px;}



.reports{

float:left;

width:798px;

margin:0 0 18px 0;

padding:18px 0 0 0;

border-top:1px solid #CCCCCC;

}



.reports h2{

margin:0 0 0 0;

padding:0 0 0 0;

color:#038ace!important; font-size:25px;

}



.download_install a{

color:#d10c0c!important;

text-decoration:underline;

line-height:22px;

font-weight:bold; font-size:15px;

padding:0 10px 0 40px; margin:0 0px 0 0;

}

.download_install a:hover{ text-decoration:none;}

.banner{width:800px; height:160px;}

.banner1{width:800px; height:155px;}

.download a{

float:right; 

margin:0 0 0 0; 

padding:7px 0 0 50px;background: url(images/download_report.jpg) no-repeat;

width:134px; height:34px; color:#ffffff; font-weight:bold;

}

.download a:hover{

background: url(images/download_report_hover.jpg) no-repeat;}



.program{

width:798px;

margin:0 0 18px 0;

padding:18px 0 18px 0;

}

.program h2{

margin:0 0 0 0;

padding:0 0 0 0;

color:#e8700f!important; font-size:25px;

}

.services{

width:798px;

margin:0 0 18px 0;

padding:18px 0 0 0;

border-bottom:1px solid #CCCCCC;

}

.services h2{

margin:0 0 0 0;

padding:0 0 0 0;

color:#e8700f!important; font-size:25px;

}



.takeaction{

width:798px;

margin:0 0 0px 0;

padding:18px 0 18px 0;

border-bottom:1px solid #CCCCCC;

}

.takeaction h2{

margin:0 0 0 0;

padding:0 0 0 0;

color:#408608!important; font-size:25px;

}

.takeaction ul{

margin:0 0 0px 0;

padding:0px 0 0 0;

}

.takeaction ul li{

margin:0 0 0px 0;

padding:0px 0 0 0;

}

.takeaction ul li a{

color:#408608;

margin:0 0 0px 0;

padding:0px 0 0 12px; text-decoration:underline;

background:url(images/take_action_li_sep.jpg) no-repeat left 2px;

}

.takeaction ul li a:hover{ text-decoration:none;}

.takeaction_download{ padding:15px 0 0 0;}

.takeaction_download a{

float:left;

color:#d70f0f;

background:url(images/take_action_li_sep1.jpg) no-repeat left 6px;

text-decoration:underline; padding:0 0px 0 12px;

}

.takeaction_download a:hover{ text-decoration:none;}

.pdf{ 

 background:url(images/take_action_pdf.jpg) no-repeat 0px 0px;

 width:18px;

 float:left;

 position:relative; 

 height:19px;

 padding:0 0 0 10px; 

 margin:0 0px 0px 15px;}



.pointofview{

width:798px;

margin:0 0 0px 0;

padding:18px 0 18px 0;

}

.pointofview h2{

margin:0 0 0 0;

padding:0 0 0 0;

color:#8e32a1!important; 

font-size:25px;

clear:both;

}



.pointofview ul{

margin:0px 0 40px 0!important;

}



.pointofview ul li{

padding:0px 0 0 0!important;



} 

.pointofview ul li a{

color:#8e32a1;

display:block;

margin:0 0 0px 0;

padding:0px 0 0 12px; 

text-decoration:underline;

background:url(images/pointofview_li_sep.jpg) no-repeat left 4px;

line-height:20px;

}



.pressrelease{ margin:0 0 0 0; padding:0 0 0 0;}

.pointofview ul.pressrelease li a{

float:left;



}

.pointofview ul li a:hover{ text-decoration:none;}





.exe_bottom{ text-align:center; width:800px; margin-bottom:20px;}

.exe_bottom img{ margin:0 0 10px 0;}



.boardofdirector{

width:798px;

margin:0 0 0px 0;

padding:18px 0 18px 0;

}

.boardofdirector h2{

margin:0 0 0 0;

padding:0 0 0 0;

color:#0288cb!important;

font-size:25px;

}

.boardofdirector ul{

margin:0 0 0px 0; list-style:none!important;

padding:0px 0 0 px;

}

.boardofdirector ul li{

color:#242424; list-style:none!important;

margin:0 0 0px 0;

padding:0px 0 0 12px;

}



#historicpoints{

width:798px;

margin:0 0 0px 0;

padding:18px 0 18px 0;

}

#historicpoints h2{

margin:0 0 0 0;

padding:0 0 0 0;

font-size:25px;

}

#historicpoints ul{

margin:0 0 0px 0; list-style:none!important;

padding:0px 0 0 px;

}

#historicpoints ul li{

color:#000000; list-style:none!important;

margin:0 0 0px 0;

padding:0px 0 0 12px;

}

#blue{ float:left; width:798px; margin:0 0 15px 0;}

#blue_left{ float:left; width:375px; padding:0 20px 0 0; text-align:right; }

#blue_right{ float:left; width:375px; padding:0 0 0 20px; border-left:1px solid #0288cb;}

#blue a{ color:#0288cb; text-decoration:underline;}

#blue a:hover{text-decoration:none;}



#red{ float:left; width:798px; margin:0 0 15px 0;}

#red_left{ float:left; width:375px; padding:0 20px 0 0; text-align:right; }

#red_right{ float:left; width:375px; padding:0 0 0 20px; border-left:1px solid #cf0b0b;}

#red a{ color:#cf0b0b; text-decoration:underline;}

#red a:hover{text-decoration:none;}



#black{ float:left; width:798px; margin:0 0 15px 0;}

#black_left{ float:left; width:375px; padding:0 20px 0 0; text-align:right; border-right:1px solid #292929;}

#black_right{ float:left; width:375px; padding:0 0 0 20px;}

#black a{ color:#292929; text-decoration:underline;}

#black a:hover{text-decoration:none;}



#green{ float:left; width:798px; margin:0 0 15px 0;}

#green_left{ float:left; width:375px; padding:0 20px 0 0; text-align:right;}

#green_right{ float:left; width:375px; padding:0 0 0 20px; border-left:1px solid #49940d;}

#green a{ color:#49940d; text-decoration:underline;}

#green a:hover{text-decoration:none;}



#turq{ float:left; width:798px; margin:0 0 15px 0;}

#turq_left{ float:left; width:375px; padding:0 20px 0 0; text-align:right; }

#turq_right{ float:left; width:375px; padding:0 0 0 20px; border-left:1px solid #982caf;}

#turq a{ color:#982caf; text-decoration:underline;}

#turq a:hover{text-decoration:none;}



.blue{ color:#0288cb!important; text-transform:capitalize!important;}

.red{ color:#cf0b0b!important; text-transform:capitalize!important;}

.black{ color:#292929!important; text-transform:capitalize!important;}

.green{ color:#49940d!important; text-transform:capitalize!important;}

.turq{ color:#982caf!important; text-transform:capitalize!important;}



.csr{

width:798px;

margin:0 0 0px 0;

padding:18px 0 18px 0; border-top:1px solid #CCCCCC; 

}

.csr h2{

margin:0 0 0 0;

padding:0 0 0 0;

color:#bb0202!important;

font-size:25px;

}

.csr ul{

margin:0 0 0px 0; list-style:none!important;

padding:0px 0 0 px;

}

.csr ul li a{

color:#be0303; list-style:none!important;

margin:0 0 0px 0;

padding:0px 0 0 12px;

background:url(images/csr_li_sep.jpg) no-repeat 0px 2px!important;

text-decoration:underline; font-size:15px;

}

.csr ul li a:hover{

color:#be0303;

text-decoration:none;

}

.csr_left{ float:left; width:300px;}



.csr_right{ float:right; width:400px;}

.backtotop{ color:#6d6d6d;}

.backtotop a{ color:#6d6d6d; text-decoration:underline; font-size:12px;}

.backtotop a:hover{ text-decoration:none;}



.unlearning{float:right;

width:800px;

padding:0px 0 0px 0px;

margin:0 0px 0 0;}

.unlearning h2{

margin:0 0 0 0;

padding:0 0 0 0;

color:#c15c13!important;

font-size:25px;

text-transform:capitalize!important;

}

.unlearning h3{

margin:0 0 0 0;

padding:0 0 0 0;

color:#242424!important;

font-size:24px;}



.testi_comment{

padding:0 0 0 0!important;

margin:0 0 0 0!important;

color:#939393;

font-size:18px!important;

font-style:italic;

}

.testi_writer{ font-size:12px; font-weight:bold;}



.video_outer{ float:left;

 width:385px;

 height:320px; margin:0 27px 30px 0;

 }

.video_outer1{ float:left;

 width:386px;

 height:320px; margin:0 0px 30px 0px;

 } 

.video_heading{ color:#048dd1!important; font-size:18px!important; margin:0 0 5px 0;}

 

.video{width:370px;

 height:235px;

 background:#000000;

 }



.donate{ width:390px; text-align:center; margin:0 auto; height:76px;}



.donate #google{

float:left;

width:220px;

}



.donate #papal{

float:left;

width:150px;

}





.pcenter{ margin:0 0 0 50px;}



.blog{ margin:30px 0 0 0; padding:0 0 0 0;}

.blog h3{ 

margin:0 0 0 0;

padding:0 0 0 0;

color:#038ace!important;

font-size:25px!important;

text-transform:capitalize!important;

}



.blog h3 a{ 

margin:0 0 0 0;

padding:0 0 0 0;

color:#038ace!important;

font-size:25px;

text-transform:capitalize!important;

}

.blog .date{ color:#7e7e7e; font-size:12px;}

.social{ float:left; width:800px; height:37px; background:#e7e7e7; border:1px solid #dcdcdc;}

.social_button{ float:right; width:160px; padding:10px 0 0 0;}

.social_button img{ margin:0 3px 0 0;}

.comment_popup{ float:left; width:120px; padding:8px 0 0 10px; }

.comm{ float:left;}

.comm a{text-decoration:underline; color:#038ace;}

.comm a:hover{text-decoration:none;}

.comment_count{ float:left; margin:3px 0 0 0; color:#038ace!important;}

.share{color:#5a5a5a;}

.entry-home p{
margin-bottom:30px;
}

.entry p a{ color:#49940d;}

.entry p a:hover{ color:#038ace;}





#footer{

margin:0px auto;

width:982px;

padding-bottom:20px;

}



#footer_nav{

float:left;

margin:20px 0 0 155px;

width:827px;

text-align:center;

}

#footer ul{

margin:0 0 0 0;

padding:0 0 0px 0;

list-style:none;

text-align:center;

}

#footer ul li{

font-size:14px;

float:left;

margin-right:1px;

background:url(images/footer_nav_sep.jpg) no-repeat 0px 2px;

}

#footer ul li a{

color:#606060;

padding:13px 22px 12px 22px;

text-decoration:underline;



}

#footer ul li a:hover{

color:#000000;

text-decoration:none;

}

#footer ul li.current_page_item a{

color:#000000;

text-decoration:none;

}



.copyright{

color:#606060; padding:15px 0 0 0; font-size:10px; text-align:center;

}

.copyright a{ color:#606060; font-weight:bold;}

.white{ color:#079ce9;}



.contact_form2 { margin:0 0 0 100px; padding:0 0 0px 0; }

.contact_form2 td{ font-size:13px; color:#377306; width:550px;} 

.contact_form2 td p{ float:left; margin:10px 0 0 0!important; padding:0 0 0 0!important; width:125px; line-height:13px;}

.media1{margin:0 0 10px 0px; padding:10px 10px; background: url(images/contact_input_bg.png) no-repeat; width:390px!important; height:31px; overflow:visible;}

.media2{margin:0 0 10px 0px; padding:5px 10px; background: url(images/contact_textarea_bg.png) no-repeat; width:390px!important; height:241px;}

.checkbox{ width:300px!important; margin:10px 0 0 124px;}

.checkbox .wpcf7-list-item{ width:100%; float:left; clear:both!important; }

.checkbox .wpcf7-list-item-label{ }

.checktext{margin:0 0 0px 0px; padding:0px 0px 0 0!important; width:330px!important; line-height:13px!important; *line-height:20px!important; color:#292929!important;}

.check{ margin:0 0 0 0; padding:0 0 0 124px; }

span.wpcf7-not-valid-tip-no-ajax{ font-size:10px!important; margin-top:4px;}

.wpcf7-text{ padding:7px 0 0 10px; margin:0 0 0 0; width:380px; background:transparent; border:none;}

.contact_form2 textarea{ height:235px; width:380px; background:transparent; border:none; padding:5px 0 0 10px;}

.wpcf9-submit{ background:url(images/contact_submit_bg.png) no-repeat; width:90px; height:31px; border:none; font-size:22px; margin:10px 158px 0 0px; *margin:10px 35px 0 0px; cursor:pointer; color:#FFFFFF; float:right;}

div.wpcf7-response-output { color:#FF0000;}



.contact_form3{ margin:0 0 0 100px; padding:0 0 0px 0; }

.contact_form3 h6{

margin:0 0 0 0;

padding:0 0 0 0;

color:#c15c13!important;

font-size:25px!important;

text-transform:capitalize!important;}

.contact_form3 td{ font-size:13px; color:#c15c13; width:550px;} 

.contact_form3 td p{ float:left; margin:10px 0 0 0!important; padding:0 0 0 0!important; width:125px;  line-height:13px;}

.media3{margin:0 0 10px 0px; padding:10px 10px; background: url(images/contact_input_bg.png) no-repeat; width:390px!important; height:31px; overflow:visible; color:#242424!important;}

.media4{margin:0 0 10px 0px; padding:5px 10px; background: url(images/contact_textarea_bg.png) no-repeat; width:390px!important; height:241px; color:#242424!important;}

.checkbox1{ float:left; margin:2px 0px 0px 0px!important; padding:0px 0px 0 0!important; width:30px!important; height:14px;}

.checktext1{ margin:0px 0px 0px 0px 0;  padding:0px 0px 0px 0; width:380px!important; color:#242424!important; line-height:16px!important; *line-height:20px!important; }

.check1{ margin:0 0 0 0; padding:0 0 0 124px; height:20px;}

span.wpcf7-not-valid-tip-no-ajax{ font-size:10px!important; margin-top:4px;}

.wpcf7-text{ padding:7px 0 0 10px; margin:0 0 0 0; width:380px; background:transparent; border:none;}

.contact_form3 textarea{ height:235px; width:380px; background:transparent; border:none; padding:5px 0 0 10px;}

.wpcf10-submit{ background:url(images/contact_submit_bg.png) no-repeat; width:90px; height:31px; border:none; font-size:22px; margin:10px 158px 0 0px; *margin:10px 35px 0 0px; cursor:pointer; color:#FFFFFF; float:right;}









/*comments */

#commentform {margin: 5px 0px 30px 0px;}

#commentform small{font-size:15px; color:#000; font-weight:normal;}

#commentform p{

margin-bottom:5px;

}

#commentform textarea {width: 95%; padding: 4px;}

#author, #email, #url {

background: #fff !important;

color: #666666;

font-size: 12px;

font-family: arial;

margin: 0px 5px 0px 0px;

padding: 5px;

border: 1px solid #a7a7a7;

width:250px;

}

#comment {

background: #fff !important;

color: #000;

font-size: 12px;

font-family: arial;

margin: 5px 0px 5px 0px;

padding: 5px;

border: 1px solid #a7a7a7;

}

.commentlist{

list-style:none!important;

margin:0 0 0 0!important;

padding:0 0 0 0!important;

}

ul.children{

list-style:none!important;

margin:0 0 0 0!important;

padding:0 0 0 0!important;

}

.fn{

color:#e84e1d;

}

#commentform #submit {

margin: 0px;

float: left;

display: block;

background:#038ace;

width:156px;

height:36px;

border:none;

cursor:pointer;

color:#ffffff;

font-family:arial;

font-size:13px;

font-weight:bold;

}

#commentform #submit:hover{

color:#fff; background:#04a5f7;

}

#wp-calendar{

width:100%;

}

#wp-calendar td,

#wp-calendar th{

text-align:center;

}

#wp-calendar td {

font-size:15px;

color:#000;

}

#wp-calendar caption{

font-size:17px;

text-transform:uppercase;

color:#006299;

padding-bottom:5px;

}

.map{

float:left;

width:356px;

}

.mapform{

float:left;

width:300px;

background:#000;

}

.address{

width:280px;

margin:0 auto;



}

.slidepost{
background-image:url(images/sliderpostbg.png);
background-repeat:repeat-x;
padding:10px;
max-width:614px;
max-height:369px;
width:30%; 
height:100%;  
position:absolute; 
right:0px; 
top:0px; 
color:white;
text-align:left;
padding-top:30px;

}

.slidepost p{
text-align:left;
}

.slidepost a{
color:#FFFFFF;
}

.sliderthumbnail img{

width:100%;
height:100%;

}

.slideposth3{
border-bottom: 1px solid rgba(131, 131, 131, 0.62);
padding-bottom:10px;
}

.slidepostp{
margin-top:10px;
}

.slidepostp p{
text-align:left;
}

.sk_read_more {
font-weight: bold;
margin-left:1px;
}
