/*
Theme Name: Monty
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: Tuyennv
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@font-face {
    font-family: 'HelveticaNeueLTStd87HvCn';
    src: url('helveticaneueltstd-hvcn-webfont.eot');
    src: url('helveticaneueltstd-hvcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('helveticaneueltstd-hvcn-webfont.woff') format('woff'),
         url('helveticaneueltstd-hvcn-webfont.ttf') format('truetype'),
         url('helveticaneueltstd-hvcn-webfont.svg#HelveticaNeueLTStd87HvCn') format('svg');
    font-weight: normal;
    font-style: normal;

}


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,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: auto;
	padding: 0;
	vertical-align: baseline;
} 
a {color:#00afde; text-decoration:none;}
/* #box_items #item p a  .more-link { color:#ff21ff;} */
#item .desc p a  .more-link{color:#ff21ff;}
a.more-link:hover{color:#FF4B33;}
p {margin:0 0 5px;}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/bg-full.jpg) repeat-x;
}

#bgholder{position: relative; z-index: 1000; top:39px; margin:0 auto; display:block;}

#bg-center{background: url(images/bg_center.png) bottom  right repeat-y; 
width:1013px;
margin:auto;
padding:0;
position:relative;
top:20px;
}
#bg-top{background:url(images/bg_top.png) top left no-repeat; 
width:1013px;
margin:auto;
padding:0;
}
#bg-bottom{background:url(images/bg_bottom.png) bottom left no-repeat; 
width:1013px;
margin:auto;
padding:0;
height:150px;
position: relative;
top: 20px;
}
#wrapper{
	width:1013px;
	margin:auto;
	padding:0;
	padding-top:1px;
	/*background:url(images/bg_top.png) top left no-repeat;*/

}

#header{
	width:100%;
	margin-top:-13px ;
}


a.readmore:hover{ cursor: pointer;}

#branding{
	width:988px;
	margin:0;
	padding-left:18px;
	/*background: #FFFFFF url(images/header.jpg) top right no-repeat;*/
}

#logo, #logo a, #logo a img{
	float:right;
	width: 988px;
	height: 110px;
	margin: 0; padding: 0;
	background: url(images/logo.png) no-repeat;
	text-indent: -9999px;
}

img{
	border:0;
}

#total2,#total2 ul, #total2 ul li, #total2 ul li a{
	float:left;
}

#total2 ul li {
	margin-right:7px;
}

#total2{
	margin-top:14px;
}

ul{
	list-style-type:none;
}

#access{
    float:left;
	width: 1000px;
	margin-left:6px;
    background:#464648;
   font-family: HelveticaNeueLTStd87HvCn,sans-serif;
   margin-left:6x;
   position:relative;
   z-index:2000;

}
#access  div.widget_nav_menu{
	float:left;
	width:800px;
}

#access span.call{
    background:url(images/bg_call.png) no-repeat right;
	float:right;
	color:#009dea;
	line-height:0px;
	width:195px;
    font-weight:bold;
    font-style:italic;   
	color: transparent;
	height:25px;
	display:block;
	overflow:hidden;
	font-size:0px;
    /*text-shadow: #6374AB -12px -12px -10px;*/
}
 #access ul{
    width: 900px;
	height:25px;

	
 }


#access ul ul.sub-menu {
	display: none;
	background:#CCCCCC;
	position:absolute;
	top:25px;
	left:-160px;
	z-index:99999;
	float:left;
	width:1001px;

}

.menu-top-menu-container  #menu-top-menu  li#menu-item-159 .sub-menu  li{
	float:left;
	text-align: center;
	
}
.menu-top-menu-container  #menu-top-menu  li#menu-item-159  ul.sub-menu li a,.menu-top-menu-container  #menu-top-menu  li#menu-item-159.current-menu-item  ul.sub-menu li a {
	font-family:Arial, Helvetica, sans-serif;
	background: #CCCCCC;
	width:160px;
	margin:0;
	padding:0;
	font-weight:normal;
	color:#58585a;
}
.menu-top-menu-container  #menu-top-menu .sub-menu  a:hover{
	background:#CCCCCC;
	color:#58585a;
	text-decoration:underline;
}

#access ul li{
		float:left;
		position:relative;
		
	} 

