/*   
Theme Name: Elegant Grunge
Remodified By: imicreation	
*/


/* Css for shaktivahini.org */

a img{ border: 0;}
body {
margin : 0;
font-family: Arial, Verdana, Helvetica, sans-serif
}
*:focus { 
	outline: none; 
	}
*::-moz-focus-inner { 
	border: none; 
	}
a:link, a:visited, a:hover, a:active {
text-decoration : none;
}
.alignleft {
float : left;
}
.normaltext {
font-weight : normal;
}
.boldtext {
font-weight : bold;
}
.clear {
clear : both; display: block;
}

.topscroll {
	text-align: right;
	float: left;
	width: 95%;
	font-size: 0.7em;
	line-height: 20px;
	font-weight: bold;
	height: 20px;
padding-right: 5%;
}
.topscroll a {
color: #25670f;;
background : url(images/gototop_bt.gif) no-repeat left center;
padding: 20px;
}

#box {
height : auto;
width : 100%;
}
#tophead {
background : url(images/tophead2.jpg) repeat-x;
margin : 0;
padding : 0;
float : left;
height : 65px;
width : 100%;

}
.wrap_tophead {
height : 65px;
width : 980px;
margin : 0 auto;
}
#socialize{
width: 240px;
float: left;
padding: 15px 15px 0 15px;
height: 45px;
text-align: center;
}
#socialize h3{
padding: 0;
margin: 0;
font-size: 16px;
color: #ed9d03;
font-weight: bold;

}
#socialize img{
margin: 5px 0 0 5px;
}
#nav {
float : right;
width : 710px;
height : 60px;
}
#nav ul {
margin : 0;
padding : 0;
list-style-type : none;
overflow : hidden;
}
#nav ul li {
margin : 0;
padding : 0;
float : left;
}
#nav ul li a {
display : block;
float : left;
width : 9em;
line-height : 1.4em;
padding : 0.9em 1em 0.2em 1em;
margin : 0;
text-decoration : none;
color : #dfded9;
border: none;
}
#nav ul li a strong {
display : block;
font-size : 1em;
line-height : 1.5em;
font-weight : bold;
text-transform : uppercase;
color : #aeaa85;
}
#nav ul li a:hover strong {
color : #dfded9;
}
#header {
background: url(images/page_11.jpg) repeat-x;
margin : 0;
padding : 0;
float : left;
width : 100%;
height : 339px;
}
.wrap_header {
width : 980px;
margin : 0 auto;
}
#head_t{float: left; width: 100%; clear: both;}
#head_b{float: left; width: 100%; clear: both;}
.logo {
margin : 0;
padding : 0;
float : left;
height : 248px;
width : 230px;
}
.logo img {
float : right;
margin-bottom : 15px;
padding-right: 10px;
}
.quote {
float : left;
width : 100%;
font-size : 0.8em;
font-weight : bold;
color : #11174b;
line-height : 18px;
padding-top: 5px;
text-align: center;
}
.quote a {
color : #11174b;
text-decoration : underline;
}
#slideshow{
float : left;
height : 246px;
width : 492px;
margin-top : 20px;
margin-right : 25px;

}
#top-banners{width: 223px; float: left; padding-top: 20px;}
#top-banners img{margin-bottom: 10px;}
#container {
background : url(images/pagebg.jpg) repeat;
margin : 0;
padding : 0;
float : left;
height : auto;
width : 100%;
}

#gallery {
margin : 0;
padding : 0;
float : left;
height : auto;
width : 100%;
}

#gallery img {
border: 0;
}

.gallerypic {
float: left;
margin: 10px ;
background-color: #25670f;
padding: 2px;
}

.wrap_container {
height : auto;
width : 980px;
margin : 0 auto;
padding : 0;
}
#mainpage {
float : left;
width : 960px;
padding : 0 10px 20px 10px;
height : auto;
}
#mainpage ul {
margin : 0;
padding : 0;
list-style-type : none;
}

 #mainpage ol {
margin: 10px 0 0 0;
padding: 0;
list-style-type: none;
float: left;
}

