body {
	margin: 0;
	padding: 0;
	background: #E8E7E1 url('../../Content/images/img01.gif') repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

h1, h2, h3 {
	margin-top: 0;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1em;
}

ul {
	list-style-image: url('../../Content/images/img04.gif');
}

a {
	text-decoration: none;
	color: #D56E22;
}

a:hover {
	border-bottom: none;
	border-bottom: 1px dotted #CCCCCC;	
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
	border: solid 1px #FF8000;
	padding: 5px;    

}

img.center {
	float:none;
	margin: 0 20px 0 0;
	border: solid 1px #E8DCA3;
	padding: 5px;    
}

img.right
{
	float: right;
	margin: 0 0 0 20px;
	border: 1px solid #FF8000;
	padding: 5px;
}

.tag
{
	float:right;
	padding:0 10px 0 0;
}
.orange 
{
	color:#D56E22;
	font-style:italic;
}

.linkbuttonNormal
{
	font-size:small;
	font-weight:normal;
	font-style:normal;
	background-color:White; 
}
.linkbuttonSelect
{
	font-size:small;
	font-weight:bold;
	font-style:italic;
	background-color:InfoBackground;
}

/* Header */

#logo {
	width: 880px;
	height: 88px;
	margin: 0 auto;
	padding: 0 10px;
}

#logo h1, #logo p {
	float: left;
	margin: 0;
	color: #FFFFFF;
}

#logo h1 {
	padding: 30px 0 0 0;
	font-size: 3em;
}

#logo p {
	padding: 52px 0 0 3px;
}

#logo a {
	border: none;
	text-decoration: none;
	color: #FFFFFF;
}

/* Menu */

#menu {
	width: 880px;
	height: 32px;
	margin: 0 auto;
	padding: 0 10px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 22px;
	margin: 0 1px 0 0;
	padding: 10px 20px 0 20px;
	border: none;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	background: #DD8B4E;
}

#menu .current_page_item a {
	background: url('../../Content/images/img02.gif') repeat-x;
	color: #D56E22;
}

/* Page */

#mainpage
{
	background:#FFFFFF;
}	

#page
{
	width: 880px;
	margin: 0 auto;
	padding: 20px 0 0 10px;
	border: 1px dotted #CCCCCC;
	background: #FFFFFF url('../../Content/images/kamakshi_wm.gif') no-repeat 25% 20%;
}

#page1 {
	width: 880px;
	margin: 0 auto;
	padding: 30px 0;
	background: url('../../Content/images/img03.gif') repeat-y;
}

#page-bg {
	padding: 11px 24px;
	background: url('../../Content/images/img03.jpg') no-repeat;
}

/* Latest Post */

#latest-post {
	padding: 20px;
	border: 1px solid #E7E7E7;
}

/* Fullwidht */
#fullwidth 
{
	padding:5px 5px 5px 5px;
	width:838px;
	border: 1px solid #DBDB79;	
	z-index:100;
}

/* Content */

#content
{
	float: left;
	padding: 0 10px 0 0;
	width: 538px;
}

.post {
	margin-bottom: 20px;
	padding-bottom: 15px;
	line-height: 200%;
}

.title
{
	margin: 0;
	padding:5px;
	background-color: #FFBB77;
	border-bottom: 1px solid #D56E22;
	color: Maroon;
}

.title a {
	border-bottom: none;
}

.title a:hover {
	border-bottom: 1px dotted #CCCCCC;
}

.byline {
	margin: 0 0 20px 0;
}

