/*
Theme Name: Green Pastures
Theme URI: http://www.santarosapark.com/
Description: This is the fully customized theme designed by staff at 4ward ltd made with pride in Trinidad and Tobago
Version: 1
Author: Ryan George Primus
Author URI: http://4wardit.com/
Tags: green, custom header, fixed width, two columns, widgets, design patterns

	

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


/*-----------------Baseline Reset------------------------------------/*
/* BLOCK ELEMENTS */
html, div, map, dt, form { display:block; }
body { display:block; margin:0; font-family:serif; font-size:medium; }
p, dl { display:block; margin-top:1em; margin-bottom:1em; }
dd { display:block; margin-left:40px; }
address { display:block; font-style:italic; }
blockquote { display:block; margin:1em 40px; }
h1 { display:block; font-size:2em; font-weight:bold; margin:0.67em 0; }
h2 { display:block; font-size:1.5em; font-weight:bold; margin:0.83em 0; }
h3 { display:block; font-size:1.125em; font-weight:bold; margin:1em 0; }
h4 { display:block; font-size:1em; font-weight:bold; margin:1.33em 0; }
h5 { display:block; font-size:0.75em; font-weight:bold; margin:1.67em 0; }
h6 { display:block; font-size:0.5625em; font-weight:bold; margin:2.33em 0; }
pre{ display:block; font-family:monospace; white-space:pre; margin:1em 0; }
hr { display:block; height:2px; border:1px; margin:0.5em auto 0.5em auto; }
/* TABLE ELEMENTS */
table { border-spacing:2px; border-collapse:separate;
margin-top:0; margin-bottom:0; text-indent:0; }
caption { text-align:center; }
td { padding:1px; }
th { font-weight:bold; padding:1px; }
tbody, thead, tfoot { vertical-align:middle; }
/* INLINE ELEMENTS */
strong { font-weight:bold; }
cite, em, var, dfn { font-style:italic; }
code, kbd, samp { font-family:monospace; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub { vertical-align:-0.25em; font-size:smaller; line-height:normal; }
sup { vertical-align: 0.5em; font-size:smaller; line-height:normal; }
abbr[title], acronym[title] { border-bottom:dotted 1px; }
/* LIST ELEMENTS */
ul { list-style-type:disc; margin:1em 0; margin-left:40px; padding-left:0;}
ol { list-style-type:decimal; margin:1em 0; margin-left:40px; padding-left:0;}
/* remove top & bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl
{ margin-top:0; margin-bottom:0; }
/* use circle when ul nested 2 deep */
ol ul, ul ul { list-style-type:circle; }
/* use square when ul nested 3 deep */
ol ol ul, ol ul ul, ul ol ul, ul ul ul { list-style-type:square; }

/*------------------------------End of Baseline Reset------------------------------------*/


/*------------------------------------ID's-----------------------------------------------*/


html{
background:url(images/stripebackground.gif) repeat;
}
#centerme{
position:relative;
margin:0 auto;
}

#header{
background-color:#006600;
background-image:url(images/header.gif);
background-repeat:no-repeat;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
border-top:#003300 6px solid;
display:block;
height:104px;
margin:auto;
position:relative;
visibility:visible;
width:1024px;
}
#input{
background:#FFFFFF;
border:#99FF99 1px solid;
font-size:12px;
height:12px;
position:absolute;
top:12px;
left:38px;
width:244px;
}
#logotext{
background:url(images/logotext.gif) no-repeat;
height:120px;
position:absolute;
left:-15px;
top:0;
visibility:visible;
width:500px;
}
#topmenu{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
position:absolute;
left:710px;
top:10px;
width:298px;
height:39px;
}
#searchbar{
position:absolute;
left:700px;
top:30px;
background:url(images/search-bar.gif) no-repeat;
width:298px;
height:39px;
}

#menucontainer{
background:url(images/menubg.gif) repeat-y;
border-bottom:#223d07 solid 10px;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
clear:both;
display:block;
height:46px;
margin:auto;
position:relative;
visibility:visible;
width:1024px;
}

