body {
background-color:#D3DDE2;
color:#145880;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
margin:0;
padding:0;
}

a:link,a:visited {
color:#145880;
text-decoration:none;
}

a:hover {
color:#009FC1;
text-shadow:#FFF 0 0 3px;
}

h1 {
font-size:30px;
font-weight:400;
margin:0 0 10px;
}

h2 {
font-size:27px;
font-weight:400;
margin:0 0 10px;
}

h3 {
font-size:24px;
font-weight:400;
margin:0 0 10px;
}

blockquote {
border-bottom:1px dotted #92a4ae;
border-top:1px dotted #92a4ae;
font-family:"Times New Roman", Times, serif;
font-size:9px;
font-style:italic;
margin:20px 0;
overflow:auto;
padding:0 0 5px;
}

p img {
max-width:100%;
padding:0;
}

a {
outline:0;
}

#bgdiv {
float:left;
width:100%;
}

.headings {
background-color:#222;
clear:both;
color:#fff;
display:block;
font-weight:700;
height:28px;
padding-left:20px;
padding-top:3px;
width:194px;
}

#wrapper2 {
padding:0;
width:auto;
}

.post-wrapper {
margin:0 0 50px;
padding:0;
}

.post-wrapper p {
font-size:16px;
margin:10px 0 14px 0;
padding:0;
}

.post-wrapper-left {
float:left;
width:470px;
}

.post-wrapper-right {
float:left;
width:470px;
margin-left:20px;
}

.post-wrapper h1 {
margin:24px 0 12px 0;
}

.post-wrapper h2 {
margin:24px 0 12px 0;
}

.post-wrapper h3 {
margin:24px 0 12px 0;
}

.post-wrapper h4 {
margin:24px 0 12px 0;
}

.post-wrapper h5 {
margin:24px 0 12px 0;
}

.rule {
border-top:1px solid #222;
clear:both;
float:left;
margin:15px 0;
width:636px;
}

#home-wrapper {
margin-top:30px;
width:678px;
}

.home-left {
border-right:1px solid #222;
float:left;
width:420px;
}

.home-post-wrap {
border-bottom:1px solid #222;
padding:15px 25px 25px 0;
width:395px;
}

.home-post-wrap-2 {
border-bottom:1px solid #222;
padding:15px 0;
width:636px;
}

.home-post-wrap-3 {
border-bottom:1px solid #222;
padding:0;
width:636px;
}

.home-right {
float:left;
width:214px;
}

.readmore {
background-image: url(images/readmore-bg.png);
color: #FFF;
display: block;
float: right;
font-size: 14px;
margin: 14px -3px 0 0;
padding: 10px 22px 11px 22px;
}

.readmore a:link,.readmore a:hover {
color:#fff;
font-size:10px;
}

.titles a:link,.titles a:visited,.titles a:active {
clear:both;
color:#6a909f;
float:left;
font-family:Candara;
font-size:20px;
margin-bottom:15px;
margin-top:10px;
text-decoration:none;
}

.post-title {
line-height:40px;
margin:50px 0 20px;
}

.post-title2 {
margin:0 0 20px;
}

h1.post-title,h1.post-title2 {
color:#145880;
font-weight:700;
}

.featured-title {
color: white;
font-size: 106px;
margin-bottom: 15px;
text-shadow: #89AFB3 1px 1px 6px;
}

.featuredlnk {
display: block;
display: block;
width: 530px;
height: 340px;
}


#header {
background-color:#373434;
background-image:url(images/header-bg.gif);
background-repeat:repeat-x;
float:left;
height:219px;
margin-top:0;
width:950px;
}

#fullcontainer {
background-color:#D8E0E5;
background-image:url(images/container-bg.png);
background-repeat:repeat-x;
width:auto;
}

#fullcontainer .sidebar-box-title {
background-image:none;
padding:0;
}

#container {
margin:0 auto;
padding:30px 0 0;
width:960px;
}

#container2 {
margin:15px auto 0;
padding-top:15px;
width:950px;
}

#left-div {
float:left;
width:668px;
}

#left-div2 {
float:left;
padding:0 0 15px;
width:665px;
}

.contentp a, .post-wrapper a {
border-bottom: 1px dashed;
}

.rss {
float: right;
margin-top:1px;
}

