/* CSS Document */

/* This CSS is Armando Emanuel Roggio, Sr.'s work. If you think it is pretty good, please feel free to let Armando know. If you have some constructive advice, Armando would love to hear it. If you want to use some of this work, that's cool, just please consider linking to one of Armando's web sites. Email Armando at a (at) aeroggio.com */ 



body { 
	background-color:#ede7d0;
	background-image:url(http://meridianwarriors.com/images/bg-layer1.png);
	background-repeat: repeat-x;
	background-attachment:fixed;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding:0;
	
	}
	
blockquote, p, li {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 0.9em;
	line-height: 1.6em;
}

h3 {
	font-stretch:expanded;
	font-weight:bold;
	font-size:large;
	font-family: Segoe Script, Bradley Hand ITC, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	padding-bottom:auto;
	padding-left:opx;
	padding-right:0px;
	padding-top:20px;
	
}

blockquote {
	background:#ffffff;
	background-repeat:no-repeat;
	filter:alpha(opacity=80); 
    -moz-opacity: 0.8; 
    opacity: 0.8; 
	border:#26274c thin solid;
	margin-right: 10px;
	margin-left: 20px;
	font-weight:bold;
}

h1, h2,.rssThumbLabel{
	background-image:url(http://meridianwarriors.com/images/h1-back.png);
	background-repeat:no-repeat;
	margin: 0 0 15px 0;
	padding: 0 10px;
	font-weight: normal;
	font-family: Rockwell, Segoe Script, Bradley Hand ITC, Arial, Helvetica, sans-serif;
}

#accessibility {
	position: absolute;
	top: -10000px;
}

/* This next bit(several IDs) of style is to set up the page boundries, etc. */

/* This is the title section, it holds the site name and slogan */

#title-wrapper, #title-wrapper a, #title-wrapper em {
	width: 100%;
	height:20px;
	background-color:#26274e;
	color:#f8f8dc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-stretch:extra-expanded;
	font-weight: normal;
	text-decoration:none;
	text-align:center;

}

#title-wrapper a:hover {
	text-decoration:underline;
}

#title-wrapper > input {
	background-color:b38c57;
	border:#e6cc9b;
	color:#26274e;
}

#title-wrapper input + input {
	background-color:b38c57;
	border:#e6cc9b;
	color:#26274e;
}


/* head-wrapper brings in the background for the top of the page and engulfs the top navigation */

#head-wrapper {
	position: relative;
	left:240px;
	top:50px;
	width: 800px;
	height:300px;
	background-image:url(http://meridianwarriors.com/images/tape-photos.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:0px;
	/*margin-left:240px;
	margin-right:auto;
	margin-top:50px;*/
	padding:0;
	text-align:left;
	z-index:2;
	

	}
	
#head-wrapper em {
	position:relative;
	top:-70px;
	font-style:normal;

}

#head-wrapper span {
	vertical-align:bottom;
	position:relative;
	top:-35px;
	font-weight:bold;

}

#head-wrapper a {
	font-family: Segoe Script, Bradley Hand ITC, Arial, Helvetica, sans-serif;
	text-decoration:none;

}

#head-wrapper a:hover {
	color:#000000;
	text-decoration:underline;

}
	
/* container is the main body of the mage. */

#container {
	position: relative;
	/*left:260px;
	top:275px;*/
	left:260px;
	top:-50px;
	z-index:1;
	width:700px;
	height:auto;
	background-image:url(http://meridianwarriors.com/images/canvas-bg-1.png);
	background-repeat:repeat-y;
	margin:0px;
	padding-bottom:50px;
	padding-left:25px;
	padding-right:35px;
	padding-top:15px;
	
}

#container h1 {
	background-image:url(http://meridianwarriors.com/images/h1-back.png);
	background-repeat:no-repeat;
	margin: 0 0 15px 0;
	padding: 0 10px;
	font-weight: bold;
	font-size:larger;
	font-family: Segoe Script, Bradley Hand ITC, Arial, Helvetica, sans-serif;

}


#content {
	position:relative;
	float:left;
	width:470;
	height:auto;
	margin-bottom:75px;
	margin-left:0px;
	margin-right:opx;
	margin-top:15px;
	padding:0px;


}

/*More layout
-----------------------------------------------------*/

