body { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
        line-height: 1.6;
	/*min-width: 1000px;*/
        height: 100%;
        background: url(images/design/secondary-bg-repeat.jpg) repeat-x;
        background-color: #f1f1f1;
        font-size: 16px;
        line-height: 1.2;
}


/*-----------Home Page Stuff ---------------*/

#container { 
	/*min-height: 100%;*/
	/*height: auto !important;*/
	/*height: 100%;*/
	/*margin: 0 auto -256px auto;*/
        margin: 0 auto;
        /*background-color: #f0f0f2;*/
        background: url(images/design/secondary-bg.jpg) no-repeat;
	background-position: top center;
}

#record_container { 
	/*min-height: 100%;*/
	/*height: auto !important;*/
	height: 100%;
	/*margin: 0 auto -256px auto;*/
        margin: 0 auto;
        /*background-color: #f0f0f2;*/
    background: url(images/design/media-bg.jpg) no-repeat;
	background-position: top center;
	width: 1281px;
}


/*------------------ Secondary Page Stuff ------------------*/

#pagetitle {
     width: 1000px;
     height: 80px;
     margin: 0 auto;
     text-indent: 350px;
     padding-top: 30px;
     margin-bottom: 5px;
}


#pagemiddle {
     width: 1000px;
     margin: 0 auto;
}


#categorybox {
     width: 327px;
     float: left;
} 


#categorycontent {
     background: url(images/design/category-bg.jpg) no-repeat;
     width: 245px;
     height: 552px;
     margin-left: 49px;
     /*margin-top: 33px;*/
     padding-left: 30px;
     padding-top: 30px;
     padding-bottom: 40px;
     /*overflow: hidden;*/

}

#record_left {
     width: 327px;
     float: left;
} 

#record_left_content {
     /*background: url(images/design/category-bg.jpg) no-repeat;*/
     width: 245px;
     height: 552px;
     margin-left: 49px;
     /*margin-top: 33px;*/
     padding-left: 30px;
     padding-top: 30px;
     padding-bottom: 40px;
     /*overflow: hidden;*/

}


#secondarybody {
     width: 673px;
     float: left;

}

#pageicon {
    width: 473px;
    /*height: 270px;*/
     float: left;
    

}
#pageteaser {
     width: 190px;
     margin-left: 10px;
     margin-top: 10px;
     float: left;
}

#group_sidebar {
	margin-left: 10px;
	margin-top: 20px;
	width: 170px;
	float: left;
	background: #e1e1e1;
		padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.group_sidebar_title {

     font-size: 10.5px;
     line-height: 1.3;
}

#pagecontent {
     margin-top: 20px;
     margin-left: 40px;
     margin-right: 40px;
    margin-bottom: 40px;
     float: left;
    /*min-height: 500px;*/
}

#pagecontent-narrow {
     width: 450px;
     margin-top: 20px;
     margin-left: 20px;
    margin-bottom: 40px;
     float: left;
    /*min-height: 500px;*/
}

#rightcolumn {
     width: 150px;
     margin-top: 20px;
     margin-left: 20px;
    margin-bottom: 40px;
     float: right;

}

.sharebuttons {
     padding-top: 3px;
     padding-bottom: 25px;
     padding-right: 20px;
     float: left;
     color: #cccccc;
}

#enewsimage {
    margin-right: 10px;


}

#pagecontentleft {
     margin-top: 20px;
     margin-left: 40px;
    margin-bottom: 40px;
     float: left;
    /*min-height: 500px;*/
     width: 300px;
}

.contenttitle {
     font-size: 24px;     
     margin-top: 5px;
}

.tracktitle {
     font-size: 24px;     
     margin-top: 5px;
}

.contentdate {
     font-size: 26px;   
     color: #cccccc;
     font-weight: bold;  
     margin-top: 5px;
     margin-left: -15px;
}

.contentsummary {
     margin-top: 5px;
      /*text-indent: 20px;*/
     margin-left: 20px;
      clear:both; 
      font-size: 18px;
      line-height: 1.4;
      color: #333333;

}

#blogpostsheadline {
     margin-top: 20px;
     float: left;
}

#blogposts {
     font-size: 14px;
     line-height: 18px;
     background: #e8e8e8;
     color: #666666;
     padding-top: 5px;
     padding-left: 5px;
     padding-right: 5px;
     padding-bottom: 5px;
     margin-top: 8px;
     float: left;
    /*min-height: 500px;*/
}

blockquote {
      margin-left: 20px;
      margin-right: 20px;
     margin-top: 5px;
     margin-bottom: 5px;
      color: #666666;

}

.thanks {
     padding: 20px;
     margin: 20px;
     background: #bababa;
     font-size: 14px;
     line-height: 1.4;
     float: left;


}


.commenttotal {
     font-size: 12px;
     float: left;
     margin-top: 10px;
     margin-bottom: 30px;

}

.commenttotal_record {
     font-size: 12px;
     float: left;
     /*margin-top: 10px;*/
     /*margin-bottom: 30px;*/

}

.comment-count {
     float: left;
     margin-right: 10px;
     margin-top: 4px;
     text-align: right;
     width: 40px;

}

.comment-author {
     float: left;
     font-size: 14px;
     margin-bottom: 6px;

}

.comment-copy {
     float: left;
     font-size: 16px;
     line-height: 1.2;

}

.greatdate-photo {
     float: left;
     width: 170px;

}

.greatdate-comment-copy {
     float: left;
     font-size: 16px;
     line-height: 1.2;

}
.comment-box {
     background: #f1f1f3;
     float: left;
     width: 500px;
     padding: 10px;
     border-bottom-color: #c4c4c4;
     border-bottom-style: dashed;
     border-bottom-width: 1px;

}

.comment-box-alt {
     background: #e1e1e3;
     float: left;
     width: 500px;
     padding: 10px;
     border-bottom-color: #c4c4c4;
     border-bottom-style: dashed;
     border-bottom-width: 1px;

}

.comment-box-admin {
     background: #aacedc;
     float: left;
     width: 500px;
     padding: 10px;
     border-bottom-color: #c4c4c4;
     border-bottom-style: dashed;
     border-bottom-width: 1px;


}

#playwrapper {
     background: url(images/design/video-bg.jpg) no-repeat;
     width: 573px;
     height: 456px;
     padding-left: 22px;
     padding-top: 12px;
     float: left;
     clear: both;
}


