body {
background:#1b1f1e url(images/bg.jpg) no-repeat;
color:#999;
font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin:0;
}

a {
outline:none;
}
::selection { 
	background: #FFF; color: #000;
}

::-moz-selection {
	background: #FFF; color: #000;
}

form,p,h1,h2,h3,h4 {
margin:0;
padding:0;
}

ul,ol {
list-style:none;
margin:0;
padding:0;
}

img {
border:0;
}

input,textarea {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

#container {
background:url(images/bg_container.gif) no-repeat 0 165px;
padding-left:45px;
padding-top:45px;
width:935px;
}

#logo {
background:url(images/logo_new.png) no-repeat;
cursor:pointer;
height:70px;
width:308px;
}

#logo h1 {
left:-9999px;
position:absolute;
}

#rightBox {
float:right;
margin-top:61px;
position:relative;
width:405px;
}


#leftBox {
height:518px;
padding-left:10px;
padding-top:50px;
position:relative;
width:420px;
}

#leftBox h2 {
color:#c4c7bc;
cursor:pointer;
font-size:1pt;
height:19px;
outline:none;
width:350px;
margin:0 0 10px -25px;
}

#leftBox p.intro {
color:#e2e6da;
}

h2#hWelcome {
background:url(images/header_welcome.png) no-repeat;
}

h2#hBlog {
background:url(images/blog.png) no-repeat;
}

h2#oops {
background:url(images/oops.gif) no-repeat;
}

h2#oops1 {
background:url(images/oops1.gif) no-repeat;
}

h2#thanks {
background:url(images/thanks.gif) no-repeat;
}

h2#hServices {
background:url(images/header_services.png) no-repeat;
}

h2#halterations {
background:url(images/alterations.gif) no-repeat;
}

h2#hwebsites {
background:url(images/websites.gif) no-repeat;
}

h2#hClients {
background:url(images/header_clients.png) no-repeat;
}

h2#hinvoices {
background:url(images/invoices.gif) no-repeat;
}

h2#hContact {
background:url(images/header_contact.png) no-repeat;
}

h2#hadd {
background:url(images/create.gif) no-repeat;
}

#leftBox h2.selected {
background-position:left -19px;
}

#leftBox h2.selected1 {
background-position:left;
height:25px;
margin-left:-8px;
}

#leftBox h2.selectedblog {
background-position:left;
height:30px;
margin-left:-8px;
margin-top:-2px;
}

.contentBox {
margin-bottom:18px;
}

div.content {
font-size:.9em;
padding-right:15px;
}

.content p {
color:#afb2a8;
margin:10px 0;
padding:0;
}

span.yellow {
color:#fff1bf;
}

span.space {
color:#999;
padding-bottom:20px;
padding-left:10px;
}

li {
margin-bottom:5px;
padding-bottom:5px;
}

p.fLeft {
display:block;
float:left;
margin-top:0;
width:150px;
}

p.textarea {
clear:both;
width:190px!important;
}

p.textarea1 {
width:190px!important;
}

.comments {
font:10pt "Lucida Sans Unicode", "Lucida Grande", sans-serif;
width:340px!important;
}

.name {
height:15px!important;
width:123px!important;
}

.email {
height:15px!important;
width:190px!important;
}

.cell {
padding-left:10px;
}

.spam {
height:15px!important;
width:118px!important;
}

#footer {
background:url(images/bg_footer.png) no-repeat 15px top;
border-left:12px solid #91948c;
bottom:0;
height:70px;
left:-45px;
padding-left:45px;
position:absolute;
}

#footer p {
color:#65685f;
font-size:.8em;
margin-bottom:11px;
}

#footer a {
color:#65685f;
margin-bottom:11px;
text-decoration:none;
}

#footer a:hover {
color:#6F6F6F;
margin-bottom:11px;
text-decoration:none;
}

#blog {
background-color:#1b1b1b;
border:solid;
height:160px;
border-color:#999;
border-width:thin;
}

#blog p {
padding-left:5px;
padding-top:5px;
}

#blog a {
color:#fff;
outline:none;
text-decoration:none;
}

#blog a:hover {
color:#fff;
text-decoration:underline;
}

#work {
background:#333;
border:solid;
height:50px;
width:400px;
border-color:#999;
border-width:thin;
}

#title {
margin-top:-15px;
}

#words-title {
margin-top:20px;
}

#kind-words p {
color:#afb2a8;
font-size:.9em;
margin:10px 0 6px;
padding:0;
}

#social {
margin-top:20px;
width:100%;
}

#social li {
display:inline;
list-style:none;
padding-right:30px;
}

#social p {
color:#FFF;
padding:5px;
}

.first {
margin-left:-15px;
}

#jFlowSlide {
height:210px!important;
}

#myController span.jFlowSelected {
background:red;
}

.jFlowPrev a,.jFlowNext a {
color:#fff;
cursor:pointer;
outline:none;
text-decoration:underline;
font-size: .9em;
}

.jFlowNext {
float:right;
margin-left:296px;
margin-top:0;
position:absolute;
}

hr,#rightBox h2,h2 span {
display:none;
}

.content p a,.content li a,#kind-words p a {
color:#fff;
outline:none;
text-decoration:underline;
}

.content p a:hover,.content li a:hover,#kind-words p a:hover,.jFlowPrev a:hover,.jFlowNext a:hover {
text-decoration: none;
}

.hover_alt a:hover {
-moz-border-radius:8px;
-moz-box-shadow:1px 2px 5px rgba(0,0,0,.35);
-webkit-border-radius:8px;
-webkit-box-shadow:1px 2px 5px rgba(0,0,0,.35);
background-color:#292929;
border-radius:8px;
box-shadow:1px 2px 5px rgba(0,0,0,.35);
color:#fff;
text-decoration:none;
text-shadow:1px 1px 0 rgba(0,0,0,.4);
margin:-6px;
padding: 3px 6px 3px 6px;
}

.content p a:active,.content li a:active,.infoContainer ul li span,#kind-words p a:active,.jFlowPrev a:active,.jFlowNext a:active {
color:#CCC;
}

#printWorks,#leftBox p:first-child {
margin-top:0;
}

span.white,ul {
color:#fff;
}

.price {
color:#FFF;
font-weight:400;
text-decoration:underline;
}

.price_list {
list-style:disc;
}

.price_list li {
margin-left:15px;
}

// BLOG
.title {
color:#FFF!important;
}

.symbol a {
text-decoration:none;
}

#works li,#works_page2 li {
float:left;
list-style-type:none;
margin-left:15px;
}

#works img,#works_page2 img {
border: 1px solid #3C4240 !important;
background: #191919;
padding: 6px;
float:left;
margin-top:10px;
padding:6px;
}

.next-posts a,.prev-posts a {
color:#FFF;
}

.next-posts a:hover,.prev-posts a:hover {
color:#999;
text-decoration:none;
}

.fb {
margin-right: 10px;
}