/*
	Theme Name: Bnei Akiva
	Theme URI: http://www.TorontoWebDesignExperts.ca/
	Description: A theme that has been developed to a client of ours
	Version: 1.0
	Author: Toronto Web Design Experts
	Author URI: http://www.TorontoWebDesignExperts.ca/
*/

/**** Universal ****/
* { margin:0; padding:0; background-repeat:no-repeat; }

body { font-size: 12px; font-family: 'Arial','Lucida Grande', Verdana, Sans-Serif; background-color: #FFF; background-image: url('images/bg.gif'); background-repeat: repeat-x; color: #3f3f3f; }

h1,h2,h3,h4,h5,h6 { font-family:"Century Gothic"; color:#065e92; }
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span { font-weight:bold; }
h1 { font-size:24px; color:#065e92; line-height:50px;}
h2 { font-size:18px; color:#117eac; line-height:40px;}
h3 { font-size:14px; color:#24aed2; line-height:30px;}

ul,li { list-style-type:none; }
p { font-size:13px; color:#464646; line-height:20px;}
a { font-size:13px; color:#076095; text-decoration:underline; font-family:"Arial"; }
a:hover { color:#24aed2; }

/** End Universal **/

/**** Classes ****/
*.float-divider { display:block; float:none; height:1px; line-height:1px; clear:both; width:auto; padding:0; margin:0; }
p.linklove { display:none; }
.alignleft { float:left; }
.alignright { float:right; }
.aligncenter { text-align:center; }

a.view-all-highlights { background-image:url('images/button-view-all-highlightd.gif'); display:block; width:146px; height:25px; margin:5px auto; text-indent:-9999px; }

/** End Classes **/

/**** IDs ****/
div#bnei-akiva { width:950px; margin:0 auto; }

div#header { position:relative; padding-left:150px; height:134px; background-image:url('images/header.jpg'); }
div#logo { width:150px; position:absolute; height:100%; left:0; top:0; }
div#logo a { display:block; height:100%; text-indent:-9999px; }
ul#header-navigation { position:absolute; right:0; bottom:8px; }
ul#header-navigation > li { float:left; margin-right:10px; }
ul#header-navigation > li a { line-height:25px; float:left; color:#015289; font-size:14px; font-family:"Century Gothic"; text-decoration:none; text-align:center; padding:0 15px; }
ul#header-navigation > li.current_page_item { background-image:url('images/header-navigation-item-left.jpg'); background-position:center left; background-repeat:no-repeat; }
ul#header-navigation > li.current_page_item a { color:#FFF; background-image:url('images/header-navigation-item-right.jpg'); background-position:center right; padding:0 15px; } 
ul#header-navigation > li:hover { background-image:url('images/header-navigation-item-left.jpg'); background-position:center left; background-repeat:no-repeat; }
ul#header-navigation > li a:hover { color:#FFF; background-image:url('images/header-navigation-item-right.jpg'); background-position:center right; } 
ul#header-navigation > li.float-divider { float:none; margin-right:0; display:none; }
ul#header-navigation > li.float-divider:hover { background-image:none; }
/*** Front-Page ***/
div#front-page-main-banner { height:307px; background-image:url('images/front-page-main-banner.jpg'); }

div#front-page-boxes h2, div#mazel-tov-banner h1, div#mazel-tov-banner h2, div#mazel-tov-banner h3, div#mazel-tov-banner h4, div#mazel-tov-banner h5, div#mazel-tov-banner h6 { color:#055085; font-size:16px; line-height:50px; }
div#front-page-box-left { width:229px; float:left; }
div#special-thanks { background-image:url('images/special-thanks.jpg'); height:470px; position:relative; }
div#special-thanks h2 { padding-left:27px; }
div#special-thanks a { position:absolute; display:block; text-align:center; line-height:20px; width:100%; font-size:12px; font-weight:bold; }
div#special-thanks a#link-mizrahi { top:165px; }
div#special-thanks a#link-uja { top:275px; }
div#special-thanks a#link-camp-moshava { top:410px; }

div#join-facebook { text-align:center; padding-bottom:15px;  }
div#join-facebook a { text-indent:-9999px; width:118px; height:41px; display:block; background-image:url('images/facebook.jpg'); margin:0 auto; }

div#highlights { width:350px; float:left; margin-left:30px; }
div.front-page-post { margin-bottom:15px; }
div.front-page-post div.post-thumbnail { float:left; width:76px; margin-right:15px; }
div.front-page-post div.post-thumbnail img { border:1px solid #8d8a7e; }
div.front-page-post div.post-description { float:right; width:250px; }
div.front-page-post div.post-description h3 { color:#1b93bc; font-size:14px; font-family:"Century Gothic"; text-decoration:underline; line-height:30px; }
div.front-page-post div.post-description h3 a { display:block; }

div#upcoming-events { width:320px; float:left; margin-left:21px; }
div#upcoming-events-details h1:first-child, div#upcoming-events-details h2:first-child, div#upcoming-events-details h3:first-child, div#upcoming-events-details h4:first-child, div#upcoming-events-details h5:first-child, div#upcoming-events-details h6:first-child { margin-top:0; }
div#upcoming-events-details h1, div#upcoming-events-details h2, div#upcoming-events-details h3, div#upcoming-events-details h4, div#upcoming-events-details h5, div#upcoming-events-details h6 { color:#1b93bc; font-size:14px; line-height:30px; margin-top:15px; }
div#upcoming-events-details , div#upcoming-events-details a { font-size:12px; color:#515151; text-decoration:none; display:block; }
/* End Front-Page */

/*** Page ***/
div#page { background-image:url('images/background-page.jpg'); background-position:top left; padding:15px 45px; background-color:#FFF; min-height:600px; margin-bottom:15px; }
/* End Page */

/*** Footer ***/
div#footer-container { background-color:#e4e4e4; }
div#footer { width:950px; margin:0 auto; position:relative; min-height:25px; }
div#footer p { line-height:45px; }
div#designed-by { height:27px; width:auto; position:absolute; right:0; bottom:10px; }

/* div#designed-by a { background-image:url('images/designedby.jpg'); display:block; height:100%; text-indent:-9999px; } */

/* End Footer */

/** End IDs **/

