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 {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
/*background:url(/newlook_files/header_bg.jpg) center top no-repeat;*/
line-height:21px;
/*font-family:'Droid Sans', Arial, Verdana, sans-serif;*/
font-family: Arial, Helvetica, Verdana,sans-serif;
font-size:12px;
color:#201f1f;
min-height:25px;
/*background-color:#061e51;*/
}
ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

:focus {
outline:0;
}

del {
text-decoration:line-through;
}

table {
/*border-collapse:collapse;*/
border-spacing:0;
}

a {
text-decoration:none;
color:#00b7f3;
}

.clear {
clear:both;
}

br.clear {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6 {
padding-bottom:5px;
color:#111;
letter-spacing:-1px;
line-height:1em;
font-weight:400;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
color:#111;
}

h1 {
font-size:30px;
}

h2 {
font-size:24px;
}

h3 {
font-size:22px;
}

h4 {
font-size:18px;
}

h5 {
font-size:16px;
}

h6 {
font-size:14px;
}

p {
padding-bottom:10px;
line-height:18px;
}

strong {
font-weight:700;
color:#1c1c1c;
}

cite,em,i {
font-style:italic;
}

pre,code {
font-family:Courier New, monospace;
margin-bottom:10px;
}

sup,sub {
height:0;
line-height:1;
position:relative;
vertical-align:baseline;
}

sup {
bottom:.8em;
}

sub {
top:.3em;
}

dl {
margin:0 0 1.5em;
}

dl dt {
font-weight:700;
}

dd {
margin-left:1.5em;
}

blockquote {
color:#666;
background:#e6e6e6;
font-style:italic;
border:1px solid #dcdcdc;
margin:1.5em;
padding:1em;
}

blockquote p {
padding-bottom:0;
}

input[type=text],input.text,input.title,textarea,select {
background-color:#fff;
border:1px solid #bbb;
color:#4e4e4e;
margin:.5em 0;
padding:2px;
}

input[type=text]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus {
color:#3e3e3e;
border-color:#2D3940;
}

textarea {
padding:4px;
}

img#about-image {
float:left;
margin:3px 8px 8px 0;
}

.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}

#container 
{
text-align:left;
width:964px;
/*width:1006px;*/
position:relative;
margin: auto;
padding-top:1px;
}
#header
{
	width:964px;
	height:150px;
	/*margin-bottom:30px;*/
	margin:0px;
	vertical-align:top;
}
#logo
{
/*margin-top: -26px;
border:1px solid black;*/
vertical-align:top;
}

.logolink {
display:block;
height:88px;
margin-top:1px;
margin-bottom:2px;
margin-left:7px;
margin-right:3px;
padding-top:8px;
/*margin:40px 0 23px 7px;*/
}

#menu {
background:url(/newlook_files/menu-bg.png) no-repeat;
height:52px;

/* Added This */
/*margin-left:5px;
margin-right:5px;*/

}

#content-top {
background:url(/newlook_files/content-top-bg.png) no-repeat;
height:16px;
}

#content {
background:url(/newlook_files/content-bg.png) repeat-y;
}

#content-bottom {
background:url(/newlook_files/content-bottom-bg.png) no-repeat;
height:70px;
}

.top-alt {
background:url(/newlook_files/content-top-bg-alt.png) no-repeat!important;
}

.content-alt {
background:url(/newlook_files/content-bg-alt.png) repeat-y!important;
}

.bottom-alt {
background:url(/newlook_files/content-bottom-bg-alt.png) no-repeat!important;
}

div.service {
float:left;
width:190px;
position:relative;
padding:36px 32px 20px 90px;
}

div.service img.service-icon {
position:absolute;
left:32px;
top:34px;
}

div.service h3.title {
font-size:18px;
margin-bottom:3px;
}

div.service h3.title a {
color:#000;
}

div.service span.tagline {
font-family:Georgia, serif;
font-style:italic;
color:#9e9e9e;
margin-bottom:9px;
text-transform:uppercase;
font-size:10px;
}

div.hr {
background:url(/newlook_files/hr-bg.png) no-repeat;
height:18px;
width:202px;
margin-bottom:-2px;
}

