@font-face {
    font-family: Calibri;
    font-style:  normal;
    font-weight: 700;
    src: url(calibribold.eot);
  }
  @font-face {
    font-family: Calibri;
    font-style:  normal;
    font-weight: normal;
    src: url(calibriregular.eot);
  }
html, body	{ 
	padding: 0px; 
	margin: 0px; 
	height: 100%; 
	background-color: white; 
}
#wrap	{ 
	position: relative; 
	margin: auto; 
	width: 764px; 
}
img	{ 
	border: 0px; 
}
p	{ 
	padding: 0px; 
	margin-top: 0px; 
	margin-bottom: 12px; 
}
.leftpanel	{ 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 120px; 
	height: 560px; 
}
.separatorpanel	{ 
	position: absolute; 
	left: 120px; 
	width: 2px; 
	height: 560px; 
	padding-left: 4px; 
	padding-right: 4px; 
	background: white url(http://www.graphics-online.com/images/new_dotted_line_vert.gif) repeat-y top center;
}
.contentpanel	{ 
	position: absolute; 
	left: 130px; 
	width: 590px; 
	height: 560px; 
}
.logo	{ 
	width: 109px; 
	height: 116px; 
	margin-left: auto; 
	margin-right: 0px; 
	padding-top: 20px; 
}
.separatorlogo	{ 
	width: 120px; 
	height: 2px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	padding-left: 2px; 
	background: white url(http://www.graphics-online.com/images/new_dotted_line_hor.gif) repeat-x center right; 
}
.newsupdate	{ 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	color: #8A8A8A; 
	text-align: justify; 
	width: 107px; 
	height: 65px; 
	margin-top: 214px; 
	margin-right: 0px; 
}
.newsupdatecontent	{ 
	font-size: 11px; 
	width: 117px; 
	height: 150px; 
	padding-top: 0px; 
	margin-top: -2px; 
	padding-bottom: 2px; 
}
.toppanel	{ 
	width: 590px; 
	height: 72px; 
	text-align: right; 
}
.navigationlinks	{ 
	width: 194px; 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	padding: 0px; 
	text-align: center; 
	margin-left: auto; 
	margin-right: 0px; 
}
.topnav ul {
	list-style: none; 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	color: #8A8A8A; 
	font-weight: 600; 
	margin: 0px; 
	padding: 0px; 
}
.topnav li {
	display: inline; 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	color: #8A8A8A; 
	font-weight: 600; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
}
.topnav li a, .topnav li a:visited, .topnav li a:active	{ 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	color: #8A8A8A; 
	font-weight: 600; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
.topnav li a:hover	{ 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	color: #FFFFFF; 
	background-color: #8A8A8A; 
	font-weight: 600; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
.boldlink, a.boldlink {
	font-family: "Calibri"; 
	font-size: 11px; 
	line-height: 13px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
a.boldlink:link, a.boldlink:active, a.boldlink:visited	{ 
	font-family: "Calibri"; 
	font-size: 11px; 
	line-height: 13px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
a.boldlink:hover	{ 
	font-family: "Calibri"; 
	font-size: 11px; 
	line-height: 13px; 
	color: #FFFFFF; 
	background-color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
.topnav2	{ 
	width: 192px; 
	padding-top: 2px; 
	float: left; 
}
.separatorlink	{ 
	padding-left: 2px; 
	padding-right: 2px; 
	margin: 0px; 
	padding-top: 0px; 
	padding-bottom: 2px; 
	width: 4px; 
	height: 4px; 
}
.separatorlink2	{ 
	padding-left: 4px; 
	padding-right: 4px; 
	margin: 0px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	width: 4px; 
	height: 4px; 
}
.navigationseparator	{ 
	width: 194px; 
	height: 2px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	background: white url(http://www.graphics-online.com/images/new_dotted_line_hor.gif) repeat-x center left; 
}
.lrgthmbpanel	{ 
	width: 194px; 
	height: 298px; 
	float: left; 
	text-align: center; 
}
.lrgthmbpanelvertseparator	{ 
	width: 4px; 
	height: 298px; 
	float: left; 
}
.lrgthmbpanelhorseparator	{ 
	width: 194px; 
	height: 2px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	background: white url(http://www.graphics-online.com/images/new_dotted_line_hor.gif) repeat-x center left; 
}
.companylogo	{ 
	padding-top: 1px; 
	padding-bottom: 1px; 
}
.description	{ 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	text-align: left; 
	margin-left: auto; 
	margin-right: auto; 
}
.fullhorseparator	{ 
	width: 590px; 
	height: 2px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	background: white url(http://www.graphics-online.com/images/new_dotted_line_hor.gif) repeat-x center left; 
	float: left; 
}
.projectselect	{ 
	width: 590px; 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px; 
	margin: 0px; 
	float: clear; 
	text-align: left; 
}
.projectselect1	{ 
	width: 194px; 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px; 
	margin: 0px; 
	float: left; 
	text-align: left; 
	margin-top: -2px; 
}
.projectselect2	{ 
	width: 194px; 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px; 
	margin: 0px; 
	float: left; 
	text-align: center; 
	margin-top: -2px; 
}
.projectselect3	{ 
	width: 194px; 
	font-family: "Calibri"; 
	font-size: 12px; 
	line-height: 14px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px; 
	margin: 0px; 
	float: left; 
	text-align: right; 
	margin-top: -2px; 
}
.projectselectseparator	{ 
	width: 4px; 
	height: 13px; 
	float: left; 
	margin-top: -2px; 
}
/* Begin List Scroller*/
.alphabetical_list	{ 
	width: 194px; 
	height: 100px; 
	float: left; 
}
#Scroller-1 { 
  position: relative; 
	overflow: hidden; 
	width: 194px; 
	height: 100px; 
	padding-bottom: 3px; 
}
.Scroller-Container {
  position: relative; 
}
.Container {
  position: relative;
  width: 194px;
  height: 100px; 
}
.Scroller-Container ul	{ 
	list-style: none; 
	font-family: "Calibri"; 
	font-size: 11px; 
	line-height: 13px; 
	color: #8A8A8A; 
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 2px; 
}
.scrollbuttons	{ 
	height: 13px; 
	width: 194px; 
	float: left; 
	padding: 0px; 
	bottom: 0px; 
	margin-bottom: 0px; 
}
.scrollup	{ 
	width: 97px; 
	height: 13px; 
	line-height: 13px; 
	text-align: left; 
	margin: 0px; 
	padding: 0px; 
	float: left; 
}
.scrollup img	{ 
	padding: 0px; 
	padding-right: 2px; 
}
.scrolldown	{ 
	width: 97px; 
	height: 13px; 
	line-height: 13px; 
	text-align: right; 
	margin: 0px; 
	padding: 0px; 
	float: left; 
}
.scrolldown img	{ 
	padding: 0px; 
	padding-left: 2px; 
}
.scrolllink, a.scrolllink {
	font-family: "Calibri"; 
	font-size: 10px; 
	line-height: 13px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
a.scrolllink:link, a.scrolllink:active, a.scrolllink:visited	{ 
	font-family: "Calibri"; 
	font-size: 10px; 
	line-height: 13px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
a.scrolllink:hover	{ 
	font-family: "Calibri"; 
	font-size: 10px; 
	line-height: 13px; 
	color: #FFFFFF; 
	background-color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
/* End List Scroller */
a.link, a.link:visited, a.link:active	{ 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
a.link:hover	{ 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #FFFFFF; 
	background-color: #8A8A8A; 
	text-decoration: none; 
	margin: 0px; 
	padding: 0px; 
	padding-left: 1px; 
	padding-right: 1px; 
}
.lastupdated	{
	width: 295px; 
	font-family: "Calibri"; 
	font-size: 10px; 
	color: #8A8A8A; 
	text-align: left; 
	padding: 0px; 
	margin: 0px; 
	margin-top: -4px; 
	float: left; 
}
.copyright	{ 
	width: 295px; 
	font-family: "Calibri"; 
	font-size: 10px; 
	color: #8A8A8A; 
	text-align: right; 
	padding: 0px; 
	margin: 0px; 
	margin-top: -4px; 
	float: left; 
}
/* Begin About Me Page */
.aboutmepanel1	{ 
	width: 460px; 
	height: 436px; 
	float: left; 
}
.aboutmepanel2	{ 
	width: 120px; 
	height: 436px; 
	float: left; 
}
.aboutmesites	{ 
	width: 120px; 
	height: 370px; 
	text-align: center; 
}
.aboutmesites img	{ 
	padding-bottom: 10px; 
}
.aboutmedownload	{ 
	width: 120px; 
	height: 66px; 
	text-align: center; 
}
.aboutmedownload img	{ 
	padding-right: 5px; 
}
.aboutmevertseparator	{ 
	width: 2px; 
	height: 438px; 
	padding-left: 4px; 
	padding-right: 4px; 
	background: white url(http://www.graphics-online.com/images/new_dotted_line_vert.gif) repeat-y top center; 
	float: left; 
}
.aboutmehorseparator	{ 
	width: 460px; 
	height: 2px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	background: white url(http://www.graphics-online.com/images/new_dotted_line_hor.gif) repeat-x center left; 
	float: left; 
}
.aboutmeheader	{ 
	width: 460px; 
	font-family: "Calibri"; 
	font-size: 11px; 
	line-height: 13px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px; 
	margin: 0px; 
	float: clear; 
	text-align: left; 
}
.bioheader1	{ 
	width: 355px; 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	float: left; 
}
.bioheader2	{ 
	width: 105px; 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	float: left; 
}
.biocontent	{ 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	padding-bottom: 5px; 
}
.biocontent ul	{ 
	list-style: url(http://www.graphics-online.com/images/link_separator2.gif); 
	list-style-type: none; 
	padding-left: 16px; 
	padding-right: 0px; 
	margin-left: 0px; 
	top: 10px; 
	margin-bottom: 0px; 
}
.downloadseparator	{ 
	width: 120px; 
	height: 2px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	background: white url(http://www.graphics-online.com/images/new_dotted_line_hor.gif) repeat-x center left; 
}
.download{ 
	width: 120px; 
	font-family: "Calibri"; 
	font-size: 11px; 
	line-height: 13px; 
	color: #8A8A8A; 
	font-weight: bold; 
	text-decoration: none; 
	padding: 0px; 
	margin: 0px; 
	float: clear; 
	text-align: center; 
}
/* End About Me Page */
/* Begin Contact Me Page */
.contactmepanel1	{ 
	width: 460px; 
	height: 438px; 
	float: left; 
}
.contactmepanel2	{ 
	width: 120px; 
	height: 438px; 
	float: left; 
}
.content	{ 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	text-decoration: none; 
}
form	{
	padding: 0px; 
	margin: 0px; 
}
.the_form	{ 
	padding-top: 10px; 
	width: 318px; 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0px; 
	margin-bottom: 0px; 
}
.textareaDefault	{ 
	font-family: "Calibri"; 
	font-size: 13px; 
	color: #000000; 
	width: 150px; 
	height: 17px; 
	margin: 0px; 
	padding: 0px; 
	background-color: #FFFFFF !important; 
	border: 1px solid #B6B6B6 !important; 
}
.textareaFocused	{ 
	font-family: "Calibri"; 
	font-size: 13px; 
	color: #FFFFFF; 
	width: 150px; 
	height: 17px; 
	margin: 0px; 
	padding: 0px; 
	background-color: #B6B6B6 !important; 
	border: 1px solid #8A8A8A !important; 
}
.addressDefault	{ 
	font-family: "Calibri"; 
	font-size: 13px; 
	color: #000000; 
	width: 313px; 
	height: 17px; 
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 0px; 
	background-color: #FFFFFF !important; 
	border: 1px solid #B6B6B6 !important; 
}
.addressFocused	{ 
	font-family: "Calibri"; 
	font-size: 13px; 
	color: #FFFFFF; 
	width: 313px; 
	height: 17px; 
	margin: 0px; 
	padding: 0px; 
	padding-bottom: 0px; 
	background-color: #B6B6B6 !important; 
	border: 1px solid #8A8A8A !important; 
}
.commenttextareaDefault	{ 
	font-family: "Calibri"; 
	font-size: 13px; 
	color: #000000; 
	width: 312px; 
	height: 175px; 
	margin: 0px; 
	padding: 0px; 
	background-color: #FFFFFF !important; 
	border: 1px solid #B6B6B6 !important; 
}
.commenttextareaFocused	{ 
	font-family: "Calibri"; 
	font-size: 13px; 
	color: #FFFFFF; 
	width: 312px; 
	height: 175px; 
	margin: 0px; 
	padding: 0px; 
	background-color: #B6B6B6 !important; 
	border: 1px solid #8A8A8A !important; 
}
select	{ 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	width: 155px; 
	height: 19px; 
	margin: 0px; 
	padding: 0px; 
	background-color: #FFFFFF !important; 
	border: 1px solid #B6B6B6 !important; 
}
.dropdownDefault	{ 
	position: relative; 
	font-family: "Calibri"; 
	font-size: 11px; 
	width: 153px; 
	height: 19px; 
	margin: 0px; 
	padding: 0px; 
	margin-top: 1px; 
	margin-bottom: 2px; 
	background-color: #FFFFFF !important; 
	border: 1px solid #B6B6B6 !important; 
}
.dropdownFocused	{ 
	position: relative; 
	font-family: "Calibri"; 
	font-size: 11px; 
	width: 153px; 
	height: 19px; 
	color: #FFFFFF; 
	margin: 0px; 
	padding: 0px; 
	margin-top: 1px; 
	margin-bottom: 2px; 
	background-color: #B6B6B6 !important; 
	border: 1px solid #8A8A8A !important; 
}
.leftcolumn	{ 
	width: 159px; 
	padding-left: 0px; 
	padding-right: 4px; 
	padding-bottom: 5px; 
	float: left; 
}
.rightcolumn	{ 
	width: 155px; 
	padding-right: 0px; 
	padding-bottom: 5px; 
	float: left; 
}
.fullcolumn	{ 
	width: 318px; 
	padding-bottom: 5px; 
	float: clear; 
}
.submitbutton	{ 
	padding-top: 14px; 
	padding-bottom: 0px; 
}
.thankyou	{ 
	padding-top: 35px; 
	padding-left: 70px; 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	text-decoration: none; 
}
.thankyou b	{ 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
}
/* End Contact Me Page */
/* Begin Extras */
.casinoscreenshots	{ 
	width: 485px; 
	height: 364px; 
	margin: auto; 
	padding-top: 10px; 
}
#bookmark_name	{ 
	float: left; 
	width: 150px; 
	margin-top: 47px; 
	margin-left: 243px; 
	font-family: "Calibri"; 
	font-size: 11px; 
	color: #8A8A8A; 
	text-decoration: none; 
	font-weight: bold; 
}
/* End Extras */