
/* =============== RESET ================================================= */
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol {margin-bottom: 10px;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0px none; margin: 0px; padding: 0px; color: 524 e4b; font: inherit inherit 100% inherit; vertical-align: baseline;}

/* =============== body ================================================= */
body {background: #fff url('../images/page_bg.png') repeat-x scroll center top; color: #666;}
body {font: normal normal normal 14px/18px Arial, "lucida sans", Verdana, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}
body.home {background: #fff url('../images/bg_body_home.jpg') repeat-x scroll center top ! important;}
body.inner {background: #c0beaf url('../images/bg_body_inner.png') repeat-x scroll center top ! important;}


/* =============== TEXT ================================================= */

em, dfn, cite {font-style: italic;}
small {font-size: 12px;}
strong {font-weight: bold;}

p {line-height: 22px; padding: 0px 0px 10px 0px; color:#000;}
p.about { font-size:14px; padding: 10px 0px 10px 0px; line-height: 24px; color:#000; font-weight:500; }
p.about2 { font-size:17px; padding: 10px 0px 10px 0px; line-height: 24px; color:#000; font-weight:500; }
h1 {padding: 5px 0px; font-size: 28px; line-height: 28px;}
h1, h3, h4, h5, h6 {font-weight: normal; clear: both;}
h1, h4, h5, h6 {color: #ffffff;}
h1.entry-title {color: #ffffff;}
h1.entry-title {font-size: 26px; margin-bottom: 10px; font-weight: bold;}
h2 {color: #000;}
h2 {padding: 5px 0px; font-size: 20px; line-height: 22px;}
h2.entry-title {font-size: 26px; font-weight: bold;}
h2.entry-title {color: #ffffff;}
h2.entry-title a {font-size: 26px;}
h3 {color: #3d3635;}
h3 {padding: 0px 0px; font-size: 20px; line-height: 20px;}
h3#leave-a-reply, h3.comment-title {font-size: 20px; font-weight: bold;}
h4 {padding: 5px 0px; font-size: 18px; line-height: 18px;}
h5 {padding: 5px 0px; font-size: 16px; line-height: 18px;}
h6 {font-size: 14px; line-height: 16px;}

a {color: #B93900;}
a {text-decoration: none;}
a img {border: medium none;}
a:hover {color: #b14e13;}
.dark {color:#000 !important; }
.dark2{color:#000 !important; font-weight:bold;}
.more1 {float:right; margin: -8px 80px 0px 0px; width:131px; height:27px;}
.more1 a:link , .more1 a:visited { border:0px; background: transparent ; padding:3px 0px 7px 0px; font-size:20px;  width:111px; height:27px; font-weight:bold; text-decoration:underline;}
.more1 a:hover {border:0px; border:0px; background: transparent ; padding:3px 0px 7px 0px; font-size:20px;  width:111px; height:27px; font-weight:bold;}
.more3 {float:right; margin: 0px 0px 0px 0px; width:145px; height:33px;}
.more3 a:link , .more a:visited { border:0px; background: transparent url('../images/more3.jpg') no-repeat; padding:3px 9px 7px 9px; font-size:18px; color:#fff; width:145px; height:33px;}
.more3 a:hover {border:0px; border:0px; background: transparent url('../images/more_hover.jpg') no-repeat; padding:3px 9px 7px 9px; font-size:18px; color:#fff; width:111px; height:27px;}



.seperator2 { width: 960px; height:10px;background: transparent url('../images/8.jpg') repeat-x;}
ul {list-style: disc;}
ul ul {list-style: circle;}
ul ul ul {list-style: square;}
ul ul, ol ol, ul ol, ol ul {margin-bottom: 0px;}
ul, ol, dl {}

li ul, li ol {margin-bottom: 0px;}
ol {list-style: decimal;}



/* =============== GENERAL ================================================= */
img.aligncenter {margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px;}
img.alignleft {float: left; margin-right: 20px; margin-top: 5px;}
img.alignright {display: block; float: right; margin-left: 20px; margin-top: 5px;}


/* =============== MISC ================================================= */
#allowed-tags {background: #141926;}
#allowed-tags {border: medium 1px 1px none dotted dotted -moz-use-text-color rgb(221, 221, 221) rgb(221, 221, 221); padding: 5px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font: normal normal normal 11px/normal Verdana, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal; -x-system-font: none; width: 573px;}
#allowed-tags {border: 0px none; width: 500px;}



.aligncenter {margin-left: auto; margin-right: auto; display: block; clear: both;}
.aligncenter {}
.alignleft {}
.alignleft {float: left;}
.alignright {}
.alignright {float: right;}

.aside {width: 220px; float: left;}
.avatar {border: 1px solid rgb(221, 221, 221); margin: 0px 20px 10px 0px; padding: 1px; float: left;}
.center {width:1160px;   margin: 00px auto 00px auto; padding:10px 0px 10px 0px;}
.chrome input {padding: 1px 3px;} 

/* =============== COMMENTS ================================================= */
#comment-form .form-section input {margin-right: 10px;}
#commenter-details input {margin-right: 10px;}

/* =============== HOME SECTIONS ================================================= */
#home-3-sections {margin: 10px auto; width: 940px;}
#home-3-sections h3 {margin: 30px 0px 10px 0px; padding: 0px 0px 0px; font-size: 28px; font-weight: bold;}
#home-3-sections h3 { color: #48494B;}
#home-3-sections:after {content: ""; display: block; height: 0px; clear: both; visibility: hidden;}

#home-4-sections {margin: 0px auto; width: 940px;}
#home-4-sections a {border:0px !important;}
#home-4-sections a:img{border:0px !important;}
#home-4-sections h3 {margin: 0px 0px 6px; padding: 0px 0px 20px; font-size: 26px; font-weight: bold;}
#home-4-sections:after {content: ""; display: block; height: 0px; clear: both; visibility: hidden;}

#home-5-sections {margin: 10px auto; width: 940px;  }
#home-5-sections h3 {margin: 20px 0px 0px 0px; padding: 0px 0px; font-size: 26px; font-weight: bold;}
#home-5-sections h4{margin: 0px 0px 0px 20px; padding: 0px 0px; font-size: 26px; font-weight: bold; color:#325B7B;}
#home-5-sections:after {content: ""; display: block; height: 0px; clear: both; visibility: hidden;}

#inner-5-sections {margin: 25px auto 20px auto; padding-right:20px; width: 1060px; border: 10px solid #fff;  background-color: #eeebe1; }
#inner-5-sections h3 {margin:10px 0px 20px 0px; padding: 0px 0px; font-size: 26px; font-weight: bold;}

#inner-5-sections:after {content: ""; display: block; height: 0px; clear: both; visibility: hidden;}
#inner-5-sections h4{margin: 5px 0px 10px 0px; padding: 0px 0px; font-size: 24px; font-weight: bold; color:#325B7B;}

#inner-6-sections {background-color:#fff; width:960px;}

.date1 {color:#325b7b;}

.home-section-1 {margin: 0px; padding: 0px;}
.home-section-1 {float: right;}
.home-section-1, .home-section-2, .home-section-3 {width: 280px; float: left;}
.home-section-10 {width: 269px; float: right;}
.home-section-2, .home-section-3 {margin: 0px 0px 0px 40px;}

.home-section-5 {width: 220px; float: left; margin: 0px 0px 0px 0px; padding: 0px;}
.home-section-6 {width: 220px; float: left; margin: 0px 20px 0px 0px; padding: 0px;}
.home-section-7 {width: 230px; float: left; margin: 0px 10px 0px 0px; padding: 0px;}
.home-section-8 {width: 220px; float: left; margin: 0px 15px 0px 0px; padding: 0px;}

.home-section-9 {width: 550px; float: left;}
.home-section-9{margin: 0px; padding: 0px 0px 0px 20px;}
.home-section-9 p{line-height:26px; font-size:18px;}
.home-section-9 h3{margin:0px;}
.inner-section-9 {width: 590px; float: left;  background-color:#fff; border:1px solid #c0bdbb; }
.inner-section-9{margin: 20px 10px 10px 20px; padding:30px 30px 30px 30px; background-color: #fff;}

.home-section-9-1 {width: 550px; float: left;}
.home-section-9-1{margin: 0px; padding: 0px 0px 0px 20px;}
.home-section-9-1 p{line-height:26px; font-size:18px;}
.home-section-9-1 h3{margin:0px;}
.inner-section-9-1 {width: 590px; float: left;  background-color:#fff; border:1px solid #c0bdbb; }
.inner-section-9-1{margin: 20px 10px 10px 20px; padding:30px 30px 30px 30px; background-color: #fff;}

.inner-section-15 {width: 620px; float: left;  background-color:#fff; border:1px solid #c0bdbb; }
.inner-section-15{margin: 20px 10px 10px 10px; padding:20px 20px 30px 20px; background-color: #fff;}
.inner-section-15 ul {padding: 0px  0px  10px 5px;}
.inner-section-15 li {width:270px;  padding: 2px 0px 5px 5px; margin-bottom: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; list-style-type:none; color:#666; }
.inner-section-15 li {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 25px; }
.inner-section-15 li a:visited {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 15px; }
.inner-section-15 li a:hover {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 15px; }
.inner-section-15 h2 {}

#main-content {margin: 0px auto; width: 940px;}
#main-content:after {content: ""; display: block; height: 0px; clear: both; visibility: hidden;}
#sidebar {width:340px; float:right; margin-right:10px;}
#sidebar_two {width:340px; float:right; margin:20px 0px 20px 0px; background:#fff;}
#new_box {width: 320px; height:390px; margin:20px 0px 0px 0px; padding: 2px 0px 2px 50px; background: #fff url('../images/form.jpg') no-repeat top;}
#sidebar_two {width:340px; float:right; margin-right:7px; border:1px solid #c0bdbb;}
#new_box_two {width: 275px; height:390px; margin:10px 0px 0px 20px; padding: 0px 15px 0px 15px; background: #fff url('../images/form.jpg') no-repeat top;}

.newbox {padding-bottom:5px;}
#new_box_three{width: 280px;  margin:0px 0px 0px 20px; padding: 2px 0px 2px 15px; background: #fff; border: 1px solid #ddd;}
#new_box_four { float:left; width:270px; height:370px; margin:15px 0px 0px 10px; padding: 0px 20px 15px 20px; background: #fff url('../images/form.jpg') no-repeat top;}
.new_box h3{1 width:220px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; font-size: 26px; font-weight: bold;}
#new_box_five {width:200px; float:left; margin:15px 0px 0px 10px; padding: 10px 10px 10px 10px; background: #fff; }

.label 		{ width: 100px;  margin: 0px 15px 7px 0px; float:left;  display: block; font-size: 16px; font-weight:bold; text-align:right; clear:left;}
.new_box input 	{ width: 140px; margin: 0px 0px 12px 0px;  float:left; }
.phone1 		{ width: 30px !important;   }
.phone2 		{ width: 30px !important;  }
.phone3 		{ width: 30px !important;   }
textarea 		{ width: 140px; margin: 0px 0px 20px 0px;	float:left; height: 80px; }
.button 		{ width: 80px;  height:25px; border: 0px;  padding:0px 0px 4px 0px;  background: transparent url('../images/submit.jpg') no-repeat; font-size:16px; color:#fff; float:right !important;	}

.label2		{ width: 70px;  margin: 0px 20px 15px 0px;	float:left;  font-size: 16px; font-weight:bold; text-align:right; }
.new_box2 input 		{ width: 140px; margin: 0px 0px 10px 0px; 	float:left; }
.phone1 		{ width: 30px;  margin: 0px 5px 15px 0px; 	float:left; }
.phone2 		{ width: 40px;  margin: 0px 5px 15px 0px; 	float:left; }
.phone3 		{ width: 40px;  margin: 0px 5px 15px 0px; 	float:left; }
.textarea2 	{ width: 153px; margin: 0px 0px 20px 0px;	float:left; height: 80px; }
.button 		{ width: 80px;  height:25px; border: 0px;  padding:2px 2px 4px 2px;  background: transparent url('../images/submit.jpg') no-repeat; font-size:14px; color:#fff; font-weight:bold;	}


#new_box form {width:270px;}
#primary .hentry img {border: 1px solid rgb(47, 55, 74); background: #242a38;}
#primary .hentry img {padding: 3px;}
#primary .published, #primary .comment-date {color: #949393;}
#primary p {line-height: 24px;}

#registerblacktxt {width: 215px; height: 15px; float: left; margin: 5px 0 0 0; padding: 0 0 0 98px; font: bold 9px "Trebuchet MS"; color: #464646;}
#registerblank {width: 273px; height: 648px; float: left; margin: 0px; padding: 0px;}
#registerhedding {width: 235px; height: 25px; float: left; margin: 30px 0 0 0; padding: 0 0 0 98px; font: 22px Arial; color: #790000;}
#registertxt {width: 215px; height: 15px; float: left; margin: 10px 0 0 0; padding: 0 0 0 98px; font: 11px Arial; color: #00697f;}

.home-section-14 {margin: 10px 0px 0px 25px; padding: 0px;}
.home-section-14 {float: left; margin-right:20px;}
.home-section-14,  {width: 260px; float: left;}
.home-section-14 ul {padding: 0px  0px  10px 5px;}
.home-section-14 li {width:230px;  padding: 2px 0px 0px 5px; margin-bottom: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; list-style-type:none;}
.home-section-14 li {list-style: none; background: transparent url('../images/go-next2.gif') no-repeat scroll left 2px;  padding-left: 25px; }
.home-section-14 li a:visited {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px;  padding-left: 15px; }
.home-section-14 li a:hover {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 15px; }
.home-section-14 h2 {}

.home-section-1 ul {padding: 0px  0px  10px 5px;}
.home-section-1 li {width:270px;  padding: 2px 0px 0px 5px; margin-bottom: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; list-style-type:none;}
.home-section-1 li {list-style: none; background: transparent url('../images/go-next2.gif') no-repeat scroll left 2px;  padding-left: 25px; }
.home-section-1 li a:visited {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px;  padding-left: 15px; }
.home-section-1 li a:hover {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 15px; }
.home-section-1 h2 a:link{color:}

.inner-section-9 ul {padding: 0px  0px  10px 5px;}
.inner-section-9 li {width:370px;  padding: 2px 0px 5px 5px; margin-bottom: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; list-style-type:none; color:#666; }
.inner-section-9 li {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 25px; }
.inner-section-9 li a:visited {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 15px; }
.inner-section-9 li a:hover {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 15px; }
.inner-section-9 h2 {}

.inner-section-9-1 ul {padding: 0px  0px  10px 5px;}
.inner-section-9-1 li {width:370px;  padding: 2px 0px 5px 5px; margin-bottom: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; list-style-type:none; color:#666; }
.inner-section-9-1 li {list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 25px; }
.inner-section-9-1 li a:visited {list-style: none; font-weight: bold; padding-left: 15px; }
.inner-section-9-1 li a:hover {list-style: none;  font-weight: bold; padding-left: 15px; }
.inner-section-9-1 h2 {}
/* =============== SLIDER ================================================= */
#slider-container {margin: 0px auto ! important; position: relative;width: 940px;  }

#slider-content {margin: 0px 0px 3px 0px; height: 298px; background: transparent url('../images/102.jpg') no-repeat scroll center top;}
#slider-content * {margin: 0px; padding: 0px;}
#slider-content p {line-height:25px! important; color:#fff;}
#slider-content ul {list-style: none;}

#slider-images {margin: 36px 0px 0px 63px; float: left; width: 374px; height: 240px;}
#slider-images ul li {width: 374px ! important; height: 245px ! important;}

#slider-nav-left {background: transparent url('../images/left_slider.png') no-repeat scroll center top; width: 13px; cursor: pointer; height: 22px; position: absolute; right: 407px; top: 163px;}
#slider-nav-right {background: transparent url('../images/right_slider.png') no-repeat scroll center top; width: 13px; cursor: pointer; height: 22px; position: absolute; right: 0px; top: 163px;}

#slider-text {margin: 53px 0px 0px; float: left; width: 480px; height: 200px ! important;}
#slider-text .text {font-size: 18px; line-height: 25px; width: 450px; padding-top: 10px;}
#slider-text h2 {font-size: 36px; font-weight: bold; line-height: 36px; margin-bottom: 7px;}
#slider-text h2, #slider-text .text {color: #ffffff;}
#slider-text li {height: 200px;}
#slider-container a:link, #slider-container a:visited{color:#FFA349;}


/* =============== CLEAR ================================================= */
.clear {clear: both;}
.clear {clear: both;}
.clearfix {display: block;}
.clearfix {display: block;}
.clearfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clearfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}




/* ===============MISC ================================================= */

.header {margin: 0px auto; width: 940px; height: 83px; position: relative;}
.logo {width:300px;}

.content2 {margin: 0px auto; padding: 0px; width: 960px;}
.content_inner { margin: 0px auto; padding: 0px 0px; width: 960px; background:transparent;}

#top{background: transparent url('../images/top.jpg') no-repeat center top;}
#bot{ margin: 0px; padding: 0px 0px; width:60px; }
.featured-img {margin: 0px 20px 10px 0px; float: left;}
.fix {margin: -1px 0px 0px; overflow: hidden; clear: both; height: 1px;}

.entry-content ul, .entry-content ol, #search-query {margin-left: 25px;}
.entry-header {margin-bottom: 10px;}
.entry-tags, .entry-categories {color: #949393;}
.entry-title a:hover {text-decoration: none;}
.fat li {margin-bottom: 10px;}

.menu {width: 600px; position: absolute; top: 26px; right: 0px;}

.nav {float: right; line-height: 1; list-style: none outside none; }
.nav {margin-left: 0px;}
.nav a {float: left; text-decoration: none; font-size: 16px;}
.nav li {margin: 0px 0px 0px 31px; padding: 0px; float: left; position: relative;}
.nav li.current_page_item a, .nav li.current_page_ancestor a { padding-bottom: 5px; border-bottom: 3px solid #E3DCC7; color: #E3DCC7 ! important; text-decoration: none;}
.nav li.page_item a {color: #9C9682; padding-bottom: 5px;}
.nav li.page_item a:hover {border-bottom: 3px solid #E3DCC7; color: #E3DCC7; text-decoration: none;}

.nav-next, .nav-previous, .comment-reply {font-weight: bold;}

.navigation-links, .container, .menu {display: block;}
.navigation-links:after, .container:after, .menu:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}

.page-navigation .nav-next {float: left;}
.page-navigation .nav-previous {float: right;}

.portfolio-img {border: 0px none  ! important; padding: 0px ! important; margin-bottom: 10px;}

.read-more {font-weight: bold;}


.hr{border-bottom: 1px solid #eee; border-left: none; border-right: none; border-top: none; margin: 4px 0px 20px 0px;}
.ie6 #secondary .widget_search form, .ie7 #secondary .widget_search form {height: 39px;}
var, kbd, samp, code, pre {background: rgb(250, 250, 250) none repeat scroll 0% 0%; font: normal normal normal 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace; font-size-adjust: none; font-stretch: normal; -x-system-font: none;}
ins {text-decoration: underline;}
kbd {font-weight: bold;}
pre {border: 1px solid rgb(221, 221, 221); padding: 10px; overflow: auto; white-space: pre; clear: both;}
samp, var {font-style: italic;}
code {padding: 0px 3px;}
code, pre {line-height: 15px;}
del {text-decoration: line-through;}
dfn {font-weight: bold;}
div.hr {margin: 5px 0px; height: 1px;}
div.hr {background: transparent url('../images/separator.gif') repeat-x scroll center top; }
div.hr hr {display: none;}
dt {font-weight: bold;}
caption {text-align: left;}
caption, th, td {text-align: left; font-weight: normal;}
abbr [ title ], acronym [ title ], dfn [ title ] {border-bottom: 1px dotted rgb(102, 102, 102); cursor: help;}
address {font-style: italic;}
blockquote {border-left: 1px solid rgb(221, 221, 221); color: #666666; font-style: italic; margin-left: 15px; padding-left: 10px;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
:focus {outline: -moz-use-text-color none medium;}






table {margin: 0px 0px 22px; padding: 0px 0px; line-height: 18px; text-align: left; width: 100%; border-collapse: collapse;}
table {border:0px}
table {border-collapse: separate; border-spacing: 0px;}
table .alt {background: rgb(47, 59, 89) none repeat scroll 0% 0%;}
table tfoot tr th, table tfoot tr td {border: 1px solid rgb(66, 83, 125); background: #42537d;}
table, td, th {vertical-align: middle;}
th {border: 0px solid rgb(36, 42, 56); background: #242a38; color: #ffffff;}
th {font-weight: bold;}
th, td {padding:6px 6px;}
td {border-bottom: 1px solid #ddd;}

/* =============== FOOTER ================================================= */


.footer p {color:#77725E;}
.footer {background: transparent url('../images/separator.gif') repeat-x scroll center top;}
.footer {clear: both;}
.footer #copyright {font-size: 11px;}
.footer #copyright {color: #92948d;}

.footer a {text-decoration: none; text-transform: uppercase;}
.footer li {font-size: 11px;}
.footer li {float: left; margin-left: 21px;}
.footer ul {float: right; list-style: none;}

#footer {margin:20px auto  0px auto; padding: 10px 0px 10px 0px; height:405px; background: #4b4d4a url('../images/bg_footer.jpg') top center repeat-x; }
#footer #sitemap h4 {padding: 0px 0px; font: 700 14px Arial, Helvetica, sans-serif; color: #222222;}
#footer .bevel {border-top-width: 0px; border-right-width-value: 0px; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-bottom-width: 0px; border-left-width-value: 0px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-top-style: none; border-right-style-value: none; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-bottom-style: none; border-left-style-value: none; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-top-color: -moz-use-text-color; border-right-color-value: -moz-use-text-color; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-bottom-color: -moz-use-text-color; border-left-color-value: -moz-use-text-color; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical; background: transparent url('../images/bevel-footer.gif') repeat-x scroll right top; height: 2px; width: 100%; margin-top: 20px;}

#footer_nav{background:#dcdcda url (bg_footer_nav.jpg) top center repeat-x; height: 32px; padding: 15px 0 0 0;}
#footer_nav .center a.footer_logo{float: left; display: block; width: 25px; height: 16px;overflow: hidden;}
#footer_nav .center p {float: left; font-size: 1.1em; color: #848484; padding: 0 0 0 20px;}
#footer_nav .center ul {float: right;}
#footer_nav .center ul li{float: left; margin: 0 20px 0 0;}
#footer_nav .center ul li a {font-size: 1.1em; text-transform: uppercase; color: #848484;}
#footer_nav .center ul li a:active {color: #505457;}
#footer_nav .center ul li a:hover {color: #505457;}

.footer1 {background: #75715C; margin: 0px auto 0px auto; padding:0px;  width: 960px;}
.footer12 { background: #000 url('../images/logos1bg.jpg') repeat-x scroll right top;  width:100%; height:121px;}
.footer2 {background: #353535; margin: 50px auto 0px; padding: 14px 0px 0px; height: 300px; width: 960px;}
.footer2 {clear: both;}
.footer2 #copyright {font-size: 12px;}
.footer2 a {text-decoration: none; text-transform: uppercase;}
.footer2 li {font-size: 12px;}
.footer2 li {float: left; margin-left: 21px;}
.footer2 ul {float: right; list-style: none;}

#footer2 {padding: 20px 0px 20px;  background: #000 url('../images/bg_footer2.png') repeat-x scroll right top;  width: 100%; }

#footer2 #sitemap {margin: 15px 0px; padding: 0px 0px 0px 10px;}
#footer2 #sitemap .block {float: left; width: 180px; margin-right:30px; margin-left: 30px;}
#footer2 #sitemap .last {margin-right: 0px;}
#footer2 #sitemap .first{margin-left: 20px;}
#footer2 #sitemap h4 {padding: 0px;  font: 14px Arial, Helvetica, sans-serif; font-weight:bold; color: #C55F04;}
#footer2 #sitemap ul {padding: 5px 0px;}
#footer2 #sitemap ul li {line-height: 20px;}
#footer2 #sitemap ul li a:hover {text-decoration: underline;}

#footer2 .bevel {border: 0px none; background: transparent url('../images/bevel-footer.gif') repeat-x scroll right top; height: 2px; width: 100%; margin-top: 20px;}
#footer2 .block {width: 10px; float: left;}

#footer2 .col-right img {vertical-align: middle;}
#footer2 .col-right span {display: none;}

#footer2 a {color: #ccc;}
#footer2 a:link {color:#ccc !important;}
#footer2 ul, ol {padding: 10px 0px; list-style: none outside none;}
#footer2 p { padding-top:25px; color:#4F4F4F;}
/* ===============FOOTER COLUMNS ================================================= */
.column {width: 300px; padding: 10px 10px 10px 10px; background: #fff ; margin: 10px 0px 10px 40px; float: left; color: #666; border:1px solid #bfbfbe}
.column2 {width: 290px; padding: 10px 20px 10px 10px; background: #fff ; margin: 10px 0px 10px 40px; float: left; color: #666; border:1px solid #bfbfbe}

.column .ad{float: left; display: block; width: 88px; height: 88px; border: 1px solid #fff; padding: 5px; margin: 0; background: #eaeaea;}
.column .ad_odd {float: left; display: block; width: 188px; height: 88px; border: 1px solid #fff; padding: 5px; margin: 0 25px 15px 0; background: #eaeaea;}
.column .date{float: left; width: 34px; height: 17px; padding: 0 0 0 5px; margin: 0 10px 0 0; background: transparent url(ico_date.png) no-repeat; font-size: 11px; font-weight: bold;}
.column .recent_comment {background: transparent url(ico_comment.png) top left no-repeat; padding: 0 0 0 5px; margin: 0 0 20px 0; font-size: 12px;}
.column a.comment {display: block; font-size: 12px; margin: 5px 0 0 0; color: #230C0C;}
.column a.comment:hover {display: block; font-size: 12px; margin: 5px 0 0 0; color: #848272;}

.column h5{font-size: 18px;  text-transform: uppercase; color:#8f8883; padding:5px 0px 5px 0px; }
.column2 h5{font-size: 18px;  text-transform: uppercase; color:#8f8883; padding:5px 0px 5px 10px; }

.column h6{font-size: 12px; }
.column h6 {margin: 0px 0px 5px 0px;}
.column h6 a {margin: 0 0 5px 0; color: #0B3F57; }
.column h6 a:hover {margin: 0 0 5px 0; color: #646255;}

.column p {font-size: 12px; line-height: 16px;  color: #666; border-bottom: 1px solid #ddd;}
.column p.lead {font-size: 12px; line-height: 16px; margin: 0 0 15px 0; color:#666; margin: 0px 0px 5px 0px;}

.column_odd {width: 235px; padding: 0; margin: 30px 0; float: left; color: #f0f0f0;}
.column_odd #tweeter {width: 181px; height: 185px; padding: 18px 20px 18px 20px; background: transparent url('../images/bg_twitter.png') no-repeat; position: relative; color: #333; font: italic 1.4em "Times New Roman", Times, serif;}
.column_odd #tweeter a.follow {position: absolute; bottom: 60px; left: 0; color: #fff; text-decoration: underline; font: italic 0.8em Arial, Helvetica, sans-serif;}
.column_odd #tweeter a.follow:hover {position: absolute; bottom: 60px; left: 0; color: #d05606; text-decoration: underline; font: italic 0.8em Arial, Helvetica, sans-serif;}
.column_odd #tweeter a.from {font-weight: bold;}
.column_odd #tweeter p.posted {font-size: 0.8em; margin: 5px 0 0 0; color: #999;}
.column_odd h5{font-size: 12px; font-weight: bold; text-transform: uppercase;}
.column_odd p {font-size: 10px;}

#signup{width: 215px; height: 15px; float: left; margin: 72px 0 0 0; padding: 0 0 0 98px;}
.button {margin-right:30px; }


/* =============== COMMENTS ================================================= */
.comment {margin-bottom: 40px;}
.comment-content {clear: both;}
.comment-list {margin-left: 10px;}
.comment-list .children {margin-top: 40px; margin-left: 25px;}
.comment-list, .comment-list .children {list-style: none outside none;}
.comment-meta {margin-bottom: 10px;}
.commenter {font-size: 16px; margin: 0px auto;}

.sidebars {padding:0px; margin:0px;}

.sidebars li li li { border: 0pt none ; background: transparent none repeat scroll 0% 0%; padding-bottom: 3px; }
.sidebars li a:hover {  color: #325b7b;}
.sidebars li a { color:#17222F ;}
.sidebars li a:visited { color:#17222F ;}
.sidebars ul li ul li { margin-bottom: 0pt; width: auto; }

.sidebars h2 { margin: 0px  0px  10px; padding:0px  0px 0px 10px; background: transparent url('bgr_sidebars_h2.png') no-repeat scroll left 1px; font-size: 22px; color: rgb(0, 0, 0); font-family: Tahoma,Geneva,sans-serif; text-transform: capitalize; font-weight: normal; }


.sidebars ul li ul li ul li { margin-left: 0pt; }
.sidebars li ul { padding: 0px  0px  10px 5px; }
.sidebars li ul li ul { padding: 0px  0px  0px  10px; width: auto; }
.sidebars li ul li ul li ul {  }
.sidebars li { background: transparent none repeat scroll 0% 0%; margin-bottom: 0px; list-style-type:none; }
.sidebars li li { width:250px; border-bottom: 1px solid rgb(218, 218, 218); padding: 9px 0px 5px 5px; margin-bottom: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; list-style-type:none; }
.sidebars li.widget_archives ul li a { list-style: none; background: transparent url('../images/f1.png') no-repeat scroll left 2px; font-weight: bold; padding-left: 25px; }


.inner_box1{ width:550px; float:left;}
.inner_box2{float:left; width:300px;}
.inner_box1 h3{}
.inner_box1 p{}
.inner_box img{ float:left; width:180px; height:170px;}

.home-section-1 h2 { font-size:18px !important;}

tr a:link, tr a:visited { margin-bottom:10px; line-height: 21px; color:#343943; font-size:14px; padding:4px 0px 5px  25px ;background: transparent url('../images/Feed_24x24.png') no-repeat scroll left 2px ; }
	   /* ----------------------------------------------------------------------------------------------------------
BOX IMG LEFT 
---------------------------------------------------------------------------------------------------------- */
.box-400				{ width:400px; float:left; margin: 10px 10px 10px 10px ; padding: 1px 10px 10px 10px; } 
.box-500 				{ width:500px; float:left; margin: 10px 10px 10px 10px ; padding: 1px 10px 10px 10px; } 
.box-600 				{ width:600px; float:left; margin: 10px 10px 10px 10px ; padding: 1px 10px 10px 10px; } 

.box-lft .title 			{ font-weight: bold; color: #000; font-size: 2em; }
.box-lft 				{ bottom: 20px 0px 5px 0px; padding-left: 290px; height: 210px; background: transparent url('../images/fp-joomla.jpg') no-repeat  0 0;  position: relative; display: block; }

.box-lft ul 				{ margin: 0px 0px 0px 0px ; padding: 2px 0px 0px 0px;  width: 150px; }
.box-lft li				{ margin: 0px 0px 2px 0px ; padding: 0px 10px 0px 0px; background: transparent url('../images/bullet.png') no-repeat scroll 100% 0px; list-style-type: none; list-style-image: none; list-style-position: outside;  }
.box-lft li span			{ margin:  0px 0px 0px 0px ; padding: 0px 0px 0px 25px; height: 20px; line-height: 20px; background: transparent url('../images/feature-l.png') no-repeat scroll 0px 0px; display: block; font-size: 1.4em; color: #999;  }

.box-lft a.button 			{ width: 85px; height: 38px; display: block; position: absolute; }
.box-lft a.button:hover     	{ text-decoration: none; }
.box-lft a.button span		{ visibility: hidden; }

.box-lft a.button-lft 		{ background: transparent url('../images/fp-j-details.png') no-repeat scroll 0px 0px; 	bottom: 0px; left: 0px; }
.box-lft a.button-mid 		{ background: transparent url('../images/fp-j-join.png') no-repeat scroll 0px 0px; 		bottom: 0px; left: 176px; }
.box-lft a.button-rght 		{ background: transparent url('../images/fp-j-demos.png') no-repeat scroll 0px 0px; 	bottom: 0px; left: 88px; }


#video{
	width:600px;
	
}

#video p{
	padding-left:150px;
}

.thumbs{
	width:120px;
	float:left;
	margin-top:-320px;
}

#feedmingle_4654 ul{margin: 0px 0px 0px 0px ; padding: 5px 5px 5px 5px;   }
#feedmingle_4654 li{margin: 0px 0px 0px 0px ; padding: 2px 0px 0px 0px;   list-style:none;}
#feedmingle_4654

/* ----------------- video --------------*/ 
a:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0px; }
focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: 0px; }
#YTV_movies { margin: 10px auto; overflow: hidden; display: block; position: relative; clear: both; width: 573px; height: 573px; background: #fff url('../images/573x573.jpg') no-repeat; padding: 33px 0px 0px 35px;}
#YTV_playback { border: 1px solid rgb(102, 102, 102); overflow: visible; display: block; position: relative; clear: both; width: 500px; height: 350px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
#YTV_playlist { border: 1px solid rgb(255, 255, 255); padding: 10px; background: transparent url('playlist_bg.png') repeat scroll 0% 0%; overflow: hidden; display: block; position: absolute; top: 6px; left: -500px; width: 350px; height: 440px; clear: both; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; }
#YTV_playlist ul { margin: 0px; padding: 0px; display: block; position: relative; }
#YTV_playlist li { border-bottom: 1px dotted rgb(51, 51, 51); margin: 5px 0px; padding: 0px 25px 0px 0px; display: block; position: relative; clear: both; width: 330px; line-height: 16px; }
#YTV_playlist a { display: block; position: relative; clear: both; margin-bottom: 2px; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; }
#YTV_playlist a.selected { font-weight: bold; text-decoration: underline; }
#YTV_playlist a.link_repeat { color: rgb(13, 110, 220); }
#YTV_playlist a.repeat { display: block; position: absolute; top: 0px; right: 5px; width: 16px; height: 16px; background-image: url('../images/repeat.png'); background-position: center bottom; background-repeat: no-repeat; }
#YTV_playlist a.repeat_on { background-position: center top; }
#infoPanel { background: rgb(0, 0, 0) none repeat scroll 0% 0%; display: block; position: relative; clear: both; height: 40px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 20px; font-size: 11px; width:500px;}
.playlist { display: block; position: absolute; top: 10px; right: 10px; width:112px; height: 22px; background-image: url('../images/playlist.png') ; background-position: right ; float: right; }
.playlist_on { background-position: center top; }
.playlist_repeat { display: block; position: absolute; width: 24px; height: 24px; top: 8px; right: 40px; background-image: url('../images/repeat_playlist.png'); background-position: center bottom; background-repeat: no-repeat; }
.playlist_repeat_on { background-position: center top; }
.YTV_tips { border: 1px solid rgb(51, 51, 51); padding: 3px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; position: relative; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-align: left; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; }
.YTV_tips .tip-text { display: none; }

