/*StyleSheet_Main.css
---------------------------------------*/


/*Content
---------------------------------------*/
#content_sub_top {
    float: left;
    background-image: url(../images/background_sub_top_main.png);
    width: 359px;
    height: 196px;
    margin: 10px 0 0 7px;
    padding: 0px;
}

#content_sub_bottom {
    float: left;
    background-image: url(../images/background_sub_bottom.png);
    width: 339px;
    height: 236px;
    margin: 10px 0 0 7px;
    padding: 10px;
}

#sub_text {
    float: right;
    width: 239px;
    height: 176px;
    margin: 0px;
    padding: 0px;
}

/*Typography Elements
---------------------------------------*/
#sub_text h1 {
    font-family: courier, arial, helvetica, sans-serif;
    font-weight: normal;
    font-style: italic;
    font-size: 2.0em;
    color: #f5455b;
    margin: 3px 0;
    padding: 0px;
}

#sub_text h2 {
    font-family: courier, helvetica, arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
    color: #f5455b;
    margin: 0 0 0 45px;
    padding: 0 5px 0 0;
}

#sub_text p {
    font-family: helvetica, arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: .9em;
    color: #f5455b;
    margin: 0 0 0 95px;
    padding: 0 5px 0 0;
}

#content_sub_bottom h1 {
    font-family: courier, helvetica, arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2.0em;
    text-align: center;
    color: #f5455b;
    margin: 0;
    padding: 0;
}

#content_sub_bottom h2 {
    font-family: courier, helvetica, arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    text-align: center;
    color: #f5455b;
    margin: 0;
    padding: 0;
}

#content_sub_bottom p {
    font-family: helvetica, arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.0em;
    text-align: justify;
    color: #f5455b;
    margin: 5px 0 0 0;
    padding: 0;
}

#content_main h1 {
    font-family: courier, helvetica, arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 2.5em;
    text-align: justify;
    color: #f5455b;
    margin: 5px 0 0 0;
    padding: 0;
}

#content_main h2 {
    font-family: courier, helvetica, arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 1.5em;
    text-align: justify;
    color: #f5455b;
    margin: 5px 0 0 0;
    padding: 0;
}

#content_main p {
    font-family: helvetica, arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 0.9em;
    text-align: justify;
    color: #f5455b;
    margin: 10px 0 0 0;
    padding: 0;
}

/*Media Elements
---------------------------------------*/

#media {
	height: 256px;
	width: 320px;
	padding: 10px ;
}

/*Image Elements
---------------------------------------*/

#featured_artist_photo {
    float: right;
    width: 146px;
    height: 201px;
    margin: 0px;
    padding: 30px 0px 0px 5px;
}

/*Form Elements
---------------------------------------*/
.form_input {
    background-color: #f5455b;
    color: #fff;
    
}