/* layoutgala 37 start*/

/* html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px}
a{display:block;color: #981793;padding:10px}
div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
*/
div#container{width:800px;margin:0 auto;}
div#content{float:left;width:550px;}
div#navigation{float:right;width:250px;}
div#extra{clear:both;width:100%;}
div#footer p{margin:0;padding:5px 10px; border-top:dotted thin #0066FF; }
	/* layoutgala 37 end*/
	
	
	/* eventcalendar styles start*/
	#mainnav {border-bottom:dotted thin #0066FF; margin-left:20px;}
}
h1{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;font-size:2em; margin: 0.25em 0 0.5em;padding: 0.25em 0; color:#000000;}
h2{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;font-size:1.5em; margin: 0.25em 0 0.33em;padding: 0.25em 0; color:#000000;}
h3{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;font-size:1.33em; margin: 0.25em 0 0.25em;padding: 0.125em 0; color:#000000;}
h4{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;font-size:1.1em; margin: 0.25em 0 0; color:#000000;}
h4.date{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;font-size:1.1em; margin: 0.25em 0 0; color:#000000;  margin-left:-20px;}
h5{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;font-size:1em; margin: 0.25em 0 0; color:#000000;}
h6{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;font-size:0.85em; margin: 0.25em 0 0; color:#000000;}
p{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;margin:0.33em 0 1em 0; color:#333333;}
ul,ol{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;margin:1em 0; padding-left:2.5em; color:#333333;}
dt{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;margin:0.5em 0 0; color:#333333;}
dd{font:0.84em/1.333 Verdana, Arial, Helvetica, sans-serif;margin:0.25em 0 0.5em 2.5em; color:#333333;}
pre, code, tt{ font:110% "Courier New", Courier, monospace; margin:1em 0; color:#333333;}
sup{ font-size:smaller; vertical-align:super; line-height:1px; color:#333333;}
img.right{ float:right; position:relative; margin:0.25em 0 0.66em 1.5em;}
img.left{ float:left; position:relative; margin:0.25em 1.5em 0.66em 0;}
img.border {border:3px dashed;}
img.standalone{display:block;margin:0.5em auto; width: auto; max-width:100%;}
p.standalone{text-align:center;}
p.standalone img{display:inline;}
a{ color:#dc143c; text-decoration:none;}
a.visited{color:#848;}
a:hover{ color:#1e90ff;}
a.right{ float:right; position:relative;}
big{ font-size:115%;}
small{ font-size:85%;}
.highlight{ background-color:#b4d5ff; font-weight:800;}
.warning{ background:#ff8; color:red; border:2px solid; padding:1em;}
a img{border:none;}
.glossary {border-bottom:dotted thin #0099FF;}
	/* event styles End*/
	/* Header styles Begin*/
	#header {
	height: 156px;
	position: relative;
	border-bottom: 1px solid #A1A6B1;
	padding-left:5px;
	padding-top:5px;
	background: #ffffff url("images/header-background.jpg") top repeat-x;
	z-index: 1;
}

#header h1 { border: 0; }
#header h1 { margin: 0;	}
	
	/* Header styles End*/
	
	
	
	
/* nav list begin ======================================================= */

ul.buttons {    
  list-style-type : none;
  text-align : right;
}

ul.buttons a, ul.buttons a.rss, ul.buttons a.rssfb {
  background-color : #ccc;
  padding : 15px 5px 2px 10px;
  margin-bottom : 10px;
  width : 180px;
  height : auto;
  color : #333;
  font-weight : bold;
  font-style : normal;
  display : block;
  text-decoration : none;
}

ul.buttons a.rss {
  background : #ccc url(images/bb_rss.jpg) no-repeat 2px 2px;
}

ul.buttons a.rssfb {
  background : #ccc url(images/bb_rssfb.jpg) no-repeat 2px 2px;
}

ul.buttons li {
  margin-bottom : 10px;
}

ul.buttons li {
  margin-left : 0;
}

ul.buttons a:hover, ul.buttons a:focus, ul.buttons a:active {
  background-color : #000080;
  color : #fff;
}

ul.buttons li.on a, ul.buttons li.on a:hover, ul.buttons li.on a:focus, ul.buttons li.on a:active {
  background-color : #000080;   
  color : #fff;
  cursor : default;
  text-align : left;
}

/* nav list end */

#knockout{
float:right;
width:175px;
text-align:center;
border:none;
}

#knockout p{
font-size: 8pt;
}

.comment {border-top:1px dotted black; font-size: 12pt; font-weight : bold; }
.response {color: #bbbbbb; font-style : italic; }

