/*
Theme Name: CCI Theme
Theme URI: http://www.ccikids.org/
Description: Theme created for Chosen Children International by Jim Hanifen.
Version: 1.0
Author: Jim Hanifen
Author URI: http://www.jimhanifen.com/
Tags: african, brown, elephant
*/
body {background:#564A30 url(images/background.jpg) no-repeat top center;} 
#wrapper {width:982px; position:relative; margin:0 auto;} 

/*styles below added by Marie*/ 
 .donation_spacing_from_top {margin-top: 25px;}
 .how_you_can_help_homepg {font-size: 18px; font-family: Arial, Helvetica;} 
#right_of_movie_homepg {margin-right: 4px;}
#right_of_movie2_homepg {font-size: 14px; font-family: Arial, Helvetica; margin-top: 10px;}
#dots_homepg {font-size: 14px; font-family: Arial, Helvetica; margin-top: 7px;}
#dots2_homepg {font-size: 14px; font-family: Arial, Helvetica; margin-top: 2px;} 

 .storelinkstbl {width: 658px; background-color: #FFCC66 /*#FFCC66 #FFFFCC #FFD5AC*/; 
background-repeat:repeat-x; background-image: url(http://www.ccikids.org/images/sunsetcolors_vrtcl_line_lt_1x59.jpg); background-position: top; margin-left: 2px;}
 .belowstorelinksandtopdiv {width: 655px;}
 .pglink {font-size: 13px; font-family: Arial, Helvetica; color: #791706;
text-align: right; margin-bottom: 0; padding-top: 25px; 
padding-right: 3px; padding-bottom: 0; padding-left: 0;} 
 .pglink a {font-size: 13px; font-family: Arial, Helvetica; color: #791706;
text-align: right; margin-bottom: 0; padding-top: 25px; 
padding-right: 3px; padding-bottom: 0; padding-left: 0;}
 .somesitelinksatbottom {font-size: 16px; font-family: Arial, Helvetica; color: #791706;}
 .somesitelinksatbottom a {font-size: 16px; font-family: Arial, Helvetica; color: #791706;}
 .linkvrtclseparator {font-size: 15px; color: #ffcc66;} 
 .spaceabovebotlnks {margin-top: 17px;}

 .karibu_store_link {text-decoration: none; font-size: 16px; 
font-family: Arial, Helvetica; color: #ffffff;} 
 .store_infopg_address_vertical_spacing {font-size: 14px; 
font-family: Geneva, Arial, Helvetica, Tahoma, Georgia; 
margin-top: 20px; margin-bottom: 5px;} 
 .store_infopg_address_spacing {font-size: 14px; 
font-family: Arial, Helvetica, Geneva, Tahoma, Georgia; 
margin-top: 5px; margin-bottom: 0; margin-left: 17px;}
 .store_infopg_colorado_square_info {font-size: 14px; 
font-family: Arial, Helvetica, Geneva, Tahoma, Georgia; 
margin-top: 5px; margin-bottom: 7px; margin-left: 17px;} 
 .thank_you_4_your_support_store_infopg {font-size: 14px; font-family: Arial, Helvetica; 
 
text-align: left; margin-top: 0; margin-bottom: 19px; margin-left: 0; 
padding-top: 0; padding-bottom: 0; padding-left: 0;} 

 .topdivspacing {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 0; margin-bottom: 0; margin-left: 0; 
padding-top: 0; padding-bottom: 0; padding-left: 0;} 
 .notopparagraph {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 30px; margin-bottom: 0; margin-left: 0; 
padding-top: 0; padding-bottom: 0; padding-left: 0;} 

 .divtopparagraph {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 0; margin-bottom: 5px; margin-left: 0; 
padding-top: 0; padding-bottom: 5px; padding-left: 0;} 
 .topdivspacing_with_pg_link {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 0; margin-bottom: 0; margin-left: 0; 
padding-top: 0; padding-bottom: 0; padding-left: 0;}

 .storejewelrypg1topparagraph {font-size: 14px; font-family: Arial, Helvetica; 
text-align: left; margin-top: 30px; margin-bottom: 5px; margin-left: 8px; 
padding-top: 0; padding-bottom: 0; padding-left: 8px;}  
 .mainstorepgtopdiv {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 30px; margin-bottom: 0; margin-left: 7px; 
padding-top: 0; padding-bottom: 0; padding-left: 7px;} 
 .shoppingpgtopparagraph {font-size: 14px; font-family: Arial, Helvetica; 
text-align: left; margin-top: 18px; margin-bottom: 1px; margin-left: 7px; 
padding-top: 0; padding-bottom: 2px; padding-left: 7px;} 
 .appareldiv {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 30px; margin-bottom: 5px; margin-left: 0; 
padding-top: 0; padding-bottom: 5px; padding-left: 0;} 
 .carvingsdiv {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 30px; margin-bottom: 5px; margin-left: 0; 
padding-top: 0; padding-bottom: 5px; padding-left: 0;}
  .healthandbeautydiv {font-size: 14x; font-family: Arial, Helvetica; 
text-align: center; margin-top: 35px; margin-bottom: 0; margin-left: 0; 
padding-top: 0; padding-bottom: 0; padding-left: 0;} 
 .thankyoupgtopdivspacing {font-size: 19px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 37px; margin-bottom: 0; margin-left: 0; 
padding-top: 0; padding-bottom: 0; padding-left: 0;} 
 .thankyoupgtopphrase {font-size: 19px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 0; margin-bottom: 7px; margin-left: 0; 
padding-top: 0; padding-bottom: 7px; padding-left: 0;} 

 .top_image_spacing {margin-top: 0; margin-bottom: 2px; 
padding-top: 2px; padding-bottom: 0;}
 .image_top_spacing {padding-top: 0; margin-bottom: 3px;} 

 .img_brdr_catalogpg {border-top: 1px solid #999999; border-right: 3px solid #999999;  
border-bottom: 1px solid #999999; border-left: 0;}
 .image_brdr {border-top: 1px solid #cccccc; border-right: 2px solid #999999; 
border-bottom: 1px solid #cccccc; border-left: 0;}
 .cdimgbrdr {border-top: 1px solid #000033; border-right: 2px solid #000033;  
border-bottom: 1px solid #000033; border-left: 0;} 
 .onyellowcdimgbrdr {border-top: 2px solid #000033; border-right: 3px solid #000033;  
border-bottom: 2px solid #000033; border-left: 0;}
 .peachsquarebrdr {border-top: 1px solid #cc9999; border-right: 2px solid #cc9999;  
border-bottom: 1px solid #cc9999; border-left: 0;}
 .noimgbrdr {border: 0;} 

 .karibu_store_image_caption_valign {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; vertical-align: top; margin-left: 0; padding-top: 5px;} 
 .karibu_store_image_caption_valign2 {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; vertical-align: middle; margin-left: 0; padding-top: 5px;}

 .image_caption {font-size: 14px; font-family: Arial, Helvetica; 
text-align: center; margin-top: 5px; margin-bottom: 20px; margin-left: 1px; 
padding-top: 5px;} 

 .styleprc {text-align: center; vertical-align: middle; font-size: 15px; 
font-family: Arial, Helvetica; padding-top: 4px;} 
 form {vertical-align: middle; font-size: 14px; font-family: Arial, Helvetica; 
margin-top: 2px; padding-top: 0;} 
 input {vertical-align: middle; margin-top: 2px; padding-top: 0;}

 .items_category_vertical_space {margin-top: 14px;}
 .ppaldiv {margin-top: 0; padding-top: 0;}
 .divafterform {margin-top: 5px;} 

 .store_pics_vertical_space {margin-top: 0;} 
 .end_of_last_items_vertical_space {margin-top: 30px;}
 
 .above_store_links {margin-top: 19px; margin-bottom 3px;} 
 .storelinksnav {padding: 0 0 0 0 /*17px 0 17px 0*/;}
 .storelinksnav ul, .storelinksnav li {
list-style-type: none; padding: 2px 0 17px 0; margin: 0 0 0 0; 
display:inline; outline: none; text-decoration: none;} 
 .storelinksnav a, .storelinksnav a:link {        
text-decoration: none; color: #791706; font-size: 15px; 
font-family: Geneva, Arial, Helvetica, sans-serif;
padding: 2px 0 17px 0;} 

 .content_box_karibu_store {width: 691px; float:left;
padding: 0 0 0 0; background-color: #FFD5AC /*#FFFFCC*/;}

 span {font-family: Arial, Helvetica;}
 .facebooklinkandlikebuttondiv {font-family: Arial, Helvetica; 
margin-top: 17px; border-style: none; border: 0 0 0 0;} 
 iframe {border-style: none; border: 0 0 0 0; width: 450px; height: 80px;} 
 .facebooklikesentence {margin-top: 1px; font-size: 10pt; font-family: Arial, Helvetica;}
 .toplilinkhowyoucanhelppg {font-size: 17px; font-family: Helvetica, Geneva, Arial;}

/*above sections of styles finished adding by Marie DS*/

  #navigation ul, #navigation li {
list-style-type:none; padding:0; margin:0;
display:inline;	outline:none;}
  #navigation a, #navigation a:link {text-decoration: none; 
color:#fff; outline:none; font-size:17px;
font-family: Geneva, Arial, Helvetica, sans-serif;
padding:0 18px 0 0;}
  #navigation a:hover {color: #fff; 
text-decoration:underline; outline:none;}
  #navigation {padding:5px 0 9px 1px;} 

  #content_box {width: 691px; float:left; 
background-color:#FFFFFF;
background-image:url(images/content_top.jpg);
background-repeat:no-repeat;} 

  #content {float:left; padding:35px /*45px*/ 9px 5px /*40px*/ 15px;
min-height:300px;}
  #content strong {font-weight:bold;}
  #content_footer {width:100%; height:20px; position:relative;
float:left; bottom:-10px;
background-image:url(images/content_bottom.jpg);
background-repeat:no-repeat;} 

/*Font Styles*/
  #content h2, #content h2 a {
font-family: Geneva, Arial, Helvetica, Tahoma, Georgia, "Times New Roman", Times, serif;
font-size:16px; margin: 0 0 4px 0; font-weight:bold; color:#791706; 
text-decoration:none;}
  #content p {font-size:14px;
font-family: Geneva, Arial, Helvetica, sans-serif, Tahoma, Georgia, serif;
color:#2F221C; line-height: 23px; margin: 12px 0 12px 0;}
  #content ul, #content li {
list-style-type: square; margin-left: 20px;}
  #content ul a {text-decoration:none; color: #6B351B;}
  #content ul a:hover {text-decoration:none; color: #996600 /*#C7965B*/;}
  #content ul a:vis {text-decoration:none; color: #996600 /*#C7965B*/;}
  #content em {font-style: italic;} 

  #l1 {position:absolute; top:0px; margin-left:2px; z-index:200;} 
  #ec1 {position:absolute;left:645px; top:78px; z-index:200;}
  #c1 {background-image:url(images/page_background.png);
background-repeat:repeat-y; margin:53px 0 0 0; padding:5px 13px 0px 13px;} 
  #c1_top {width:100%; height:6px; position:absolute; left:0px; top:-6px; z-index:100;
background-image:url(images/page_top.png); background-repeat:no-repeat;} 
  #c1 #topphotos {width:951px; height:176px; position:relative;
background-image:url(images/intro_background.jpg);
background-repeat:no-repeat; padding:6px 5px 5px 5px;}
  #d1 {position:relative; top:-2px; padding-top: 43px; padding-bottom: 0;
margin-left:773px; outline:none;}
  #d1:hover {top:0; outline:none;}
  #c1_bottom {width:100%; height:6px; 
background-image:url(images/content_bottom.png); background-repeat:no-repeat;}
  #sponsor {position:absolute; right:50px; top:150px; z-index:120;}

  #sidebar_box {width:220px; float:right; min-height:300px;}
  .clear {clear:both;}
  .map {position:relative; left:-40px;}
  #random_gift {position:relative; left:-20px; margin:1px 0 0 0;}

  img.centered {display: block; margin-left: auto; margin-right: auto;}
  img.alignright {padding: 4px; margin: 0 10px 2px 2px; display: inline;}
  img.alignleft {padding: 4px; margin: 0 10px 2px 2px; display: inline;}
  
  .alignright {float: right;}
  .alignleft {float: left;}

  #about_one, #about_two { float:left; width:50%;}
  #about_writing {font-family: Geneva, Arial, Helvetica, Georgia, "Times New Roman", Times, serif; font-size:13px; border:1px solid #CCCCCC; padding:10px; margin:8px 8px 8px 4px;}
  #about_sponsorship {width:95%; font-size:13px; 