#access ul li a{
    float:left;
	text-decoration:none;
	color: transparent;
    /*text-shadow: #6374AB -12px -12px -10px;*/
	font-size:15px;	
	/*padding:0  5px;*/
	line-height:25px;
	width:160px;
}
.menu-top-menu-container  #menu-top-menu  li#menu-item-34{background:url(images/menu_home.png) no-repeat; width:160px;}
.menu-top-menu-container  #menu-top-menu  li#menu-item-159{background:url(images/menu_sv.png) no-repeat;width:160px;}
.menu-top-menu-container  #menu-top-menu  li#menu-item-436{background:url(images/menu_bd.png) no-repeat;width:160px;}
.menu-top-menu-container  #menu-top-menu  li#menu-item-384{background:url(images/menu_ht.png) no-repeat;width:160px;}
.menu-top-menu-container  #menu-top-menu  li#menu-item-82{background:url(images/menu_contact.png) no-repeat;width:160px;}

.menu-top-menu-container  #menu-top-menu  li#menu-item-34.current-menu-item a , #access ul  li#menu-item-34  a:hover {background:url(images/menu_home_hover.png) no-repeat;width:160px; color: transparent;}
.menu-top-menu-container  #menu-top-menu  li#menu-item-159.current-menu-item a , #access ul   li#menu-item-159  a:hover{background:url(images/menu_sv_hover.png) no-repeat;width:160px; color: transparent;}
.menu-top-menu-container  #menu-top-menu  li#menu-item-436.current-menu-item a, #access ul   li#menu-item-436  a:hover{background:url(images/menu_bd_hover.png) no-repeat;width:160px; color: transparent;}
.menu-top-menu-container  #menu-top-menu  li#menu-item-384.current-menu-item a, #access ul   li#menu-item-384  a:hover{background:url(images/menu_ht_hover.png) no-repeat;width:160px; color: transparent;}
.menu-top-menu-container  #menu-top-menu  li#menu-item-82.current-menu-item a, #access ul   li#menu-item-82  a:hover{background:url(images/menu_contact_hover.png) no-repeat;width:160px; color: transparent;}
#access ul li  a:hover{
}



#access li:hover > a {
}
#access ul li:hover > ul {
	display: block;
}







#slidewrapper{
	background:0!important;
	border:0!important;
	position:relative;
}

.glideme, .glidetext, .prev, .next{
	display:none;
}

.cssbuttonstoggler a span{
	
}

.cssbuttonstoggler{
	position:absolute;
	bottom:0;
	right:110px;
	background:0!important;
}

.glidecontent, #glideshow{
	height:240px!important;
}

.glide a img{
	padding:0!important;
	width:802px!important;
	height:240px!important;
}

#access ul li a  .left{
	padding: 10px 35px 8px;
	float:left;	
    display: block;
    height: auto;
}

#main{
	width:1001px;
	/*margin-bottom:10px;*/
	/*background:#fff;*/
	display:block;
	overflow:hidden;
}
#content_main .box-about{
 padding-left:17px;
 float:left;
 margin-bottom:10px;
 margin-top:10px;
}
#content_main .box-about h1{
font-size:20px;
font-family: HelveticaNeueLTStd87HvCn,sans-serif;
 
}
p.content-about{
text-align:left;
margin-left:2px;
margin-top:15px;
}
#slideshow{
	float:left;
	 margin-bottom: 11px;
}

.scrollbar-handle-up, .scrollbar-handle-down{
	background:none!important;
}

.scrollbar-handle-container{
	background:url(images/line_scroll.jpg) no-repeat!important;
	height:271px!important;
	width: 13px!important;
}

.scrollbar-handle{
    -webkit-border-radius:11px;
	background: none repeat scroll 0 0 #00ADEF !important;
	 -moz-border-radius: 11px 11px 11px 11px;	
    float: left;
    margin-right: 2px;
    width: 9px !important;
	
}

.smooth_slider {
	padding:0!important;
	width:636px!important;
	position:relative;
}

#box_items{
	float:left;
	width:100%;
    margin-bottom: 10px;
	padding-left:5px;
}
#box_items  #item{
	float: left;
	width:198px;
}
#box_items  #item img{
display:block;
}
#box_items  #item p{
padding:5px 0 0px 5px;
text-align:left;
}
#box_items  #item  .more-link{ padding:5px 5px 15px 10px;}
#box_items  #item p a{color:#00AFDE;}

#box_items  #item div.head{
 border:#b2b2b2 1px solid;
 padding:0;
 margin:0 2px;
 width:188px;
}