#banner{
background:#FFFFFF;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
clear:both;
display:block;
height:269px;
margin:auto;
position:relative;
visibility:visible;
width:1024px;
}
#maincontent{
background-color:#ffffff;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
border-top:#223d07 solid 10px;
clear:both;
display:block;
height:650px;
margin:auto;
position:relative;
visibility:visible;
width:1024px;
}
#leftnav{
clear:both;
display:block;
float:left;
height:309px;
margin-right:10px;
position:relative;
visibility:visible;
width:250px;
}
#leftpanel{
background:url(images/sidepanel.gif) no-repeat;
display:block;
left:20px;
top:40px;
height:339px;
margin-right:10px;
position:absolute;
visibility:visible;
width:242px;
}
#leftmenu{
display:block;
left:-20px;
top:20px;
height:339px;
margin-right:10px;
position:absolute;
visibility:visible;
width:242px;
}
#newsletter{
background:url(images/calendar.gif) no-repeat;
display:block;
left:20px;
top:400px;
height:339px;
margin-right:10px;
position:absolute;
visibility:visible;
width:242px;
}
#calendar{
position:relative;
top:-10px;
left:10px;
}
#rightpanel{
background:url(images/maincontentgradient.gif) repeat-x;
background-position:bottom;
display:block;
left:20px;
padding:15px;
overflow:auto;
height:588px;
margin-right:10px;
position:absolute;
top:20px;
visibility:visible;
width:650px;
}
#rightpanel a{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#006600;
}
#content{
display:block;
float:left;
height:309px;
position:relative;
visibility:visible;
width:500px;;
}
#sponsors{
background:url(images/sponsors.gif);
border-bottom:#223d07 solid 5px;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
clear:both;
display:block;
height:100px;
margin:auto;
margin-bottom:30px;
position:relative;
visibility:visible;
width:1024px;
}
#panelcontainer{
background-color:#CCFFCC;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
border-top:#666666 solid 2px;
clear:both;
display:block;
height:250px;
margin:auto;
margin-top:20px;
position:relative;
visibility:visible;
width:1024px;
}


#panelone{
background:url(images/arimanew_12.gif) no-repeat;
display:block;
left:10px;
height:168px;
position:absolute;
top:40px;
visibility:visible;
width:299px;
}
#paneltwo{
background:url(images/arimanew_12.gif) no-repeat;
display:block;
left:349px;
height:168px;
position:absolute;
top:40px;
visibility:visible;
width:299px;
}
#panelthree{
background:url(images/arimanew_12.gif) no-repeat;
display:block;
left:688px;
height:168px;
position:absolute;
top:40px;
visibility:visible;
width:299px;
}
#footer{
background:url(images/footertwo.gif) repeat-x;
border-bottom:#FFFFFF solid 40px;
border-left:#000000 1px solid;
border-right:#000000 1px solid;
border-top:#223d07 solid 5px;
clear:both;
display:block;
height:160px;
margin:auto;
margin-top:-20px;
position:relative;
visibility:visible;
width:1024px;
}
#quickmenuone{
display:block;
left:10px;
height:168px;
position:absolute;
top:40px;
visibility:visible;
width:100px;
}
#quickmenutwo{
display:block;
left:180px;
height:168px;
position:absolute;
top:40px;
visibility:visible;
width:110px;
}
#quickmenuthree{
display:block;
left:350px;
height:168px;
position:absolute;
top:40px;
visibility:visible;
width:100px;
}
#quickmenufour{
display:block;
left:520px;
height:168px;
position:absolute;
top:40px;
visibility:visible;
width:100px;
}
#quickmenufive{
display:block;
left:690px;
height:168px;
position:absolute;
top:40px;
visibility:visible;
width:100px;
}
#quickmenusix{
display:block;
left:860px;
height:168px;
position:absolute;
top:40px;
visibility:visible;
width:100px;
}
#panelheader{
font-family:Arial, Helvetica, sans-serif;
left:15px;
position:absolute;
top:-10px;
width:400px;

}
#panelheader1{
font-family:Arial, Helvetica, sans-serif;
left:15px;
position:absolute;
top:10px;
width:400px;

}
#lowermenu{
font-family:Arial, Helvetica, sans-serif;
left:15px;
position:absolute;
top:20px;
width:400px;

}

