/*
Theme Name: Sangam India
Theme URI: http://sangamindia.org/
Description: A brightly colored custom theme to match the Sangam India website!
Author: Tina Ye
Author URI: http://sugardew.com/
Tags: sangam_india, non-profit, bright, colorful, bold, two-column

*/

body {
	margin:0px;
	background-color:#201d18;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/corduroy_bg.jpg);
	background-position: center 231px;
}

p {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}


.clear {
	clear:both;
}


/* footer stuff */

#footer {
	border-top:9px solid white;
	background-color:#890617;
	clear:both;
}

#footer_container {
	margin:0px auto;
	color:#ffffff;
	width:980px;
}

#footer_left{
	float:left;
	text-align:center;
	width:502px;
	padding:15px 30px;
}

#footer_right {
	background-color:#fd2d4b;
	width:246px;
	height:110px;
	margin-left:563px;
	padding:13px;
}

* html #footer_right {
	position:relative;
	left:-3px;
}

#text_menu {
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:.1em;
	text-align:center;
}

#text_menu li {
	display:inline;
	padding:5px 10px;
	line-height:2.4em;
}

#footer_info {
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#footer_logo {
	float:left;
}

#address {
	padding-top:18px;
	margin-left:110px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	line-height:1.3em;
}

#redtopbar {
	border-top: 9px solid #e71d3b;
}

#container {
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/content_divider_bg.gif);
	background-repeat:repeat-x;
	background-position:center 194px;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#FF9900;
}

a:hover {
	color:#FFCC33;
}

#header {
	background-color:#fdfdf2;
}

#header_images {
	width:980px;
	margin:0px auto;
}

#main, #main_no_sidebar {
	width:860px;
	margin:0px auto;
	position:relative;
}

#main {
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/content_main_bg.gif);
	background-repeat:repeat-y;
}

#main_inner, #main_inner_no_sidebar {
	min-height:500px;
	padding-bottom:40px;
}

#main_inner {
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/content_main_footer.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}




/* sidebar */

#submenu {
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/content_sidemenu_bg.gif);
	background-repeat:repeat-y;
	padding-bottom:20px;
	padding-top:6px;
}

#sidebar {
	width:265px;
	float:left;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/content_sidemenu_bg.gif);
	background-repeat:repeat-y;
}

#submenu ul {
	margin:0px;
	padding:0px 25px;
	list-style-type:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

#submenu li {
	padding:4px 0px;
}

#submenu li a {
	color:#ffffff;
}

#submenu a:hover {
	color:#FFC000;
}

#submenu li ul {
	padding-left:10px;
}

#submenu li li {
	font-size:10px;
	font-weight:normal;
}

#submenu li li a {
	font-weight:normal;
	color:#ffd045;
}

/* content structure stuff */

#content {
	margin-left:265px;
	width:574px;
	font-family:Arial, Helvetica, sans-serif;
}

* html #content {
	position:relative;
	left:-3px;
}

#content_header {
	height:23px;
	padding-top:7px;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/content_breadcrumb_bg.gif);
	background-repeat:no-repeat;
}

.breadcrumbs a {
	color:#7c746f;
}

.breadcrumbs a:hover {
	color:#6A5141;
}

.breadcrumbs {
	float:left;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7c746f;
	padding-top:2px;
}

.icons {
	text-align:right;
	padding-right:20px;
}

.icons img {
	vertical-align:middle;
	padding-left:10px;
}

#content_main {
	padding:0px 40px 30px 5px;
}



/* footer stuff */

#footer_container {
	width:855px !important;
}

#footer_container p {
	color:#fff;
}

#footer a {
	font-weight:bold;
	color:#fff8bc;
	text-decoration:none;
}

#footer a:hover {
	color:#FFCC00;
}




/* main content stuff */

h1, h2, h3, h4 {
	padding-top:20px;
	color:#ff1538;
	margin:0px;
	font-weight:normal;
}

p {
	color:#2f1200;
	line-height:1.6em;
	padding-top:10px;
}



/* dropdown menu voodoo */


#menu {
	width:780px;
	margin:0px auto;
	height:37px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#dropdown{
	font-size:6px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#dropdown li {
	float:left;
	position:relative;
	z-index:+2;
	background-repeat:no-repeat;
}

#dropdown li ul {
	margin:0px;
	padding:10px 0px;
	list-style-type:none;
	background-color:#890617;
	width:140px;
	color:#283891;
	position:absolute;
	top:37px;
	left:-999%;
	border-top:0px;
}

#dropdown li ul li a {
	background-image:none;
	width:110px;
	height:auto;
	padding:5px 15px;
	margin:0px;
	border:0px;
	font-size:10px;
}

#dropdown li ul li a:hover {
	border:0px;
}

#dropdown li:hover ul{
	left:0px;
}

/* for IE JS hack */
#dropdown li.sfhover ul{
	left:0px;
	z-index:+2;
}

#dropdown li ul li {
	float:none !important;
	border:none;
}

#dropdown a:link, #dropdown a:visited, #dropdown a:hover {
	color:#e71d3b;
}

#dropdown a {
	display:block;
	margin:0px 10px;
	border-bottom:5px solid #890617;
}

#dropdown a:hover {
	border-bottom:5px solid #fa9d14;
}

