body
{
	font-family: sans-serif; /* main font */
	background: #FFFFFF; /* color for old browsers */
	background: linear-gradient(to bottom, #afafaf 0%,#FFFFFF 100%); /* W3C */
	background-repeat: no-repeat;
}

div.parent
{
	width: 1100px;
	/* the following two lines center the object */
	margin-left: auto;
	margin-right: auto;
}

div.mainsec /* main block of the page */
{
	float:left; /* necessary to keep this on the left and infosec on the right */
	width:800px;
	height:1000px;
	background-color:#FFFFFF;
	/*box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;*/
	padding-top: 5px;
	border-radius: 5px;
}

div.infosec /* side block of the page */
{
	float:right; /* necessary to keep this on the right and mainsec on the left */
	width:280px;
	height:995px;
	background-color:#FFFFFF;
	padding: 5px;
	border-radius: 5px;
}

h1
{
	font-size: 30px;
	color: #444444;
	text-align:center;
	margin: 15px;
}

h2
{
	font-size: 20px;
	color: #444444;
	background-color:#DDDDDD;
	border-radius: 5px;
	padding: 5px;
	margin: 5px;
	margin-top: 15px;
}

div.gallery
{
	width: 759px;
	/* the following two lines center the object */
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 31px;
	text-align:left;
}

img.thumb
{
	border-radius: 5px;
	margin: 5px;
	transition: scale 0.2s;
}

img.thumb:hover
{
	scale: .98;
}

ul
{
	padding-left: 30px;
}