@import url("/css/reset.css");

/*
* {
margin : 0;
padding : 0;
}

html, body, div, h1, h2, h3 {
margin : 0;
padding : 0;
}
*/

html {
height : 100%;
}

body {
font : italic bold 12pt "New Century Schoolbook", arial, tahoma, Verdana;
color : #750303;
background:	#e9edef url( images/Saint_Vincent_de_Paul-BW.gif) repeat fixed top;
margin : 0;
padding-bottom : 30px;
height : 100%;
}

h2 {
margin-bottom : 0.5em;
color : #084da3;
}

hr {
margin : 0;
padding : 0;
background-color : #000;
height : 2px;
}

a img {
border : none;
}

.container {
position:relative;
top : 0;
left : 0;
min-height : 100%;
margin : 0 auto;
width : 782px;
background : transparent;
padding: 0;
/*border : 0 solid black;*/
}

.container160 {
position:relative;
top : 0;
left : 0;
min-height : 100%;
margin : 0 auto;
/*margin-top : 210px;*/
width : 782px;
background : transparent;
padding-bottom : 10px;
color : #88094e;
border : 0 solid black;
}

.topheader {
height : 140px;
width : 780px;
z-index : 0;
padding : 0;
margin : 0;
border : 1px solid blue;
}

.menu {
/*position : relative;
top : 0;
left : 0;*/
height : 32px;
width : 780px;
border : 1px solid blue;
z-index : 1000;
margin : 0;
padding : 0;
}

/* ***** Footer ***** */
div.footer {
margin : 30px auto 10px auto;
width : 100%;
background : transparent;
text-align : center;
}

.footer_links a {
font-size : 8pt;
color:#00f;
}

.footer_top_bottom {
font-size : 9pt;
text-align:center;
color:red;
}

.footer_top_bottom a {
color:red;
}
/* ***** Footer  End ***** */

/* ***** Index ***** */
.index_float_left {
float : left;
/*width : 380px;*/ width : 378px;
padding : 5px 2px;
border : 4px ridge #1973ee;
border-right : 2px inset #1973ee;
height:auto;
}

.index_float_right {
float : right;
/*width : 380px;*/ width : 378px;
padding : 5px 2px;
border : 4px ridge #1973ee;
border-left : 2px inset #1973ee;
height:auto;
}

.index_middle {
/*float : left;
width : 33%;
height : 100%;
border-left : 1px solid black;
padding-top : 0;
margin-top : 0;*/
float :left;
width : 33%;
width:257px;
height : 100%;
}

.index_middle  .oi {
display:block;
border-right : 1px solid black;
padding :0px 0 0 0px;
margin-top : 0px;
height:100%;
}

.index_middle ul {
padding : 10px 0 0 30px;
margin : 0 0 0 0px;
}

.index_middle li {
font:italic bold 9pt/14pt 'New Century Schoolbook', arial;
font:italic bold 13px/16px 'New Century Schoolbook', arial;
color:black;
padding:0.1em;
line-height:1em;
}

*.spacer {
padding-bottom:50px;
/*border:2px solid red;*/
}

#index_pics {
width:780px;
height:116px;
padding-top:0px;
background:#a0def5;
}

.index_float_pics {
float : left;
padding : 5px 0 5px 5px;
}

div#index_pics a span {
display : none;
}

div#index_pics a:hover span {
display : block; display : none;

position : absolute;
top : 220px;
left : 310px;
width : 200px;
height:auto;
padding : 5px;
margin : 0 auto;
z-index : 100;
color : #000;
background-color : white;
border : 1px solid red;
font : bold 12pt Tahoma, sans-serif;
/*text-align : center;*/
}

#index_pics a, #index_pics a:visited, #index_pics a:hover, #index_pics a:active {
text-decoration : none;
}

#index_links {
/*width : 100%;*/
width : 780px;
height : 210px;
border : 1px solid black;
padding : 0;
}

