body
{
 margin:0;
 background:#115766;
 text-align:center;
}

#container
{
 margin:0;
 background:#fff;
 border-left:solid 3px #000;
 border-right:solid 3px #000;
 border-bottom:solid 3px #000;
 width:775px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}

#top
{
 padding-top:25px;
 width:775px;
 background:#25B6D7;
 text-align:center;
}

#menu
{
 width:775px;
 height:40px;
 background:#25B6D7;
 text-align:center;
 padding-top:13px;
}

#menu p
{
 font-weight: bold;
 font-size: 15px;
 font-family:arial;
 text-align:center;
}

#menu p a
{
 color:#000;
 padding:20px;
}

#menu p a:hover
{
 color: #fff;
}

#gradient
{
 clear:both;
 background-image: url('_global/gradient.jpg');
 background-repeat: repeat-x;
 width:775px;
 height:1px;
}

#main
{
 font-family:Arial;
 line-height:25px;
 font-size:14px;
}

#full
{
 padding:10px;
}

#left
{
 margin:10px;
 margin-left:5px;
 float:left;
 width:530px;
 padding:10px;
}

html>body #left
{
 margin:10px;
 margin-left:5px;
 float:left;
 width:490px;
 padding:10px;
}

#right
{
 margin:10px;
 width:200px;
 padding:10px;
 font-size:13px;
 border:dotted 1px #115766;
}

html>body #right
{
 margin:10px;
 margin-top:35px;
 width:200px;
 padding:10px;
 font-size:13px;
 border:dotted 1px #115766;
 float:right;
}

#right h3
{
 margin:0;
 color:#115766;
 font-size:16px;
}

#tag
{
 clear:both;
 margin:0;
 width:755px;
 padding:5px;
 margin:7px;
 margin-left:8px;
 text-align:center;
}

#tag p
{
 margin:0;
 color:#115766;
 font-size:18px;
}

#bottom
{
 clear:both;
 width:755px;
 padding:5px;
 margin:7px;
 margin-left:8px;
 text-align:center;
 border:solid 1px #CCC;
}

html>body #bottom
{
 clear:both;
 width:750px;
 height:40px;
 padding:1px;
 margin:7px;
 margin-left:10px;
 margin-bottom:5px;
 text-align:center;
 border:solid 1px #CCC;
}

#bottom p
{
 font-family:Arial;
 font-size:10px;
 color:#666;
}

.projectsThumb
{
 float:left;
 padding:10px;
 border:0;
}

.dottedLine
{
 clear:both;
 border-bottom:dotted 1px #115766;
}

.projectTime
{
 margin:0;
 margin-top:-22px;
 font-size:12px;
}

.projectTitle
{
 font-size:16px;
 color:#115766;
}

.photoCaption
{
 color:#666;
 width:400px;
}

form
{
 margin:0;
}

input
{
 width:190px;
 height:20px;
 font-family:Arial;
 font-size:12px;
}

textarea
{
 width:190px;
 height:75px;
 font-family:Arial;
 font-size:12px;
}

input.radio
{
 width:10px;
 height:10px;
}

input.submit
{
 height:25px;
 font-weight:bold;
}
