body {

	margin:0;

	background:#FFFFFF url(img/bk.jpg) scroll top left repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:17px;

	color:#191c1f;

}

#blank {

	margin:0;

	padding:0;

	background:#ede9e3 url(img/bkwhite.gif) repeat top left fixed;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	line-height:17px;

	color:#191c1f;

	text-align:center;

}

#yblank {

	margin:0;

	padding:0;

	background:#d1e000 none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:17px;

	color:#191c1f;

}
.gettix {float:left; padding-right:5px; border:0;}
.gettix img {border:0;}
a {outline:none;}



a:link {

	color: #191c1f;

}

a:visited {

	color: #191c1f;

}

a:hover {

	color: #191c1f;

	text-decoration:none;

}

a:active {

	color: #191c1f;

}



#logo {

	text-align:right;

}

#logo img {

	border-bottom:solid #000 1px;

	border-left:solid #000 1px;

	border-right:0;

	border-top:0;

}

#footer {

	background:#ede9e3 url(img/bkwhite.gif) repeat top left fixed;

	padding:10px 30px;

	border-top:solid #000 1px;

	border-right:solid #000 1px;

	border-left:0;

	border-bottom:0;

	margin-top:80px;

	width:750px;

	text-align:center;

	position:fixed;

	bottom:0;

	left:0;



}

#footer img {

	border:0;

}



#wrap {

	width:100%;

	margin:-50px 0 0 auto;

	overflow:auto;

}





.blocks {

	width:21%;

	float:right;

	margin-left:2%;

}

.blockl {

	width:46%;

	float:right;

	margin-left:2%;

}

.blockxl {

	width:71%;

	float:right;

	margin-left:2%;

}

#forum, #architours, #exhibition, #forumb, #architoursb, #exhibitionb, #generic {

	border:1px solid #000;

	padding:30px 10px 15px 10px;

	margin-bottom:120px;

}

#generic {

	background:#ede9e3 url(img/bkwhite.gif) repeat top left fixed;}

#forum {

	background:#d1e000 url(img/archiforum.gif) no-repeat right top scroll;

}

#architours {

	background:#ff3144 url(img/architour.gif) no-repeat right top scroll;

}

#exhibition {

	background:#00d000 url(img/archiexh.gif) no-repeat right top scroll;

}

#forumb {

	background:#d1e000;

}

#architoursb {

	background:#ff3144;

}

#exhibitionb {

	background:#00d000;

}



#menu {

	text-align:right;

	margin-top:60px;

	padding-top:0;

	margin-bottom:20px;

}



.tab {

	text-align:center;

	padding:10px 30px 3px 30px;

	background:#ede9e3 url(img/bkwhite.gif) repeat top left fixed;

	border-width:1px 0 1px 1px;

	border-color:#191c1f;

	border-style:solid;

	font-size:10px;

}

 a.tab:link {

}

 a.tab:visited {

	}

a.tab:hover {

	background:#d1e000 none;

}

a.tab:active {

}	

.tab img {border:0;}

.item {margin-bottom:25px;}

.subitems {	width:100px; margin: 0 0 0 auto;}

.items {margin-bottom:5px;}

.tabs {

	display:block;

	text-align:center;

	background:#ede9e3 url(img/bkwhite.gif) repeat top left fixed;

	border-width:1px 0 1px 1px;

	border-color:#191c1f;

	border-style:solid;	font-weight:bold;

	text-decoration:none;

	font-size:10px;

}

 a.tabs:link {

}

 a.tabs:visited {

	}

a.tabs:hover {

	background:#d1e000 none;

}

a.tabs:active {

}	

#newsletter {

	text-align:center;

	padding:8px 8px 0 8px;

	background:#ede9e3 url(img/bkwhite.gif) repeat top left fixed;

	border-width:1px 0 1px 1px;

	border-color:#191c1f;

	border-style:solid;

	font-size:10px;

	width:150px;

	margin:0 0 0 auto;

}



.padr {margin-right:30px;}



h1, h2, h3, h4 {padding:0; margin:0 0 40px 0; line-height:18px; font-size:22px; font-family:"Courier New", Courier, monospace; font-weight:bold;}

h6 {text-transform:uppercase; font-size:14px; padding:0; margin:30px 0 5px 0;}

.news {font-size:10px; line-height:14px;}