#left-inside {
float:left;
padding:0 0 0 19px;
}

.adwrap {
float:left;
margin-left:-5px;
width:270px;
}

.adwrap a,.adwrap a:hover,.adwrap a:visited {
display:block;
float:left;
margin-bottom:5px;
margin-right:5px;
}

.about-image {
background-image:url(images/thumb-bg.png);
background-repeat:no-repeat;
display:inline;
float:left;
margin-right:10px;
padding:4px 8px 8px 4px;
}

.aboutimg {
border:1px solid #d3dde2;
}

.aboutmetxt {
line-height:18px;
}

.post-info {
font-size:12px;
margin:6px 0 22px;
padding:0;
}

.ratings {
margin: 170px 0 0 19px;
padding: 8px 8px 3px 8px;
height: 22px;
width: 310px;
background-image:url(images/ratings-bg.png);
border:1px solid #b0dfe9;
color:#145880;
text-shadow: #89AFB3 1px 1px 6px;
}

.ratingstxt {
margin: -18px 0 0 85px;
}

.sociable {
margin:16px 0 0 !important;
}

.contentp {
margin-top:30px;
}

.contentfeatured {
margin-top:60px;
}

.contentfeatured h3 {
font-size: 20px;
}

.logo {
border:none;
float:left;
margin-top:22px;
}

.current-category {
display:block;
font-size:16px;
font-weight:700;
margin:0;
padding:0;
width:626px;
}

.ad_468 {
left:403px;
position:absolute;
top:20px;
}

#logobg {
background-color:#f5fafa;
background-image:url(images/featured-bg.jpg);
background-repeat:repeat-x;
padding-top:10px;
}

#aboutme {
width:180px;
}

#selectedwork {
float:left;
margin:0 60px 0 0;
width:180px;
}

.selectedwork-image {
background-image:url(images/selectedworkthumb-bg.png);
background-repeat:no-repeat;
display:inline;
float:left;
margin-bottom:16px;
padding:4px 8px 8px 4px;
}

.selectedworkimg {
border:1px solid #d3dde2;
height:170px;
width:170px;
}

.selectedworktitle {
font-size:16px;
font-weight:700;
margin:0;
padding:0;
}

.selectedworkinside {
float:left;
padding:0;
}

.selectedworkpost {
color:#455964;
line-height:16px;
margin:0;
}

#myrecentwork {
float:left;
margin:0 60px 0 0;
width:240px;
}

#fromtheblog {
float:left;
margin:0;
width:180px;
}

#footer {
background-color:#e4ebef;
background-image:url(images/footer-bg.png);
background-repeat:repeat-x;
clear:both;
color:#455964;
float:left;
font-size:10px;
height:75px;
padding-top:14px;
width:100%;
}

.footer-inside {
float:left;
margin:15px auto 0;
padding:0 10px 0 0;
text-align:left;
}

.footer-inside a:link,.footer-insie a:visited {
color:#455964;
}

.footer-inside-right {
float:right;
margin:15px auto 0;
padding:0;
text-align:right;
}

.footerspacer {
float:right;
height:26px;
text-align:right;
width:35px;
}

.morework {
width:100%;
text-align:right;
font-size:18px;
}

#bottom {
float:left;
padding:15px 1px 15px 0;
width:934px;
}

#bottom-featured {
margin:0 auto 0 auto;
padding: 0 0 50px 0;
width:960px;
}

.bottom-box {
float:left;
margin-right:17px;
width:294px;
}

.bottom-box2 {
float:left;
margin-right:17px;
min-height:299px;
width:294px;
}

.bottom-box-inside {
border-top:1px dotted #92A4AE;
float:left;
padding:10px 0;
width:240px;
}

.bottom-box-inside-blog {
border-top:1px dotted #92A4AE;
float:left;
padding:10px 0;
width:180px;
}

.featured-work-thumbnails {
width:960px;
margin: 0 auto 0 auto;
}

.featured-work-bottom {
float:left;
padding:10px 0;
width:160px;
min-height: 180px;
}

.featwrkthumb-title {
margin-top: 9px;
color: #939393;
display: block;
float: left;
line-height: 16px;
text-align: center;
width: 120px;
}

.bottom-span {
color:#939393;
display:block;
float:left;
width:174px;
}

.bottom-span-blog {
color:#939393;
display:block;
float:left;
width:114px;
}

