body { 
color : #878787;
font-family: Georgia, "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size: 11px;
line-height:2em;
font-weight : normal;
text-align : left;
margin: 0;
background:#e9e7e7;
} 
strong, b { 
color : #d53b05;
} 
em, i { 
color : #3d52a5;
} 
u { 
color : #c39d61;
} 
A, a:active, a:visited { 
color : #a8b573;
text-decoration : underline;
} 
A:hover { 
color : #ae9fd8;
text-decoration : none;
} 
p.right {
text-align : right;
}
p.center {
text-align : center;
}
p.left {
text-align : left;
} 
td, tr { 
font-family: Georgia, "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:11px;
background : transparent;
} 
h1 { 
font:25px "Palatino Linotype",Verdana, Tahoma;
padding:0px 0 5px 20px;
color : #ddb447;
background: url(love.gif) no-repeat left;
text-decoration: none;
font-style:italic;
margin-bottom : 5px;
letter-spacing: -2px;
} 
h1:first-letter {
color: #f07572;
}
input, submit, textarea { 
color : #26231c;
background : #518db3;
font-family: Georgia, "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:11px;
border: 0px ; 
padding: 4px 0px 4px 3px;
margin-top : 4px;
}
option, select {
color : #4991ab;
font-family: Georgia, "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
font-size:11px;
background-color: #2c2c2c;
padding: 2px 0px 2px 3px;
border: 0px;
}
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #d24057;
}
#navigation {
margin: 0;
padding: 0;
list-style-type: none;
}
#navigation li {
margin-bottom: 0px;
}
#navigation a {
background: #647593;
color: #cfbe27;
text-transform:uppercase;
display: block;
width: 225px;
text-align: right;
padding: 12px 25px 12px 0px;
text-decoration: none;
letter-spacing: 3px;
font-size:15px;
}
#navigation a:hover {
background: #2e2c2d;
color: #e37576;
text-decoration: none;
}
li.bullet {
list-style-image:url(right.gif)
}
li.bullet2 {
list-style-image:url(right2.gif)
}
#menu {
position: absolute; 
width: 500px;
margin: 350px 0 0 0;
}
.right {
width: 250px;
float: right;
}
.left {
width: 250px;
float: left;
}
.own { 
margin: 0 0 5px 150px;
}
.ownimage {
-webkit-transform: rotate(-8deg);
-moz-transform: rotate(-8deg);
float: left; 
}
#container {
width: 100%;
margin:0;
}
#header {
position: absolute;
width: 500px;
height: 350px;
}
#content {
padding: 10px;
margin: 0 0 0 520px;
}
html, body, #wrap {
height : 100%;
}
body > #wrap {
height : auto;
min-height : 100%;
}
#main {
padding-bottom : 150px;
}
#footer {
position : relative;
margin-top : -65px;
height : 65px;
background: url(footer.jpg);
clear : both;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
.codesort li {
	display: inline;
	padding-right: 0.5em;
	}

