/*Temporary borders.... for layout viewing only*/
/*Temporary borders.... for layout viewing only*/


.wrapfox{
	padding:0px;
	margin:0px;
	border:solid 1px #333333;
	}
	
h4{
	margin:0px;
}

img{
	border:0px;
}
	
.blue, .blue a{
	color:#0B567F;
}
	
#clearer, .clearer {
	clear:both;
	font-size:0px;
	}
	
	
.dashedBorder{
	font-size:13px;
	color:#999999;
	border-bottom: dashed #CCCCCC 1px;
	line-height:2em;
	
	padding-bottom:5px;
	padding-bottom:10px;
	border-top: dashed #CCCCCC 1px;
	}
.lightbottom{
	border-bottom:1px solid #CCCCCC;
	margin-top:5px;
	margin-bottom:5px;
	font-size:0px;
}
.lighterbottom{
	border-bottom:1px solid #EEEEEE;
	padding-top:10px;
	padding-bottom:5px;
	font-size:0px;
}
	
.copyright{
	padding-bottom:5px;
	}

div.edit_text a{
    color: #FFFFFF; 
    text-decoration: none; 
    font-size: 12px;
    float: right;
    margin-right: 24px;
    margin-top: 9px;
}

div.edit_text a:hover{
    text-decoration: underline;
}

.headbar{
	background-image:url(../img/headBar.jpg);
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:15px;
	padding-left:15px;
	height:33px;
	width:234px;
	background-repeat:no-repeat;
	}
	
.wrapleft{
	float:left;
    padding-left: 10px;
	}
	
.bloglefthead{
	float:left;
	width:421px;
	padding-left: 10px;
	}
	
.bandlefthead{
	float:left;
	width: 673px;
	margin-left: 10px;
	}
	
.boldblogheadtext{
	font-weight:bold;	
	font-size:12px;
	color:#0B567F;
	float:left;
	padding-top:25px;
}
.boldblogheadtext a:link,.boldblogheadtextright a:link,
.boldblogheadtext a:visited,.boldblogheadtextright a:visited,
.boldblogheadtext a:hover,.boldblogheadtextright a:hover,
.boldblogheadtext a:active,.boldblogheadtextright a:active{
	text-decoration:none;
	color:#0B567F;
}
.boldblogheadtextright {
	font-weight:bold;
	
	font-size:12px;
	color:#0B567F;
	float:right;
	padding-top:25px;
	text-decoration:none;
}

.boldblogheadtextright a:hover, .boldblogheadtext a:hover{
	text-decoration:underline;
	}
	
.loginform{
	
	font-size:12px;
	width:225px;
	margin-left:5px;
	color:#666666;
	margin-bottom:55px;
	padding-bottom:60px;
	padding:5px;
	padding-top:10px;
	}
	
.fauxborder{
	border:0px;
	border-bottom: solid 1px #CCCCCC;
	}
	
.button{
	/*background-image:url(http://media.morristechnology.com/mediafilesvr/bands/css/images/smallAd.jpg);*/
	border:0px;
	float:right;
	margin-right:10px;
	
	color:#000000;
	font-weight:bold;
	margin-top:15px;
	}
	
.events{
	
	font-size:11px;
	color:#0B567F;
	padding:2px;
	border:#CCCCCC;
	}
	
.eventhead{
	
	font-size:15px;
	color:#0B567F;
	font-weight:bold;
	line-height:1.5em;
}

.eventtext{
	
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	padding-right:50px;
}

.montheventlist{
	padding:10px;
	
	color:#333333;
	font-size:12px;
	border:1px #CCCCCC solid;
	margin-right:10px;
	margin-bottom:5px;
}

.eventtext a:link{
	text-decoration:none;
}

	
.eventrows, .eventrows a:link{
	padding:5px;
	border:#CCCCCC;
	background-color:#EEEEEE;
	margin:2px;
	text-decoration:none;
	color:#0B567F;
	}
	
.eventrows a:hover{
	text-decoration:underline;
	}
	
.memberRows{
	padding:5px;
	border:#CCCCCC 1px solid;
	background-color:#EEEEEE;
	margin:2px;
	text-decoration:none;
	color:#0B567F;
	
	font-size:11px;
	font-weight:bold;
	}
	
.eventsections {
	overflow: hidden;
	font-size:11px;
	color:#0B567F;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	padding:3px;
	text-decoration:none;
	padding-left:10px;
	line-height:1.5em;
	margin-right:10px;
	margin-bottom:5px;
	margin-left:5px;
}

