/*
------------------------------------------------------------------------
Theme Name:[projectname]
Author:[authorname]
Author Company URI:http://www.globalwsolutions.com
------------------------------------------------------------------------
*/
/*
-----------------------------------------
RESET
----------------------------------------- 
*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td{margin:0; padding:0}
table{border-collapse:collapse; border-spacing:0}
fieldset, img{border:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul, li{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}

strong{font-weight:bold}
em{font-style:italic}
a img{border:none}

h1, h2, h3, h5, h5, h6{font-weight:bold}

/*
-----------------------------------------
LAYOUT
----------------------------------------- 
*/


/* CSS Document */

body{
	margin: 0;
	padding: 0;
	text-align: center;
	background: url(images/bg_pattern.jpg) top left;
	font-family: "Times New Roman", Times, serif;
}

#bg_body_01{
	background: url(images/bg_header.jpg) repeat-x top left;
}

#bg_body_02{
	background: url(images/bg_flower.png) no-repeat top center;
}

#container{
	width: 870px;     /*CHANGE HERE*/
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

#header{
	height: 109px;
	text-align: center;
}

#r_header{
	width: 185px;
	float: right;
	margin-top: 20px;
	margin-right: 40px;
	margin-left: 50px;
}

#l_header{
	float: right;
	width: 320px;
}


#menu{

}


#m_top{
	height: 37px;
	text-align: center;
}


#m_bot{
	height: 38px;
	text-align: center;
}



#banner{
	text-align:center;
}


#content{
	background: url(images/bg_content.png) repeat-y top left;
	padding-left: 42px;
	padding-right: 43px;
	
}





#content p{
	line-height: 16px;
	font-size: 12px;
	color: #583c1c;
	margin-bottom: 10px;

}




#c_top{
	background: url(images/bg_content_top.png) no-repeat top left;
	width: 769px;
	height: 465px;
	padding-left: 20px;
}

.c_t_box_brown{
	width: 236px;
	height: 135px;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
	background: url(images/box_brown.png) no-repeat top left;
	padding: 2px 3px 0px 2px;
}

.b_title{
	height: 27px;
	margin-top: 2px;
	line-height: 27px;
	color: #feeec6;
	font-size: 16px;
	padding-left: 5px;
}


.b_title a{
	color: #feeec6;
	text-decoration: none;
}

.b_title a:hover{
	color: #feeec6;
	text-decoration: underline;
}



#c_bot{
	padding: 0px 25px 0px 25px;
}

#box_latest_post{
	float: right;
	width: 255px;
	margin-left: 20px;
}

#b_l_p_content{
	background: url(images/box_latest_bg.png) repeat-y top left;
	padding: 10px 20px 5px 20px;
	font-size: 10px;
}

#b_l_p_content p{
	font-size: 10px;
	line-height: 13px;
}

#content_bottom{
	height: 47px;
	background: url(images/bg_content_bottom.png) no-repeat top left;
}


#footer{
	clear: both;
	height: 30px;
}






/* INTERIOR MEDIA */

#content_top_border{
	background: url(images/bg_content_top_border.png) no-repeat top left;
	height: 39px;
}

#c_b_left_sub{
	width: 220px;
	float: left;
}

#c_b_right_sub{
	width: 430px;
	float: right;
	margin-right: 30px;
}

.c_title{
	text-align: center;
	padding-bottom: 10px;
}


#l_menu{
	
}

#l_menu img{
	border: 0;
	border-bottom: 1px solid #583c1c;
}


.c_b_r_video{

}

.c_b_r_v_left{
	width: 204px;
	float: left;
}

.c_b_r_v_l_video{
	border: 2px solid #482301;
}

.c_b_r_v_l_link{
	color: #FFFFFF;
	line-height: 26px;
	height: 26px;
	background: url(images/title_box_video.png) no-repeat top left;
	padding-left: 15px;
	font-size: 13px;
}

.c_b_r_v_l_link a{
	color: #FFFFFF;
	text-decoration: none;
}

.c_b_r_v_l_link a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.c_b_r_v_right{
	width: 200px;
	float: right;
}

.c_b_r_v_r_date{
	font-size: 14px;
	font-style: italic;
	color: #583c1c;
	margin-bottom: 5px;
}

.c_b_r_v_r_title{
	font-size: 14px;
	font-weight: bold;
	color: #583c1c;
	margin-bottom: 5px;
}

.c_b_r_v_r_description{
	font-size: 13px;
	margin-bottom: 5px;
}

.c_b_r_v_r_logo{
	margin-top: 35px;
}








.box_img_left{
	width: 209px;	
	
}

.b_i_l_img{
	border: 2px solid #482301;	
}

.b_i_l_title{
	background: url(images/title_box_left_img.png) no-repeat top left;
	height: 25px;
	line-height: 25px;
	color: #feeec6;
	padding-left: 10px;
}




/* END OF INTERIOR */




















/* INTERIOR GALLERY */

#c_b_right_sub_gallery{
	width: 430px;
	float: right;
	background-color: #482301;
	padding: 15px;
}

.gallery_title{
 	text-align: center;
	font-weight: bold;
	color: #feeec6;
	margin-bottom: 5px;
}

.gallery_img{
	background: url(images/curve_gallery_mid.jpg) repeat-y top left;
}

.gallery_img_left{
	float: left;
	width: 200px;
	margin-left: 10px;
	text-align: left;
	font-size: 13px;
	color: #482301;
}


.gallery_img_right{
	float: right;
	width: 200px;
	margin-right: 10px;
	text-align: left;
	font-size: 13px;
	color: #482301;
}

.gallery_border{
	text-align: center;
	margin-bottom: 20px;
}


/* END OF INTERIOR GALLERY */

/* ADDITIONAL */
#sidebar {float: left;margin: 0px;width: 220px;}
#sidebar ul {margin: 0;list-style-type: none;text-align: left;font-size: 12px;line-height: 20px;}
#sidebar li a, #sidebar li a:link, #sidebar li a:visited {
	border-bottom: 1px solid #4d3009;
	padding: 6px;
	padding-left: 12px;
	display: block;
	color: #3d2307;
	text-decoration: none;
	outline: none;
}
#sidebar li a:hover, #sidebar li a:active, #sidebar li a.active,#sidebar .current_page_item{background-color: #e8c37f;}
#siderbar li .firstline{border-top: 1px solid #4d3009;}
.bgcont{background-color: #faf5e1;}

.tblcontact th, td {
padding:4px 10px 4px 5px;
}

.campo-200 {
border:1px solid #EADCB8;
height:18px;
width:200px;
}
.textarea-280 {
border:1px solid #EADCB8;
height:100px;
width:280px;
}
.ul-meethonors ul, .ul-meethonors li
{
font-size:12px;
list-style-type:disc;
}
/* END OF ADDITIONAL */