/* CSS Document */

/* element layout */


body#mainBody
{
	 FONT-FAMILY: Georgia, Times, serif;
	 background: url(images/jane_hunt_violin_venus_bgre.jpg) scroll 0 0 transparent;
}

#musicplayer
{ 
	float: right; 
	margin: 25px 15px 15px 25px;
}

#page-wrap
{
	margin: 15px auto;
	width: 1000px;
	overflow: hidden;
}

#logo
{ 
	padding: 30px;
	margin: auto;
	position: relative;
	top: 15px;
}

#nav-content-wrap
{
	background: none repeat scroll 0 0 rgba(247, 223, 160, 0.5); 
	-moz-border-radius: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-webkit-border-top-right-radius: 10px; 
	border-radius: 10px; 
	margin: 25px 0 25px 0;
	padding: 0;
	width: 1000px;
}

#main-nav
{ 
	background: url(images/navbg.png) no-repeat scroll 50% 50% transparent;
	padding: 15px 0 15px 0;
	margin: 0;
	position: relative;
	top: 6px;
	text-align: center;
}

#main-nav li
{
	display: inline;
	padding: 0px;
	margin: 4px 0 10px 0;
	text-transform: uppercase;
}

.main-content2{ 
	margin: auto;
	padding: 20px 0 0 20px;
	width: 850px;
}

.main-content2 table{
	margin: auto;
}

#callout
{
	background: none repeat scroll 0 0 rgba(237, 233, 227, 0.5); 
	-moz-border-radius: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-webkit-border-top-right-radius: 10px; 
	border-radius: 10px; 
	margin: 0 0 25px 0;
	padding: 10px;
	width: 225px;
}

#flourish
{ 
	padding: 30px;
	margin: auto;
	position: relative;
	bottom: 15px;
}


#base-links
{ 
	background: none repeat scroll 0 0; 
}



/* font formatting */
p 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
	TEXT-ALIGN: left;
	MARGIN: 5px 10px 15px 10px;
    COLOR: #2e261e;
    LINE-HEIGHT: 17px;
}

.tight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
	TEXT-ALIGN: left;
	MARGIN: 5px 10px 15px 10px;
    COLOR: #2e261e;
    LINE-HEIGHT: 15px;
}

ul 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
	TEXT-ALIGN: left;
    MARGIN: 0px;
    COLOR: #2e261e;
    LINE-HEIGHT: 17px;
}

h1 
{
    FONT-WEIGHT: normal;
	FONT-STYLE: italic;
    FONT-SIZE: 15px;
	TEXT-ALIGN: center;
    MARGIN: 5px 10px 5px 10px;
    COLOR: #2e261e;
    LINE-HEIGHT: 18px;
}

h2 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 19px;
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase;
    MARGIN: 15px 10px 15px 10px;
    COLOR: #2e261e;
    LINE-HEIGHT: 21px;
}

h3 
{
    FONT-WEIGHT: normal;
	FONT-STYLE: italic;
    FONT-SIZE: 17px;
	TEXT-ALIGN: left;
    MARGIN: 5px 10px 5px 10px;
    COLOR: #2e261e;
    LINE-HEIGHT: 20px;
}

h4 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
	TEXT-ALIGN: left;
    MARGIN: 5px 10px 5px 10px;
    COLOR: #2e261e;
    LINE-HEIGHT: 18px;
}

h5 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
	TEXT-ALIGN: left;
    MARGIN: 5px 10px 10px 10px;
    COLOR: #2e261e;
    LINE-HEIGHT: 17px;
}

h6 
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
	TEXT-ALIGN: left;
    MARGIN: 0px 10px 20px 10px;
    COLOR: #2e261e;
    LINE-HEIGHT: 15px;
}

a
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #3c3e55;
}

a:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #555873;
}

#main-nav a 
{
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	MARGIN: 0 10px 0 10px;
    COLOR: #3c3e55;
    LINE-HEIGHT: 13px;
}

#main-nav a:hover
{
    COLOR: #555873;
}

#base-links p
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
	TEXT-ALIGN: center;
    MARGIN: 0 0 0 25px;
    COLOR: #2e261e;
    LINE-HEIGHT: 10px;
}

#base-links a
{
    FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
    COLOR: #2e261e;
}

#base-links a:hover
{
    FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	COLOR: #625446;
}

#leslie
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
	TEXT-ALIGN: left;
    MARGIN: 3px 0 20px 25px;
    COLOR: #625446;
    LINE-HEIGHT: 10px;
}

#leslie a 
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #625446;
}

#leslie a:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #625446;
}

.smallprompt{
	font-size:12px;
}
#twitter-link{ background:url("images/icon_twitter_sprite.png") repeat scroll 0 0 transparent; }
#twitter-link:hover{ background-position: 0px -60px; }
#facebook-link{ background:url("images/icon_facebook_sprite.png") repeat scroll 0 0 transparent; }
#facebook-link:hover{ background-position: 0px -60px; }
#youtube-link{ background:url("images/icon_youtube_sprite.png") repeat scroll 0 0 transparent; }
#youtube-link:hover{ background-position: 0px -60px; }
#myspace-link{ background:url("images/icon_myspace_sprite.png") repeat scroll 0 0 transparent; }
#myspace-link:hover{ background-position: 0px -60px; }
