/*
Theme Name: ckportfolio
Theme URI: http://ckportfolio.com
Description: Custom theme for ckportfolio.com
Version: 1.0
Author: Chris Kim
Author URI: http://ckportfolio.com
Tags: Chris Kim
*/


a
{
color:#aaa; font-weight:normal; text-align:left; text-decoration:;
}


a:hover
{
	text-decoration:none;
}

body
{
	background-color:#272829;
/* background-image:url(bg2.png);
	background-position:top center;
	background-attachment:scroll;
	background-repeat:no-repeat; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, arial, sans-serif;
	color: #fff;
}

p, h1, h2, h3, h4, h5, h6
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

td
{
	vertical-align:top
}

img
{
	border:0px;
}


#h_line1
{
	width:960px; height:2px; background-color:#333;
}



#header
{
  width: 960px;
  margin-left: auto ;
  margin-right: auto ;
  margin-top:30px;
  margin-bottom:20px;

}

#logo
{
	font-size: 50px; color:#00789f; font-weight:bold; letter-spacing:-3px; margin-bottom:0px;
}

#logo_address
{
font-size:20px; letter-spacing:-1px
}

#itembox
{

float:right; padding-left:45px;
font-size: 30px; color:#333; font-weight:bold; letter-spacing:-1px; text-align:right; text-decoration:none; border:0px solid #000;
}

#itembox a
{
color:#ccc; font-weight:normal; letter-spacing:-2px; text-align:left; text-decoration:none;
}


#itembox a:hover
{
color:#00789f;
}


.teaser_image
{
 width:480px; height:300px; float:left; overflow:hidden; border:0px solid #000; background-color:#000;
}

.teaser_image img
{
 width:480px; height:300px;
}


	

#body
{
  width: 960px;
  margin-left: auto ;
  margin-right: auto ;
}

#tagline
{
	font-size:40px; font-weight:bolder; line-height:0.85; letter-spacing:-2px; width:960px; padding-bottom:30px;
}

#tagline2
{
	font-size:15px; width:480px; font-weight:normal; line-height:1.5; letter-spacing:-0px;  margin-bottom:30px;
}


#page_title
{
	font-size:90px; font-weight:bolder; line-height:0.85; letter-spacing:-8px; width:960px; color:#222; padding-bottom:10px;
}

#page_tagline
{
	font-size:30px; font-weight:bolder; line-height:0.85; letter-spacing:-2px; width:960px; color:#222; padding-bottom:40px;
	
}


#body_box
{
	width:240px;
	
}

.body_box2
{
	width:240px; float:left;
	
}


#body_heading
{
	font-size:35px;
	font-weight: normal;
	letter-spacing: -2px;
	color:#666
}

#body_heading a
{
	font-size:35px;
	font-weight: normal;
	margin-bottom:10px;
	letter-spacing: -2px;
	color:#666;
	text-decoration:none;
}




#body_content
{
	font-size:15px;
	font-weight: normal;
	line-height:1.5;
	text-align:left;
	padding-top:10px;
	margin-bottom:30px;
	padding-right:20px;
	letter-spacing:-0px;
}

#body_content h1
{
	color:#777;
	text-transform:uppercase;
	font-size: 14px; letter-spacing:2px;
	margin-bottom:5px;

}

#body_content p
{

}





#body_about_sidebar_heading
{
	font-size:35px;
	font-weight: normal;
	margin-bottom:10px;
	letter-spacing: -2px;
	
}


#body_about_sidebar_content
{
	font-size:15px;
	font-weight: lighter;
	line-height:1.5;
	text-align:left;
	padding-right:20px;
	letter-spacing:-0px;
}

#item_details
{
	font-size:11pt; font-weight:normal; letter-spacing:0px; line-height:1.5; letter-spacing:0.0625em; margin-top:20px; margin-bottom:20px; padding:10px; color:#fff; background-color:#111;
}

#item_details a
{
	font-weight:bold; color:#999;
}

#item_description
{
font-size:1em; font-weight:normal; letter-spacing:0px;line-height:1.4; color:#999	
}

#item_description a
{
	text-decoration:none; color:#eee;
	}

#item_description a:hover
{
	text-decoration:none; color:#00789f;
	}


#footer
{
  width: 960px;
  margin-left: auto ;
  margin-right: auto ;
  margin-top:20px;
  border-bottom:30px solid transparent;
}

#footer_text
{
font-size:11px;
}

#footer_link
{
 font-size:11px; text-align:right; word-spacing:11px; 	
}

#footer_link a
{
	color:#333; text-decoration:none;
}

.nav a { background: #444; color:#444; text-decoration: none; font-size:0px; margin: 0px 10px 0px 0px; padding:6px 3px; }
.nav a:hover { background: #00789f; color:#00789f;}

.nav a.activeSlide { background: #999; color:#999;}
.nav a:focus { outline:none; }
