/*
Theme Name: Rent A Geek - Blue
Theme URI: http://www.rentageekla.com/
Description: A Smooth Blue/Silver layout
Version: 1.0
Tags: blue, custom header, fixed width, two columns, widgets

*/

img {
border-style:none;
}

* {
line-height:1;
margin:0;
padding:0;
}

body {
background:#F5F6F0 url(images/bg_body2.gif) repeat-x;
font-size:62.5%;
font-family:"Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
}

body#home {
background:#e9ece2 url(images/bg_body_home3.gif) repeat-x;
}

#skip {
position:absolute;
text-indent:-9999px;
list-style:none;
}

#container {
width:860px;
margin:0 auto;
}

a {
overflow:hidden;
}

#header {
position:relative;
z-index:500;
height:136px;
}

#header .logo {
float:left;
margin-top:40px;
background:url(images/logo.png) no-repeat;
width:600px;
height:58px;
text-indent:-99999px;
}

#header .contact {
float:left;
margin-top:40px;
width:260px;
height:58px;
color:#FFF;
font-size:14px;
position:relative;
text-align:right;
}

#header .contact h1 {
font-size:2em;
}

#header .contact a {
color:#FFF;
text-decoration:none;
}

#header .number {
position:relative;
}

#header .number h1 {
color:#8E9EAA;
font-size:5em;
position:relative;
text-align:right;
top:-60px;
width:860px;
}

#header h1 a {
display:block;
width:335px;
height:58px;
}

#header #meta-pin {
position:absolute;
top:50px;
right:0;
height:84px;
width:273px;
color:#8E9EAA;
}

#header #meta-nav {
position:absolute;
top:7px;
right:0;
}

#header #meta-nav li {
float:left;
color:#8E9EAA;
background:url(images/bg_meta-nav_li_a.gif) no-repeat left center;
font-size:1.2em;
list-style:none;
padding:0 9px 0 11px;
}

#header #meta-nav a {
color:#8E9EAA;
text-decoration:none;
outline:0;
}

#header #meta-nav a:hover {
color:#FFF;
text-decoration:underline;
}

#header #search {
position:absolute;
z-index:5;
bottom:-48px;
right:12px;
width:325px;
}

#header #search h3 {
float:left;
color:#696B64;
font-size:1.2em;
margin:6px 9px 0 0;
}

#header #search #searchForm input#search_term {
display:block;
float:left;
width:139px;
margin-right:5px;
border:2px solid #C4C7BA;
background:#FFF url(images/bg_search_term.gif) repeat-x;
color:#696B64;
font-size:1.2em;
font-family:"Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
padding:4px 3px 3px;
}

#header #search input#search_go {
border:0;
float:left;
display:block;
width:68px;
height:27px;
background:url(images/bg_search_go.gif) no-repeat;
text-indent:-9999px;
cursor:pointer;
}

#nav {
position:absolute;
bottom:0;
right:0;
z-index:999;
list-style:none;
}

#nav li {
float:left;
margin-right:3px;
background:url(images/bg_nav_li2.gif) no-repeat right top;
font-size:1.2em;
text-transform:uppercase;
}

#nav li a {
float:left;
display:block;
height:22px;
background:url(images/bg_nav_li_a2.gif) no-repeat left top;
color:#9BAAB5;
text-decoration:none;
padding:9px 14px 0;
}

#nav li#nav_home.current {
background-position:right top;
}

#nav li#nav_home.current a {
background-position:left top;
color:#9BAAB5;
}

#nav li ul {
clear:left;
position:absolute;
left:-999em;
z-index:999;
width:161px;
margin-top:31px;
margin-left:-1px;
border:1px solid #BABEB1;
border-top:0;
border-bottom:0;
list-style:none;
line-height:1;
}

*+html #nav li ul {
margin-top:0;
}

#nav li li {
display:inline;
float:none;
font-size:.9167em;
text-transform:none;
margin:0;
}

#nav li ul ul {
margin:-31px 0 0 161px;
}

#nav li:hover ul ul,#nav li.sfhover ul ul {
left:-999em;
}

#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul {
left:auto;
}

#nav li li li {
font-size:1em;
}

#nav li:hover li a,#nav li.sfhover li a {
float:none;
width:133px;
height:auto;
border-top:1px solid #FBFCFE;
border-bottom:1px solid #D3D6CD;
background:#F1F3EE;
color:#384751;
padding:9px 14px;
}