#index_links a {
color : purple;
font : italic bold 11pt "New Century Schoolbook";
}

#index_links a:link, #index_links a:visited {
text-decoration : none;
}

#index_links a:hover {
text-decoration : underline;
color : #fc2c58;
}

#index_links a:active {
text-decoration : none;
}

#events {
width : 50%;
height:auto;
margin : 20px auto 0;
text-align : center;
background-color : #1973ee;
font-size : 14pt;
color : white;
}

.tabular {
margin : 0 auto;
width : 95%;
border : 0px solid black;
font-size : 14px;
}

.tabular tbody tr.even td {
background-color : #eee;
}

.tabular tbody tr.odd td {
background-color : #fff;
}

.tabular th {
color : blue;
text-decoration : underline;
}

.tabular .caption {
padding : 0;
text-align : center;
font : italic bold 13pt/20pt "New Century Schoolbook";
color : blue;
}

.click_pics {
position:relative;
top:-28px;
width:250px;
height:18px;
margin:0 auto;
opacity:0.6;
filter:alpha(opacity=60);
background-color:#fff;
color:#000;
border:0px solid black;
padding:2px;
text-align:center;
font-size:14px;
}
/* ***** Index End ***** */

/* ***** Our Conference ***** */
.church {
color : #750303;
font-size: 24px;
}

#conference {
margin : 30px 0 0 100px;
padding : 0;
}

#conference ul {
list-style : none;
padding : 0;
margin : 20px 0 0 0;
}

#conference li {
font : italic bold 11pt/14pt 'New Century Schoolbook', arial;
color : black;
}
/* ***** Our Conference End ***** */

#color_red {
color : red;
}

#scholarship {
position : relative;
padding-top:30px;
width : 90%;
height : 550px;
height : auto;
top : 0px;
margin : 0 auto;
}

div#scholar_requires {
position : relative;
top : 10px;
left : 0;
width : 95%;
padding : 5px;
margin : 0 auto;
}

div#scholar_requires li, #vincentian li {
font : italic bold 11pt/14pt 'New Century Schoolbook', arial;
margin-left:20px;
color : #084883;
}

/* ***** Our Mission ***** */
#mission_content {
padding:10px 20px;
width:740px;
height:auto;
margin:0 auto;
/*border:1px solid black;
background:gold;*/
}

#vincentian {
padding : 0;
width : 55%;
margin : 15px auto;
height : 100%;
}

#scholar_requires ul span, h2.headerh2 {
margin:0;
font-size : 14pt;
font-weight : bold;
color : #f00;
margin-left : 0em;
margin-top : 0;
}
/* ***** Our Mission End ***** */

/* ***** Our History ***** */
#history_float_right {
float:left;
width:100px;
}

#history_content {
margin: 0 auto 0 100px;
padding:30px 20px 10px 40px;
width:620px;
height:100%;
}
/* ***** Our History End ***** */

/* ***** FAQs ***** */
#faqs {
position : relative;
padding : 0 20px;
width : 760px;
height : 100%;
min-height:550px;
top : 0;
margin : 0 auto 10px auto;;
}

#faqs ul {
margin-bottom:10px;
}

#faqs_answers {
/*position : relative;
top : 0px;
left : 0;*/
width : 650px;
padding : 0 5px;
margin : 0 auto;
}

#faqs_answers span a {
text-decoration : none;
color : #a00;
}

#faqs_answers span {
float : right;
width : 10%;
height : auto;
text-align : center;
font-size : 10pt;
font-weight : normal;
font-style : normal;
margin-top : -1em;
color : green;
}

#faqs_answers a.name {
width : 90%;
color : #00a;
}

#faqs li a, faqs_answers a {
color : purple;
font : italic bold 11pt "New Century Schoolbook";
}

#faqs li a:link {
text-decoration : none;
}

#faqs li a:visited {
text-decoration : none;
}

#faqs li a:hover {
text-decoration : underline;
color : #fc2c58;
}

#faqs li a:active {
text-decoration : none;
}

