/*
Theme Name: Ari Aronson - New Site
Theme URI: http://ariaronson.com/
Description: Custom theme for Ari's cool new website.
Author: Liz Kis &amp; Dmitri Bombine
Tags: custom header, fixed width, two columns
*/
@import url('sidebar.css');

body {margin:0;padding:0;font-size:small;font-family:Verdana, Arial, Sans-Serif;background-color:#eee;color:#333;}

:focus {outline:0;}
.clear {float:none;clear:both;}
div.divider {font-size:1px;line-height:1px;border-top:1px solid #bbb;margin:10px 0;}

h1 {font-size:220%;text-transform:lowercase;color:#ff8e01;}
h2 {font-size:150%;text-transform:lowercase;color:#ff8e01;}
h3 {font-size:140%;text-transform:lowercase;color:#ff8e01;}
h1, h2, h3 {font-weight:normal;}
p {margin:5px 0 15px 0;}

#page {width:1002px;position:absolute;left:50%;margin-left:-502px;background-color:#fff;text-align:left;}

/* header */
#header {height:71px;background:#036cb1 url(images/bg/hdr.gif) repeat-x bottom left;position:relative;}

#logo {display:block;width:207px;height:30px;position:absolute;top:20px;left:30px;background:transparent url('images/bg/logo.gif') 0 0 no-repeat;text-decoration:none;}
#logo span {display:none;}

#nav ul {list-style-type:none;margin:0;padding:0;position:absolute;top:35px;left:310px;z-index:999;}
#nav li {float:left;font-size:14px;font-weight:normal;height:45px;position:relative;}
#nav li.current {background:transparent url(images/bg/arrow.png) bottom center no-repeat;}
#nav li a, #nav li a:visited, #nav li a:active {display:block;text-decoration:none;color:#fff;}
#nav li a:hover {text-decoration:none;color:#000;}
#nav li span {display:block;padding:3px 20px;border-right:1px solid #6bbbee;}
#nav li.last span {border:0;}
#nav li ul {visibility:hidden;position:absolute;top:25px;left:0;padding-top:10px;}
#nav li ul li {width:160px;padding:3px 10px 5px 20px;font-size:13px;line-height:16px;height:auto;background-color:#0a97f0;}
#nav li ul li.last {padding-bottom:20px;}
#nav li.active ul {visibility:visible;}
#nav li.active a, #nav li.active a:visited, #nav li.active a:active {color:#000;}
#nav li.active li a, #nav li.active li a:visited, #nav li.active li a:active {color:#fff;}
#nav li.active li a:hover {color:#000;}

#content {width:100%;height:550px;padding-top:20px;background-color:transparent;background-repeat:no-repeat;background-image:url(images/bg/advice.jpg);}
#content.home {background-image:url(images/bg/home.jpg);}

#copy {width:800px;height:507px;background:transparent url(images/bg/copy.gif) repeat-x;}

#col1 {width:280px;height:507px;background-color:#df6f03;float:left;}
#col2 {width:520px;height:507px;overflow:auto;float:left;}

#content.home #copy {height:212px;margin:270px 0 0 0;}
#content.home #col1 {width:310px;height:212px;background:transparent url(images/bg/home-left.jpg) repeat-x;}
#content.home #col2 {width:490px;height:212px;font-weight:bold;}
#content.home #col2 a, #content.home #col2 a:visited, #content.home #col2 a:active, #content.home #col2 a:hover {display:block;padding-left:12px;color:#ff5400;background:transparent url(images/arrows/orange.gif) no-repeat 0 50%;text-decoration:none;}
#content.home h1 {color:#000;}

.inner {margin:15px 20px;font-size:85%;}

div.job {border-bottom:1px solid #e2e3e3;padding-bottom:10px;margin-bottom:10px;}
div.job h3 {font-size:12px;font-weight:bold;color:#000;text-transform:none;margin:0;}
div.job .links {float:right;}
div.job .links a, div.job .links a:visited, div.job .links a:active, div.job .links a:hover {display:block;float:left;background:transparent url(images/arrows/blue.gif) 0 3px no-repeat;padding-left:7px;font-size:10px;line-height:10px;height:10px;color:#0b98f1;text-decoration:none;margin-left:10px;}
div.job .links a:hover {text-decoration:underline;}

#footer {height:117px;background:#036cb1 url(images/bg/ftr.gif) repeat-x top left;}

/* contact page tabs */
.ui-tabs-hide {display:none;}
#container-1 ul {list-style-type:none;margin:0;padding:0;position:relative;top:1px;}
#container-1 ul li {float:left;line-height:18px;padding:2px 15px;border:1px solid #e6f4fd;margin-right:10px;background-color:#e6f4fd;}
#container-1 ul li.ui-tabs-selected {background-color:#fff;border-bottom-color:#fff;}
#container-1 ul a {text-decoration:none;color:#0b98f1;font-weight:bold;}
#container-1 .box {border:1px solid #e6f4fd;background-color:#fff;}
#contact-confirmation {width:90%;margin:5%;height:350px;text-align:center;}

/* form mailer plugin */
form.ddfm label {text-align:left !important;}
form.ddfm label.fmtextlblwide {padding-bottom:2px !important;}
form.ddfm .fmhalfblock {margin-bottom:0 !important;}
form.ddfm input.fmverify, form.ddfm input.fmfile, form.ddfm input.fmtext {border:0 !important;border:1px solid #666 !important;}
form.ddfm input.fmfile {border:0 !important;}

.credits {display:none;}
.errorlist {color:#f00;margin-bottom:0 !important;}

input.text {border:1px solid #666;}

.entry {padding-bottom:10px;}


/* Hide smiley in footer but keep for WP Stats */
img#wpstats {
width: 1px !important;
height: 1px !important;
}