/*
	Theme Name: Global Mind Project
	Theme URI: http://maketimetodesign.com/
	Description: GMP Theme
	Version: v0.1
	Author: Tom greenhill
	Author URI: http://maketimetodesign.com/
	Tags: widgets, gmp, theme, global mind project
*/

/* Begin Typography & Colors */
@import url('reset.css');

html, body, #push {height:100%;width:100%;}
body > #push {height: auto; min-height:700px;}

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/content:"";height:100%;float:left;width:0;margin-top:-32767px;/* thank you Erik J - negate effect of float*/}

body {overflow-y:scroll;font: 62.5%/1 Helvetica, Arial, sans-serif; background:#000 url(images/bg-header.gif) top left repeat-x; color:#d0d0d0;}
a {text-decoration:none;color:#808080}
a:hover {text-decoration:underline;}

#wrapper {width:940px;margin:0 auto;overflow:auto;padding:0 0 60px;/* must be same height as the footer */}
#header {margin:0 0 35px;text-align:center;}

#footer {height:26px;background-color:#0d0d0d;width:100%;position:relative;margin-top:-26px; /* negative value of footer height */clear:both;}
#footer .inner {width:983px;margin:0 auto;position:relative;height:25px;color:#808080;}
#footer ul {}
#footer ul li {float:left;font-size:1em;line-height:17px;margin: 4px 25px 0 0;padding:0 25px 0 0;border-right:1px solid #808080;height:17px;}
#footer ul li.last {border:none;}
#footer ul li a {color:#808080;text-decoration:none;}
#footer ul li a:hover {text-decoration:underline}
#footer p.hosting {position:absolute;height:15px;bottom:4px}
	.ie6 #footer p.hosting {bottom:0;}
#footer p.hosting a {text-indent:-9999em;display:block;height:15px;}
#footer p#onnpoint {background: url(images/onnpoint.gif) 0 0 no-repeat;width:83px;right:110px;border-right:1px solid #808080;padding:0 25px 0 0;}
#footer p#mttd {background: url(images/mttd.gif) 0 0 no-repeat;width:73px;right:12px;}

#sidebar-left {width:130px;float:left;padding:7px 0 0;}
	.ie6 #sidebar-left {margin:0 0 0 11px;}
#sidebar-right {width:270px;float:right;}

#wrap {width:790px;float:right;padding:0 0 25px;}

#sidebar-left p {font-size:1.1em;color:#757575;line-height:1.4;padding:0 40px 0 0;}

ul.nav {background:url(images/bdr-nav.gif) bottom left no-repeat;padding:0 0 13px;margin:0 0 12px;}
ul.nav li {font-weight:bold;margin:0 0 9px;}
ul.nav li a {color:#8a8a8a;display:block;text-indent:-9999em;background-image: url(images/bg-nav.gif);height:10px;}
ul#nav li.nav-4, ul#nav li.nav-5 {margin:0 0 7px;/* to account for descenders */}

ul#nav li.nav-1 a {background-position: 0 0;width:35px;}
ul#nav li.nav-1 a:hover, ul#nav li.nav-1 a.active {background-position:-46px 0;}

ul#nav li.nav-2 a {background-position:0 -10px;width:35px}
ul#nav li.nav-2 a:hover, ul#nav li.nav-2 a.active, .parent-pageid-2 ul#nav li.nav-2 a, .page-id-2 ul#nav li.nav-2 a {background-position:-46px -10px;}

ul#nav li.nav-3 {height:11px;}
ul#nav li.nav-3 a {background-position:0 -20px;width:39px;height:11px;}
ul#nav li.nav-3 a:hover, ul#nav li.nav-3 a.active, .parent-pageid-5 ul#nav li.nav-3 a, .page-id-5 ul#nav li.nav-3 a {background-position:-46px -20px;}

ul#nav li.nav-4 {height:12px;display:none;}
ul#nav li.nav-4 a {background-position:0 -31px;width:41px;height:12px;}
ul#nav li.nav-4 a:hover, ul#nav li.nav-4 a.active {background-position:-46px -31px;}

ul#nav li.nav-5 {height:12px;display:none;}
ul#nav li.nav-5 a {background-position:0 -43px;width:26px;height:12px;}
ul#nav li.nav-5 a:hover, .blog ul#nav li.nav-5 a {background-position:-46px -43px;}

ul#nav li.nav-6 {display:none;}
ul#nav li.nav-6 a {background-position:0 -55px;width:30px}
ul#nav li.nav-6 a:hover, ul#nav li.nav-6 a.active {background-position:-46px -55px;}

ul#nav li.nav-7 {height:11px;}
ul#nav li.nav-7 a {background-position:0 -65px;width:46px;height:11px;}
ul#nav li.nav-7 a:hover, ul#nav li.nav-7 a.active {background-position:-46px -65px;}



ul#subnav li a {background: url(images/bg-subnav.gif) 0 0 no-repeat;}
ul#subnav li.page-item-25, ul#subnav li.page-item-115 {margin:0 0 7px;}
ul#subnav li.page-item-25 a {background-position:0 0;width:39px;height:12px;}
ul#subnav li.page-item-25 a:hover, .page-id-25 ul#subnav li.page-item-25 a, .page-id-2 ul#subnav li.page-item-25 a.active {background-position:-63px 0}

ul#subnav li.page-item-27 a {background-position:0 -12px;width:30px;height:10px;}
ul#subnav li.page-item-27 a:hover, .page-id-27 ul#subnav li.page-item-27 a, .page-id-2 ul#subnav li.page-item-27 a.active {background-position:-63px -12px}

ul#subnav li.page-item-29 a {background-position:0 -32px;width:62px;height:12px;}
ul#subnav li.page-item-29 a:hover, .page-id-29 ul#subnav li.page-item-29 a, .page-id-2 ul#subnav li.page-item-29 a.active {background-position:-63px -32px}

ul#subnav li.page-item-115 a {background-position:0 -22px;width:33px;height:10px;}
ul#subnav li.page-item-115 a:hover, .page-id-115 ul#subnav li.page-item-115, .page-id-2 ul#subnav li.page-item-115 a.active a {background-position:-63px -22px}

ul#subnav li.page-item-31 a {background-position:0 -44px;width:62px;height:11px;}
ul#subnav li.page-item-31 a:hover, .page-id-31 ul#subnav li.page-item-31 a {background-position:-63px -44px}



ul#feeds {height:18px;margin:0 0 15px}
ul#feeds li {float:left;}
ul#feeds li a {height:18px;display:block;background: url(images/bg-links.gif) 0 0 no-repeat;text-indent:-9999em;}
ul#feeds a#link-fb {width:8px;margin:0 15px 0 0}
ul#feeds a#link-rss {background-position:0 -22px;width:17px;}

#copy {width:465px;float:left;padding:2px 0 0}
#copy h2, #sidebar-right h2.widgettitle {font-size:1.2em;font-weight:normal;color:#d0d0d0;margin:0 0 12px}
#copy .entry h2 {border-top:1px solid #999;padding:25px 0 0;margin:25px 0 12px}
#copy h2 a {text-decoration:none;}
#copy h2 a:hover {text-decoration:underline;}
#copy p.date {color:#5c5c5c;font-size:1.1em;font-weight:bold;border-bottom:1px solid #737373;padding:0 0 12px;margin:0 0 28px;line-height:1.2}
#copy p.postmetadata {display:none;}
#copy p {font-size:12px;margin:0 0 25px;line-height:20px;color:#808080}
#copy p span {color:#fff;}

.page #copy h2 {display:none;}


#sidebar-right h1 {width:264px;height:17px;margin:0 0 30px}
#sidebar-right h1 a {width:264px;height:17px;display:block;background: url(images/hdr-sprite.jpg) 0 0 no-repeat;text-indent:-9999em;}
#sidebar-right .panel {position:relative;width:258px;background: url(images/bg-panel.gif) 0 0 no-repeat;height:178px;padding:15px 5px 0;}
#sidebar-right .textwidget h2 {font-size:13px;font-weight:bold;margin:0 0 8px;}
#sidebar-right #spectacular h2 {border-bottom:1px solid #5a5a5a;padding:0 0 10px}
#sidebar-right .panel p {color:#757575;font-size:1.1em;line-height:1.6}
#sidebar-right .panel img.image {position:absolute;}
#sidebar-right #text-4 {display:none;visibility:hidden;}
	#spectacular {display:none;}
	#spectacular img.image {top:120px;right:10px;}
	#download img.image {right:20px;top:90px;}
	#download {display:none}

#sidebar-right .panel p.actions {position:absolute;bottom:8px;left:5px;height:22px;width:249px}
#sidebar-right .panel p.actions a {display:block;height:22px;text-indent:-9999em;background: url(images/bg-btns.gif) 0 0 no-repeat; }
#sidebar-right .panel p.actions a.download {background-position:0 -22px;}
.blog #sidebar-right ul.widgets {margin:0 0 0 25px;}
.blog #sidebar-right ul.widgets li.widget h4 {margin:0 0 10px}
.blog #sidebar-right ul.widgets li.widget a {color:#a1a1a1;font-size:1.2em;font-weight:bold;margin:0 0 8px;text-decoration:none;}
.blog #sidebar-right ul.widgets li.widget a:hover {text-decoration:underline;}
.blog #sidebar-right ul.widgets li.widget p {line-height:1.7;font-size:1.1em;color:#8a8a8a;}
.blog #sidebar-right ul.widgets li.widget p.date {color:#d0d0d0;}

ul.widgets {}
ul.widgets li {}
ul.widgets li.widget {list-style:none;margin:0 0 20px;}
ul.widgets li.widget ul li {margin:0 0 22px;padding:0 0 12px;border-bottom: 1px solid #5c5c5c;}

div.divide {border-top:1px solid #5c5c5c;height:1px;margin:0 0 30px}


/*-----/ black background header */
.page-id-2 #header, .page-id-3 #header, .page-id-5 #header, .page-id-7 #header, .page-id-11 #header, .page-id-13 #header {background-color:#000;}

/*-----/ home */
.page-id-3 {}
.page-id-3 #sidebar-right #spectacular {/*display:block;*/}
.page-id-3 #sidebar-right #text-4 {display:block;visibility:visible;}

/*-----/ about */
.page-id-2 #copy h2 {display:block;}
.page-id-2 #copy {padding:7px 0 0}
.page-id-2 #sidebar-right {}
.page-id-2 #sidebar-right ul.widgets {display:none;}
.page-item-115 {display:none;}

/*-----/ events */
.page-id-5 {}
.page-id-5 #subnav,
.page-id-217 #subnav {display: none}
.page-id-5 #spectacular {}
.page-id-5 #copy .entry ul {clear:left;margin:0 0 20px;}
.page-id-5 #copy .entry ul li {float:left;}
.page-id-5 #copy .entry ul li a {display:block;background-repeat:no-repeat;background-position:top center;text-indent:-9999em;}
.page-id-5 #copy .entry ul li a:hover {background-position:bottom center;}
.page-id-5 #copy .entry ul#link-row-01 li a {height:20px;}
.page-id-5 #copy .entry ul#link-row-02 li a {height:27px;}

.page-id-5 #copy .entry ul#link-row-01 li.logo01 a {background-image: url(images/logo01.gif);width:26px;margin:0 29px 0 0}
.page-id-5 #copy .entry ul#link-row-01 li.logo02 a {background-image: url(images/logo02.gif);width:92px;margin:0 37px 0 0}
.page-id-5 #copy .entry ul#link-row-01 li.logo03 a {background-image: url(images/logo03.gif);width:42px;margin:0 17px 0 0;}
.page-id-5 #copy .entry ul#link-row-01 li.logo04 a {background-image: url(images/logo04.gif);width:25px;}

.page-id-5 #copy .entry ul#link-row-02 li.logo01 a {background-image: url(images/logo05.gif);width:25px;margin:0 35px 0 0}
.page-id-5 #copy .entry ul#link-row-02 li.logo02 a {background-image: url(images/logo06.gif);width:24px;margin:0 32px 0 0}
.page-id-5 #copy .entry ul#link-row-02 li.logo03 a {background-image: url(images/logo07.gif);width:52px;margin:0 27px 0 0}
.page-id-5 #copy .entry ul#link-row-02 li.logo04 a {background-image: url(images/logo08.gif);width:22px;margin:0 27px 0 0}
.page-id-5 #copy .entry ul#link-row-02 li.logo05 a {background-image: url(images/logo09.gif);width:39px;}

/*-----/ gallery */
.page-id-7 {background-image: none}
.page-id-7 #spectacular {/*display:block;*/}
.page-id-7 #copy {width:450px;}
.page-id-7 #copy .entry ul#gallery-images li {float:left;margin:0 30px 25px 0;}
.page-id-7 #copy .entry ul#gallery-images li.right {margin: 0 0 25px;}
.page-id-7 #copy .entry ul#gallery-images li h2 {display:block;margin:0 0 6px;}
.page-id-7 #copy .entry ul#gallery-images li p {margin:0 0 6px;line-height:1;}
.page-id-7 #copy .entry ul#gallery-images li img {border:4px solid #474747;}
.page-id-7 #copy > p {clear:left;}

/*-----/ blog */
.blog {background-image: none}

/*-----/ team */
.page-id-27 #header {background-image: url(images/header-team.jpg);height:271px;}
.page-id-27 #copy h3 {font-size:1.2em;margin:0 0 15px;}
.page-id-27 #copy .entry img {border:4px solid #474747;float:left;margin:0 30px 20px 0;}
.page-id-27 #sidebar-right ul.widgets {display:none;}

/*-----/ links */
.page-id-11 .blogroll li {font-size:1.2em;margin:0 0 8px;}
.page-id-11 .blogroll li a {text-decoration:none;color:#6d6d6d;}
.page-id-11 .blogroll li a:hover {text-decoration:underline}
.page-id-11 #copy .linkcat h2, .page-id-11 #copy #post-11 h2 {display:block;}
.page-id-11 #copy #post-11 h2 {margin:0 0 20px}
.page-id-11 #sidebar-right ul.widgets {display:none;}



/*-----/ classes */
.cboth {clear:both;}
.hide {display: none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end hide from IE-mac */