#box_items  #item div.head a.subtitles{
display: block;
padding: 2px 8px;
 background:#323232;
 color:#fff;
 font-weight: bold;
 font-size: 13px;
}

#box_items  #item .head h4.title{
	background: #58595B;
	color:#FFFFFF;
	font-family: HelveticaNeueLTStd87HvCn, Arial, sans-serif;
	font-size:15px;
	height:25px;
	padding:0;
	margin:-4px 0 0;
	padding-left:5px;
	text-align:left;
	text-transform:none;
}
#box_items  #item .head h4.title a{color:#FFFFFF; font-size:15px;}
#box_items  #item .desc{
    font-family: Arial, sans-serif;
	font-size:12px;
	text-align:left;
	padding:4px 0 0 5px;
	color:#353735;
}
ul.contact{float:left; width:800px; padding:20px 0 0 13px;}
ul.contact li.item{float:left; width:250px;}
.email{padding:0px; margin:0px;}
.email a{color:#000;
	margin-top:-5px;
}
.email  a:hover{
	color:#00AFDE;
}
.email a:visited{
	color:#00AFDE;
}
h1.page_title{font-family: HelveticaNeueLTStd87HvCn,sans-serif;font-size:20px;padding-left: 10px; padding-top:5px;}
.smooth_sliderc_nav{
	border:1px solid #FB405B!important;
	background:#FB405B;
	font-size:12px!important;
	width:34px;
	height:25px;
	padding:0!important;
	line-height: 23px!important;
}

.smooth_slider_thumbnail {
	margin:0;
}

.smooth_slider .jcarousel-item {
	height:250px!important;
	 
}

 .jcarousel-control {
    bottom: 25px;
    float: right;
	position: absolute;
    right: 0;
    width: 30% !important;
	}

#footer{
	background:none repeat scroll 0 0 #58595b;
    overflow: hidden;
    padding-top: 5px;
	padding-bottom: 10px;
	width:1001px;
}




#menu-footer-menu li{
	float:left;
	
}

#menu-footer-menu li a{
	color:#FFF;
	text-decoration:none;
	font-family:tahoma;
	font-weight:bold;
	font-size:12px;
}

#site-info a, #site-generator a{
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	float:left;
	margin-left:10px;
}

#featured_post .jcarousel-container-vertical {
	float:left;
}

#primary{
	 float:right;
	 color:#434343;	 
	 font-size:11px;
	 text-align:center;
	 margin:0;
	 padding:0;
	 width: 201px;
	 overflow:hidden;

}
#primary li{ list-style:none; margin:0; padding:0;width: 200px;margin-left:3px; display:block; overflow:hidden;}
#primary div.textwidget{
	background:#00afdc;
	color:#FFFFFF;
	padding: 35px 23px 25px 21px;
	font-size:22px;
	font-family: HelveticaNeue,sans-serif;
	width: 189px;
	height:204px;
	letter-spacing:2px;
	text-align:left;
	display:block;
	overflow:hidden;
	font-weight: bold;

}


#primary .box-right div.head{border:#ccc 1px solid; margin:10px 11px 0 0;}
#primary .box-right div.head a{display:block; overflow:hidden; background: #323232; color: #fff; text-align: left; padding: 2px 10px; font-size: 13px;}
#primary .box-right div.head img{display:block;}
#primary .box-right .head h4.title{
    background: #58595B;
    color: #FFFFFF;
    font-family: HelveticaNeueLTStd87HvCn,sans-serif;
    font-size: 13px;
	text-align:center;
	margin:-3px 0;
	text-transform:none;
	text-align:center;
	padding-left:2px;
	line-height: 25px;
}
#primary-cat{
	 float:left;
	 color:#434343;	 
	 font-size:11px;
	 text-align:center;
	 margin:0;
	 padding:0;
	 width: 201px;
	 overflow:hidden;
	 margin: 10px 10px 0 0;	
}
#primary-cat li{ list-style:none; margin:0; padding:0;width: 206px; margin-left:3px;}
#primary-cat div.textwidget{
	background:#00afdc;
	color:#FFFFFF;
	padding: 18px 23px 0px 18px;
	font-size:22px;
	width: 198px;
	height:148px;
	letter-spacing:2px;
	text-align:left;
	font-weight:bold;
	}
	
