/* Style for a document */

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, ol, ul, li, fieldset, legend, caption, tfoot, thead 
{ margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%; }

ol, ul { list-style: none;}

blockquote, q { quotes: none;}

ins { text-decoration: none;}

del { text-decoration: line-through;}

table { border-collapse: collapse;border-spacing: 0;}

a img { border:0; }

.clear { font-size:1px;line-height:1px;height:1px;clear:both;margin:0px;padding:0px; }

/* Main styles */

body { background:#f8f8f2 url(../images/bg-body.png);font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#555555; }
a { text-decoration:none;color:#555555;font-family:Arial, Helvetica, sans-serif;font-size:12px; }

/* extra classes for positioning available elements */
.align-right {text-align:right !important;}
.align-center {text-align:center !important;}
.float-left {float:left !important;}
.float-right {float:right !important;}
.set-size {width:960px;margin:0 auto;} /* the .set-size class sets the container width and centerize it against the user internet browser window */

/* Columns */

div.column-709 { width:709px; }

/* Grid */

.grid-1 { width:80px; }
.grid-2 { width:160px; }
.grid-3 { width:240px; }
.grid-4 { width:320px; }
.grid-5 { width:400px; }
.grid-6 { width:480px; }
.grid-7 { width:560px; }
.grid-8 { width:640px; }
.grid-9 { width:720px; }
.grid-10 { width:800px; }
.grid-11 { width:880px; }
.grid-12 { clear:both;width:960px; }

/* Fonts */

.standard-size-30, .standard-size-30 a { color:#960F02;font-size:30px;line-height:20px; }
.standard-size-40, .standard-size-40 a { color:#960F02;font-size:40px;line-height:40px; }
.standard-size-47, .standard-size-47 a { color:#960F02;font-size:47px;line-height:47px; }
.standard-size-35, .standard-size-35 a { color:#960F02;font-size:35px;line-height:35px; }
.standard-size-25, .standard-size-25 a { color:#A40B02;font-size:25px;line-height:25px; }
.standard-size-31, .standard-size-31 a { color:#A40B02;font-size:31px;line-height:31px; }
.arial-bold-14-red, .arial-bold-14-red a { color:#6C3818;font-size:14px;font-weight:bold; }
.arial-bold-16-red, .arial-bold-16-red a { color:#6C3818;font-size:16px;font-weight:bold; }
.arial-bold-14-blue, .arial-bold-14-blue a { color:#960F02;font-size:14px;font-weight:bold; }
.arial-bold-12-blue, .arial-bold-12-blue a { color:#A40B02;font-size:12px;font-weight:bold; }
.arial-12-standard, .arial-12-standard a { color:#960F02;font-size:12px;font-weight:normal; }
.arial-bold-14-brown, .arial-bold-14-brown a { color:#f0f0e5;font-size:14px;font-weight:bold; }
.arial-bold-12-green, .arial-bold-12-green a { color:#9db470;font-size:12px;font-weight:bold; }
.standard-footer { color:#333232; }
.footer-size-30, .footer-size-30 a { color:#6D4D4B;font-size:30px;line-height:30px; }
.red, .red a { color:#6C3818; }
.blue, .blue a { color:#960F02; }
.brown, .brown a { color:#aea891; }
.green, .green a { color:#9db470; }
.italic { font-style:italic; }
.bright-blue, .bright-blue a { color:#960F02; }

/* Padding */

.padding-title-standard { clear:both;padding:15px 0px 0px 11px; }
.padding-text-standard { clear:both;padding:0px 10px; }
.padding-text-footer { clear:both;padding:11px 10px 15px 10px; }
.padding-top-8 { padding-top:8px; }
.padding-top-6 { padding-top:6px; }
.padding-bottom-8 { padding-bottom:8px; }
.padding-bottom-6 { padding-bottom:6px !important; }
.padding-right-8 { padding-right:8px !important; }
.padding-top-14 { padding-top:14px !important; }
.padding-top-bottom-35 { padding-top:35px;padding-bottom:35px; }
.padding-text-presentation { clear:both;padding:141px 0px 0px 10px; }
.padding-text-button-presentation { clear:both;padding:43px 0px 0px 0px; }
.padding-text-info { padding:13px 10px 25px 10px;line-height:17px; }
.padding-text-info h3 { padding-left:1px; }
.padding-desc-title { position:relative;margin:-2px 0px 0px 0px;padding:0px 10px 0px 10px; }
.padding-text-about { clear:both;padding:10px 10px 0px 10px; }
.padding-top-18 { padding-top:18px; }
.padding-top-24 { padding-top:24px; }
.padding-text-cloud { padding:30px 90px 0px 50px; }
.padding-text-cloud h3 { padding:0px 0px 0px 134px;position:relative;margin-bottom:-3px; }
.padding-text-cloud h4 { padding:0px 0px 13px 134px; }
.padding-about-social { padding:16px 0px 0px 135px !important; }
.portfolio-h3 { position:relative;margin:-14px 0px -5px 0px; }
.padding-text-input { padding:9px 0px 0px 0px; }

/* Margin */

.margin-top-28 { margin:28px 0px 0px 0px; }
.margin-top-10 { margin-top:10px; }
.margin-top-17 { margin-top:17px; }
.margin-top-4 { margin-top:4px; }
.margin-bottom-4 { margin-bottom:4px; }

/* Buttons */

div#info a.button { display:block;width:121px;height:27px;background:url(../images/info-button.png);text-align:center;font-size:13px;color:#aea891;line-height:13px;padding:8px 0px 0px 0px; }
div#info a:hover.button { background:url(../images/info-button-hover.png);height:25px;padding:10px 0px 0px 0px; }
div#content a.button { display:block;width:121px;height:27px;background:url(../images/content-button.png);text-align:center;font-size:13px;color:#807d72;line-height:13px;padding:8px 0px 0px 0px;  }
div#content a:hover.button { background:url(../images/content-button-hover.png);line-height:13px;height:25px;padding:10px 0px 0px 0px; color:#67645a; }
div#content .input-submit { display:block;width:121px;height:35px;background:none;border:0px;position:relative;z-index:15;margin:4px 0px 0px 0px; }
div#content .input-text { position:absolute;z-index:1;display:block;width:121px;height:27px;background:url(../images/content-button.png);text-align:center;font-size:13px;color:#aea891;line-height:13px;padding:8px 0px 0px 0px;margin:4px 0px 0px 0px; }
div#content .input-text-active { background:url(../images/content-button-hover.png);line-height:13px;height:25px;padding:10px 0px 0px 0px; }
div#footer .button { display:block;width:61px;height:30px;background:url(../images/button-footer.png);text-align:center;font-size:13px;color:#2D1D1C;padding:4px 0px 0px 0px;border:0px; }
div#footer .button:hover { background:url(../images/footer-button-hover.png);padding:6px 0px 0px 0px;height:28px; }
div#presentation .button { clear:both;display:block;color:#e2e3da;font-size:70px;position:relative;margin:0px 0px -16px 0px; }
div#presentation .button .cufon-standard { display:block;position:absolute;z-index:40;font-size:36px;color:#A40B02;padding:16px 0px 0px 30px; }
div#presentation .button a:hover.cufon-standard { color:#960F02 !important; }

/* IMG torn */

.torn-top { clear:both;width:73px;height:3px;background:url(../images/turn-top.png);position:absolute;display:block;z-index:10; }
.torn-left { width:4px;height:66px;background:url(../images/turn-left.png);position:absolute;display:block;z-index:10;margin:3px 0px 0px 0px; }
.torn-right { width:2px;height:66px;background:url(../images/turn-right.png);position:absolute;display:block;z-index:10;margin:3px 0px 0px 0px; }
.torn-bottom { width:73px;height:5px;background:url(../images/turn-bottom.png);position:absolute;display:block;z-index:10; }

.torn-type-two-top { clear:both;width:121px;height:6px;background:url(../images/torn-type-two-top.png);position:absolute;display:block;z-index:10; }
.torn-type-two-left { width:5px;height:120px;background:url(../images/torn-type-two-left.png);position:absolute;display:block;z-index:10;margin:6px 0px 0px 0px; }
.torn-type-two-right { width:4px;height:120px;background:url(../images/torn-type-two-right.png);position:absolute;display:block;z-index:10;margin:6px 0px 0px 117px; }
.torn-type-two-bottom { width:121px;height:3px;background:url(../images/torn-type-two-bottom.png);position:absolute;display:block;z-index:10;margin:126px 0px 0px 0px; }

.rame-top { clear:both;width:300px;height:3px;background:url(../images/rame-top.png);position:absolute;display:block;z-index:10; }
.rame-bottom { width:303px;height:10px;background:url(../images/rame-bottom-left.png)  top left no-repeat, url(../images/rame-bottom-right.png) top right no-repeat, url(../images/rame-bottom.png);-pie-background:url(images/rame-bottom-left.png)  top left no-repeat, url(images/rame-bottom-right.png) top right no-repeat, url(images/rame-bottom.png);position:absolute;display:block;z-index:10;margin:151px 0px 0px -3px;behavior: url(js/PIE.htc);  }
.rame-left { width:5px;height:151px;background:url(../images/rame-left.png);position:absolute;display:block;z-index:10;margin:0px 0px 0px -4px; }
.rame-right { width:2px;height:148px;background:url(../images/rame-right.png);position:absolute;display:block;z-index:10;margin:3px 0px 0px 298px; }

.rame-type-two-top { clear:both;width:553px;height:19px;background:url(../images/rame-type-two-top-right.png) top right no-repeat, url(../images/rame-type-two-top.png);-pie-background:url(images/rame-type-two-top-right.png) top right no-repeat, url(images/rame-type-two-top.png);position:absolute;display:block;z-index:10;behavior: url(js/PIE.htc); }
.rame-type-two-bottom { width:553px;height:7px;background:url(../images/rame-type-two-bottom.png);position:absolute;display:block;z-index:10;margin:450px 0px 0px 0px;  }
.rame-type-two-left { width:7px;height:438px;background:url(../images/rame-type-two-left.png);position:absolute;display:block;z-index:10;margin:19px 0px 0px 0px; }
.rame-type-two-right { width:15px;height:438px;background:url(../images/rame-type-two-right.png);position:absolute;display:block;z-index:10;margin:19px 0px 0px 538px; }

.rame-type-three-top { clear:both;width:300px;height:3px;background:url(../images/rame-top.png);position:absolute;display:block;z-index:10; }
.rame-type-three-bottom { width:303px;height:10px;background:url(../images/rame-type-three-bottom.png)  top left no-repeat, url(../images/rame-type-three-bottom-right.png) top right no-repeat, url(../images/rame-bottom.png);-pie-background:url(images/rame-type-three-bottom.png)  top left no-repeat, url(images/rame-type-three-bottom-right.png) top right no-repeat, url(images/rame-bottom.png);position:absolute;display:block;z-index:10;margin:151px 0px 0px -3px;behavior: url(js/PIE.htc);  }
.rame-type-three-left { width:4px;height:151px;background:url(../images/rame-type-three.png);position:absolute;display:block;z-index:10; }
.rame-type-three-right { width:8px;height:148px;background:url(../images/rame-type-three-right.png);position:absolute;display:block;z-index:10;margin:0px 0px 0px 298px; }

/* Line */

div#info .top-and-bottom-line { background:url(../images/line.png) top center no-repeat, url(../images/line.png) bottom center no-repeat;-pie-background:url(images/line.png) top center no-repeat, url(images/line.png) bottom center no-repeat;behavior: url(js/PIE.htc); }
div#info .top-line {  background:url(../images/line.png) top center no-repeat; }
div#info .bottom-line {  background:url(../images/line.png) bottom center no-repeat; }
div#content .top-and-bottom-line { background:url(../images/divider-content.png) top center no-repeat, url(../images/divider-content.png) bottom center no-repeat;-pie-background:url(images/divider-content.png) top center no-repeat, url(images/divider-content.png) bottom center no-repeat;behavior: url(js/PIE.htc); }
div#content .top-line {  background:url(../images/divider-content.png) top center no-repeat; }
div#content .bottom-line {  background:url(../images/divider-content.png) bottom center no-repeat; }
div#footer .top-and-bottom-line { background:url(../images/footer-line.png) top center no-repeat, url(../images/footer-line.png) bottom center no-repeat;-pie-background:url(images/footer-line.png) top center no-repeat, url(images/footer-line.png) bottom center no-repeat;behavior: url(js/PIE.htc); }
div#footer .top-line {  background:url(../images/footer-line.png) top center no-repeat; }
div#footer .bottom-line {  background:url(../images/footer-line.png) bottom center no-repeat; }

/* Header */

div#header { width:100%;background:url(../images/bg-header.png) bottom repeat-x;position:relative;z-index:20; }

/* Header -> Logo */

div#header div#logo { padding:0px; }
div#header div#logo h1 a { font-size:70px;color:#f9f9f3;line-height:70px;  }
div#header div#logo h2 { position:relative;margin:-8px 0px 0px 0px;font-size:17px;color:#960F02;line-height:17px; }

/* Header -> Search */

div#header div#search { clear:both;width:256px;padding:25px 0px 0px 0px; }
div#header div#search .search-text { float:left;width:173px;height:35px;background:url(../images/search-text.png) no-repeat;padding:0px 12px;border:0px;line-height:37px;font-family:Arial;color:#f0f0e5;font-size:12px; }
div#header div#search .search-submit { float:left;width:44px;height:34px;background:url(../images/search-input.png) no-repeat;border:0px;margin:1px 0px 0px 6px;text-indent:-9999999px;cursor:pointer; } 
div#header div#search .search-submit:hover { background:url(../images/search-input-hover.png) no-repeat; }

/* Header -> Navigation */

div#header div#navigation { 
	clear: both;
    float: right;
    padding: 0;
}
div#header div#navigation ul li { float:left;width:auto;padding:0px; }
div#header div#navigation ul li a {
    background: url("../images/navigation-button.png") no-repeat scroll 0 0 transparent;
    color: #623A0F;
    display: block;
    font-size: 13px;
    height: 16px;
    line-height: 0;
    padding: 24px 0 4px;
    text-align: center;
    width: 121px;
    margin: 0px 0px 0px -17px;
}
div#header div#navigation ul li:hover a { 
	background: url("../images/navigation-button-not-hover.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    padding: 17px 0 5px;
}
div#header div#navigation ul li.active a { background:url(../images/navigation-button-hover.png) no-repeat;padding:6px 0px 0px 0px;height:29px; }
div#header div#navigation ul li.marked a { text-transform:uppercase;color:#A40B02; }

/* Header -> Navigation -> SubMenu */

div#header div#navigation ul li .sub { position:absolute;z-index:99;display:none; }
div#header div#navigation ul li .sub ul li { float:none;clear:both;width:121px;padding:0px 0px 6px 2px; }
div#header div#navigation ul li .sub ul li a { text-transform:none;display:block;width:117px;height:23px;background:url(../images/navigation-submenu-a.png) no-repeat;font-size:13px;color:#6C3818;text-align:center;line-height:13px;padding:6px 0px 0px 0px; }
div#header div#navigation ul li .sub ul li a:hover { padding:6px 0px 0px 0px;height:23px; }

/* Presentation */

div#presentation { width:100%;background:url(../images/clouds-presentation.png) top center no-repeat, url(../images/gradient-presentation.png) top left repeat-x, url(../images/bg-presentation.png);-pie-background: url(images/clouds-presentation.png) top center no-repeat, url(images/gradient-presentation.png) top left repeat-x, url(images/bg-presentation.png);position:relative;z-index:5;margin:-4px 0px -7px 0px;behavior: url(js/PIE.htc); }
div#presentation .rame-type-two-bottom { display:none; }

/* Presentation -> Intro Title */

div#presentation .intro-title { color:#6C3818;font-size:62px;line-height:62px;position:relative;margin:0px -40px 0px 0px;padding:0px 0px 0px 0px;z-index:25; }
div#presentation .intro-title span { display:block;position:relative;margin:0px 0px -27px 0px;z-index:25; }

/* Presentation -> Intro Text */

div#presentation .intro-text { color:#960F02;font-size:21px;line-height:24px;padding:45px 15px 0px 0px; }

/* Presentation -> Clouds */

div#presentation .presentation-clouds { position:absolute;width:764px;height:468px;background:url(../images/presentation-clouds.png) no-repeat;margin:-104px 0px 0px -116px;z-index:20; }

/* Info */

div#info { width:100%;background:url(../images/bg-info.png) top left;position:relative;z-index:10;}

/* Info -> Latest project */

.latest-project { clear:both;padding:22px 0px 0px 0px; }
.latest-project .torn { padding:0px 9px 0px 10px;width:74px;line-height:0px; }
.latest-project p { clear:both;padding:5px 20px 0px 10px;line-height:18px; }
.latest-project a.button { margin:8px 0px 0px 9px; }

/* Info -> Opinion */

div#info .opinion { margin:0px 0px 34px 0px; }
div#info .opinion h3 { width:100%;background:url(../images/divider.png) bottom center no-repeat;position:relative;z-index:-1;margin:0px 0px -60px 0px;padding:18px 0px 72px 0px; }
div#info .opinion a.opinion-prev { clear:both;float:left;width:auto;display:block;padding:12px 0px 22px 10px; }
div#info .opinion a.opinion-next { float:right;width:auto;display:block;padding:12px 10px 22px 0px; }

/* Info -> Opinion -> List */

div#info .opinion ul.list-opinion { width:660px;text-align:center;padding:3px 110px 15px 110px;font-size:17px;line-height:20px;font-style:Italic; }

/* Content */

div#content { width:100%;background:url(../images/bg-content.png) top left repeat-x;position:relative;z-index:15;margin:-8px 0px 0px 0px;padding:6px 0px 43px 0px;line-height:18px; }

/* Content -> Standard List */

ul.standard-list { clear:both;position:relative;margin:0px 0px 0px -29px;padding:4px 0px 5px 0px; }
ul.standard-list li { display:inline; }
ul.standard-list li span { display:inline-block;width:132px;padding:0px 0px 0px 29px; }
ul.standard-list li, ul.standard-list li a { color:#960F02; }

/* Content -> Recent projects */

ul.recent-projects li { padding:13px 0px 5px 0px; }
ul.recent-projects li .rame-img { padding:0px 0px 0px 10px;line-height:0px;width:auto; }
ul.recent-projects li h4 { padding:7px 10px 0px 11px; }
ul.recent-projects li h5 { padding:1px 10px 0px 11px; }
ul.recent-projects li p { padding:5px 15px 7px 11px; }
ul.recent-projects li .button { margin:0px 0px 0px 8px; }
ul.pages-portfolio li { padding:17px 0px 15px 0px; }

/* Content -> Portfolio -> Select category */

ul.select-category { padding:0px 0px 4px 0px; }
ul.select-category li { float:left;width:auto;padding:17px 6px 0px 13px; }
ul.select-category li a { display:block;width:121px;height:30px;background:url(../images/select-category.png) no-repeat;text-align:center;color:#6C3818;font-size:13px;padding:5px 0px 0px 0px; }
ul.select-category li a:hover { background:url(../images/select-category-hover.png) no-repeat;height:28px;padding:7px 0px 0px 0px; }
ul.select-category li.active a { background:url(../images/select-category-active.png) no-repeat;color:#f9f9f3;height:30px;padding:5px 0px 0px 0px; }

/* Content -> Pagination */

ul.pagination { text-align:right;padding:8px 0px 0px 0px; }
ul.pagination li { display:inline;padding:0px 10px 0px 0px; }
ul.pagination li a.active { color:#6C3818;font-size:35px; }

ul.standard-pagination { text-align:right;padding:8px 0px 0px 0px; }
ul.standard-pagination li { display:inline;padding:0px 3px 0px 7px; }
ul.standard-pagination li a.active { color:#6C3818;font-size:30px; }

/* Content -> Pagination -> Portfolio Single */

ul.pagination-portfolio-single { padding:15px 0px 0px 0px; }
ul.pagination-portfolio-single li { display:inline;padding:0px 10px 0px 0px; }
ul.pagination-portfolio-single li a.active { color:#6C3818;font-size:30px !important; }

/* Content -> Opinion */

.list-content-opinion { clear:both;width:265px;background:url(../images/opinion-top.png) top left no-repeat, url(../images/opinion-bottom.png) bottom left no-repeat, url(../images/opinion.png);-pie-background:url(images/opinion-top.png) top left no-repeat, url(images/opinion-bottom.png) bottom left no-repeat, url(images/opinion.png);behavior: url(js/PIE.htc);padding:15px 27px 21px 27px;color:#aea891; }
ul.list-content-opinion { font-style:italic; }
.list-content-opinion a { color:#aea891; }
ul.list-content-opinion a { font-style:italic;color:#aea891; }

a.content-opinion-prev { display:block;float:left;width:33px;padding:16px 0px 14px 10px; }
ul.list-content-opinion-author { width:237px;color:#aea891;padding:9px 0px 9px 0px; } 
a.content-opinion-next { display:block;float:right;width:23px;padding:16px 10px 14px 0px; }

/* Content -> Blog -> Blog post -> Comments */

ul.commentlist { padding:8px 10px 0px 10px; }
ul.commentlist .comment-meta { float:left;width:125px;margin:0px 0px 18px 0px; }
ul.commentlist .comment { float:left;width:495px;margin:0px 0px 18px 0px; }
ul.commentlist .children .comment-meta { float:left;width:125px; }
ul.commentlist .children .comment { float:left;width:435px; }
ul.commentlist .children .children .comment-meta { float:left;width:125px; }
ul.commentlist .children .children .comment { float:left;width:375px; }
ul.commentlist .children .children .children .comment-meta { float:left;width:125px; }
ul.commentlist .children .children .children .comment { float:left;width:315px; }
ul.commentlist .comment { background:url(../images/comment-top-left.png) top left no-repeat, url(../images/comment-top-right.png) top right no-repeat, url(../images/comment-bottom-right.png) bottom right no-repeat, url(../images/comment-bottom-left.png) bottom left no-repeat, url(../images/comment-bottom.png) bottom repeat-x, url(../images/comment-top.png) top repeat-x, url(../images/comment-left.png) top left repeat-y, url(../images/comment-right.png) top right repeat-y, url(../images/comment.png);-pie-background:url(images/comment-top-left.png) top left no-repeat, url(images/comment-top-right.png) top right no-repeat, url(images/comment-bottom-right.png) bottom right no-repeat, url(images/comment-bottom-left.png) bottom left no-repeat, url(images/comment-bottom.png) bottom repeat-x, url(images/comment-top.png) top repeat-x, url(images/comment-left.png) top left repeat-y, url(images/comment-right.png) top right repeat-y, url(images/comment.png);behavior: url(js/PIE.htc); }
ul.commentlist .comment p { padding:16px 14px 13px 22px;color:#aea891; }
ul.commentlist .comment p a { color:#aea891; }
ul.commentlist .comment .comment-reply { display:block;padding:5px 0px 0px 0px; }
ul.commentlist .comment p .reply { font-weight:bold; }
ul.commentlist .comment p .quote { font-weight:bold;padding:0px 0px 0px 16px; }
ul.commentlist li .children { padding:0px 0px 0px 60px; }
ul.commentlist li { clear:both; }
ul.commentlist .comment-meta span.author { display:block; }
ul.commentlist .comment-meta span.category { display:block;color:#960F02; }
ul.commentlist .comment-meta span.date { display:block;color:#aea891; }
ul.commentlist .comment-meta span.author a, commentlist .comment-meta span.author { font-size:14px;font-weight:bold;color:#6C3818; }
.avatar-rame { position:absolute;background:url(../images/avatar-top.png) top repeat-x, url(../images/avatar-left.png) left repeat-y, url(../images/avatar-bottom.png) bottom repeat-x, url(../images/avatar-right.png) right repeat-y;-pie-background:url(images/avatar-top.png) top repeat-x, url(images/avatar-left.png) left repeat-y, url(images/avatar-bottom.png) bottom repeat-x, url(images/avatar-right.png) right repeat-y;behavior: url(js/PIE.htc); }

/* Content -> Blog -> Blog post -> Add comment */

.input_comment { display:block;width:173px;height:35px;background:url(../images/input.png) no-repeat;border:0px;color:#555555;font-size:12px;font-family:Arial;padding:0px 12px;line-height:33px;position:relative;margin:-2px 0px 0px -1px; }
.textarea_comment { display:block;width:369px;height:133px;background:url(../images/textarea.png) no-repeat;border:0px;color:#555555;font-size:12px;font-family:Arial;position:relative;margin:-2px 0px 0px -5px;padding:10px; } 

/* Content -> Contact -> Map google */

div.map-google { height:395px;padding:42px 0px 3px 0px; }
div#map_canvas { position:absolute;left:0;width:100%;height:395px; }
div.map-google-top { position:absolute;left:0;width:100%;height:10px;background:url(../images/contact-top.png);z-index:20; }
div.map-google-bottom { position:absolute;left:0;width:100%;height:7px;background:url(../images/contact-bottom.png);z-index:20;margin-top:388px; }
div.map-info { position:absolute;z-index:25;width:300px;margin:23px 0px 0px 650px;background:url(../images/map-info-top.png) top left no-repeat, url(../images/map-info-bottom.png) bottom left no-repeat;-pie-background:url(images/map-info-top.png) top left no-repeat, url(images/map-info-bottom.png) bottom left no-repeat;behavior: url(js/PIE.htc);padding:6px 0px 7px 0px; }
div.map-info-center { clear:both;width:300px;height:11px;background:url(../images/map-info-center.png) no-repeat; }
div.map-info-top { clear:both;width:275px;background:url(../images/map-info-brown.png);padding:4px 10px 1px 15px; }
div.map-info-bottom { clear:both;width:275px;background:url(../images/map-info-blue.png);color:#f0f0e5;padding:4px 10px 6px 15px; }

/* Content -> Contact -> Contact form */

.textarea_contact { display:block;width:369px;height:195px;background:url(../images/textarea-contact.png) no-repeat;border:0px;color:#555555;font-size:12px;font-family:Arial;position:relative;margin:-2px 0px 0px -5px;padding:10px; } 

/* Content -> Blog -> Panel  */

.blue-panel { clear:both;width:265px;background:url(../images/blue-panel-top.png) top left no-repeat, url(../images/blue-panel-bottom.png) bottom left no-repeat, url(../images/blue-panel.png);-pie-background:url(images/blue-panel-top.png) top left no-repeat, url(images/blue-panel-bottom.png) bottom left no-repeat, url(images/blue-panel.png);behavior: url(js/PIE.htc);padding:15px 27px 21px 27px;color:#f0f0e5; }
.blue-panel a { color:#f0f0e5; }

/* Content -> Blog -> Panel -> Categories */

ul.list-categories { padding:0px 0px 0px 4px;position:relative;margin:-5px 0px -3px 0px; }
ul.list-categories li { padding:8px 0px 5px 0px;background:url(../images/categories-divider.png) top left no-repeat; }
ul.list-categories li:first-child { background:none; }
ul.list-categories li a { font-weight:bold; }

/* Content -> Blog -> Panel -> Archives */

ul.list-archives { padding:0px 0px 0px 4px;position:relative;margin:-5px -20px -3px -21px; }
ul.list-archives li { padding:8px 0px 5px 21px;width:128px;float:left;background:url(../images/categories-divider.png) top left no-repeat; }
ul.list-archives li a { font-weight:bold; }

/* Content -> Blog */

div.blog { padding:21px 0px 16px 0px; }
div.blog-info { margin:4px 0px 0px 0px;clear:both; }
.blog-info-data { line-height:12px;padding:11px 26px 6px 0px; }
.blog-info-tags { clear:both;line-height:12px;padding:4px 26px 10px 0px; }
.blog-info-data span, .blog-info-tags span { color:#aca790; }
div.blog-info .float-right { padding-right:0px; }
div.blog p { padding:5px 0px 7px 0px;clear:both; }
div.blog p.clear { padding:0px; }

/* Content -> Blog -> Button */

div.blog a.button { position:relative;margin-left:-2px; }

/* Content -> About -> Team */

div.about-team { width:637px;height:370px;background:url(../images/about-cloud.png) no-repeat;margin:8px auto 95px auto; }
div.about-team .padding-text-cloud .torn-type-two { padding:0px 13px 0px 0px; }

/* Content -> About -> Team -> Clouds */

div.about-team .about-cloud-one { width:180px;height:103px;background:url(../images/cloud-left.png) no-repeat;position:absolute;margin:8px 0px 0px -160px;padding:33px 13px 0px 36px;z-index:20; }
div.about-team .about-cloud-two { width:179px;height:99px;background:url(../images/cloud-left-two.png) no-repeat;position:absolute;margin:216px 0px 0px -158px;padding:37px 13px 0px 35px;z-index:20; }
div.about-team .about-cloud-three { width:181px;height:102px;background:url(../images/cloud-left-three.png) no-repeat;position:absolute;margin:299px 0px 0px 63px;padding:34px 13px 0px 35px;z-index:20; }
div.about-team .about-cloud-four { width:178px;height:102px;background:url(../images/cloud-right.png) no-repeat;position:absolute;margin:274px 0px 0px 424px;padding:34px 13px 0px 38px;z-index:20; }
div.about-team .about-cloud-five { width:185px;height:99px;background:url(../images/cloud-right-two.png) no-repeat;position:absolute;margin:148px 0px 0px 555px;padding:37px 13px 0px 31px;z-index:20; }
div.about-team .about-cloud-six { width:185px;height:101px;background:url(../images/cloud-right-three.png) no-repeat;position:absolute;margin:-12px 0px 0px 529px;padding:35px 13px 0px 31px;z-index:20; }

/* Footer */

div#footer { width:100%;background:url(../images/bg-footer.png) top left;padding:7px 0px 20px 0px;color:#aea891;line-height:18px; }
div#footer a { color:#aea891;line-height:18px; }
div#footer a:hover { color:#e8e8e8; }

/* Footer -> Navigation */

ul.list-footer { padding:2px 11px; }
ul.list-footer li { width:100%;height:22px;background:url(../images/footer-line.png) top left repeat-x;padding:9px 0px 0px 0px; }
ul.list-footer li:first-child { background:none; }

/* Footer -> Get Social */

ul.list-get-social { padding:11px 10px 11px 10px;  }
ul.list-get-social li { display:inline;padding:0px 5px 0px 0px; }
ul.list-get-social li img { opacity: .6;filter: alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; }
ul.list-get-social li img:hover { opacity: 1;filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }
ul.blog-icon { padding:2px 0px 0px 0px;position:relative;margin-bottom:2px; }

/* Footer -> Twitter */

div#twitter-updates { padding:0px 10px 0px 10px;position:relative;margin:-3px 0px 0px 0px; }
div#twitter-updates .name { color:#f0f0e5;text-decoration:underline; }
div#twitter-updates .extLink { color:#9db470;text-decoration:underline; }
div#twitter-updates .time { font-size:11px;font-style:italic;color:#960F02; }
div#twitter-updates .profileLink { color:#6D4D4B;text-decoration:underline; }
div#twitter-updates .twittLI { width:100%;background:url(../images/footer-line.png) top center no-repeat;padding:14px 0px 11px 0px; }
div#twitter-updates .twittLI:first-child { background:none; }

/* Footer -> Newsletter */

#newsletter_form { clear:both;width:100%;height:52px;position:relative;margin:-6px 0px 0px 0px; }
#newsletter_form .newsletter-input { display:block;float:left;width:177px;height:35px;background:url(../images/newsletter-input.png) no-repeat;border:0px;padding:0px 10px;font-family:Arial;font-size:12px;color:#f0f0e5;line-height:33px;margin:0px 0px 0px 32px; }

/* Bottom */

div#bottom { width:100%;height:36px;background:url(../images/bg-bottom.png) top left;position:relative;z-index:5;margin:-4px 0px 0px 0px;padding:20px 0px 0px 0px; }



th {
	background:#F2F2ED;
	border-bottom:1px solid #E2E3DA;
	color:#CB3A1D;
	font-weight:bold;
	height:20px;
	text-align:center;
	padding:8px;
}
.row1 {
	background:#E2E3DA;
	color:#415055;
	font-weight:bold;
	line-height:28px;
}
.row2 {
	background:#F2F2ED;
	color:#990000;
	font-weight:bold;
	line-height:10px;
}