#content a.readmore {
display:none;
/*float:right;
background:url(/newlook_files/readmore.png) no-repeat bottom right;
height:27px;
display:block;
text-shadow:1px 1px 1px #FFF;
font-size:11px;
color:#282828;
line-height:27px;
padding-right:13px; */
}

#content a.readmore span {
display:block;
background:url(/newlook_files/readmore.png) no-repeat;
height:27px;
padding:0 0 0 12px;
}

#content a.readmore:hover {
color:#3e3e3e;
}

div#content-area {
width:960px;
padding:0 1px;
}

.content-alt div#content-area {
width:656px;
float:left;
margin-right:1px;
padding:0 0 0 1px;
}

#breadcrumbs {
border-bottom:1px solid #ebebeb;
font-family:Georgia, serif;
text-transform:uppercase;
font-size:11px;
font-style:italic;
padding:0 15px 11px 45px;
}

#breadcrumbs,#breadcrumbs a {
color:#9e9e9e;
}

#breadcrumbs a:hover {
color:#5f5e5e;
text-decoration:none;
}

#breadcrumbs span.sep {
background:url(/newlook_files/breadcrumb-separator.png) no-repeat;
display:inline-block;
width:4px;
height:7px;
margin:1px 1px 0 3px;
}

.entry {
padding:28px 42px 15px;
}

.content-alt .entry {
padding:28px 62px 15px 42px;
}

.entry h2.title,.entry h1.title {
padding-bottom:14px;
padding-left:2px;
font-size:24px;
}

.entry h2.title a:hover {
color:#333232;
text-decoration:none;
}

p.post-meta {
text-transform:uppercase;
font-style:italic;
font-family:Georgia, serif;
font-size:12px;
color:#9e9e9e;
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
margin-bottom:11px;
padding:8px 5px 7px 4px;
}

p.post-meta a {
color:#646464;
}

p.post-meta a:hover {
color:#414141;
text-decoration:none;
}

div.thumb {
position:relative;
width:191px;
height:191px;
margin:0 20px 0 0;
padding:8px 0 0 8px;
}

div.thumb span.overlay {
position:absolute;
top:0;
left:0;
background:url(/newlook_files/image-overlay.png) no-repeat;
display:block;
width:199px;
height:199px;
}

.entry ul,.post ul {
list-style-type:disc;
margin:10px 0 10px 20px;
}

.entry ol,.post ol {
list-style-type:decimal;
list-style-position:inside;
margin:10px 0 10px 2px;
}

.entry ul li ul,.post ul li ul,.entry ul li ol,.post ul li ol {
margin:2px 0 2px 20px;
}

.entry ol li ul,.post ol li ul,.entry ol li ol,.post ol li ol {
margin:2px 0 2px 35px;
}

.post {
padding-bottom:35px!important;
}

.hr-separator {
height:1px;
background:#ebebeb;
margin-top:17px;
}

.page-nav {
padding-top:24px;
padding-bottom:0;
}

ul.nav {
font-size:13px;
float:left;
padding:8px 0 0 11px;
}

ul.nav li {
margin-right:5px;
z-index:10;
}

ul.nav li a {
color:#111;
text-shadow:1px 1px 0 #EEE;
padding:6px 1px 5px 10px;
}

ul.nav li:hover ul,ul.nav li.sfHover ul {
top:39px!important;
box-shadow:3px 6px 7px 1px rgba(0,0,0,0.1);
-moz-box-shadow:3px 6px 7px 1px rgba(0,0,0,0.1);
-webkit-box-shadow:3px 6px 7px 1px rgba(0,0,0,0.1);
border:1px solid #9a9a9a;
border-top:none;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-top-left-radius:0;
-moz-border-radius-topleft:0;
border-top-right-radius:0;
-webkit-border-top-left-radius:0;
-moz-border-radius-topright:0;
-webkit-border-top-right-radius:0;
background:url(/newlook_files/dropdown-bg.png) repeat-y;
width:186px;
padding:2px 0 12px;
}

ul.nav li:hover ul ul,ul.nav li.sfHover ul ul {
top:-2px!important;
left:174px!important;
}

ul.nav ul li {
background:url(/newlook_files/dropdown-separator.png) no-repeat bottom left;
padding-left:4px;
padding-bottom:2px;
margin:0 0 0 13px;
}