.eventsections a{
	text-decoration:none;
	color:#0B567F;
}

.eventsections a:hover{
	text-decoration:underline;
}
	
.memberRows a:link{
	text-decoration:none;
	color:#0B567F;
	}
	
.memberRows a:hover{
	text-decoration:underline;
	
	font-size:11px;
	font-weight:bold;
}

.membertext{
	font-weight:bold;
	
	font-size:12px;
	color:#666666;
	padding-right:5px;
}


	
/*-------------------------------------------------------------------------------------*/
/*LEFT COLUMN STYLES*/
/*-------------------------------------------------------------------------------------*/
div.featured_text{
    color: #666666; 
    font-size: 12px; 
    text-align: center
}

#leftmain {
	width:700px;
	float:left;
	}

#leftcol1{
	float:left;
	width:440px;
	border-color:#006699;
	}
	

	
.leftcol1Rows {
	width:435px;
	}
	
.albumtext{
	
	color:#0B567F;
	font-size:11px;
	font-weight:bold;
	height:20px;
	}
.albumtext1{
	float:left;
	}

.albumtext2{
	float:right;
	}
	
#blog{
	background-color:#FBFAEF;
	border: 1px solid #CCCCCC;
	}
	
.blogrows{
	border-bottom:1px solid #CCCCCC;
	
	color:#0B567F;
	font-size:12px;
	margin-left:65px;
	line-height:1.5em;
	padding-bottom:5px;
	}
	
.blogimage{

	float:left;


	}
	
.blogimagewrapper{
	width:60px;
	float:left;
	border: solid 1px #0B567F;
	
	font-weight:bold;
	font-size:12px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	margin-right:10px;
	background-color:#CFDEE6;
	color:#0B567F;

	}
	
.newblog{
	width:430px;
	background-color:#FBFAEF;
	padding:10px;
	}
	
.bigblogtitle{
	
	font-size:20px;
	font-weight:bold;
	color:#0B567F;
	}
	
.blogtextwrapper{
	
	margin-left:90px;
	}
	
.blogauthor{
	font-size:12px;
	color:#999999;
	font-weight:bold;
	padding-bottom:5px;
	}
	
.previewblog{
	font-size:12px;
	line-height:1.7em;
	color:#666666;
	}
	
.previewbloglist{
	font-size:12px;
	line-height:1.7em;
	color:#666666;
	margin-right:50px;
	}

.blogtitle, .blogtitle a{
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:5px;
	color:#0B567F;
	}

	
.blogtext{
	border:0px;
	}
	
#blogbottom{
	
	font-weight:bold;
	font-size:12px;
	border:1px solid #CCCCCC;
	background-color:#0B567F;
	padding:5px;
	height:25px;
	}

.blogbottomleft, .blogbottomleft a{
	float:left;
	margin-right:30px;
	text-decoration:none;
	color:#FFFFFF;
	}
	
.blogbottomright, .blogbottomright a{
	float:right;
	text-decoration:none;
	color:#FFFFFF;
	}
	
.blogrighthead{
	float:right;
	width: 245px;
	overflow: hidden;	
	}
	
.blogactivityborder{
	border: solid 1px #CCCCCC;
	border-top:0px;
	width:226px;
	margin-left:5px;
}
.blogactivity{
	
	font-weight:bold;
	font-size:12px;
	color:#666666;
	line-height:1.5em;
	padding-left:10px;
	}
	
.blogactivity ul{
	list-style-type:none;
	padding:0px;
	margin-left:0px;
	font-weight:normal;
	margin-top:5px;
	}

.blogactivity ul a:link{
	text-decoration:none;
	color:#666666;
	}
	
.blogactivity ul a:hover{
	text-decoration:underline;
	}
	
.newblogstat{
	clear:both;
	background-color:#CFDEE6;
	
	font-size:12px;
	padding:5px;
	}
	
.blogliststat{
	background-color:#FBFAEF;
	padding:10px;
	margin-right:50px;
}
.lighttext{
	
	font-size:12px;
	color:#999999;
	text-align:center;
	font-weight:normal;
}
.lightsmalltext{
	
	font-size:11px;
	color:#999999;
	text-align:center;
	font-weight:normal;
}

.lightboldtext{
	
	font-size:12px;
	color:#999999;
	font-weight:bold;
	}

.pages{
	padding:5px;
	background-color:#CFDEE6;
	font-weight:bold;
	
	font-size:12px;
	text-align:right;
	}
	
