* {
margin:0;
padding:0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#11403B;
font-family:Helvetica,Arial,sans-serif;
font-size:9.8px;
line-height:1.3em;
margin-right:0%;
}
a:link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#11403B;
text-decoration:none;
}
a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#11403B;
text-decoration:none;
}
a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
none repeat scroll 0 0;
color:#000000;
text-decoration:none;
}
a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#5CB3FF none repeat scroll 0 0;
color:#11403B;
text-decoration:line-through;
}
a img {
border:medium none;
}
#content a:link {
text-decoration:underline;
}
#img-container span.backgrounded a, #img-container a.thickbox, #img-container a.thumb-img, #img-container #d-col1 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#menu {
background-color:transparent;
bottom:0;
height:100%;
left:0;
overflow:auto;
position:fixed;
top:0;
width:212px;
}
#menu
li.active a {
text-decoration: line-through;
}
#menu ul {
border-top:.5px solid #E1E1E1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 12px;
padding-top:2px;
}
#menu .section-title {
color: #11403B;
font-weight: bold;
line-height: 10.8px
padding-bottom:2px;
}
#content {
height:100%;
margin:0 0 0 225px;
top:0;
}
.container {
padding:0px 15px 25px 20px;
}
#content p {
margin-bottom: 5px;
width:300px;
}
p {
margin:0 0 9px;
}
h1 {
font-size:32px;
}
h2 {
font-family: Helvetica, Arial, sans-serif;
	font-size: 9.8px;
	line-height:120%;
	color:#11403B;
	margin-bottom:5px;
}
h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9.8px;
	line-height:120%;
	color:#11403B;
	margin-bottom:5px;
	}
h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9.8px;
	color:#11403B;
	width:550px;
	font-weight:lighter;
	 }
h5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9.8px;
	color:#11403B;
	width:550px;
	font-weight:lighter;
	 }	 
	 
#img-container {
margin:0;
padding:0;
}
#img-container p {
margin:0;
padding:0 0 -32px;
width:400px;
}
#once {
clear:left;
}
.textstretch {
font-size:11px;
letter-spacing:0.02em;
width:100%;
}
#twitter_div {
color:#666666;
font-size:10px;
padding:3px;
}
#twitter_div ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#pre_nav {
border-top:15px solid #FFF1F1;
padding-top:2px;
}
#pre_nav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#000000;
}
#pre_nav a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFCC none repeat scroll 0 0;
color:#000000;
}
#post_nav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#000000;
}
#post_nav a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFCC none repeat scroll 0 0;
color:#000000;
}
.highlight {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFCC none repeat scroll 0 0;
}
#exhibitext {
border-top:15px solid #FFF1F1;
font-size:11px;
letter-spacing:0.02em;
line-height:120%;
padding:4px 4px 4px 0;
width:100%;
}
.writings {
font-size:14px;
line-height:140%;
}
.writings ul {
font-size:24px;
line-height:130%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.grid {
border-spacing:15px;
display:table;
}
.row {
display:table-row;
}
.image {
background-color:#E1E1E1;
border:6px solid #E1E1E1;
display:table-cell;
text-align:left;
vertical-align:top;
width:220px;
}
.image p {
padding:6px 0 12px 2px;
text-align:left;
}
#gallery a:link {
text-decoration:none;
}
#gallery p {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-top:1px dotted #17B2FF;
margin-bottom:10px;
width:198px;
}
#gallery img {
width:200px;
}
#hometext {
display:table;
padding-left:12px;
padding-top:3px;
text-align:left;
width:660px;
}
#hometext p {
display:table-row;
font-size:11px;
}
#plus {
padding:0 0 6px;
}
#plus a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:gray;
font-weight:bold;
text-decoration:none;
}
.new {
color:red;
font-size:8.8px;
font-style:italic;
vertical-align:top;
}
.buy {
color:red;
font-size:11px;
font-style:italic;
vertical-align:top;
}
.fade {
color:#A4A4A4
}
.notes {
color:#28B1FF
}
.blog a:hover {
background-color:#009010;
}
#once {
clear:left;
}
.clear-both {
clear:both;
}
#num p {
width:200px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://hmplus.net/files/white_30_pct.png) repeat scroll 0 0;
bottom:0;
color:#888888;
font-size:9px;
left:0;
margin:0;
padding:4px 0 4px 55px;
position:fixed;
text-align:center;
width:100%;
z-index:1000;
}
/*adding style to move the slideshow text (h4 tag) below the image within the container*/
.nav {
font-size:9.8px;
font-weight:lighter;
margin-left:334px;
position:relative;
top:606px;
width:auto;
z-index:2;
}
.nav_landscape {
font-size:9.8px;
font-weight:lighter;
margin-left:334px;
position:relative;
top:469px;
width:auto;
z-index:2;
}
.nav_long {
font-size:9.8px;
font-weight:lighter;
margin-left:334px;
position:relative;
top: 1118px;
width:auto;
z-index:2;
}
.container h4 {
	position: absolute;
	top: 606px;
	width: 293px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0px;
	padding-right:25px;
}
.container h3 {
	font-weight:lighter;
	position: absolute;
	top: 80px;
	width: 293pxpx;
	margin-bottom:0px;
	margin-left: 59px;
	padding-left:0px;
	padding-right:25px;
}
 