div.textwidget .desc{
	width: 198px;
	height:148px;
	background:  url(images/Right_text.png) no-repeat;
	text-indent: -9999px;
}

.home #primary-cat div.textwidget{
padding:30px 23px 0px 16px;
height:170px;
}

#primary-cat .box-right div.head{border:#ccc 1px solid; margin-top:10px; margin-bottom:10px; margin-right:8px; }
#primary-cat .box-right div.head img{
display:block;}
#primary-cat .box-right .head h4.title{
    background:  #58595B;
    color: #FFFFFF;
    font-family: HelveticaNeueLTStd87HvCn,sans-serif;
    font-size: 13px;
	text-align:center;
	margin:-3px 0;
	text-transform:none;
	text-align:left;
	padding-left:10px;
	line-height: 25px;
}

.entry-content{
	text-align:left;
	font-size:12px;
}

#content_main{
	float: left;
    margin-right: 10px;
    width: 780px;
	line-height:1.3;
	font-family: Arial, Helvetica, sans-serif;
	 margin-bottom: 10px;
	
}


#acg_lightbox_contact_form-3{
	position: absolute;
    right: 41px;
    top: 180px;
    width: 140px;
}
 
 
#acg_lightbox_contact_form-3 .widget-bottom {
	display:none;
}

#acg_lightbox_contact_form-3 #acg_lbcf_form{
	background: url("images/bg_form.png") no-repeat scroll 0 0 transparent;
    height: 347px;
    padding: 70px 25px;
    width: 128px;
}
#acg_lightbox_contact_form-3 #acg_lbcf_form input.text {
	width:113px;
	height: 12px;
}
 
#acg_lightbox_contact_form-3 #acg_lbcf_form div label {
	width:113px;
	font-weight:normal;
}


#acg_lightbox_contact_form-3 #acg_lbcf_form div textarea{
	height:28px;
	width:113px;
}



/* =Asides
-------------------------------------------------------------- */

.home #content .format-aside p,
.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.format-aside,
.home .hentry.category-asides {
	padding: 0;
}
.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
	padding-top: 0;
}

/*Tuyennv1983 added*/
/* CONTENT */
.contactform_error{
    /*position: absolute;
    top: -48px;*/
}

#content_main {
	/*padding: 0px 0px 15px 0px;*/
    color: #353735;
	text-align:left;
	
	}
#content_main h1.page-title{
 border-bottom: 1px dotted #CCCCCC;
    margin: 10px;
    padding-bottom: 5px;
	font-size: 20px;
	
}
#content_main  .H-left{float:left;width:500px; margin-left: 10px;}
#content_main  .H-left h1{font-family: HelveticaNeueLTStd87HvCn,sans-serif; font-size:20px; margin: 10px 0 10px 10px; color: #58585C;}
#content_main  .H-left #item{float: left; margin: 0 0 20px; border-bottom: 1px solid #58585C; padding: 0 0 10px }
#content_main  .H-right{float:right;width:150px;padding:15px 0px;}
#content_main  .H-right  h1{font-family: HelveticaNeueLTStd87HvCn,sans-serif; font-size:20px; color: #58585C;}
#content_main  .H-right ul{margin-left:2px;}
#content_main  .H-right ul li{margin:5px;}
#content_main  .H-right ul a{font-size:12px; padding:4px 0;}
pre { overflow: auto;
	width: 470px; 
	}

#item img.hero{ display:block; margin: 0 auto; width: 600px; }

.post {
	margin-bottom: 20px;
    background: url(images/post-line.png) left bottom repeat-x;
    padding: 10px;
	}

.post p {
	margin-bottom: 10px;
	}
.post h3 {    
    margin-bottom: 10px;
	text-align:left;
}
.post h2{    
    margin-bottom: 10px;
	text-align:left;
}
.title,.entry-title {
	margin:10px;
	padding: 0px;
	/* line-height:28px; */
	font-size:30px;
	font-family: HelveticaNeueLTStd87HvCn,sans-serif;
   /*  font-weight: bold; */
	color: #58585c;

	}
	#post-75 h2{font-size:30px;}
h2.entry-title {
	float: left;
	color: #58585c;
    font-variant: small-caps;
    
	
	}
h2.entry-title a {
	
    font-variant: normal;
	font-size:22px;
	color: #00afde;
	}

#item h2.entry-title a {
	
    font-variant: normal;
	font-size:18px;
	color: #58585C;
	}
	