#mainpage ul li {
margin : 0;
float : left;
height : 339px;
width : 320px;
}

#mainpage ol li {
margin : 0;
float : left;
height : 127px;
width : 320px;
}

#mainpage ol li img {
border: none;
}

#mainpage ol li a.img {
border: none;
}

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

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

#mainpage ul li p {
margin-top : 25px;
padding: 0 20px 0 10px;
margin-bottom : 20px;
height: 120px;
text-align : center;
text-indent: -9999px;
}

#mainpage ul li p a {
display: block;
height: 120px;
}

.publications {
background : url(images/publication.jpg) no-repeat;
padding : 20px 35px 0 100px;
height : 319px;
width : 185px;
}
.news {
background : url(images/news.jpg) no-repeat;
padding: 20px 35px 0 100px;
height : 319px;
width : 185px;
}
.join {
height : 339px;
width : 320px;
}
#leftcol, #form {
float : left;
width : 615px;
height : auto;
margin : 0;
padding : 4px 0 20px 0;
}

#newscont {
float : left;
width : 615px;
height : auto;
margin : 0;
padding : 4px 0 20px 0;
}


#leftcol h1, #form h1, #gallery h1, #newscont h1 {
margin : 0 0 0 13px;
background: url(images/headings.gif) repeat;
height : 36px;
width: 90%;
padding : 0 0 0 5px;
line-height : 36px;
font-size : 0.9em;
color : #333333;
font-weight : bold;
}
#leftcol h3, #form h3 {
font-size : 0.9em;
color : #333333;
font-weight : bold;
text-align : center;
}
.mosttextnormal {
font-size : 0.7em;
font-weight : normal;
color : #333333;
line-height : 20px;
}
.mosttextnormal a {
color : #333333;
text-decoration : underline;
line-height : 22px;
font-size : 130%;
}
.mosttextnormal a:hover {
color : #25670f;
text-decoration : none;
}
.pdflinks, .presslinks, .picgallerylinks {
font-size : 0.7em;
font-weight : bold;
line-height : 18px;
}
.pdflinks a   {
color : #333333;
background : url(images/pdflinks_bg.gif) left 0% no-repeat;
height : 30px;
padding-left : 26px;
display : block;
width : 100%;
}

.picgallerylinks a, #newscont p a {
color : #333333;
background: url(images/picgallerylinks_bg.gif) left 0% no-repeat;
height : 30px;
padding-left : 26px;
display : block;
width : 100%;
}

.presslinks a {
color : #333333;
background : url(images/pressrelease_bg.gif) left 0% no-repeat;
height : 30px;
padding-left : 26px;
display : block;
width : 100%;
}
.green {
font-size : 0.7em;
font-weight : normal;
color : #25670f;
line-height : 20px;
}
#leftcol img {
background-color: #ffffff;
padding : 3px;
border : 1px solid #999999;
}
#leftcol h4, #form h4 {
font-size : 0.9em;
font-weight : bold;
color : #25670f;
padding-left : 15px;
text-decoration : underline;
width: 90%;
}
#leftcol p, #form p  {
text-align : justify;
padding-left : 15px;
width : 90%;
}

#newscont p {
text-align : justify;
padding-left : 15px;
width : 90%;
font-size : 0.7em;
font-weight : normal;
color : #333333;
line-height : 20px;
}

.pic_gallery_featured {
width : 100%;
text-align : center;
float : left;
height : 354px;
margin-top : 15px;
padding : 0;
}
#leftcol ol {
margin : 0;
padding : 0;
list-style-type : none;
width : 100%;
}
#leftcol ol li {
width : 296px;
float : left;
}
#leftcol li .featured {
background: url(images/rightcol_bot_bg.jpg) no-repeat;
height : 110px;
font-size : 1.2em;
font-weight : bold;
color : #333333;
text-align : center;
padding : 15px 5px 5px 5px;
width : 296px;
margin : 0;
}
#leftcol li .featured p {
text-align : center;
}
#leftcol ul {
list-style-image : url(images/arrow_bullet.png);
width : 85%;
}
#leftcol ul li {
font-size : 0.7em;
color : #333333;
line-height : 18px;
padding-bottom : 3px;
}