#nav li:hover li a:hover,#nav li.sfhover li a:hover {
background:#DDEAF3;
}

#content-wrap {
float:left;
width:860px;
margin-top:66px;
background:url(images/bg_content-wrap.gif) repeat-y 612px 0;
}

#content-wrap2 {
float:left;
width:860px;
margin-top:66px;
}

body#home #content-wrap {
margin-top:26px;
background:none;
}

#home-splash {
position:relative;
width:539px;
height:194px;
margin-bottom:24px;
background:url(images/bg_home-splash.png) no-repeat;
padding:80px 50px 0 271px;
}

#home-splash h3 {
position:absolute;
text-indent:-9999px;
}

#home-splash p {
color:#5F605B;
font-size:1.4em;
line-height:1.5;
}

#home-splash #text a {
color:#2E719E;
font-weight:700;
font-family:"Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
text-decoration:none;
}

#home-splash p em,#home-splash p i {
color:#2E719E;
font-size:1.1429em;
font-weight:700;
font-family:"Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
text-decoration:none;
}

#home-splash #demo {
position:absolute;
left:32px;
top:178px;
width:186px;
}

#home-splash #demo h3 {
position:static;
margin-bottom:18px;
}

#home-splash #demo h3 a {
display:block;
width:186px;
height:29px;
}

#home-splash #demo p {
color:#72746D;
font-size:1.2em;
text-align:center;
}

#home-splash #get-started p a {
color:#527021;
text-decoration:none;
}

#home-splash #get-started ul {
margin:16px 0 0 24px;
}

#home-splash #get-started li {
float:left;
margin-right:16px;
list-style:none;
text-align:center;
}

#home-splash #get-started li a {
color:#ABB0A3;
text-decoration:none;
}

#home-splash #get-started a:hover {
color:#394953;
}

#home-splash #get-started img {
display:block;
margin-bottom:3px;
border:0;
}

#content {
display:inline;
float:left;
width:565px;
margin-left:14px;
}

body#home #content {
width:860px;
margin:28px 0 35px;
}

body#no-sidebar #content {
width:846px;
}

#content h2 {
margin-bottom:1em;
}

#content h3 {
position:relative;
z-index:5;
margin-top:-45px;
margin-bottom:44px;
color:#384751;
font-size:2em;
font-weight:400;
letter-spacing:-0.06em;
}

body#home #content h3 {
color:#2B3941;
font-size:1.8em;
font-weight:700;
margin:0 0 .5em;
}

#content h4 {
font-size:1.5em;
font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
color:#2B3A44;
}

#content h5 {
color:#2E719E;
font-size:1.4em;
margin-bottom:1em;
}

#content h6 {
color:#8DB826;
font-size:1.3em;
text-transform:uppercase;
}

#content p,#content ul,#content ol,#content td {
margin-bottom:1em;
color:#272D2F;
font-size:1.2em;
line-height:1.5;
}

body#home #content p {
color:#2B3941;
}

body#home #content p.more {
position:absolute;
left:0;
bottom:0;
clear:both;
width:241px;
font-size:1.3em;
margin:0;
padding:3px 0;
}

body#home #content p.more a {
color:#2E719E;
border-bottom:2px dotted #678DA2;
text-decoration:none;
}

body#home #content p.more a:hover {
border-left:4px solid #2e719e;
border-right:4px solid #2e719e;
border-top:1px solid #2e719e;
border-bottom:1px solid #2e719e;
background:#2e719e;
color:#fff;
}

#content ul#byline {
display:inline;
float:left;
margin-bottom:10px;
font-size:1.1em;
list-style:none;
}

#content li {
line-height:1.5;
font-size:1em;
list-style:none outside none;
margin-bottom:3px;
}

#content hr {
display:block;
margin-bottom:1em;
}

#content a {
color:#2E719E;
}

#content #text {
clear:both;
text-align:justify;
}

body#home #content div {
display:inline;
position:relative;
float:left;
border-right:1px solid #FFF;
margin:0 0 0 35px;
padding:11px 20px 10px 0;
}

body#home #content #cms {
width:241px;
margin:0 0 0 12px;
}

#content #cms em {
margin-left:10px;
}

body#home #content #gallery {
width:243px;
padding-right:18px;
}

#content #gallery h3 img {
background:0;
border:0;
padding:0 6px;
}

