/* --------------------------------------
Colors
-----------------------------------------
Red: #e1312d;
Light Gray: #999999;
	
---------------------------------------*/



/* --------------------------------------
Global Elements
---------------------------------------*/
a {
	text-decoration:none;
	color:#e1312d;
}
a:hover {
	color:#c0100b;
}

body {
	background:#000000 url('../images/background_signed.jpg') no-repeat top center;
	font-family:Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}



/* --------------------------------------
Global Classes
---------------------------------------*/
.all_caps {
	font-variant:small-caps;
	font-size:16px;
}
.bold {
	font-weight:bold;
}





/* --------------------------------------
Structure
---------------------------------------*/
#container {
	margin:0px auto 0px auto;
	width:660px;
}





/* --------------------------------------
Reverse Cowlick
---------------------------------------*/
#reverse_cowlick {
	float:right;
	position:relative;
	top:30px;
	left:15px;
	width:139px;
	height:117px;
}
#reverse_cowlick a {
	background:url('../images/reverse_cowlick.png') no-repeat top left;
	display:block;
	width:100%;
	height:100%;
}
#reverse_cowlick a:hover {
	background-position:100% 100%;
}





/* --------------------------------------
The Box
---------------------------------------*/
#the_box {
	clear:both;
	font-family: "Georgia","Baskerville","Times New Roman",serif;
	padding:190px 0px 0px 5px;
	height:308px;
}
#the_box h1 {
	margin:0px 0px 0px 0px;
	font-family: "Myriad", "Myriad Pro", "Lucida Sans", Helvetica, Arial, sans-serif;
	font-size:38px;
}

#copy {
	font-size:14px;
	line-height:20px;
	width:450px;
}
#copy p {
	margin:4px 0px 12px 0px;
}

#portfolio {
	float:right;
	height:216px;
	width:194px;
}

#links {
	clear:both;
	float:right;
	margin:26px 0px 0px 0px;
}
#links a.dark {
	color:#000000;
}
#links a.dark:hover {
	color:#c0100b;
}	




/* --------------------------------------
From the Blog
---------------------------------------*/
#from_the_blog {
	background:#ffffff;
	float:right;
	font-family:Helvetica, Arial, sans-serif;
	margin:4px 0px 0px 0px;
	height:33px;
	width:400px;
	padding:0px;
}
#ticker {
}




/* --------------------------------------
Balloons
---------------------------------------*/
.balloon {
	width:200px;
	z-index:999999;
	position:relative;
	bottom:106px;
	height:0px;
}
.balloon_top {
	background:url('../images/balloon_top.png') no-repeat top center;
	height:17px;
}
.balloon_content {
	background:url('../images/balloon_content.png') repeat-y top center;
	padding:4px 0px 0px 21px;
}
.balloon_bottom {
	background:url('../images/balloon_bottom.png') no-repeat top center;
	height:37px;
}

#follow_me {
	left:18px;
}
#hire_me {
	left:100px;
	bottom:116px;
}
#hire_me .balloon_content {
	padding-bottom:6px;
}