/* --------------------------- */
/* Redefine standard HTML tags */
/* --------------------------- */
* {						/* All elements */
	margin: 0;				/* Set margin to 0  */
	padding: 0;				/* Set padding to 0 */
}
body {					/* Body */
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin:42px 0px 0px 0px; 
	background-color:#BABBBE; 
	background-image:url(images/DesignA_background.gif); 
	background-repeat:repeat-x;
}
a {text-decoration: none}	/* All links */
a:link,
a:visited {color: #000000}	/* Link color: Default */
a:hover,
a:active  {color: #CD3333}	/* Link color: Hover */

h1 {					/* H1 */
	font-size: 32px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 8px 0 10px;
	color:#A7c817;
	font-weight:bold;
}

h2 {					/* H1 */
	font-size: 24px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 8px 0 10px;
	color:#A7c817;
	font-weight:bold;
}

h3 {font-size:12px;
font-weight:bold;
}

.emphasis {font-style:italic;
font-weight:bold;
color:#8EAE03;}

.artist_thumb {margin-left:35px; margin-right:10px; float:left;}
.artist_full {float:right;}
#clients {margin-top:25px; text-align:left;}

/* ---------------------------------- */
/* Set styles for browser consistency */
/* ---------------------------------- */
a img {border-width: 0}		/* Remove border from image links     */
p {margin: 0px 0px 12px 25px}		/* Set paragraph margin               */
ul {list-style-type: disc}	/* Set bullet type for unordered list */
li {margin-left: 20px}		/* Set left margin for list elements  */
.handcursor{
	cursor: hand;
	cursor: pointer;
	}
hr {border:1px dashed #474646;}	


/* ----------------------------- */
/* Create custom classes and IDs */
/* ----------------------------- */

/* -- All Pages -- */
table#main {			/* Main table. Contains header, content, and footer. */
	margin: 0 auto;
	text-align: left;
}

#header {				/* Header table cell */
	height: 120px;
	background-color: #E8EDD7;
	border: 1px solid #CD9967;
}
#content_table {				/* Content table cell */
	height: 420px;
	background-color: #ffffff;
	text-align:left;
}
#repeat {width:113px; margin:0px;}
#footer {				/* Footer table cell */
	height: 30px;
    padding-left:5px;
	font-size:11px;
	font-weight: bold;
	color:#363636;
}

.nav {font-weight: bold}		/* All navigation links */
.nav a:link,
.nav a:visited {color: #000000}	/* Nav color: Default */
.nav a:hover,
.nav a:active  {color: #CD3333}	/* Nav color: Hover   */
.nav a.current {color: #249024}	/* Nav color: Current */

#nav {				/* Navigation in header */
	font-size: 12px;
	margin: 0px;
}

.clear { clear:both;}

#copyright {			/* Copyright table cell */
	height: 30px;
	padding-left:5px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
}
#copyright,
a.applebox:link,
a.applebox:visited,
a.applebox:hover,
a.applebox:active,
a.applebox:link    span,
a.applebox:visited span {color: #000000}	/* Copyright line default color  */
a.applebox:hover   span,
a.applebox:active  span {color: #D1202A}	/* Rollover color for "applebox" */

/* -- Contact Page -- */
#contact {margin: 30px 0 15px}
#contact .form {padding: 10px 15px}
#contact .form form {margin: 0 0 0 15px}
#contact .info {}
#contact .info .address {}
#contact .info .phone {}
#contact .info .email {}
.req {color: #D1202A}	/* Required fields color */

/* -- Scrolling Div Container -- */
#divUpControl{
	position:absolute;
	width:360;
	left:840px;
	z-index:1;
	text-align: right;
	top: 280px;
	height: 23px;
} 
#divDownControl{
	position:absolute;
	width:360;
	left:840px;
	z-index:1;
	text-align: right;
	top: 385px;
}
#divContainer{position:absolute; width:360; height:120; overflow:hidden; top:200px; left:800px; clip:rect(0,360,120,0); visibility:hidden;} 
#divContent{position:absolute; width:360; height:120; top:5; left:5; text-align: left; background-color: transparent;} 

#divUpControl_scroll{
	position:absolute;
	width:360;
	left:840px;
	z-index:1;
	text-align: right;
	top: 280px;
	height: 23px;
} 

#divDownControl_scroll{
	position:absolute;
	width:360;
	left:840px;
	z-index:1;
	text-align: right;
	top: 450px;
}

#divContainer_scroll{position:absolute; width:360; height:290; overflow:hidden; top:20px; left:800px; clip:rect(0,360,290,0); visibility:hidden;} 
#divContent_scroll{position:absolute; width:360; height:290; top:5; left:5; text-align: left; background-color: transparent;} 

/* --logo positioning-- */
.position {
	position: relative;
	left: 0px;
	top: 0px;
}
#logolink {position:absolute;
height:125px;
width:208px;
background-color:transparent;
top:0px;
right:10px;
z-index:15}