/*-------------------------------------Classes-------------------------------------------*/
.bottomleft{
position:absolute;
bottom:-50px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
left:10px;
margin-top:10px;
}
.below{
background-color:#FFFFff;
border:#000000 solid 1px;
display:block;
font-size:10px;
font-weight:bold;
height:20px;
position:absolute;
top:45px;
text-align:center;
left:38px;
width:60px;
}
.center{
position:relative;
top:60px;
left:10px;
}
.entry{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:640px;
}
.footermenu{
width:100px;
}
.green{
color:#006600;
font-weight:bold;
}
.green1{
color:#006600;
font-weight:bold;
line-height:30px;
vertical-align:middle;
}
.inline{
display:inline;
}
.narrowcolumn{
width:530px;
}
.panelheader{
position:absolute;
left:25px;
top:5px;
visibility:visible;
width:250px;
}
.post{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:640px;
}
.postmetadata{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}
.postmetadata a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#006600;
text-decoration:none;
}

*.space {
margin-left:2em;
}
.uptop{
position:absolute;
top:-30px;
left:15px;
}




/*------------------------------------------UniversalProperties--------------------------*/
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
color:#006600;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
color:#006600;
}
/*input{
background:#FFFFFF;
border:#99FF99 1px solid;
font-size:12px;
height:12px;
position:absolute;
top:12px;
left:38px;
width:244px;
}*/
li{
list-style:none;
/*text-decoration:underline;*/
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
min-width:100px;
}
textarea{
width:500px;
}
/*----------------------------------------Menu-------------------------------------------*/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline_dropdown.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.pro_linedrop {
height:36px;
width:1024px;
white-space:nowrap;
background:url(line/blank_sepia.gif);
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:14px;
font-weight:bold;
z-index:500;
margin-left:-10px;
}

.pro_linedrop .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.pro_linedrop li {
float:left;
background:url(line/blank_over_sepia.gif);
}

.pro_linedrop .select a {
display:block; 
height:36px; 
float:left; 
background: url(line/blank_sepia.gif); 
padding:0 0 0 30px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#000000;
}

.pro_linedrop .select li.line a {color:#000000;}

.pro_linedrop .select a b {
display:block; 
padding:0 30px 10px 15px; 
background:url(line/blank_sepia.gif) right top;
}

.pro_linedrop .select a:hover, 
.pro_linedrop .select li:hover a {
background: url(line/blank_over_sepia.gif); 
padding:0 0 0 30px;
line-height:25px;
cursor:pointer; 
color:#003300;
text-decoration:underline;
}

.pro_linedrop .select li.line a:hover, 
.pro_linedrop .select li.line:hover a {
color:#003300;
text-decoration:underline;}

.pro_linedrop .select a:hover b, 
.pro_linedrop .select li:hover a b {
display:block; 
padding:0 30px 9px 15px; 
background:url(line/blank_over_sepia.gif) right top; 
cursor:pointer;
}

.pro_linedrop .sub {
display:none;
}
.pro_linedrop ul ul {display:none;}

/* IE6 only */
.pro_linedrop table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.pro_linedrop .sub {
margin:0; 
padding:0;
list-style:none;
}

.pro_linedrop .sub li {background:transparent;}

.pro_linedrop .select :hover .sub {
height:25px;
display:block; 
position:absolute;
float:left;
width:740px;
top:28px; 
left:20px; 
text-align:center;
background:transparent url(line/transparent.gif);
/*border:1px solid #aaa;*/
}

.pro_linedrop .select :hover .rt li {float:right;}

.pro_linedrop .select :hover .sub li a 
{display:block; height:25px; line-height:22px; float:left; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; color:#000000;font-size:1.1em;}

.pro_linedrop .select :hover .sub li.subline a {color:#000000;}

.pro_linedrop .select :hover .sub li a:hover,
.pro_linedrop .select :hover .sub li:hover
{color:#000; line-height:20px; position:relative;}

.pro_linedrop .select :hover .sub li:hover > a {color:#000;}

.pro_linedrop .select :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}

.pro_linedrop .select :hover .sub :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
.pro_linedrop .select :hover .sub :hover ul li a:hover {line-height:16px;}

ul.download {list-style-image:url(zip.gif);}
ul.download li {padding-left:5px; font-size:1.1em; line-height:1.5em;}
h3.spacer {padding-top:30px;}
img.rgt {float:right;}

a:link {color:#000000; text-decoration:none}
a:visited {color:#000000; text-decoration:none}
a:hover {color:#000000; text-decoration:none}

td a{color:#003399;
font-weight:bold; 
text-decoration:underline;}

#category{
position:relative;
top:-20px;
}