h1,h2,h3,h4,h5,h6, legend{
	color:#444;
	}

body{
	color:#555;
	background:#000 url(../images/bg_ak.jpg) repeat-x;
	}

body#blog_page{
	color:#555;
	background:#fff url(../images/bg1_ak.jpg) repeat-x;
	}
	
#frontpage{
	background:#000 url(../images/bg_ak.jpg) repeat-x;
	}
body#sub_page{
	color:#555;
	background:#fff url(../images/bg1_ak.jpg) repeat-x;
	}
	
	
#head h1 a{
	background:transparent url(../images/logo.jpg) repeat-x;
	margin-top:2px;
	}
	
.meta, .meta a, .copyright_link, .rss_link, .copyright_link a, .rss_link a{
	color:#777;
	}
	
.meta_sub{
	border-right:1px solid #777;
	}
	
.rss_link{
	background:transparent url(../images/rss_icon.jpg) no-repeat right 9px;
	}
	
#top .button, .more-link{
	color:#000;
	background:transparent url(../images/button_small.jpg) no-repeat 0 0;
	}
	
#top .button:hover{
	color:#333;
	background:transparent url(../images/button_small.jpg) no-repeat 0 -28px;
	}
	
.heading1, .widgettitle{
	background:transparent url(../images/indent_line.jpg) repeat-x 0 bottom;
	}
.heading_blog {
	display: -moz-inline-box;
	display:inline-block;
	top:-5px;
	line-height:1.3em;
	margin-top: 3px;
	font-size:27px;
	color:#666;
	zoom: 1;
	*display:inline;
}
.sub_heading_blog {
	font-size:11px;
}
.title_wrapper	{
	min-height:76px;
}
.title_wrapper img {float: left;}
.author_img {height:50px;width:50px;padding-right:8px; border:none;}
#blog_boarder {
	background:transparent url(../images/indent_line.jpg) repeat-x 0 bottom;
	height:2px;
	width:600px;
	padding-left: 50px;
}
	
#top .heading_tab{
	background:transparent url(../images/button_big.jpg) no-repeat 0 0;
	}
	
#top .content_right .heading_tab:hover, #top .content_right .active{
	background:transparent url(../images/button_big.jpg) no-repeat 0 -28px;
	}
	
.speciallist a{
	border-bottom:1px solid #B5B5B5;
	border-top:1px solid #fff;
	}


.speciallist a:hover{
	background:#ccc url(../images/bg_speciallist.jpg) no-repeat scroll 400px 8px;
	}
	
.post_name{
	color:#333;
	}



.prev_pic{
	border:1px solid #B5B5B5;
	background-color:#fff;	
	}
	
a:hover .prev_pic{
	border:1px solid #B5B5B5;
	}
	
.prev_pic img, a:hover .prev_pic img{
	border:none;
	}	
	
.even{
	background-color:#ededed;
	}
	
.odd{
	background-color:#e4e4e4;
	}
	
.button, .more-link{
	color:#fff;
	background:transparent url(../images/button_small.jpg) no-repeat 0 0;
	}

a {
color:#444;
text-decoration:underline;
}

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

img, a img{
	border:1px solid #B5B5B5;
	background-color:#fff;
	}

a:hover img{
	border:1px solid #666;
	background-color:#fff;
	}
	
.entry img, .entry-contact, .entry a img{
	background-color:#fff;
	}

.entry a:hover img{
	background-color:#666;
	}

#contact-page {
	margin-left: 100px;	
}
#gallery-page {
	padding-top: 15px;
}
#gallery-page img {border: none;}
#gallery-page li {
	position:relative;
	list-style:none;
	display: -moz-inline-box;
	width:150px;
	display:inline-block;
	vertical-align: top;
	zoom: 1;
	*display:inline;
}
	
#top #main .active{
	color:#fff;
	}	
	
strong{
	color:#222;
	}

/* NAVIGATION */

#nav-con {
width: 714px;
background-image: url("../images/nav/nav-bg.jpg");
height:30px;
}

#nav_lhs {
	width: 102px;	
	font-weight: bold;
}
#nav_rhs {
	width: 102px;
	font-weight: bold;
}

