body { 
text-align : left; 
background-color : #fff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11pt; 
font-weight : normal; 
} 
* { 
margin : 0; 
padding : 0; 
} 
#wrap { 
width : 950px; 
border : 0 solid #fff; 
margin : 0 auto; 
text-align : left; 
padding : 0; 
} 
#content { 
width : 950px; 
}
#content-with-side{
float : left; 
width : 600px;
margin-right : 20px; 
}
#sidebar-right { 
float : left; 
width : 330px;
padding : 0;
margin-top : 20px; 
} 
#header { 
width : 950px; 
height : 122px; 
background-color : #fff; 
background-image : url(../images/fear-hope-head.png); 
background-repeat : no-repeat; 
color : #fff; 
font-weight : bold; 
} 
.header_inside { 
padding : 54px 20px 0 20px; 
} 
#slogan { 
color : #fff; 
height : 75px;
padding-top : 30px;
font-size : 12pt; 
font-weight : bold;
margin : 0 0 0 800px;
text-align : center;
background-color : #666;
}
#slogan p { 
font-size : 12pt; 
font-weight : bold;
margin-bottom : 0;
}
#slogan a { 
color : #fff; 
text-decoration : none; 
}
.home-button { 
color : #fff; 
font-size : 12pt; 
font-weight : normal;
margin : 12px 0 12px 0;
text-align : center;
background-color : #666;
}
.home-button-inside{
padding : 12px 30px 30px 30px;
}

.home-button p { 
font-size : 12pt; 
font-weight : normal;
margin-bottom : 0;
}
.home-button a { 
color : #fff; 
text-decoration : underline; 
margin-top:12px;
}
#homepage-intro {
width : 950px;
height : 150px; 
background-image : url(../images/homepage-quotes.png); 
background-repeat : no-repeat; 
font-family : Georgia, Times New Roman, Times, serif; 
text-align : center;
color : #c00; 
font-size : 22pt; 
line-height : 22pt; 
font-weight : normal;
}

.inside { 
padding : 10px; 
} 
.inside_notop { 
padding : 0 10px 10px 10px; 
} 
#footer { 
background-color : #000; 
color : #f00; 
width : 950px;
height : 70px; 
clear : both; 
} 
#footer p { 
color : #fff; 
font-size : 9pt;
margin-top : 6px; 
} 
#footer a { 
color : #fff; 
font-size : 9pt;
margin-top : 6px; 
}
.itembox_head { 
background-color : #666; 
color : #fff; 
font-size : 12pt; 
font-weight : bold; 
padding : 5px 10px 5px 10px; 
margin : 10px 0 0 0; 
} 
.itembox { 
background-color : #fff; 
margin: 0 0 12px 0;
padding : 0;
border : 1px solid #666; 
} 

p, h1, h2, h3, h4 { 
margin-bottom : 9pt; 
margin-top : 9pt; 
} 
.small { 
font-size : 9.5pt; 
color : #333; 
margin-bottom : 3px; 
margin-top : 3px; 
} 
a { 
text-decoration : underline; 
color : #000099; 
} 
a:hover { 
text-decoration : underline; 
color : #ccc; 
} 
h1 { 
font-size : 23px; 
} 
h2 { 
font-size : 18px; 
font-weight : bold; 
font-style : normal; 
} 
h3 { 
font-size : 14pt; 
font-weight : bold; 
font-style : normal; 
margin-top : 30px;
/*text-transform: uppercase;*/
} 
h4 { 
font-size : 14px; 
} 
h5 { 
font-size : 12px; 
} 
h6 { 
color : #000; 
font-size : 9pt; 
text-decoration : none; 
font-weight : normal; 
border : 1px solid #999; 
padding : 10px; 
margin : 10px; 
text-align : center; 
} 
ul { 
list-style : square inside; 
margin-left : 0; 
padding-left : 0; 
text-indent : 0; 
} 
li ul li { 
list-style : disc inside; 
margin-left : 0; 
padding-left : 15px; 
text-indent : 0; 
} 
ol { 
margin-left : 0; 
padding-left : 20px; 
text-indent : 0; 
} 
li { 
margin-top : 6px; 
font-weight : normal; 
} 
hr { 
color : #666; 
background-color : #666; 
height : 1px; 
margin-top : 12px; 
margin-bottom : 12px; 
} 
table { 
padding : 0; 
width : 100%;
font-family : Arial, Helvetica, sans-serif; 
font-size : 11pt; 
font-weight : normal; 
} 
table tr { 
padding : 0; 
margin : 0; 
} 
table td { 
background : #eee; 
padding : 3px; 
margin : 0;
} 
table th { 
background : #ddd; 
text-align : left; 
padding : 3px; 
margin : 0; 
} 
.clearall { 
clear : both; 
} 
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}