body {background: #000 url(../assets/bkg.jpg) no-repeat left top; background-size:cover;}

nav .navbar-brand {font-size: 30px; font-family: 'Great Vibes', cursive; color:#fff !important;}
nav .navbar-toggle {margin: 13px 15px 13px 0;}
nav a {font-size: 14px; padding-bottom: 20px !important; padding-top: 20px !important; transition: all 0.3s ease;}
nav.navbar.shrink {min-height: 35px;}
nav.navbar.shrink .navbar-brand {font-size: 25px;}
nav.navbar.shrink a {font-size: 15px; padding-bottom: 10px !important; padding-top: 10px !important;}
nav.navbar.shrink .navbar-toggle {margin: 8px 15px 8px 0; padding: 4px 5px;}

footer {position:fixed; left:0px; bottom:0px; width:100%; background:#000; color:#fff; text-align:center; padding:6px; font-size:11px; font-style:italic;}
footer a, footer a:hover {margin-left:40px; color:#fff; text-decoration:none; font-size:12px;}

div.content {margin:20px auto; padding-top:60px; padding-bottom:20px;}
div.row {margin-bottom:20px;}
.nopadleft {padding-left:0px !important; margin-left:0px !important;}

h1, h2, h3 {font-family: 'Great Vibes', cursive;}
.content a, .content a:hover, .content a:active {color:#900; text-decoration:underline;}

img {max-width:100%; border:1px solid #630;}

.callout {background-image:url(../assets/content_bkg.jpg); border:1px solid #630; 
  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
  }

.profile {
  background-image:url(../assets/content_bkg.jpg); border:1px solid #630; 
  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
  -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
  width:100%; padding:10px; text-align:center; float:left;
  }
.profile img {width:100%; margin-bottom:10px;}