#sidebar-1, #sidebar-2 {
	padding-top: 50px;
	width: 150px;
}

#sidebar-1 {
	background-image:url(http://www.meridianwarriors.com/images/post-it-search.png);
	background-repeat:no-repeat;
	width:200px;
	height:200px;
	position:absolute;
	top:300px;
	left:20px;
	margin-bottom:auto;
	margin-bottom:auto;
	margin-right: 5px;
	margin-top:3px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:30px;
	text-align:center;
	font-family: Segoe Script, Bradley Hand ITC, Arial, Helvetica, sans-serif;
}

#sidebar-1 img {
	padding:3px;
	position:relative;
	top:5px;

}

#sidebar-1 a:hover {
	color:#000000;
	text-decoration:underline;

}

#sidebar-2 {
	width:210px;
	margin-left: 5px;
	margin-right:15px;
	margin-top:0px;
	float: right;
	vertical-align:super;
}

.section_list {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

.section_list li {
	margin: 0 10px 2px 0;
	padding: 0;
}

#sponsors {
	background-image:url(http://www.meridianwarriors.com/images/sponsors.png);
	background-repeat:no-repeat;
	width:200px;
	height:auto;
	position:absolute;
	top:550px;
	left:20px;
	margin-bottom:auto;
	margin-right: 5px;
	margin-top:3px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:50px;
	text-align:center;
	font-family: Segoe Script, Bradley Hand ITC, Arial, Helvetica, sans-serif;
}

#sponsors img {
	background-image:url(/images/sponsor-img-back.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
	padding:15px;

}

/* footer, sub-footer, and sub-footer-m manage the bottom matter on the pages
---------------------------------------------------------------------------------*/	
#footer {
	position: relative;
	background-image:url(http://meridianwarriors.com/images/footer1.png);
	background-repeat:no-repeat;
	left:235px;
	top:-50px;
	width:800px;
	height:600px;
	margin:0px;
	padding:0px;

}

#sub-footer {
	position:relative;
	width:auto;
	left:200px;
	border:none;
	text-align:left;
	vertical-align:top;
	
}

#sub-footer img {
	border:none;
	margin:5px;
	padding:0px;

}


/* articles
----------------------------------------------- */

.directory {
	list-style-type: square;
	/*list-style-image:url(http://meridianwarriors.com/images/list-button.png);*/

}

.author {
	padding-top:13px;
	font-style: normal;
	font-size: 0.8em;
	font-family: Segoe Script, Bradley Hand ITC, Arial, Helvetica, sans-serif;
}

.published {
	font-size: 0.8em;
	font-style:italic;
	color:#25274d;
	display:block;
	height:75;
	background-image:url(http://www.meridianwarriors.com/images/tape-back.png);
	background-repeat:no-repeat;
	margin:auto;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:0px;
	padding-top:15px;
}

.divider {
	text-align:center;

}

#share, #share img {
	text-align:center;
	height:16px;
	width:16px;
	border:none;

}

.static {}

	
/* images
--------------------------------*/
#logo {
	border:none;
	margin:0px;
	padding-top:100px;
	padding-left:0px;
	vertical-align:bottom;
	width:200px;
	}	

#hero {
	text-align:center;

}	

#article_image {
	max-width:350px important!;
	float:right;
	margin:7px;
	padding:0px;
	/*border:#000000 medium solid;*/

}

.rssThumbs {
	margin-bottom:20px;
	margin-left:5px;
	margin-right:5px;
	margin-top:15px;

}

.rssThumbFloat {
	float:left;
	margin:5px;
	padding:10px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	border:#27274d medium solid;

	
}

.rssThumb {}
	
/* links
_________________________________*/

a img {
	border:none;

}

/* main link topography
--------------------------------*/

a {
	color:#25274d;
	text-decoration: none;

}

a:hover {
	color:#da9e33;
}

/* comments
----------------------------------------------- */

.comments_error {
	color: #000;
	background-color: #fff4f4;
}

ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}

div#cpreview {
	color: #000;
	background-color: #f1f1f1;
	border: 2px solid #ddd;
}

form#txpCommentInputForm td {
	vertical-align: top;
}

#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;
}

/* error page
----------------------------------------------- */

.error-status {
	font: 1.3em;
}

/* search
------------------------------------------------*/

.search {
	font-family:Arial, Helvetica, sans-serif;

}