/*****Reset*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; border: 0;outline: 0;}
  
/*****Basic Definitions*****/

h1 { font-size: 1.667em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.333em; }
h4 { font-size: 1.167em; }
h5, h6 { font-size: 1em; }

a img { border:none; }
a {color:#c13b12;  text-decoration: none;  }
a:visited { }
a:hover { text-decoration: none; color:#821b06;}
p, ul, ol, dl, table { margin-bottom: 0; }

.clear {clear:both;}


body{
	background:url('../images/bg.jpg');
	background-color:#fff;
	color: #252525; 
	font-size:12px;
	font-family: arial, "Tahoma", helvetica, sans-serif;;
	min-width:1000px;
	margin-top:60px;
	}
/***********layout**************/
#outerwrapper{ margin:0 auto; width:998px;}
#top{
	height:200px; 
	border-top:6px solid #c0c0c0;
	border-bottom:3px solid #dfdede;
	margin-bottom:50px;
	}
#leftwrapper{float:left; width:140px;}

#main_menu_wrapper{
	height:30px;
	padding-bottom:20px;
	}

/**********top*****************/
#logo{
	font-size:30px;
	letter-spacing:-0.05em;
	font-weight:bold;
	width:100px;
	float:left;
	font-family:"Times New Roman",Georgia,Serif;
	}	
p#statement{font-size:90px; color:#000; letter-spacing:-5px;}
p#statement{padding-bottom:20px; padding-top:20px;padding-left:50px;}
p#statement strong{color:#696868; font-size:65px;}
#intro{
	font-size:18px;
	line-height:30px; 
	color:#000; 
	letter-spacing:1px;
	text-align:right;
	padding-right:60px;
	}
/***********main menu****************/
ul#main_menu {list-style:none; float:right; }
ul#main_menu li { 
	margin-bottom:7px; 
	float:left; 
	margin-right:5px;
	text-align:center;
	}
ul#main_menu li a { 	
	width:82px;
	height:23px;
	display:block;
	background-color:#000;
	padding-top:8px;
	}
ul#main_menu li a {font-size:13px; color:#fff;}
ul#main_menu li a:hover{ 	
	width:82px;
	height:23px;
	display:block;
	background-color:#c13b12;
	padding-top:8px;
	}
	
ul#main_menu li a#current{background:#c13b12;}

body#sejung a#sejungleftnav, body#oinkpower a#oinkpowerleftnav, body#realtor a#realtorleftnav, body#toronto a#torontoleftnav, body#koreanbbq a#koreanbbqleftnav, body#allThatSkate a#allThatSkateleftnav, body#finearts a#fineartsleftnav, body#trendyus a#trendyusleftnav, body#tagline a#taglineleftnav, body#newstar a#newstarleftnav {color:#c13b12;}

/***********left menu***************/
ul#left_menu{list-style:none;}
ul#left_menu li { margin-bottom:7px; margin-bottom:10px;}
/*ul#left_menu li a{padding:2px 5px 2px 5px; background-color:#fff;}*/
ul#left_menu li a{font-size:12px; color:#252525; border-bottom:1px dotted #919191; padding-bottom:3px;}
ul#left_menu li.left_title{font-size:15px; font-weight:bold;}
ul#sub_aboutinfo{ list-style:none; padding-top:20px; line-height:20px;}

/**********main content********/
#thumb_work{list-style:none;}
#thumb_work li{
	float:left; 
	margin:3px;
	text-align:center;
	margin-bottom:20px;
	border:1px solid #e1e1e1;
	}
#thumb_work li a{
	width:324px;
	height:205px;
	background-color:#fff;
	display:block;
	}
#thumb_work li a img{padding:2px;}
#thumb_work li a:hover{
	background-image:url('../images/workthumb_bg.png');
	}

#thumb_work li a:hover #work_title{color:#ee155d;}
#work_title{padding:10px 0 0 20px; font-weight:bold;}

/***********portfolio sub**************/
#content_wrapper {margin-left:220px; width:750px;}
#description_wrapper{padding-bottom:20px;}
.descliption{
	list-style:none; 
	letter-spacing:0.05em;
	height:40px;
	font-size:13px;
	letter-spacing:-0.1px;	
	}
.descliption li{float:left; padding-left:10px; padding-right:10px; border-left:3px solid #919191;	margin-top:7px;}
#pro_title{font-size:20px; font-weight:bold; padding-bottom:10px; letter-spacing:-0.02em;}
#work_img{list-style:none;  padding-top:10px;}
#work_img li{padding-bottom:10px;}
#work_img li img{border:2px solid #dfdede;}
#activelink a{color:#c13b12;}
#mobile_working_img{list-style:none;}
#mobile_working_img li{float:left; padding-right:20px; padding-bottom:20px;}

/******contact*******/
#contact{width:750px; margin-left:220px;}
#aboutinfo h4{
	font-size:23px; 
	font-weight:bold; 
	color:#2e2e2e; 
	line-height:32px; 
	letter-spacing:-0.02em;   
	}
#aboutinfo{ margin-bottom:30px; background-color:#dfdede;}
#aboutinfo2{list-style:none; line-height:22px;padding-bottom:20px;}
.contact_bold{font-weight:bold;}
#contact .contact_bold{font-size:15px; letter-spacing:-0.01em;}
#contact p.contact_bold{padding-bottom:10px;}
form {width:400px; float:left;}
#thank_message{float:right; width:300px; padding-top:140px; padding-right:50px;}
#thank_message strong{font-size:35px;}
#thank_message{font-size:20px; letter-spacing:-0.01em;}
#thank_message p{padding-top:20px;}
/***border*****/
#border_left, #border_right,#border_top, #border_bottom { background:#585757 none repeat scroll 0 0;}
#border_left{
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:8px;
	}
#border_right{
	height:100%;
	right:0;
	position:fixed;
	top:0;
	width:8px;
	}
#border_top{
	height:8px;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	}
#border_bottom{
	height:8px;
	left:0;
	position:fixed;
	bottom:0;
	width:100%;
	}
/***footer*****/

#footer{margin:80px 0 60px 0; border-top:1px solid #dfdede;}
p#copyright{color:#616060; font-size:11px; padding-top:30px;}
/***************/