.lightborders{
	border: solid 1px #CCCCCC;
	border-top:0px;
	}
	
.text{
	
	color:#0B567F;
	font-size:12px;
	padding-left:5px;
	line-height:2em;
	}
.text a, a:link{
	color:#1E79B0;
	text-decoration: none;
	}
	
.leftspanned{
	float:left;
	}
	
.rightspanned{
	float:right;
	}

#leftcol2{
	float:right;
	width:240px;
	border-color:#006699;
	
	}
	
.leftcol2Rows{	
	}
	
.breadcrumb{
	margin-left: 10px;
	font-weight:bold;
	font-size:12px;
	color:#0D547C;
	overflow: hidden;
	}

.breadcrumb a:link,
.breadcrumb a:visited,
.breadcrumb a:active{
    text-decoration:none;
    color:#0B567F;
}

.breadcrumb a:hover{
    text-decoration: underline;
    color:#0B567F;
}
	
	
/*END LEFT COLUMN STYLES*/
/*---------------------------------------------------------------------------------------*/
/*RIGHT COLUMN STYLES*/
/*---------------------------------------------------------------------------------------*/
	#rightmain {
	width:300px;
	border: 1px #000000 solid;
	float:right;
	}
	
/*END RIGHT COLUMN STYLES*/
/*---------------------------------------------------------------------------------------*/
/*BAND STYLES*/
/*---------------------------------------------------------------------------------------*/

.banddetails{
	border-left:1px solid #DDDDDD;
	padding-left:15px;
	margin-right:20px;
    overflow: hidden;
}

.imagecontainer img{
	display:inline;
	padding:5px;
}

.albumdisplay{
    background-color: #FAFBEF;
	border:1px solid #DDDDDD;
	padding:7px;
	float:left;
	width:123px;
	min-height:141px;
	color:#666666;
	font-size:12px;
	text-align:center;
	margin:5px;
	overflow: hidden;
}

.imagecontainer{
    padding-left: 10px;
}

img.albumthumb{
    width: 100px;
    height: 100px;
}
.albumdisplay2{
	border:1px solid #DDDDDD;
	padding: 7px;
	display:block;
	font-size:12px;
	text-align:left;
	min-height:135px;
	margin-bottom: 5px;
}
.albumdisplay2 img{
	float:left;
	margin-left:2px;
}

.yellowbg{
	margin-right:10px;
	background-color:#FAFBEF;
	padding:10px;
	border:solid 1px #CCCCCC;
}

.yellowbg label{
	text-align:right;
	float:left;
	!width:0em;
	_width:7em;
	font-size:11px;
	font-weight:bold;
	color:#0b567F;
}
.yellowbg2 {
width:400px;
!width:500px;
_width:500px;
display: block;
}

.lists{
	font-size:13px;
	line-height:2em;
	min-height: 350px;
}
.lists ol a:link{
	text-decoration:none;	
}
.lists ol a:hover{
	text-decoration:underline;	
}
.lists ol img{
	float:right;
	text-align:left;
	margin-right:200px;
	padding-top:50px;
}

.singles {
	text-align:center;	
	font-weight:bold;
	border:1px solid #CCCCCC;
	color:#0B567F;
	padding:5px;
	background-color:#EEEEEE;
	margin-right:10px;
	width:90%;
}

.singlesleft {
	font-weight:bold;
	padding:5px;
	border:1px solid #CCCCCC;
	color:#0B567F;
	margin:1px;
	margin-right:10px;

	background-color:#EEEEEE;
}

.singles a:hover{
	text-decoration:underline;
	background-color:#FFFFFF;
}

.green{
color:#42AD3F;
}
.blue{
color:0B567F;
}
.red{
color:#A21919;
}
.black{
color:#333333;
}

.smallbluetext{
	font-size:11px;
	color:#0B567F;
}

/* Input settings */
th{
    vertical-align: top;
}

textarea{
    width: 90%;
    height: 200px;
}

input.style_button{
    width: 65px;
    border: solid 1px #7f9db9;
    background-color: white;
}

/* Search Results */
.searchband{    
    border:1px solid #DDDDDD;
    padding:7px;
    float:left;
    width:123px;
    min-height:141px;
    color:#666666;
    font-size:12px;
    text-align:center;
    margin:5px;
    overflow: hidden; 
    background-color: #FAFBEF;
    float: left;
}

.search_result{
    float: left; 
    margin-left: 10px;
}

.sub_result{
    float:left;
    width: 421px;
}