@charset "windows-1252";
/* Global stylings for JonLomberg.com */
/*  force right scroll bar   */
html {height:101%;margin-bottom:1px;}
body {background-color:#000000;font-family: Arial, Helvetica, Sans-Serif;color:#ffffff;font-size:16px;}
a:link {color:white;}
a:visited {color:white;}
a:hover {color:red;}
h1 {font-size:x-large;font-weight:normal;text-align:left;}
h2 {font-size:large;font-weight:normal;text-align:left;padding-top:1.5em;}
p {font-size:13px;line-height:1.3em;}
div#gtwd {position:absolute;left:-15.0em;font-size:xx-small;}
div.txtBox {padding-top:20px;clear:both;}
div.conL {float:left;width:300px;margin-right:10px;text-align:left;}
div.conR {float:left;width:300px;}
div.lnkBox {margin:10px auto;}
form#shoppingCart {margin:20px;}
img.bannerImg {float:left;border:1px solid white;margin:1.0em;margin-left:0px;}
.clearBoth {clear:both;}
/*     */
/*  Styling for Articles pages   */
/*     */
div#wholePage {position:relative;width:800px;margin:0px auto;}
div#pageHdr {position:relative;width:800px;height:90px;margin:0px auto;padding-bottom:2.5em;}
div.menuItem {float:left;width:85px;text-align:center;}
div.menuItem p {font-size:12px;font-weight:bold;margin-top:-5px;}
div.menuItem a {text-decoration:none;}
div#ulBox {position:relative;left:10px;top:10px;width:450px;}
div#pageFtr {padding-top:75px;margin:0px auto;text-align:center;clear:both;}
div#pageFtr p {font-size:x-small;line-height:1.5em;}
div#pageContent {padding-top:10px;position:relative;margin:0px auto;text-align:center;}
div#pageContent p {text-align:left;}
div#profileMenu {border:1px solid white;height:5.25em;padding-top:0.5em;margin-bottom:3.0em;}
div#profileMenu p {text-align:center;}
div#gallerypageContent {padding-top:10px;position:relative;margin:0px auto;width:600px;text-align:center;}
div#gallerypageContent p {text-align:left;}
div#gallerypageContent form {text-align:center;}
p.capText {font-size:x-small;}
div.articleImage {margin:10px;}
div.articleImage p {font-size:x-small;}
div.articleBox {position:relative;margin:0px auto;padding-bottom:50px;padding-top:15px;clear:both;}
div.articleButton {float:left;width:40px;padding-left:40px;padding-top:10px;}
div.articleText {float:left;width:500px;text-align:left;padding-left:20px;}
span.articleTitle {font-size:normal;font-style:italics;}
span.retButton {border:2px solid white;border-bottom:2px solid darkgray;border-right:2px solid darkgray;background-color:gray;width:125px;font-size:medium;}
/*     */
/*  Styling for "halo" box on home page    */
/*     */
div#haloBox {position:relative;background:url(../images/profile/sundial_on_mars_close_up.jpg) no-repeat;width:38.125em;padding-top:18.125em;}
span.halo {border-bottom:1px dashed white;}
span.halo:hover span {position:absolute;width:3.0em;height:3.5em;background:transparent;border:2px solid #fff;text-decoration:none;}	
span.halo span.alfa {top:16.0em; left:8.85em;}
/*  */
/*  Index.html and homepage.html  */
/*  */
div#menuPage {display:block;position:relative;width:1024px;margin:0 auto;}
img#menuImage, img#menuImageV, img#frontImage {border:0px;position:absolute;top:0;left:0;}
img#menuImage {visibility:hidden;}
img#frontImage {z-index:10;}
.menustyle {position:absolute;list-style-type:none;font:normal 16px Verdana;line-height:20px;padding-left:0px;margin-left:0px;background-color:black;}
.menustyle li {border:1px solid #f2f9a9;margin:0.25em;background-color:black;color:white;}
a:hover div.mp {background:white;color:black;visibility:visible;}
.menustyle a {text-decoration:none;}
#menuprofile{left:152px;top:180px;width:110px;}
#menugallery{left:0px;top:0px;width:110px;border:1px solid #f2f9a9;}
#menuArtwork{position:absolute;left:15px;top:268px;}
#menustore{left:0px;top:245px;width:110px;border:1px solid #f2f9a9;}
#menucart{left:0px;top:333px;width:110px;border:1px solid #f2f9a9;}
#menuocean{left:75px;top:407px;width:110px;}
#menucitizen{left:205px;top:507px;width:120px;}
ul#hotSpots {list-style-type:none;}
#hsProfile{position:absolute;left:172px;top:124px;width:72px;height:72px;}
#hsArtwork {position:absolute;left:36px;top:212px;width:72px;height:72px;}
#hsOcean{position:absolute;left:93px;top:352px;width:72px;height:72px;}
#hsCitizen{position:absolute;left:232px;top:450px;width:72px;height:72px;}
#hsGalaxyGarden {top:511px;left:408px;position:absolute;height:72px;width:72px;}
#hsGuestbook {top:569px;left:568px;position:absolute;height:72px;width:72px;}
#hsLinks {top:601px;left:737px;position:absolute;height:72px;width:72px;}
#hsContact {top:626px;left:903px;position:absolute;height:72px;width:72px;}
/*   */
/*  Contact Page stylings  */
/*   */
div#cjPage {position:relative;width:800px;margin:0px auto;}
div#cjHdr {position:relative;width:800px;height:90px;margin:0px auto;}
div#cjFtr {padding-top:75px;margin:0px auto;text-align:center;clear:both;}
div#cjFtr p {font-size:x-small;line-height:1.5em;}
div#cjContent {padding-top:10px;position:relative;width:800px;margin:0px auto;text-align:center;clear:both;}
div#cjContent p {text-align:left;}
div#cj1 {float:left;width:360px;}
p#cj2 {text-align:right;font-size:16px;}
div#cj3 {margin:0px auto;text-align:left;}
table#cj4 {width:350px;border:2px solid white;}
td.cj5 {width:100px;font-weight:bold;}
td.cj6 {width:100px;font-weight:normal;}
table#cj7 {width:350px;border:2px solid white;margin-top:5px;text-align:center;}
div#cj8 {width:400px;float:left;font-family:Times, TimesNR, "New Century Schoolbook", serif;}
td#cj9 {text-align:center;}
p#cj10 {font-size:28px;clear:both;text-align:center;font-weight:bold;}
p.cj11 {font-size:18px;clear:both;text-align:center;}
img#cj12 {margin:25px auto;}
/*   */
/*  Gallery Page stylings  */
/*   */
span.galleryTitle {font-size:large;font-style:italics;}
/*  Limited Edition Gallery Page stylings  */
div.leBox {display:block;position:relative;width:610px;clear:both;padding-top:15px;}
div.leImage {display:block;position:relative;width:230px;float:left;padding-top:5.0em;vertical-align:top;}
div.leText {display:block;position:relative;width:365px;float:left;margin-left:15px;}
/*  Note Card Gallery Page stylings  */
div.ncBox {display:block;position:relative;width:610px;clear:both;padding-top:15px;}
div.ncImage {display:block;position:relative;width:310px;float:left;padding-top:5.0em;vertical-align:top;}
div.ncText {display:block;position:relative;width:285px;float:left;margin-left:15px;}
/*  DVD Gallery Page stylings  */
div.dvdBox {display:block;position:relative;width:610px;clear:both;padding-top:15px;}
div.dvdImage {display:block;position:relative;width:310px;float:left;margin-top:40px;}
div.dvdText {display:block;position:relative;width:285px;float:left;margin-left:15px;}
div.addtoCart {display:block;position:relative;width:350px;}
p.priceTag {float:left;margin-right:15px;font-size:large;font-weight:bold;}
p.sku {font-size:xx-small;}
p.bold {font-weight:bold;}
form.dvdItem {float:left;margin-top:18px;}
span.yellow {color:yellow;}
span.ltyellow {color:#ffff99;}
p.blast {color:yellow;font-size:1.2em;font-weight:bold:}
blockquote {margin-left:15px;text-align:left;font-style:italic;font-variant:small-caps;font-size:0.75em;color:#white;}
div.dpMedia {width:175px;float:left;font-size:1.1em;text-align:left;}
div.dpPrice {width:50px;float:left;text-align:right;margin-right:8px;font-size:1.1em;}
div.dpButton {width:100px;float:left;}
div.apBox {display:block;position:relative;width:610px;clear:both;padding-top:15px;}
div.apImage {display:block;position:relative;width:310px;float:left;padding-top:5.0em;}
div.apText {display:block;position:relative;width:285px;float:left;margin-left:15px;}
div.muralBox {display:block;position:relative;width:800px;clear:both;padding-top:15px;}
div.muralImage {display:block;position:relative;width:450px;float:left;margin-top:40px;}
div.muralText {display:block;position:relative;width:335px;float:left;margin-left:15px;}
div.muralGicleeLink {margin-top:20px;text-align:left;}
/*   */
/*  Links Page stylings  */
/*   */
div#linksList li {margin-top:2.0em;}
div#linksList a {color:#6699ff;}
div#linksList a:hover {color:#3366ff;}
blockquote.linksText {font-size:0.8em;font-style:italic;}
/*   */
/*  T-Shirt Page stylings  */
/*   */
div.itemBlock {background-color:#707070;text-align:left;margin:2.0em;width:40.0em;height:16.5em;}
div.itemImage {float:left;}
div.itemImage img {padding:0.75em;}
div.itemText {float:left;}
div.itemText h3 {border:1px solid white;padding:4px;}
div.itemInst {float:left;}
div.itemFinePrint {text-align:left;}
div.itemFinePrint p {margin-left:2.0em;}
div.itemGGLink {float:right;}
/*  */
/*  Styling for poster gallery pages  */
/*    */
	div.posterBox {display:block;position:relative;width:625px;clear:both;padding-top:15px;}
	div.posterImg {display:block;position:relative;width:240px;float:left;padding-top:25px;margin-left:-15px;}
	div.posterTxt {display:block;position:relative;width:370px;float:left;padding-left:15px;}
	div.addtoCart {display:block;position:relative;width:350px;}
	p.priceTag {float:left;margin-right:15px;font-size:large;font-weight:bold;}
	div#galleryPage {margin:2.0em auto;width:470px;border-top:1px solid white;border-bottom:1px solid white;}
	div#galleryPage p {font-size:large;text-align:center;}
	div#galleryPage span {margin:5px;color:yellow;}
	div#galleryPage a {margin:5px;}
	div#galleryImage {margin:20px 0px;text-align:left;}
	div#galleryReturn {padding-top:25px;margin:0px auto;width:600px;clear:both;}
	div#galleryReturn p {font-size:large;}
/* Modal Styling ============================================================= */
#fade { /*--Transparent background layer--*/
	display:none; /*--hidden by default--*/ 
	background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.60;z-index:9999;}
.popup_block{display: none; /*--hidden by default--*/
	background:#707070;padding:10px;border:10px solid #a0a0a0;float:left;font-size:1.2em;position:fixed;top:50%;left:50%;z-index:99999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
img.btn_close {float:right;margin:-55px -55px 0 0;border:0px;}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {position:absolute;}
*html .popup_block {position:absolute;}
div.popup_block p {font-size:small;}
div.popup_block img.popBorder {border:4px solid #808080;border-bottom:4px solid #404040;border-top:4px solid #c0c0c0;}
