﻿body{
background-color: #cccccc;
/*
margin-top: 0px;
height: 100%;
overflow:auto;
*/

margin: 0;
padding:0;
height: 100%;

}

html 
{
margin: 0;
padding:0;	
height: 100%;
}


.text
{
font-size:13px;
font-family: Book Antiqua, Verdana;
color:#666666;
}

.smalltext
{
font-size:12px;
font-family: Book Antiqua, Verdana;
color:#666666;
font-weight:normal;
}

.smalltextbold
{
font-size:12px;
font-family: Book Antiqua, Verdana;
color:#666666;
font-weight:bold;
}

.title
{
font-size:17px;
font-family: Book Antiqua, Verdana;
color:#666666;
font-weight:bold;
height:50px;
}


.title h3
{
font-size:17px;
font-family: Book Antiqua, Verdana;
color:#666666;
font-weight:bold;
 margin-bottom:50px;
}


a.sectionpiecename
{
font-size:14px;
font-family: Book Antiqua, Verdana;
color:#999999;
font-weight:bold;
}

.sectionname
{
font-size:17px;
line-height:25px;
font-family: Book Antiqua, Verdana;
color:#666666;
font-weight:bold;
font-style:italic;
}

.horizspacersmall
{
 margin-bottom:5px;
}

#wrapper{
text-align:center;


}

#main{
width:800px;
height:599px;
margin:0px auto;
border:solid 0px black;
}

#main img{
 border: 0px;
  vertical-align:bottom;
}

#top{
background: url(images/top.jpg);
width:800px;
height:55px;
}


/* Start Main Content Pages  */ 
#title{
width:800px;
height:77px;
background: url(images/title.jpg);	
}

#nav{
width:89px; 
height:467px;

float:left;
}

#contentspacer{
width:105px; 
height:467px;
background: url(images/contentspacer.jpg);
float:left;
}


#contenttitlenews{
width:606px;
height:20px;
background: url(images/contenttitlenews.jpg);
float:left;
}

#contenttitleabout{
width:606px;
height:20px;
background: url(images/contenttitleabout.jpg);
float:left;
}

/* Start Contact Page  */ 

#contenttitlethankyou{
	width:711px;
	height:20px;
	background: url(images/contenttitlethankyou.jpg);
	float:left;
}


#contentmainthankyouwrapper{
	width:516px;
	height:447px;
	background: url(images/contentmainthankyou.jpg);
	float:left;
	text-align:left;
	padding-left: 0px;
}

#contentmainthankyou{
	padding-left: 50px;
}


#contenttitlecontact{
	width:606px;
	height:20px;
	background: url(images/contenttitlecontact.jpg);
	float:left;
}

#contentcontactlabels{
	width:105px; 
	height:467px;
	background: url(images/contentcontactlabels.jpg);
	float:left;
}

#contentcontactmainwrapper{
	width:411px;
	height:447px;
	float:left;
}


#contentcontactmain{|
	width:411px;
	height:191px;
	background: url(images/contentcontactmain.jpg);
	text-align:left;
}


#contentcontactsubmit{
	width:411px;
	height:256px;
	background: url(images/contentcontactsubmit.jpg);
	float:left;
	text-align:left;
	padding-left: 102px;
}


.contentcontactform input {
	padding:0px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
    margin:0px;
    background: transparent;
}

.contentcontactform textarea {
	padding:0px;
	margin:0px;
}


#ctl00_cphContent_txtName
{
	position:relative;
	top: 3px;
	left: 17px;
	width: 230px;
	background: transparent;
	border:0px;
}

#ctl00_cphContent_txtEmail
{
	position:relative;
	left: 17px;
	top: 10px;
	width: 230px;
	background: transparent;
	border: 0px;

}

#ctl00_cphContent_txtMessage
{
	position:relative;
	left: 18px;
	top: 23px;
	width: 230px;
	height:112px;
	background: transparent;
	border:0px;
	overflow: auto;
	padding:0px;
	margin:0px;
}


/* End Contact Page  */ 

#contentmain{
width:236px;
height:447px;
background: url(images/contentmain.jpg);
float:left;
}

#contentmaintext{
text-align:left;
margin-left:15px;
margin-right:13px;
margin-top:15px;
}

#contentarrows{
width:175px;
height:447px;
background: url(images/contentarrows.jpg);
float:left;
text-align:left;
}

#contentarrowup{
height:245px;
}

#contentarrowdown{
height:202px;
}

#contentright{
width:195px;
height:447px;
background: url(images/contentright.jpg);
float:left;
text-align:left;
font-size:14px;
font-family: Book Antiqua, Verdana;
color:#663333;
font-weight:500;
}


#contentright a{
text-align:left;
font-family: Book Antiqua, Verdana;
color:#663333;
font-weight:500;
font-size:14px;
}

/* End Main Content Pages  */ 

/* Start Home Page  */ 
#hometop{
width:800px;
height:90px;
background: url(images/hometop.jpg);
}

#homemain{
width:693px;
height:509px;
background: url(images/homemain.jpg);
float:right;
}

#homenav{
width:107px; 
height:509px;
float:left;
}

/* End Home Page  */ 



/* Start Section Page  */
#sectiontop{
width:800px;
height:90px;
background: url(images/sectiontop.jpg);
}

#sectionnav{
width:107px; 
height:509px;
float:left;
}

