/*
*****************************************
 PVII Harmony: CSS Page Grid Framework
 by Project Seven Development - ver 1.2.0
 www.projectseven.com
 Customized Features
*****************************************
*/
body {
	background-image: url(../images/page_bg.png);
	background-repeat: repeat;	
}

/* HEADER Elements */
.hmy-section h1,
.hmy-section h2,
.hmy-section h3,
.hmy-section h4,
.hmy-section h5 {
	font-family: 'Roboto', sans-serif;
}

/* PADDING for Elements */
.issue h3 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.nav h3 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.footer p {
	padding-top: 10px;
	padding-bottom: 10px;
}
/* LINKS */
/* Navigation elements for paragraph text */
.hmy-content p a:link {
	color: #0033FF;
}
.hmy-content p a:visited {
	color: #0033FF;
}
.hmy-content p a:hover {
	color: #000000;
}
/* Navigation elements for tables */
.hmy-content td a:link {
	color: #0033FF;
}
.hmy-content td a:visited {
	color: #0033FF;
}
.hmy-content td a:hover {
	color: #000000;
}
/* Navigation elements for issue*/
.nav a:link {
	color: #FFFFFF;
}
.nav a:visited {
	color: #FFFFFF;
}
.nav a:hover {
	color: #6699FF;
}


/* PHOTOS */
img.photo {
	height: auto;
	max-width: 100%;
}

/* MARGINS */
.nomargintop {
	margin-top: 0;
}
.margintop {
	margin-top: 20px;	
}
.marginbottom {
	margin-bottom: 20px;	
}

/* TEXT STYLES */
.masthead {
	font-weight: bold;
	color: #FFF;
	font-size: 1.6em;
}
.sidebarheader {
	font-size: 1.15em;
	font-weight: bold;
}
.categoryname {
	font-size: 2.25em;
	line-height: normal;
	margin-top: 0px;
   	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.pointvalue {
	font-size: 2em;
	line-height: normal;
	font-weight: bold; 
}
.questiontype {
	font-size: 1.5em;
	color: #096;
	font-style: italic;
	font-weight: bold;
	line-height: normal;
}
.question {
	font-size: 1.8em;
	color: #000;
	line-height: normal;
}
.directions {
	font-size: 1.2em;
	font-style: italic;
	line-height: normal;
}

.answer {
	font-size: 1.8em;
	color: #03C;
	line-height: normal;
}

.howtoplay {
	font-size: 1.15em
	margin-top: 10px;
	margin-bottom: 10px;
}
.resetresults {
	font-size: 1em;
	color: #F00;
}

.selectquestionpanel {
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
}
.selectquestiongame {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #000;
	padding: 5px;
}
.viewanswerbutton {
	font-size: 1.15em;
}

	/* PHOTOS */

img.photo {
	height: auto;
	max-width: 100%;
}