ul.nav ul li a {
background:url(/newlook_files/menu-bullet.png) no-repeat 0 9px;
width:145px;
padding:4px 0 4px 15px;
}

ul.nav ul li:hover ul,ul.nav ul li.sfHover ul {
top:-12px;
left:191px;
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
}

ul.nav li.backLava {
background:url(/newlook_files/link-active-bg.png) no-repeat scroll right bottom transparent;
position:absolute;
padding-right:10px;
height:35px!important;
z-index:5;
}

ul.nav li.backLava div.leftLava {
background:url(/newlook_files/link-active-bg.png) no-repeat;
position:relative;
width:100%;
height:100%;
}

ul.nav li.selectedLava a,ul.nav li a:hover,ul.nav > li.sfHover > a {
color:#000;
text-shadow:1px 1px 0 #fff;
}

#search-form {
float:right;
width:147px;
background:url(/newlook_files/search.png) no-repeat;
height:28px;
margin-top:11px;
margin-right:15px;
}

#searchinput {
background:none;
border:none;
font-style:italic;
font-family:Georgia, serif;
color:#686767;
text-shadow:1px 1px 1px #dcdcdc;
padding-left:11px;
display:block;
margin-top:5px;
float:left;
width:100px;
font-size:11px;
}

#searchsubmit {
float:right;
margin-top:9px;
padding-right:10px;
}

#featured {
background:url(/newlook_files/featured-bg.png) no-repeat;
height:401px;
margin-bottom:-5px;
position:relative;
margin-left:-2px;
padding-top:5px;
padding-left:11px;
}

div.slide div.overlay {
background:url(/newlook_files/slider-overlay.png) no-repeat;
height:345px;
width:943px;
position:absolute;
top:0;
left:0;
}

div.description {
background:url(/newlook_files/description-bg.png) no-repeat;
position:absolute;
margin-bottom: 60px;
height:200px;
width:620px;
bottom:0;
left:0;
}

div.description h2.title {
font-size:36px;
padding:13px 40px 17px 30px;
}

div.description h2.title a {
text-decoration:none;
color:#fff;
text-shadow:1px 1px 1px rgba(0,0,0,0.8);
}

div.description p {
color:#fff;
font-size:14px;
text-shadow:1px 1px 1px rgba(0,0,0,0.5);
padding-left:33px;
padding-right:35px;
line-height:17px;
}

div.description a.readmore {
background:url(/newlook_files/featured-readmore.png) no-repeat bottom right;
display:block;
height:25px;
line-height:23px;
text-shadow:1px 1px 1px #000;
font-size:11px;
float:right;
color:#FFF;
padding-right:13px;
margin-right:40px;
}

div.description a.readmore span {
display:block;
background:url(/newlook_files/featured-readmore.png) no-repeat;
height:25px;
padding:0 0 0 12px;
}

div.description a:hover {
color:#EEE!important;
}

a#left-arrow {
background:url(/newlook_files/left_arrow.png) 0 0 no-repeat;
left:-27px;
}

a#right-arrow {
background:url(/newlook_files/right_arrow.png) 0 0 no-repeat;
right:-27px;
}

a#left-arrow,a#right-arrow {
display:block;
height:35px;
position:absolute;
text-indent:-9999px;
top:158px;
width:23px;
}

#slides {
}

#controllers {
position:absolute;
top:25px;
right:4px;
z-index:10;
width:76px;
background:url(/newlook_files/controllers-bottom.png) no-repeat bottom left;
padding-bottom:14px;
}

#controllers-top {
background:url(/newlook_files/controllers-top.png) no-repeat;
height:15px;
}

#controllers-main {
background:url(/newlook_files/controllers-bg.png) repeat-y;
padding:4px 0 0 19px;
}

#controllers a {
display:block;
position:relative;
margin-bottom:5px;
}

#controllers a.last {
margin-bottom:0;
}

#controllers a span.overlay {
display:block;
position:absolute;
top:0;
left:0;
background:url(/newlook_files/featured-overlay.png) no-repeat;
width:48px;
height:48px;
}

#controllers a span.tooltip {
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-moz-box-shadow:2px 3px 8px 0 rgba(0,0,0,0.2);
-webkit-box-shadow:2px 3px 8px 0 rgba(0,0,0,0.2);
box-shadow:2px 3px 8px 0 rgba(0,0,0,0.2);
background:rgba(255,255,255,0.8);
border:1px solid #FFF;
display:none;
left:-222px;
position:absolute;
top:-52px;
width:175px;
padding:13px 20px 13px 15px;
}

