@import url("trinitytext.css");
@import url("trinityform.css");
/* -------------------------------------
  Trinitymountaingallery.com Main Styles
---------------------------------------- */

*
{
margin:0;
padding:0;
}
/* -------------------------------------
              Layout Styles
---------------------------------------- */
body 
{ 
background:#7C7C65; 
font: normal 12px/1.4em Georgia, "Times New Roman", Times, serif;
text-align:center; 
color:#474747; 
}
/*   Center horizon and wrap   */

/* styles for IE 5 Mac */
#horizon {
	position: absolute;
	top: 20px;
	left: 0;
}
/*  main wrapper and container  */
/*  IE 5 Hack \*/
#horizon
{
	background-color: transparent;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin-top: -312px;
	text-align: center;
	min-width: 760px;
	z-index: 2;
}
/* end hack */ 
#wrap
{
position:relative;
width:780px;
height:550px;
margin: 0px auto;
text-align:left;
background:#7C7C65 url(../asset/global/bg_horizon.jpg) no-repeat 0 0;
}
div#lefty
{
width:219px;
height:510px;
background:#999980;
margin:20px 0 0 20px;
float:left;
display:inline;
}
div#logo
{
width:204px;
height:106px;
margin:4px 0 0 7px;
background:#999980 url(../asset/global/tmg_logo.gif) no-repeat 0 0;
}

ul#artist
{
width:515px;
height:510px;
background:#fff;
list-style:none;
}
ul#artist li#rosi
{
width:515px;
height:252px;
display:block;
background:#806F78;
list-style:none;
}
ul#artist li#rosi a
{
color:#fff;
text-decoration:none;
}
ul#artist li#rosi a:hover
{
background:#806F78;
}
ul#artist li#ginny
{
width:515px;
height:253px;
display:block;
background:#5B5BAD;
list-style:none;
margin:5px 0 0 0;
}
ul#artist li#ginny a
{
background:#5B5BAD;
color:#fff;
text-decoration:none;
}
ul#artist li#ginny a:hover
{
background:#5B5BAD;
}
/* -------------------------------------
                Nav Styles
----------------------------------------*/
div#nav
{
width:170px;
height:165px;
background:#999980;
margin:10px 0 0 8px;
position:relative;
}
.p7tbsubh {background-color: #999980;; border-right: .5px solid #eee; font-size: 12px; font-family: Helvitica, Arial, Helvetica, sans-serif; }
.p7tbsubh p {margin: 0px;}
.p7tbsubh a, .p7tbsubh a:link 
{
color: #fff; 
background:#999980;;
display:block; 
height:1%; 
padding: 6px 12px 6px 6px;
text-decoration:none;
letter-spacing:1px;
}
.p7tbsubh a:visited {color: #fff;}
.p7tbsubh a:hover {background: transparent; color: #343449; display:block; height:1%}
.p7tbsubh a:active {color: #343449;}



/* -------------------------------------
             Sub Nav Styles
----------------------------------------*/
.p7tbsub {background-color: #806F78; border-top: .5px solid #eee; font-size: 12px; font-family: Helvitica, Arial, Helvetica, sans-serif; }
.p7tbsub p {margin: 0px;}
.p7tbsub a, .p7tbsub a:link 
{
color: #fff; 
background:#806f78;
display:block; 
height:1%; 
padding: 6px 12px 6px 6px;
text-decoration:none;
letter-spacing:1px;
}
.p7tbsub a:visited {color: #fff;}
.p7tbsub a:hover {background: transparent; color: #343449; display:block; height:1%}
.p7tbsub a:active {color: #343449;}


#p7TBsub20 { position:absolute; left: 133px; top: 30px; width: 180px; z-index: 70; visibility: hidden;}

#P7TabH a {background:transparent;}


/* -------------------------------------
             Sub Page Styles
----------------------------------------*/
div#sub-head
{
width:740px;
height:50px;
background:#806F78 url(/asset/sub-head.gif) no-repeat 0 0;
}
/*--- /#subnav ---*/
div#content, div#cardcontent
{
width:515px;
height:510px;
background:#806F78;
margin:20px 0 0 6px;
float:left;
display:inline;
}
div#artist-sub
{
background:#999980;
width:740px;
float:left;
margin:5px 0;
}