body {color: #444; background: url(../img/bg.jpg) top center no-repeat;}

a {color: #ff009b;}

.box {background: none;}

.readon {text-transform: uppercase;}

#logo {padding: 0; padding-top: 5px; margin: 0;}

#super-contain {min-height: 530px; margin-top: -4em;}

#topbar {background: url(../img/roundtop1.png) top center no-repeat; min-height: 134px; margin-top: -2em;}

#main-contain {background: url(../img/roundtop2.png) top center no-repeat; min-height: 200px; margin-top: 0em;}

#nav {background: url(../img/nav.png) bottom center no-repeat; padding-top: 0;}
	#nav ul {width: 140px; list-style: none; list-style-position: inside; margin: 0; padding: 0; float: left;}
		#nav ul li {width: 120px; padding: 2px 15px; color: white; text-transform: uppercase; font-weight: bold; border: 1px white solid; border-right-width: 2px;}
		#navitem1 {background: #ff009b;}
		#navitem2 {background: #00ddc6;}
		#navitem3 {background: #0253be;}
		#navitem4 {background: #000;}
		#navitem5 {background: #05acf4;}
		#navitem6 {background: #f00;}
		#navitem7 {background: #0571ff;}
		#navitem8 {background: #39e000;}
		#navitem9 {background: #ff6f38;}
		#navitem10 {background: #9818c8;}
	#follow {float: left;}
		#follow img { display:block; margin: 0; padding: 0; float: left;}

#flash {padding-left: 13px; margin-top: 15px; margin-bottom: 0px; float: left;}

#flash2 {padding-left: 15px; margin-top: -3.5em; margin-bottom: 0px; float: left;}

#sidebar {padding: 0; color: #444; margin-top: 0px;}
	#sidebar ul {list-style: none; margin: 0; padding: 0;}
	#sidebar a {color: white; text-transform: uppercase;}
	#sidebar-inner {min-height: 50px; background: url(../img/sidebar.png) top center no-repeat; margin: 0; }
		#sidebar-bottom {display: block; position: relative; left:-4px; margin: 0;}
	#sidebar .readon {color: white;}

#sidebartop {padding: 0; color: #222; margin-top: 15px; margin-left: 15px; float: left;}
			
h2, h3, h4, .componentheading {color: #ff009b; text-transform: uppercase; font-size: 26px; margin-top: 10px; margin-bottom: 1px;}
	h4 {color: red;}
	
.contentheading {color: #888; text-transform: uppercase; font-size: 20px; margin-top: 10px; margin-bottom: 5px;}

.banner {height: 90px; margin-left: 8px;}

#banner-1 {height: 90px; margin: 18px -15px 0 15px; float: left;}

#banner-2 {height: 90px; float: left;}

hr {color: black; background: black; height: 4px;}

#copy {text-transform: uppercase;}

#footer {font-size: 11px; margin-left: 5px;}

#follow {margin-top: 5px;}

#footernav {list-style: none; list-style-position: inside; margin: 0; padding: 0;}
	#footernav a {color: black;}
	#footernav li {float: left; text-transform: uppercase;}
		#footernav li:before {content: "/ "}
			#footernav li:first-child:before {content: "";}
			
table * {vertical-align: top;}

.extcal_weekdays {width: 300px !important;}

//what a nightmare of css selectors!
#overDiv font table span {display: none;}

img[alt="VirtueMart"] {display: none;}