/***********************************************/
/* global                                      */
/***********************************************/
a, br, div, form, h1, h2, h3, h4, h5, h6, input, label, object, ol, p, select, span, table, td, textarea, tr, ul {list-style:none;}
/***********************************************/
/* top layout                                  */
/***********************************************/
	body,
	html {
	margin:0;
	padding:0;
	background:#787778;
	color:#FFF;
	font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
	font-size:12px;
	line-height: 18px;
	}
.clearit {
	clear: both;
}
	#top_body{
		background:#FFFFFF;
		margin:0;
		width:100%;
	}
	#wrap {
		background:#FFFFFF;
		margin:0;
		padding:10px 0 0 0;
		width:950px;
	}
	#main {
	float:right;
	width:610px;
	height: 100%;
	background-color: #FFFFFF;
	}
.itemList {
	float: right;
	width: 610px;
}
	#sidebar {
		background:#FFFFFF;
		float:left;
		width:340px;
	}
	#footer {
		background:#FFFFFF;
		margin:0 auto;
		clear:both;
	}
	.tl_wrap {
		background-image:url(../images/tl_middle.gif);
		background-repeat:repeat-y;
		width:340px;
		color:#000000;
	}
	.tl_top {
		background-image:url(../images/tl_top.gif);
		background-repeat:no-repeat;
		height:15px;
	}
	.tl_bottom {
		background-image:url(../images/tl_bottom.gif);
		background-repeat:no-repeat;
		height:15px;
		overflow:hidden;
		clear:both;
	}
	.tm_wrap {
	background-image:url(../images/tm_middle.gif);
	background-repeat:repeat-y;
	width:610px;
	color:#000000;
	float: right;
	}
.artist_txt {
	float: left;
	height: 100%;
	margin-bottom: 20px;
	width: 250px;
}
	.tm_top {
		background-image:url(../images/tm_top.gif);
		background-repeat:no-repeat;
		height:15px;
	}
	.tm_bottom {
		background-image:url(../images/tm_bottom.gif);
		background-repeat:no-repeat;
		height:15px;
		overflow:hidden;
		clear:both;
	}
/***********************************************/
/* green bottom  2 columns                     */
/***********************************************/
	#wrap2 {
		margin:0;
		width:100%;
	}
	#wrap2_header{
		background-image:url(../images/b_header.gif);
		background-position:top left;
		background-repeat:no-repeat;
		height:120px;
	
	}
	#main2 {
		background:#a3dc6b;
		float:left;
		width:610px;
	}
	#sidebar2 {
		background:#a3dc6b;
		float:left;
		width:340px;
	}
	.b21m_wrap{
		background-image:url(../images/b21m_middle.gif);
		background-repeat:repeat-y;
		width:610px;
		color:#000000;
	}
	.b21m_top{
		background-image:url(../images/b21m_top.gif);
		background-repeat:no-repeat;
		height:15px;
	}
	.b21m_bottom{
		background-image:url(../images/b21m_bottom.gif);
		background-repeat:no-repeat;
		height:15px;	
	}
	.b21c_wrap{
		background-image:url(../images/b21c_middle.gif);
		background-repeat:repeat-y;
		width:340px;
		color:#000000;
	}
	.b21c_top{
		background-image:url(../images/b21c_top.gif);
		background-repeat:no-repeat;
		height:15px;
	}
	.b21c_bottom{
		background-image:url(../images/b21c_bottom.gif);
		background-repeat:no-repeat;
		height:15px;	
		overflow:hidden;
		clear:both;
	}
/***********************************************/
/* green bottom  3 columns                     */
/***********************************************/
	#col3_1{
		background:#a3dc6b;
		width:317px;
		float:left;
	}
	#col3_2{
		background:#a3dc6b;
		float:left;
		width:316px;
	}
	#col3_3{
		background:#a3dc6b;
		float:left;
		width:317px;
	}
	.b3ends_wrap{
		background-image:url(../images/b3ends_middle.gif);
		background-repeat:repeat-y;
		width:317px;
		color:#000000;
	}
	.b3ends_top{
		background-image:url(../images/b3ends_top.gif);
		background-repeat:no-repeat;
		height:15px;
	}
	.b3ends_bottom{
		background-image:url(../images/b3ends_bottom.gif);
		background-repeat:no-repeat;
		height:15px;
		overflow:hidden;
		clear:both;
	}
	.b3mid_wrap{
		background-image:url(../images/b3mid_middle.gif);
		background-repeat:repeat-y;
		width:316px;
		color:#000000;
	}
	.b3mid_top{
		background-image:url(../images/b3mid_top.gif);
		background-repeat:no-repeat;
		height:15px;
	}
	.b3mid_bottom{
		background-image:url(../images/b3mid_bottom.gif);
		background-repeat:no-repeat;
		height:15px;
		overflow:hidden;
		clear:both;
	}