#controllers a span.tooltip span.heading {
font-size:14px;
color:#000;
display:block;
padding-bottom:1px;
}

#controllers a span.tooltip span.excerpt {
color:#464646;
display:block;
}

#controllers a span.tooltip span.left-arrow {
background:url(/newlook_files/tooltip-arrow.png) no-repeat;
position:absolute;
right:-13px;
top:64px;
display:block;
height:24px;
line-height:0;
width:12px;
}

#comment-wrap {
border-top:1px solid #ebebeb;
padding:30px 45px 0;
}

li.depth-1 {
border-bottom:1px solid #ebebeb;
padding:30px 0 5px;
}

h3#comments {
font-size:24px;
color:#000;
}

div.authordata {
width:100px;
}

div.avatar {
float:left;
position:relative;
padding:6px 4px 6px 6px;
}

div.avatar span.overlay {
background:url(/newlook_files/avatar-overlay.png) no-repeat;
display:block;
width:67px;
height:67px;
position:absolute;
top:0;
left:0;
}

.comment-wrap {
float:left;
margin-left:14px;
}

.reply-container {
display:block;
float:right;
margin-bottom:15px;
background:url(/newlook_files/readmore.png) no-repeat bottom right;
height:27px;
text-shadow:1px 1px 1px #FFF;
font-size:11px;
line-height:27px;
padding-right:13px;
}

.reply-container a {
display:block;
background:url(/newlook_files/readmore.png) no-repeat;
height:27px;
color:#282828;
padding:0 0 0 12px;
}

.reply-container a:hover {
text-decoration:none;
color:#383838;
}

li.depth-1 .comment-wrap {
width:789px;
}

li.depth-2 .comment-wrap {
width:707px;
}

li.depth-3 .comment-wrap {
width:625px;
}

li.depth-4 .comment-wrap {
width:543px;
}

.content-alt li.depth-1 .comment-wrap {
width:485px;
}

.content-alt li.depth-2 .comment-wrap {
width:403px;
}

.content-alt li.depth-3 .comment-wrap {
width:321px;
}

.content-alt li.depth-4 .comment-wrap {
width:239px;
}

ol.commentlist {
list-style:none outside none;
padding-top:8px;
}

ol.commentlist ul {
list-style:none outside none;
}

.commentlist li.comment li {
background:none;
padding:0;
}

.commentlist li.comment ul {
margin:8px 0 8px 82px;
}

#respond {
padding-top:25px;
}

.comment #respond {
padding-left:0;
padding-top:5px;
}

#commentform textarea#comment {
width:91%;
}

li.comment #respond textarea {
width:88%!important;
}

li.comment #respond input[type=text] {
width:50%!important;
}

#respond h3#comments {
background:none;
margin:0;
padding:0;
}

.comment-author {
padding-top:2px;
}

.comment-author .comment-meta,.comment-author .comment-meta a {
color:#9e9e9e;
font-size:14px;
text-transform:uppercase;
font-style:italic;
font-family:Georgia, serif;
}

span.fn,span.fn a {
color:#000;
font-size:18px;
}

.comment-content {
padding-top:5px;
}

p#copyright {
float:right;
font-size:11px;
color:#858585;
margin-top:-15px;
padding-right:2px;
}

p#copyright a {
color:#757575;
font-weight:700;
}

div#sidebar {
width:303px;
float:left;
padding-right:2px;
text-shadow:1px 1px 1px #FFF;
margin-top:-8px;
}

#sidebar a {
color:#727272;
}

.widget {
background:url(/newlook_files/widget-separator.png) repeat-x bottom left;
padding:25px 10px 20px 25px;
}

.widget h3.widgettitle {
color:#656464;
text-transform:uppercase;
font-size:18px;
background:url(/newlook_files/widget-title-bg.png) no-repeat bottom left;
margin-left:-11px;
padding:0 0 28px 10px;
}

.widget ul ul {
margin:0 0 0 15px;
}

.widget ul li {
background:url(/newlook_files/sidebar-bullet.png) no-repeat 0 8px;
padding:0 0 3px 14px;
}

