/*  
Theme Name: aicom
Theme URI: 
Description: theme for the site ai.com
Version: 0.1
Author: Drew Hornbein
Author URI: http://www.dhornbein.com

last update: 4/27/09
*/

/* colors:


*/

* {margin:0;padding:0;}

/* BODY ===============---------------============ */

body{
font-family:Verdana,sans-serif;
font-size: 0.8125em;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
text-align: center;
}

/* GLOBAL TEXT ==================== */

p{font-size: 0.85em;}

h1,h2,h3,h4,h5,h6{font-family:trebuchet MS,sans-serif;font-weight:normal;letter-spacing: 0.05em;}

h1 {font-size:3em;}
h2 {font-size:1.5em;}
h3 {font-size:1.125em;}
h4 {font-size:1.05em;}
h5 {font-size:1em;}
h6 {font-size:0.825em;}

acronym, abbr, span.caps {
cursor: help;
}

acronym, abbr {

}

blockquote {
background-color:#EEEEEE;
padding:1em;
}

blockquote cite {
display:block;
text-align:right;
width:100%;
}

blockquote p {
font-size:1em;
text-align:justify;
margin: 0;
}

code{
}

dl{padding: 1em;}
dt{font-weight: bold;}
dd{font-style: italic;}

hr {
border-top:1px solid #ccc;
border-bottom:0 none;
border-left:0 none;
border-right:0 none;
margin:10px 0;
}

img{
}

ul, ol{
padding-left:2em;
margin-bottom: 1em;
}
li{
}

pre{
}

address {
}

/*--------------------for links--------------------*/

a {color: #446;text-decoration:none;}
a:link {text-decoration:none;}
a:visited {color: #646; }
a:link:focus{ }
a:link:hover, a:visited:hover {}
a:link:active, a:visited:active {}

/*--------------------iamges as a link--------------------*/
img {border: none;}

#content a img,#content a:link img {border: 1px solid #ccc;padding: 0.25em;}
{ 
}
#content a:visited img {background-color: #eee;
}
a:link:active img, 
a:visited:active img {
}

/* HEADER ============================ */

#header {
margin:0 auto;
width:960px;
text-align: left;
}

#title {
color: black;
text-align:left;
}

#title h1 {
font-family:Georgia,times,serif;
letter-spacing:0.1em;
text-transform:uppercase;
}

#title h1 a,#title h1 a:link,#title h1 a:visited {color: #444;}

#title h2 {font-style: italic;padding-left: 1em;text-transform: lowercase;}

#send {float:right;margin:7px 5px 0 0;}
#send  img {border:none;}

/* NAVIGATION ======================= */

#nav {
background-color: black;
padding: 5px;
margin-bottom: 10px;
}

#nav li {
display: inline;
list-style-type: none;
padding-right: 10px;
}

#nav li a,#nav li a:link,#nav li a:visited {
color: white;
font-size:1em;
font-weight:bold;
letter-spacing:0.1em;
line-height:1.5;
padding:0 2px;
text-decoration:none;
text-transform:uppercase;
}

#nav li a:hover {
background-color:white;
color:black;
}

/* WRAPPER ===================== */

#wrapper {
margin: 0 auto;
text-align: left;
width: 960px;
}

#linkList {margin:0;padding: 0;list-style: none;}
#linkList li li {padding: 2px 0;margin: 2px 0;border-bottom: 1px solid #ddd;}

/* SIDEBAR ================ */

#sidebar {
}

#sidebar h2 {
border-bottom:1px solid #CCCCCC;
letter-spacing:0.25em;
padding-bottom:10px;
}

#sidebar ul {
list-style: none;
padding: 0;
}

#sidebar ul li {
}

#sidebar li a,#sidebar li a:link,#sidebar li a:visited {
border-bottom:1px solid #CCCCCC;
display: block;
padding:0.25em;
text-transform: lowercase;
}

#sidebar li a:hover {
background-color: #eec;
}

/* CONTENT =========================== */

#archive h6 {
border-bottom:1px dashed #CCCCCC;
font-family:georgia;
letter-spacing:0.1em;
margin-bottom:10px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
}

.post {
margin-bottom: 10px;
text-align: justify;
}