body#home #content #clients {
width:543px;
border:0;
margin:0 0 0 23px;
}

#content #clients p.caption {
margin-bottom:0;
font-size:1.1em;
}

body#home #content #clients #clientsflash {
width:249px;
height:218px;
border:0;
margin:0;
padding:0;
}

#bottom {
float:left;
width:860px;
background:url(images/bg_home_bottom2.gif) no-repeat;
padding:17px 0;
}

#bottom h3 {
margin-bottom:.90em;
color:#36434B;
font-size:1.3em;
font-weight:700;
}

#bottom #partners {
float:left;
width:860px;
}

#bottom #partners p#partner {
clear:left;
width:394px;
background:#FAFAFA;
color:#CD411D;
font-size:1.1em;
text-align:center;
padding:7px 0;
}

#bottom #partners p#partner a {
color:#1E82CE;
font-weight:700;
text-decoration:none;
padding:0 4px;
}

#bottom #partners .partnerItem {
border:0;
display:inline;
}

#bottom #saying {
float:left;
width:370px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dashed #CACCC2;
}

#bottom #saying blockquote {
margin-bottom:5px;
background:url(images/bg_saying_blockquote.gif) no-repeat left 3px;
}

#bottom #saying blockquote p {
background:url(images/bg_saying_blockquote_p.gif) no-repeat right bottom;
}

#bottom #saying img {
float:left;
margin-right:9px;
border:4px solid #CED1C5;
background:#FAFAFA;
}

#bottom #saying p {
font-size:1.1em;
color:#5F605B;
text-indent:23px;
line-height:1.4;
}

#bottom #saying p.quote {
float:left;
font-weight:700;
font-style:italic;
text-indent:0;
}

#bottom #saying p.more {
float:right;
text-transform:lowercase;
}

#bottom #saying #saying-text {
float:left;
width:246px;
}

#bottom #informed p {
margin-bottom:.75em;
color:#71726D;
font-size:1.1em;
}

#bottom #informed form label {
display:block;
float:left;
width:82px;
height:18px;
margin-top:2px;
background:url(images/bg_informed_label.gif) no-repeat;
color:#83847F;
font-size:1.1em;
padding:4px 0 0 7px;
}

#bottom #informed form input#newsletter_text {
display:block;
float:left;
margin-right:5px;
border:1px solid #C2C5B9;
background:#FAFAFA;
color:#696B64;
padding:4px;
}

body#clients #content h3 {
margin-bottom:48px;
}

body#clients #content h4 {
color:#3F4D56;
font-size:1.1em;
font-weight:400;
font-family:"Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
margin:0 0 1.5em 13px;
}

body#clients #content h4 strong,body#clients #content h4 b {
margin-right:5px;
color:#84AC26;
font-size:1.3636em;
}

body#clients #content img {
border:12px solid #E0E3D8;
background:#CBCEC2;
padding:2px;
}

body#clients #content .button {
display:inline;
float:left;
margin-left:10px;
background:url(images/bg_clients_button_p.gif) no-repeat right top;
font-size:1.2em;
font-weight:700;
text-transform:lowercase;
}

body#clients #content .button a {
display:block;
float:left;
height:18px;
background:url(images/bg_clients_button_a.gif) no-repeat left top;
color:#FFF;
text-decoration:none;
padding:6px 12px 0;
}

body#clients #content .pagination {
display:inline;
float:right;
color:#899EAC;
font-size:1.1em;
font-weight:700;
margin:5px 32px 0 0;
}

body#clients #content .pagination a {
color:#3F4D56;
text-decoration:none;
margin:0 3px;
}

body#clients #content .pagination a.previous {
padding-left:16px;
background:url(images/bg_pagination_previous.gif) no-repeat left bottom;
}

body#clients #content .pagination a.next {
padding-right:16px;
background:url(images/bg_pagination_next.gif) no-repeat right bottom;
}

body#clients #content #client-text {
position:relative;
width:539px;
margin:17px 0 0 14px;
}

body#clients #content #client-text h5 {
margin-bottom:.75em;
padding-bottom:10px;
border-bottom:1px solid #CBCEC2;
color:#3F4D56;
font-size:1.2em;
}

body#clients #content #client-text p.features {
position:absolute;
top:0;
right:0;
padding-left:15px;
background:url(images/bg_features.gif) no-repeat;
color:#3F4D56;
font-size:1.1em;
}

