/* CSS Document */
@media screen{
/* Standard Selector Defintions */
/* Default fonts */
h1,h2,h3,
h4,h5,h6,body,a { font-family: Frutiger, Univers, "Helvetica Neue", "Lucida Grande", Calibri, Helvetica, Verdana, sans-serif; }

body { background-color:#fff; text-align: center; margin:0;padding:0; min-width:900px}
body a {color: #669900; text-decoration:none; font-weight: bold;}/*A35407*/
body a:hover {color: #66FF33;}
h1 { 
	color: #fff;
	font-size: 120%; 
	font-weight: bold; 
	letter-spacing: 0.1em; 
	margin:10px 0 12px 0;
	background-color: #aaaaaa;
	padding:2px 12px;
}
h3,h4 {
	margin:0;
	font-size: 200%;
	font-weight: bold;
	color: #32323d;
	background-color: #cccccc;
	padding: 2px 6px;
}
h4 {
	font-size: 140%;
}
p,ul,li {font-size: small; font-weight: normal; line-height: 1.4em; text-align: left; word-spacing: 0.1em;}
li{line-height: 1.1em; list-style-type:circle;margin: 0; padding: 0 0 0 10px}

object {border: 1px solid #333333;}
acronym { font-family: "Courier New", Courier, mono; font-variant: small-caps; font-weight: bold;}
img {border: none;}

/* DIV ID Definitions */
#header{
	float: left;
	width: 100%;
	margin:0;
}
#headerportfolio{
	position: fixed;
	top: 0px; left: 0px;
	width: 100%;
	height: 110px;
	background-color:#FFFFFF;
	z-index: 60;
}
#mainmenu{
	float:left; clear:left;
	background-color:#3D3D32;
	width: 100%;
	text-align: left;
	padding:12px 10px 12px 12px;
}
#mainmenu a {
	font-size: medium; 
	font-weight: normal; 
	color: #FFFFFF; 
	padding: 0 1.2em 0 1.2em; 
	letter-spacing: 0.2em; 
	text-decoration: none;
}
#mainmenu a.selectedSectionTextColor {
	background-color: #66CC33;
}
#mainmenu a:hover {
	color: #3D3D32; 
	background-color: #fff; 
	text-decoration: none;
}
#mainmenu a.selectedSectionTextColor:hover {
	color: #fff;
	background-color: #66CC33;
	cursor: default;
}
#mainmenu a.fullpageGoBack{
	background-color: #66CC33;
}
#mainmenu a.fullpageGoBack:hover{
	color: #3D3D32; 
	background-color: #fff; 
	text-decoration: none;
}
#nameheading{
	float:left; clear:left;
	height: 36px; width: 526px;
	background: url(../images/JesseBeachNameHeading.jpg) no-repeat;
	margin: 0 0 0 12px;
}
#genericpagecontent{
	text-align: left;
	background-color:#fff;
	width: 900px;
	margin: 12px auto;
}/*DIV Class Definitions*/
.contentstacker{
	float:left;clear:left;
	width: 100%; height: auto;
	margin: 10px 0 1.5em 0;
}
.contentstacker p, .contentstacker li{
	padding-left: 12pt;
	margin-top: 0px;
	margin-bottom: 6pt;
}.bigmargin{
	margin-left: 400px;
}.floatLeft{
	float:left;
}
}
@media handheld{
h1{
	font-size:medium;
	font-weight: lighter;
}
p {
	font-size: small;
}
img{
	border:none;
	display: none;
}#genericpagecontent .contentstacker p {
}

}
@media print{

}

