.small {
	font-size: 9px; 
}
.big {
	font-size: 14px; 
	font-weight: bold;
}
.normal {
	font-size: 12px; 
	background-color: #FFFFFF;
}

body{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
}

table{
	margin: 0px;
	padding: 0px;
}

span
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #5b6164; 
	font-weight: bold;
	line-height: 24px;
}

.boxtitle{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #883877; 
	font-weight: bold;
	line-height: 24px;
}

span.star
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #883877; 
	font-weight: normal;
	line-height: 18px;
}

span.pricerange
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #883877; 
	font-weight: bold;
	line-height: 18px;
}

.subheader{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #883877; 
	font-weight: bold;
	line-height: 18px;
}

ul, li, ol
{
	margin-left: 8px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #5b6164;
	line-height: 18px;
	list-style-image: url('/images/bullet.gif');
}

p, h2, h3, h4, h5
{
	font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;
	color: #5b6164;
	font-size: 12px;
	text-align: justify;
}
.text
{
	font-family: Tahoma,Arial,Verdana,  Helvetica, sans-serif; 
	color: #5b6164; 
	font-size: 12px; 
	text-align: justify;
	line-height: 18px;
}

.text1
{
	font-family: Tahoma,Arial,Verdana,  Helvetica, sans-serif; 
	color: #5b6164; 
	font-size: 12px; 
	text-align: justify;
	line-height: 18px;
	padding-top: 16px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.headertext{
	font-family: Tahoma,Arial,Verdana,  Helvetica, sans-serif; 
	color: #883877; 
	font-size: 14px; 
	font-weight: bold;
	text-transform: uppercase;
	text-align: justify;
	line-height: 18px;
}

div.left{
	margin: 0px;
	padding: 0px;
	float: left;
}

div.right{
	margin: 0px;
	padding: 0px;
	float: right;
}

div.clear{
	margin: 0px;
	padding: 0px;
	clear: both;
}

a, a:active, a:link, a:visited
{  
	font-size: 12px; 
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	color: #235688;
	text-decoration: underline; 
	font-weight: normal;
}

a:hover 
{  
	font-size: 12px; 
	font-family: Tahoma,Arial,Verdana,  Helvetica, sans-serif; 
	color: #235688;
	text-decoration: none; 
	font-weight: normal;
}

a.linkbox, a.linkbox:active, a.linkbox:link, a.linkbox:visited
{  
	font-size: 11px; 
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	color: #235688;
	text-decoration: underline; 
	font-weight: normal;
}

a.linkbox:hover 
{  
	font-size: 11px; 
	font-family: Tahoma,Arial,Verdana,  Helvetica, sans-serif; 
	color: #235688;
	text-decoration: none; 
	font-weight: normal;
}

a.linkbox1, a.linkbox1:active, a.linkbox1:link, a.linkbox1:visited
{  
	font-size: 11px; 
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	color: #ffffff;
	text-decoration: underline; 
	font-weight: normal;
}

a.linkbox1:hover 
{  
	font-size: 11px; 
	font-family: Tahoma,Arial,Verdana,  Helvetica, sans-serif; 
	color: #ffffff;
	text-decoration: none; 
	font-weight: normal;
}

div.tracktor{
	visibility: hidden;
}

.b{
	border: 1px solid red;
}

div.logoimg{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	padding-top: 17px;
}

div.guidelineleft{	
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	float: left;
}

div.guidelineright{	
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
}

div.guideline{	
	margin: 0px;
	padding: 0px;
	background-image: url('/images/guideline.gif');
	background-repeat: repeat-x;
	width: 140px;
	min-height: 26px;
	_height: 26px;
}

div.whiteline{
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	width: 170px;
	min-height: 26px;
	_height: 26px;
	margin-left: 93px;
}

div.logocont{
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url('/images/top_cont_bgd.gif');
	background-repeat: repeat-x;
	height: 120px;
}

div.printlogocont{
	margin: 0px;
	padding: 0px;
	width: 950px;
	background-image: url('/images/top_cont_bgd.gif');
	background-repeat: repeat-x;
	min-height: 120px;
	_height: 120px;
}

div.evgalbox{
	margin: 0px;
	padding: 0px;
	width: 471px;
	height: 280px;
	/*padding-left: 10px;*/
	margin-bottom: 10px;
}

div.topcont{
	margin: 0px;
	padding: 0px;
	width: 643px;
	height: 120px;
}

div.topmenuline{
	margin: 0px;
	padding: 0px;	
	padding-top: 9px;
}

div.langline{
	margin: 0px;
	padding: 0px;
	height: 22px;
	background-image: url("/images/lang_line.gif");
	background-repeat: repeat-x;
	width: 69px;
	line-height: 18px;
}

div.blueline{
	margin: 0px;
	padding: 0px;
	background-image: url("/images/blueline.gif");
	background-repeat: repeat-x;
	width: 471px;
}

div.blueline_issue{
	margin: 0px;
	padding: 0px;
	background-image: url("/images/issue_bgd_line.gif");
	background-repeat: repeat-x;
	width: 148px;
	/*height: 285px;*/
}

div.galblueline{
	margin: 0px;
	padding: 0px;
	background-image: url("/images/blueline.gif");
	background-repeat: repeat-x;
	width: 148px;
}

div.maincontainer{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-image: url('/images/inner_bgd.gif');
	background-repeat: repeat-y;
	width: auto;
}

div.botlinecont{
	margin: 0px;
	padding: 0px;
	background-image: url("/images/bottom_greenline.gif");
	background-repeat: repeat-x;
	width: 100%;
	min-height: 58px;
	_height: 58px;
}

a.langtxt, a.langtxt:active, a.langtxt:link, a.langtxt:visited{
	font-size: 11px;
	color: #e0e4e4;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.langtxt:hover{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.evboxpic{
	margin: 0px;
	padding: 0px;
	width: 92px;
	height: 68px;
	/*border: 1px solid #ffffff;*/
	text-align: center;
	float: left;
}

div.evboxpiccont{
	margin: 0px;
	padding: 0px;
	width: 106px;
	height: 78px;
	padding-left: 6px;
	padding-top: 6px;
}

div.tmenuon{
	margin: 0px;
	padding: 0px;
	background-image: url(/images/top_menu_green.gif);
	background-repeat: repeat-x;
	height: 24px;
	padding-left: 15px;
	padding-right: 14px;
	padding-top: 3px;
	position: relative;
	margin-left: 2px;
}

div.tmenu{
	margin: 0px;
	padding: 0px;
	background-image: url(/images/tmenu_off_green.gif);
	background-repeat: repeat-x;
	height: 24px;
	padding-left: 15px;
	padding-right: 14px;
	padding-top: 3px;
	position: relative;
	margin-left: 2px;
}

a.tmenutxt_on, a.tmenutxt_on:active, a.tmenutxt_on:link, a.tmenutxt_on:visited, a.tmenutxt_on:hover{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.div-left{
	padding: 0px;
	margin: 0px;	
	width: 139px;
	height: 21px;
	/*padding-top: 3px;*/
	padding-left: 11px;
}

div.div-left-active{
	padding: 0px;
	margin: 0px;
	height: 21px;
	width: 139px;
	background-color: #ffffff;
	padding-left: 11px;
}

a.menuitemleft_on, a.menuitemleft_on:active, a.menuitemleft_on:link, a.menuitemleft_on:visited, a.menuitemleft_on:hover{
	font-size: 12px;
	color: #235688;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

a.menuitemleft, a.menuitemleft:active, a.menuitemleft:link, a.menuitemleft:visited{
	font-size: 12px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.menuitemleft:hover{
	font-size: 12px;
	color: #235688;
	background-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.left-sub{
	padding: 0px;
	margin: 0px;
	width: 139px;
	background-color: #ffffff;
	/*height: 13px;*/
	padding-left: 11px;
	padding-bottom: 3px;
	/*margin-bottom: 3px;*/
}

div.left-sub-active{
	padding: 0px;
	margin: 0px;
	width: 137px;
	background-color: #ffffff;
	/*height: 13px;*/
	border-left: 2px solid #ffb2a4;
	padding-left: 11px;
	padding-bottom: 3px;
	/*margin-bottom: 3px;*/
}

a.menuleftsub, a.menuleftsub:active, a.menuleftsub:link, a.menuleftsub:visited, a.menuleftsub:hover{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #235688;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.menuleftsub_on, a.menuleftsub_on:active, a.menuleftsub_on:link, a.menuleftsub_on:visited, a.menuleftsub_on:hover{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #ffb2a4;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.innercont{
	margin: 0px;
	padding: 0px;
	width: 950px;
	min-height: 705px;
	_height: 705px;
	padding-bottom: 25px;
	background-image: url('/images/inner_bgd.gif');
	background-repeat: repeat-y;
}

div.innercont_print{
	margin: 0px;
	padding: 0px;
	width: 950px;
	min-height: 705px;
	_height: 705px;
	padding-bottom: 25px;
	background-color: #ffffff;
}

div.leftmenucont{
	margin: 0px;
	padding: 0px;
	width: 150px;
	background-color: #1b5f5c;
	/*min-height: 600px;
	_height: 600px;*/
	height: 100%;
	border-top: 1px solid #0e3130;
	padding-top: 15px;
	padding-bottom: 25px;
	margin-top: -5px;
	/*margin-left: -150px;*/
}

div.menucont{
	margin: 0px;
	padding: 0px;
	width: 139px;
	padding-top: 7px;
}

div.contentcont{
	margin: 0px;
	width: 466px;
	/*height: 565px;*/
	padding-top: 20px;
	padding-right: 5px;
	/*padding-bottom: 13px;*/
	padding-left: 10px;
}

div.contentcont_sec{
	margin: 0px;
	padding: 0px;
	width: 625px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 5px;
}

div.txtcont{
	margin: 0px;
	padding: 0px;
	width: 466px;
	padding-bottom: 13px;
}

div.underlogo{
	margin: 0px;
	padding: 0px;
	background-image: url(/images/header.gif);
	background-repeat: repeat-x;
	width: 150px;
	height: 120px;
}

div.eventcont{
	margin: 0px;
	padding: 0px;
	width: 625px;
	min-height: 555px;
	_hieght: 555px;
	padding-top: 12px;
}

div.issuecont{
	margin: 0px;
	padding: 0px;
	width: 148px;
	height: 347px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 11px;
}

div.issuelink{
	margin: 0px;
	padding: 0px;
	width: 124px;
	height: 160px;
	border: 1px solid #e2eaea; 
}

div.issuecontent{
	margin: 0px;
	/*padding: 0px;*/
	width: 128px;
	height: 272px;
	background-color: #1b5f5c;
	padding-top: 27px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
}

div.issueboxtxt{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
	padding-top: 25px;
	text-align: center;
	font-weight: bold;
}

div.weathercont{
	margin: 0px;
	padding: 0px;
	width: 137px;
	height: 167px;
	padding-left: 11px;
	padding-top: 39px;
	background-color: #1b5f5c;
}

div.bannerbook{
	padding: 0px;
	margin: 0px;
	width: 137px;
	padding-top: 9px;
}

.gdate{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #5b6164;
}

.register{
	font-family: Tahoma,Arial,Verdana,  Helvetica, sans-serif; 
	color: #5b6164; 
	font-size: 12px; 
	font-weight: bold;
	text-align: justify;
	line-height: 18px;
}

.inputtext{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px #235688 solid;
	width: 305px;
	height: 15px;
	background-color: #ffffff;
	color: #5b6164;
	padding-top: 3px;
	padding-left:4px;
	margin-top: 5px;
}

.inputfile{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px #235688 solid;
	width: 311px;
	height: 20px;
	background-color: #ffffff;
	color: #5b6164;
	padding-top: 3px;
	padding-left:4px;
	margin-top: 5px;
}

.inputtextarea{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px #235688 solid;
	width: 305px;
	height: 97px;
	color: #5b6164;
	padding-top: 3px;
	padding-left:4px;
	overflow: hidden;
	margin-top: 5px;
}

.inputtextarea1{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px #235688 solid;
	width: 305px;
	height: 81px;
	color: #5b6164;
	padding-top: 3px;
	padding-left:4px;
	overflow: hidden;
	margin-top: 5px;
}

.textarealong{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 1px #235688 solid;
	width: 469px;
	height: 81px;
	color: #5b6164;
	padding-top: 3px;
	padding-left:4px;
	overflow: hidden;
	margin-top: 5px;
}

.inputtextselect{
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	border: 1px #235688 solid;
	width: 313px;
	height: 21px;
	background-color: #ffffff;
	line-height: 12px;
	padding-top: 2px;
	padding-left:4px;
	color: #5b6164;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.issue_magazine{
	padding: 0px;
	margin: 0px;
	padding-right: 43px;
	padding-top: 8px;
	padding-bottom: 6px;
	width:124px;
	float: left;
	height:160px;
}

div.issuelistcont{
	padding: 0px;
	margin: 0px;
	width: 625px;
	overflow: hidden;
	height:174px;
	float: left;
}

div.issuelistcont_big{
	padding: 0px;
	margin: 0px;
	width: 668px;
	height:168px;
	float: left;	
}

div.issueyear{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

.button{
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
}

.buttonblue{
	margin: 0px;
	margin-top: 5px;
	padding-top: 5px;
	width:103;
	height:33;
	background-color:#235688;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; ;
	font-size: 16;
	color: #ffffff;
	font-weight: bold;
	border: 0px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 5px;
}

.button1{
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

img.icon{
	padding: 0px;
	margin: 0px;
	line-height: 12px;
	padding-right: 2px;
}

div.emptybottom{
	padding: 0px;
	margin: 0px;
	width: 150px;
	height: 57px;
	border-top: 1px solid #0e3130;
}

div.bottomtxt{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
	padding-top: 15px;
	padding-left: 9px;
}

a.footerlink, a.footerlink:active, a.footerlink:link, a.footerlink:visited, a.footerlink:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
}

div.footsep{
	margin: 0px;
	padding: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
}

div.gallerycontainer{
	margin: 0px;
	padding: 0px;
	width: 631px;	
	overflow: hidden;
}

div.gallerycontainerin{
	width: 684px;	
}

div.smallgallery{
	margin: 0px;
	padding: 0px;
	width: 133px;
	min-height: 255px;
	_height: 255px;
	background-color: #e0e4e4;
}

div.smallgallerypad{
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
	padding-left: 15px;
}

div.eventboxcont{
	margin: 0px;
	padding: 0px;
	width: 471px;
	height: 236px;
	background-color: #e0e4e4;
}

div.eventboxcontpad{
	padding-top: 18px;
}

a.spanlink, a.spanlink:link, a.spanlink:active, a.spanlink:visited, a.spanlink:hover{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px;
	color: #883877; 
	font-weight: bold;
	line-height: 24px;
}

div.gallerytitle{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #883877;
	font-weight: bold;
	line-height: 17px;
	padding-top: 25px;
	text-align: left;
	padding-bottom: 10px;
}

div.gallerytitlesmall{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #883877;
	font-weight: bold;
	line-height: 17px;
	padding-top: 8px;
}

div.imgcontainer{
	margin: 0px;
	padding: 0px;
	width: 148px;
	height: 148px;
	border: 1px solid #e7eaea;
	text-align: center;
}

div.gallerydesccont{
	margin: 0px;
	padding: 0px;
	width: 143px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
}

div.imgcontsmall{
	margin: 0px;
	padding: 0px;
	width: 94px;
	height: 72px;
	border: 1px solid #ffffff;
	text-align: center;
	float: left;
}

div.langlinepad{
	margin: 0px;
	padding: 0px;
	padding-right: 13px;
	font-size: 11px;
	color: #e0e4e4;
}

div.seplang{
	padding-top: 1px;
}

a.lang, a.lang;active, a.lang:visited, a.lang:link{
	color: #235688;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.lang:hover{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.lang_on{
	padding-top: 1px;
	position: relative;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.lang_off{
	padding-top: 1px;
}

div.namecont{
	padding: 0px;
	margin: 0px;
	color: #5b6164;
	font-size: 11px;
	line-height: 18px;
}

div.namecont1{
	padding: 0px;
	margin: 0px;
	color: #5b6164;
	font-size: 11px;
	padding-left: 10px;
}

div.namecont2{
	padding: 0px;
	margin: 0px;
	color: #5b6164;
	font-size: 11px;
	padding-left: 6px;
}

div.commentscontainer{
	padding: 0px;
	margin: 0px;
	width: 625px;
	border-top: 7px solid #ffb2a4;
	/*margin-top: 23px;*/ 
}

div.commheadercont{
	padding: 0px;
	margin: 0px;
	width: 625px;
	height: 35px;
}

div.galcontainer{
	padding: 0px;
	margin: 0px;
	width: 150px;
	padding-top: 25px;
}

div.rightcont{
	padding: 0px;
	margin: 0px;
	width: 120px;
	padding-top: 20px;
}

div.rightbannercont{
	padding: 0px;
	margin: 0px;
	width: 120px;
	min-height: 60px;
	_height: 60px;
	padding-bottom: 16px;
}

div.whiteempty{
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 300px;
	background-color: #ffffff;
}

div.empty{
	padding: 0px;
	margin: 0px;
}

div.commentline{
	padding: 0px;
	margin: 0px;
	width: 625px;
	min-height: 7px;
	_height: 7px;
	background-color: #ffb2a4;
}

.formheader{
	font-size: 14px;
	color: #5b6164;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

div.padmenuleft{
	padding-top: 4px;
}

.gallerycontainer{
	font-size: 12px;
}

.inputtextbook {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	border: 1px #30608f solid;
	height: 18px;
	color: #8F8F8F;
	padding-top: 3px;
	vertical-align: middle;
	margin: 0px;
	width: 82px;
	text-align: center;
}

div.restclass1{
	padding: 0px;
	margin: 0px;
	width: 625px;
	height: 196px;
	background-color: #ffffff;
}

div.restclass2{
	padding: 0px;
	margin: 0px;
	width: 625px;
	height: 196px;
	background-color: #f1fcfc;
}

div.eventclass1{
	padding: 0px;
	margin: 0px;
	width: 591px;
	height: 196px;
	background-color: #ffffff;
}

div.eventclass2{
	padding: 0px;
	margin: 0px;
	width: 591px;
	height: 113px;
	background-color: #f1fcfc;
}

a.restname, a.restname:link, a.restname:active, a.restname:visited, a.restname:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #235688;
	font-weight: bold;
	text-decoration: none;
}

div.resttitle{
	padding-top: 15px;
	padding-left: 10px;
}

div.restdescrcont{
	padding: 0px;
	margin: 0px;
	width: 425px;
	height: 196px;
}

div.restcatcont{
	padding: 0px;
	margin: 0px;
	width: 194px;
	height: 196px;
}

div.eventdescrcont{
	padding: 0px;
	margin: 0px;
	width: 591px;
	min-height: 113px;
	_height: 113px;
}

div.restcatlist{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #883877;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 20px;
	text-align:right;
}

div.restcat{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #883877;
	font-weight: bold;
	text-decoration: none;
}

div.restimgcont{
	padding: 0px;
	margin: 0px;
	padding-left:54px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.restimg{
	width: 119px;
	height: 104px;
	border: 1px solid #e2e5e5;
}

div.sortcont{
	margin: 0px;
	padding: 0px;
	height: 49px;
	text-align: center;
}

div.txtpadd{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 140px;
}

div.boxtext{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 140px;
	text-align: center;
}

div.boxtext1{
	margin: 0px;
	padding: 0px;
	/*padding-top: 10px;*/
	width: 115px;
}

div.boxtext2{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 135px;
}

div.pagenation{
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 625px;
	text-align: center;
}

.newsNext{
	padding-top: 10px;	
}

.newsPrev{
	padding-top: 10px;
}

div.rangecont{
	margin: 0px;
	padding: 10px;
	height: 31px;
	width: 605px;
	background-color: #ffefcc;
}

div.rangecont1{
	margin: 0px;
	padding: 10px;
	height: 31px;
	width: 615px;
	background-color: #ffefcc;
	margin-top: 32px;
}

div.addresstxt{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b6164;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
}

div.addresstxt1{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b6164;
	font-weight: bold;
	text-decoration: none;
	padding-top: 14px;
}

div.seplinepad1{
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
}

div.fromcont{
	margin: 0px;
	padding: 0px;
	width: 615px;
	height: 32px;
	background-color: #f1fcfc;
	padding-left: 10px;
	padding-bottom: 6px;
}

div.fromtxt{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b6164;
	font-weight: normal;
	text-decoration: none;
}

div.commcont{
	margin: 0px;
	padding: 0px;
	width: 605px;
	background-color: #ffffff;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 28px;
	padding-right: 10px;
}

div.newsimgcont{
	margin: 0px;
	padding: 0px;
	padding-top: 17px;
	width: 310px;
}

div.restpic{
	margin: 0px;
	padding: 0px;
	padding-top: 17px;
	width: 310px;
	padding-bottom: 19px;
}

.newsimg{
	border: 1px solid #e2e5e5;
}

div.gcontainer{
	padding: 0px;
	margin: 0px;
	padding-bottom: 20px;
}

div.guestbookcontainer{
	padding: 0px;
	margin: 0px;
}

div.gcontent{
	padding: 0px;
	margin: 0px;
	text-align: justify;
}

div.gfooter{
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
}

.gtitle{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #5b6164;
}

div.headbanner{
	padding: 0px;
	margin: 0px;
	width: 472px;
	height: 60px;
}