/*

Theme Name: Artificial Intelligence
Theme URI: http://ericulous.com
Description: Clean lines
Version: 1.3
Author: Genkisan
Author URI: http://ericulous.com

*/

body {
-x-system-font:none;
background:#FFFFFF url(images/bg.gif) repeat-x scroll 0% 0%;
color:#333333;
font-family:"Helvetica Neue",Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
font-size:9pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6em;
margin:0pt;
padding:0pt;
}
a {
-moz-background-clip:inherit;
-moz-background-inline-policy:inherit;
-moz-background-origin:inherit;
background:inherit inherit inherit inherit inherit;
color:#546F92;
}
a:hover {
-moz-background-clip:inherit;
-moz-background-inline-policy:inherit;
-moz-background-origin:inherit;
background:inherit inherit inherit inherit inherit;
color:#808080;
}
h1 {
-x-system-font:none;
background-color:transparent;
color:#FFFFFF;
font-family:"Helvetica Neue","Trebuchet MS",Helvetica,Sans-Serif;
font-size:2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
}
.leftcol h2 {
background:#FFFFFF url(images/h3bg.gif) no-repeat scroll left center;
clear:both;
color:#000000;
font-size:1.4em;
margin:0pt;
padding:0pt 14px;
}
h3 {
border-top:1px dotted #EEEEEE;
clear:both;
color:#547592;
font-size:1.2em;
margin:0pt;
padding:0.5em 0pt 0pt;
}
h4 {
clear:both;
}
blockquote {
border-left:1px solid #CCCCCC;
color:#666666;
margin:10px 0pt 0pt 25px;
padding:0pt 20px;
}
.blue {
-moz-background-clip:inherit;
-moz-background-inline-policy:inherit;
-moz-background-origin:inherit;
background:inherit inherit inherit inherit inherit;
color:#546F92;
}
.image {
border:2px solid #E2E2E2;
float:left;
margin:0pt 15px 10px 0pt;
padding:3px;
}
a.alignleft {
margin:0pt 10px 15px 0pt;
}
a.alignright {
float:right;
margin:0pt 0pt 15px 10px;
width:120px;
}
img.alignright {
float:right;
margin:0pt 0pt 15px 10px;
}
input {
border:1px solid #E2E2E2;
padding:2px 4px;
}
input:hover {
background:#808080 none repeat scroll 0% 0%;
color:white;
}
input#s:focus {
background:#E2E2E2 none repeat scroll 0% 0%;
border:1px solid #808080;
}
code, pre {
background:#EEEEEE none repeat scroll 0% 0%;
border:1px solid #BBBBBB;
display:block;
max-height:350px;
overflow:auto;
padding:10px;
text-align:left;
}
#main {
margin:25px auto 0pt;
width:900px;
}
#logo {
float:left;
padding:10px 0pt 10px 10px;
}
#logo h1 {
background:#FFFFFF none repeat scroll 0% 0%;
color:#000000;
}
#logo a {
text-decoration:none;
}
#menu {
background:#FFFFFF url(images/barul.gif) no-repeat scroll right bottom;
color:#808080;
float:right;
margin:0pt;
padding:18px 1px 11px 0pt;
}
#menu li {
background:#FFFFFF url(images/bar.gif) no-repeat scroll left bottom;
color:#444444;
display:inline;
margin-left:-3px;
padding:14px 18px;
}
#menu li.current_page_item {
background:#FFFFFF url(images/baractive.gif) no-repeat scroll left bottom;
color:#8D9CAF;
font-weight:bold;
margin:0pt 1px 0pt 0pt;
padding:14px 18px;
}
#menu li:hover {
background:#FFFFFF url(images/baractive.gif) no-repeat scroll left bottom;
}
#menu li a {
background:transparent none repeat scroll 0% 0%;
color:#888888;
text-decoration:none;
}
#menu li a:hover {
background:transparent none repeat scroll 0% 0%;
color:#000000;
}
.key {
text-decoration:underline;
}
#intro_left {
background:#8D9CAF url(images/leftintrobg.gif) repeat-x scroll 0% 0%;
clear:left;
color:#E5EAF2;
float:left;
margin:0pt 0pt 1px;
width:250px;
}
#intro_left a {
-moz-background-clip:inherit;
-moz-background-inline-policy:inherit;
-moz-background-origin:inherit;
background:inherit inherit inherit inherit inherit;
color:#FFFFFF;
}
#intro_left p {
margin:0pt;
padding:14px 15px;
}
#menu_left {
border-bottom:2px solid #E2E2E2;
clear:left;
float:left;
margin:0pt 0pt 6px;
padding:0pt 0pt 1px;
}
#menu_left li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#menu_left li a {
background:#C2CEDE url(images/arrow.gif) no-repeat scroll left center;
color:#3F5B7F;
display:block;
font-weight:bold;
margin:0pt 0pt 1px;
padding:7px 23px;
text-decoration:none;
width:204px;
}
#menu_left li a:hover {
background:#9EB1C9 url(images/arrow.gif) no-repeat scroll left center;
color:#FFFFFF;
}
#intro_right {
background:#BCCEDA url(images/intro.jpg) no-repeat scroll 0% 0%;
border:2px solid #E2E2E2;
clear:right;
color:#547592;
float:right;
height:174px;
margin:0pt 0pt 6px;
padding:25px 280px 0pt 20px;
width:340px;
}
#intro_right h1 {
margin:0pt 0pt 20px;
}
#intro_right .white {
background-color:transparent;
color:#FFFFFF;
}
#sidebar {
clear:left;
float:left;
width:250px;
}
#sidebar h2 {
border-bottom:1px solid #CCCCCC;
margin:0pt;
padding:0pt;
}
#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#sidebar li {
list-style-type:none;
}
#sidebar li ul li {
list-style-type:none;
margin-left:20px;
}
.box {
border:1px solid #CCCCCC;
margin:0pt 0pt 10px;
padding:4px 15px;
}
.note {
background:#FFFFAD url(images/package.gif) no-repeat scroll 0% 0%;
border:1px solid #CFCB66;
color:#585616;
margin:0pt 0pt 5px;
padding:15px 15px 20px 100px;
}
table {
border:1px solid #AAAAAA;
border-collapse:collapse;
margin:1em 0pt 2em;
padding:0px;
}
thead th {
background:#546F92 none repeat scroll 0% 0%;
}
th {
background:#8D9CAF none repeat scroll 0% 0%;
color:#FFFFFF;
padding:4px 10px;
text-align:left;
vertical-align:top;
}
tr {
border-bottom:1px solid #AAAAAA;
}
td {
border-left:1px dotted #AAAAAA;
padding:6px 10px;
text-align:left;
vertical-align:top;
}
tr.row0 {
background:#FFFFFF none repeat scroll 0% 0%;
}
tr.row1 {
background:#EEEEEE none repeat scroll 0% 0%;
}
.commentlist li.alt {
background-color:#F0F6FF;
}
.commentlist {
margin:15px;
padding:0pt;
text-align:justify;
}
.commentlist li {
background:#FAFAFA none repeat scroll 0% 0%;
border:1px solid #EEEEEE;
color:#808080;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0pt 3px;
padding:5px 10px 3px;
}
.commentlist p {
margin:10px 5px 10px 0pt;
}
#commentform p {
margin:5px 0pt;
}
.nocomments {
margin:0pt;
padding:0pt;
text-align:center;
}
.commentmetadata {
display:inline;
margin:0pt;
}
#right {
clear:right;
float:right;
width:643px;
}
.leftcol {
border:1px solid #CCCCCC;
float:left;
margin:0pt 0pt 10px;
padding:12px 15px;
text-align:justify;
width:610px;
}
.rightcol {
border:1px solid #CCCCCC;
float:right;
margin:0pt 0pt 10px;
padding:10px 15px;
width:285px;
}
.special {
background:#EEEEEE none repeat scroll 0% 0%;
border:1px solid #CCCCCC;
clear:both;
color:#444444;
margin:0px 0pt 20px;
padding:5px 20px;
}
.metadata {
border-bottom:1px solid #DDDDDD;
border-top:1px dotted #AAAAAA;
margin-bottom:40px;
padding-bottom:10px;
text-align:right;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.navigation {
margin:0pt;
padding:1px;
}
#footer {
border-top:1px solid #CCCCCC;
clear:both;
padding:5px;
text-align:right;
}
#content_start {
left:-10000px;
position:absolute;
}