html { 
    /* background: url(images/bluestainedwood.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; */
    background-color:#ffffff;
}

A:link {text-decoration: underline; color:blue}
A:visited {text-decoration: underline; color:purple}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}

/* The #centerbox div is there to keep the site content centered and still positioned appropriately relative
  to each other */

#centerbox {
    position:relative;
    margin-left: auto;
    margin-right: auto;
    width: 1218px;
}

#cycler {
    position:absolute;
    padding:0px;
    margin:0px;
    border-width:2px;
    border-color:blue;
    border-style:solid;
    width:400px;
    height:563px;
    left: 17px;
    top: 70px;
}

#cycler img {
    position: absolute;
    height: inherit;
    width: inherit;
    border-radius: inherit;
    z-index:1;
}

#cycler img.active {
    z-index:6;
}

#title {
    position:absolute;
    padding:20px;
    margin:0px;
    border-width:2px;
    border-color:blue;
    border-style:solid;
    border-radius:2em;
    width:280px;
    height:30px;
    left:120px;
    bottom:-80px;
    background-color:white;
    z-index: 7;
}

#subtitle {
    position:relative;
    padding-bottom:8px;
    padding-top:10px;
    padding-left:30px;
    border-width:inherit;
    border-color:inherit;
    border-style:inherit;
    border-radius:2em;
    width:58%;
    height:58%;
    left:6.9%;
    top:0%;
    background-color:inherit;
    z-index: inherit;
}

#navbar {
    margin:0px;
    border-width:2px;
    border-color:blue;
    border-style:solid;
    border-radius:2em;
    list-style-type: none; 
    text-align: center; 
    background-color: white;
    position: absolute;
    width:1200px;
    left: 0;
    right: 0;
    top: 0;
    margin-left:auto;
    margin-right:auto;
} 
 
#navbar ul li {  
    display: inline; 
} 
 
#navbar ul li a { 
    text-decoration: none; 
    padding: .2em 3em;
    border-style: solid;
    border-color: black;
    border-size: 2px;
}

/* colors for the menu options in the navbar */

#newsbutton {
    color: white;
    background-color: black;
}

#photosbutton {
    color: white;
    background-color: black;
}

#videosbutton {
    color: white;
    background-color: black;    
}

#aboutbutton {
    color: white;
    background-color: black;    
}

#resumebutton {
    color: white;
    background-color: black;    
}
 
#contactbutton {
    color: white;
    background-color: black;    
}

/* end menu option colors */

#navbar ul li a:hover { 
    color: #000; 
    background-color: #fff; 
}

/* The #newsbox div contains all newsfeed related divs.
        children:
            #newstitle
            #newsfeed
            #socialmedia */
#newsbox {
    position:relative;
    left:478px;
    top:70px;
    width:723px;
    height:539px;
    clear:both;
/*    border-style:solid;
    border-color:blue;
    border-width:2px; */
}

#socialmedia {
    position:relative;
    width:716px;
    height:57px;
    float:left;
    clear:both;
    top:525px;
    overflow:hidden;
    padding:2px;
}

.social-button {
    float:left;
    height:20px;
}

#imdb {
    width:50px;
    height:22px;
}

#facebook {
    width:300px;
    height:22px;
}

#twitter {
    width:143px;
    height:22px;
}

#newstitle {
    position:absolute;
    left:0px;
    top:0px;
    background-color:white;
    border-style:solid;
    border-color:blue;
    border-width:2px;
    border-bottom-width:0px;
    border-top-right-radius:2em;
    border-top-left-radius:2em;
    padding-top:4px;
    padding-left:15px;
    padding-right:15px;
}

#newsfeed {
    position:relative;
    padding: 10px;
    border-width:2px;
    border-style: solid;
    border-color: blue;
    background-color: inherit;
    color:black;
    position:absolute;
    left:-2px;
    top:100%;
    height:435px;
    width:700px;
}
        
#copyright {
    height:2.9%;
    text-align: center;
    link-color:black;
    background-color:#FFFFFF;
    position: fixed; 
    bottom: 0; 
    left: 0; 
    right: 0; 
}