@charset "utf-8";
/*
Theme Name: Ara
Description: Simple to modify 2 column website or weblog, one advantage is the look can be changed with the changing of the main wrapper image. 
Theme URI: http://webotic.net
Tags: two-column, simple, fixed width, XHTML Valid
Version: 2.1
Author: Simon Manley
Author URI: http://webotic.net
*/
/* Common Settings */
body {
margin:20px auto;
padding:0;
line-height: 1.5em;
font-family: "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size:14px;
background-color:#ffffff;
color:#333333;
}
a {color:#444444;text-decoration:none;}
a:active {color:#444444;text-decoration:none;}
a:visited {color:#444444;text-decoration:none;}
a:hover {color:#6495ED;text-decoration:underline;}
img {border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
p{
padding-bottom:10px;
margin:0;
}
ol, ul {list-style: none;margin:0;padding:0 0 0 6px;padding-bottom:5px;}

/* End Common Settings */

/* Page Layout */
#wrapper{
width: 1000px;
margin: 0 auto;
color:#444444;
background-image:url(images/tss_02.jpg);
}

#maincontainer{
width: 1000px;
margin: 0 auto;
background-image:url(images/tss_01.jpg);
background-repeat:no-repeat;
}

#top{
height:210px;
text-align:left;
margin: 0;
padding: 0;
color:#dcdcdc;
}
#top h1 {
  font-size: 60px;
  margin: 0;
  padding: 0;
  color:#ffffff;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  padding-top:4px;
  margin-top:8px;
}
#top h1 a{
    display: block;
    font-size: 60px;
    color:#ffffff;
}
#top h1 a:hover{
    color:#ffffff;
	text-decoration:none;
}
#top h2 {
font-size: 20px;
margin: 0;
padding: 0;
color:#ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
padding-left:10px;
padding-top:4px;
margin-top:12px;
}

#contentwrapper{
float: left;
width: 100%;
}
#contentcolumn{
margin-right: 260px;
}

#sidebar{
float: left;
width: 250px;
margin-left: -260px;
background: transparent;
}
#sidebar a{color:#4169E1;}
#sidebar a:hover{color:#6495ED;text-decoration:underline;}
#sidebar h1, h2, h3, h4, h5, h6{color:#222222;margin:0;padding:2px;font-size:15px;}
#sidebar .widget{border:1px #dcdcdc solid;padding:4px;font-size:10px;}

#footer{
clear: left;
width: 100%;
font-size:8px;
color: #dcdcdc;
padding:0;
height:42px;
background-image:url(images/tss_03.jpg);
background-repeat:no-repeat;
}

#footer a{
color: #ffffff;
font-size:9px;
}

.inner{
margin: 10px 60px 10px 20px;
}
.innersidebar{
margin: 10px 65px 10px 10px;
}


/* Ara Style */

.post_title{
padding:12px 0 0 0;
margin:0;
line-height: 0.9em;
color:#6495ED;
text-decoration:none;
font-weight:lighter;
font-size:26px;
font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
}
.post_title a{
color:#6495ED;
}
.post_title a:hover{
color:#6495ED;
text-decoration:none;
}
.post_date{
font-size:10px;
color:#A9A9A9;
}
.post_content{
background: transparent;
color:#222222;
font-size:12px;
padding:20px;
}
.post_content a{
color:#6495ED;
}
.post_content a:hover{
color:#6495ED;
text-decoration:underline;
}
.post_content h1{font-size:20px;color:#6495ED;}
.post_content h1 a{color:#6495ED;}
.post_content h1 a:hover{color:#b22222;text-decoration:none;}

.post_content h2{font-size:18px;color:#6495ED;}
.post_content h2 a{color:#6495ED;}
.post_content h2 a:hover{color:#b22222;text-decoration:none;}

.post_content h3{font-size:16px;color:#6495ED;}
.post_content h3 a{color:#6495ED;}
.post_content h3 a:hover{color:#b22222;text-decoration:none;}

.post_content h4{font-size:14px;color:#6495ED;}
.post_content h4 a{color:#6495ED;}
.post_content h4 a:hover{color:#b22222;text-decoration:none;}

.post_content h5{color:#6495ED;}
.post_content h5 a{color:#6495ED;}
.post_content h5 a:hover{color:#b22222;text-decoration:none;}

.post_content h6{font-size:11px;color:#6495ED;}
.post_content h6 a{color:#6495ED;}
.post_content h6 a:hover{color:#b22222;text-decoration:none;}


.post_content blockquote{
background:#ffffff url(images/blockquote-bg.gif) no-repeat scroll 10px 16px;
border:1px dashed #B22222;
margin:15px 30px 15px 0;
padding:10px 10px 0px 65px;	
}

.post_content ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 20px;	
padding-bottom:5px;
}

.post_content ul li{
padding-left:22px;
padding-bottom:5px;
margin:0;
}

.post_content ol{
margin:0;
padding:0 0 0 35px;
list-style:decimal;
}

.post_content ol li{
	padding-bottom:5px;
}

.post_content dl{
	margin-top:0;
}

.post_content pre{
	font-size:11px;
	margin: 15px 30px 0 10px;
	border-left:5px solid #999999;
	margin:1em 0;
	overflow:auto;
	padding:0.4em;
	white-space:pre-wrap;
	word-wrap:break-word;
}

.post_content acronym, abbr {
border-bottom: 1px dashed #999;
font-size: 0.9em;
letter-spacing: .07em;
cursor: help;
}

.post_tag{
display:block;
width:100%;
background:#eeeeee;
font-size:10px;
color:#A9A9A9;
}
.post_tag a{
font-size:10px;
color:#A9A9A9;
}
.post_tag a:hover{
font-size:10px;
color:#A9A9A9;
}

.tags{font-size:9px;color:#6495ED;}
.tags a{font-size:9px;color:#6495ED;}
.tags a:hover{font-size:9px;color:#6495ED;text-decoration:underline;}

#comments {color:#444444;}
.comment {color:#222222;border:1px #cccccc solid;padding:15px;margin:2px;}
.comment_text {color:#444444;margin:0;padding:0;}
.comment_text a{color:#6495ED;}
.comment_text a:hover{color:#6495ED;text-decoration:underline;}

#recentcomments {font-weight:bold;}
#recentcomments .recentcomments a{font-weight:lighter;font-style:italic;}
#recentcomments .recentcomments a:hover{font-weight:lighter;font-style:italic;text-decoration:underline;}

a.tagsz-1 { font-size:  8px; font-weight:bold;}
a.tagsz-2 { font-size: 10px; }
a.tagsz-3 { font-size: 12px; }
a.tagsz-4 { font-size: 14px; }
a.tagsz-5 { font-size: 16px; font-family: Georgia, Serif;}

.navigation {color:#6495ED;}
.navigation	a{color:#6495ED;}
.navigation	a:hover{color:#6495ED;}

/* End Ara Style */


/* WP Requirements */
.aligncenter,
div.aligncenter {
   display: block;
   margin: 5px auto;
}

.alignleft, div.alignleft {
   float: left;
   margin: 5px 15px 5px 0;
}

.alignright, div.alignright {
   float: right;
   margin: 5px 0 5px 15px;
}

.alignnone {
	margin: 5px 0;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 0;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#today {
	color: #b22222;
	}
#today a{
	color: #b22222;
	}
#today a:hover{
	color: #b22222;
	text-decoration:underline;
	}			

#wp-calendar {
	margin: auto;
	}
#wp-calendar a{
	color: #444444;
	text-decoration:underline;
	}	
/* End WP Requirements */


.productdisplay {
border-bottom:1px dotted #ff9900;
}