.post h2 {border-bottom:1px solid #AAAAAA;color:#444444;margin-bottom:5px;padding-bottom:5px;text-align:left;}

.post .byLine em {font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

.post .entry {color: #666;}

.post .postFoot {}

.post p,.post ul,.post pre,.post blockquote,.post  {margin-bottom:1em;}

.postNav {height:20px;}

.postFoot {border-bottom:1px dashed #eee;color: #666;margin: 0;padding: 0.5em 10px;}
.postFoot p {margin: 0;}

/* images ----------------------------- */

.wp-caption-text {color:#666;padding-top:0.5em;text-align:center;}

/* read more link--------------------*/

.more-link{
font-family: Georgia,times,serif;
letter-spacing:0.05em;
text-transform: uppercase;
}

/*COMMENTS =================== */

#comments h3 {padding: 0.5em 0;}

.comment {
background-color: #fafafa;
}

.alt {
background-color: #f1f1f1;
}

.commentlist {

}


.nocomments {

}

.commentlist li {margin-bottom:1em;padding:10px;}

.commentlist .comment-author {background-color: #f6f6f6;}

.commentlist cite, 
.commentlist cite a {font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

.commentlist .says {font-family: Georgia,times,serif;font-style:italic;}

.commentlist p {
border-left:6px solid #DDDDDD;
margin:5px 0;
padding:5px;
}

#commentform {margin-top: 1em;}
#commentform p {
margin-bottom:1em;
}

#commentform label {font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

.commentmetadata {letter-spacing:0.05em;text-transform:uppercase;}
.commentmetadata a,.commentmetadata a:link,.commentmetadata a:visited {color:#999;}

#commentform input {
}

#commentform textarea {
width:100%;
}

#commentform #submit {background-color:#EEEEEE;border:1px solid #CCCCCC;color: #444;font-family:Verdana,sans-serif;letter-spacing:0.15em;font-style: normal;font-weight: bold;text-transform:uppercase;}

/*--------------------pages with pagination--------------------*/

p.serif{
}

/*--------------------search--------------------*/

#searchform{
}

input#s{
}

input#searchsubmit{
}

/*--------------------calendar--------------------*/

#wp-calendar th {

}

#wp-calendar {
empty-cells: show;

}

#wp-calendar #next a {

}

#wp-calendar #prev a {

}

#wp-calendar a {

}

#wp-calendar caption {

}

#wp-calendar td {

}

#wp-calendar td.pad:hover { 
}


/*-------------------- widgets---------------------*/
h2.widgettitle{
}
.widget {
}

/*--------------------Archive--------------------*/

li#archives{
}

.widget_archives{
}

/*--recent posts--*/


li#recent-posts{
}

.widget_recent_entries{
}



/*--------------------text widget--------------------*/
li.widget_text{
}

/*--id in relationsship to the id of the widget*/
li#text-4{
}
div.textwidget{
}

/*--------------------links blogroll--------------------*/

li#links{
}

.widget_links{
}


/*--------------------categories--------------------*/

li#categories{
}

.widget_categories{
}

/*------------------ images ------------------- */

.wp-caption {

}

#image .attachment {
margin:1em 0;
text-align:center;
}

/* FOOTER ====================== */

#footer {
color: #aaa;
height:200px;
padding-left:60px;
padding-top:10px;
width:100%;
margin-left: auto;
margin-right: auto;

}

#footText {
background-color: white;
float: left;
padding: 10px;
}

/* GLOBAL ===================== */

hmtl{
}

.clear {clear:both;display:block;margin-bottom:10px;width:100%;}
.break {clear:both;}
.alignleft{float: left;}
.alignright{float: right;}
.aligncenter{margin:0 auto;}
.left{text-align: left;}
.center{text-align: center;}
.right{text-align: right;}
.justify{text-align:justify;}

.entry .alignright {margin-left: 15px;}
.entry .alignleft {margin-right: 15px;}

/* COLUMNS ===================== */

.col_one {
display: inline;
clear: both;
float: left;
margin-right: 10px;
width: 300px;
}

.col_two {
display: inline;
float:left;
margin-left:15px;
width:450px;
}

.col_three {
float: right;
width: 160px;
}

.col_onetwo {
display: inline;
float: left;
margin: 0 5px;
width: 630px;
}

.col_twothree {
display: inline;
float: right;
margin: 0 5px;
width: 630px;
}

.col_full {

}

/* RESET 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	/*background: transparent;*/
}