.entry {
	padding: 5px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.links {
	padding-top: 2px;
}

.links a {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-left: 15px;
	background: url('../../Content/images/img04.gif') no-repeat left center;
	}

.links a:hover {
	border-bottom: 1px dotted #CCCCCC;
}

.rightText
{
	padding: 0px 5px 0 0;
	text-align: right;
	font-weight: bold;	
}	

.leftText 
{
	padding-top: 10px;
	text-align: left;
	font-weight: bold;		
}	

.smallText
{
	padding-top: 10px;
	font-weight: normal;		
	font-size:x-small;
}

/* Sidebars */

.sidebar
{
	background-position: 0px 0px;
	float: left;
	width: 300px;
	padding: 0 0 0 10px;
	border: 1px solid #821919;
	background: #FF9900 ;
	background-color: #FF9900 ;
	background-attachment: scroll;
	background-repeat: repeat;
	background-image: none;
}

.sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar li {
	padding: 0 0 20px 0;
}

.sidebar li ul {
}

.sidebar li li
{
	padding: 5px 0 5px 25px;
	background: url('../../Content/images/img04.gif') no-repeat 10px 9px;
	color: Yellow;
	border-bottom: 1px solid #D56E22;
	display: block;
}

.sidebar li h2
{
	margin: 0 10px 10px 0;
	padding: 5px 5px 5px 5px; 
    background: #829191;
	border: 1px solid #F2F2F2;
	font-size: 12px;
	font-weight:bold;
	background-color: #821919;
	color:Yellow;
	text-align:center;
}

.sidebar a {
	text-decoration: none;
	color: #000000;
}

.sidebar a:hover {
	border-bottom: none;
	border-bottom: 1px dotted #CCCCCC;	
}

/* Search */

#searchform {
	margin: 0;
	padding: 0;
}

#searchform br {
	display: none;
}

/* Calendar */

#calendar_wrap {
	padding: 0 0 0 20px;
	text-align: center;
}

#calendar_wrap table {
	width: 90%;
}

#calendar_wrap th {
	border-bottom: 1px solid #CCCCCC;
}

#calendar_wrap td {
	border-bottom: 1px solid #F2F2F2;
}

#calendar_wrap tfoot td {
	border: none;
}

#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#prev a {
	border: none;
}

#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#next a {
	border: none;
}

/* Footer */

#footer {
	padding: 5px 0 5px 0;
	background: #D56E22 url('../../Content/images/img05.gif') repeat-x;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: small;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu
{
font-family:Verdana;
font-weight: normal;
width: 50%;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom-color: black;
}

/* shows a visual seperation */
.dashedline
{
    border-bottom: 1px dotted #DBCE6A;
    padding-top: 10px;
    margin-bottom: 10px;
    clear:right;
}
/*used to clear the float for the thumbnail */
.clearlist
{
    clear:right;
    margin:0;
    padding:0;
    height: 0px;
    font-size:0px;
    line-height:0px;
}

.rightedge
{
	background-image:url('../../Content/images/right_edge.gif');
	background-repeat:repeat-y;
}

.leftedge 
{
	background-image:url('../../Content/images/left_edge.gif');
	background-repeat:repeat-y;
}

.noPrint
{
	display:none;
}
.newscrumbs a
{
    font-weight: bold;
    padding-right: 2px;
}
.PageNumbers
{
    display:inline;
}

.PageNumbers span
{
    padding-left: 3px;
}

.menu
{
    list-style:none;
	width: 880px;
	height: 32px;
	margin: 0 auto;
	padding: 0 10px;    
 }

.menu li
{
    float:left;
	display: inline;    
}

.menu a
{
    display:block;
    background-color:#eeeeee;
    color:Black;
    font-weight:bold;
    padding:4px;
    border:solid 1px black;
    text-decoration:none;
    margin:2px;
}

.selectedMenuItem a 
{
    background-color: White;
} 

/* Pager */
.pager 
{
	margin:8px 3px;
	padding:3px;
}

.pager .disabled 
{
	border:1px solid #ddd;
	color:#999;
	margin-top:4px;
	padding:3px;
	text-align:center;
}

.pager .current
{
	background-color: #FF9900;
	border: 1px solid #009;
	color: #fff;
	font-weight: bold;
	margin-top: 4px;
	padding: 3px 5px;
	text-align: center;
}

.pager span, .pager a
{
	margin: 4px 3px;
}

.pager a 
{
	border:1px solid #c0c0c0;
	padding:3px 5px;
	text-align:center;
	text-decoration:none;
}

