/* Global Resetting */
html{	
	width: 100%;
	height: 100%;
}
body {
	width: 100%;
	height: 100%;
	font-size: 62.5%;
	/* reset font-sizes to 1em == 10px */
}
* {
	font-size: 1em;
	/* reset font-sizes to 1em == 10px */
	padding: 0;
	margin: 0;
	font-family:Verdana,Helvetica,sans-serif;
	list-style:none;
}

a {
	color:#3e8197;
    text-decoration: none;	
}

a img{
	border:0;
}
.clear{
	clear:both;
}

p                                   {font-size:1.2em; color:#4d4d4d; margin:10px 0px; line-height:1.6em;}
li                                  {font-size:1.2em; color:#4d4d4d;}
h1,
h1 a                                {font-size:1.8em; color:#4d4d4d; font-weight:normal}
h2,
h2 a                                {font-size:1.6em; color:#4d4d4d; font-weight:normal}
h3,
h3 a                                {font-size:18px; color:#4d4d4d; font-weight:normal}
h4,
h4 a                                {font-size:1.2em; color:#4d4d4d; font-weight:bold}

/* Layout CSS */
#containerWhite                     {background-color:#FFFFFF}
#containerGrey                      {background-color:#ede8e2; padding-bottom:30px;}
#containerGrey .logo				{text-align:center;margin-top:20px;}
#header                             {width:950px; margin:0 auto; height:97px}
#header .logo                       {float:left; margin-top:4px}
#header .proudly					{margin-right:-20px;}
#header .sponsors                   {float:right; margin-top:24px}
#header .sponsors img.sponsor-logo  {vertical-align:text-bottom;padding-left:20px;}


#navigation                         {height:34px; padding-top:7px; background:url('../images/bg/nav.gif') repeat-x}
#navigation .container              {width:950px; margin:0 auto;}
#navigation ul                      {}
#navigation li                      {float:left; list-style:none}
#navigation li a                    {display:block; padding:8px 10px; font-size:1.3em; color:#FFFFFF; letter-spacing:-1px;}
#navigation li a.current,
#navigation li a.section            {color: #00a5b5; background:url('../images/bg/nav-selected.png') 50% 100% no-repeat}

#content                            {background:url('../images/bg/content.gif') repeat-x; margin-top:1px;}
#content .container                 {width: 910px; padding:20px;margin:0 auto; min-height:400px; background-color:#FFFFFF; background-image:url('../images/bg/content-gradient.gif'); background-repeat:repeat-x;}

#footer                             {background:url('../images/bg/footer.gif') repeat-x; line-height:36px; color:#b7b7b7;font-size:1.2em;}
#footer .container                  {width: 950px; margin:0 auto;}
#footer a                           {color:#b7b7b7}
#footer .left                       {float:left}
#footer .right                      {float:right}
 

#highlights                         {width:870px; padding:20px 20px 0px 20px; background:url('../images/bg/bottom-highlights.png') no-repeat; margin:0 auto; margin-bottom:20px;}
#highlights h3                      {background:url('../images/speech-bubble.png') no-repeat; width:223px; height:49px; padding:0px 15px; line-height:36px; font-size:1.8em; font-weight:normal; color:#FFF; overflow:hidden;}
#highlights ul                      {padding-left:25px; margin-top:5px;}
#highlights li                      {list-style-image:url('../images/tick.gif'); margin-bottom:3px;}
#highlights li a                    {color:#4d4d4d}
#highlights .column                 {float:left; width:253px;}
#highlights .thoughts,
#highlights .contact                {margin-left:55px;}
#highlights p                       {padding-left:5px;}
#highlights img.quote-close         {vertical-align:-10px;}
#highlights .byline                 {color:#e38a00; text-align:right;}
#highlights .thoughts a             {color:#4d4d4d;}
#highlights .thoughts a:hover       {color:#4d4d4d; text-decoration:underline;}
#highlights .newsletters a:hover    {text-decoration:underline;}

/************************************ COLUMNS *********************************************/
.left-column                        {float:left; width:288px;}
.right-column                       {float:right; width:600px;}

.left-column .video                 {margin-bottom:10px}

.left-column .latest-news           {margin-left:10px}
.left-column ul                     {margin:10px 0px; padding-left:25px; padding-right:10px}
.left-column li                     {font-family:Arial, sans-serif; margin:0px 0px 5px 0px; list-style-image:url('../images/list-arrows.gif');}
.left-column li a                   {color:#404040}
.left-column li a:hover             {text-decoration:underline;}
.left-column li a.current           {color: #29afbe;}
.left-column .box-top               {padding-top:8px; background:url('../images/bg/left-box-top.gif') no-repeat;}
.left-column .box-middle            {background:url('../images/bg/left-box-middle.gif') repeat-y; padding:20px 21px;}
.left-column .box-bottom            {padding-bottom:8px; background:url('../images/bg/left-box-bottom.gif') no-repeat bottom;}

.left-column h2.title               {background:url('../images/bg/title.png') no-repeat; width:216px; height:36px; padding:0px 15px; line-height:36px; font-size:1.8em; font-weight:normal; color:#FFF; overflow:hidden;}
.left-column h3.title               {font-size:3.1em; line-height:35px; font-family: Georgia, Verdena, sans-serif; color:#FFFFFF;}

.left-column .donations             {background:url('../images/bg/online-donations.gif') no-repeat;}
.left-column .newsletter            {background:url('../images/bg/newsletter.gif') no-repeat;}
.left-column .box                   {width:247px; height:133px; position:relative; margin-top:10px;}
.left-column .box h3.title          {position:absolute; left:22px; top:16px;}
.left-column .box div.text          {position:absolute; left:22px; top:100px;}
.left-column .box div.text a        {font-size:1.8em; color:#FFFFFF; font-family: Georgia, Verdena, sans-serif;}
.left-column fieldset               {border:0;padding:0}
.left-column input[type=submit]     {border:1px solid #878d59; background-color:#e6edac;}
.left-column input.text             {width:140px}
.left-column .Actions               {position:absolute; left:180px; top:99px; margin:0;}

.left-column .image                 {margin-bottom:20px}
.left-column .image img             {display:block;}

.widgets                            {padding:0px; margin-left:10px;}

#donationBox                        {cursor:pointer;}

/**************************************** POPUP MESSAGE ************************************/
.message                            {border-width:0px 1px 1px 1px; border-style:solid; border-color:#000000; background-color:#ede8e2;}
.message h2                         {color:#FFFFFF; padding:0px 10px; line-height:36px; background-image:url('../images/bg/popup-title.gif');}
.message .message-text              {padding:10px;font-size:1.2em;}
.message .actions                   {text-align:center; margin:0px 0px 10px 0px;}

/******************************************* HOME *****************************************/
#home                               {position:relative;}
#home .slideshow-main-container     {background:url('../images/bg/slideshow.gif') no-repeat bottom; margin-bottom:10px;}
#home .slideshow                    { height:280px; padding-bottom:15px; overflow: hidden; position:relative;}
#home .slideshow .images            {height:260px; position:relative;}

#SliderControls                         {top:270px; left:0px; line-height:10px;}
#SliderControls a                       {font-size:1.0em;}
#SliderControls ul                      {float:left; margin:0;}
#SliderControls li                      {float:left; width:10px; height:10px; margin-right:5px; background-color: #000; cursor:pointer;}
#SliderControls li.selected             {background-color:#29afbe;}

#home .slideshow .image             {margin:0px 0px 0px 9px; float:left; height:260px;}
#home .slideshow .first             {margin:0px 0px 0px 1px;}

#slideshowConainer .ie6-warning     {position:absolute; left:100px; top:150px; color:red; font-weight:bold;}

/******************************************* BLOG ******************************************/
#BlogContent h4                     {margin:20px 0px 0px 0px; padding-top:20px; border-top:1px solid #4d4d4d;}

.blog-summary                       {border-bottom:1px solid #000000; margin-bottom:10px;}

.blog-links                         {text-align:right;}
.blog-links a                       {color:#00a4b4;}
.blog-links img                     {vertical-align:middle;}

.widgets                            {}

p#NoComments                        {font-size:1.2em;}

#BlogContent p.author-date          {font-size:1em; margin:0px;}
#BlogContent p.article              {margin:0px;}
#BlogContent p.comment              {font-style:italic; margin-bottom:5px;}
#BlogContent p.info                 {margin-top:0px}

#BlogContent input.text,
#BlogContent textarea               {width:100%;}
#BlogContent .recaptcha             {margin-top:10px;}

/*************************************** CONTENT COLUMNS *****************************************/
.content-left-column                {float:left; width:305px;}
.content-right-column               {width:255px; margin-left:22px; float:left;}
.content-right-column .extra        {margin-top:20px}

/************************************** GALLERY ********************************************/
.thumbs                             {position:relative; right:24px; width:624px; margin-top:10px;}
.thumbnail                          {background-color:#212121; line-height:96px; width:100px; height:100px; vertical-align:middle; text-align:center; float:left; margin:0px 0px 24px 24px; display: table-cell}
.thumbnail.last                     {margin-right:0px;}
.thumbnail img                      {vertical-align:middle;}
#ImageGallery                       {margin-top:10px}
#gallery .paging                    {text-align:center; font-weight:bold;}
#gallery .paging a                  {color:#333;}
#gallery .paging a.current          {color:#3e8197;}

/************************************** INDEX **********************************************/
#index .child                       {border-bottom:1px solid #4d4d4d; padding-bottom:15px; margin-bottom:15px;}
#index .child h3,
#index .child h3 a                  {font-size:1.2em; font-weight:bold; margin-top:0px;}
#index .child .left-image           {float:left; margin-right:20px;}
#index .child .left-image img       {display:block;}
#index .child .right                {}
#index .child p                     {margin:3px 0px 0px 0px;}
#index .child .link                 {text-align:right;}
#index .child .link img             {vertical-align:text-bottom;}

/*********************************** SEARCH FORM *********************************************/
#search                             {float:right; margin-top:7px;}
#search .field                      {float:left;}
#search input.text                  {width:101px; border:0; padding:3px 5px; line-height:14px; height:14px; background:url('../images/bg/search-box.png') no-repeat; margin:0px;}
#search input.action                {color:transparent; border:0; background:url('../images/bg/search-button.png') no-repeat; height:20px; width:20px; float:left; margin:0px; cursor:pointer;}

/*********************************** SEARCH RESULTS *******************************************/
#PageNumbers                        {text-align:center;}

/*********************************** VIDEO GALLERY ********************************************/
#videoGallery .video                {margin-bottom:20px; float:left;margin-right:10px;}
#videoGallery h3                    {margin-bottom:10px;}

#main li li a                       {font-size:0.8em;}