/***********************************************/
/* buffering all content                       */
/***********************************************/
	p {
		margin:-3px 20px 6px 20px;
		padding:0;
		font-size:12px;
	}
	ol{
		margin:-30px 0 0 40px;
		padding:0;
		font-size:12px
	}
	ol li{
		margin:0;
		padding:0;
	}
	.product_side{
		margin:-3px 20px 6px 20px;
		padding:7px 0 0 0;
		width:290px;
		clear: both;
	}
	.player{
		padding:7px 0 0 0;
	}
	.product_row{
		width: 610px;
		overflow:hidden;
		clear: both;
	}
	.blog_post_body{
		width: 565px;
		overflow:hidden;
		clear: both;
	}
	.friends_row{
		margin:-3px 20px 6px 20px;
		padding:0;
		width: 565px;
		overflow:hidden;
		clear: both;
	}
	#main .tm_wrap p img, #main2 .b21m_wrap p img{
		width:auto!important; 
		max-width:570px;
	}
/***********************************************/
/* text stuff                                  */
/***********************************************/
	h1 {
		font-size:18px;
		font-weight:bold;
		color:#5b5655;
		margin:2px 20px 2px 20px;
		padding:0;
	}
	h2 {
		font-size:16px;
		font-weight:bold;
		color:#5b5655;
		margin:2px 20px 2px 20px;
		padding:0;
	}
	h3 {
		font-size:14px;
		font-weight:bold;
		color:#5b5655;
		margin:2px 20px 2px 20px;
		padding:0;
	}
	h4 {
		font-size:12px;
		font-weight:bold;
		color:#5b5655;
		margin:2px 20px 2px 20px;
		padding:0;
	}
	footer{
		font-size:12px;
		font-weight:bold;
		color:#5b5655;
		margin:2px 20px 2px 20px;
		padding:0;
	}
	a:link {
		font-size:12px;
		font-weight:bold;
		color: #003366;
		text-decoration: none;
	}
	a:visited {
		font-size:12px;
		font-weight:bold;
		color: #003366;
		text-decoration: none;
	}
	a:hover {
    	font-size:12px;
		font-weight:bold;
		color: #003366;
		text-decoration: underline;
	}
	a:active {
		font-size:12px;
		font-weight:bold;
		color: #003366;
		text-decoration: none;
	}
	a.img, a.img, a.img {
		border: 0 none;
	}
	ol{
		margin:-20px 20px 6px 40px;
		padding:0;
	}
	li {
		margin:0px 0px 6px 0px;
		padding:0;
	}
	p img, .product_side a img {
		padding:5px 5px 5px 5px;
		float:left;
	  
	}
	.blog_post_body img{
                float:none;
        }  
	a img {
		border: 0px solid #000000; 
		text-decoration:none;
	}
/***********************************************/
/* artist/products                             */
/***********************************************/
	.artist_item_1, .artist_item_2, .artist_item_3, .artist_item_4, .artist_item_5, .artist_item_6, .artist_item_7, .artist_item_8, .artist_item_9, .artist_item_10, .artist_item_11, .artist_item_12, .artist_item_13, .artist_item_14, .artist_item_15, .artist_item_16, .artist_item_17, .artist_item_18, .artist_item_19, .artist_item_20, .artist_item_21, .artist_item_22, .artist_item_23, .artist_item_24, .artist_item_25, .artist_item_26, .artist_item_27, .artist_item_28, .artist_item_29, .artist_item_30, .artist_item_31, .artist_item_32, .artist_item_33, .artist_item_34, .artist_item_35, .artist_item_36{
	padding:0;
	float:left;
	width:175px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 26px;
	height: 250px;
	}
/***********************************************/
/*navigation Properties                          */
/***********************************************/	
div#navigation {background:#FFFFFF; width:600px; height:34px; margin:0 auto; padding:0 0 0 0; line-height:normal; z-index:3;}
/***********************************************/
/* gallery Properties                          */
/***********************************************/
	.highlight
	{
		border:2px;
		border-color:#AFE47B;
		border-style:solid;
	}	
	.no_highlight
	
	{
		border:2px;
		border-color:#FFFFFF;
		border-style:solid;
	}	
	#slideshow_box{
		margin:-3px 20px 6px 20px;
		padding:0;
	}
	#SLIDESTEXT{
		color:#FFFFFF;
		font-weight:bold;
	}
	#photo_div{
		padding:4px 4px 4px 4px;
		width:505px;
		background-color:#FFFFFF;
	}
	
/***********************************************/
/* TUMBLR Properties                          */
/***********************************************/

.tumblrVideoPlayer, .tumblrNiceTime, .tumblrQuoteText, .tumblrQuoteSource, .tumblrImage, .tumblrImageCaption
{
	margin:-3px 20px 6px 20px;
}