.widget ul li ul {
margin:0 0 -4px;
padding:3px 0 0 7px;
}

div.post .new-post .aligncenter,.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}

/*
.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
margin-bottom:10px;
}

.wp-caption.alignleft {
margin:0 10px 10px 0;
}

.wp-caption.alignright {
margin:0 0 10px 10px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
*/
img.alignleft {
display:inline;
float:left;
margin-right:15px;
}

img.alignright {
display:inline;
float:right;
margin-left:15px;
}

.nav ul {
position:absolute;
top:-999em;
background-position:bottom;
background-repeat:no-repeat;
z-index:10;
}

.nav li {
float:left;
position:relative;
}

.nav a {
display:block;
float:left;
}

.nav li:hover ul,ul.nav li.sfHover ul {
left:0;
top:50px;
}

.nav li li:hover ul,ul.nav li li.sfHover ul {
left:192px;
top:0;
}

.nav li li {
display:block;
float:left;
height:auto!important;
padding:0;
/* Added This: */
background-color:gray;
}

.nav li ul {
width:191px;
}

.nav li li a:link,.nav li li a:visited {
display:block;
height:auto;
float:left;
}

.nav li:hover {
visibility:inherit;
}

#wp-calendar {
empty-cells:show;
width:240px;
margin:10px auto 0;
}

#wp-calendar a {
display:block;
text-decoration:none;
font-weight:700;
}

#wp-calendar caption {
text-decoration:none;
font:bold 13px Arial, Sans-Serif;
}

#wp-calendar td {
color:#9f9f9f;
padding:3px 5px;
}

#wp-calendar td#today {
color:#FFF;
}

#wp-calendar th {
font-style:normal;
text-transform:capitalize;
padding:3px 5px;
}

#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt;
}

#wp-calendar #next a {
padding-right:10px;
text-align:right;
}

#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}

.pagination {
overflow:hidden;
padding:15px 12px 0;
}

.wp-pagenavi {
position:relative;
text-align:right;
font-size:24px;
}

.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited {
text-decoration:none;
border:1px solid transparent;
color:#d8d8d8;
background-color:#fff;
margin:2px;
padding:5px 7px;
}

.wp-pagenavi span.pages {
border:none!important;
color:#d8d8d8;
background-color:#fff;
font-size:12px;
margin:2px!important;
padding:5px 7px!important;
}

.wp-pagenavi span.current,.wp-pagenavi span.extend,.wp-pagenavi a:active,.wp-pagenavi a:hover {
border:1px solid #ebebeb!important;
color:#474747!important;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
font-weight:400!important;
margin:2px;
padding:5px 7px!important;
}

.foursixeight {
margin:0 0 15px 84px;
}

.et_pt_gallery_entry {
margin:0 0 32px 72px!important;
}

#comment-wrap .navigation {
padding:10px 0;
}

h3#reply-title small {
display:block;
}

h3#reply-title small a {
font-size:12px;
letter-spacing:0;
}

.commentlist #respond textarea#comment {
width:98%!important;
}

.comment_navigation_bottom {
padding-top:12px;
}

ins,div.service h3.title a:hover,ul.nav li a:hover,#controllers a:hover,.comment-author .comment-meta a:hover,span.fn a:hover,a.readmore:hover,#sidebar div.custom-sidebar-block ul.control li a:hover,ul#cats-menu li a:hover,ul#page-menu li a:hover,div#slider-control div.featitem h2 a {
text-decoration:none;
}

a:hover,#wp-calendar a:hover {
text-decoration:underline;
}

.ui-tabs-hide,.js #feat-content,.js div#from-blog div.entries {
display:none;
}

* html .clearfix,:first-child+html .clearfix {
zoom:1;
}

#commentform input[type=text],.commentlist #respond input[type=text] {
display:block;
width:40%;
padding:5px;
}

.alignright,.nav-next {
float:right;
}

.alignleft,.nav-previous {
float:left;
}

.nav li:hover li ul,.nav li.sfHover li ul,.nav li:hover ul,.nav li li:hover ul {
top:-999em;
}
.sf-sub-indicator {
display: none;
}
#hide p {
display:none;
}
#sbuttons {
margin:10px 0 0 25px;
}
