@charset "utf-8";
/* CSS Document */

body, html { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; border: 0; font-size: 75%; background-position:top; background-color:#000; }
.clear {clear:both; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; padding:0; margin:0; text-decoration: none; font-weight: normal; line-height:1.4em;}

h1 { font-size: 2.3em; }
h2 { font-size: 2.0em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }

a { text-decoration:none; outline:none; color:#EB831D; font-weight:normal; }
a:hover { text-decoration:underline; }
ul { }
li { }
img	{ }
p { }

/* body */
#frame { margin:0 auto 0 auto; padding:30px; width:1000px; }

/* menu */
#menu { margin:0 auto 0 auto; padding:0 0 20px 0; height:90px; width:800px; }

/* content */
#content { background-image:url(/images/respect/bg-bricks.jpg); background-repeat:repeat-y; }
#contentBase { background-image:url(/images/respect/bg-post.jpg); background-repeat:no-repeat; background-position:bottom; height:288px; }

#top { padding:0 100px 20px 100px; vertical-align:top;}
#mid { padding:0 110px 0 110px;}
.base { padding:0 37px 0 110px;}

.leftTop { float:left; margin:0; padding:0; width:394px;}
.rightTop { float:left; margin:0; padding:0; width:406px;}

.leftMid { float:left; margin:0; padding:10px 10px 0 10px; width:auto;}
.centerMid { float:left; margin:0; padding:10px 10px 0 0; width:auto;}
.rightMid { float:left; margin:0; padding:10px 0 0 0; width:auto;}

.leftBase { float:left; margin:0; padding:0; width:283px; height:200px; overflow:auto;}
#leftBase { float:left; margin:0; padding:0; width:10px;}
.rightBase { float:left; margin:0; padding:0; width:570px;}
#rightBase { float:right; margin:0; padding:0; width:710px;}

.textTopPadding { padding: 15px 10px 15px 23px;}
.textTop { background-image:url(/images/respect/top-box-bg.png); color:#FFF; padding: 20px; background-repeat:repeat-y; }
/* .textTop { color:#FFF; padding: 20px; background-color:#171719;}*/

.textMidPadding { padding: 15px 0 15px 0; height:100%;}
.txtMid { color:#FFF; padding: 20px; background-image:url(/images/respect/mid-bg.png); background-repeat:repeat-y;}
/* .txtMid { color:#FFF; padding: 20px; background-color:#171719;} */

.textBasePadding { padding: 15px 15px 15px 0;}
.textBase { color:#FFFFFF; padding: 20px; background-image:url(/images/respect/base-box-bg.png); background-repeat:repeat-y;}
/* .textBase { color:#FFF; padding: 20px; background-color:#171719;} */

/* footer */
#footer { color:#999; padding: 20px; margin:0 auto 0 auto; width:760px;}
#footer a { color: #FFFFFF;}
#footer a:hover { color: #FFFFFF;}


.midSub { float:left; padding:20px 100px 20px 100px; height:100%;}
.container {
	float:left;
	background-image:url(/images/respect/column-bg.gif) ;
	background-repeat: repeat-y;
}

.textMid { float: left; color:#FFF; width:300px; padding:20px 30px 20px 30px; height:100%;}

