/*
Theme Name: DDI Theme
Theme URI: http://www.directdevelopmentinternational.org
Description: Theme designed for Direct Development

*/

body {

       background:url(images/mainbg.png) top repeat-x;
       margin:0;
       background-color:#FFFCF8;
}

.blog_post h3 {
        padding-left:5px;
        color:#ffae00;
        font-size:1.1em;
}

a:link {
        text-decoration:none;
        color:#006096;
}

a:visited {
        text-decoration:none;
        color:#006096;
}

.email_subscribe a:hover {
text-decoration:underline;
}

/* STYLES */

.caption {
	color:#999;
        font-size:.7em;
float:left;
margin-left:5px;
}

.credit {
	color:#999;
        font-size:.7em;
float:right;
margin-right:6px;
}

#main_container {
       width:800px;
       margin:0 auto;
       position:relative;
	   padding-left:5px;
}

#parachute {
  	width:150px;
	height:205px;
	background:url(images/parachute.png) top right no-repeat;
	position:absolute;
        top:10px;
        right:5px;
float:right;
}

#header_container {
       border-width:1px;
       border-color:#FFFCF8;
       border-style:none none solid none;
       background:#FFFCF8;
       overflow:hidden;
       padding:10px 0;
}

#header_box {
       width:800px;
       margin:0 auto;
overflow:hidden;
}

#nav_container {
       background:#ef8d0d;
       height:30px;
       overflow:hidden;
}

#nav_box {
       width:800px;
       margin:0 auto 0 auto;
}

#nav_box a:link {
color:#FFFCF8;
              padding:20px 0;
}

#nav_box a:visited {
color:#FFFCF8;
              padding:20px 0;
}

       .nav_option {
              color:#fff;
              font-family:Arial, Helvetica, sans-serif;
              font-size:.8em;
              font-weight:bold;
              padding:20px 20px;
              letter-spacing:.03em;
              line-height:2.3em;
       }

       .nav_highlighted {
	      background:url(images/button.gif) repeat-x;
              background-color:#666;
              font-family:Arial, Helvetica, sans-serif;
              color:#eee;
              font-size:.8em;
              font-weight:bold;
              padding:20px 20px;
              letter-spacing:.03em;
              line-height:2.3em;
       }

#body_container {
       overflow:hidden;
margin:0 auto;
}

#body_box {
overflow:hidden;
       width:800px;
       margin:20px auto;
}

#body_content {
color:#333;
float:left;
width:375px;
overflow:hidden;
}

#body_content h2 {
line-height:10px;
    font-family:Calibri;
	font-size:1.2em;
text-align:left;
color:#AEBC2C;
}

#body_content p {
margin:15px 0;
font-size:.8em
}

.body_content a:link {
      text-decoration:none;
      color:#0000bb;
}

.body_content a:visited {
      text-decoration:none;
      color:#0000bb;
}

.body_content a:hover {
      text-decoration:underline;
}


.blog_post h1 {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:.9em;
      font-weight:;
      font-color:#00698A;
      padding-left:0px;
}

.blog_post_frontpage h1 {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:.75em;
      font-weight:;
      font-color:#00698A
padding-left:0px;
}

.blog_post p a:hover {
text-decoration:underline;
}

.blog_headline a:link {
color:#00698A;
text-decoration:none;
}

.blog_headline a:visited {
color:#00698A;
text-decoration:none;
}

.blog_headline a:hover {
color:#00698A;
text-decoration:none;
}

.single_headline a:link {
color:#00698A;
text-decoration:none;
}

.single_headline a:visited {
color:#00698A;
text-decoration:none;
}

.single_headline a:hover {
color:#00698A;
text-decoration:none;
}


#org-description {
font-size:14px;
font-family:"Times New Roman", Times, serif;
padding:10px;
}

#home_blog_section {
margin:30px 0 0;
}

.blog_post p {
      padding:0 5px;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:.9em;
      font-color:#444444;
}

.post_excerpt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
}

.post_excerpt a:link {
      color:#005874;
}

.post_excerpt a:visited {
      color:#005874;
}

.post_excerpt a:hover {
      color:#005874;
      text-decoration:underline;
}

.blog_post_meta {
   width:355px;
  font-size:.85em;
	  color:#444;
padding:5px;
overflow:hidden;
border-style:solid none solid none;
border-width:1px;
border-color:#eee;
}

.blog_post_gravatar {
float:left;
margin-right:5px;
}

.blog_post_info {
margin-top:6px;
}

.cat_page_post_info {
height:20px;
background:#FFFCF8;
font-size:.85em;
}

.blog_post_info a:link {
      color:#005874;
}

.blog_post_info a:visited {
      color:#005874;
}

.blog_post_info a:hover {
      color:#005874;
      text-decoration:underline;
}

.avatar {
        border-style:none solid solid none;
        border-color:#ccc #ccc; 
        border-width:1px;
        margin:5px;
}

.content-divider {
    width:300px; 
    height:2px;
	background:url(images/dotted.gif) bottom repeat-x;
    margin:20px auto;
}


