#privpolbox {
height: 500px;
width: 330px;
background-color: #FFFFFF;
border: 1px solid black;
padding: 10px;
font-family: georgia;
position: absolute;
left: 37%;
top: 10%;
color: black;
line-height: 1.3em;
}

#privpollink {
color: black;
}
#privpollink:hover {
color: #1272F9;
}

body {
background-color: #86B1CE;
}


.catPic {
    width: 250px;
    height: 250px;
}

.navbar {
 float: left; 
 padding: 10px;
 list-style-type: none;
 font-family: arial;
 }

p {
font-family: arial;
font-size: 16px;
line-height: 1.5em; 
}

#introBlurb {
background-color: #FFFFFF;
border: 1px black solid;
padding: 20px 35px 35px 35px;
margin: 20px 50px 50px 50px;
text-align: center;
height: 380px;
width: 950px;
}

#elecCountPic {
height: 250px;
width: 641px;
}

#getStarted {
width: 300px;
height: 30px;
margin: 10px;
}

#gameLogo {
width: 100%;
}

#navibar {
height: 40px;
background-color: #E5F6F8;
;
width: 100%
}

a:link {
color: black;
text-decoration: none;
}
a:visited {
color: black;}
a:hover {
color: #3147C7;
text-decoration: underline;}
a:active {
color: black;}

.elHidden {
display: none;
}

.elShown {
display: block;
}

.elInvis {
visibility: hidden;
}


.elShown2 {
display: inline;
background-color: white;
width: 640px;
border: 2px solid black;
padding: 10px;
height: 300px;
float: left
}

#charPickIntro {
background-color: white;
border: 1px solid black;
padding: 10px;
}

#charsTable {
background-color: white;
border: 1px solid black;
padding: 5px;
margin: 3px 0px 3px 0px;
width: 660px;
}

.pickTablePic {
width: 153px;
height: 217px;
border: 1px solid black;
border-collapse: collapse;
padding: 0px;
}

.tablePic {
width: 100px;
height: 141px;
border: 1px solid black;
border-collapse: collapse;
padding: 0px;
}

.tableText {
font-size: 14px;
border: 1px solid black;
border-collapse: collapse;

}

.tableBorder {
border: 1px solid black;
border-collapse: collapse;
}

table.myTable {
border: 1px solid black;
border-collapse: collapse;
background-color: #D7E3E5;
position: relative;
top: 34px;
left: 241px;
}

.tvScreen1a {
background-image: url("images/NewsChannelBG1c.jpg");
background-repeat: no-repeat;
height: 374px;
width: 660px; 
}

.tvScreen2a {
background-image: url("images/NewsChannelBG2b.jpg");
background-repeat: no-repeat;
height: 374px;
width: 660px; 
}

.charWindow {
width: 101px;
height: 139px;
}

#gameBoard{
float: left;
}
#scrollingHeadlines {
height: 30px;
width: 656px;
background-color: #9FBEBF;
border: 2px solid black;
font-family: arial;
position: relative;
font-size: 18px;
}

.actionButton {
height: 138px;
width: 97px;
}

#rightCol {
float: left;
}

#nextWeekButt {
width: 300px;
height: 30px;
}

#weekAhead {
float: left;
width: 500px;
height: 384px;
background-image: url("images/parlbackbb.jpg");
}

#buttonWeekAhead {
width: 464px;
height: 30px;
}

button {
background-color: #E4F0F4;
}

#rivalsButton {
width: 200px;
height: 30px;
}

#startCampaign {
width: 250px;
height: 30px;
}

#oppoButton {
height: 30px;
}

#goToPollsButt {
width: 200px;
height: 30px;
}

#ddcharacters {
width: 150px;
height:30px;
}

.winnerAnnounce {
font-size: 20px;
}

.textPage1 {
width: 80%;
text-align: center;
background-color: white;
padding: 40px;
margin-left: 5%;
margin-top: 50px;
margin-bottom: 50px;
font-family: georgia;
}

.textPage2 {
font-family: times-new-roman;
line-height: 1.4em; 
}

h2 {
font-family: arial;
line-height: 1.4em; 
}

.copyright {
padding: 4px;
font-size: 10px;
display: block;
clear: left;
}

.centred {
text-align: center;
}

#screenexample {
width: 916px;
height: 443px;
}

.parahead {
font-family: georgia;
font-size: 22px;
font-style: bold;
}

.privpollink {
font-family: georgia;
font-size: 14px;
}