/* Default Stylesheet */

															/** BODY ELEMENTS **/
body {
height:100%;
	font-size: .75em;

background: url("../images/bg.jpg") #cfcccc repeat-y; 
background-position:center; 
	}

															/** MAIN CONTAINERS **/


div#header {
margin-left: auto;
margin-right: auto;
margin-top:-10px;
background: white;
width: 690px;
height:100%;
		}

div#logo{
position: absolute;
background: white;
width:690px;
height:117%;
}

div#nav{
position: absolute;
margin-top:140px;
background: #bcbbbb;
width:690px;
height:40px;
text-align:center;

}

div#content{
position: absolute;
margin-top:180px;
background:white;
width:690px;
height:53%;
}

div#contenthome{
position: absolute;
margin-top:180px;
background:white;
width:690px;
height:63%;
}


div#contentgallery{
position: absolute;
margin-top:180px;
background:white;
width:690px;
height:70%;
}

															/** SUB CONTAINERS **/
#aboutnav {
font: 150% georgia, serif;
margin-left:10px;
margin-right:10px;
text-color:white;
text-align:left;
background: #bcbbbb;
border: 1px dotted #999966;
padding: 10px;
line-height:140%;
}

div#logobg{
background: url("../images/logobg.gif") repeat-x;
padding: 5px 5px 0px 5px;

} 


#cform {
margin-left:40px;
margin-right:40px;
text-color:white;
text-align:left;
background: #bcbbbb;
border: 1px dotted #999966;
padding: 10px;
line-height:90%;
}


#mainimg {
	width: 375px;
	height:130%;
	float: left;
	margin: 0px 0px 0 0;
	background: white url("../images/surrender.jpg") no-repeat ;
	}

#myworkimg {
	width: 440px;
	height:130%;
	float: left;
	margin: 0px 0px 0 0;
	background: white url("../images/markhalseywork.jpg") no-repeat ;
	}

#flashcontent {
	width: 690px;
	height:100%;
	float: left;
	margin: 0px 0px 0 0;
	}

#leftpanel	{
text-align:left;
padding-left: 10px;
padding-right: 10px;
	width: 440px;
	height:130%;
	float: left;
	margin: 0px 0px 0 0;
	background:white;
overflow-y: auto; 
	}

#contactmain	{
text-align:left;
padding-left: 10px;
padding-right: 10px;
	width: 95%;
	height:130%;
	float: left;
	margin: 0px 0px 0 0;
	background:white;
overflow-y: auto; 
	}

#rightpanel	{
text-align:left;
	width: 220px;
	height:100%;
	float: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0 0;
	background:white;
overflow-y: auto; 
	}

#rightpanelhome	{
text-align:left;
	width: 280px;
	height:134%;
	float: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0 0;
	background:white;
overflow-y: auto; 
	}

#rightpanelwork	{
text-align:left;
	width: 240px;
	height:130%;
	float: left;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0 0;
	background:white;
overflow-y: auto; 
	}


#rightpanel-scroll {
	width: 220px;
	height:340px;
	float: left;
	padding: 5px;
	margin: 0px 0px 0 0;
	background:white;
overflow-y: scroll; 
scrollbar-arrow-color: blue; 
scrollbar-face-color: #e7e7e7; 
scrollbar-3dlight-color: #a0a0a0; 
scrollbar-darkshadow-color: #888888;
}



															/** LISTS **/


li.nav {
font: 150% helvetica;
color: #ffffff;
margin-left:0px;
margin-right:0px;
display: inline;
}

ul.about {
font: 130% georgia, serif;
	list-style-type: square;
	list-style-image: inherit;
	list-style-position: inside;
}

.aboutnav li {
font: 150% georgia, serif;
list-style type:square;
margin-left:20px;
margin-right:20px;
}



															/** TYPOGRAPHY **/


p {
	font-size: 130%;
	padding: 0;
	margin: 0 0 10px;
line-height:130%;
	}

a.top:link, a.top:visited {
	color: #ffffff;
font-family:helvetica;
	text-decoration: none;
	border-bottom: 1px #ffffff dotted;
margin-right:10px; 
margin-left:10px;
	}


a:link, a:visited {
	color: #812424;
	/*background: #FEF7CD;*/
	text-decoration: none;
	border-bottom: 1px #990000 dotted;
	}

a:hover, a:visited:hover {
	color: #812424;
	background: #D0D5D5;
	text-decoration: none;
	}

h2
	{
	color: #743;
	margin: 10px 0 20px 0;
	padding: 5px 0;
	border-top: 0px;
	border-top: 2px solid #554;
	border-bottom: 2px dotted #bba;
	font-size: 150%;
	font-weight: normal;
	}

															/** FORMS **/
* { }

						/** STICKER **/

#sticker a	{
background: url(../images/sticker.gif) no-repeat;
width:260px;
height:125px;
position:absolute;
left:58%;
top: 10px;
z-index:1;
border-bottom:0px;
}

#sticker a span	{
display:none;
}


															/** END **/