.title a,.entry-title a {
	text-decoration: none;
	/*color: #2C2D2D;*/
	font-size:22px;
	}
.entry-summary{
font-size:15px;
padding-left: 15px;
 text-align: justify;
}
.entry-content{
padding-left: 1px;
 text-align: left;
/*  padding-bottom:5px; */
}
.title a:hover {
	text-decoration: none;
	/*color: #578508;*/
	}

.pagetitle {
	margin-bottom: 20px;
	line-height: 22px;
	font-family: Arial, Verdana;
	text-decoration: underline;
}

.postdate {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
    color: #021B25;
	padding-bottom: 20px;
	padding-left: 20px;
    text-align: left;
	}
.entry-utility{
float: left;
font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
    color: #021B25;
	padding: 20px 20px 20px 10px;
    text-align: left;


}

.postmeta {
	font-size: 11px;
	padding: 2px 4px;
	font-family: Arial, Verdana;
	}
	
.entry-meta{	
	font-size: 14px;
	padding: 2px 10px 10px;
	color:#D8D6D7;
	width: 100%;
	float: left;
	
	}
.postdate img, .postmeta img {
	border: none;
	vertical-align: middle;
	margin:2px;
	}
	
.entry {
	text-align: justify;
	line-height: 20px;
	padding-top: 8px;
	font-family: Arial, Verdana;
	font-size: 14px;
	}
.navigation {
	padding: 10px 0;
	}

blockquote {
	overflow: hidden;
	padding-left: 9px;
	font-style: italic;
	color: #666;
	border-left: 3px solid #CADAE7;
	}
	
.post img {
	max-width: 680px;
	
	}

.ddsg-wrapper ul{
	margin-left:30px;
	}
.ddsg-wrapper ul li{
list-style:square;
padding:5px 10px;

}
.ddsg-wrapper ul ul{
 margin-left:30px;
}

#fb-root{float: right; width: 49px; margin: 20px 0 0;}

#main .entry-content{float: left; width: 100%;}

#wpcf7-f714-p77-o1 {float: left; margin: 10px 0 0 10px }
#wpcf7-f714-p77-o1 p{margin: 5px 0 0;}
#wpcf7-f714-p77-o1 input { margin: 5px 0 0 ; padding: 5px; border:1px solid #a2a2a2; width: 280px}
#wpcf7-f714-p77-o1 .wpcf7-submit{float: left; width: 80px;}
#wpcf7-f714-p77-o1 textarea { margin: 0; padding: 5px; border:1px solid #a2a2a2; width: 280px}

/* =Gallery listing
-------------------------------------------------------------- */

.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #4F7C02;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link,
.navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	text-align: left;
	float: left;
	width: 50%;
	
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above,
.single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}



/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

 

/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}

.box-page{
 float:left;
 width:1000px;
}
.box-page .item-page1{
  float:left;
  width:390px;
  padding-left:10px;
  
}
.box-page .item-page1 p{
	padding:0 0 0 10px;
}
.box-page .item-page2{
  float:left;
  width:600px;
  position:relative;
}
.box-page .item-page1 div.theContent{
 min-height:271px !important; width: 100%; 
 float: left;
 
}
.box-page .item-page1
.contact-link {
 background: #e47f42;
 height:27px;
 font-weight:bold;
 text-align:center;
 line-height:28px;
 margin:8px 0px 0 0;
 font-size:13px;
 padding:0;
 float:left;
 width: 100%;
}
.box-page .item-page1
.contact-link a{color:#FFFFFF;}
.connect_widget_text{display:none !important;}
/* =Print Style

-------------------------------------------------------------- */

@media print {
	body {
		background: none !important;
	}
	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 20px;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display: none;
	}
	#site-generator a {
		margin: 0;
		padding: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display: inline;
	}
	.home .sticky {
		border: none;
	}
}
#access ul#menu-top-menu li a {
line-height:0px;
display:block;
overflow:hidden;
width:160px;
height:25px;
font-size:0px;
}
#access ul#menu-top-menu li ul.sub-menu li a{
font-size:13px;
line-height:25px;
}


#primary li#text-5{
margin:0;
}
div.page{
padding-left:10px;
}
#post-75{
padding-left:20px;
}
#post-75 .entry-title{
margin-left:0px;
}
.H-left .entry-content,
.single .entry-content{
padding-left:10px;
}