.morelink {

	font-weight:bold;

	color:#fff;

	background:#191c1f;

	display:block;

	text-align:center;

	text-transform:uppercase;

	font-size:10px;

}

.morelink a:link {

	color: #fff;

	display:block;

	text-decoration:none;

}

.morelink a:visited {

	color: #fff;

	display:block;	text-decoration:none;

	}

.morelink a:hover {

	color: #fff;	text-decoration:underline;

	display:block;}

.morelink a:active {

	color: #fff;	text-decoration:none;

	display:block;}	

.caps {text-transform:uppercase;

	font-size:9px;

}



#arrow {

	list-style-image:url(img/arrow.png);

	margin:0 0 0 20px;

	padding:0;

	font-size:11px;

	line-height:14px;

}

li a:link {

	color: #191c1f;

	text-decoration:none; padding:0 2px;

}

li a:visited {

	color: #191c1f;

	text-decoration:none; padding:0 2px;

	}

li a:hover {

	color: #fff;	text-decoration:none; background:#191c1f; padding:0 2px;}

li a:active {

	color: #191c1f;	text-decoration:none; padding:0 2px;

}	



li {margin-bottom:4px;}

		

form {margin:0; padding:0;}

.button {background:#191c1f; color:#fff; font-weight:bold; margin-top:10px; }

input {background:#fff; border:1px #191c1f solid; text-align:center;}



.lineb {border-bottom:1px dotted #191c1f; padding: 2px 0; margin:-1px 0 0 0;}



.line {border-top:1px dotted #191c1f; padding-top:5px; text-transform:uppercase; margin-top:-8px;}

.line a:link {

	color: #191c1f;

	text-decoration:none; display:block;

}

.line a:visited {

	color: #191c1f;

	text-decoration:none;display:block;

	}

.line a:hover {

	color: #fff;	text-decoration:none; background:#191c1f; display:block;}

.line a:active {

	color: #191c1f;	text-decoration:none; display:block;

}	





#subcol {width:147px;

	float:right;

	margin: -20px 0 10px 10px;

	font-size:11px;

	text-align:right;

}

		#subcol a:link {

			text-decoration:none;

		}

		#subcol a:visited {

			color: #191c1f;

			text-decoration:none;display:block;

			}

		#subcol a:hover {

			color: #fff;	text-decoration:none; display:block; background:#191c1f url(img/link.gif) no-repeat left center;}

		#subcol a:active {

			color: #191c1f;	text-decoration:none; display:block;

		}	

		

		#subcol img {border:1px solid #191c1f;}



.pdf {background:url(img/pdf.png) no-repeat right center; padding-right:20px;}



.calendar {

	width:100%;

}

.calendar  td {

	border-right:1px dotted #191c1f;

	valign:middle;

	padding: 0 3px;

}
.calforums {

	width:100%;

}

.calforums  td {
	valign:top;
	vertical-align:top;
	padding: 4px 8px 4px 0;

}
.forumbreak {
	border-top:1px dotted #191c1f;
	border-bottom:1px dotted #191c1f;

}
td.event {

	background:#CCCCCC;

	margin:3px;

	border-right:1px dotted #191c1f;

	font-weight:bold;

	text-align:center;

}

td.head {

	font-weight:bold;

	text-align:center;

	vertical-align:top;

	width:7%;

}



.caption {

	font-size:10px;

	width:285px;

	float:left;

	border:1px solid#191c1f;

	padding:0 0 0 5px;

	margin: 0 10px 10px 0;

}

.caption img {

	border-bottom:1px solid#191c1f;

	margin:0 0 0 -5px;

}



.logol img, .logor img {border:0}

.logol {

	padding:10px;

	margin-right:10px;

	float:left;

	clear:left;

}

.calforum, .calexh, .caltour {padding:10px 0; font-weight:bold; text-transform:uppercase;}

	.calforum a:link {}

	.calforum a:visited {}

	.calforum a:hover {background:#d1e000;}

	.calforum a:active {}	

	.calexh a:link {}

	.calexh a:visited {}

	.calexh a:hover {background:#00d000;}

	.calexh a:active {}	

	.caltour a:link {}

	.caltour a:visited {}

	.caltour a:hover {background:#ff3144;}

	.caltour a:active {}	



.imgline {border:1px solid #191c1f;}