#sidebar {
display:inline;
width:216px;
float:right;
margin:19px 14px 0 0;
}

#sidebar #subnav-wrap {
margin-bottom:37px;
background:url(images/bg_subnav-wrap.gif) no-repeat left bottom;
}

#sidebar #subnav {
width:201px;
background:url(images/bg_subnav.gif) no-repeat left top;
padding:13px 6px 13px 9px;
}

#sidebar #subnav li {
display:none;
font-size:1.2em;
font-weight:700;
list-style:none;
}

#sidebar #subnav li.current a {
display:block;
padding-bottom:7px;
border-bottom:1px solid #DDDFD5;
color:#384751;
text-decoration:none;
margin:0 10px 7px;
}

#sidebar #subnav li.current li {
display:block;
font-size:1em;
text-indent:0;
}

#sidebar #subnav li.current li a {
height:20px;
border:0;
background:url(images/bg_subnav_a.gif) no-repeat left top;
margin:0;
padding:6px 0 0 27px;
}

#sidebar #subnav li.current li a:hover {
background-position:left bottom;
}

#sidebar #subnav li.current li li {
margin-left:12px;
}

#sidebar #subnav li.current li li a {
height:auto;
color:#607583;
background:url(images/bg_subnav_li_li_li_a.gif) no-repeat left top;
padding:6px 0 6px 27px;
}

#sidebar #subnav li.current li li a:hover {
background:url(images/bg_subnav_li_li_li_a_hover.gif) no-repeat left top;
color:#2E719E;
text-decoration:underline;
}

#sidebar .sidebar-box {
margin:0 6px 35px 2px;
}

#sidebar .sidebar-box h3 {
margin-bottom:1em;
padding-bottom:8px;
background:url(images/bg_sidebar_h3.gif) repeat-x left bottom;
color:#8FB92C;
font-size:1.2em;
font-weight:400;
text-transform:uppercase;
}

#sidebar .sidebar-box p {
margin-bottom:.25em;
color:#272D2F;
font-size:1.1em;
line-height:1.25;
}

#sidebar .sidebar-box p.more {
font-weight:700;
text-align:right;
text-transform:lowercase;
}

#sidebar .sidebar-box img {
display:block;
border:5px solid #D6D9CD;
margin:7px 0;
}

#sidebar .sidebar-box form {
margin-top:10px;
}

#sidebar .sidebar-box input#newsletter_text {
display:block;
float:left;
width:121px;
margin-right:4px;
border:1px solid #D6D9CD;
background:#FAFAFA;
color:#696B64;
font-size:1.2em;
font-family:"Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
padding:4px 4px 5px;
}

#sidebar .sidebar-box input#newsletter_submit {
display:block;
float:left;
}

#sidebar #chat p {
margin:0 29px;
}

#sidebar #clients {
margin:3px 0 0 12px;
}

#sidebar #clients h3 {
margin-bottom:.5em;
background:none;
font-size:1.3em;
font-weight:700;
}

#sidebar #clients ul {
margin-bottom:25px;
}

#sidebar #clients li {
margin-bottom:.5em;
font-size:1.1em;
font-weight:700;
list-style:none;
line-height:1.25;
}

#sidebar #clients a {
color:#384751;
}

#sidebar #clients a:hover {
color:#2E719E;
text-decoration:none;
}

#footer-outer {
clear:both;
border-top:5px solid #CCD0C1;
background:#28353D;
padding:15px 0 100px;
}

#footer {
width:798px;
height:27px;
background:#34424B no-repeat 14px center;
margin:0 auto;
padding:6px 18px 0 48px;
}

#footer p {
float:left;
color:#94A5AF;
font-size:1.2em;
}

#footer p.back {
float:right;
font-size:1em;
}

#footer p.back a {
display:block;
background:url(images/bg_back.gif) no-repeat right center;
color:#CDD9E1;
text-decoration:none;
padding:3px 20px 2px 0;
}

#footer #footer-nav {
display:inline;
float:left;
}

#footer #footer-nav li {
float:left;
background:url(images/bg_footer-nav_li.gif) no-repeat left center;
font-size:1.2em;
list-style:none;
padding:0 9px 0 11px;
}

#footer #footer-nav a {
color:#94A5AF;
text-decoration:none;
}

#footer #footer-nav a:hover,#footer #footer-nav .current a {
color:#F9FAF8;
text-decoration:underline;
}

