/*Links*/
a:link 		{color : #e48c3f}      	/* unvisited link */
a:visited 	{color : #e48c3f}  		/* visited link */
a:hover 	{color : #5dcb21}  		/* mouse over link */
a:active 	{color : #745992}  		/* selected link */
a			{text-decoration : none}

/*full image hint*/
p.img_hint
{
	text-align : center;
	font-size : 14px;

	margin-top : 0px;
	margin-bottom : 0px;
	padding : 0px;
	border : 0px;
}


/*Portfolio StyleSheet*/
body 
{ 
	background-color : #dcdcdc;
	padding : 0px;
	border : 0px;
	margin : 0px; 
	
	font-family : Palatino Linotype;
	font-style : normal;
	font-size : 18px;
	color : #000000;
}

.top
{
	visibility:hidden;
	padding : 0px;
	margin : 0px;
	border : 0px;
	width : 0px;
	height : 0px;
}
.center
{
	padding : 0px;
	border : 0px;
	margin-left: auto;
	margin-right: auto;
}

img.center
{	
	display:block;
}
/* Game tite images */
img.title
{
	border : 2px solid #161616;
	margin-left : 8px;
	margin-bottom : 4px;
}


/*Header Title*/
h1
{
	padding : 0px;
	border : 0px;
	margin : 0px;
	font-family : Palatino Linotype;
	font-style : italic;
	font-size : 38px;
	color : #ffffff;
}

h1.subtitle
{
	font-size : 20px;
}

/*Section/Category titles*/
h2
{
	padding : 0px 0px 12px 0px;
	border : 0px;
	margin : 0px;
	font-family : Palatino Linotype;
	font-style : italic;
	font-size : 20px;
	color : #268cb6;
}

/*Header*/
div.header
{
	background-color : #3a3a3a;
	width : 960px;
	border : 0px;
	padding : 10px 20px 10px 20px;
	height : 80px;	

	margin-left: auto;
	margin-right: auto;

}

/*Link Bar*/
div.links
{
	background-color : #f5f4f4;
	width : 980px;
	border : 0px;
	padding : 4px 10px 24px 10px;
	text-align : center;
	margin-left: auto;
	margin-right: auto;
}

/*Content*/
div.content
{
	background-color : #f5f4f4;
	width : 952px;
	min-height : 1000px;
	border : 0px;
	padding : 10px 24px 10px 24px;

	margin-left: auto;
	margin-right: auto;	
}

/*Footer*/
div.footer
{
	background-color : #121212;
	width : 100%;
	height : 24px;
	margin : 0px;
	border : 0px;
	padding : 4px;	
	position : fixed;
	bottom : 0px;
}

img.footer_resume
{	
	display : inline;
	border : 0px;
	padding : 0px;
	border : 0px;
	margin : 0px 10px 0px 0px;

}
div.footer_resume
{
	position : inherit;
	display:inline;
	border : 0px;
	padding : 0px;	
	margin : 0px 0px auto 0px;

}
div.contact
{
	position : absolute;
	display : inline;
	border : 0px;
	padding : 0px;
	border : 0px;
	margin : 0px 0px auto 0px;
	right : 24px;
}
.contact
{
	font-family : Arial Black;
	font-style : normal;
	font-size : 14px;
	color : #32a6d6;
}
a:visited.contact {color : #32a6d6}
a:link.contact {color : #32a6d6;}
a:hover.contact {color : #f9af3b}

/*Content Images*/
img.content
{
	border : 6px solid #161616;
	margin-bottom : 30px;
}

/*Standard text - same as body tag*/
.std
{
	font-family : Palatino Linotype;
	font-style : italic;
	font-size : 16px;
	color : #268cb6;
}

/*Text of interest*/
.interest
{
	font-family : Palatino Linotype;
	font-style : italic;
	font-size : 16px;
	color : #56b23d;
}

/*Content paragraphs*/
p
{
	padding : 10px 50px 10px 50px;	
}