.bottom-span2 {
color:#ff8500;
display:block;
float:left;
width:174px;
}

.bottom-span3 {
color:#455964;
display:block;
float:left;
line-height:15px;
width:174px;
margin-bottom: 4px;
}

.bottom-span-blog-3 {
color:#455964;
display:block;
float:left;
font-size:9px;
line-height:15px;
width:114px;
margin-bottom: 4px;
}

.readmore-txt {
margin-top:5px;
}

.bottom-thumbnail {
background-image:url(images/myrecentwork-bg.png);
background-repeat:no-repeat;
display:inline;
float:left;
margin:6px 12px 0 0;
padding:4px 8px 8px 4px;
position:relative;
}

.featuredwork-thm {
background-image:url(images/featuredwork-thm.png);
background-repeat:no-repeat;
display:inline;
float:left;
margin:6px 12px 0 0;
padding:4px 8px 8px 4px;
position:relative;
}

.bottom-thumbnail a {
border:1px solid #d3dde2;
display:block;
}

.bottom-thummbail-hover-wrap {
display:none;
position:relative;
}

.bottom-thumbnail-hover {
background-image:url(images/thumbnail-overlay.png);
float:left;
height:59px;
position:absolute;
width:59px;
z-index:5;
}

.support {
margin:0 0 5px;
}

#sidebar {
float:right;
width:210px;
}

.sidebar-box {
float:left;
margin:0 60px 10px 0;
width:180px;
}

.sidebar-box-inside {
color:#455964;
float:left;
font-size:14px;
padding:0;
width:180px;
}

.sidebar-box ul li a:link,.sidebar-box ul li a:visited,.sidebar-box ul li a:active {
display:block;
padding:4px 9px 6px 5px;
}

.sidebar-box ul li {
clear:both;
margin:5px 3px 3px 0;
}

.sidebar-box ul {
clear:both;
list-style-type:none;
margin:0;
padding-left:6px;
padding-top:0;
width:199px;
}

.sidebar-box ul li a:hover {
background-image:url(images/sidebar-selection-hover-bg.png);
border:1px solid #b0dfe9;
color:#009FC1;
padding:3px 8px 5px 4px;
}

.sidebar-box-title {
background-image:url(images/sidebar-heading-bg.png);
color:#145880;
float:left;
font-size:20px;
font-weight:700;
margin-bottom:10px;
padding:11px 13px 11px 16px;
width:180px;
}

.tagcloud {
padding-left:8px;
width:193px;
margin-bottom: 10px;
}

.tagcloud a:hover {
color:#009FC1;
}

.thumbnail-wrap {
float:left;
height:151px;
margin:0 15px 18px 0;
width:151px;
}

.thumbnail-category {
margin:0 14px 18px 0;
}

.thumbnail-div {
background-image:url(images/thumbnail-bg.png);
float:left;
padding:4px 6px 6px 4px;
}

.thumbnail-div .sections-overlay {
float: left;
height: 141px;
margin-top: -33px;
width: 141px;
background-color: rgba(255, 255, 255, 0.7);
}

.thumbnail-shadow {
float:left;
height:33px;
width:100%;
}

.thumbnail-div .sections-overlay .zoom {
margin:54px 0 0 56px;
}

.thumbnail-bottom {
margin:5px 0 0 -5px;
}

.thumbnail-single-wrap {
background-image:url(images/thumbnail-single-bg.png);
padding: 4px 4px 4px 4px;
height: 368px;
width: 628px;
}

.thumbnail-single {
border:1px solid #d3dde2;
height:364px;
width:624px;
}

.blogthumbnail, .size-thumbnail, #gallery-1 img {
display: inline;
float: left;
padding: 5px;
margin-bottom: 10px;
border: 1px solid #B3C9D6;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(187,202,208,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(187,202,208,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(187,202,208,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(187,202,208,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(187,202,208,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(187,202,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bbcad0',GradientType=0 );
-webkit-box-shadow: 0 0 2px 1px rgba(122,122,122,0.3);
box-shadow: 0 0 2px 1px rgba(122,122,122,0.3);
}

#gallery-1 {
margin: auto;
}

#gallery-1 .gallery-item {
float: left;
margin-top: 10px;
text-align: center;
width: 33%;
}