#faqs hr {
margin : 0.2em 0;
}

#faqs ul {
margin : 0 3em;
}

#faqs p {
font-family : 'New Century Schoolbook', arial;
font-size : 10pt;
color : black;
font-weight : normal;
font-style : normal;
width : 90%;
margin : 0;
}
/* ***** FAQs End ***** */

/* ***** Emergency Assistance ***** */
#emerassist {
position : relative;
padding : 20px;
width : 780px;
height : auto;
top : 0px;
margin : 0 auto;
}

#emerassist ul {
list-style : disc;
margin-left : 0px;
}

#emerassist li {
font : italic bold 11pt/16pt 'New Century Schoolbook', arial;
color : #084883;
margin : 0 50px;
}

#emerassist ul span {
margin-left : 30px;
}
/* ***** Emergency Assistance End ***** */

.content {
position : relative;
margin : 0 auto;
margin-top : 20px;
padding : 20px 0;
}

/* ***** How You Can Help End ***** */
#howyoucanhelp {
position : relative;
top : 0px;
left : 0;
width : 780px;
margin : 0 auto;
}

#howyoucanhelp_content {
width:710px;
padding : 20px 35px;
margin : 0 auto;
}

#howyoucanhelp span {
color : #00a;
}
/* ***** How You Can Help End ***** */

/* ***** Food Pantry ***** */
#fp_pics {
position : absolute;
top :176px;
left:0;
width : 106px;
height : auto;
padding : 0;
margin:0;
/*background : #a0def5;
border:1px solid red; */
}

div#fp_pics a span, div#fp_pics_right a span {
display : none;
}

div#fp_pics a:hover span {
display : block; display : none;
position : absolute;
top : 10px;
left : 116px;
width : 120px;
padding : 0px;
margin : 0px;
z-index : 10;
color : #000;
background : white;
border : 1px solid red;
font : bold 12pt Tahoma, sans-serif;
text-align : center;
}

#fp_pics a, #fp_pics a:visited, #fp_pics a:hover, #fp_pics a:active,
#fp_pics_right a, #fp_pics_right a:visited, #fp_pics_right a:hover, #fp_pics_right a:active {
text-decoration : none;
}

.fp_float_pics { 
margin:0;
padding : 5px 0px 0;
}

#fp_pics_right {
position : absolute;
/*margin-left: 674px;*/
left:674px;
width : 106px;
height : auto;
padding : 0;
top :176px;
/*background : #a0def5;*/
}

.fp_float_pics_right {
float : right;
/*clear:right;*/
padding : 5px 0px 0 0px;
/*border:2px solid green;*/
}

div#fp_pics_right a:hover span {
display : block; display : none;
position : absolute;
top : 10px;
right : 116px;
width : 120px;
padding : 0px;
margin : 0px;
z-index : 100;
color : #000;
background : white;
border : 1px solid red;
font : bold 12pt Tahoma, sans-serif;
text-align : center;
}

#fp_content {
/*width:100%;
margin:170px 116px 0 116px;*/
position:relative;
padding:0;
top:0px;
left:111px;
width:558px;
height:auto;
/*border:2px solid green;
background:white;*/
}

#fp_content p {
padding-bottom:10px;
}

#fp_mission {
padding:15px;
width:480px;
margin:10px auto;
}

table.fp {
border : 7px ridge #b70952;
color : black;
font : normal bold 12pt tahoma, courier, arial;
padding : 0;
width : 400px;
height : 75px;
margin: 0 auto;
z-index:1;
}

table.fp th {
color : black;
font : normal bold 18px tahoma, courier, arial;
}

th {
text-align : center;
}
/* ***** Food Pantry End ***** */

/* ***** Store ***** */
#store_content {
padding:10px 20px;
width:628px;
height:auto;
margin:10px auto;
/*border:1px solid black;
background:gold;*/
}

#store_content p {
padding-bottom:10px;
}
/* ***** Store End ***** */

