/* Start of CMSMS style sheet 'andreas_mitisek' */
/* Andreas Mitisek // Conductor // CSS */

* html {
overflow: hidden;
}
	
body {
background-color: #3d4456;
margin: 0; padding: 0; 
height: 100%; 
overflow: auto;
font-family: Georgia, "Times New Roman", Times, serif;
color: #ebe2a4;
}

/*------------------------------------ NAVIGATION*/

#nav {
background: #3d4456 url(uploads/images/nav_menu.gif) top left no-repeat;
position: fixed;
width: 278px; height: 404px;
top: 10px; left: 10px;
}

* html #nav {
background-color: #3d4456;
position: absolute;
width: 278px; height: 404px;
top: 10px; left: 10px;
}
	
/*------------------------------- ----- CONTENT*/

#content {
border: 10px solid #3d4456; border-left: 288px solid #3d4456;	
}

#home, #reviews, #repertoire, #rep_opera, #rep_concert, #media, #contact, #bio {
min-height: 376px;
border: 4px solid #3d4456; border-right: 4px solid #f2c540;
padding: 10px;
}

* html #home, * html #reviews, * html #repertoire, * html #rep_opera,
* html #rep_concert, * html #media, * html #contact, * html #bio {
height: 376px;
}	

/*------------------------------------ ROLLOVERS*/

#nav a:visited, #nav a {
display: block;
position: absolute;
}

/* HOME */
#nav a.home:visited, #nav a.home {
	top:14px; left:137px; width:60px; height:18px;}
#nav a.home:hover {
	background:url(uploads/images/menu_r2_c6_f3.jpg) no-repeat;}
	
/* REVIEWS */
#nav a.reviews:visited, #nav a.reviews {
	top:80px; left:86px; width:87px; height:18px;}
#nav a.reviews:hover {
	background:url(uploads/images/menu_r4_c4_f3.jpg) no-repeat;}
	
/* REPERTOIRE */
#nav a.rep:visited, #nav a.rep {
	top:149px; left:47px; width:116px; height:18px;}
#nav a.rep:hover {
	background:url(uploads/images/menu_r6_c2_f3.jpg) no-repeat;}

/* MEDIA */
#nav a.media:visited, #nav a.media {
	top:220px; left:121px; width:66px; height:18px;}
#nav a.media:hover {
	background:url(uploads/images/menu_r8_c5_f3.jpg) no-repeat;}
	
/* CONTACT */
#nav a.contact:visited, #nav a.contact {
	top:286px; left:149px; width:97px; height:18px;}
#nav a.contact:hover {
	background:url(uploads/images/menu_r10_c7_f3.jpg) no-repeat;}
	
/* BIOGRAPHY */
#nav a.bio:visited, #nav a.bio {
	top:351px; left:67px; width:116px; height:18px;}
#nav a.bio:hover {
	background:url(uploads/images/menu_r12_c3_f3.jpg) no-repeat;}	
	
#nav ul.non_graphic, #nav h1, hr {
	display: none;}

/*----------------------------------------- BASIC ELEMENT RULES*/

p, table {
font-size: 14px;
font-weight: 400;
}

p.p1 {
text-align: left;
}

p.p2 {
text-align: right;
}

p.p3 {
text-align: right;
clear: both;
}
	
p.p1 img {
padding-right: 5px;
float: left;
}

p.p2 img {
padding-left: 5px;
float: right;
}
	
blockquote {
margin: 20px;
font-weight: 400;
font-size: 18px;
text-align: right;
}

a, a:visited {
color: #f2c540;
text-decoration: none;
}

a:hover {
text-decoration:underline;
}

#content span {
display: none;
}

h2 {
height: 42px;
margin: auto; 
float: right;
}

#home h2 {
background: url(uploads/images/am_conductor.gif) center center no-repeat;
width: 440px; height: 70px;
float: none; margin: 0;
margin-left: auto; margin-right: auto;
}
	
#reviews h2 {
background: url(uploads/images/reviews.gif) top center no-repeat;
width: 200px; 
}

#repertoire h2 {
background: url(uploads/images/rep.gif) top center no-repeat;
width: 270px; 
}

#rep_opera h2 {
background: url(uploads/images/rep_opera.gif) top center no-repeat;
width: 420px; 
}

#rep_concert h2 {
background: url(uploads/images/rep_concert.gif) top center no-repeat;
width: 490px; 
}

#media h2 {
background: url(uploads/images/media.gif) top center no-repeat;
width: 150px; 
}

#contact h2 {
background: url(uploads/images/contact.gif) top center no-repeat;
width: 220px; 
}

#bio h2 {
background: url(uploads/images/bio.gif) top center no-repeat;
width: 245px; 
}

table.btm_tbl {
text-align: right;
}

td.bold {
font-weight:700;
}

/*------------------------ H2 HEADER LINES*/

#h2_tline, #h2_bline {
clear: both;
width: 100%; height:2px;
background: #ebe2a4;
}

#h2_tlinel, #h2_bliner {
width: 25%;	height: 2px;
background: #f2c540;
}

#h2_tlinel {
border-right: 2px solid #3d4456;
background: #f2c540;
}

#h2_bliner {
float: right;
border-left: 2px solid #3d4456;
}	

* html #h2_tlinel, * html #h2_bliner {
	margin: -10px;
}


/*------------------------ FORMS */

#button {
border-color:#ebe2a4;
border-style:single;
border-width:1px;
background-color:#ebe2a4;
color:#3d4456;
font-weight:600;
}

#rund {
border-color:#ebe2a4;
border-style:solid;
border-width:1px;
background-color:#3d4456;
color:#f2c540;
}

/* End of 'andreas_mitisek' */

