body {
	margin: 0;
	padding: 0;
}

/*redefine*/

::-moz-selection {
	background: #111;
	color: #eee;
}

::selection {
	background: #111;
	color: #eee;
}

h1, h2, h3, h4, p, ul {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
}

a:link, a:visited {
	color: #ee1010;
}
a:hover, a:active {
	color: #cc1010;
}

/*adjusting the main conference option link styles */
a.gor_options:link, a.gor_options:visited{
	border-bottom: 1px dashed;
	padding-bottom: 1px;
}
a.gor_options:hover,a.gor_options:active{
	text-decoration:none;
	border-bottom: 1px solid;
	padding-bottom: 1px;
}

.gor_options_selected{
	background-color: #DEDEDE;
	padding: 2px 2px 2px 2px;
}
.gor_options_unselected{
	background-color: #FFFFFF;
}

h1 span {
	display: none;
}

p {
	padding: 5px 0;
	line-height: 1.7;
}

a {
	outline: none;
}

form, table, img {
	margin: 0;
	padding: 0;
}

span.clr {
	display: block;
	clear: both;
}

blockquote p, div p{
	font-size: 12px;
}
blockquote ul,div ul{
	list-style-type:disc;
}
div ul.gor_list, div ul.gor_list li ul{
	padding-left:13px;
	font-size:13px;
}
div ul.gor_list li, div ul.gor_list li ul li{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div ul li ul{
	list-style-type:circle;
}
blockquote ul li, div ul li{
	font-size:12px;
}
td.header_style_gor{
	font-size:12px;
	font-style:italic;
}

/* Custome Elements */
#wrap{
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	background: url("/images/rome_bgtp.jpg") repeat-x;
}
#container {
	position: relative;
	width: 645px;
	z-index:100;
	margin: 30px auto 10px;
}

#abstract_text{
	width:310px;
	padding:10px 10px 10px 10px;
	background-color:#efefef;
	border-style:dashed;
	border-color:#ff0000;
	border-width:1px;
}
#booking_text{
	width:595px;
	margin-left:5px;
}
#booking_text, #abstract_text{
	font-size:12px;
}
#booking_ordersheet{

	width:600px;
	border-style:dashed;
	border-color:#DD0000;
	border-width:1px;
	padding:6px;
	margin:0;
	font-size:12px;
	background-color:#efefef;
}
#booking_ordersheet p{
	font-size:11px;
	padding:2px;
}
#hover_directions p{
	padding:15px 0 10px 0;
	text-align:center;
	font-family:"Courier New", Courier, mono;
	font-size:15px;
}

#gor_nav,#gor_nav2{
	padding: 18px 0 14px 0;
	text-align:center;
	font-size:15px;
	letter-spacing: 1px;
}

/*begin mootools styles*/

#kwick {
	position:relative;
	background-color: #FFFFFF;
}

#kwick .kwicks {
	display: block;
	background: #FFFFFF url('/Rome2008/gor_element.gif') top right no-repeat;
	height: 200px;
	overflow:hidden;
	padding-right: 5px;
	/*border-right: 4px solid #FFFFFF;*/
}

#kwick li {
	float: left;
	list-style-type:none; 
}

#kwick .kwick {
	display: block;
	cursor: pointer;
	overflow: hidden;
	height: 200px;
	width: 170px;
	padding: 10px;
	border-right: 5px solid #FFFFFF;
	background-repeat:no-repeat;
}

#kwick .kwick span {
	display: none;
}

#kwick .kwick blockquote p {
	padding-top:14px;
	padding-left: 140px;
	font-size: 15px;
	font-weight:bold;
	line-height: 30px;
}

#kwick .tandp {
	background: #FFF url('/Krakow2011/tp_element.gif');
}

#kwick .bandm {
	background: #FFF url('/Krakow2011/bm_element.gif');
}

#kwick .grandeur {
	background: #FFF url('/Krakow2011/gor_element.gif');
	border-right: 0px;
}

#log {
	float: left;
	padding: 0.5em;
	margin-left: 10px;
}
 
#abstract_response {
	overflow: auto;
	width: 180px;
}
 
#abstract_response.ajax-loading {
	padding: 20px 0;
	float:left;
	background: url(/images/spinner.gif) no-repeat center;
}
/*end mootools styles */

#grandeur_title{
	text-align:center;
	font-size:24px;
	font-style:italic;
}
#grandeur_text p,#grandeur_text blockquote p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align:justify;
}
#cfp_block{
	width:500px;
	padding:0 0 0 10px;
	background-color:#efefef;
	border-style:dashed;
	border-color:#ff0000;
	border-width:1px;
}
#schedloc_block{
	padding: 5px 5px 5px 15px;
	width:590px;
	height:510px;
	background-color:#efefef;
	border-style:dashed;
	border-color:#ff0000;
	border-width:1px;
}
#sched_block{
	padding: 5px 5px 5px 15px;
	width:590px;
	height:480px;
	background-color:#efefef;
	border-style:dashed;
	border-color:#ff0000;
	border-width:1px;
}
span.gor_section_header{
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding: 3px 0 9px 3px;
	display:block;
}
.schedloc_header{
	font-size:12px;
	font-style:italic;
	text-align:right;
	padding: 4px 2px 9px 0;
}
img.schedloc_image{
	border-width:3px;
	border-style:solid;
	border-color:#FFFFFF;
	margin: 0 0 10px 10px;
}
.gor_options_sm{
	font-size: 12px;
	padding:0 0 0 0;
}
a.gor_options_sm{
	padding: 0 0 0 0;
}
span.abstract_input{
	display:block;
	padding:2px 0 2px 0;
}
#abstract_block{
	width:300px;
	padding:0 0 0 10px;
	background-color:#efefef;
	border-style:dashed;
	border-color:#ff0000;
	border-width:1px;
}