#nav_item_lhs {
	float: left;
}
#nav_item_lhs a:link {
	display: block;
	background-image: url("../images/nav/nav_lhs.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_lhs a:visited {
	display: block;
	background-image: url("../images/nav/nav_lhs.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_lhs a:hover {
	display: block;
	background-image: url("../images/nav/nav-home-blk.jpg");
	width: 101px;
	text-align: center;
	height: 30px;
}

#nav_item_lhs_current {
	color: #ffffff;
	font-size: 14px;
	float: left;
}
#nav_item_lhs_current a:link {
	display: block;
	background-image: url("../images/nav/nav-home-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_lhs_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-home-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_lhs_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-home-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_gal, #nav_item_reel, #nav_item_voice, #nav_item_resume, #nav_item_contact {
	float: left;
	height: 30px;
}
#nav_item_gal_current, #nav_item_reel_current, #nav_item_voice_current, #nav_item_resume_current, #nav_item_contact_current {
	float: left;
	height: 30px;
}

#nav_item_gal a:link {
	display: block;
	background-image: url("../images/nav/nav_item_gal.jpg");
	width: 102px;
	text-align: center;
	height: 30px
}
#nav_item_gal a:visited {
	display: block;
	background-image: url("../images/nav/nav_item_gal.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_gal a:hover {
	display: block;
	background-image: url("../images/nav/nav-gal-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_gal_current a:link {
	display: block;
	background-image: url("../images/nav/nav-gal-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_gal_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-gal-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_gal_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-gal-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_reel a:link {
	display: block;
	background-image: url("../images/nav/nav_item_reel.jpg");
	width: 102px;
	text-align: center;
	height: 30px
}
#nav_item_reel a:visited {
	display: block;
	background-image: url("../images/nav/nav_item_reel.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_reel a:hover {
	display: block;
	background-image: url("../images/nav/nav-reel-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_reel_current a:link {
	display: block;
	background-image: url("../images/nav/nav-reel-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_reel_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-reel-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_reel_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-reel-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_voice a:link {
	display: block;
	background-image: url("../images/nav/nav_item_voice.jpg");
	width: 102px;
	text-align: center;
	height: 30px
}
#nav_item_voice a:visited {
	display: block;
	background-image: url("../images/nav/nav_item_voice.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_voice a:hover {
	display: block;
	background-image: url("../images/nav/nav-voice-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_voice_current a:link {
	display: block;
	background-image: url("../images/nav/nav-voice-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_voice_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-voice-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_voice_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-voice-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_resume a:link {
	display: block;
	background-image: url("../images/nav/nav_item_resume.jpg");
	width: 102px;
	text-align: center;
	height: 30px
}
#nav_item_resume a:visited {
	display: block;
	background-image: url("../images/nav/nav_item_resume.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_resume a:hover {
	display: block;
	background-image: url("../images/nav/nav-resume-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_resume_current a:link {
	display: block;
	background-image: url("../images/nav/nav-resume-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_resume_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-resume-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_resume_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-resume-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_contact a:link {
	display: block;
	background-image: url("../images/nav/nav_item_contact.jpg");
	width: 102px;
	text-align: center;
	height: 30px
}
#nav_item_contact a:visited {
	display: block;
	background-image: url("../images/nav/nav_item_contact.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_contact a:hover {
	display: block;
	background-image: url("../images/nav/nav-contact-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_contact_current a:link {
	display: block;
	background-image: url("../images/nav/nav-contact-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_contact_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-contact-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_contact_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-contact-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_rhs a:link {
	display: block;
	background-image: url("../images/nav/nav_rhs.jpg");
	width: 102px;
	text-align: center;
	height: 30px
}
#nav_item_rhs a:visited {
	display: block;
	background-image: url("../images/nav/nav_rhs.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_rhs a:hover {
	display: block;
	background-image: url("../images/nav/nav-blog-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}

#nav_item_rhs_current a:link {
	display: block;
	background-image: url("../images/nav/nav-blog-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_rhs_current a:visited {
	display: block;
	background-image: url("../images/nav/nav-blog-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}
#nav_item_rhs_current a:hover {
	display: block;
	background-image: url("../images/nav/nav-blog-blk.jpg");
	width: 102px;
	text-align: center;
	height: 30px;
}



/*feature area*/

#wrapper {
	clear: both;
	width: 960px;
	left: 50%;
	margin-left: -502px;
	position:relative;
}

#head-shot {
	/*height: 475px;
	width: 389px;*/
	height:490px;
	width:425px;
	margin-top: 22px;
}

.head-shot-border {
	position:relative;
	clear:both;
	float:left;
	overflow:hidden;
	/*width:392px;
	height:472px;*/
	height:480px;
	width:425px;
	padding:1px;
	background:#e4e4e4 none repeat scroll 0 0;
	border:1px solid #b5b5b5;
}
.main_image {
	float:left;
	/*height:470px;*/
	height:475px;	
	overflow:hidden;
	padding:1px;
	position:relative;
	/*width:389px;*/
	width:414px;	
	border:1px solid #fff;
	background-color:#e4e4e4;
}

#home_text_border{
	padding:4px;
	width:520px;
	position:absolute;
	height:470px;
	left:425px;
	background:#e4e4e4 none repeat scroll 0 0;
	border:1px solid #b5b5b5;	
	}
.home_text {	
	width:518px;
	height:468px;
	float:left;
	position:absolute;
	z-index:1;
	border:1px solid #fff;
	background-color:#e4e4e4;
}
#home_text_wrapper {
	background-image: url("../images/txt-bg.gif");
	width: 511px;
	position:absolute;
	z-index:1;
	left:425px;
	height: 461px;
}
#home_text {
	padding-top: 6px;
	padding-left: 26px;
	padding-right: 26px;
	padding-bottom: 10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#bottom-main {
	
}
#bot_links {
	margin-top: 50px;
	background: #000;
}
#email-me {
	display: block;
	background-image: url("../images/email-me.gif");
	width: 144px;
	height: 67px;
	margin-left: 90px;
}
#email-link {
	font-size:22px;
	color: #FFF;
	padding-bottom:7px;
	padding-top: 7px;
}
#email-link a:link {
	text-decoration:none;
	color:#FFF;
	font-size:22px;
}
#email-link a:visited {
	text-decoration:none;
	color:#FFF;
	font-size:22px;
}
#email-link a:hover {
	text-decoration:underline;
	color:#FFF;
	font-size:22px;
}
#follow-me {
	display: block;
	padding-top: 10px;
	background-image: url("../images/follow-me.gif");
	width: 151px;
	height: 67px;
	margin-left: 90px;
	background-repeat: no-repeat;
}
#social-but {
	width: 400px;
	height: 55px;
	display: inline;
	float:left;
	padding-top: 12px;
	margin-left: 10px;
}