.post-title {
border-bottom:1px dotted #14568A;
display:block;
text-decoration:none;
font-size:1.7em !important;
line-height:1.2em;
margin:10px 0 5px !important;
padding:5px 0;
}

.post-title a:hover {
text-decoration:none;
color:#696B64;
}

.entry a.more {
padding-left:12px;
}

.contenttitle {
color:#C22463;
font-weight:400;
font-family:georgia, serif;
line-height:1.2em;
font-size:1.9em;
background:#f9f9f9;
border-bottom:2px #f3f3f3 solid;
border-top:2px #f3f3f3 solid;
margin:0 0 5px;
padding:5px;
}

.entry {
margin:0 0 7px;
}

.entry .info {
position:relative;
margin-top:-3px;
font-size:0.9em;
padding:3px;
}

.entry.single {
clear:both;
}

.entry.single .info {
margin:0 0 22px;
}

.entry .info a {
margin:0 2px;
padding:0 2px;
}

.entry .info em {
padding-right:6px;
font-style:normal;
}

.entry .author,.entry .editlink a {
border-left:1px solid;
border-right:none;
margin:0;
padding:0 0 0 10px;
}

#postmeta {
text-transform:uppercase;
color:#999;
font-family:arial;
margin-bottom:5px;
overflow:hidden;
margin-top:5px;
background-color:#F9FAF8;
padding:10px;
}

#postmeta a,a:visited {
color:#036;
text-decoration:none;
}

#postmeta a:hover {
color:#696B64;
}

.postmetabox {
border:1px solid #DDD;
padding:3px;
}

#post_nav {
border-top:1px solid #34424B;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
overflow:hidden;
margin:15px 0 25px;
padding:5px 0;
}

#post_nav .back {
display:block;
float:left;
width:45%;
}

#post_nav .fwrd {
display:block;
float:right;
}

#single_post_nav {
border-top:1px solid #14568A;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:15px 0 25px;
padding:5px 0;
}

#comments {
font-family:verdana;
margin-top:15px;
}

#comments h4 {
text-transform:none;
border-bottom:1px solid #DDD;
font-weight:700;
margin:0;
padding:0;
}

.comment {
width:540px;
overflow:hidden;
margin:8px 0 15px;
padding:0;
}

.ucomment {
border-bottom:1px solid #DDD;
margin:0;
padding:0;
}

.mcomment {
border-bottom:1px solid #DDD;
background:#D5DACB;
margin:0;
padding:0;
}

.ucomment_meta {
font-family:arial;
text-transform:uppercase;
color:#999;
display:inline;
margin:0;
padding:0;
}

.ucomment_meta_dt {
text-transform:uppercase;
color:#999;
display:inline;
width:10px;
margin:0;
padding:0;
}

#addcomment {
margin-top:15px;
border:1px solid #CCC;
background:#F9FAF8;
width:545px;
padding:10px 10px 0;
}

#addcomment h4 {
text-transform:none;
font-weight:700;
margin:0;
padding:0;
}

#addcomment p {
margin:0;
padding:5px 0;
}

.form-item {
width:170px;
font-size:10px;
}

#addcomment input {
width:150px;
height:16px;
margin:0;
padding:4px;
}

#addcomment textarea {
width:530px;
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
height:190px;
padding:5px;
}

#addcomment .desc {
color:#999;
text-transform:capitalize;
font-family:Arial, Helvetica, Sans-Serif !important;
width:180px;
}

#addcomment input#submit {
background-color:#4F8ACE;
color:#FFF;
font-family:arial,sans-serif;
font-size:11px;
font-weight:700;
width:110px;
border-color:#93BFEE #325c8e #325c8e #93bfee;
border-style:solid;
border-width:1px;
padding:2px;
}

div.search input#searchbtn,input#comment-submit,input#searchsubmit {
background-color:#4F8ACE;
color:#FFF;
font-family:arial,sans-serif;
font-size:13px;
font-weight:700;
height:25px;
margin-top:5px;
margin-bottom:5px;
border-color:#93BFEE #325c8e #325c8e #93bfee;
border-style:solid;
border-width:1px;
padding:2px;
}

.nocomments {
font-weight:700;
color:#036;
}

blockquote {
background:#F4F5F7 url(images/blockquote.gif) no-repeat;
color:#464646;
border:1px dashed #CCC;
margin:5px 0;
padding:8px 12px 8px 36px;
}

