/************************************************
*
* Theme Name: Get It Dunn
* Theme URI: www.getitdunn.ca
* Descripstion:
* Version: 1.0
* Author: Dubyts Communications
* Author URI: www.dubytscom.com
* Tags:

************************************************/
body, p, ul, li, h1, h2, h3,
form, fieldset, label, legend {margin:0;padding:0;border:0;}

html, body							{height:100%; margin:0;}
body 								{background:#0650b5;}
a									{text-decoration:none; font-weight:bold; color:#fff;}
a:hover								{text-decoration:underline;}
a img								{border: none; background: none; }
p									{margin-bottom:10px;}
li									{margin: 0;}
/********************* Structure **************************/
#container							{width:960px; margin: 0px auto -520px;min-height: 100%; height: auto !important; height: 100%;background: url(images/sky.png) no-repeat;}
#content							{width:600px; float:right; margin:0 auto;}
#box								{background: url(images/box_middle.png) repeat-y;width:550px;padding:20px 10px 30px 40px;float:left;color:#fff;
									font-family:Verdana, Geneva, sans-serif; font-size:0.9em; line-height:1.6em;}/*background image repeat*/
#box ul								{padding-left:20px;}
#box li a							{color:#ede3a6;}/*pale yellow*/
#push								{height: 520px;}
.clear								{clear: both;}
/********************* Header **************************/
#header								{width:600px; height:260px; margin:0 auto;  float:right;}
h1#logo, h1#logo	a				{background: url(images/logo.png) top left no-repeat; text-indent: -9999px;width: 312px; height: 204px; float:left;}
#main-pic							{margin:93px 30px 0 0; float:right; width:174px; height:170px;}
/********************* Sidebar **************************/
#sidebar							{width: 360px; float: left;color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:0.9em; line-height:1.6em;}
#sidebar_content					{margin-top:-100px; margin-left:40px; width:320px;float:left;}
#sidebar_content ul.list			{width:320px; list-style-type:none;}
#sidebar_content ul.list li 		{background:url(images/arrow.png) no-repeat left center;padding-left:25px;}
#socialMedia 						{width: 360px; height:34px;margin:20px 0 0 20px;}				
#socialMedia li						{display:inline; list-style:none;}
#joystore 							{width: 360px; height:40px;margin:15px 0 0 5px;}				
#joystore li						{display:inline; list-style:none;}
a.tooltip:hover span				{display:inline; position:absolute;margin-top:-40px; border:2px solid #ccc; background:#fcfbd3; color:#494949;-moz-border-radius: 8px; -webkit-border-radius:8px;}/*box*/
a.tooltip span						{font-size:0.9em;display:none; padding:5px; margin-left:8px;}/*text*/
/********************* Posts **************************/
.widebox-top						{width:600px; height:30px;float:right;background: url(images/box_top.png) no-repeat top center;}
.widebox-inside						{width:530px;}
.widebox-bottom						{width:600px; height:30px;float:right;background: url(images/box_bottom.png) no-repeat bottom center;}/*bottom image*/
.widebox2-top						{width:600px; height:30px;float:right;background: url(images/box_top.png) no-repeat bottom center;margin-top:20px;}/*top image*/
.narrowbox-inside					{width:330px; float:left;}
/********************* Posts Subnav **************************/
ul#subnav			 				{margin:0; width:520px; font-size:0.8em; padding:0 0 20px 0;}
ul#subnav li						{display:inline;padding: 0 10px 0 10px;border-left: solid 1px #ede3a6;}
ul#subnav li a, .subnav	a			{color:#ede3a6;text-decoration:underline;}/*pale yellow*/
ul#subnav li a:hover, .subnav a:hover{color:#fff5b6;}
ul#subnav li a:active				{color:#000;}
ul#subnav li:first-child {
border: none;
padding-left: 0;
}
/********************* Cloud Buttons **************************/
ul#cloudNav							{width:120px; height:400px; float:left;}
ul#cloudNav li 						{list-style-type:none; display:inline;}
ul#cloudNav li a 					{height:117px;float:left;text-indent:-9999px;text-decoration:none;}
ul#cloudNav li.connect a 				{width:124px;background:url(images/reconnect_button.png) no-repeat 0 0;}
ul#cloudNav li.connect a:hover 			{background-position:0 -120px;}
ul#cloudNav li.review a 			{width:126px;height:90px;background:url(images/review_button.png) no-repeat 0 0;}
ul#cloudNav li.review a:hover 		{background-position:0 -103px;}
ul#cloudNav li.meditation a 		{width:185px;margin-top:20px;background:url(images/meditation_button.png) no-repeat 0 0;}
ul#cloudNav li.meditation a:hover 	{background-position:0 -117px;}
/********************* Bottom Buttons **************************/
.bottbackNav						{background: url(images/box_bottomNav.png) no-repeat bottom center;width:600px; height:83px;float:right;}/*bottom image*/
ul#bottNav							{margin-top:10px;}
ul#bottNav li 						{display:inline;}
ul#bottNav li a 					{height:46px;float:left;text-indent:-9999px;text-decoration:none;margin-left:10px;}
ul#bottNav li.testimonials a 		{width:173px; padding-right:20px; background:url(images/testimonial_button.png) no-repeat 0 0;}
ul#bottNav li.testimonials a:hover  {background-position:0 -46px;}
ul#bottNav li.clients a 			{width:156px;padding-right:20px; background:url(images/clients_button.png) no-repeat 0 0;}
ul#bottNav li.clients a:hover 		{background-position:0 -48px;}
ul#bottNav li.request a 			{width:185px;background:url(images/request_button.png) no-repeat 0 0;}
ul#bottNav li.request a:hover 		{background-position:0 -47px;}

/********************* Typography **************************/
h1									{font-size:3.6em; font-family:Verdana, Geneva, sans-serif; font-weight: normal; margin-bottom:10px;}
h2 									{font-size:2em; padding-bottom:10px; line-height:1.6em;font-family:Verdana, Geneva, sans-serif; color:#ffea00;}/*bright yellow*/
h2 a								{color:#ffba4e; text-decoration:none;}
h2 a:hover							{text-decoration:underline;}
h3									{font-size:1.3em; line-height:1.3em;font-family:Verdana, Geneva, sans-serif; color:#fff;}
h3 a								{font-size:0.9em; line-height:1.2em;color:#ffba4e;text-decoration:none;}
h3 a:hover							{text-decoration:underline;}
cite								{font-family:Verdana, Geneva, sans-serif; font-size:1.2em;}

/****************** Main navigation ************************/
#mainNav							{width:360px; height: 402px; background: url(images/flower.png) no-repeat;margin-top:120px; float: left;}
ul#menu_back						{width:294px; height: 402px;}
ul#menu_back li						{list-style:none;}
ul#menu_back li.playshops			{text-indent:-9999px;display:block; width:82px; height:25px; margin:0 auto;position:relative; top:35px;left:-85px;}
ul#menu_back li.playshops a			{background: url(images/nav_playshops.png) no-repeat;width:82px; height:25px; background-position: 0 0; display:block; margin:0 auto;}
ul#menu_back li.playshops a:hover	{background: url(images/nav_playshops.png) no-repeat;width:82px; height:25px; background-position:0 -24px; display:block;margin:0 auto;}

ul#menu_back li.speaking			{text-indent:-9999px;display:block; width:82px; height:25px; margin:0 auto;position:relative; top:-10px;left:70px;}
ul#menu_back li.speaking a			{background: url(images/nav_speaking.png) no-repeat;width:82px; height:25px; background-position: 0 0; display:block; margin:0 auto;}
ul#menu_back li.speaking a:hover	{background: url(images/nav_speaking.png) no-repeat;width:82px; height:25px; background-position:0 -24px; display:block;margin:0 auto;}

ul#menu_back li.joyfulplace			{text-indent:-9999px;display:block; width:75px; height:60px; margin:0 auto;position:relative; top:30px;left:30px;}
ul#menu_back li.joyfulplace a		{background: url(images/nav_joyfulplace.png) no-repeat;width:75px; height:60px; background-position: 0 0; display:block; margin:0 auto;}
ul#menu_back li.joyfulplace a:hover	{background: url(images/nav_joyfulplace.png) no-repeat;width:75px; height:60px; background-position:0 -61px; display:block;margin:0 auto;}

ul#menu_back li.connect				{text-indent:-9999px;display:block; width:75px; height:18px; margin:0 auto;position:relative; top:30px;left:75px;}
ul#menu_back li.connect a			{background: url(images/nav_connect.png) no-repeat;width:75px; height:18px; background-position: 0 0; display:block; margin:0 auto;}
ul#menu_back li.connect a:hover		{background: url(images/nav_connect.png) no-repeat;width:75px; height:18px; background-position:0 -24px; display:block;margin:0 auto;}

ul#menu_back li.about				{text-indent:-9999px;display:block; width:82px; height:25px; margin:0 auto;position:relative; top:150px;left:-70px;}
ul#menu_back li.about a				{background: url(images/nav_about.png) no-repeat;width:82px; height:25px; background-position: 0 0; display:block; margin:0 auto;}
ul#menu_back li.about a:hover		{background: url(images/nav_about.png) no-repeat;width:82px; height:25px; background-position:0 -24px; display:block;margin:0 auto;}

ul#menu_back li.coaching			{text-indent:-9999px;display:block; width:82px; height:25px; margin:0 auto;position:relative; top:-30px;left:-7px;}
ul#menu_back li.coaching a			{background: url(images/nav_coaching.png) no-repeat;width:82px; height:25px; background-position: 0 0; display:block; margin:0 auto;}
ul#menu_back li.coaching a:hover	{background: url(images/nav_coaching.png) no-repeat;width:82px; height:25px; background-position:0 -26px; display:block;margin:0 auto;}

ul#menu_back li.home				{text-indent:-9999px;display:block; width:82px; height:25px; margin:0 auto; position:relative; top:118px;left:-3px;}
ul#menu_back li.home a				{background: url(images/nav_home.png) no-repeat;width:82px; height:25px; background-position: 0 0; display:block; margin:0 auto;}
ul#menu_back li.home a:hover		{background: url(images/nav_home.png) no-repeat;width:82px; height:25px; background-position:0 -24px; display:block;margin:0 auto;}
/********************* Button **************************/
a.button 							{background: transparent url(images/button_right.png) no-repeat scroll top right; /* Sliding right image */
									display: block;float: left; height: 38px; margin-right: 10px; padding-right:21px;
									text-decoration: none;color: #404040;font-family:Verdana, Geneva, sans-serif;font-size:0.9em;font-weight:bold;}
a.button span 						{background: transparent url(images/button.png) no-repeat; display: block;line-height: 2.2em;padding: 5px 0 5px 22px;} /* Background left image */
a.button:hover span					{text-decoration:underline;}

#search { /*background*/
	display:inline;
	float:left;
	width: 250px;
	height:26px;
	margin:10px 0 30px 10px;
}
#search form input#field { /*inputBox*/
	color: #666;
	display:inline;
	float: left;
	width: 186px;
	height: 25px;
	margin-right: 10px;
	padding: 3px 0 0 7px;
	background: url(images/search_box.png) no-repeat top left;
	border: 0;
}
#search form input#look { /*button*/
	width: 25px;
	background: url(images/search_btn.png) no-repeat center left;
	height: 26px;
	border: 0;
	cursor:pointer;
}
/********************* Footer **************************/
#footer								{width: 100%; height:520px;margin:0 auto;}
#footer-image						{width:1228px; height:460px; background: #0650b5 url(images/woman.png) no-repeat bottom center; margin:0 auto;}
#footer-bottom						{width:100%; background: #036f38; margin:0 auto;}
.footer-inside						{width: 960px; height: 60px; font-family:Tahoma, Geneva, sans-serif; font-size:0.9em; line-height:1em;color:#fff;margin:0 auto; background: #036f38; padding-top:10px;text-align:center;}
.footer-inside	li					{list-style-type:none; display:inline; padding-right:10px;}















