body {
	background-color:#2c2620;
	font-size: 13px;
	text-indent:0;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	color:#630;
	font-family: "Book Antiqua",Georgia,"MS Sans Serif", Geneva, sans-serif;
	font-weight:bold;
}

.wrapper  {
	width:766px;
	height:753px;
	margin-left: auto ;
	margin-right: auto ;
	text-align:left;
}

/*table*/
/*Left Column*/

.lc  {
	width: 163px;
	height:753px;
	float:left;
}

.lc1 {
	height: 220px;
	width: 163px;
	float:left;
	background-image:url(images/lc1.jpg);
}

.lc2 {
	height:401px;
	width: 163px;
	float:left;
	background-image:url(images/lc2.jpg);
}

.lc3 {
	height: 132px;
	width: 163px;
	float:left;
	background-image:url(images/lc3.jpg);
}

/* Center Colum*/
.cc  {
	width: 474px;
	height:753px;
	float:left;
}

.cc1 {
	height: 220px;
	background-image:url(images/cc1.jpg);
	width:474px;
	float:left;
}

.cc2_main {
	height:401px;
	background-image:url(images/cc2_main.jpg);
	width:474px;
	float:left;
}

.cc2_about {
	height:401px;
	background-image:url(images/cc2_about.jpg);
	width:474px;
	float:left;
}

.cc2_port {
	height:401px;
	background-image:url(images/cc2_port.jpg);
	width:474px;
	float:left;
}

.cc2_web {
	height:401px;
	background-image:url(images/cc2_web.jpg);
	width:474px;
	float:left;
}

.cc2_photo {
	height:401px;
	background-image:url(images/cc2_photo.jpg);
	width:474px;
	float:left;
}

.cc2_ps {
	height:401px;
	background-image:url(images/cc2_ps.jpg);
	width:474px;
	float:left;
}

.cc2_contact {
	height:401px;
	background-image:url(images/cc2_contact.jpg);
	width:474px;
	float:left;
}

.cc2_manip {
	height:401px;
	background-image:url(images/cc2_manip.jpg);
	width:474px;
	float:left;
}

.cc3 {
	height: 132px;
	background-image:url(images/cc3.jpg);
	width:474px;
	float:left;
}

/*Right Column*/


.rc  {
	width: 129px;
	height:753px;
	float:left;
}

.rc1 {
	height: 220px;
	width: 129px;
	float:left;
	background-image:url(images/rc1.jpg);
}

.rc2 {
	height:401px;
	width: 129px;
	float:left;
	background-image:url(images/rc2.jpg);
}

.rc3 {
	height: 132px;
	width: 129px;
	float:left;
	background-image:url(images/rc3.jpg);
}


/* Menu */
.menupane {
	position:absolute;
	width:211px;
	height:144px;
	float:left;
	z-index:5;
	top: 477px;
}

#menu a {
	width:211px;
	height:144px;
	float:left;
	text-decoration: none;
	left: 163;
}
	
/*menu link map*/
a#home {width:123px; height:26px; margin-left:4px; margin-top:11px;}
a#about {width:91px; height:26px; margin-left:34px; margin-top:7px;}
a#portfolio {width:123px; height:26px; margin-left:60px; margin-top:12px;}
a#contact {width:98px; height:24px; margin-left:112px; margin-top:12px;}


/*link hover images*/
a#home:hover { background-image:url(images/main2.jpg); border: none; background-repeat:no-repeat; }
a#about:hover { background-image:url(images/about2.jpg); border: none; background-repeat:no-repeat; }
a#portfolio:hover { background-image:url(images/port2.jpg); border: none; background-repeat:no-repeat; }
a#contact:hover { background-image:url(images/contact2.jpg); border: none; background-repeat:no-repeat; }


/* Text Formatting */
.topline {
	margin: 80px 20px 0px 30px;
	padding-top: 0px;
}

.portmenu {
	margin: 75px 5px 0px 150px;
	padding-top: 0px;
	font-size:15px;
	line-height:28px;
}


.maintexttop {
	margin: 90px 5px 0px 150px;
	padding-top: 0px;
}

ul  {
	list-style-type: none;
	margin-top:5px;
	margin-bottom: 5px;
}

li  {
	list-style-image:url(images/x.png);
}

a {
	text-decoration: none;
	color:#630;
}
	
a:hover {
	color:#900;
	text-decoration:underline;
}
 
 /* Gallery */
.gallpane {
	position: relative;
	width:474px;
	height:401px;
	float:left;
}

#gall a {
	float:left;
	text-decoration: none;
}
	
/* Gallery Menu link map*/
	/* Web */
a#dap {width:110px; height:105px; margin-left:11px; margin-top:24px;}
a#wavos {width:110px; height:105px; margin-left:17px; margin-top:26px;}
a#th {width:110px; height:105px; margin-left:72px; margin-top:88px;}
a#yrpp {width:110px; height:105px; margin-left:11px; margin-top:13px;}
a#real {width:110px; height:105px; margin-left:17px; margin-top:13px;}
a#cheese {width:110px; height:105px; margin-left:261px; margin-top:7px;}
	/* Photo */
a#rat {width:110px; height:105px; margin-left:11px; margin-top:24px;}
a#band {width:110px; height:105px; margin-left:17px; margin-top:26px;}
a#joey1 {width:110px; height:105px; margin-left:72px; margin-top:88px;}
a#flowers {width:110px; height:105px; margin-left:11px; margin-top:13px;}
a#law {width:110px; height:105px; margin-left:17px; margin-top:13px;}
a#cole {width:110px; height:105px; margin-left:261px; margin-top:7px;}
	/*Photoshop*/