#leftcol ul li a {
color : #333333;
}

#leftcol ul li ul li {
font-size : 100%;
}
.visionquote {
float : right;
width : 50%;
background : url(images/visionquote_bg.gif) left top no-repeat;
font-size : 0.7em;
font-weight : bold;
color : #25670f;
line-height : 20px;
text-align : justify;
padding: 15px 12% 0 45px;
}
.leftcolright {
float : right;
width : 50%;
font-size : 0.7em;
font-weight : bold;
color : #25670f;
line-height : 20px;
text-align : justify;
padding-right : 5%;
}
#rightcol {
float : right;
height : auto;
width : 316px;
padding-right : 35px;
margin : 0;
padding-bottom : 20px;
}
#rightcol_top {
background: url(images/rightcol_top3.jpg) no-repeat;
height : auto;
width : 316px;
margin : 0;
padding : 0;
float : right;
}
.membership_featured a {
color : #ffffff;
display : block;
}
.membership_featured {
padding : 5%;
width : 90%;
height : 100px;
margin : 0;
text-align : center;
font-weight : bold;
color : #ffffff;
font-size : 1.2em;
line-height : 30px;
}
.publications_featured {
padding : 5%;
width : 90%;
margin-top : 15px;
height : auto;
font-weight : bold;
color : #333333;
font-size : 1.2em;
text-align : center;
}
.rightcol_bot {
padding : 0 5% 5% 5%;
height : auto;
width : 90%;
background : url(images/rightcol_bot_bg.jpg) no-repeat;
margin : 5px 0 0 0;
float : right;
font-size : 1em;
font-weight : bold;
color : #333333;
}
.rightcol_bot ol {
list-style-type : none;
margin-right : 0;
margin-left : 0;
padding-right : 0;
padding-left : 0;
}
.rightcol_bot ol ul {

margin-right : 0;
margin-left : 0;
padding-right : 0;
padding-left : 0;
}
.rightcol_bot ol li {
font-size : 80%;
display : block;
width : 100%;
font-weight : bold;
padding-top : 5px;
padding-bottom : 5px;
border-bottom : dotted 1px #b4ae98;

}
.rightcol_bot ol li a {
color : #9c976b;
}
.rightcol_bot ol li a:hover {
color : #333333;
}
.rightcol_bot ol li ul li {
font-size : 100%;
display : block;
width : 100%;
font-weight : normal;
border : none;
line-height : 18px;
}

.rightcol_bot ol li ul {
list-style-image : url(images/arrow_bullet.png);
}

.rightcol_bot ol li ul li a {
background-color: #e5ebd1;
color : #333333;
display: block;
list-style-image : url(images/arrow_bullet.png);
padding: 2px 2px 2px 5px;
}
.greydark {
color : #333333;
}
.stopquote {
width : 100%;
clear : both;
height : 21px;
background : url(images/stopquote_bg.jpg) no-repeat center 0%;
float : right;
}
#footer {
background : url(images/bg_footer.png) repeat;
margin : 0;
padding : 0;
clear : left;
height : 70px;
width : 100%;
border-top: solid 3px #59554e;
}

.wrap_footer {
width : 980px;
margin : 0 auto;
padding : 0;
height : auto;
}
.foot_col1 {
float : left;
height : 136px;
width : 480px;
padding : 10px 5px 0 5px;
margin : 0;
}

.foot_col2 {
float : right;
height : 136px;
width : 250px;
padding : 10px 35px 0 5px;
margin : 0;
}

.foot_col1 h1, .foot_col2 h1 {
margin-top : 0;
padding-top : 0;
font-size : 0.9em;
text-align : left;
color : #b4ae98;
padding-left : 2%;
}
.foot_col2 ul {
margin : 0;
padding : 0;
list-style-type : none;
}
.foot_col2 ul li {
margin-bottom : 5px;
}
.foot_col2 ul li a {
display : block;
width : 98%;
text-align : left;
color : #b4ae98;
font-size : 70%;
font-weight : normal;
border: solid 2px #191513;
background: url(images/footer_li_bg.png) repeat-x;
height : 22px;
line-height : 22px;
padding-left : 2%;
}
.foot_col2 ul li a:hover {
color : #f7f6f1;
border: solid 2px #f7f6f1;
}
.partners {
margin : 0;
float : left;
height : 126px;
width : 70px;
padding-right : 28px;
padding-top : 3px;
}

