/*
Theme Name: DEF
Description: A custom theme for Diamond Empowerment Fund
Author: Miracle Multimedia
*/
*{margin:0; padding:0}
*:focus{outline:none}
body, html{min-height:101%}
body{color:#333; background:url(images/bkgr.jpg) repeat-x}
body, select, textarea, input{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}
a{color:#a32624; text-decoration:none}
a:hover, a:active{text-decoration:underline}
#wrapper{margin:0 auto; width:960px}
#wrapper p{margin:15px 0; line-height:145%}
#wrapper ol, ul{margin:5px 20px}
#wrapper li{padding:3px 0}
#wrapper blockquote{margin:15px 15px 30px 15px; border-left:5px solid #f47320; padding-left:15px; line-height:140%}
#wrapper pre{font:1em "Courier New",Courier,monospace; overflow:auto; padding:15px; display:block; width:100%}
p img{padding:0; max-width:100%}
a img{border:none}
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{margin:0 0 2px 8px}
img.alignleft{margin:0 8px 2px 0}
.alignright{float:right; display:inline}
.alignleft{float:left; display:inline}
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:9px; line-height:17px; padding:0 4px 5px; margin:0}
h1{font:bold 24px Arial,Helvetica,sans-serif; padding-bottom:5px}
h2{font:bold 16px Arial,Helvetica,sans-serif; margin:5px 0}
h3{font:bold 14px Arial,Helvetica,sans-serif; margin:0; padding:15px 0 0 0; color:#666}
h4{font-size:10px; margin:0 0 3px 0}
#header .left{float:left; display:inline; padding:10px 0 0 0}
#header .right{float:right; display:inline}
#suckerfishnav{clear:both; background:#000 url(images/navbar.gif) repeat-x; font-size:12px; font-weight:bold; width:960px; z-index:1000}
#suckerfishnav, #suckerfishnav ul{float:left; list-style:none; line-height:40px; padding:0; margin:0; width:100%; z-index:1000}
#suckerfishnav a{display:block; color:#fff; text-decoration:none; padding:0px 10px; z-index:1000}
#suckerfishnav li{float:left; padding:0; border-right:1px solid #aaa; z-index:1000}
#suckerfishnav ul{position:absolute; left:-999em; height:auto; width:201px; margin:0; line-height:1; border:0; z-index:1000}
#suckerfishnav li li{width:200px; border-top:1px solid #777; border-left:1px solid #777; border-right:1px solid #777; padding:5px 0; z-index:1000}
#suckerfishnav li li a{padding:4px 10px; width:180px; font-size:11px; color:#fff; z-index:1000}
#suckerfishnav li ul ul{margin:-19px 0 0 201px; z-index:1000}
#suckerfishnav li li:hover{background:#999; z-index:1000}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a{color:#fff; z-index:1000}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a{color:#fff; z-index:1000}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a{color:#fff; z-index:1000}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul{left:-999em; z-index:1000}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul{left:auto; background:#666; z-index:1000}
#suckerfishnav li:hover, #suckerfishnav li.sfhover{background:#009f00 url(images/green.gif) repeat-x; z-index:1000}
#searchform form{margin:10px 15px 0 0; color:#b8b8b8}
#searchform input{margin:0 0 0 5px}
#searchform li{border:none; float:right}
#searchform li:hover, #suckerfishnav li.sfhover{background:#009f00 url(images/navbar.gif) repeat-x}
#content{float:left; display:inline; background-color:#fff; padding:10px 0 0; width:960px}
#content hr{border:0; color:#848484; background-color:#848484; height:1px; margin:20px 0; text-align:center}
.hm-pad {padding:20px 0; clear:left;}
#sidebarl{float:left; display:inline; width:560px; padding:0 0 20px 25px; z-index:0}
#sidebarl h2{padding:10px 0 5px 0}
#sidebarl p{z-index:0}
.boardl {width:280px;float:left}
.boardr {width:280px;float:left}
.intro1 { padding:0 0 15px 0; }
.intro a, .intro1 a{background:url(images/arrow.png) no-repeat right bottom; padding:0 12px 0 0; font-weight:bold; color:#a32624}
.intro a{text-transform:uppercase}
.gallery{width:245px; padding:10px 5px; background-color:#efefef; border-top:1px solid #ccc; float:left; display:inline; margin:0 10px 10px 0; font-size:9px}
.vgallery{width:340px;padding:10px 5px; float:left; display:inline; margin:0 10px 5px 0; font-size:9px}
.dgallery{width:170px; padding:10px 5px 0 5px; background-color:#efefef; border-top:1px solid #ccc; float:left; display:inline; margin:0 6px 10px 0; font-size:9px; height:60px;}
.gallery img, .dgallery img, .vgallery img{float:left; display:inline; border:1px solid #999; margin-right:5px}
.gallery h3, .vgallery h3, .dgallery h3{font-size:12px; padding:0 0 5px 0; color:#666; font-weight:normal; margin:0}
.dgallery h3 {color:#4e9d58; font-weight:bold;}
.date{margin:0 0 5px 0}
.post{border-bottom:1px dotted #aaa}
.navigation{font-weight:bold; margin:10px 0}
.video{text-align:center; z-index:-1; margin-top:20px}
.share{margin:10px 0; float:right;}
.ngg-gallery-thumbnail-box, .ngg-gallery-thumbnail-box img, .ngg-galleryoverview, .ngg-galleryoverview img{z-index:0}
#mgive{color:#fff; font-weight:bold; background-color:#b15436; padding:5px 0 15px 0; margin:10px 0 5px 0; font-size:12px}
#mgive h2{margin:0; font-size:20px}
#mgive .red{color:#7a100b}
.black {color:#fff; font-weight:bold; background-color:#000; padding:5px 0 15px 0; margin:0 0 15px 0; font-size:12px}
.black h2{margin:0; font-size:20px}
.black a {color:#fff}
#home{ padding:15px 0 0 0; }
#mission{ padding:30px 0 0 0; font-size:1.2em; }
#angels{float:left; display:inline; width:255px; margin:0 40px 0 0}
#athletes{float:left; display:inline; width:255px}
#sidebarr{width:300px; float:right; display:inline; padding:15px 25px 20px 0}
#sidebarr .intro{margin:0 0 20px 0}
#sidebarr h2{color:#4f9d30; border-bottom:1px solid #848484; padding:0 0 2px 0; margin:30px 0 0 0; width:300px}
.socnet{background:url(images/join-us1.jpg) no-repeat; width:225px; height:42px; text-align:center; float:left; display:inline; padding:14px 0 0 105px}
.socnet img{float:left; display:inline; padding:0 6px}
.signup{clear:left; height:31px; width:300px; background:url(images/sign1.jpg) no-repeat; padding:30px 0 0 0; text-align:center; margin:0 0 10px 0;}
.email{margin:0; padding:1px 10px; width:180px}
#bracelet img{float:left; border:4px solid #cfcfcf; margin:0 12px 0 0}
#bracelet h2{color:#4f9d30; border-bottom:1px solid #848484; padding:0 0 2px 0; margin:30px 0 0 0; width:560px}
#twitter h2 a{color:#3bcbff}
#events p{margin:0; padding:0}
.grey a {color:#333}
#footer{clear:both; background-color:#efefef; border-top:1px dotted #ccc; padding:15px 250px; width:460px; text-align:center; color:#333; font-size:9px}
#footer a{color:#333; text-decoration:underline}
#footer ul{list-style:none;padding:0 0 0 27px;}
#footer li{float:left;padding:0 0 0 35px;margin:0;}
select{width:130px}
small, .nocomments, .postmetadata, blockquote, strike{color:#777}
#commentform p{margin:5px 0; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}
#commentform input{width:170px; padding:2px; margin:5px 5px 1px 0}
#commentform textarea{width:100%; padding:2px}
#commentform #submit{margin:0; float:right; display:inline}
h3.comments{padding:0; margin:40px auto 20px}
.commentlist{padding:0; text-align:justify}
.commentlist li{margin:15px 0 3px; padding:5px 10px 3px; list-style:none; font-weight:bold}
.commentlist p{margin:10px 5px 10px 0; font-weight:normal; line-height:1.5em; text-transform:none}
.nocomments{text-align:center; margin:0; padding:0}
.commentmetadata{margin:0; display:block; font-weight:normal}
.commentlist li, #commentform input, #commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif}
.commentlist li .avatar{float:right; display:inline; border:1px solid #eee; padding:2px; background:#fff}
.commentlist cite, .commentlist cite a{font-weight:bold; font-style:normal; font-size:1.1em}
.alt{margin:0; padding:10px; background-color:#f8f8f8; border-top:1px solid #ddd; border-bottom:1px solid #ddd}