/*
Theme Name: Mission Partners India
Theme URI: http://www.mpi-inc.org
Description: Custom Wordpress theme developed for Mission Partners India
Version: 1.0
Author: Black Inc.
Author URI: http://thinkinblack.com
*/
span#who-we-are, span#why-india, span#program, span#stories, span#support, span#donate, span#connect{
padding: 11px 16px 6px 16px;
}
.rsstxt a:hover{
background-color: inherit!important;
color:#fccf8a!important;
}
.rss{
margin: 0 0 -3px 0
}
#bg div
{
	height:200%;
	left:-50%;
	position:fixed;
	top:-50%;
	width:200%;
	z-index:19;
}

#bg img
{
	margin:0 auto;
	min-height:200%;
	min-width:50%;
}

#bg td
{
	text-align:center;
	vertical-align:middle;
}

#bottombar
{
	background-color:#260f00;
	bottom:82px;
	height:31px;
	position:fixed;
	width:100%;
	z-index:202;
}

#col1
{
	float:left;
	width:380px;
}

#col1 a,#col2 a
{
	color:#fccf8a;
	outline:none;
	text-decoration:underline;
}

#col1 a:hover,#col2 a:hover
{
	background-color:#fccf8a;
	color:#291405;
	text-decoration:none;
}

#col1 blockquote a,#col2 blockquote a
{
	background-color:#291405;
	color:#55391c;
	font-size:11px;
	font-style:italic;
	margin:15px 0;
}

#col1 blockquote p,#col2 blockquote p
{
	padding:0;
}

#col1 blockquote,#col2 blockquote
{
	background-color:#291405;
	color:#55391c;
	font-size:11px;
	font-style:italic;
	margin:15px 0;
	padding:14px;
}
#col2 blockquote
{
	background-color:#291405;
	color:#55391c;
	font-size:11px;
	font-style:italic;
	margin:15px 0;
	padding:14px;
        line-height: 14px;
}

#col1 ol
{
	padding:0 0 0 30px;
}

#col1 ul
{
	padding:0 0 0 20px;
}

#col2
{
	float:left;
	margin:0 0 0 26px;
	width:289px;
}

#contentframebottom
{
	background-color:#260f00;
	bottom:0;
	filter:alpha(opacity=60);
	height:82px;
	margin:0 auto;
	opacity:.6;
	position:absolute;
	width:100%;
	z-index:159;
}

#contentframetop
{
	background-color:#260f00;
	height:82px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	top:0;
	z-index:202;
}

#contenttop
{
	background:url('images/tile-bg2.png') repeat;
	filter:alpha(opacity=90);
	height:82px;
	opacity:.9;
	position:fixed;
	top:0;
	width:100%;
	z-index:202;
}

#flickrimages
{
	padding:0;
	width:288px;
}
#flickrimagesnav
{
	padding:0 0 0 10px;
	width:193px;
}
#flickrimages a:hover, #flickrimagesnav a:hover
{
	background:none;
	border:0;
}

#flickrimages img, #flickrimagesnav img
{
	height:21px;
	padding:0 3px 3px 0;
	width:21px;
}

#footer
{
	background:url('images/tile-bg2.png') repeat;
	bottom:0;
	filter:alpha(opacity=90);
	height:82px;
	margin:0 auto;
	opacity:.9;
	position:fixed;
	width:100%;
	z-index:202;
}

#gallery
{
	margin:10px 0 0;
	text-align:center;
	z-index:212;
}

#gallery ul li
{
	display:inline;
	padding:0 12px 0 0;
}

#gallery ul li a img
{
	border:4px solid #1f0f05;
	filter:alpha(opacity=60);
	height:49px;
	opacity:.6;
	text-decoration:none;
	width:49px;
}

#gallery ul li a img:hover
{
	border:4px solid #260f00;
	filter:alpha(opacity=99);
	opacity:.99;
}

#gallery ul li a,.subnav ul li a
{
	text-decoration:none;
}

#gallery ul,ul#partners,ul#primarynav
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#header
{
	left:50%;
	margin-left:-400px;
	position:absolute;
	top:20px;
	width:800px;
	z-index:212;
}

#leftbox
{
	float:left;
	font:14px/2.8 Georgia, Serif;
	margin:0 30px;
	padding-bottom:100px;
	width:139px;
	z-index:5000;
}

