@import url('https://fonts.googleapis.com/css?family=Qwigley|Gentium+Basic:400,400i,700|Cedarville+Cursive|Dawning+of+a+New+Day');

body {
	margin: 0;
	background-image: url('images/v03/bgx.png'), url('images/v03/bg.png');
	background-position: top right;
	background-repeat: repeat-x, repeat;
	font-family: gentium basic;
	color: #9294d0;
}

A:link, A:visited, A:active {
	color: #9cd3a6;
	text-decoration: none;
	border-bottom: none;
}

A:hover {
	color: #cddff6;
}

.content {
    position: absolute; top: 520px; right: 15px; width: 700px;
	font-size: 13pt;
	letter-spacing: 0pt;
    text-align: justify;
	line-height: 24pt;
}

h1 {
    width: 100%;
    background-image: url('images/v03/h1bg.png');
    background-position: center bottom;
    background-repeat: no-repeat;
	text-align: center;
	color: #dad2ee;
	font-family: qwigley;
	font-size: 45pt;
	font-weight: normal;
	font-style: normal;
    text-shadow: 0px 0px 20px rgba(37, 217, 37, 1);
	line-height: 25pt;
	letter-spacing: 0pt;
    padding: 0px 0px 40px 0px;
	margin: 0px 0px 10px 0px;
}

h2 {
    font-family: 'Cedarville Cursive', cursive;
    font-size: 20pt;
    font-weight: normal;
	color: #dad2ee;
    text-shadow: 0px 0px 15px rgba(255, 0, 0, 1);
    margin-left: 50px;
}

.title {
    font-family: dawning of a new day;
    font-size: 25pt;
    font-weight: normal;
    color:  #a25f86;
    text-align: left;
    text-shadow: 0px 0px 10px rgba(175, 129, 185, 1);
    margin: 0px 0px 10px 25px;
}

.sub {
    font-weight: bold;
    font-variant: small-caps;
    color:  #dfb684;
}

blockquote {
    width: 80%;
    background: url('images/v03/blockquote.png') #452795;
    background-position: bottom right;
    background-repeat: no-repeat;
    text-align: center;
    border: 5px solid #533699;
    padding: 15px;
    line-height: 20pt;
    margin: auto;
}

.site {
    width: 600px;
    background: url('images/v03/site.png') #452795;
    background-position: center;
    background-repeat: no-repeat;
    border: 5px solid #533699;
    text-shadow: 0px 0px 10px rgba(110, 131, 191, 0.75);
    padding: 15px;
    line-height: 20pt;
    margin: auto;
}

.img {
	background-color: #723c82;
	padding: 5px;
    -moz-border-radius: 100px;
	border-radius: 100px;
}

.img:hover {
	background-color: #50368e;
    border-bottom: none;
	}

.link {
	background-color: #723c82;
	padding: 5px;
}

.link:hover {
	background-color: #50368e;
    border-bottom: none;
	}

strong {
	color: #c56593;
}

em {
	color: #9667ac;
}

.footer {
	text-align: center;
	font-size: 11pt;
	line-height: 15pt;
	margin: 10px 0px 15px 0px;
}

ul.col-3 {
    margin:  auto;
    width: 500px;
	column-count: 3;
	column-gap: 0px;
}