body{
margin: 0;
padding: 0;
font: normal 80% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
background: white url("bodybg.jpg") bottom right no-repeat;
}

.samplead{
margin-top: 1.2em;
text-align: center;
width: 183px;
height: 58px;
border: 1px solid black;
background-color: #f5f5f5;
}

.samplead a{
text-decoration: none;
}


#bottombar a{
margin-right: 6px;
text-decoration: none;
color: #EFEFEF;
}

a{
color: navy;
}

.maincontainer{
width: 860px;
padding-left: 20px;
margin-left: auto;
margin-right: auto;
}

* html .maincontainer{ /*IE only */
width: 865px; /*IE 5*/
width: 860px; /*IE 6*/
}

.header{
font-size: 120%;
font-weight: bold;
margin-bottom: 0.8em;
}

#contentblock{
width: 656px;
float: left;
margin-bottom: 1em;
}

#contentblock a:hover{
color: red;
}

h3{
font-size: 120%;
margin-top: 0;
margin-bottom: 0.8em;
background-color: white;
}

.curlcontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
background-color:#956139;
}

.curlcontainergallery{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
background-color:#EFB877;
}

.curlbox{
background: inherit;
position: relative;
left: 1px;
top: 2px;
padding: 1px 4px 9px 7px;
}

.curlbox .footer{
color:gray;
font-size: 90%;
margin-bottom: 3px;
}

.curlbox .footer a{
font-size: 100%;
}

.curlbox h{
color: red;
font-size: 120%;
margin-bottom: 3px;
text-align:center;
}

.curlbox p{
color:Black;
font-size: 90%;
margin-bottom: 1px;
text-align:justify;
}


/* ######### Top Section ######### */

#topbar{
height: 25px;
background: url(http://www.cssdrive.com/includes/blackbar.jpg) top left repeat-x;
}

#logodiv{
width: 350px;
}

#logodiv img{
position: relative;
left: -8px;
}

#bannerdiv{
width: 490px;
float: right;
margin-top: 5px;
}

/* ######### Top Menu ######### */


#cssdrivemenu{
margin: 0;
padding: 0;
}

#cssdrivemenu ul{
margin: 0;
padding-left: 0;
background: url(http://www.cssdrive.com/includes/menudivide.gif) top left repeat-y;
float: left;
font: bold 100% Verdana;
position: relative;
top: -3px;
width: 100%;
}

#cssdrivemenu ul li{
display: inline;

}


#cssdrivemenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 5px 7px;
text-decoration: none;
background: url(http://www.cssdrive.com/includes/menudivide.gif) top right repeat-y;
}

#cssdrivemenu ul li a:hover{
color: black;
background-color: #f1f1f1;
border-bottom: 4px solid black;
padding-bottom: 1px;
}

#pointermenu{
margin: 0;
padding: 0;
}

#pointermenu ul{
position: relative;
top: -6px;
padding-left: 8px;
margin: 0;
float: left;
font: bold 100% Verdana;
background: #9d150f url(http://www.cssdrive.com/includes/left3.gif) bottom left no-repeat;
}

* html2 #pointermenu ul{ /*IE only rule. Add extra margin-bottom*/
margin-bottom: 1em;
}

#pointermenu ul li{
display: inline;
}


#pointermenu ul li a{
float: left;
color: white;
font-weight: bold;
padding: 4px 11px 13px 7px;
text-decoration: none;
background: #9d150f url(http://www.cssdrive.com/includes/whiteline.gif) bottom center no-repeat;
}

#pointermenu ul li a.arrowbg{
background: #9d150f url(http://www.cssdrive.com/includes/whiteline2.gif) bottom center no-repeat;
}


#pointermenu ul li a:hover{
background-color: #84100e;
}

#pointermenu ul li a#rightcorner{
padding-right: 0;
padding-left: 2px;
background: url(http://www.cssdrive.com/includes/right3.gif) bottom right no-repeat;
}

/* ######### Left column ######### */

#leftcolumn, #leftmiddlebottom #leftblock{
clear: left;
width: 395px;
border-right: 1px dashed gray;
margin-right: 10px;
float: left;
}

.gallery{
float: left;
width: 178px;
margin-right: 10px;
margin-bottom: 1em;
}

html>body .gallery{ /*Non IE rule*/
margin-right: 14px;
}

.gallery a img{
border: 1px solid #ccc;
padding: 2px;
}


.gallery a:hover img{
border: 1px solid green;
}

.gallery a:hover{
color: gray;
}


/* ######### Middle column ######### */

#middlecolumn, #leftmiddlebottom #rightblock{
width: 400px;
float:left;
}

#leftmiddlebottom #rightblock ul{
margin-left: 0;
padding-left: 18px;
}

.rss_box{
width: 100%;
}

.rss_box ul{
margin-top: 0;
margin-left: 0;
padding-left: 0;
}

.rss_box a{
font-weight: bold;
font-size: 110%;
}

.rss_box li{
margin-bottom: 1em;
}

.rss_box .rss_date{
color: gray;
font-size: 95%;
margin-bottom: 1em;
}

.middleblock{
margin-bottom: 0.7em;
border-width:thin;
border-color:#663300;
background-image:"/WebSite3/Images/IMG_0598_mod.jpg";
background-color:#DCCFB0;
font-family: times; 
font-size: 1.1em;
padding:10px;
}
.newsblock p{
margin-bottom: 0.7em;
}
.curlbox a {
	text-decoration:none;
	border-bottom:1px solid;
	background-color:inherit;
	color:Blue;	
}
.curlbox a:hover {
	border-bottom:1px solid;
	color:Purple;
	background-color:inherit;
}