#leftbox2,#leftbox3,#leftbox4,#leftbox5,#leftbox6,#leftbox7,#leftbox8,#leftbox9,#leftbox10,#leftbox11,#leftbox12,#leftbox13,#leftbox14,#leftbox15,#leftbox16,#leftbox17
{
	float:left;
	font:14px Georgia, Serif;
	margin:38px 39px 0 30px;
	width:139px;
}

/*Supersize Plugin Styles*/
#loading
{
	background-image:url(images/progress.gif);
	height:24px;
	left:49.5%;
	position:absolute;
	text-indent:-999em;
	top:49.5%;
	width:24px;
	z-index:3;
}

#main
{
	left:50%;
	margin-left:-400px;
	position:absolute;
	top:130px;
	width:800px;
	z-index:200;
}

#maincontent
{
	float:left;
	margin:60px 0 0 58px;
	padding:0 0 200px;
	width:695px;
}

#mainnavigation
{
	left:50%;
	margin-left:-353px;
	position:absolute;
	top:0;
	width:800px;
}

#mainnavigation .col1
{
	color:#7f7168;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:24px 0 0;
	width:305px;
}
#mainnavigation .col1wide
{
	color:#7f7168;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:24px 0 0;
	width:422px;
}

#mainnavigation .col1 h3,
#mainnavigation .col1wide h3,
#mainnavigation .col2 h3,
#mainnavigation .col2wide h3,
#mainnavigation .col3 h3
{
	color:#5d3f20;
	font-size:14px;
	padding:0 0 15px;
	text-transform:uppercase;
}

#mainnavigation .col2
{
	color:#7f7168;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:24px 0 0 20px;
	width:185px;
}
     #mainnavigation .col2 img
     {
	     border: 1px solid #3e240e;
         padding: 2px;
     }
#mainnavigation .col2wide
{
	color:#7f7168;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:24px 0 0 40px;
	width:290px;
}

#mainnavigation .col3
{
	color:#7f7168;
	float:left;
	font-size:12px;
	line-height:16px;
	padding:24px 0 0;
}

#mainnavigation .col3 ul li a,
#mainnavigation .col3 ul li a:visited,
#mainnavigation .col3 ul li a:active,
#mainnavigation .col2 ul li a,
#mainnavigation .col2 ul li a:visited,
#mainnavigation .col2 ul li a:active,
#mainnavigation .col2wide ul li a,
#mainnavigation .col2wide ul li a:visited,
#mainnavigation .col2wide ul li a:active
{
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
}

#mainnavigation .col3 ul li a:hover,
#mainnavigation .col2 ul li a:hover, 
#mainnavigation .col2wide ul li a:hover
{
	color:#fccf8a;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}

#mainnavigation .col3 ul li,
#mainnavigation .col2 ul li, 
#mainnavigation .col2wide ul li
{
	list-style-type:none;
	padding:0 0 5px;
}

#mainnavigation ul li a:hover
{
	color:#fff;
}

#sb li.facebook a, #sb li.facebook a:active, #sb li.facebook a:visited, 
#sb2 li.facebook a, #sb2 li.facebook a:active, #sb2 li.facebook a:visited{
	background: url('images/facebook-off.gif') no-repeat;
	height: 32px;
	width: 84px;
	text-indent: -9999px;
	display: block;
	float: left;
	padding: 0px 0px 14px 0px;
}
	#sb li.facebook a:hover, #sb2 li.facebook a:hover{
		background: url('images/facebook-on.gif') no-repeat;
		height: 32px;
		width: 84px;
		text-indent: -9999px;
		display: block;
		float: left;
		padding: 0px 0px 14px 0px;
	}
#sb li.linkedin a, #sb linkedin a:active, #sb li.linkedin a:visited, 
#sb2 li.linkedin a, #sb2 linkedin a:active, #sb2 li.linkedin a:visited{
	background: url('images/linkedin-off.gif') no-repeat;
	height: 22px;
	width: 86px;
	text-indent: -9999px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}
	#sb li.linkedin a:hover, #sb2 li.linkedin a:hover{
		background: url('images/linkedin-on.gif') no-repeat;
		height: 22px;
		width: 86px;
		text-indent: -9999px;
		display: block;
		float: left;
		padding: 0px 0px 0px 0px;
	}