#gallery-1 .gallery-caption {
margin-left: 0;
}

.blogexcerpt p:first-child:first-letter {
font-size: 54px;
float: left;
margin: 4px 16px 12px 0;
line-height: 0.8;
text-shadow: 0px 0px 5px rgba(114, 114, 114, 0.38);
}

.blogimgfeatured {
border-bottom: none;
}

.comments-wrapper-head {
background-image:url(images/comments-top-Black.png);
background-position:center top;
height:16px;
width:615px;
}

.comments-wrapper {
float:left;
width:665px;
padding-top:40px;
margin-top:25px;
}

#commentform {
clear:both;
float:left;
margin:10px 0 0;
}

#commentform textarea {
background:#eff5f6;
border:1px dashed #0D1F30;
padding:10px;
width:350px;
}

.commentmetadata {
border-bottom:1px dotted #92a4ae;
display:block;
font-size:12px;
margin-top:10px;
padding:2px 0 0;
text-transform:uppercase;
width:240px;
}

#comments {
margin:0 0 15px 0;
}

.fn,.fn a:link,.fn a:hover,.fn a:visited,.says {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:17px;
font-style:normal;
}

.avatar {
background-image:url(images/thumb-bg.png);
height:40px;
margin-bottom:-15px;
margin-right:10px;
padding:5px 7px 6px 5px;
width:40px;
}

.comment {
clear:both;
float:left;
list-style:none;
margin-bottom:25px;
width:100%;
}

.children .comment {
border-bottom:none;
border-top:1px solid #222;
margin-bottom:0;
padding-top:15px;
}

.comment-reply-link,.comment-reply-link:visited {
background-color:#c4c4c4;
border:1px solid #fff;
color:#171717 !important;
display:block;
float:right;
font-size:11px;
font-weight:700;
margin-bottom:10px;
margin-top:-10px;
padding:2px 7px;
text-transform:lowercase;
}

.commentlist {
float:left;
margin:0;
padding:0;
}

.cancel-comment-reply a:link,.cancel-comment-reply a:visited {
background-color:#c4c4c4;
border:1px solid #fff;
clear:both;
color:#171717 !important;
display:block;
float:left;
font-size:10px;
font-weight:700;
padding:0 5px;
text-transform:lowercase;
}

#respond {
float:left;
width:585px;
}

#respond h3 {
color:#145880;
margin-top:0;
}

.featured {
height:350px;
margin:0 auto;
width:960px;
}

.featured-info {
border-bottom:1px dashed #cf6400;
margin:10px 0 15px;
}

#sections {
float:left;
height:364px;
overflow:hidden;
width:530px;
}

#sections ul {
display:block;
float:left;
height:364px;
list-style-image:none;
margin:0;
padding:0;
width:10000px;
}

#sections li {
display:block;
float:left;
height:340px;
width:530px;
}

.sections-overlay {
height:364px;
width:530px;
}

.sections-overlay .zoom {
border:none;
margin:311px 0 0 568px;
}

#featured-right {
float:left;
height:340px;
width:380px;
}

#sections2 {
float:right;
height:340px;
overflow:hidden;
width:380px;
}

.featured-readmore {
color:#145880;
display:block;
float:right;
margin-top:5px;
}

.featured-readmore:hover {
color:#FFF;
}

.featured-readmore-big {
background-image:url(images/readmore-bg.png);
color:#145880;
display:block;
float:right;
margin-top:22px;
padding:12px 20px 14px;
}

#sections2 ul {
display:block;
float:left;
height:5000px;
list-style-image:none;
margin:0;
padding:0;
width:380px;
}

#sections2 li {
color:#145880;
display:block;
float:left;
font-size:14px;
font-style:italic;
height:380px;
line-height:18px;
padding:55px 0 0;
width:380px;
}

#sections2 li h3 {
font-size:18px;
margin:60px 0 10px;
padding:0;
text-transform:uppercase;
}

.featured-title a {
color:#fff;
font-size:106px;
margin-bottom:15px;
text-shadow:#89AFB3 1px 1px 6px;
}

.featured-title {
margin-bottom:26px;
}

#featured-button {
float:right;
height:340px;
width:40px;
}

.prev {
background-image:url(images/arrow-left.png);
cursor:pointer;
height:40px;
margin:0;
width:40px;
}