#twitter {
	float:left;
	padding-right: 10px;
}
#youtube {
	float:left;
	padding-right: 10px;
}
#rss {
	float:left;
	padding-right: 10px;
}
#imdb {
	float:left;
	padding-right: 10px;
}
#spotlight {
	float:left;
	padding-right: 10px;
}

#twitter a:link {
	display: block;
	background-image: url("../images/twitter-blk.gif");
	width: 52px;
	text-align: center;
	height: 52px;
}
#twitter a:visited {
	display: block;
	background-image: url("../images/twitter-blk.gif");
	width: 52px;
	text-align: center;
	height: 52px;
}
#twitter a:hover {
	display: block;
	background-image: url("../images/twitter-col.gif");
	width: 52px;
	text-align: center;
	height: 52px;
}
#youtube a:link {
	display: block;
	background-image: url("../images/youtube-blk.gif");
	width: 54px;
	text-align: center;
	height: 54px;
}
#youtube a:visited {
	display: block;
	background-image: url("../images/youtube-blk.gif");
	width: 54px;
	text-align: center;
	height: 54px;
}
#youtube a:hover {
	display: block;
	background-image: url("../images/youtube-col.gif");
	width: 54px;
	text-align: center;
	height: 54px;
}
#rss a:link {
	display: block;
	background-image: url("../images/rss-blk.gif");
	width: 54px;
	text-align: center;
	height: 54px;
}
#rss a:visited {
	display: block;
	background-image: url("../images/rss-blk.gif");
	width: 54px;
	text-align: center;
	height: 54px;
}
#rss a:hover {
	display: block;
	background-image: url("../images/rss-col.gif");
	width: 54px;
	text-align: center;
	height: 54px;
}
#imdb a:link {
	display: block;
	background-image: url("../images/imdb-blk.gif");
	width: 111px;
	text-align: center;
	height: 52px;
}
#imdb a:visited {
	display: block;
	background-image: url("../images/imdb-blk.gif");
	width: 111px;
	text-align: center;
	height: 52px;
}
#imdb a:hover {
	display: block;
	background-image: url("../images/imdb-col.gif");
	width: 111px;
	text-align: center;
	height: 52px;
}
#spotlight a:link {
	display: block;
	background-image: url("../images/spotlight-blk.gif");
	width: 53px;
	text-align: center;
	height: 53px;
}
#spotlight a:visited {
	display: block;
	background-image: url("../images/spotlight-blk.gif");
	width: 53px;
	text-align: center;
	height: 53px;
}
#spotlight a:hover {
	display: block;
	background-image: url("../images/spotlight-col.gif");
	width: 53px;
	text-align: center;
	height: 53px;
}
#footer_wrapper {
	/*background-image:url(../images/footer-bg.jpg) no-repeat;
	background:#000 url(../images/footer-bg.jpg) repeat-x;*/
	background-color:#000;
	height: 600px;
}
#footer-top {
	display: block;
	background-image: url("../images/footer-top.gif");
	width: 269px;
	text-align: center;
	height: 21px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#footer-text {
	display: block;
	background-image: url("../images/footer-txt.gif");
	width: 163px;
	text-align: center;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}

