/*   
Theme Name: All Digital
Theme URI: Eleven Media
Description: Eleven Media
Author: Eleven Media
Author URI: http://www.elevenmeida.com.au
Version: 2010

*/

/* main */
* {margin:0px; padding:0px; }
img  {border:0px;}
body {margin:0px; padding:0px; background:url(images/bg.jpg) repeat-x #fff;;  font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; }
#bg { width:100%; background: url(images/bg-bg.jpg) top center no-repeat;}
#wrap {width:960px; margin-left:auto; margin-right:auto;}
#header {width:960px; height:178px;}

/* internal page styles */
#col-page { background:url(images/page-bg.jpg) no-repeat; width:920px; margin-left:auto; margin-right:auto; }
#col-1-page { background:url(images/page-1-col.jpg) no-repeat; width:920px; margin-left:auto; margin-right:auto; }

.col-1 { width:400px; display:inline; float:left; margin-left:40px; margin-top:10px; margin-bottom:25px; }
.col-2 { width:400px; display:inline; float:right; margin-right:40px; margin-top:20px; margin-bottom:25px; }

.col-full { width:820px; display:inline; float:left; margin-left:40px; margin-top:10px; margin-bottom:25px; }


/* home page styles */
#col-home { background:url(images/home-bg.jpg) no-repeat; height:441px;}
#banner { padding-top:4px;  height:307px; margin-left:42px;}
#page-banner { padding-top:4px;  height:307px; margin-left:23px;}
#promo-bar {  margin-left:150px; }
.promo-1 { margin-right:33px;}
.promo-2 { margin-right:32px;}
.promo-3 { margin-right:33px;}
.promo-4 { margin-right:0px;}

.home-col-1 { width:400px; display:inline; float:left; margin-left:45px; margin-top:5px; padding-right:33px; border-right: 1px solid #e8e8e8; }
.home-col-2 { width:400px; display:inline; float:right; margin-right:45px; margin-top:20px;  }


/* blog page styles */
#col-blog { background:url(images/blog-bg.jpg) no-repeat;  border: 4px solid #FFF; width:916px; margin:auto;}
#col-blog-copy { width:600px; margin-top:10px; margin-left:25px; display:inline; float:left;}
.post { border-bottom: 2px solid #555;} 




/* main nav styles */
  #nav { width:860px; margin:auto; height:35px; padding-top:115px; overflow:hidden;}
  #nav ul {	display: inline;	list-style: none; margin:0px; padding:0px; }
  #nav ul li {float: left; font-size: 12px; margin:0px; padding:0px; font-weight:normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
  #nav ul li a { color:#fff; padding-left:40px; padding-right:12px; line-height:35px;   }
  #nav ul li a:hover { background: #132667; text-decoration:none; padding-top:10px; padding-bottom:12px; }

/* sidebar styles */
  #sidebar { width:265px; font-weight:normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  padding-bottom:15px; margin-bottom:5px; float:right;  }
  #sidebar ul {	display: block;	list-style: none; margin:0px; padding:0px; width:265px;  padding-bottom:10px; border-top: 1px dotted #d0d0d0;   }
  #sidebar ul li {float: left; padding-left:20px; font-size: 12px; margin:0px; padding:0px; width:265px; }
  #sidebar ul li a {  color:#555; text-decoration:none; line-height:25px; display:block; padding-left:20px;  border-bottom: 1px dotted #d0d0d0;   }
  #sidebar ul li a:hover { color: #555; line-height:25px; overflow:hidden; text-decoration:underline;   }
  
/* font styles */
   
	h1 { font-family: 'Yanone Kaffeesatz', arial, serif; font-weight:lighter; font-size:28px; color:#464646; line-height:28px; padding:0px; margin-top:20px;  margin-bottom:10px; }
	h2 { font-family: 'Yanone Kaffeesatz', arial, serif; font-weight:lighter; font-size:22px; color:#464646; line-height:24px; padding:0px; margin-top:10px; margin-bottom:10px;  }
	h3 { font-family: 'Yanone Kaffeesatz', arial, serif;  font-size:22px; color:#464646; line-height:25px; padding:0px; font-weight:normal; margin:0px; font-weight:lighter; margin-top:20px; margin-bottom:10px;}
	h4 { font-family: 'Yanone Kaffeesatz', arial, serif;  font-size:18px; color:#464646; line-height:24px; padding:0px; margin-top:10px; font-weight:normal;  margin-bottom:10px;  }
	h5 {font-family: 'Yanone Kaffeesatz', arial, serif;   font-size:18px; color:#f7941e; line-height:23px; margin-bottom:2px;   font-weight:normal; }
	p  { font-size:12px; color:#707070; line-height:20px; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px;}
	li { font-size:12px; color:#707070; margin-left:15px; padding-bottom:0px;}
	ul { padding:0px; padding-left:10px; margin-left:0px; margin-top:0px;  }
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }

	#sidebar h3 { margin-left:20px; margin-top:15px; margin-bottom:15px; color:#11;}
	
/* link styles */	
	a:link 		{color:#464646;	text-decoration: none;}
	a:visited 	{color:#464646; text-decoration: none;}
	a:hover 	{color:#464646; text-decoration: underline;}
	a:active 	{color:#464646; text-decoration: underline;}
	a:focus 	{outline-style: none;}  

/* clears   */
	.clear 				{clear:both; height:0px; width:100%; }
	.clear05			{clear:both; height:05px; }
	.clear10			{clear:both; height:10px; }
	.clear20			{clear:both; height:20px; }
	.clear30			{clear:both; height:30px; }

/* footer */
	#footer-wrap { width:100%; background: url(images/footer.jpg) top center; height:100px;}
	#footer { width:960px; clear:both; padding-top:90px; margin-left:auto; margin-right:auto; text-align:center;}
	#footer p { margin:0px; padding:0px; color:#555; font-size:12px; color:#707070; line-height:20px; padding-left:50px; padding-right:50px;}
	#footer a:link {color:#707070;	text-decoration: none; }
	#footer a:visited {	color:#707070; text-decoration: none;}
	#footer a:hover {	color:#707070; text-decoration: underline;}
	
	#footer-nav	{ width:800px; margin-left:auto; margin-right:auto;  }
 	#footer-nav ul {	display: inline;	list-style: none; margin:0px; padding:0px;}
 	#footer-nav li { margin:0px; padding-right:5px; padding-left:5px; color:#707070; font-size:12px; color:#707070; line-height:22px; border-right:#707070 1px solid; height:12px; display:inline; }
	#footer-nav li a {list-style:none; color:#707070; font-size:12px;  line-height:20px;}
	
/* content styles */
	.image-left-box 	{display:inline; float:left; border: 1px solid #dfdfdf; padding:2px; margin: 10px 20px 20px 0px; }
	.image-right-box	{display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top: 20px; margin-right:10px;margin-bottom:10px;  }
	.image-left 		{display:inline; float:left; padding:2px; margin: 5px 10px 10px 0px; }
	.image-right		{display:inline; float:right; padding:2px; margin: 5px 0px 10px 10px;}
	.map 				{border: 1px solid #dfdfdf; padding:2px; width:300px; margin-top:10px;}
	.image-product		{display:inline; float:right; border: 1px solid #dfdfdf; padding:2px; margin-left:15px; margin-top: 35px; margin-right:10px; width:180px; height:120px;  }
	.cell { padding:6px;  border:#999 1px solid; }
	.line 				{clear:both; border-bottom: dotted #464646 1px; width:100%; margin-bottom:5px;}
	.image-hard-left 		{display:inline; float:left; margin-left:-26px;}
	.box { border:#999 1px dotted; padding:15px; margin-top:10px; margin-bottom:20px;  }
	.box h3 { font-family: 'Yanone Kaffeesatz', arial, serif;  font-size:19px; color:#464646; line-height:25px; padding:0px; font-weight:lighter; }
	
.just {
 color:#029AFE;
 font-weight:bold;
}
.web {
 color:#FF6600;
 font-weight:bold;
}

.wpcf7-select { line-height:40px; height:40px; padding:10px; width:190px; }



.ngg-gallery-thumbnail-box { display:inline; float:left; border:1px solid #e5e5e5; padding:2px; background-color:#f1f1f1; margin:8px; height:100px; width:100px; overflow:hidden;}
/* end of CSS file */