.next {
background-image:url(images/arrow-right.png);
cursor:pointer;
height:40px;
margin-top:260px;
width:40px;
}

.prev-hover {
background-image:url(images/arrow-left-hover.png);
cursor:pointer;
height:40px;
width:40px;
}

.next-hover {
background-image:url(images/arrow-right-hover.png);
cursor:pointer;
height:40px;
width:40px;
}

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

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

.wp-caption p.wp-caption-text {
font-size:12px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.alignright {
float:right;
}

.logowrap {
background-image:url(images/header-bg.png);
background-repeat:repeat-x;
height:117px;
width:auto;
}

.logowrap ul {
float:right;
margin:0;
padding:0;
}

.logowrap ul li {
display:block;
float:left;
margin-right:10px;
text-align:center;
width:95px;
}

.logowrap ul li a:link,.logowrap ul li a:visited {
color:#145880;
display:block;
font-size:16px;
padding:44px 0 41px;
text-shadow:#b2b2b2 1px 1px 2px;
}

.logowrap ul li a:hover {
color:#fff;
text-decoration:none;
text-shadow:#021c2b 1px 1px 2px;
}

.navpre {
float:right;
}

.navnext {
float:left;
}

.nav ul {
position:absolute;
top:-999em;
}

.nav li {
float:left;
position:relative;
z-index:9;
}

.nav ul li {
width:100%;
}

.nav li:hover ul,ul.nav li.sfHover ul {
left:-40px;
top:7px;
}

.nav li li:hover ul,ul.nav li li.sfHover ul {
left:161px;
top:-26px;
}

.nav li li {
padding:0;
}

.nav li li a:link,.nav li li a:visited {
background-image:url(images/pages-bg-2.gif) !important;
background-position:400px 0;
display:block;
width:180px;
}

#animate a {
background:url(images/topmenu-bg-one.png);
background-position:top;
}

#animate a:hover {
background:url(images/topmenu-bg-one.png);
background-position:bottom;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#searchform {
margin-bottom:15px;
margin-right:20px;
}

.search_bg {
float:right;
margin-left:10px;
margin-top:18px;
}

.search_bg #s {
background:#FFF;
border:1px solid #e5e3d3;
color:#fff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
padding:10px;
vertical-align:middle;
width:150px;
}

.search_bg #searchsubmit {
background-color:#56adff;
border:5px solid #f6f6e9;
color:#fff;
cursor:pointer;
font-weight:700;
height:30px;
margin-left:10px;
padding-bottom:10px;
text-transform:lowercase;
vertical-align:middle;
}

#categories-button {
cursor:pointer;
float:right;
margin-right:130px;
}

#categories-dropdown {
background-color:#b3d4ca;
border:1px dashed #0d1f30;
display:none;
left:678px;
position:absolute;
top:1px;
width:140px;
z-index:10;
}

.categories-inside {
background-color:#b3d4ca;
float:left;
}

.categories-inside ul {
float:left;
list-style-type:none;
margin:0;
padding:0;
}

.categories-inside ul li {
display:block;
float:left;
list-style-type:none;
margin:0;
padding:0;
width:139px;
}

.categories-inside ul li a:link,.categories-inside ul li a:visited {
background-color:#b3d4ca;
border:none;
color:#39606c;
display:block;
float:left;
padding:2px 10px;
width:120px;
}

.categories-inside ul li a:hover {
background-color:#39606c;
color:#fff;
text-decoration:none;
}

.wp-pagenavi {
margin-bottom:15px !important;
}

.wp-pagenavi a,.wp-pagenavi a:link {
background-color:#8BADA3 !important;
border:1px dashed #0D1F30 !important;
color:#FFF !important;
margin:2px !important;
padding:5px 7px !important;
text-decoration:none !important;
}

.wp-pagenavi a:visited {
background-color:#8bada3 !important;
border:1px solid #0D1F30 !important;
color:#FFF !important;
margin:2px !important;
padding:5px 7px !important;
text-decoration:none !important;
}

.wp-pagenavi a:hover {
background-color:#3B6670 !important;
border:1px dashed #0D1F30 !important;
color:#fff !important;
}

.wp-pagenavi a:active {
background-color:#8bada3 !important;
border:1px solid #424242 !important;
color:#FFF !important;
margin:2px !important;
padding:5px 7px !important;
text-decoration:none !important;
}

