/* HTML */
body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,fieldset,input,textarea,p,blockquote,th { 
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
}

body {
margin: 15px 0px 0px 0px;
color: #888888;
background-color: #FFFFFF;
font-family: Geneva, Arial, Helvetica, sans-serif;
line-height: 1.5;
font-size: 10px;
}

ul {
list-style-position: inside;
list-style-type: none;
}

blockquote {
border-left: 3px solid #CCCCCC;
color: #666666;
font-size: 10px;
}

a {
color: #212121;
text-decoration: none;
}

a:link {
color: #212121;
}

a:visited {
color: #212121;
}

a:active {
color: #666666;
}

a:hover {
color: #666666;
text-decoration: underline;
}

.links {font-family:arial; font-size:11px; color:#212121; line-height:16px; font-weight:bold; text-decoration:underline;}
.links a:link {font-family:arial; font-size:11px; color:#212121; line-height:16px; font-weight:bold; text-decoration:underline;}
.links a:hover {font-family:arial; font-size:11px; color:#666666; line-height:16px; font-weight:bold; text-decoration:underline;}
.links a:visited {font-family:arial; font-size:11px; color:#212121; line-height:16px; font-weight:bold; text-decoration:underline;}

.buttons {
position: relative;
float: left;
}

/* header */
#header {
position: relative;
width: 400px;
}

#header h1 {

}

#header .description {
font-size: 10px;
letter-spacing: 4px;
color: #666666;
}

/* navigation */
#navigation {
text-align: left;
width: 400px;
}

#navigation div {
width: 125px;
float: left;
}

#navigation ul {
font-size: 11px;
line-height: 120%;
}

#navigation a {
padding: 2px;
text-decoration: none;
}

#navigation a:hover {
color: #80b9b4;
text-decoration: underline;
}

#navigation form {
font-size: 10px;
line-height: 150%;
}

/* recent */
.recent {
width: 400px;
}

.recent h2 {
font-size: 22px;
line-height: 20px;
color: #666666;
font-family: Geneva, sans-serif;
letter-spacing: -2px;
text-transform: uppercase;
width: 400px;
padding-top:2px;
padding-bottom:2px;
}

.recent div {
width: 400px;
font-size: 10px;
}

.recent a {
color: #2a2a2a;
text-decoration: underline;
}

.recent a:visited {
color: #2a2a2a;
text-decoration: underline;
}

.recent a:active {
color: #80b9b4;
text-decoration: underline;
}

.recent a:hover {
color: #80b9b4;
text-decoration: underline;
}

/* modules */
.modules {
text-align: left;
}

.modules div {
text-align: left;
font-size: 10px;
}

/* profiles */
.profiles {
clear: left;
width: 450px;
}

.profiles div {
font-size: 11px;
width: 450px;
line-height: 16px;
}

/* portfolio profile */
.portprofiles {
clear: left;
width: 350px;
}

.portprofiles div {
font-size: 10px;
width: 350px;
line-height: 16px;
}


/* portfolio */
.portfolios {
clear: left;
width: 400px;
}

.portfolios div {
font-size: 11px;
width: 400px;
}

/* entries */
.entry {
width: 310px;
height: 100%;
}

.entry h2 {
font-size: 32px;
line-height: 28px;
font-family: Geneva, sans-serif;
font-weight: normal;
letter-spacing: -3px;
text-transform: uppercase;
width: 310px; 
}

.entry h2 a {
text-decoration: none;
}

.entry h2 a:active {
color: #80b9b4;
}

.entry h2 a:hover {
color: #80b9b4;
}

.entry_body {
width: 310px;
font-size: 11px;
}

.entry_body img {
width: 125px;
height: 125px; 
border: 1px solid #D7D7D7;
}

#entry_thumbs {
width: 310px;
height: 320px;
font-size: 11px;
}

#entry_thumbs img {
border: 1px solid #D7D7D7;
}

.entry_more {
width: 310px;
font-size: 12px;
line-height: 160%;
font-family: Geneva, sans-serif;
}

.entry_more a {
text-decoration: none;
}

.entry_more a:link {
color: #80b9b4;
}

.entry_more a:visited {
color: #80b9b4;
}

.entry_more a:active {
color: #000000;
}

.entry_more a:hover {
color: #000000;
}


/* other */
#footer {
width: 400px; 
}

#ankr {
float:left;
width: 80px;
font-size: 10px;
}

#homeinfo {
position: relative;
text-align: left;
width: 400px;
height: 22px;
font-size: 10px;
line-height: 2;
}

#homeinfo a {
color: #292523;
text-decoration: underline;
}

#homeinfo a:visited {
color: #292523;
text-decoration: underline;
}

#homeinfo a:active {
color: #80b9b4;
text-decoration: underline;
}

#homeinfo a:hover {
color: #80b9b4;
text-decoration: underline;
}

.graphics {
width: 100px;
text-align: center;
}

.graphics div {
width: 100px;
text-align: center;
font-size: 10px;
}

.copyright {
height: 22px;
width: 400px;
font-size: 10px;
line-height: 2;
color: #292523;
}

.aiga {
height: 31px;
width: 400px;
font-size: 10px;
line-height: 2;
color: #292523;
vertical-align: middle;
}

.icons {
width: 400px;
}
