* {padding: 0; margin: 0;}
html,body {padding: 0; margin: 0;}
body {width: 100%; background: url(/files/gfx/blue-bg.jpg) 0px 0px fixed repeat #2E3192; color: #9999FF; font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; text-align: center;}
h2,h3,h4,h5,h6 {color: #FFF; color: #E9008A; font-weight: normal; clear: both;}
h2 {font-size: 3em; padding-top: 20px; padding-bottom: 0.2em; font-weight: bold;}
h3 {font-size: 1.8em; padding-top: 1em; padding-bottom: 0.4em;}
h4 {font-size: 1.4em; padding-top: 1.2em; padding-bottom: 0.4em;}
img {border: none;}
address {font-style: normal;}
strong {font-weight: bold; color: #FFF;}
.bold {font-weight: bold;}

br.clear {clear: both;}

.white_border {border: 5px solid #FFF;}

p img {padding: 0; max-width: 100%;}
img.centered {display: block; margin: auto;}
img.alignleft {margin-right: 1em; margin-bottom: 1em; display: inline;}
img.alignright {margin-left: 1em; margin-bottom: 1em; display: inline;}
.alignleft {float: left}
.alignright {float: right;}

p.edit_this {margin: 1em 0 1em 0;}
	p.edit_this a.post-edit-link:link,p.edit_this a.post-edit-link:visited {color: #FFF !important; text-decoration: none; padding: 0.8em; margin-top: 1em; font-weight: bold; background-color: #2E3192;}
	p.edit_this a.post-edit-link:hover,p.edit_this a.post-edit-link:active {background-color: #000; color: #FFF !important; clear: both;}

#header {width: 100%; height: 120px; background: url(/files/gfx/header-bg.gif) 0px 0px repeat-x #FFF;}
	#header div.background {width: 100%; height: 120px; background: url(/files/gfx/header.jpg) 50% 0px no-repeat;}
		#header div.background h1 {float: left; width: 1px; height: 1px; overflow: hidden; color: #FFF;}

#body {width: 100%; height: 100%; background: url(/files/gfx/header-shadow.png) 0px 0px repeat-x;}
	#wrapper {width: 750px; margin: auto; padding-top: 30px; text-align: left;}
		#content {width: 570px; float: right;}
			#homepage_pics {background: url(/files/gfx/darkblue-30.png) 0px 0px repeat; padding: 10px; padding-bottom: 20px;}
				#homepage_pics img {border: 5px solid #091570;}
			#main {padding: 30px; padding-top: 10px; background: url(/files/gfx/darkblue-30.png) 0px 0px repeat;}
				#main p {font-size: 1.2em; padding: 0.5em 0 0.5em 0; line-height: 160%;}
				#main address {font-size: 1.2em; padding: 0.5em 0 0.5em 0; line-height: 160%;}
				#main ul,#main ol {font-size: 1.2em; padding: 0.5em 0 0.5em 2em; line-height: 160%;}
				#main a:link,#main a:visited {color: #E9008A; font-weight: bold; text-decoration: none;}
				#main a:hover,#main a:active {color: #FFF;}
				#main h2 a:link,#main h2 a:visited,
				#main h3 a:link,#main h3 a:visited,
				#main h4 a:link,#main h4 a:visited {color: #FFF;}
				#main h2 a:hover,#main h2 a:active,
				#main h3 a:hover,#main h3 a:active,
				#main h4 a:hover,#main h4 a:active {border-bottom: 1px solid #E9008A;}
		#sidebar {width: 150px; float: left;}
			#sidebar h2 {font-size: 1em; text-align: center; letter-spacing: 3px; text-transform: uppercase; padding: 1.5em 0 0.8em 0; color: #9999FF;}
			#sidebar p.archive {background: url(/files/gfx/darkblue-30.png) 0px 0px repeat; padding: 1em; margin-bottom: 1.5em; border: 1px dotted #E9008A;}
			#sidebar ul {list-style: none; font-size: 1.1em; background: url(/files/gfx/darkblue-30.png) 0px 0px repeat; padding: 5px 0 2px 0;}
				#sidebar ul li {padding-bottom: 3px;}
					#sidebar ul li a:link,#sidebar ul li a:visited {display: block; color: #FFF; text-decoration: none; padding: 0.5em 1em 0.4em 1em;}
					#sidebar ul li a:link,#sidebar ul li a:visited {background: url(/files/gfx/darkblue-30.png) 0px 0px repeat;}
					#sidebar ul li a:hover,#sidebar ul li a:active {background: none; background-color: #000; color: #E9008A;}
			#sidebar div.flexipages_widget ul {font-size: 1.4em; margin-bottom: -5px; background: none; padding: 0;}
				#sidebar div.flexipages_widget ul li {padding-bottom: 5px;}
					#sidebar div.flexipages_widget ul li a:link,#sidebar div.flexipages_widget ul li a:visited {background: url(/files/gfx/navigation-bg.png) 100% 0px repeat-y #E9008A;}
					#sidebar div.flexipages_widget ul li a:link,#sidebar div.flexipages_widget ul li a:visited {border-left: 5px solid #000; padding: 0.6em;}
					#sidebar div.flexipages_widget ul li a:hover,#sidebar div.flexipages_widget ul li a:active {background: none; background-color: #000; border-left: 5px solid #E9008A; color: #FFF;}
			#sidebar #linkcat-2 {}
				#sidebar #linkcat-2 h2 {display: none;}
				#sidebar #linkcat-2 ul {margin-top: 1.5em}
		#footer {text-align: right; color: #6666CC; padding: 10px; line-height: 130%;}
			#footer strong {color: #9999FF;}
			#footer span {color: #000066;}
			#footer a {color: #6666CC; text-decoration: none;}

body.page-id-14 {}
	body.page-id-14 #main div.left {float: left;}
	body.page-id-14 #main div.right {float: right; width: 230px; padding-top: 0.5em; font-size: 1.4em;}