/* JQuery Tab */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover
{
	background-position: #FF9E5E;
	background: #FF9E5E;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

#menuNew {
	width: 890px;
	height: 32px;
	margin: 0 auto;
	padding: 0 10px;
}

/*JQuery Top Navigation*/
ul#topnav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 1.1em;
	font-weight:bold;
}
ul#topnav li{
	margin: 0;
	padding: 0;
	overflow: hidden;  /*--Important - Masking out the hover state by default--*/
	float: left;
	height:32px;
}
ul#topnav a, ul#topnav span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
	padding: 7px 20px;
	float: left;
	text-decoration: none;
	color: #fff;
	background: url(../../Content/images/a_bg.gif) repeat-x;
	text-transform: uppercase;
	clear: both;
	width: 100%;
	height: 20px;
	line-height: 20px; /*--Vertical alignment of text--*/
}
ul#topnav a{ /*--This is basically the hover state of navigation--*/
	color: #555;
	background-position: left bottom;
}
ul#topnav span{ /*--Default state of navigation--*/
	background-position: left top;
}
ul#topnav.v2 span{
	background: url(../../Content/images/a_bg.gif) repeat-x left top;
}
ul#topnav.v2 a{
	color: #555;
	background: url(../../Content/images/a_bg.gif) repeat-x left bottom;
}

.bubbleInfo {
	z-index: 100;
	position: relative;
}
.bubbleInfo .date{
	margin-left: 45px;
	display: block;
}
#blog p.popup {
	padding: 7px 30px 5px 10px;
	width: 260px;
	height: 40px;
	background: url(../../Content/images/link_bubble.png) no-repeat left top;
	position: absolute;
	display: none; 
}

/* JQuery Accordion */
h2.trigger {
	padding: 0 0 0 50px;
	margin: 0 0 5px 0;
	background: url(../../Content/images/h2_trigger_b.gif) no-repeat;
	height: 27px;
	line-height: 30px;
	width: 280px;
	font-size: 12px;
	color:Yellow;
	font-weight:bold ;
	float: left;
}
h2.trigger a {
	color: Yellow;
	text-decoration: none;
}
h2.trigger a:hover 
{
	 color: #ccc;  
 	 border-bottom: none;
	 border-bottom: 1px dotted #CCCCCC;	
}
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 2px;
	padding: 0 0 0 0; 
	border-top: 1px solid #FF9900;
	background: #FFC166 url(../../Content/images/toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 11px;
	width: 290px;
	clear: both;
}
.toggle_container .block {
	padding: 20px; /*--Padding of Container--*/
	background: #FF9900; 
}

.toggle_container ul 
{
	list-style-image: url('../../Content/images/img04.gif');
}

.toggle_container li li
{
	padding: 5px 0 5px 25px;
	background: url('../../Content/images/img04.gif') no-repeat 10px 9px;
	color: Yellow;
	border-bottom: 1px solid #D56E22;
	display: block;
}

.toggle_container a 
{
	text-decoration: none;
}

.toggle_container a:hover
{
	border-bottom: none;
	border-bottom: 1px dotted #CCCCCC;	
}

/* JQuery SlideDown windows */
.event,.event a {
	display: block;
	width: 104px;
	height: 26px;
	text-indent: -999999em;
	overflow: hidden;
}
.event {
	background: url(../../Content/images/btn.png) no-repeat 0px 0px;
}
.close {
	background: url(../../Content/images/btn.png) no-repeat 0px -26px;
}
.cnt
{
	display: none;
	padding: 10px 10px 10px 10px;
	margin: 10px;
	border: solid 1px #D56E22;
	background: #E4E4E4;
}
.cl {
	width: 100%;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

/* JQuery Basic Modal window */
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:520px; width:600px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../../Content/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

div.outerbox
{
 border: 1px solid #D56E22; 
}

p.nodata
{
	padding:5px;
	font-size:small;
	font-weight:bold;
	color:Red;
}