.wp-pagenavi span.pages {
background-color:#8BADA3 !important;
border:1px dashed #0D1F30 !important;
color:#FFF !important;
margin:2px !important;
padding:5px 7px !important;
}

.wp-pagenavi span.current {
background-color:#3B6670 !important;
border:1px dashed #0D1F30 !important;
color:#fff !important;
font-weight:700 !important;
margin:2px !important;
padding:5px 7px !important;
}

.wp-pagenavi span.extend {
background-color:#c9c9c9 !important;
border:1px solid #fff !important;
color:#000 !important;
margin:2px !important;
padding:5px 7px !important;
}

.CleanContact {
padding-left:0;
}

.adwrap img,.bottom-thumbnail a img {
border:none;
}

#myrecentwork h3,#fromtheblog h3 {
color:#145880;
font-size:18px;
font-weight:700;
margin-bottom:10px;
text-shadow:#D9D9D9 1px 1px 2px;
}

.footercontain,.topmenu {
margin:0 auto;
width:960px;
}

.bottom-box2 h3,.bottom-box h3 {
color:#db6c0f;
font-size:22px;
}

.bottom-span a:link,.bottom-span a:visited,.bottom-span-blog a:link,.bottom-span a:visited {
font-size: 12px;
font-weight: 700;
line-height: 15px;
padding-bottom: 3px;
display: block;
padding-top: 5px;
}

.bottom-span3 a:link,.bottom-span3 a:visited,.commentmetadata a:link,.commentmetadata a:hover,.commentmetadata a:visited {
color:#939393;
}

.tagcloud a,.featured-readmore-big:hover {
color:#145880;
}

.thumbnail-single .sections-overlay,.thumbnail-single embed,.thumbnail-single object {
height:364px;
width:624px;
}

#commentform #email,#commentform #author,#commentform #url {
background:#222;
border:1px solid #333;
color:#fff;
font-size:13px;
height:20px;
margin-bottom:3px;
padding-left:13px;
padding-top:6px;
width:207px;
}

.comment-reply-link:hover,.cancel-comment-reply a:hover {
background-color:#fff;
}

.aligncenter,div.aligncenter,img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

.alignleft,.categories-top {
float:left;
}

.nav li:hover li ul,.nav li.sfHover li ul,.nav li:hover ul,.nav li li:hover ul {
top:-999em;
}

.notfound {
font-size:20px;
min-height:460px;
}

.CleanContact input[type="text"], .CleanContact textarea, .CleanContact_msg.ok {
height: 16px;
padding: 5px;
background-color:transparent;
border-width:0px;
border-color:#dce6ed;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
-moz-box-shadow:inset 0px 0px 5px #b0b8c4;
-webkit-box-shadow:inset 0px 0px 5px #b0b8c4;
box-shadow:inset 0px 0px 5px #b0b8c4;
/*Inner elements should not cover inner shadows*/
/*Chrome renders inset shadows incorrectly with border-radius*/
/*IE 7 AND 8 DO NOT SUPPORT INSET SHADOWS*/
background-image: -moz-linear-gradient(top, #ffffff, #e7f0f1);
background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#e7f0f1));
background-image: -o-linear-gradient(top, #ffffff, #e7f0f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7f0f1');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7f0f1')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: linear-gradient(top, #ffffff, #e7f0f1);
-moz-background-clip: padding-box;
-webkit-background-clip: padding-box;
background-clip: padding-box;
/*Use "background-clip: padding-box" when using rounded corners to avoid the gradient bleeding through the corners*/
/*--IE9 WILL PLACE THE FILTER ON TOP OF THE ROUNDED CORNERS--*/
}

#clean_contact_send {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:italic;
color: #145880;
padding: 3px 15px;
background: -moz-linear-gradient( top, #ffffff 0%, #ffffff 20%, #cfdbe1);
background: -webkit-gradient( linear, left top, left bottom, from(#ffffff), color-stop(0.20, #ffffff), to(#cfdbe1));
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border: 1px solid #82a7bc;
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.1), inset 0px 0px 6px rgba(235,242,245,1);
-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.2), inset 0px 0px 6px rgba(235,242,245,1);
}

.thumblink {
display: block;
width: 141px;
height: 141px;
}