/*
THEME NAME:Latino Leaders Network
THEME URI:http://britesites.ca/
DESCRIPTION:Crafted with <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a> (v1.5.2) for WordPress.
TAGS:widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION:1.0
AUTHOR:<a href="http://britesites.ca/">Britesites.ca Media Co.</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/3c-b.css');


/* reset defaults */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, table, th, tr, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img, fieldset, abbr{border:0;}
img{background:transparent;}


/* body */
body{margin:0 auto;margin-top:10px;padding:0;text-align:center;background:#fafaec url(/images/trim2_web.png) top left repeat-x;color:#3f3f30;font-family:Georgia, Tahoma, serif;font-size:100%;line-height:1.125em;}


/* general formatting */
a{color:#c24400;text-decoration:none;}
a:hover{color:#000;}
p, ol, ul, li, td, tr, blockquote{font-family:Georgia, Tahoma, serif;}
p{margin:.5em 0 1em;line-height:1.5em;}
ul{margin-left:1.5em;}


/* alignment settings */
.left{float:left;}
.right{float:right;}
.centered{display:block;margin-left:auto;margin-right:auto;}
div#container img{margin:6px;padding:3px;border:1px solid #ddd;}
div#container img.left{margin:.25em 1em .25em 0;display:inline;}
div#container img.right{margin:.25em 0 .25em 1em;display:inline;}
div#container img.plain{border:0 !important;}


/* layouts */
div#wrapper{width:950px;margin:0 auto;padding:0;}
div#container, div.sidebar{margin-top:24px 0;text-align:left;}
div#content{font-size:0.85em;}
div.sidebar{font-size:0.75em;}


/* header */
div#header{width:950px;height:150px;margin:0 auto;padding:0;text-align:center;}
div#headertitle{float:left;width:309px;height:136px;margin:0;padding:0;background:transparent url(/images/headertitle2_web.gif);}
div#headertitle h1#blog-title{text-indent:-9999px;margin:0;padding:0;}
div#headertitle h1#blog-title a{display:block;width:309px;height:136px;}
div#headertitle #blog-description{display:none;}
div#headercontent{float:right;width:520px;height:130px;overflow:hidden;}
div#headercontent p.quotehome{color:#c7c79e;font-size:1.10em;font-style:italic;text-align:right;line-height:1.3em;margin:40px 2em 0 0;}
div#headercontent span{color:#e1c368;}


/* headings */
h1, h2, h3{color:#333;}
h2.entry-title a:hover{color:#333;}
h2.page-title{font-size:1.5em;margin:0 0 .5em 0;}
h2.entry-title{font-size:1.25em;margin:0 0 .5em 0;}
h3.entry-title{font-size:1.2em;margin:0 0 .25em 0;}


/* content related */
div#content h3{margin:1.25em 0 .75em;font-size:1.35em;font-weight:normal;}
div#content .entry-date{color:#ccc7ac;margin:-.25em 0 0 0;padding:0;text-decoration:none !important;}
div#content div.hr{height:25px;background:transparent url(/images/ruler_web.png) top left no-repeat;padding:0;margin:1em auto;} 
div#content div.hr hr{display:none;}
div.hr-news{height:16px;background:transparent url(/images/ruler_sm_web.png) top center no-repeat;padding:0;margin:1em auto;} 
div.hr-news hr{display:none;}
body.blog div.post{background:transparent url(/images/ruler.gif0) bottom left no-repeat;margin-bottom:1em;padding-bottom:0.5em;}


/* sandbox defaults -- general */
.edit-link a{margin:1em 0;}
.entry-title{clear:both;}
div#nav-below{width:100%;height:1em;}
div#nav-below,div#nav-above{margin:1em 0;}
.alignleft,div.nav-previous{float:left;}
.alignright,div.nav-next{float:right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}


/* topnav menu */
div#top_nav{width:950px;height:32px;margin:0 auto;margin-bottom:3em;padding:0;text-align:center;}
div#top_nav ul{width:100%;margin:0;padding:0;list-style-type:none;font-size:14px;font-weight:normal;text-align:right;line-height:32px;}
div#top_nav ul li{display:inline;margin:0;padding:0;}
div#top_nav ul li a{padding:8px 12px;color:#fff;text-decoration:none;}
div#top_nav ul li a:hover{background:#4b4b3d;}
body.home .topnav_home a, body.blog .topnav_news a, body.single .topnav_news a
, body.archive .topnav_news a, body.pageid-129 .topnav_events a
, body.pageid-2 .topnav_about a, body.pageid-3 .topnav_sponsorships a
, body.pageid-170 .topnav_sponsorships a, body.pageid-171 .topnav_sponsorships a
, body.pageid-25 .topnav_sitemap a, body.pageid-19 .topnav_contact a{background:#4b4b3d !important;}


/* general sidebar */
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar input#s{width:7em;}
div.sidebar h3{background:url(/images/heading_sidebar_web.png) top right no-repeat;color:#6b6b52;padding-top:17px;margin-bottom:.5em;font-size:1.2em;}
div.sidebar ul{list-style:none;margin:0 0 20px 0;padding:0;}
div.sidebar ul ul ul{list-style:none;margin:0;padding:0;}
div.sidebar ul li{display:block;}


/* sidenav menu */
div.sidebar ul li.widget_pages a
, div.sidebar ul li#text-96728551 a
, div.sidebar ul li#text-106174361 a
, div.sidebar ul li.widget_rss_links a{padding:3px 0 3px 5px;border-bottom:1px solid #f0f0e2;color:#c30;cursor:pointer;display:block;text-decoration:none !important;}
div.sidebar ul li.widget_rss_links a{padding-left:19px;background:url(/images/feed-icon-14x14.png) 0 50% no-repeat;}
div.sidebar ul li.widget_pages a:hover
, div.sidebar ul li.widget_text a:hover
, div.sidebar ul li.widget_categories a:hover
, div.sidebar ul li.widget_rss_links a:hover{color:#000 !important;}
/* show child menus only if parent/child is current page */
div.sidebar ul li#pages-2 ul li ul{display:none;}
div.sidebar ul li#pages-2 ul li.current_page_parent ul{display:block;}
div.sidebar ul li#pages-2 ul li.current_page_item ul{display:block;}
div.sidebar ul li#pages-2 ul ul li a{color:#707056;border:0;}
div.sidebar ul li#pages-2 ul ul li a{padding-left:15px;}
div.sidebar ul li#pages-2 ul ul li a:hover{color:#000 !important;background:none;}
/* style current_page_items */
div.sidebar ul li.widget_pages ul li.current_page_item a{color:#000;}
div.sidebar ul li.widget_pages ul ul li.current_page_item a{color:#000 !important;}
body.pageid-140 li.page-item-140 a{color:#000 !important;}

/*
    PLUGINS/WIDGETS
/*

/* latino leaders network online directory sidebar */
div.sidebar div.llnod-sidebar{width:200px;height:130px;margin:1.5em 0;background:url(/images/llnod_sidebar.png) top left no-repeat;}
div.sidebar div.llnod-sidebar h3{display:none;background-image:none;}
div.sidebar div.llnod-sidebar p{text-indent:-9999px;}
div.sidebar div.llnod-sidebar a{display:block;width:200px;height:130px;border:0;}
/* embedded videos */
div#content div.vvqbox{float:right;margin:.5em 0 1em 1em;padding:0;}
/* google video widget */
div.sidebar .widget_video{margin-bottom:20px;}


/* footer */
div#footer{width:100%;margin:0 auto;padding:100px 0 30px 0;text-align:center;background:transparent url(/images/trim_footer_web.png) top left repeat-x;}
div.footercontent{width:950px;margin:0 auto;background:url(/images/logo_watermark_web.png) top right no-repeat;}
div.footercontent p.legal{clear:both;margin-bottom:0;text-align:right;color:#707056;font-size:0.75em;}
div.footercontact{float:left;margin:0 auto;padding:0;text-align:left;}
div.footercontact p{font-size:0.75em;}


/* sitemap generator */
div.ddsg-wrapper h2{display:none;}
div.ddsg-wrapper p{display:none;}
div.ddsg-wrapper ul{color:#c30;list-style:square;}


/* homepage styling */
body.home div.page div.entry-content{margin-bottom:1.5em;padding:0.65em 1em;background:#ebebca url(!/images/highlight_web.jpg) top center no-repeat;border-top:2px #d4d4a6 solid;}
body.home div.page div.entry-content p{font-size:.95em;}
body.home div#content h3{margin:1em 0 0.65em 0;padding:0;}
body.home div#content .feed{float:right;margin-top:0.5em;padding:0 19px 0 0;background:url(/images/feed-icon-14x14.png) 100% 50% no-repeat;}
body.home div.flickr p.more{margin-right:16px;text-align:right !important;}
body.home div.flickr img{margin:3px;padding:2px;border:1px solid #ddd;}
body.home div.headlines ul{list-style-type:none;margin:0;padding:0;}
body.home div.headlines ul li{margin:0.5em 0;padding:0;}
body.home div.flickr{}
body.home div.hr-home{height:16px;background:transparent url(/images/ruler_sm_web.png) top center no-repeat;padding:0;margin:1.5em auto;} 
body.home div.hr-home hr{display:none;}
/* latino leaders network online directory sidebar HOME */
body.home div.llnod-sidebar{width:396px;height:115px;margin:1.5em 0;background:url(/images/llnod_home_cen.png) top right no-repeat;}
body.home div.llnod-sidebar h3{display:none;}
body.home div.llnod-sidebar p{text-indent:-9999px;}
body.home div.llnod-sidebar a{display:block;width:397px;height:115px;border:0;}
/* leaders spotlight HOME */
body.home img.img_leader_corner{float:left;padding:2px;margin:0 8px 0 0;border:1px solid #ddd;}
body.home div.leaders-spotlight h4{margin:0;padding-top:2px;font-size:1.1em;font-weight: normal;}
body.home div.leaders-spotlight p{clear:none;margin-top:0;}
body.home div.leaders-spotlight p.more{text-align:right;}
/* LLN OD buttons */
body.home div#llnod-buttons img { display: block; margin: 0 0 6px 0; padding: 0; border: none;}

/* sponsorships page logos */
body.pageid-3 div#content img { margin: 0; padding: 0.5em 1em 0 0; border: none; }


/* ddfm forms */
div.ddfmwrap .fradio p {display:inline;margin-left:.5em;margin-right:1em;}


/* New gallery feature styles;Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}

