* {
	margin : 0;
	padding : 0;
}
html {
	font-size: 100%;
	width: 100%;
}
body {
	width: 100%;
	background-color:#333;
	font: 0.625em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
}
h1 {
	text-indent: -10000px;
}
h2 {
	font-size:2.4em;
	font-weight:bold;
	margin-bottom: 12px;
}
p {
	font:  italic 1.4em/1em Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
}
ul {
	float:left;
	margin-bottom:22px;
	width:100%;
}
li {
	list-style:none;
	font: normal 1.2em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
span {
	display:none;
}
img {
	border:0;
}
a:link, a:active, a:visited {
	color: #999;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#content {
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	background-color:#FFF;
	width:760px;
	margin: 0 auto;
	text-align:left;
}

#tweeter a:link, #tweeter a:active, #tweeter a:visited {
	color:  #E7E7E7;
	text-decoration:none;
}

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

#tweeter {
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	background-color:#0574AB;
	width:180px;
	padding-top:10px;
	top:0;
	position: absolute;
	left:18%;
	right:auto;
}

#portfolio a:link, #portfolio a:active, #portfolio a:visited {
	color:  #E7E7E7;
	text-decoration:none;
}

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

#portfolio {
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	background-color:#483B2A;
	width:180px;
	padding-top:10px;
	top:0;
	position: absolute;
	right:18%;
	left:auto;
}

.colone {
	float:left;
	width: 210px;
}
.coltwo {
	float:left;
	width: 300px;
}
.style {
	clear:both;
	width:520px;
	margin-right: 20px;
	float:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	height:240px;
	background-position: top left;
	background-repeat:no-repeat;
	margin-left: 20px;
}
.style h2 {
	padding-top:20px;
	float:left;
}
.style p {
	float:left;
	width:300px;
}
.style a.btdl:link, .style a.btdl:visited {
	float:right;
	margin-right: 10px;
}
.style img {
	width:156px;
	height:97px;
	border: 2px solid #FFF;
	display:block;
	margin: 50px 25px 7px 25px;
	float:left;
}
.deck {
	width:160px;
	float:left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	height:200px;
	padding:20px 10px 20px 10px;
	margin-bottom:20px;
}
#ariane {
	color:#999;
	padding-bottom:10px;
	font-size:1.1em;
	margin-left: 20px;
}
#footer {
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom: 20px;
}

#footer {
	font-size: 1.4em;
}

#header {
	width:900px;
	background: url(../img/header.jpg) no-repeat;
	height:180px;
	margin: 0 auto;
}
a.btdl:link, a.btdl:visited{
	background-color:#FFF;
	width:90px;
	height:22px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-left:20px;
	display:block;
	margin:0 auto;
	font: bold 1.2em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	padding-top:8px;
	border:1px #fff solid;
	background: #FFF url(../img/bt-dl.gif) 6px 9px no-repeat;
}

a.btdl:hover {
	text-decoration:none;
	border-top:1px #333 solid;
	border-left:1px #333 solid;
	background-position: 6px 10px;
	padding-top:9px;
	height:21px;
}
a.btpw:link, a.btpw:visited {
	float:left;
	background-color:#FFF;
	width:56px;
	height:16px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-left:24px;
	display:block;
	margin: 0 65px;
	font: bold 1.2em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	padding-top:4px;
	border:1px #fff solid;
	background: #FFF url(../img/bt-pw.gif) 8px 4px no-repeat;
}
a.btpw:hover {
	text-decoration:none;
	border-top:1px #333 solid;
	background-position: 8px 5px;
	padding-top:5px;
	height:15px;
}
.ads {
	clear:both;
	background: #FFF url(../img/ads.gif) top left no-repeat;
	height: 110px;
	padding-top: 20px;
	margin-left:16px;
	color:#999;
}
.ads img {
	display:block;
}
.ads p {
	display:block;
	width: 706px;
	height:68px;
	border: 1px #E1E1E1 solid;
	padding:10px;
}
hr{
	color:#FFF;
	border:0;
	clear:both;
}

