body {
	margin:0;
	padding:0;
	background:#ff9966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#362f2d;
}

.clear {
	clear:both;
}

a {
	color:#ed813a;
	font-weight:bold;
}

.left object, .left embed {
	width:400px;
	height:auto;
}

#wrap {
	margin:0 auto;
	width:962px;
}

#store_wrap {
	background:#FFF;
}

#header {
	margin-top:20px;
	margin-bottom:10px;
}

#header .left {
	float:left;
}

#header .right {
	float:right;
}

#main_wrap {
	background:url(../images/main-bg-middle.jpg) repeat-y;
}

#main_outter {
	background:url(../images/main-bg-top.jpg) no-repeat top;
}

#main_inner {
	background:url(../images/main-bg-bottom.jpg) no-repeat bottom;
	min-height:500px;
	padding-top:20px;
}

#menu {
	background:url(../images/menu-bg.jpg);
	height:33px;
	width:899px;
	margin:0 auto;
}

#menu .menu_item {
	padding-left:28px;
	padding-right:28px;
}

#menu ul {
	padding:0;
	margin:0;
}

#menu li {
	float:left;
	list-style:none;
}

#main {
	padding:20px 30px;
}

#main .left {
	float:left;
	width:540px;
}

#main .right {
	float:left;
	width:330px;
	margin-left:20px;
}

#main.home .left {
	width:460px;
}

#main.home .right {
	width:420px;
}

#main .content .right {
	width:auto;
	margin:auto;
	float:none;
}

.box {
	background:url(../images/box-right-middle.gif);
	width:416px;
	margin-bottom:20px;
}

.box .outter {
	background:url(../images/box-right-top.gif) no-repeat top;
}

.box .inner {
	background:url(../images/box-right-bottom.gif) no-repeat bottom;
}

.box_small {
	background:url(../images/box-right-middle-small.gif);
	width:300px;
	margin-bottom:20px;
}

.box_small .outter {
	background:url(../images/box-right-top-small.gif) no-repeat top;
}

.box_small .inner {
	background:url(../images/box-right-bottom-small.gif) no-repeat bottom;
}

.box_middle {
	background:url(../images/box-right-middle-medium.gif);
	width:450px;
	margin-bottom:20px;
}

.box_middle .outter {
	background:url(../images/box-right-top-medium.gif) no-repeat top;
}

.box_middle .inner {
	background:url(../images/box-right-bottom-medium.gif) no-repeat bottom;
}

.box_big {
	background:url(../images/box-right-middle-big.gif);
	width:540px;
	margin-bottom:20px;
}

.box_big .outter {
	background:url(../images/box-right-top-big.gif) no-repeat top;
}

.box_big .inner {
	background:url(../images/box-right-bottom-big.gif) no-repeat bottom;
}

.box_inside {
	background:url(../images/box-right-middle-inside.gif);
	width:337px;
	margin-bottom:20px;
}

.box_inside .outter {
	background:url(../images/box-right-top-inside.gif) no-repeat top;
}

.box_inside .inner {
	background:url(../images/box-right-bottom-inside.gif) no-repeat bottom;
}

.box .title, .box_small .title, .box_middle .title, .box_big .title, .box_inside .title {
	padding-top:10px;
	padding-left:20px;
	margin-left:15px;
	background:url(../images/title-circle.gif) no-repeat left 17px;
}

.title h1, .title h2 {
	display:inline;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:20px;
	letter-spacing:2px;
	font-weight:normal;
	padding-right:20px;
	background:url(../images/title-circle.gif) no-repeat right 7px;
}

.box .content, .box_small .content, .box_middle .content, .box_big .content, .box_inside .content {
	padding:0 20px 10px 20px;
	line-height:18px;
}

#testimonials {
	background:url(../images/quote-left.gif) no-repeat 0 20px;
	margin-bottom:10px;
}

#testimonials .inner {
	background:url(../images/quote-right.gif) no-repeat 360px 50px;
	min-height:120px;
}

#testimonials .title {
	padding-left:56px;
}

#testimonials .content {
	padding:10px 80px;
}

#testimonials .testimonial_random_item_body {
	font-size: 18px;
	font-style: italic;
}

#music_album_list_wrap .music_album_list_item .left {
	float:left;
	width:100px;
}

#music_album_list_wrap .music_album_list_item .right {
	float:left;
	width:360px;
	margin-left:10px;
}

.music_album_list_item .album_name {
}

#music_album_list_wrap .music_album_list_item {
	padding-top:10px;
	border-top:2px solid #ed813a;
	margin-top:10px;
}

.music_album_list_item .album_description {
}

.music_album_list_item .performed_by {
	font-weight:bold;
}

.music_album_list_item .song_title {
	font-weight:bold;
	color:#ed813a;
}

.music_album_list_item label {
	padding-right:3px;
	font-weight:bold;
}

.link_itunes, .link_amazon, .link_cdbaby, .link_other {
	padding-right:10px;
}

.box_home_portfolio .jcarousel-skin-tango .jcarousel-container-horizontal {
	width:370px;padding:20px 0;
	margin-left:10px;
}

.box_home_portfolio .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  370px;
}

.box_home_portfolio .jcarousel-skin-tango .jcarousel-item {
    width: 100px;
    height: 100px;
	padding:2px;
}

.box_home_portfolio .jcarousel-skin-tango .jcarousel-item img {
	width: 100px;
    height: 100px;
}

#footer {
	margin-top:5px;
	margin-bottom:5px;
}

#footer .left {
	float:left;
	width:400px;
	padding-left:10px;
	color:#FFF;
}

#footer .left ul {
	padding:0;
	margin:0;
}

#footer .left li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}

#footer .left li.label {
	padding-top:7px;
	padding-right:5px;
	font-weight:bold;
}

#footer .right {
	float:right;
	text-align:right;
	width:100px;
	margin-right:10px;
padding-right: 10px;
border-bottom: solid 2px;
}

.wordpress_entry .date {
margin-top: 5px;
}
.wordpress_entry {
margin-top: 15px;
}

table p {
margin-top:0;
}
p{
margin-top:0;
}

img.image_align_left {
        float:left;
        margin-right:10px;
}

img.image_align_right{
        float:right;
        margin-left:10px;
}

#main.home .left {
text-align:justify;
}

     