.middleblock p{
margin-bottom: 0.7em;
font-family:Gautami;
font-size:small;
font-style:normal;
text-align:justify;
}


/* ######### Left Bottom column ######### */

#leftmiddlebottom{
margin-top: 1em;
clear: left;
}

/* ######### Right column ######### */

#rightcolumn{
width: 185px;
float: left;
}


#header{
color: #8AAA70;
}

/* ######### Right column menu ######### */


#rightcolumn .blocklook b{
display: block;
background: black url("rightgradient2.gif") top left repeat-x;
border-bottom: 1px solid black;
padding-left: 5px;
}

#rightcolumn .titlebar{
background: black url("rightgradient.jpg") top left repeat-x;
color: white;
padding: 4px 0;
border-bottom: 1px solid black;
text-align: center;
font-weight: bold;
}

#rightcolumn .blocklook ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#categorymenu{
border: 1px solid black;
border-bottom-width: 0;
}


#rightcolumn .blocklook li a{
padding: 3px 0;
padding-left: 14px;
display: block;
width: 163px;
text-decoration: none;
font-weight: bold;
color: #3c3c3c;
border-bottom: 1px solid gray;
border-left: 6px solid #B70000;
}

* html #rightcolumn .blocklook li a{ /*IE only */
width: 183px; /*IE 5*/
width: 163px; /*IE 6*/
}

#rightcolumn .blocklook ul.alttheme li a{ /*alternate theme*/
border-left: 6px solid gray;
}

#rightcolumn .blocklook li a:hover {
background-color: #c7f6fd;
background-color: #f6f6fe;
border-left-color: black;
color: black;
}

#rightcolumn .blocklook ul.alttheme li a:hover{ /*alternate theme*/
background-color: #f6f6fe;
border-left-color: black;
color: black;
}

#rightcolumn #rightpartners a{
text-decoration: none;
}

#rightcolumn .registerbox{ /*Register Box*/
margin-top: 1em;
background: transparent url(register.jpg) top center no-repeat;
}

#rightcolumn #registered{
background-image: url(register2.jpg);
}

#rightcolumn .registerbox ul{
margin-top: 1em;
border-top: 1px solid black;
}

#rightcolumn .registerbox li a{
border-right: 1px solid black;
border-left-color: gray;
color: black;
}

#rightcolumn #registered li a{

}

#rightcolumn .registerbox li a:hover{
background-color: #f6f6fe;
border-left-color: black;
}

.normallist{
margin-left: 0;
padding-left: 18px;
}

.normallist li{
border-bottom: 1px solid #DADADA;
margin-bottom: 2px;
}

.normallist a{
text-decoration: none;
}

.normallist a:hover{
color: green;
}

/* ######### Misc CSS ######### */

#submitnews{
background: url(gradientsubmit.jpg) repeat-x;
padding: 5px;
margin-bottom: 1em;
font-size: 90%;
}

#submitnews input, #submitnews textarea{
border: 1px solid black;
}

#submitnews #inputboxes textarea, #submitnews #inputboxes input{
width: 80%;
}

#middlecolumn #submitnews #inputboxes textarea, #middlecolumn #submitnews #inputboxes input{
width: 95%;
}



#submitnews #inputboxes textarea[rows="1"]{
height: 18px;
}

#submitnews #submitbutton[type="submit"]{
width: 70px;
}

/* ######### Left Bottom CSS ######### */

#forumtable{
width: 98%;
}

#forumtable .lefttd{
width: 70%;
padding: 2px;
vertical-align: top;
}

#forumtable .righttd{
width: 30%;
padding: 2px;
}

#forumtable .righttd a{
text-decoration: none;
}

#forumtable th{
text-align: left;
background-color:Fuchsia;
}

/* ######### Site Footer ######### */

#sitefooter{
clear:both;
text-align: center;
font-size: 95%;
margin-right:0;
background-color:#663300;
top:10px;
height:20px;
width:inherit;
}

#bottombar{ /*bottom bar containing partner links*/
clear: left;
background: #384c6f url("bottom.jpg") top left repeat-x;
padding: 13px 0 3px 5px;
color: #E4E4E4;
font-size: 11px;
}

/* ######### Sort box ######### */

#sortbox ul{
margin: 0;
padding: 0;
margin-bottom: 10px;
float: left;
font: normal 12px Tohoma;
width: 500px;
}

* html #sortbox ul{ /*IE only rule, reduce menu width*/
width: 500px;
margin-bottom: 0;
}

#sortbox ul li{
display: inline;
}

#sortbox ul li a{
float: left;
color: black;
padding-top: 2px;
width: 90px;
height: 18px;
text-align: center;
text-decoration: none;
border: 1px solid #625e00;
border-width: 1px 1px 1px 0;
background-color: #FFFFC1;
}

#sortbox ul li a:visited{
color: black;
}

#sortbox ul li a:hover{
color: black;
background-color: #ffe84f;
}

#sortbox ul li a#selected{
background-color: #ffe84f;
font-weight: bold;
cursor: default;
}


body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#mapCol{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#directionCol{
float: left;
width: 200px; /*Width of left column*/
margin-left: -790px; /*Set left margin to -(MainContainerWidth)*/
background: #C8FC98;
}

#flashcontent
{
    width:500px;
    height:400px;
    
}

#darshantoprow
{
}
.darshanblocks
{
   
}