/*   
Theme Name: Spiralli
Theme URI: http://www.spiralli.ie
Description: Spiralli Blog Theme
Author: Ivan O'Donoghue
Author URI: http://www.spiralli.ie
Version: 1.0
.
Copyright Spiralli Business Solutions 2009 - All rights reserved.
.
*/

body {   
	font-size: 100%;
	width:960px;
	padding:0px;
	background-color: #0066cc;
	text-align:center;
	margin:0 auto 0 auto;
  position: relative;	
}
p,div,form,li {
margin:0;
padding:0;
}
h1 {
	line-height: 20px;
	color: #ffffff;
	height: 20px;
	background-image:url(http://www.spiralli.ie/images/headerbkgd.jpg);
	background-repeat:repeat-x;
	border-top: 1px solid #0080ff;
	border-right: 1px solid #0080ff;
	border-left: 1px solid #0080ff;		
	font-family: tahoma;
	font-size:1.125em;
  font-weight: bold;	
	text-align:left;
	margin: 7px 5px 0 5px;	
	padding: 0 5px;
}	

h2 {
	line-height: 20px;
	color: #ffffff;
	height: 20px;
	background-image:url(http://www.spiralli.ie/images/headerbkgd.jpg);
	background-repeat:repeat-x;
	border-top: 1px solid #0080ff;
	border-right: 1px solid #0080ff;
	border-left: 1px solid #0080ff;		
	font-family: tahoma;
	font-size:	1em;
  font-weight: bold;	
	text-align:left;
	margin: 7px 5px 0 5px;	
	padding: 0 5px;
}	
h3 {
  font-weight: bold;	
	font-size:0.875em;
	background-color:#FFFFFF;
	padding: 10px 5px;	
	margin: 0;
}
center {
	background-color:#FFFFFF;
}
center img{
	padding: 10px;
}
a img {
	border:0;
}

div#container {
	width:960px;
	margin:0px auto;
  text-align:left;
	padding:0px;
	background-color:#99ccff;
	font-family: Arial,Helvetica,sans-serif;
	background-image:url(http://www.spiralli.ie/images/background.jpg);
	background-repeat:repeat-y;		
}

#header {
	font-family: Arial,Helvetica,sans-serif;
}

#content {

	padding: 5px;
}

#content #leftcol {
	float:left;
	width: 475px;
}

#content #rightcol {
	float:left;
	width: 475px;
}

#footer {
	width: 960px;
	height: 130px;
}

.wrapper {
	border: 1px solid #0080ff;
	margin:  0 5px 5px 5px;	
}

.textbox { 
  text-align: left;  padding: 5px; border: 0px; background-color: #fff
}
.contactform { 
  text-align: left;  padding: 10px; margin: 0 5px; border: 0px; background-color: #fff;	border: 1px solid #0080ff;;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.center {
	text-align:center;
	background-color:#fff;
}
.leftpic {
	float:left;
	margin: 0 5px;
}
input.iput { 
font: 12px Verdana; 
color: #000; 
border: 1px solid #000; 
background: #D5D5D4; } 

/*  Tabbed content */
.ui-tabs-hide {
	display:none;
	padding: 0;
}
.tabbed ul {
	margin:0;
	padding:0;
}
.tabbed li {
	border: 1px solid #0080ff;
	border-bottom:0;
	line-height:20px;
	background-image: url(http://www.spiralli.ie/images/headerbkgd.jpg);
	list-style:none;
	margin: 0 1px 0 0;
	padding: 0 5px;
	float:left;
}
.tabbed li a {
	color: #fff;
	text-decoration: none;
}
#fragment-1, #fragment-2, #fragment-3, #fragment-4, #fragment-5 {
	border: 1px solid #0080ff;
}

h1 a {
	text-decoration: none;
	color:#ffffff;
}

#footer {
background-image:url(http://www.spiralli.ie/images/spiralli_footer.jpg);
height:130px;
width:960px;
}
#sidebardiv{
float:right; 
width:180px;

padding:0;

}
#sidebardiv li {
	list-style:none;
	padding:0;
	margin:0;
}
#sidebardiv ul {
	padding:0;
	margin:0;
}
#sidebardiv h2 {
	
  margin: 5px 0;
	padding: 0;
	background-image: none;
	font-size: 1.125em;
	color:#ffffff;
	border:0;
}
#sidebardiv a {
	text-decoration:none;
	display:block;
	margin:0;
	padding:0;
	line-height:25px;
}
#sidebardiv a:hover{
	text-decoration:underline;
	color:#000;
}
hr {
padding:0;
margin:0;
display:none;
}
.post {
 padding:10px;
 margin: 5px 200px 5px 5px;
 background-color:#ffffff;
 border: 1px solid #0080ff;
 }
.post p {
	padding: 5px 0;
	text-align: justify !important;
}
div.post h2 {
	margin-left: -5px;
}
div.post h2 a {
	background-image:none;
	border:0;
	padding:0;
	text-decoration:none;
	color:#ffffff;
}

.description{
	padding-left:10px;
}
.floatleft{
	width:300px;
	float:left;
}
.floatright{
	width:300px;
	float:right;
}
.clearfloat{
	clear:both;
}
.buton {
	font-size: 0.875em;
	height:28px;
	line-height:28px;
	font-weight:bold;
	margin-left:10px;
	border:1px solid #0066CC; 
	color:#3532A3;
	background-color: #ffffff;	
	text-decoration:none;
	padding:5px;
}
.buton:hover {
	background-color: #FF8800;
}
li#tag_cloud a {
	display: inline;
}