font-family: Geneva, Arial, Helvetica, Georgia, "Times New Roman", Times, serif; 
padding:10px; margin:8px 8px 8px 4px;	}
  #about_sponsorship h4, #about_writing h4 {font-size:13px;
font-family: Geneva, Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
color:#993300; font-weight:bold; padding-bottom:4px;}

  #sponsor_this_child {font-size: 14px; 
font-family: Arial, Helvetica, Geneva, Georgia, "Times New Roman", Times, serif; 
border:1px solid #CCCCCC; padding:10px; margin:8px 8px 1px 4px;}
  #sponsor_this_child h4 {font-size: 14px; 
font-family: Arial, Helvetica, Geneva, Georgia, "Times New Roman", Times, serif; 
font-weight:bold; padding:10px 8px 1px 4px;}
 
 .widgettitle {font-size: 16px; font-family: Arial, Helvetica, Geneva, Georgia;
color:#FEF3EF; padding-bottom: 1px;}

 .advanced-random-posts img {display:block; padding-top: 2px;}
 .advanced-random-posts a {font-size: 16px; 
font-family: Arial, Helvetica, Geneva, Georgia; color:#FEF3EF;
text-decoration:none; display:block; padding-top:2px;}

  #footer {width:690px; display:block; font-size:12px; 
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
color:#94846F; padding:15px 25px 0px 25px;}

 .f1, .f2 {width:120px; float:left;}
 .fdivider {width:40px; height:150px; float:left; 
background-image:url(images/footer_divider.jpg);
background-repeat:no-repeat;}
 .f3 {width:350px; float:left;}