.container h2 {
	font-weight:lighter;
	position: absolute;
	top: 469px;
	width: 293px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-left:0px;
	padding-right:25px;
}
.container h5 {
	position: absolute;
	top: 1118px;
	width: 293px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0px;
	padding-right:25px;
}
.titles {
font-family: Helvetica, Arial, sans-serif;
	font-size: 9.8px;
	color:#11403B;
	font-weight:bold;
	}
 
* {
	margin: 0;
	padding: 0;
}
 
body {
	font-size: 9.8px;
	font-family: Helvetica,Arial,sans-serif;
	line-height:1.3em;
	overflow: auto;
	background-image: url(http://www.aaroncarretti.com/files/CHIVUOL02.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}
.dummy {
color: #000000;
font-size: 9.8px;
font-family: Helvetica,Arial,sans-serif;
line-height:1.3em;
}
/*added a hybrid style to modify the way links look within .container*/

.container h4 a:link { color: #28B1FF; border-bottom: 1px dotted gray;}
.container h4 a:active { color: #11403B; }
.container h4 a:visited { color: magenta; border-bottom: 1px dotted gray; }
.container h4 a:hover { color: #11403B; }
 
h3 a:link { color: #28B1FF; border-bottom: 1px dotted gray; }
h3 a:active { color: gray; }
h3 a:visited { color: #28B1FF; border-bottom: 1px dotted gray; }
h3 a:hover { color: gray; }
 
a:link { color: #11403B; text-decoration:none;}
a:active { color: #ff00ff; }
a:visited { color: #11403B; text-decoration: none;}
a:hover { color: gray; }
		
a img { border: none; }

.container h2 a:link { color: #28B1FF; border-bottom: 1px dotted gray;}
.container h2 a:active { color: #11403B; }
.container h2 a:visited { color: magenta; border-bottom: 1px dotted gray; }
.container h2 a:hover { color: #11403B; }
 
h2 a:link { color: #28B1FF; border-bottom: 1px dotted gray; }
h2 a:active { color: gray; }
h2 a:visited { color: #28B1FF; border-bottom: 1px dotted gray; }
h2 a:hover { color: gray; }
 
a:link { color: #11403B; text-decoration:none;}
a:active { color: #ff00ff; }
a:visited { color: #11403B; text-decoration: none;}
a:hover { color: gray; }
		
a img { border: none; }

.container h5 a:link { color: #28B1FF; border-bottom: 1px dotted gray;}
.container h5 a:active { color: #11403B; }
.container h5 a:visited { color: magenta; border-bottom: 1px dotted gray; }
.container h5 a:hover { color: #11403B; }
 
h5 a:link { color: #28B1FF; border-bottom: 1px dotted gray; }
h5 a:active { color: gray; }
h5 a:visited { color: #28B1FF; border-bottom: 1px dotted gray; }
h5 a:hover { color: gray; }
 
a:link { color: #11403B; text-decoration:none;}
a:active { color: #ff00ff; }
a:visited { color: #11403B; text-decoration: none;}
a:hover { color: gray; }
		
a img { border: none; }

/*added a style to modify the home link*/

a.rollover {
	display: block;
	width: 134px;
	height: 232.5px;
	text-decoration: none;
	background: url("http://www.aaroncarretti.com/jf_blimp1blue.jpg");
	}
a.rollover:hover {
	background-position: -150px 0;
	}
.displace {
	position: absolute;
	left: -5000px;
	}
.headtitle {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13.5px;
	color:#28B1FF;
	font-weight:bolder;
	text-align:center;	
	a:link { color: #11403B; text-decoration:none;}
	a:active { color: #ff00ff; }
	a:visited { color: #11403B; text-decoration: none;}
	a:hover { color: gray; }
	}