/* Sidebars for About Section */

#body_inner_sidebar_about {
	float:left;
border-top-style:none;
border-left-style:none;
width:190px;
padding:10px;
padding-top:0;
padding-bottom:5px;
margin:0 0 0 25px;
overflow:hidden;
}

#body_inner_sidebar_about h2 {
	line-height:10px;
	font-family:Calibri;
	font-size:1.2em;
	color:#AEBC2C;
}

#body_inner_sidebar_about h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	font-weight:bold;
	color:#444;
	letter-spacing:.03em;
}

#body_inner_sidebar_about a:link {
        text-decoration:none;
color:#00698A;
}

#body_inner_sidebar_about a:visited {
        text-decoration:none;
color:#00698A;
}

.body_inner_box_about {
	margin-bottom:30px;
}


/* Sidebars for Start a Chapter Section */

#body_inner_sidebar_start_chapter {
	float:left;
border-top-style:none;
border-left-style:none;
width:190px;
padding:10px;
padding-top:0;
padding-bottom:5px;
margin:0 0 0 25px;
overflow:hidden;
}

#body_inner_sidebar_start_chapter h2 {
	line-height:10px;
	font-family:Calibri;
	font-size:1.2em;
	color:#AEBC2C;
}

#body_inner_sidebar_start_chapter h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	font-weight:bold;
	color:#444;
	letter-spacing:.03em;
}

#body_inner_sidebar_start_chapter a:link {
        text-decoration:none;
color:#00698A;
}

#body_inner_sidebar_start_chapter a:visited {
        text-decoration:none;
color:#00698A;
}

.body_inner_box_start_chapter {
	margin-bottom:30px;
}


/* Sidebars for Join Our Staff Section */

#body_inner_sidebar_join_staff {
	float:left;
border-top-style:none;
border-left-style:none;
width:190px;
padding:10px;
padding-top:0;
padding-bottom:5px;
margin:0 0 0 25px;
overflow:hidden;
}

#body_inner_sidebar_join_staff h2 {
	line-height:10px;
	font-family:Calibri;
	font-size:1.2em;
	color:#AEBC2C;
}

#body_inner_sidebar_join_staff h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	font-weight:bold;
	color:#444;
	letter-spacing:.03em;
}

#body_inner_sidebar_join_staff a:link {
        text-decoration:none;
color:#00698A;
}

#body_inner_sidebar_join_staff a:visited {
        text-decoration:none;
color:#00698A;
}

.body_inner_box_join_staff {
	margin-bottom:30px;
}


/* Sidebars for Rest of Website (does not include About, Start a Chapter, Join Our Staff section) */

#body_inner_sidebar {
	float:left;
border-top-style:none;
border-left-style:none;
width:190px;
padding:10px;
padding-top:0;
padding-bottom:5px;
margin:0 0 0 25px;
overflow:hidden;
}

#body_inner_sidebar h2 {
	line-height:10px;
	font-family:Calibri;
	font-size:1.2em;
	color:#AEBC2C;
}

#body_inner_sidebar h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	font-weight:bold;
	color:#444;
	letter-spacing:.03em;
}

#body_inner_sidebar a:link {
        text-decoration:none;
color:#00698A;
}

#body_inner_sidebar a:visited {
        text-decoration:none;
color:#00698A;
}

.body_inner_box {
	margin-bottom:30px;
}

#body_outer_sidebar {
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
      text-align:left;
color:#333;
line-height:1.3em;
width:160px;
	float:right;
overflow:hidden;
margin:70px 0 0;
}

#body_outer_sidebar h2 {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:1em;
      font-weight:bold;
      color:#555;
      text-align:left;
      line-height:1.4em;
      border-bottom-style:solid;
      border-width:1px;
      border-color:#ddd;
}

.outer_sidebar_box {
      margin-bottom:20px;
    
}

.outer_sidebar_option {
      margin-bottom:10px;
      padding-bottom:3px;
      font-weight:bold;
      line-height:1.5em;
}


.outer-divider {
    margin:15px 0 15px 0;
    width:202px;
    height:1px;
	background:url(images/dotted.gif) bottom repeat-x;
}

.grey {
color:#444;
}

.orange {
      color:#ef6d0d;
}

#wpcf_msg {
width:360px;
height:120px;
}

/* Footer */

#footer {
	clear: both;
	width: 850px;
	height: 50px;
	margin: 0 auto;
	padding: 10px 0;
	border-top: 1.5px solid #EF8D0D;
	font-size: smaller;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height: normal;
        color: #555555;
}


/* Page Navi */

.wp-pagenavi {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:.7em;
      text-align: right;
      border-bottom-style:solid;
      border-top-style:solid;
      border-width:1px;
      border-color:#ddd;
}



/* Flickr Badge */

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#444444;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:left !important;}
.flickr_badge_image img {padding:2; border: 4px solid white !important;}
#flickr_badge_uber_wrapper {width:150px;}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#00698A;}
#flickr_badge_wrapper {background-color:none;border: solid 1px #none;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#444444 !important;}