 /*
Theme Name: Rising Group
Theme URI: http://attaporn.ungsriwong.com/rising
Description: Wordpress theme designed for Rising group website project. With custom content for project and people.


Author: Attaporn Ungsriwong
Author URI: http://attaporn.ungsriwong.com
Version: 1.0.0
Tags: White, Simple, Minimalism
.
All rights reserved. en-mani and Attaporn Ungsriwong 2011.
 
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 
.
*/

/* Reset default browser styles */
@import url('styles/reset.css');
	
/* Basic WordPress Styles */
@import url('styles/wp.css');

/* Custom Font */
@import url('styles/font.css');

/* Single staff */
@import url('styles/staff.css');

/*Project style */
@import url('styles/project.css');

/* Layout elements */

* {
	outline:none;
	font-family:Arial, Helvetica, sans-serif!important;
	line-height:1.2em!important;
}

body{
	width:1220px;
	margin:0px auto;
	padding:0px;
	height:100%;
	background:#FFFFFF url(images/main_bg.png) repeat-x top;
}

#wrapper{
	width:1080px;
	height:540px;
	margin:0px auto;
}

#header{
	height:159px;
}

#blog-logo{
	width:175px;
	height:28px;
}

#logo{
	background:url(images/logo.png) no-repeat top left;
	width:175px;
	height:28px;
	display:block;
	border:1px #FFFFFF;
	position:relative;
	z-index:2;
}

#branding{
	color:#929292;
	position:absolute;
	margin-top:95px;
}

#main_menu{
	font-family: 'BrowalliaUPCRegular';
	float:right;
	margin-top:128px;
}

#main {
	display:block;
	width:100%;
	height:360px;
}

#content{
	position:relative;
}

#footer{
	clear:both;
}

#footer_menu{
	font-family: 'BrowalliaUPCRegular';
	height:18px;
	margin:0px 150px;
}

#colophon{
	margin-top:10px;
	height:18px;
	font-family: 'BrowalliaUPCRegular';
}

#sub_menu{
	width:170px;
	height:350px;
	float:left;
	background:#FFFFFF;
	display:block;
	margin-bottom:5px;
	font-family: 'BrowalliaUPCRegular';
}

#staff-list{
	background:#d9d9d9;
	width:264px;
	height:350px;
	display:block;
	float:left;
	padding-left:3px;
	padding-right:3px;
	position:relative;
}

.staff-thumb{
	position:relative;
	float:left;
	bottom:0px;
}

.staff-thumb, .staff-sel{
	width:66px;
	height:70px;
	display:block;
	float:left;
}

.staff-sel{
	opacity:0.3;
	filter:alpha(opacity=30);
	position:absolute;
}

.staff-sel:hover{
	opacity:0.0;
	filter:alpha(opacity=00);
}

.soft-border{
	position:absolute;
}

#page-container{
	width:880px;
	height:350px;
	float:left;
	font-family: 'BrowalliaUPCRegular';
}

#entry-content{
	background:#D9D9D9;
	padding:10px;
	height:240px;
	width:430px;
	font-size:14px;
	color:#929292;
	float:left;
}

#career-image{
	float:right;
	width:430px;
	height:260px;
	display:block;
}

.contact{
	background-color:#D9D9D9;
	float:left;
	clear:both;
	font-size:12px;
	color:#929292;
	padding:10px;
	width:430px;
	height:70px;
	border-top:1px dashed;
}

#sub_menu.profile_tab{
	background:#F2F2F2;
	height:350px;
	display:block;
	width:200px;
}

#profile-img{
	float:left;
	height:350px;
	width:320px;
}

#profile-photo{
	margin-top:180px;
}

#profile-content{
	font-family: 'BrowalliaUPCRegular';
	background:#F2F2F2;
	float:left;
	width:530px;
	height:320px;
	padding:15px;
	line-height:1.4em;
	color:#929292;
	font-size:15px;
	text-align:left;
}

#address-container{
	font-family: 'BrowalliaUPCRegular';
	background:#D9D9D9;
	float:left;
	width:420px;
	padding:15px;
	height:320px;
	display:block;
	color:#929292;
	font-size:14px;
}

#map {
	width:430px;
	float:left;
}

/* Menu elements */

.menu li{
	float:left;
}

#main_menu li{
	padding:0px 0px 0px 22px;
}

#menu-footer-menu-container{
	text-align:center;
}

#footer_menu li{
	margin:0px 19px;
	float:left;
}

#footer_menu a {
	font-size:12px;
	line-height:0.2em;
}

.menu a {
	text-decoration:none;
	font-size:14px;
	color:#929292;
	text-transform:uppercase;
	line-height:0.2em;
}

.menu a:hover, .current-menu-item a, .current-ptype-ancestor a, .current, .current-project-parent a{
	color:#f10b00;
}

/* Content elements */

.hidden{
	display:none;
}

#blog-name, #blog-name a {
	font-size:18px;
	color:#e2a8a5;
	text-transform:uppercase;
	margin-bottom:5px;
	text-decoration:none;
	display:none;
}

#blog-description {
	font-family: 'BrowalliaUPCRegular';
	font-size:18px;
	font-weight:300;
	margin-left:7px;
	margin-top:5px;
	positin:relative;
	z-index:0;
}

#site-info, #site-info a{
	clear:both;
	font-size:12px;
	color:#CCCCCC;
	text-decoration:none;
	float:right;
	text-transform:uppercase;
}

.align-right{
	float:right;
}

.sub_menu{
	background:#f2f2f2;
	width:inherit;
	height:35px;
}

.sub_menu.career_sub{
	padding:15px 0px;
	line-height:0.9em;
}

.sub_menu:hover{
	background:#d9d9d9;
}

.sub_menu_item{
	text-transform:uppercase;
	margin-left:26px;
	font-size:14px;
	float:left;
	margin-top:11px;/*for new font*/
}

 a{
	color:#bfbfbf;
	text-decoration:none;
}

.current_dept, #profile_head{
	background:#d9d9d9;
}

.current_dept .sub_menu_item, #profile_head{
	color:#878787;
}

#entry-content ul{
	list-style:none;
	font-size:14px;
	line-height:1.1em;
	margin-left:20px;
	color:#a7a7a7;
}

#entry-content ul li{
	background-image: url(images/list-bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 14px;
}

.address_head{
	color:#929292;
	font-weight:normal;
	font-size:14px;
	margin-bottom:8px;
	margin-top:0px;
}

.address{
	color:#b7b7b7;
	line-height:0.8em;
	float:left;
	margin-left:6px;
}

.email{
	margin-right:12px;
	margin-top:54px;
	float:right;
	color:#929292;
	font-size:14px;
}

#profile_head{
	height:70px;
}

#profile_head .sub_menu_item{
	text-transform:uppercase;
	margin-left:26px;
	margin-top:26px;
	font-size:14px;
	float:left;
}

#map_link{
	float:right;
	color:#929292;
	font-size:14px;
	margin-top:20px;
	margin-right:20px;
}

#dl-map{
	float:right;
	font-size:14px;
	margin-right:20px;
	color:#929292;
}

#d-m-office, #con-office{
	padding-left:16px;
	vertical-align:middle;
	line-height:1.5em;
}

#d-m-office{
	background:url(images/bullet-d-m-office.png) no-repeat;
	/* background-position: 0px 18px; */
}

#con-office{
	background:url(images/bullet-con-office.png) no-repeat;
	/* background-position:0px 18px; */
}