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

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

#content-col {width:656px; float:left; display:inline; background:#FFF; }
.page-copy { width:600px; margin-left:25px; margin-top:10px; margin-bottom:40px;}
.page-copy li a {  list-style:none;  color:#7c439a;  }

#post-col {width:656px; float:left; display:inline; }
.post-wrap {width:656px; float:left; display:inline; background:#FFF; }
.post-copy { width:600px; margin-left:25px; margin-top:10px; margin-bottom:40px;}




.bread { width:100%; }
.bread p { color:#959595; padding-bottom:6px; }

.home-copy { width:656px; background:url(images/home-copy-bg.jpg) no-repeat; height:620px; overflow:hidden;}
.home-col-1 { width:280px; display:inline; float:left; margin-left:20px; margin-top:20px; }
.home-col-1 h4 { font-family: 'Yanone Kaffeesatz', arial, serif;  font-size:18px; color:#464646; line-height:24px; padding:0px; margin-top:5px; font-weight:normal;  margin-bottom:5px;  }
.home-col-1 p  { line-height:18px; }

.home-col-2 { width:280px; display:inline; float:right; margin-right:20px; margin-top:20px;  }
.home-col-2 ul {margin:0px;  }
.home-col-2 li {   color:#707070; line-height:18px;  padding-left:20px;  }


#sidebar {width:304px; float:right; display:inline; }
#sidebar img { float:right; margin-bottom:5px;}
.widget { width:296px; display:inline; float:right; background: url(images/bg-twitter-box.jpg) bottom no-repeat #fff; margin-bottom:5px; }
.widget ul { width:258px; margin-bottom:5px; list-style: none; margin:0px;   margin-left:10px; margin-bottom:20px;}

/* main nav styles */
  #nav { width:960px; height:52px; margin-left:auto; margin-right:auto; 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; font-style:italic; background:none; }
  #nav ul li a { color:#FFF; background:#5c247b; height:52px; margin-right:10px; line-height:52px; display:block; padding-left:20px; padding-right:20px; border-top-left-radius: 15px; border-top-right-radius: 15px;  }
  #nav ul li a:hover { background:#39124b; text-decoration:none; }



/* side nav styles */
  #sidenav { width:304px; float:left; font-weight:normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:#7c439a; padding-bottom:15px; margin-bottom:5px;  }
  #sidenav ul {	display: block;	list-style: none; margin:0px; padding:0px; width:300px; margin-left:4px; padding-bottom:10px;   }
  #sidenav ul li {float: left;  font-size: 12px; margin:0px; padding:0px; width:300px; }
  #sidenav ul li a {  color:#FFF; text-decoration:none; line-height:25px;  height:25px; background: url(images/side-li.jpg) top no-repeat; display:block; padding-left:40px;   }
  #sidenav ul li a:hover { color: #FF; line-height:25px; height:25px; overflow:hidden; text-decoration:underline;   }
  
  #sidenav li ul {	display: block;	list-style: none; margin:0px; padding:0px; width:300px; margin-left:0px;   }
  #sidenav ul li li a {  color:#FFF; text-decoration:none; line-height:25px;  height:25px; background: url(images/side-li-li.jpg) top no-repeat; display:block; padding-left:70px;   }
  #sidenav ul li li a:hover { color: #FF; line-height:25px; height:25px; overflow:hidden; text-decoration:underline;   }
  




/* font styles */	
   
	h1 { font-family: 'Yanone Kaffeesatz', arial, serif; font-weight:lighter; font-size:28px; color:#464646; border-bottom: solid #ceb8d9 1px;  line-height:28px; padding:0px; margin-top:20px;  margin-bottom:10px; padding-bottom:5px;}
	h2 { font-family: 'Yanone Kaffeesatz', arial, serif; font-weight:lighter; font-size:22px; color:#464646; border-bottom: dotted #ceb8d9 1px;  line-height:24px; padding-bottom:9px; margin-top:10px; margin-bottom:10px;  }
	h3 { font-family: 'Yanone Kaffeesatz', arial, serif;  font-size:22px; color:#464646; line-height:18px; padding:0px; font-weight:normal; margin:0px; font-weight:lighter; margin-top:20px; }
	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; padding:0px; margin-bottom:0px;   font-weight:normal; }
	p  { font-size:12px; color:#707070; line-height:20px; margin:0px; padding:0px; padding-top:5px; padding-bottom:10px;}
	li {  margin-left:10px; list-style:none; font-size:12px; color:#707070; line-height:18px; background: url(images/li.gif) left top no-repeat; padding-left:20px; line-height:18px; }
	ul { padding:0px; padding-left:5px; margin-left:0px; margin-top:0px;  }
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	

	#sidebar h3 { margin-left:30px; margin-top:15px; margin-bottom:15px; color:#FFF;}
	
	.widget p { margin-bottom:10px; margin-left:10px;}
	.widget h2 { margin-left:10px;}
	
/* link styles */	
	a:link 		{color:#7c439a;	text-decoration: none;}
	a:visited 	{color:#7c439a; text-decoration: none;}
	a:hover 	{color:#7c439a; text-decoration: underline;}
	a:active 	{color:#7c439a; 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 { width:960px; height:60px; margin-left:auto; margin-right:auto;}
	#footer p {font-size:12px; margin-top:10px; padding:0px; color:#CCC;}
	#footer a:link {color:#CCC;	text-decoration: none; }
	#footer a:visited {	color:#CCC; text-decoration: none;}
	#footer a:hover {	color:#CCC; text-decoration: underline;}
	
	#footer-nav	{ width:960px; float:right; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin-top:10px; }
 	#footer-nav ul {	display: inline;	 margin:0px; padding:0px;  margin-bottom:10px;}
 	#footer-nav li {float: left;  font-size: 12px; margin:0px; padding-left:15px; font-weight:normal; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; display:inline;  margin-right:20px;background: url(images/li-footer.gif) left top no-repeat; }
	#footer-nav li a {list-style:none; }


/* 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	{display:inline;  background-color:#f9eef9; border:#ccb8e1 1px solid;  padding:5px;  margin-top: 20px; margin-bottom:10px;  clear:both; }
	.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;  }
	.box { width:560px;; float:left; clear:both; margin-bottom:25px; margin-top:15px; padding:20px; background-color:#f9eef9; border:#ccb8e1 1px solid;   color:#707070;}
	.col-1 {width:200px; float:left;}
	.col-2 {width:300px; float:right; margin-right:10px; margin-bottom:25px; margin-top:15px; padding:20px; background-color:#f9eef9; border:#ccb8e1 1px solid;  }
	.cell2 { padding:5px; border:#ccb8e1 1px solid;}
	.line 				{clear:both; border-bottom: dotted #ceb8d9 1px; width:100%; margin-bottom:5px;}
	.line-footer				{clear:both; border-bottom: dotted #CCC 1px; width:100%; margin-top:10px;}
	.sign-up {  width:250px;; float:left; clear:both; margin-bottom:20px; padding:7px; background-color:#f9eef9; border:#ccb8e1 1px solid;  }
	.cell { padding:6px; background-color:#f9eef9; border:#ccb8e1 1px solid; margin-left:10px; }
	.table { margin-left:10px; font-size:12px; color:#707070;}
/* end of CSS file */