.links a {
font-size:14px;
}

.linkcat {
text-indent:-9999px;
list-style:none;
}

#content #gallery #delicious-posts-rentageek {
margin:0;
}

#content #gallery #delicious-posts-rentageek .delicious-posts {
border:0;
width:0;
margin:0;
padding:0;
}

#content #gallery #delicious-posts-rentageek .delicious-post a {
padding:inherit;
}

#content #clients .simplepie {
border:0;
font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;
color:#5F605B;
font-size:1.4em;
line-height:1.5;
margin:0;
padding:0;
}

#content #clients .simplepie h4 {
font-family:"Lucida Grande",Arial,Helvetica,Verdana,Tahoma,sans-serif;
font-weight:400;
background:transparent url(images/bg_cms_li.gif) no-repeat scroll left center;
color:#2E719E;
font-size:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0.25em;
padding:0 0 0 15px;
}

#content #clients .simplepie h4 a {
color:#2E719E;
font-family:"Trebuchet MS",Arial,Helvetica,Verdana,Tahoma,sans-serif;
font-size:1.1429em;
font-weight:700;
text-decoration:none;
}

div#overlay {
left:0;
position:absolute;
top:20px;
visibility:hidden;
width:100%;
z-index:1001;
}

hr,body#home #search,#footer #footer-nav li li {
display:none;
}

#header .contact a:hover,#home-splash #text a:hover,#content #cms li a:hover,#content #gallery li a:hover,#bottom #partners p#partner a:hover,#content #gallery #delicious-posts-rentageek .delicious-posts a:hover,#content #clients .simplepie h4 a:hover {
text-decoration:underline;
}

#header #meta-nav li.first,body#no-sidebar #content-wrap,#footer #footer-nav li#footer-nav_home {
background:none;
}

#nav li.current,#nav li.current:hover,#nav li.sfhover.current {
background-position:right bottom;
}

#nav li.current a,#nav li.current:hover a,#nav li.sfhover.current a {
background-position:left bottom;
color:#27333A;
}

#nav li:hover,#nav li.sfhover,#nav li.current#nav_home:hover,#nav li.current.sfhover#nav_home {
background-position:right -31px;
}

#nav li:hover a,#nav li.sfhover a,#nv li.current#nav_home:hover,#nav li.current.sfhover#nav_home a {
background-position:left -31px;
color:#FFF;
}

#content ul,#content ol,#content blockquote {
margin-left:3em;
}

html body div#container div#container-inner div#content-wrap div#content div#post-2.post div#text ol li p,html body div#container div#container-inner div#content-wrap div#content div#post-11.post div#text ul li p,html body div#container div#container-inner div#content-wrap div#content div#post-2.post div#text ol li ul li,html body div#container div#container-inner div#content-wrap div#content div#post-2.post div#text div ol li,html body div#container div#container-inner div#content-wrap div#content div#post-2.post div#text ol li ul,html body div#container div#container-inner div#content-wrap div#content div#post-2.post div#text div ol li p,html body div#container div#container-inner div#content-wrap div#content div#post-2.post div#text div ol li ul li {
line-height:1.5;
font-size:1em;
list-style-type:none;
margin-bottom:1em;
}

#content a:hover,#content #cms li a,#content #gallery li a,#bottom #saying p.more a:hover,#sidebar .sidebar-box p.more a:hover,.post-title a:link,#content #gallery #delicious-posts-rentageek .delicious-posts a {
text-decoration:none;
}

#content #cms ul,#content #gallery ul,.tcomment,#content #gallery #delicious-posts-rentageek .delicious-posts ul,.delicious-posts li,.delicious-banner,#content #clients {
margin:0;
padding:0;
}

#content #cms li,#content #gallery li {
margin-bottom:.25em;
padding-left:15px;
background:url(images/bg_cms_li.gif) no-repeat left center;
color:#2E719E;
list-style:none;
font-size:14px;
}

#content #cms img,#sidebar #chat img {
border:0;
}

#bottom #saying p.more a,#sidebar .sidebar-box p.more a {
color:#CD411D;
}

#bottom #informed,.avatar img {
float:left;
}

#sidebar #subnav li.current,#single_post_nav .back,#single_post_nav .fwrd,#addcomment #comment-name {
display:block;
}

#comments .comment .ucomment p,#comments .comment .mcomment p,#comments .comment .tcomment p {
margin:0 !important;
padding:0;
}

