body {background-color:white; padding:0; margin: 0 auto; background-color:#090f1e; background-image:url('http://www.puuba.com/layout/background.jpg'); background-attachment:fixed; background-position:center top; background-size: 100% 100%; background-repeat:no-repeat;}

.mainMatte {margin-top:80px; margin-left:auto; margin-right:auto; position:relative; width:980px; height:100%; background-color:#87ceeb; border:4px solid black;}	

.facebookEmbed {position:absolute; top:160px; left:990px; background-color:white; margin:0px; padding:0px; border:1px solid black;}
.twitterEmbed {position:absolute; top:300px; left:990px; width:300px;}

.banner {margin:0px; border:0; position:relative; left:-45px; top:-75px; margin-bottom:-75px; padding-bottom:0px;}

.headerBar {text-align:center; font-size:25px; font-family:Arial; clear:both; width:100%; border-top:2px solid black; border-bottom:2px solid black; background-color:#eeeeee; padding-top:0px; margin-top: 0px; margin-bottom:0px;}
.headerBar a {color:black; text-decoration:none; margin:20px;}
.headerBar a:hover {color:blue;}

.thumbnailHeader {text-decoration:underline;}
.postThumbbox {width:300px; height: 250px; padding-bottom:10px; background:#f5f5f5; border:solid; float:left; margin-left:5px; margin-right:5px; text-align:center;}
.postThumbbox a {text-decoration:none;}
.postThumbnail {width:300px; height:200px; margin-top:0px; margin-bottom:0px; border:0px;}	
.postTitle {color:blue; font-size:20px; text-decoration:none;}
.avatar {vertical-align:middle; border:0px;}
.postAuthor {color:blue;}

.socialButtons {width:400px; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; text-align:center;}
.socialButton {margin:5px; border: 0px; width:80px; height:80px; opacity:0.8;}
.socialButton:hover {opacity:1;}

.outlinks {width:100%; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px; clear:both; text-align:center; border-top:1px solid black; background-color:#eeeeee;}
.outlinkHeader {font-size:15px; text-decoration:underline; color:black;}
.outlinks a {text-decoration:none; color:royalblue; margin-left:10px; margin-right:10px;}
.clear {clear:both;}

h1 {text-decoration:underline; text-transform:uppercase; margin-top:0px;}
h2 {margin-bottom:0px; margin-top:0px;}
h3 {font-size:35px; font-weight:bold; margin-top:0px; margin-bottom:0px;}
blockquote {}
#pageContents {margin:5px; background-color:#eeeeee; border:1px solid black; padding:5px;}

.footer {margin:5px; background-color:#eeeeee; border:1px solid black; padding:5px;}
.widget {width:300px; padding-bottom:10px; background:#f5f5f5; border:solid; float:left; margin-left:5px; margin-right:5px; text-align:center;}
.widget li {list-style-type:none; padding:0px; margin:0px;}
.widget a {text-decoration:none; color:royalblue;}

.prevNext {text-align:center; width:100%; margin-left:auto; margin-right:auto;}
.prevNext a {text-decoration:none; color:royalblue;}

.firstRow {padding:0px; margin:0px; position:relative; width:980px; height:276px;}

.youtubeEmbed {border:0px;}

#slideshow {width:490px; height:276px; position:absolute; left: 490px; top: 0px;}
#slides {width:490px; height:276px;}
.slide img {width:490px; height:276px; position:absolute; border:0px;}
#slide1 {visibility:hidden;}
#slide2,#slide3 {display:none;}
#slideshowTitleBar {position:absolute; bottom:0px; left:0px; width:490px; height:45px; overflow:hidden; background-color:rgba(0, 0, 0, .8);}
.slideshowTitle {display:table-cell; width:163px; height:45px; margin:auto; text-align:center; vertical-align:middle; font-size:16px; font-family:"Arial Black", Gadget, sans-serif;}
.slideshowTitle:nth-child(2) {border-left:1px solid white; border-right:1px solid white;}
#slideTitle1 {color:rgba(255, 0, 100, 1); text-decoration:none;}
#slideTitle2,#slideTitle3 {color:rgba(0, 255, 100, 1); text-decoration:none;}
#slideTitle1:hover,#slideTitle2:hover,#slideTitle3:hover {color:#87ceeb !important;}