body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,select,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}

body {
background-color: #99b2b7; 
font-size:14px;
font-family:verdana, helvetica, sans-serif;
color: #280606;
}

h1 {
font-size:24px;
color: #0b486b;
margin-bottom:10px;
}

a:link, a:visited, a:active { 
text-decoration: none; 
color:#97052A;
}

a:hover {
text-decoration: underline;

}

#menu  a {
color:#0b486b;
font-size:16px;
font-weight:bold;
}

#menu a:hover {
text-decoration: none; 
color:#97052a;
}

.content {
margin-left:auto;
margin-right:auto;
margin-top:10px;
width:700px;
background-color:#d0d9c7;
font-family:Georgia;
font-size:17px;
}

#logo {
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:700px;
height:60px;
}

#main {
margin-left:auto;
margin-right:auto;
width:705px;
overflow:hidden;
}

#menu {
padding-top:24px;
padding-right:35px;
text-align:right;
float:right;
}

#logoimg {
float:left;
}

#linktitle{
text-align:left;
margin-left:10px;
margin-top:10px;
}

#topbuttons{
text-align:center;
padding-top:5px;
}

#bottombuttons {
margin-bottom:5px;
margin-top:5px;
text-align:center;
}

#cvlink {
margin-right:37px;
}

#about {
padding:10px;
width:405px;
float:left;
}

#stats {
padding:10px;
width:250px;
float:left;
text-align:right;
}

#code-left {
padding:10px;
width:200px;
float:left;
}

#code-right {
padding:10px;
width:460px;
float:left;
text-align:left;
font-size:12px;
}

#projects-left {
padding:10px;
width:300px;
float:left;
font-size:11px;
}

#projects-right {
padding:10px;
width:340px;
float:left;
text-align:left;
font-size:14px;
}

#statsright{
float:left;
width:100px;
margin-bottom:20px;
}

#statsleft{
float:left;
width:150px;
color: #97052a;
}

#aboutright{
float:left;
width:300px;
margin-bottom:15px;
color: #0b486b;
}

#aboutleft{
float:left;
width:100px;
color: #97052a;
}

#skills {
list-style-type: circle;
margin-top:10px;
margin-left:30px;
font-size:13px;
}

.scriptlist {
list-style-type: circle;
margin-top:10px;
margin-left:30px;
}

#home {
background-image:url('../images/line.png');
background-repeat:no-repeat;
background-position: 430px 20px;
border-top:5px solid #0B486B;
border-bottom:2px solid #0B486B;
}

#code {
border-top:5px solid #0B486B;
border-bottom:2px solid #0B486B;
height:300px;
}

#projects {
border-top:5px solid #0B486B;
border-bottom:2px solid #0B486B;
height:300px;
}

#blog {
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

.post {
margin-bottom:20px;
}

.postcontent {
font-size:15px;
margin-top:8px;
}

.blogdate {
font-size:13px;
color: #000;
margin-left:2px;
font-weight:bold;
}

.posttitle {
color:#000;
font-size:20px;
font-weight:bold;
margin-top:15px;
}

.bloghr {
border: 1px solid #0B486B;
color:#0B486B;
background-color:#0B486B;
}

#footer {
margin-top:5px;
margin-left:auto;
margin-right:auto;
font-family:verdana;
font-size:9px;
width:700px;
height:13px;
padding-top:7px;
padding-bottom:5px;
border-top:2px solid #97052A;
text-align:center;
}

#footerimages {
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
font-family:verdana;
font-size:9px;
width:340px;
}

#github {
display: block;
margin-left: auto;
margin-right: auto;
text-align:center;
}

#phpscripts{
margin-top:10px;
}

.designimg {
margin:5px;
border:2px solid #0B486B;
}

.designimg-active {
border:2px solid #97052a;
}

.linkimg {
margin-bottom:5px;
}

.qtip-tip {
font-size:11px;
}

.clear {
clear:both;
}

.snippet-container{
margin-top:10px;
}

#wrapper {
	width:705px;
	margin:0px auto;
	}