#footer-top-blog {
	display: block;
	background-image: url("../images/footer-top-blog.jpg");
	width: 269px;
	text-align: center;
	height: 21px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#footer-text-blog {
	display: block;
	background-image: url("../images/footer-txt-blog.jpg");
	width: 163px;
	text-align: center;
	height: 20px;
	margin-right: auto;
	margin-left: auto;
}
#footer-bg {
	background-image: url("../images/footer-txt.gif");
}
#reel {
	width: 800px;
	margin-left: 100px;
	margin-right:auto;
	text-align:center;
}
	

.feature_text{
/*background:transparent url(../images/bg_feature_text.jpg) no-repeat top left;*/
	}

.feature_text, .feature_image, #subpage .content, .widget{
	border:1px solid #fff;
	background-color:#e4e4e4;
	}
	
.feature_image_container{
	border:1px solid #fff;
	background-color:#b5b5b5;	}
	
.amplify_thumb{
	border:1px solid #fff;
	background-color:#b5b5b5;
	}
	
.amplify_thumb_wrap{
	background:transparent url(../images/bg_thumb.jpg) repeat-x bottom left;
	}
.prev_thumbs, .next_thumbs{
	background:transparent url(../images/button_next.jpg) no-repeat top left;
	}	
#top .prev_thumbs{
	background:transparent url(../images/button_prev.jpg) no-repeat top left;
	}
	
.amplify_thumb{
	border:1px solid #B5B5B5;
	background-color:#fff;
	}
	
#top .feature_thumbs .current_image{
	border:1px solid #666;
	}
	
.content_resume{
	width:600px;
	float:right;
	height: 1370px;
	overflow:hidden;
	border:1px solid #fff;
	background-color:#e4e4e4;
	}
.content_border_resume {
	float:left;
	padding:4px;
	width:602px;
	height: 1370px;
	position:relative;
	margin-top: 30px;
	margin-bottom: 40px;
	background:#e4e4e4 none repeat scroll 0 0;
	border:1px solid #b5b5b5;
}

.content_border_gal {
	float:left;
	position:relative;
	padding: 10px;
	margin-bottom: 40px;	
}
.content_blog{
	width:600px;
	float:right;
	/*height: 470px;*/
	overflow:hidden;	
}
.content_border_blog{
	float:left;
	padding:4px;
	width:602px;
	/*height: 470px;
	margin-bottom: 10px;*/
	margin-bottom: 20px;
	position:relative;
	margin-top: 30px;
	}
