@charset "utf-8";
/* CSS Document */

*, html {
	margin: 0;
	padding: 0;
}
body {
	background-color: #161616;
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

/* Clear Styles
--------------------------------------------------------------------------------------*/
.Clear:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.Clear
{
    display: inline-block;
}

html[xmlns] .Clear
{
    display: block;
}

* html .Clear
{
    height: 1%;
}

/* Header Styles
--------------------------------------------------------------------------------------*/
#Header {
	width: 920px;
	margin: 0 auto 20px auto;
	clear: both;
}
#Header #Menu {
	width: 725px;
	float: right;
	margin-top: 10px;
}
#Header #Menu li {
	list-style: none;
	float: right;
}
#Header #Menu li a.Home:link, #Header #Menu li a.Home:visited {
	background-image: url(../images/menu/Home.png);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	width: 60px;
}
#Header #Menu li a.Home:hover {
	background-image: url(../images/menu/Home.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
}
#Header #Menu li a.AboutUs:link, #Header #Menu li a.AboutUs:visited {
	background-image: url(../images/menu/About.png);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	width: 95px;
}
#Header #Menu li a.AboutUs:hover {
	background-image: url(../images/menu/About.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
}
#Header #Menu li a.Love:link, #Header #Menu li a.Love:visited {
	background-image: url(../images/menu/Love.png);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	width: 83px;
}
#Header #Menu li a.Love:hover {
	background-image: url(../images/menu/Love.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
}
#Header #Menu li a.Portfolio:link, #Header #Menu li a.Portfolio:visited {
	background-image: url(../images/menu/Portfolio.png);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	width: 85px;
}
#Header #Menu li a.Portfolio:hover {
	background-image: url(../images/menu/Portfolio.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
}
#Header #Menu li a.Contact:link, #Header #Menu li a.Contact:visited {
	background-image: url(../images/menu/Contact.png);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	width: 78px;
}
#Header #Menu li a.Contact:hover {
	background-image: url(../images/menu/Contact.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	height: 50px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
}

/* Content Styles
--------------------------------------------------------------------------------------*/
#Content {
	width: 920px;
	margin: 20px auto 0 auto;
	padding: 20px;
	clear: both;
	border: 8px solid #333;
}
#Content p {
	line-height: 150%;
	padding-bottom: 15px;
}
#Content a:link, a:visited {
	color: #9ACDE2;
	text-decoration: none;
}
#Content a:hover {
	text-decoration: underline;
}
#Content #Tweet {
	width: 700px;
	float: left;
	clear: inherit;
	margin: 0 0 0 50px;
}
/* Picture Float Styles
--------------------------------------------------------------------------------------*/
.Float_Right_0-0-10-10_None {
	float: right;
	margin: 0 0 10px 10px;
	border: 0;
}
.Float_Left_0-10-10-0_None {
	float: left;
	margin: 0 10px 10px 0;
	border: 0;
}