#dropdown li ul a:link, #dropdown li ul a:visited {
	color:#ffffff;
}

#dropdown li ul a:hover {
	color:#ffffff;
	background-color:#e71d3b;
}


.about-us a{
	width:77px;
	height:32px;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/menu/about.gif);
	background-repeat:no-repeat;
}

.initiatives a{
	width:92px;
	height:32px;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/menu/initiatives.gif);
	background-repeat:no-repeat;
}

.you-can-help a {
	width:114px;
	height:32px;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/menu/youcanhelp.gif);
	background-repeat:no-repeat;
}

.blog a{
	width:41px;
	height:32px;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/menu/blog.gif);
	background-repeat:no-repeat;
}

.press a{
	width:46px;
	height:32px;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/menu/press.gif);
	background-repeat:no-repeat;
}

.gallery a{
	width:69px;
	height:32px;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/menu/gallery.gif);
	background-repeat:no-repeat;
}

.calendar a{
	width:84px;
	height:32px;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/menu/calendar.gif);
	background-repeat:no-repeat;
}

.contact a{
	width:76px;
	height:32px;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/content/menu/contact.gif);
	background-repeat:no-repeat;
}

.join-the-movement {
display:none;
}

/* BLOG sidebar styles */

#sidebar_items {
	list-style-type:none;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	margin:0px 0px 0px 15px;
	padding:0px;
	width:200px;
}

#sidebar_items a, #twitter_div a {
	color:#FFF8BC;
}

#sidebar_items ul {
	list-style-type:disc;
	margin:10px 0px 0px 15px;
	padding:0px;
	color:#E71D3B;
}

#sidebar_items ul li {
	padding:3px 0px;
}

#sidebar_items a:hover {
	color:#FFC000;
}

#sidebar_items ul.twitter {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#sidebar_items ul.twitter .twitter-item {
	color:#ffffff;
	padding-top:15px;
}

.twitter-timestamp {
	font-size:8px;
	font-weight:bold;
}

.twitter-timestamp abbr {
	border:0px;
}


/* search stuff */

label.screen-reader-text {
	color:#EE8B00;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	letter-spacing:0.15em;
	margin:0px 0px 5px 0px;
	text-transform:uppercase;
}

#search {
	background-color:transparent;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/blog/blog_search_bg.gif);
	border:0 none;
	height:14px;
	margin:0;
	padding:3px;
	vertical-align:middle;
	width:135px;
}

#searchsubmit {
	margin:0;
	vertical-align:middle;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/blog/blog_search_btn.gif);
	width:59px;
	height:20px;
	padding:0px;
	border:0px;
	font-size:1px;
	color:#f28e00;
	
}

/* sidebar stuff */

#recent-posts-3 .widgettitle {
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/blog/title_recently_posted.gif);
}

#archives-3 .widgettitle {
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/blog/title_by_date.gif);
}

#category-cloud .widgettitle {
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/blog/title_by_subject.gif);
}

.widgettitle {
	margin-top:20px;
	padding:0px;
	position:relative;
	left:-10px;
	height:32px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:1px;
}

/* twitter sidebar stuff */

#twitter_div {
	margin-top:20px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8px;
}

#twitter_title {
	padding-left7px;
}

#twitter_update_list {
	list-style-type:none;
	margin:0;
	padding:0;
}

#twitter_update_list li {
	color:#FFFFFF;
	padding-left:20px;
	padding-right:45px;
	padding-top:15px;
}

#twitter_update_list li span {
	font-size:11px;
}

#twitter-link {
	padding-top:15px;
	padding-right:45px;
}


/* images */

a img {
	border:0px;
}

.entry img {
	border:6px solid white;
}

.entry img.noborder {
	border:0px;
}
.date {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#7C746F;
	font-size:10px;
	letter-spacing:.1em;
	margin-bottom:10px;
	margin-top:7px;
}

/* entry text styles */

.entry blockquote {
	background-color:#eeedeb;
	background-image:url(http://www.sangamindia.org/uploads/sangam_template/images/blog/blockquote_bg.gif);
	background-position:5px 5px;
	background-repeat:no-repeat;
	margin:20px 0px;
	padding:30px;
}

.sociable_tagline, .sociable ul, .sociable li {
	display:inline;
}

.sociable_tagline {
	color:#1f1812;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	font-weight:bold;
	letter-spacing:0.15em;
	margin-bottom:5px;
	text-transform:uppercase;
}

div.sociable {
	margin-bottom:5px !important;
}

.postmetadata {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	letter-spacing:0.15em;
	margin-bottom:5px;
	text-transform:uppercase;
	padding:0px;
	margin:0px 0px 30px 0px;
}

.entry ol, .entry ul {
	color:#2F1200;
	line-height:1.6em;
	font-size:13px;
}

.entry .footnotes {
	font-size:10px;
	line-height:1.3em;
	padding-left:10px;
	margin-left:5px;
}

.entry .footnotes li {
	margin:5px 0px;
}

* html .entry {
	word-wrap: break-word;
}

.navigation {
	margin-top:10px;
	font-size:13px;
	color: #2F1200;
}

/* hide print stuff */
.print_logo, .print_info {
	display:none;
}
}