#sb li.twitter a, #sb twitter a:active, #sb li.twitter a:visited, 
#sb2 li.twitter a, #sb2 twitter a:active, #sb2 li.twitter a:visited{
	background: url('images/twitter-off.gif') no-repeat;
	height: 21px;
	width: 93px;
	text-indent: -9999px;
	display: block;
	float: left;
	padding: 0px 0px 14px 0px;
}
	#sb li.twitter a:hover, #sb2 li.twitter a:hover{
		background: url('images/twitter-on.gif') no-repeat;
		height: 21px;
		width: 93px;
		text-indent: -9999px;
		display: block;
		float: left;
		padding: 0px 0px 14px 0px;
	}


/* -----------------------------------
skiplinks
----------------------------------- */
#skiplinks a
{
	background:#fff;
	left:-1000px;
	margin:0;
	padding:0;
	position:absolute;
	z-index:2;
}

#skiplinks a:active,#skiplinks a:focus,#skiplinks a:hover
{
	background:#b00;
	color:#fff;
	display:inline;
	left:0;
	top:0;
}

#slidecaption
{
	color:#e0b87a;
	font:12px "Helvetica Neue", Arial, sans-serif;
	margin:7px 0 0;
	text-align:center;
}

#slidecaption a, #slidecaption a:active, #slidecaption a:visited
{
	text-decoration: none;
	margin: 0 0 0 10px;
	color: #7c604e;
	background-color: #3c271a;
	padding: 2px 6px 2px 6px;
	text-transform: uppercase;
	font-size: 11px;
}

	#slidecaption a:hover
	{
		text-decoration: none;
		margin: 0 0 0 10px;
		background-color:#5d3f20;
		color:#fff;
		padding: 2px 6px 2px 6px;
		text-transform: uppercase;
		font-size: 11px;
	}

#slidecounter
{
	color:#4F4F4F;
	float:left;
	font:50px "Helvetica Neue", Arial, sans-serif;
	font-weight:700;
	margin:18px 20px;
}

#sub1,#sub2,#sub3,#sub4,#sub5,#sub6,#sub7,#sub8
{
	height:200px;
	left:0;
	position:fixed;
	top:112px;
	visibility:hidden;
	width:100%;
	z-index:800;
}



#supersize
{
	position:fixed;
}

#supersize .activeslide,#supersize .activeslide img
{
	z-index:2;
}

#supersize .prevslide,#supersize .prevslide img
{
	z-index:1;
}

#supersize img,#supersize a
{
	height:100%;
	position:absolute;
	width:100%;
	z-index:0;
}

#text
{
	background-color:#fff;
	margin:auto;
	position:absolute;
	top:40px;
	z-index:1000;
}

#topbar
{
	background-color:#260f00;
	height:31px;
	position:fixed;
	top:81px;
	width:100%;
	z-index:201;
}

*
{
	margin:0;
	padding:0;
}

.centerbox
{
	float:left;
	font:12px/1.8 arial, Serif;
	overflow:hidden;
	padding:0 0 200px;
	width:453px;
}

.centerbox h2
{
	font-size:18px;
	padding:0;
}

.centerbox p
{
	padding:15px 0 0;
}

.centerbox ul
{
	list-style-type:disc;
	padding:0 0 0 20px;
}

.centerbox2 h3,.centerbox3 h3,.centerbox4 h3,.centerbox5 h3
{
	background-color:#2f2e2e;
	color:#fff;
	margin:8px 0;
	padding:4px 0 4px 7px;
}

.centerbox2,.centerbox3,.centerbox4,.centerbox5
{
	float:left;
	font:12px arial, Serif;
	margin-top:35px;
	padding:0 0 100px;
	width:453px;
}

.centerboxleft
{
	float:left;
	width:220px;
}

.centerboxleft h2
{
	font-size:18px;
}

.centerboxright
{
	float:left;
	font-size:11px;
	padding-left:10px;
	width:223px;
}

.centerboxright h2
{
	font-size:18px;
	padding:0 0 8px 3px;
}

.centerboxrighttop ul
{
	width:90%;
}

.centerboxrighttop ul li
{
	padding:3px 0 3px 7px;
}