#sectionspacerleft{
width:20px;
height:509px;
background: url(images/sectionspacerleft.jpg);
float:left;
}

#sectiontitlewrapper{
background: url(images/sectiontitle.jpg);
width:673px; 
height:62px;
float:right;
}

#sectiontitle{
text-align:left;
margin-top:25px;
margin-left:3px;
}


#sectionarrows{
background: url(images/sectionarrows.jpg);
width:25px; 
height:277px;
float:left;
}



#sectioncontent{
background: url(images/sectioncontent.jpg);
width:648px; 
height:277px;
float:right;
border: solid px black;
}

#sectionfooter{
background: url(images/sectionfooter.jpg);
width:673px; 
height:170px;
float:right;
}

#sectioncontentmain{
text-align:left;
/*
margin-left:15px;
margin-right:13px;
margin-top:15px;
*/
}

.sectionthumbdesc{
width:385px;
height:80px;

}

.sectionthumb{
width:75px;
float:left;	
}

.sectiondesc{
width:310px;
float:right;
}

.sectionthumblink img{
 height:60px;
 width:60px;
}


/* End Section Page  */

/* Start Gallery Pages  */ 
#galtop{
width:800px;
height:55px;
background: url(images/galtop.jpg);
}

#galtitle{
width:800px;
height:35px;
background: url(images/galtitle.jpg);
}

#galnav{
width:107px; 
height:509px;
float:left;
}

#galcontentspacerleft{
width:23px;
height:509px;
background: url(images/galcontentspacerleft.jpg);
float:left;
}

#galcontentspacer{
width:72px;
height:509px;
background: url(images/galcontentspacer.jpg);
float:left;
}

#galcontentspacerright{
width:32px;
height:509px;
background: url(images/galcontentspacerright.jpg);
float:left;
}


/* start galcontentdesc */
#galcontentdescwrapper{
width:194px;
height:509px;
float:left;
}

#galcontentdesctop{
width:194px;
height:69px;
background: url(images/galcontentdesctop.jpg);
 /*vertical-align:bottom;*/
}

#galcontentback a
{
font-family: Book Antiqua, Verdana;
/*color:#663333;  666666*/
color:#663333;
margin-top:30px;
font-weight:bold;
font-size:14px;
}

#galcontentback
{
position:relative;
top:-40px;
height:0px;
right:20px;
text-align:right;
}

#galcontentdesc{
width:194px;
height:352px;
background: url(images/galcontentdesc.jpg);
text-align:left;
}

#galcontentdesctitle{
width:194px;
height:88px;
background: url(images/galcontentdesctitle.jpg);
text-align:left;
vertical-align:bottom;
}

#galcontentdesctitle a{
text-align:left;
font-family: Book Antiqua, Verdana;
/*color:#663333;  666666*/
color:#663333;

font-weight:bold;
font-size:14px;
}

/* end galcontentdesc */







/* start galcontentpreview */
#galcontentpreviewwrapper{
width:372px;
height:509px;
/*background: url(images/galcontentpreview.jpg);*/
float:left;
}

#galcontentpreviewmain{
width:372px;
height:301px;
background: url(images/galcontentpreviewmain.jpg);
 text-align:left;
}



#player{
width:372px;
height:50px;
}


#galcontentpreviewarrows{
width:372px;
height:22px;
background: url(images/galcontentpreviewarrows.jpg);

}

#galcontentpreviewspacer{
width:372px;
height:98px;
background: url(images/galcontentpreviewspacer.jpg);
}

#galcontentpreviewthumbswrapper{
width:372px;
height:58px;
background: url(images/galcontentpreviewthumbs.jpg);
text-align:left;

}

#galcontentpreviewthumbs{
 padding-left:0px;
}


#galcontentpreviewthumbsarrows{
width:372px;
height:30px;
background: url(images/galcontentpreviewthumbsarrows.jpg);

}
/* end galcontentpreview */
/* End Gallery Pages  */ 


/* Start Piece Page  */ 
#piecewrapper{
width:638px;
height:509px;
float:left;
}



#piecewrapperportraitdesc{
width:219px;
height:509px;
float:left;
}

#pieceportraitspacer{
width:219px;
height:421px;
background: url(images/pieceportraitspacer.jpg);
}

#pieceportraitdesc{
width:219px;
height:88px;
background: url(images/pieceportraitdesc.jpg);
text-align:left;
}

#piecewrapperportrait{
width:419px;
height:509px;
float:left;
}

#piecelargeportrait{
width:419px;
height:463px;
background: url(images/piecelargeportrait.jpg);
}

#piecebackportrait{
width:419px;
height:46px;
background: url(images/piecebackportrait.jpg);
text-align:left;
}


#piecewrapperlandscape{
width:638px;
height:509px;
float:left;
}


#piecelargelandscape{
width:638px;
height:407px;
background: url(images/piecelandscape.jpg);
text-align:center;
}


#piecelandscapespacer{
width:638px;
height:14px;
background: url(images/piecelandscapespacer.jpg);
}


#piecelandscapedesc{
width:219px;
height:88px;
background: url(images/piecelandscapedesc.jpg);
float:left;
text-align:left;
}

#piecelandscapeback{
width:419px;
height:88px;
background: url(images/piecelandscapeback.jpg);
float:left;
text-align:left;

}



#piecelandscapebackbutton{
	text-align:left;
	margin-left:50px;
}



/* End Piece Pages  */ 