body
{
position:relative;
font-family: "lucida grande", "helvetica", "arial", sans-serif;
font-size: small;
color: #fff;
background-color:#000;
width:960px;
margin-left:auto;
margin-right:auto;
}

h1
{
font-family:"Gill Sans", "lucida grande", "helvetica", "arial", Sans-Serif;
font-size:large;
text-transform: uppercase;
}

h2
{
font-family: "Bauhaus", "Gill Sans", "lucida grande", "helvetica", "arial", Sans-Serif;
font-weight: bolder;
font-size:medium;
font-variant: small-caps;
text-align:center;
}

h3
{
font-family:"Bauhaus", "Gill Sans", "lucida grande", "helvetica", "arial", Sans-Serif;
font-size:125%;
font-weight: bold;
}

a img
{
border:none;
}

#navlist
{
width:920px;
margin-left:10px;
margin-right:10px;
float:left;
font-family:"lucida grande", "helvetica", "arial",
font-size: small;
line-height:1.5em;
background-color:#353F40;
}

#navlist ul, #navlist li
{
float:left;
margin:0;
display:inline;
background-color:#353F40;
}

#navigation li
{
width: 215px;
padding-left:5px;
}

#navigation ul li a strong
{
display:block;
font-size:small;
color:#a9c9cc;
font-weight:bold;
}

#navlist li#active
{
background-color: #546466;
}

#navlist li a#current
{
color:#a9c9cc;
}

#navlist li a:hover
{
color:#fff;
}

#navlist a:link, #navlist a:visited
{
text-decoration:none;
color: #748A8C;
}

#navlist a:active
{
color: #6A7E7F;
}

#summary
{
margin-left:50px;
padding:10px;
background-color: black;
}

#lijit
{
/*display:inline;*/
float:right;
}


#content
{
position:relative;
width: 940px;
margin-left:10px;
margin-right:10px;
margin-top:20px;
background-color:#000;
color:#323836;
}

div.clear 
{
clear: both;
}

a:link, a:visited
{
color: #71cfd4;
text-decoration: none;
}

#sidebar
{
display:inline;
width:220px;
/*margin-left:10px;
margin-right:50px;*/
margin:20px 50px 0px 10px;
float:left;
}

#hire
{
display: inline;
width: 200px;
height:340px;
margin:20px 0px 20px 10px;
float: left;
background-color: #fff;
color:#6A7E7F;
padding:10px;
}

#hire a
{
font-size:200%;
display:block;
font-variant:small-caps;
font-weight: bold;
}

#hire .link
{
text-align: center;
margin-bottom:20px;
}

#subscribe
{
/*position: absolute;
top:40px;
left:540px;
margin-left:10px;
margin-right:10px;
width: 220px;*/
display:block;
background-color:#fff;
color:#6A7E7F;
padding:5px;
font-weight: bold;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/*#sublist 
{
font-size: 90%;
list-style-type: none;
}*/

#qlinks
{
display:block;
background-color:#fff;
color:#6A7E7F;
padding:5px;
font-weight: bold;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding-right: -20px;
}

#quicklinks li, #subscribe li
{
font-size: 90%;
list-style-type: none;
width: 140px;
}

#subscribe ul.tk-kelvingrove li a, #qlinks ul.tk-kelvingrove li a
{
display:block;
color:#fff;
background-color:#71cfd4;
font-variant: normal;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding-left: 3px;
margin-bottom: 3px;
margin-left: -10px;
}

#subscribe ul.tk-kelvingrove li a:visited, #qlinks ul.tk-kelvingrove li a:visited
{
color:#fff;
background-color:#71cfd4;
}


#subscribe ul.tk-kelvingrove li a:hover, #qlinks ul.tk-kelvingrove li a:hover
{
color:#71cfd4;
background-color:#fff;
}

.aggregated
{
background-color:#546466;
display:block;
width:400px;
height:300px;
margin-top:20px;
padding:5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.aggregated img
{
margin:0px 10px 10px 10px;
}

.about, #contact_form
{
background-color:#546466;
display:block;
width:940px;
height:300px;
padding:5px;
}

#about_summary
{
width:690px;
height: 350px;
display:inline;
float:left;
margin:20px 10px 20px 0px;
}

.about img
{
width:260px;
border: 10px black solid;
float: right;
margin: 5px;
}

.about a
{
font-size: 150%
}

.about p
{
margin:10px 5px 10px 5px;
}

td.brief
{
margin-left:5px;
/*margin-bottom:50px;*/
vertical-align: top;
color:#fff;
font-size:medium;
line-height: 1.5em;
font-family:"lucida grande", "helvetica", "arial", "sans-serif";
}

a.follow
{
font-family:"gill sans", "lucida grande", "helvetica", "arial", "sans-serif";
font-size:small;
color:#AACACB;
}
.go
{
font-family:"gill sans", "lucida grande", "helvetica", "arial", "sans-serif";
font-size: x-large;
font-variant: small-caps;
float:right;
vertical-align:bottom;
font-weight:bold;
margin: 0px 20px 0px 0px;
}

#blog .go
{
margin: 40px 20px 0px 0px;
}

.ag_header
{
margin-left:10px;
}

#blog
{
display:inline;
float:left;
margin-left:50px;
margin-right:10px;
width:580px;
height:340px;
}

#tumblelog, #photos, #music
{
display:inline;
float:left;
margin-left:50px;
margin-right:10px;
}

#microblog, #videos, #bookmarks
{
display:inline;
float:left;
margin-left:10px;
margin-right:50px;
}

#other
{
display:inline;
float:left;
margin-left:50px;
margin-right:50px;
width:820px;
height:200px;
}