.copyrights {
width : 50%;
float : left;
height : auto;
margin : 0;
padding : 0 0 0 5px;
font-size : 0.7em;
font-weight : normal;
color : #b4ae98;
line-height : 35px;
}
.design {
font-size : 0.7em;
font-weight : normal;
color : #b4ae98;
float : right;
height : auto;
width : 35%;
margin : 0;
padding : 5px 35px 0 0;
text-align : right;
line-height : 18px;
}
.design a {
color : #ffffff;
}
.design a:hover {
color : #ffffff;
}
#nav ul li a.active strong {
color : #dfded9;
}
.chromestyle {
width : 100%;
}
.chromestyle:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.chromestyle ul {
width : 100%;
}
.dropmenudiv {
position : absolute;
top : 3px;
border-bottom : 1px solid #aeaa85;
line-height : 30px;
z-index : 100;
background-color : #2f2e2c;
width : 200px;
visibility : hidden;
font-size : 0.7em;
font-style : normal;
font-weight : normal;
font-variant : normal;
}
.dropmenudiv a {
width : auto;
display : block;
text-indent : 3px;
border-bottom : 1px solid #aeaa85;
background-color : #2f2e2c;
padding : 2px 0;
text-decoration : none;
font-weight : bold;
color : #fafafa;
}
* html .dropmenudiv a {
width : 100%;
}
.dropmenudiv a:hover {
background-color : #aeaa85;
}

.flashclass {
width : 650px;
height : 283px;
padding : 0;
overflow : hidden;
}
.flashclass img {
border: 0;
}
#lightbox {
background-color : #eee;
padding : 10px;
border-bottom : 2px solid #666;
border-right : 2px solid #666;
}
#lightboxCaption {
font-size : 0.8em;
padding-top : 0.4em;
}
#lightbox img {
border : none;
}
#overlay img {
border : none;
}
* html #overlay {
background-color : #333;
background-color : transparent;
}
#overlay {
background-image : url("http://www.shaktivahini.org/wp-content/plugins/wp-lightboxJS/images/overlay.png");
}
#lightbox {
background-color : #eee;
padding : 10px;
border-bottom : 2px solid #666;
border-right : 2px solid #666;
}
#lightboxCaption {
font-size : 0.8em;
padding-top : 0.4em;
}
#lightbox img {
border : none;
}
#overlay img {
border : none;
}

/* plugs */
#plug1 {
	background-image: url(images/slideshow/21.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#plug2 {
	background-image: url(images/slideshow/25.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#plug3 {
	background-image: url(images/slideshow/23.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#plug4 {
	background-image: url(images/slideshow/26.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#slideshow #plug-show {
}

#slideshow .plug {
	height: 283px;
	width: 650px;
}

#slideshow .plugtitle1 {
	width: 260px;
	padding: 60px 0 0 0;
	text-align: right;
	float: left;
}

#slideshow .plugtitle2 {
	width: 260px;
	padding: 50px 0 0 0;
	text-align: right;
	float: left;
}

#slideshow .plugtitle3 {
	width: 260px;
	padding: 60px 0 0 0;
	text-align: right;
	float: left;
}

#slideshow #splash {
	height: 283px;
	margin-bottom: 55px;
	width: 650px;
}
#splash #title {
	width: 260px;
	padding: 80px 0 0 0;
	text-align: right;
}

#splash #image {
	width: 575px;
	height: 283px;
	float: right;
}

/*tooltip*/

a.tip {
	position: relative;
}

a.tip span {
	display: none;
	position: absolute;
	top: 0px;
	left: 100px;
	width: 200px;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

a:hover.tip {
	font-size: 99%; /* this is just for IE */
}

a:hover.tip span {
	display: block;
}