a#camille {width:110px; height:105px; margin-left:11px; margin-top:24px;}
a#charlie {width:110px; height:105px; margin-left:17px; margin-top:26px;}
a#heart {width:110px; height:105px; margin-left:72px; margin-top:88px;}
a#legend {width:110px; height:105px; margin-left:11px; margin-top:13px;}
a#lady {width:110px; height:105px; margin-left:17px; margin-top:13px;}
a#ring {width:110px; height:105px; margin-left:261px; margin-top:7px;}

	/*Photoshop*/
a#aged1 {width:110px; height:105px; margin-left:11px; margin-top:24px;}
a#dag {width:110px; height:105px; margin-left:17px; margin-top:26px;}
a#aged2 {width:110px; height:105px; margin-left:72px; margin-top:88px;}
a#ansel {width:110px; height:105px; margin-left:11px; margin-top:13px;}
a#drama {width:110px; height:105px; margin-left:17px; margin-top:13px;}
a#movie {width:110px; height:105px; margin-left:261px; margin-top:7px;}

/*link hover images*/
	/* Web */
a#dap:hover { background-image:url(images/dap_ani.gif); border: none; background-repeat:no-repeat; }
a#wavos:hover { background-image:url(images/wavos_ani.gif); border: none; background-repeat:no-repeat; }
a#th:hover { background-image:url(images/th_ani.gif); border: none; background-repeat:no-repeat; }
a#yrpp:hover { background-image:url(images/yrpp_ani.gif); border: none; background-repeat:no-repeat; }
a#real:hover { background-image:url(images/real_ani.gif); border: none; background-repeat:no-repeat; }
a#cheese:hover { background-image:url(images/cheesy_ani.gif); border: none; background-repeat:no-repeat; }
	/* Photo */
a#rat:hover { background-image:url(images/rat_ani.gif); border: none; background-repeat:no-repeat; }
a#band:hover { background-image:url(images/band_ani.gif); border: none; background-repeat:no-repeat; }
a#joey1:hover { background-image:url(images/joey1_ani.gif); border: none; background-repeat:no-repeat; }
a#flowers:hover { background-image:url(images/flower_ani.gif); border: none; background-repeat:no-repeat; }
a#law:hover { background-image:url(images/law_ani.gif); border: none; background-repeat:no-repeat; }
a#cole:hover { background-image:url(images/cole_ani.gif); border: none; background-repeat:no-repeat; }

	/* Photoshop */
a#camille:hover { background-image:url(images/camille_ani.gif); border: none; background-repeat:no-repeat; }
a#charlie:hover { background-image:url(images/charlie_ani.gif); border: none; background-repeat:no-repeat; }
a#heart:hover { background-image:url(images/heart_ani.gif); border: none; background-repeat:no-repeat; }
a#legend:hover { background-image:url(images/legend_ani.gif); border: none; background-repeat:no-repeat; }
a#lady:hover { background-image:url(images/lady_ani.gif); border: none; background-repeat:no-repeat; }
a#ring:hover { background-image:url(images/ring_ani.gif); border: none; background-repeat:no-repeat; }

	/* Manip */
a#aged1:hover { background-image:url(images/aged1.gif); border: none; background-repeat:no-repeat; }
a#dag:hover { background-image:url(images/dag.gif); border: none; background-repeat:no-repeat; }
a#aged2:hover { background-image:url(images/aged2.gif); border: none; background-repeat:no-repeat; }
a#ansel:hover { background-image:url(images/ansel.gif); border: none; background-repeat:no-repeat; }
a#drama:hover { background-image:url(images/drama.gif); border: none; background-repeat:no-repeat; }
a#movie:hover { background-image:url(images/movie.gif); border: none; background-repeat:no-repeat; }

/* Popup */
.pop {
	width: 900px;
	height: 630px;
	display:none;
	z-index: 1000;
	background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
	text-align: center;
	top:-160px;
	left:-220px;
	position:absolute;
	background-position:center;
}

.pop img {
	top:40px;
	position: relative;
	border-color:#886d58;
	border-width: thin;
	border-style: solid;
}

.pop_txt  {margin-top:50px; margin-left: auto; margin-right:auto; color:#907561; position: relative; width:900px; height:50px;}

.vert_pop_txt  {margin-top:30px; margin-left: auto; margin-right:auto; color:#907561; position:relative;  width:900px; height:50px;}

.before {float: left; position:relative; margin-top: 130px; margin-left:auto; margin-right:auto; width:450px; height:30px; color:#907561;}

.after {float: right; position:relative; margin-top: 130px; margin-left:auto; margin-right:auto; width:450px; height:30px; color:#907561;}

.beforev {float: left; position:relative; margin-top: 30px; margin-left:auto; margin-right:auto; width:450px; height:30px; color:#907561;}

.afterv {float: right; position:relative; margin-top: 30px; margin-left:auto; margin-right:auto; width:450px; height:30px; color:#907561;}

.pop_close  {color:#b08767; position:absolute; top: 10px; left: 810px;}

.pop a:hover {text-decoration:underline; color:#f8e1a6;}

/*contact form elements */

label {
	font-size: 13px;
	color:#630;
}


input, select, textarea {
  color: #630;
}


