/*
 *IndianPassion  winter 2008-09 
 */

body {background:#FEF2DE; font-family:Arial, Helvetica, sans-serif;}
a { color:#743484; text-decoration:none;}
a:hover {color:#B217D9;text-decoration:underline;}
h2 {font-size:20px;	font-weight:bold; margin-bottom:5px; color:#B48A54;}
h3 {font-size:17px; font-weight:bold;color:#333;}

.navigation {
}


#page {}
#header {text-align:center;}
#wrapper {width:900px; margin:0 auto;}
#footer {width:900px; margin:0 auto; clear:both;}
#links {width:900px; margin:0 auto; clear:both;}

div.sidebar {float:left;overflow:hidden;width:220px; margin-bottom:2em;}

/** header elements **/

#header-nav {color:#000;background-color:#D8AA68;border-bottom:#B38C55 3px solid;	height:14px; padding-top:4px;}
#header-nav ul { margin:0 auto; width: 566px }
#header-nav li {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	text-transform:uppercase;font-size:10px;font-weight:bold;
	margin:0 6px 0 0px; padding-left:6px;
	border-left:1px solid #000;
}
#header-nav li a { text-decoration:none; color:#000; }
#header-nav li:first-child {border-left:none;}
#header-nav li a:hover {text-decoration:underline;}

#header-nav #header-nav-home 	{padding-left:20px; background:url(/_images/flag.gif) no-repeat left;}
#header-nav #header-nav-contact	{padding-right:20px; background:url(/_images/flag.gif) no-repeat right;}


#header h1 {position:absolute;top:34px;height:140px; width:100%; text-indent:-1000em; background:url(/_images/head-1x1.gif) no-repeat center;}
#header #description {height:13px; text-align:center;text-transform:uppercase; font-size:10px; color:#fff; background:#B38C55;}
#header #lastupdated { margin-top: 143px; font-family:Georgia, "Times New Roman", Times, serif;}
#header #intro { }


#main-nav 	 {background:url(/_images/head-4x1.gif) no-repeat top; padding-top:3px;}
#main-nav ul {margin:0 auto;	height:39px; width:709px;padding-left:61px;	background:url(/_images/mainnav-bottom.gif) no-repeat bottom;}
#main-nav li {float:left; height:23px; }
#main-nav li a {display:block;height:23px;text-indent:-1000em;width:100%;}

#main-nav-latestgalleries	{background:url(/_images/head-5x2.gif) no-repeat; width:208px;}
#main-nav-archives 			{background:url(/_images/head-5x3.gif) no-repeat; width:167px;}
#main-nav-forum 			{background:url(/_images/head-5x4.gif) no-repeat; width:150px;}
#main-nav-bookmark 			{background:url(/_images/head-5x5.gif) no-repeat; width:121px;}

/** general, front page classes **/

.tgp 	{
	color:#fff;
	margin:1em auto;
/*	padding:14px; */
	padding-right:0;
	clear:both;
	overflow:auto;
}
.tgp h2 {color:#5a5a5a; margin:4px 4px 4px;}

/*
.today.tgp {background:url(/images/today_top.gif) no-repeat top #a8957b; color:#fff; margin-top:0.7em;border:none; padding:14px 0 0; margin-bottom:3.5em; }
.today.tgp ul { overflow:auto; background:url(/images/today_bottom.gif) no-repeat bottom; padding:0 14px 14px;}
.today.tgp h2 {
	color:#fff;
	margin:4px 14px 4px;
}
*/

.gallery li { width:172px; height:232px; float:left; margin-right:1px; }
.gallery li a { display:block; padding:1px; border:1px solid #777; margin:4px; }
.gallery li img {
	border:0;
	width:160px;
	height:220px;
	background-color:#334;
	display:block;
	margin:0px;
}


div.toplist {clear:both; overflow:auto; margin:2em auto;}
div.toplist li {
	width: 250px;
	padding-left:24px;
	margin:5px 0 5px 24px;
	float:left;
	font-size:20px;
	background:url(/_images/flag.gif) no-repeat 0 10px;
/*	background:url(/_images/invgrad11x11.gif) no-repeat  -1px 16px; */
}
p.description		{margin-bottom:1em;line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif;color:#333; }


/** description bars **/
h2 {border-bottom:1px solid}
/* 
h2 {margin-bottom:0;}
p.description { border-top:2px solid #B48A54; border-bottom:2px solid #B48A54; padding:3px 0 3px;} 
*/


/** reviews section **/
#reviews 				{float:right;width:660px; color:#333; margin-bottom:2em;}
/* #reviews h2 			{color:#B48A54;} */
#reviews .description	{margin-bottom:1em;line-height:1.5; font-family:Georgia, "Times New Roman", Times, serif;}

.reviews img		{float:left; margin-right:10px; }
.reviews h3 		{font-size:16px; margin-right:1em; float:left; }
.reviews h3 a 		{font-weight:bold; color:#743484;}
.reviews .short		{line-height:1.6; font-size:13px; margin-bottom:3px; font-weight:bold;}
.reviews .extract	{line-height:1.5;font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.reviews li			{overflow:auto; padding:10px; background:#E5E0D7; border-bottom:1px solid #333;}
.reviews li.alt		{background:#D2D0CC;}
.reviews .sitelink	{display:block;font-size:14px;margin-top:0.7em;margin-left:152px;}

/** site map section **/
#sitemap			{width:220px;}
/* #sitemap h2 		{color:#111;} */
/* #sitemap p.description {border-color: #111;} */
div.sidebar li		{list-style:disc; line-height:1.5; margin-bottom:3px;margin-left:1em;}

/** topsites list (if available **/
#topsites 						{width:220px;}
#topsites li, .topsites li		{line-height:1.5;margin-bottom:3px; font-weight:bold;}
#topsites li i, .topsites li i	{float:left; margin-right:4px; float:left; text-align:right;width:1.5em;color:#555;font-style:normal;}

/** footer links **/

#links li { display:inline; padding-right:5px; padding-left:3px; border-right:1px solid #777;  margin-bottom: 2px; line-height:1; }
#links li a { white-space:nowrap; line-height:1.2;}
#links { overflow:auto; margin-bottom:0em; width:740px; text-align:center; }

/** footer **/

#footer {font-size:12px;  text-align:center; margin-top:2em; background:url(/_images/footer_bg.gif) no-repeat top center; padding: 30px 0 1em;}