.content{
	width:600px;
	float:right;
	height: 470px;
	overflow:hidden;
	}
/*needed for js*/

.slowfade{
		background:transparent url(../images/button_small.jpg) no-repeat 0 0;
	}
	
.content_right .slowfade{
		background:transparent url(../images/button_big.jpg) no-repeat 0 0;
	}
	
.content_right .active .slowfade{
		background:transparent url(../images/button_big.jpg) no-repeat 0 -28px;
	}
	
#nav .current_page_item .slowfade, #nav .slowfade_mod, #top #nav .current_page_item .slowfade_mod{
		background:transparent url(../images/button_endless.gif) repeat-x 0 -28px;
	}
	
#nav .slowfade{
		background:#ededed url(../images/button_endless.gif) repeat-x 0 0px;
	}
	

	
#top #nav li a{
	border-right:1px solid #b5b5b5;
	}
	
body div.pp_pic_holder .pp_content a.pp_close {
background:transparent url(../images/btnClose.png) no-repeat scroll left center;
}

.cutter{
background:transparent url(../images/bg_small_icon.jpg) no-repeat right bottom;	
	}
	

/*sidebar */
#subscribe_txt {
	background-image:url(../images/sidebar/sunscribe-txt.jpg);
	width:305px;
	height:46px;
}
#subscribe_sidebar {
	width:309px;

}
#subscribe_sidebar li {
	display: inline;
	list-style-type: none;
}
#find_me_txt {
	background-image:url(../images/sidebar/find-me-tsxt.jpg);
	width:305px;
	height:46px;
}
#find_me_sidebar {
	padding-left:5px;
	background:#fff none repeat scroll 0 0;
	width:309px;

}
#find_me_sidebar li {
	display: inline;
	list-style-type: none;
}

#wp-calendar th, #prev, #next {
background-color:#fff;
}

.widget a, .widget a:visited{
border-bottom:1px solid #B5B5B5;
}

.widget a:hover{
background-color:#fff;
color:#333;	
}

#top .recentcomments, #top .widget_archive li, #top .widget_categories li{
border-bottom:1px solid #B5B5B5;
}
	
#s, .text_input, .text_area, textarea, #commentform input{
	border:1px solid #b5b5b5;
	color:#555;
	background:#fff;
	}


#searchsubmit, #send, #top #submit{
	border:1px solid #b5b5b5;
	background-color:#fff;
	cursor:pointer;
	color:#fff;
	}
	
#cancel-comment-reply-link, .advancedlink{
	border:1px solid #b5b5b5;
	background-color:#fff;
	cursor:pointer;
	color:#555;
	}
	
#searchsubmit:hover, #send:hover, #top #submit:hover, #cancel-comment-reply-link:hover, .advancedlink:hover{
	background-color:#b5b5b5;
	color:#333;
	}
	
.icon1 {
background:transparent url(../images/icon1.jpg) repeat scroll 0 0;
}

.icon2 {
background:transparent url(../images/icon2.jpg) repeat scroll 0 0;
}
	
/* ---------------------- Pagination -------------------*/

.pagination span, .pagination a{
	border:1px solid #B5B5B5;
	color:#555;
	background-color:#fff;
}

.pagination a:hover{
	border:1px solid #666;
	color:#333;
	background:#fff;
}
.pagination .current{
	border:1px solid #bbb;
	color:#fff;
	background:transparent url(../images/button_endless.gif) repeat 0 24px;
}



#top .commentlist li{
border:1px solid #B5B5B5;
}



/*border for ajax input fields*/
.ajax_valid .text_input, .ajax_valid .text_area{border:1px solid #70A41B; color:#555;} /*#70A41B*/
.ajax_false .text_input, .ajax_false .text_area{border:1px solid #ffb628; color:#555;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}


.content_border, .mainpage_border, .widgetborder .head-shot-border{
	background:#e4e4e4 none repeat scroll 0 0;
	border:1px solid #b5b5b5;
	}
	
blockquote{
	border-left:5px solid #888888;
	color:#888888;
	}