.col1 a, .col1wide a
{
	color:#fff;
	font-size:11px;
	margin-left:-3px;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
}

.col1 a:hover, .col1wide a:hover
{
	background-color:#5d3f20;
	color:#fff;
	font-size:11px;
	margin-left:-3px;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
}

.menucenter,.menucenter2
{
	float:left;
	width:759px;
}

.menucontainer,.menucontainer2
{
	height:2px;
	margin:auto;
	width:1006px;
}

.menuleft,.menuleft2,.menuleft3,.menuleft4,.menuleft5
{
	float:left;
	height:1px;
	width:164px;
}

.rightbox2,.rightbox3,.rightbox4,.rightbox5
{
	float:left;
	margin-top:37px;
	padding:0 0 0 22px;
	width:306px;
}

/*Supersized Stamp*/
.stamp
{
	float:right;
	margin:25px 20px 0 0;
}

.subnav
{
	background-color:#260f00;
	height:200px;
	left:50%;
	margin-left:-341px;
	position:absolute;
	top:4px;
	width:800px;
}

.subnavbg
{
	background-color:#260f00;
	height:220px;
	width:100%;
}

.subnavborder
{
	background-color:#260f00;
	filter:alpha(opacity=90);
	height:4px;
	margin:0;
	opacity:.90;
}

body
{
	background-color:#260f00;
	color:#fccf8a;
	font-family:Helvetica, Arial;
	font-size:12px;
	font-weight:400;
	line-height:22px;
}

h1
{
	color:#5d3f20;
	font-size:16px;
	font-weight: normal;
	padding:0 0 27px;
        text-transform: uppercase;
}

h1#logo a
{
	background:url('images/logo.png') no-repeat 0 0;
	display:block;
	height:39px;
	text-indent:-9009px;
	width:366px;
}

h2
{
	color:#fff;
	font-size:22px;
	font-weight: normal;
	line-height:26px;
	padding:0 0 27px;
}

h3
{
	color:#fccf8a;
	font-size:16px;
	font-weight: normal;
	padding:0 0 27px;
}

html,body,#bg,#bg table,#bg td
{
	height:100%;
	width:100%;
}

img
{
	border:none;
}

input[type=submit]
{
	background-color:#291405;
	border:0 solid;
	color:#fccf8a;
	font-family:helvetica, arial;
	font-size:12px;
	padding:6px;
}

input[type=submit]:hover
{
	background-color:#fccf8a;
	color:#291405;
	cursor:pointer;
	padding:6px;
}

input[type=text],form textarea
{
	background-color:#291405;
	border:2px solid #291405;
	color:#fccf8a;
	font-family:helvetica, arial;
	font-size:12px;
}

p
{
	padding:0 0 15px;
}

ul#partners li a,ul#partners2 li a,ul#partners3 li a,ul#partners4 li a,ul#partners5 li a,ul#partners6 li a,ul#partners7 li a
{
	padding:0 12px 0 0;
	text-decoration:none;
}

ul#partners li,ul#partners2 li,ul#partners3 li,ul#partners4 li,ul#partners5 li,ul#partners6 li,ul#partners7 li,ul#primarynav li
{
	display:inline;
}
ul#primarynav{
position: absolute;
left:50%;
	margin-left:-404px;
width: 800px;
}
ul#primarynav li a
{
	color:#e0b87a;
	float:left;
	font-family:helvetica, arial;
	font-size:12px;
	font-weight:400;
	margin:0;
	padding:7px 0px 2px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
}

ul.aboutnav
{
	padding:0;
	width:100%;
}

ul.aboutnav li a
{
	color:#555;
	display:block;
	font-size:12px;
	margin:1px 0;
	padding:3px 0 3px 11px;
	text-decoration:none;
}

ul.aboutnav li a:hover,ul.leftboxtextnav li a:hover
{
	background-color:#eae9e9;
	color:#000;
	display:block;
	font-size:12px;
	text-decoration:none;
}

ul.aboutnav li,ul.leftboxtextnav li
{
	border-top:1px solid #eae9e9;
}

ul.leftboxtextnav
{
	width:139px;
}

ul.leftboxtextnav li a
{
	color:#555;
	display:block;
	font-size:12px;
	margin:1px 0;
	padding:3px 0;
	text-align:center;
	text-decoration:none;
}