/* Reset */
h2
{
	margin-top:20px;
	margin-bottom:20px;
}

h3
{
	margin-top:13px;
	margin-bottom:13px;
}

p
{
	margin-top:13px;
	margin-bottom:13px;
}

/* Layout */
body
{
	margin:0px;
	padding:0px;
	background-color:#333333;
	background-image:url('/webimages/rome-background.png');
	_background-image:url('/webimages/rome-background.gif');
	background-position:top center;
	background-repeat:repeat-y;
	font-family:Lucida Sans Unicode,Tahoma,Arial;
	font-size:10pt;
	color:#dddddd;
	line-height:1.5em;
}

#bodyframe
{	
}

#contentframe
{	
	width:960px;
	background-image:url('/webimages/rome-center-background.png');
	_background-image:url('/webimages/rome-center-background.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}

#contentframe.home
{	
	width:980px;
}

#normalcontent
{	
	padding-right:0px 10px;
}

#header
{	
	padding-top:30px;
}

#contentframe.home #header
{
	margin-left:10px;
	margin-right:10px;
}

#topnav
{
	float:right; 
	padding-top:44px; 
	padding-right:2px;
	height:37px;
	width:500px;
	background-position:top center;
	background-repeat:no-repeat;
}

#topnav a
{
	float:right; 
	margin-right:40px;
	display:block;
}

#topnav #memory
{
	background-image:url('/webimages/rome-topnav-memory-off.gif');
	width:170px;
	height:37px;
	margin-right:0px;
}

#topnav #memory:hover, #topnav #memory.navon
{
	background-image:url('/webimages/rome-topnav-memory-on.png');
	_background-image:url('/webimages/rome-topnav-memory-on.gif');
}

#topnav #day
{
	background-image:url('/webimages/rome-topnav-day-off.gif');
	width:136px;
	height:37px;
}

#topnav #day:hover, #topnav #day.navon
{
	background-image:url('/webimages/rome-topnav-day-on.png');
	_background-image:url('/webimages/rome-topnav-day-on.gif');
}

#topnav #home
{
	background-image:url('/webimages/rome-topnav-home-off.gif');
	width:86px;
	height:37px;
}

#topnav #home:hover, #topnav #home.navon
{
	background-image:url('/webimages/rome-topnav-home-on.png');
	_background-image:url('/webimages/rome-topnav-home-on.gif');
}

#topnav span
{
	display:none;
}

#subnav
{
	height:31px;
	margin-top:10px;
	margin-bottom:30px;
}

#contentframe.home #subnav
{
	margin-left:10px;
	margin-right:10px;
}

#subnav span
{
	display:none;
}

#subnav a
{
	float:right; 
	display:block;
	margin-right:20px;
	height:31px;
}

#subnav_day, #subnav_memory
{
	float:right; 
	padding-right:2px;
	height:31px;
	width:900px;
}

#subnav_day #sun
{
	background-image:url('/webimages/rome-subnav-day-sun-off.gif');
	width:86px;
}

#subnav_day #sun:hover, #subnav_day #sun.navon
{
	background-image:url('/webimages/rome-subnav-day-sun-on.png');
	_background-image:url('/webimages/rome-subnav-day-sun-on.gif');
}

#subnav_day #mon
{
	background-image:url('/webimages/rome-subnav-day-mon-off.gif');
	width:90px;
}

#subnav_day #mon:hover, #subnav_day #mon.navon
{
	background-image:url('/webimages/rome-subnav-day-mon-on.png');
	_background-image:url('/webimages/rome-subnav-day-mon-on.gif');
}

#subnav_day #tue
{
	background-image:url('/webimages/rome-subnav-day-tue-off.gif');
	width:92px;
}

#subnav_day #tue:hover, #subnav_day #tue.navon
{
	background-image:url('/webimages/rome-subnav-day-tue-on.png');
	_background-image:url('/webimages/rome-subnav-day-tue-on.gif');
}

#subnav_day #wed
{
	background-image:url('/webimages/rome-subnav-day-wed-off.gif');
	width:112px;
}

#subnav_day #wed:hover, #subnav_day #wed.navon
{
	background-image:url('/webimages/rome-subnav-day-wed-on.png');
	_background-image:url('/webimages/rome-subnav-day-wed-on.gif');
}

#subnav_day #thu
{
	background-image:url('/webimages/rome-subnav-day-thu-off.gif');
	width:98px;
}

#subnav_day #thu:hover, #subnav_day #thu.navon
{
	background-image:url('/webimages/rome-subnav-day-thu-on.png');
	_background-image:url('/webimages/rome-subnav-day-thu-on.gif');
}

#subnav_day #fri
{
	background-image:url('/webimages/rome-subnav-day-fri-off.gif');
	width:78px;
	margin-right:0px;
}

#subnav_day #fri:hover, #subnav_day #fri.navon
{
	background-image:url('/webimages/rome-subnav-day-fri-on.png');
	_background-image:url('/webimages/rome-subnav-day-fri-on.gif');
}

#subnav_memory #knock
{
	background-image:url('/webimages/rome-subnav-memory-knock-off.gif');
	width:118px;
}

#subnav_memory #knock:hover, #subnav_memory #knock.navon
{
	background-image:url('/webimages/rome-subnav-memory-knock-on.png');
	_background-image:url('/webimages/rome-subnav-memory-knock-on.gif');
}

#subnav_memory #friendship
{
	background-image:url('/webimages/rome-subnav-memory-friendship-off.gif');
	width:105px;
	margin-right:0px;
}

#subnav_memory #friendship:hover, #subnav_memory #friendship.navon
{
	background-image:url('/webimages/rome-subnav-memory-friendship-on.png');
	_background-image:url('/webimages/rome-subnav-memory-friendship-on.gif');
}

#subnav_memory #reverence
{
	background-image:url('/webimages/rome-subnav-memory-reverence-off.gif');
	width:104px;
}

#subnav_memory #reverence:hover, #subnav_memory #reverence.navon
{
	background-image:url('/webimages/rome-subnav-memory-reverence-on.png');
	_background-image:url('/webimages/rome-subnav-memory-reverence-on.gif');
}

#subnav_memory #delicious
{
	background-image:url('/webimages/rome-subnav-memory-delicious-off.gif');
	width:96px;
}

#subnav_memory #delicious:hover, #subnav_memory #delicious.navon
{
	background-image:url('/webimages/rome-subnav-memory-delicious-on.png');
	_background-image:url('/webimages/rome-subnav-memory-delicious-on.gif');
}

#subnav_memory #splendor
{
	background-image:url('/webimages/rome-subnav-memory-splendor-off.gif');
	width:95px;
}

#subnav_memory #splendor:hover, #subnav_memory #splendor.navon
{
	background-image:url('/webimages/rome-subnav-memory-splendor-on.png');
	_background-image:url('/webimages/rome-subnav-memory-splendor-on.gif');
}

#subnav_memory #majestic
{
	background-image:url('/webimages/rome-subnav-memory-majestic-off.gif');
	width:91px;
}

#subnav_memory #majestic:hover, #subnav_memory #majestic.navon
{
	background-image:url('/webimages/rome-subnav-memory-majestic-on.png');
	_background-image:url('/webimages/rome-subnav-memory-majestic-on.gif');
}

#subnav_memory #grandeur
{
	background-image:url('/webimages/rome-subnav-memory-grandeur-off.gif');
	width:99px;
}

#subnav_memory #grandeur:hover, #subnav_memory #grandeur.navon
{
	background-image:url('/webimages/rome-subnav-memory-grandeur-on.png');
	_background-image:url('/webimages/rome-subnav-memory-grandeur-on.gif');
}

#core
{
}

.homegallery a
{
	background-image:url('/webimages/rome-home-gallery-off.png');
	_background-image:url('/webimages/rome-home-gallery-off.gif');
	background-position:top center;
	background-repeat:no-repeat;
	padding:15px;
	width:110px;
	height:110px;
	overflow:hidden;
	display:block;
}

.homegallery a:hover
{
	background-image:url('/webimages/rome-home-gallery-on.png');
	_background-image:url('/webimages/rome-home-gallery-on.gif');
}

#contentframe.home #core
{
	margin-left:10px;
	margin-right:10px;
}

#core #coretop
{
	background-image:url('/webimages/rome-core-background-top.png');
	_background-image:url('/webimages/rome-core-background-top.gif');
	background-position:top center;
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
}

#core #corecontent
{
	background-image:url('/webimages/rome-core-background.png');
	_background-image:url('/webimages/rome-core-background.gif');
	background-position:top center;
	background-repeat:repeat-y;
}

#core #corebottom
{
	background-image:url('/webimages/rome-core-background-bottom.png');
	_background-image:url('/webimages/rome-core-background-bottom.gif');
	background-position:top center;
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
}

#core #corecontent
{
	padding-right:40px;
	padding-left:40px;
	padding-top:20px;
}

#core #corecontent .leftcolumn
{
	float:left;
	width:250px;
	margin-right:65px;
}

#core #corecontent .middlecolumn
{
	float:left;
	width:250px;
	margin-right:65px;
}

#core #corecontent .rightcolumn
{
	float:left;
	width:250px;
}

#core #corecontent .lower
{
	padding-top:5px;
}

#core #corecontent h2
{
	color:#ffffff;
	font-size:14pt;
	border-top:solid 1px #666666;
	padding-top:10px;
}

#core #corecontent h3
{
	color:#ffffff;
	font-size:10pt;
	border-top:solid 1px #444444;
	padding-top:5px;
}

#core #corecontent p
{
	text-align:left;
}

#core #corecontent img
{
	padding:10px;
	background-image:url('/webimages/rome-core-gallery-background-off.png');
	_background-image:url('/webimages/rome-core-gallery-background-off.gif');
	background-position:top center;
	background-repeat:no-repeat;
}

#core #corecontent a:hover img
{
	padding:10px;
	background-image:url('/webimages/rome-core-gallery-background-on.png');
	_background-image:url('/webimages/rome-core-gallery-background-on.gif');
	background-position:top center;
	background-repeat:no-repeat;
}

#core #corecontent img.vertical
{
	padding:10px 47px 9px 46px;
	background-image:url('/webimages/rome-core-gallery-vertical-background-off.png');
	_background-image:url('/webimages/rome-core-gallery-vertical-background-off.gif');
	background-position:top center;
	background-repeat:no-repeat;
}

#core #corecontent a:hover img.vertical
{
	padding:10px 47px 9px 46px;
	background-image:url('/webimages/rome-core-gallery-vertical-background-on.png');
	_background-image:url('/webimages/rome-core-gallery-vertical-background-on.gif');
	background-position:top center;
	background-repeat:no-repeat;
}

/* General */
a
{
	color:#dddddd;
}

a:visited
{
	color:#999999;
}

a, a:visited, a:active, a:hover, a:link
{
	outline:none;
}

a:hover
{
	color:#ffffff;
}

img
{
	border-width:0px;
}

span.highlight
{
	padding-right:7px;
	padding-left:7px;
	background-color:#555555;
}

span.highlight:hover
{
	padding-right:7px;
	padding-left:7px;
	background-color:#888888;
	cursor:pointer;
}

/* Prototips */
.prototip
{
	text-align:left;
}

.prototip .content
{
	text-align:left;
	font-weight:bold;
	line-height:normal;
}

.prototip .default {
	width: auto;
}

.prototip .darkgrey {
	width: auto;
}

.prototip .content p, .prototip .content h3, .prototip .content code
{
	margin-top:0px;
	margin-bottom:10px;

}

.prototip .content p, .prototip .content span, .prototip .content h3, .prototip .content code, .prototip .content a
{
	color:#333333;
	font-size:9pt;
}

.prototip .content p.note
{
	font-size:8pt;
	font-style:italic;
	font-weight:normal;
}

.prototip .content code
{
	font-family:monospace;
}

.prototip .content span.highlight
{
	background-color:#ffff77;
	color:#000000;
	padding:0px 5px 0px 5px;
}

.prototip .content code span
{
	font-family:monospace;
}

.prototip .content span.highlight a
{
	color:#000000;
}

.prototip .content code
{
	display:block;
	margin-left:30px;
	background-color:#8a8a8a;
	padding:5px;
}

.prototip .content img
{
	display:block;
	border:solid 7px #333333;
	margin-bottom:10px;
}

.prototip .content img.highlight
{
	border:solid 7px #ffff77;
}

.prototip .content hr
{
	border:solid 1px #333333;
}


