@charset "utf-8";
/* CSS Document */
* {
	font-family:Calibri, Arial, Helvetica, sans-serif;
}
body {
	margin:0px;
	color:#000;
	font-size:14px;
	background:#444349 url(../img/binding_dark.png) repeat;
}
a { text-decoration:none }
#main_wrap {
}
#margin_wrap {
  margin-top:30px;
}
#content_wrap {
	background:#DFDDD5 url(../img/cream_pixels.png);
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:20px;
}

header {
	margin-top:20px;
}

.navbar-inverse .navbar-nav > li > a {
	font-size:2.5em;
	text-align: center;
	text-transform: uppercase;
	padding:15px 25px 15px 25px;
	color:#fff;
}

.nav > li > a:hover, .nav > li > a:focus {
	color:#EBE8E0;
	background:none;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background: none;
    color: #7F7F7F;
}

a{
	color:#65754d;
}
.hover{
	color:#c7dba9;
}

#content {
	text-align:justify;
}
#servermessages {
	display:none;
}
#resume {
}
#portfolio {
	display:none;
}
#code {
	display:none;
}
#contact {
	display:none;
}
.navbar-inverse {
	background-color:transparent;
	border:none;
}
ul {
	padding-top:0px;
	margin-top:0px;	
	padding-bottom:0px;
	margin-bottom:0px;	
}
h1 {
	font-weight:normal;
	font-size:2em;
	padding:0px;
	margin:0px;
}
h2 {
	font-weight:bold;
	font-size:1.5em;
	padding:20px 0px 0px 0px;
	margin:0px;
}
h3 {
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:1.25em;
	color:#5F5F5F;
	font-style:italic;
}
h4 {
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:1.75em;
	color:#5F5F5F;
	font-style:italic;
}
header h1 {
	font-size:3em;
	color:#FFF;
	text-transform:uppercase;
}