/*
Theme Name: Miami Elite Music
Theme URI: http://www.miamielitemusic.com/
Description: A custom built theme for Miami Elite Music.
Version: 1.0
Author: Eddie Machado
Author URI: http://www.eddiemachado.com/
Tags: music, custom layout, fixed width, one, widgets

	Miami Elite Music v1.0
	 http://www.miamielitemusic.com/

	This theme was designed and built by Skeleton Key Media,
	whose website you will find at http://www.skeletonkeymedia.com/


*/

body {
	background: #ffffff url(img/bg.jpg) top repeat fixed;
	width: 1000px;
	margin: 0px auto;
	font-family: Georgia;
	font-size: 14px;
	text-shadow: 0px 1px 1px #fff;
}

a {
	color: #035e95;
	text-decoration: none;
}

a:hover {
	color: #60bf49;
	text-decoration: underline;
}

h2 {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 3px;
	margin-top: 2px;
	color: #494a48;
	text-shadow: 0px 1px 1px #fff;
}

h3 {
	font-size: 14px;
	text-transform: uppercase;
	background: #000;
	padding: 4px;
	color: #fff;
}

h4 {
	font-size: 14px;
	text-transform: uppercase;
	margin-top: 2px;
	margin-bottom: 3px;
	color: #494a48;
	text-shadow: 0px 1px 1px #fff;
}

h6{
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 3px;
	margin-top: 2px;
	color: #000;
	text-shadow: 0px 1px 1px #fff;
	margin-top: 270px;
}

#header {
    width: 600px;
	margin: 0px auto;
}

/*-------Navigation-------------*/
#nav { 
    width: 1000px; 
    height: 33px;
    margin-bottom: 15px;
    margin-top: 3px;
    font-size: 16px;
}

#nav ul {
}

#nav ul li { 
    float:left; 
    margin: 0 10px 0 0; 
    height: 33px; 
    overflow: hidden; 
    display: inline; 
    line-height:33px;
}

#nav ul li a {
    display: block; 
    color:#292929; 
    padding:0 10px 0 10px; 
    font-weight:bold; 
    text-transform:uppercase; 
}

#nav ul li a:hover {
    color:#333; 
    text-decoration:none;
}

#nav ul li.current_page_item { 
    color:#035e95;
    text-shadow: 0px 1px 1px #fff; 
}

#nav ul li.current_page_item a {  
    color:#035e95; 
}


/***************Rounded Edges***************/

.roundtop580 { 
	background: url(img/580-top.png) no-repeat top;
	margin-bottom: 0px;
	height: 6px;
}

.roundbottom580 {
	background: url(img/580-bottom.png) no-repeat top;
	margin-top: 0px;
	height: 6px;
	margin-bottom: 10px;
}

.roundtop390 { 
	background: url(img/390-top.png) no-repeat top;
	margin-bottom: 0px;
	height: 4px;
}

.roundbottom390 {
	background: url(img/390-bottom.png) no-repeat top;
	margin-top: 0px;
	height: 4px;
	margin-bottom: 10px;
}

.roundtop290 { 
	background: url(img/290-top.png) no-repeat top;
	margin-bottom: 0px;
	margin-top: 10px;
	height: 4px;
}

.roundbottom290 {
	background: url(img/290-bottom.png) no-repeat top;
	margin-top: 0px;
	height: 4px;
	margin-bottom: 10px;
}

.roundtop { 
	background: url(img/foot-top.png) no-repeat top;
	margin-bottom: 0px;
	height: 10px;
	margin-top: 10px;
}

.huge {
	border: 10px solid #fff;
}

.breadcrumb {
	font-size: 11px;
}

.number {
	margin-top: 95px;
	margin-left: 120px;
	font-size: 20px;
	text-shadow: 0px 1px 1px #fff;
}
/***************Home Page******************/

#bottom_left {
	width: 400px;
	float: left;
	padding: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

#front_contact {
	width: 130px;
	padding: 10px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}

#bottom_right {
	width: 390px;
	float: right;
	padding: 10px;
	margin-top: 10px;
}

#bottom_right p {
	text-decoration: bold;
}

/***************About Us*******************/

#cassie {
	width: 200px;
	height: 600px;
	border: 5px #ffffff;
	background: url(img/cassie.png) top no-repeat;
	margin-right: 10px;
	float: left;
}

#about_center {
	width: 580px;
	float: left;
}

#about_us {
	padding: 10px;
	background: url(img/paper.jpg) repeat;
}

#mariella {
	width: 200px;
	height: 600px;
	border: 5px #ffffff;
	background: url(img/mariella.png) top no-repeat;
	float: right;
}

#about_contact {
	width: 235px;
	margin-right: 10px;
	padding: 10px;
	float: left;
	margin-bottom: 10px;
}

#about_contact p {
	float: left;
}

.phonage {
	float: right;
	margin-left: 10px;
}

#about_contact img {
	margin-left: 90px;
	margin-top: 43px;
}

#about_locate {
	width: 265px;
	padding: 10px;
	float: right;
	margin-bottom: 10px;
}

/***************Curriculum*****************/

#left_boxes {
	width: 200px;
	float: left;
	margin-right: 10px;
}

.box {
	width: 193px;
	height: 193px;
	border: 2px solid #fff;
	margin-bottom: 10px;
}

#right_boxes {
	width: 200px;
	float: right;
}

/***************Teach For Us**************/

#teach_us {
	width: 410px;
	float: right;
}

.teach {
	width: 403px;
	height: 403px;
	border: 2px solid #fff;
	margin-bottom: 10px;
}

/***************Blog Page*****************/

#contact_box {
	width: 390px;
	height: 235px;
	background: url(img/note.png) top no-repeat;
	padding: 10px;
}

.rss {
	float: right;
	width: 100px;
	height: 100px;
	border: 0px;
	margin-right: 5px;
}

#info_box {
	width: 390px;
	background: #fff url(img/paper.jpg) repeat;
	padding: 10px;
}

#right_single {
	width: 410px;
	float: right;
}

.author_img {
	width: 100px;
	border: 2px solid #60bf49;
	float: right;
	margin-left: 10px;
}

.twitter {
	width: 40px;
	border: 0px;
	float: right;
	margin-left: 5px;
}

/*************Footer**********************/


#footer {
	background: url(img/paper.jpg) repeat;
	padding: 10px;
	border-bottom: 10px;
}

.foot_left {
	width: 180px;
	float: left;
	border-right: 1px groove #efefef;
}

.foot_left ul,li {
	list-style-type: none;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 7px;
}

.foot_left h4 {
	margin-left: 5px;
}

.right_foot {
	width: 430px;
	float: right;
}

.right_foot img {
	float: right;
	width: 100px;
	border: 0px;
	margin-left: 5px;
}

.right_foot p {
	float: left;
	width: 320px;
	font-size: 11px;
}
/*************Comments********************/

.comment-gravatar {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	border: 2px solid #60bf49;
}

