@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-image:url(images/wood-bg-964x952.jpg);
	background-repeat: repeat;
}

@font-face {
	font-family: 'Comfortaa';
	src: url('fonts/Comfortaa Regular.ttf') format('truetype');
}

h1 {
	background-color: #000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 10px;
	margin-bottom: 5px;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	display: inline;
	font-weight: normal;
}

p {
	padding-top: 3px;
	padding-bottom: 3px;
}

.inputa {
	border-color: #000;
	border-width: 1px;
	border-style: solid;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.buttons {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #000;
	color: #ed2183;
	padding: 3px;
	border: none;
}



#container {
	width: 950px;
	margin: 0 auto;
}


#header {
	margin-top: 45px;
	padding-bottom: 35px;
	padding-left: 8px;
}


/************* LEFT COLUMN STYLES *************/
#leftColumn {
	float: left;
	width: 225px;
}


/* NAVIGATION BOX STYLES */
#navContainer {
	font-family: "Comfortaa", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 15px;
	letter-spacing: 1px;
}

.navTop {
	background-image: url(images/nav-top-225w.png);
	background-repeat: no-repeat;
	height: 23px;
}

.navContent {
	background-image: url(images/nav-repeater-225w.png);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.navBottom {
	background-image: url(images/nav-bottom-225w.png);
	background-repeat: no-repeat;
	height: 32px;
}

.navContent ul {
	padding-left: 0;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	list-style: none;
}

.navContent ul li {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 6px;
}

.navContent ul li a {
	background-color: #000;
	color: #FFF;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.navContent ul.navPink li a:hover {
	color: #ed2183;
}

.navContent ul.navLightBlue li a:hover {
	color: #4ebeed;
}

.navContent ul.navPurple li a:hover {
	color: #e37af6;
}

.navContent ul.navGreen li a:hover {
	color: #52eb88;
}

.navContent ul.navDarkBlue li a:hover {
	color: #276bf5;
}



/* TWITTER BOX STYLES */
#twitterContainer {
}

.twitterTop {
	background-image: url(images/twitter-top-225w.png);
	background-repeat: no-repeat;
	height: 49px;
}

.twitterContent {
	background-image: url(images/twitter-repeater-225w.png);
	background-repeat: repeat-y; 
	font-family: "Comfortaa", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
}


.twitterContent ul#twitter_update_list 
{ 
	width: 180px;
	overflow: hidden;
	list-style: none; 
	font-size: 14px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 20px;
}

.twitterContent ul#twitter_update_list li 
{ 
	width: 180px;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 7px;
	color: #000;
}

/* link styling for the twitter feed "days ago" */
.twitterContent ul#twitter_update_list li a 
{ 
	color: #000;
	text-decoration: underline;
}

.twitterContent ul#twitter_update_list li a:hover 
{ 
	background-color: #ed2183;
	color: #000;
	text-decoration: none; 
}

/* link styling for links in the feed */
.twitterContent ul#twitter_update_list li span a {
	color: #ed2183;
	text-decoration: none;
}

.twitterBottom {
	background-image: url(images/twitter-bottom-225w.png);
	background-repeat: no-repeat;
	height: 29px;
	margin: 0;
}



/************* CONTENT STYLES *************/
#contentContainer {
	float: left;
	width: 633px;
	margin-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.contentTop {
	background-image: url(images/content-top-632w.png);
	background-repeat: no-repeat;
	height: 23px;
}

.content {
	background-image: url(images/content-repeater-632w.png);
	background-repeat: repeat-y;
	padding-left: 40px;
	padding-right: 40px;
}

.contentBottom {
	background-image: url(images/content-bottom-632w.png);
	background-repeat: no-repeat;
	height: 36px;
}

.pageTitle {
	text-align: center;
}

.newsEntry {
	width: 550px;
	margin-top: 40px;
}

.content ul.header {
	list-style: none;
	width: 550px;
	background-color: #000;
	color: #FFF;
	font-size: 12px;
	padding: 3px 0 3px 5px;
	margin-top: 20px;
	margin-left: 0;
}

.content ul li.header {
	display: inline;
	padding-right: 50px;
}


.content ul.plain {
	list-style: none;
	font-size: 12px;
	padding-left: 0;
	margin-left: 0;
}

.content ul li.plain {
	color: #000;
	padding-top: 10px;
}

.content ul li.plain a {
	color: #000;
}

.content il li.plain a:hover {
	background-color: #ed2183;
}

.content ul.linkList {
	list-style: none;
	font-size: 12px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 20px;
}

.content ul.linkList li {
	color: #000;
	padding-top: 5px;
}

.content ul.linkList li a {
	color: #ed2183;
}

.content ul.linkList li a:hover{
	color: #000;
	background-color: #ed2183;
}

.content img {
	padding: 10px;
}

.content img.thumbs {
	margin-bottom: 30px;
	text-align: center;
}

.content p {
	font-size: 13px;
}

.content a {
	color: #ed2183;
	text-decoration: none;
}

.content a:hover {
	color: #000;
	background-color: #ed2183;
}

/************* RIGHT COLUMN STYLES *************/
#rightColumn {
	float: right;
	width: 72px;
}


/************* FOOTER STYLES *************/
#footerContainer {
	width: 863px;
	float: left;
	margin-left: 8px;
	margin-top: 30px;
}

.footerTop {
	background-image: url(images/footer-top-862w.png);
	background-repeat: no-repeat;
	height: 14px;
}


.footerContent {
	background-image: url(images/footer-repeater-862w.png);
	background-repeat: repeat-y;
	text-align: center;
	font-family: "Comfortaa", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
}

.footerContent a {
	text-decoration: none;
	color: #000;
}


.footerContent a:hover {
	color: #f2368c;
	text-decoration: none;
}

.footerBottom {
	background-image: url(images/footer-bottom-862w.png);
	background-repeat: no-repeat;
	height: 29px;
}









