* {margin: 0;padding: 0;border: 0;z-index: 0;font-family: "Arial", "Helvetica", "sans-serif";font-size:   14px;color: #4a3d36;}
span.bold {font-weight: bold;}
body {background-position: 50% 0%;background-repeat: repeat;background-image:url(http://cliffordelgin.com/polka.jpg); text-align: center;}
body * {text-align: left;}
a, a span.bold, a em {text-decoration: none;color: #735730;   outline: none;}
a:hover {text-decoration: underline;}
div.stage {margin: auto; position: relative;}
/* Use the accent color and font */
.accent {font-family: "Arial", "Helvetica", "sans-serif"; font-size: 14px; color: #4a3d36;}
a.accent {color: red;}
#prev_next_back, #share {padding-top: 6px;}
#prev_next_back, #prev_next_back *, #share {font-family: Helvetica, Arial, Monaco, Verdana, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none;}
div.share_this {}
div.share_this * {font-family: Helvetica, Arial, Monaco, Verdana, sans-serif; font-weight: normal; font-size: 13px; color: #666666;}
a.share_this_close {color: #666666; font-weight: normal; text-decoration: none; right: 8px; top: 8px; position: absolute;}
div.share_this_popup { background: #ffffff; border: 2px solid #cccccc; padding: 2em; margin: auto;}
div.share_this_row {width: 380px;margin-top: 8px;}
a.share_this {padding: 0;padding-right: 5px;}
a.share_this img {border: 0;}
a.thumbnail {padding: 0;margin: 0;}
img.thumbnail {/* border: 1px solid #999999; */ margin: 0; padding: 0; margin-right: 3px; margin-bottom: 3px; width: 100px; height: 100px;}
/*
 scroll on overflow 
*/
div.autoscroll {overflow: auto; padding-right: 6px;}

#need_flash b {font-size: 18px; color: #CCCCCC;}
#need_flash {font-size: 16px; color: #DDDDDD; background-color: #FFFFFF; border: 1px solid #EEEEEE; padding: 4px; text-align: center; overflow: hidden;}
#need_flash a { font-size: 14px; color: #CCCCFF;}
/*
	Home Page
*/
#home_stage {width:  892px; height: 717px; top: 10px; background-image:url('http://cliffordelgin.com/web_images/BACKGROUND.png'); background-color: transparent; background-position: 0% 0%; background-repeat: no-repeat;}
#home_stage #title { float: left; padding-left: 33px; padding-top: 18px; width: 208px; height: 38px;}
#home_stage #navigation {float: left; padding-left: 33px; padding-top: 24px; width: 500px; height: 38px;}
ul#topnav { float: left; z-index:  999; list-style: none; position: relative; }
ul#topnav li { float: left; }
ul#topnav li a { display: block;}
ul#topnav li:hover {  }
ul#topnav li span { padding:30px; padding-top:15px; position:fixed;	float: left;  display: none; /*--Hide by default--*/}
	ul#topnav li:hover span { display: block; background-image:url('http://cliffordelgin.com/web_images/nav_background.png');} /*--Show subnav on hover--*/
ul#topnav li span a { display: inline;}
ul#topnav li span a:hover {text-decoration: underline;color:#A43E27;}
#home_stage #lightbox {position: relative;float:left; padding-left: 33px; width:808px; height: 622px;}
#home_stage #prev_next_back {float:left; margin-left:16px; padding-top:18px; width: 99px; text-align: right;}
#home_stage #copyright {position:absolute; margin-left: 350px; top:747px; width:200px; height:20px; background-color:white; text-align:center; line-height:20px; border:1px solid #E8E8E8; -moz-border-radius: 5px; border-radius: 5px; color:#A43E27; }
#painting_stage #share {float:left; margin-left:16px; padding-top:18px; width: 99px; text-align: right;}
 /*
	Artwork Page
*/

#painting_stage {width:  892px; height: 717px; top: 10px; background-image:url('http://cliffordelgin.com/web_images/BACKGROUND.png'); background-color: transparent; background-position: 0% 0%; background-repeat: no-repeat;}
#painting_stage #title { float: left; padding-left: 33px; padding-top: 18px; width: 208px; height: 38px;}
#painting_stage #navigation {float: left; padding-left: 33px; padding-top: 24px; width: 500px; height: 38px;}
#painting_stage #menu  { float:left; padding-left:  133px; padding-top: 52px;}
#painting_stage #share {float:left; margin-left:16px; padding-top:18px; width: 99px; text-align: right;}
#painting_stage #copyright {position:absolute; margin-left: 350px; top:747px; width:200px; height:20px; background-color:white; text-align:center; line-height:20px; border:1px solid #E8E8E8; -moz-border-radius: 5px; border-radius: 5px; color:#A43E27; }
 /*
	Contact Page
*/
#contact_stage {width:  892px; height: 717px; top: 10px; background-image:url('http://cliffordelgin.com/web_images/BACKGROUND.png'); background-color: transparent; background-position: 0% 0%; background-repeat: no-repeat;}
#contact_stage #title { float: left; padding-left: 33px; padding-top: 18px; width: 208px; height: 38px;}
#contact_stage #navigation {float: left; padding-left: 33px; padding-top: 24px; width: 500px; height: 38px;}
#contact_stage #prev_next_back {float:left; margin-left:16px; padding-top:18px; width: 99px; text-align: right;}
#contact_stage #copyright {position:absolute; margin-left: 350px; top:747px; width:200px; height:20px; background-color:white; text-align:center; line-height:20px; border:1px solid #E8E8E8; -moz-border-radius: 5px; border-radius: 5px; color:#A43E27; }

#contact_stage #contact_form {float:left;width:350px;padding:30px 50px 0px 50px; margin-left:30px;font-size:20px; height: 548px; background-color:#E8E8E8; border:1px solid #BBB9BA; -moz-border-radius: 15px; border-radius: 15px;}
#contact_form div.form_row {margin-bottom: 10px;}
#contact_form div.form_label {margin-bottom: 3px;}
#contact_form input.txt, #contact_form textarea {padding: 2px;color: #000000;background-color: #FFFFFF;border: 1px solid #666666;width: 300px;}
#contact_form textarea {height: 100px;}
#contact_form #submit_button {color: #A41801; font-weight:bold; background-color: #E3DDD6;border: 1px solid #666677;  -moz-border-radius: 5px; border-radius: 5px; padding:4px; margin-left:40px;}
#contact_form #submit_button:hover{color:black;background-color:#AFA8A2; border:1px solid black;}
#contact_stage #right {background-image:url('http://cliffordelgin.com/web_images/female_talking_on_the_phone.png'); z-index:  900;position:absolute; left:420px; top:80px; width:348px; height:572px;}
#contact_stage #right_alien {background-image:url('http://cliffordelgin.com/web_images/alien_flag.png'); z-index:  900;position:absolute; left:420px; top:360px; width:300px; height:272px;}
#contact_stage #contact_info {position: relative;float:left; padding-left:20px; padding-top: 10px;	width:  250px; overflow: auto;}
/*
	Links Page
*/
#links_stage {width:  892px; height: 717px; top: 10px; background-image:url('http://cliffordelgin.com/web_images/BACKGROUND.png'); background-color: transparent; background-position: 0% 0%; background-repeat: no-repeat;}
#links_stage #title { float: left; padding-left: 33px; padding-top: 18px; width: 208px; height: 38px;}
#links_stage #navigation {float: left; padding-left: 33px; padding-top: 24px; width: 500px; height: 38px;}
#links_stage #prev_next_back {float:left; margin-left:16px; padding-top:18px; width: 99px; text-align: right;}
#links_stage #copyright {position:absolute; margin-left: 350px; top:747px; width:200px; height:20px; background-color:white; text-align:center; line-height:20px; border:1px solid #E8E8E8; -moz-border-radius: 5px; border-radius: 5px; color:#A43E27; }
#links_stage #container {float:left; width:560px;padding:10px; margin-left:40px; margin-top:20px; background-color:#F1F1EF; border:1px solid #ccc;-moz-border-radius: 15px; border-radius: 15px;}
#links_stage #name {float:left;width:340px; font-size:20px; line-height:25px; text-align:center;}
#links_stage #text_stage { float:left; margin:5px 3px 10px 3px; width: 540px; height: 230px;  overflow: auto; background-color:#fff; border:1px solid #E8E8E8; -moz-border-radius: 12px;padding:5px; border-radius: 12px;}
#links_stage #alien {background-image:url('http://cliffordelgin.com/images/alien_gun.png'); z-index:  900;position:absolute; left:600px; top:280px; width:238px; height:360px;}
#links_stage div.link {margin-bottom: 1em;}
#links_stage div.link_description{font-size:11px;}
/*
#offline {
	position: absolute;
	z-index: 100000;
	top: 0;
	left: 0;
	padding: 70px 0;
	width: 100%;
	height: 700px;
	text-align: center;
	font-size: 24px;
	font-family: sans-serif;
	color: black;
	background: white;

	opacity: 0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}

