








/*-------------------------------------------------*/
/*	Header
/*-------------------------------------------------*/
#ml_header {
	border-top-color: #303538;
	background: #ffffff  no-repeat top left scroll; 
	box-shadow: 0 1px 1px rgba(0,0,0,0.07);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.07);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.07); 
	color: #303538;
}

.sf-menu a {
	color: #303538;
}

.ml_social a,
.ml_contacts a,
.ml_header_main_logo .ml_text_logo {
	color: #ff5900;
}

.ml_header_main_logo:hover .ml_text_logo {
	color: #303538;
}

.sf-menu ul {
	box-shadow: 0 1px 1px rgba(0,0,0,0.07);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.07);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.07); 
}

.sf-menu ul,
.sf-menu ul a,
.sf-menu > li > a:hover,
.sf-menu > li.sfHover > a,
.sf-menu > li.current-menu-item > a,
.sf-menu > li.current-menu-parent > a,
.sf-menu > li.current_page_parent > a,
.sf-menu > li.current-menu-ancestor > a {
	background-color: #303538;
	color: #ffffff;
}

.sf-menu ul li a:hover,
.sf-menu ul li.sfHover > a {
	background-color: #ffffff;
	color: #303538;
}

/*--- Contacts ---*/
.ml_contacts span {
	color: #ff5900;
}

.ml_contacts a {
	color: #303538;
}



/*-------------------------------------------------*/
/*	Welcome Screen
/*-------------------------------------------------*/
.ml_welcome_screen {
	background:
		transparent
		url()
		repeat
		center top;
}

.ml_welcome_image {
	background:
		transparent
		url()
		no-repeat
		center center;
}



/*-------------------------------------------------*/
/*	Portfolio Navigation
/*-------------------------------------------------*/


#ml_portfolio_screenshots .overview {
	width: 2716px;
}

.ml_follow_arrow {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/light/left_right_arrows.png)
		no-repeat
		-36px -1px;
}

.ml_portfolio_screenshot_divider {
	border-bottom-color: #acb0b2;
}

.ml_skill_arrow {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/dark/left_right_arrows.png)
		no-repeat
		-36px -1px;
}

.ml_portfolio_screenshot_skills {
	color: #ffffff;
}

.ml_portfolio_screenshot .ml_like_heart span {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/dark/like_heart.png)
		no-repeat
		-32px 1px;
	color: #ffea00;
}

.ml_portfolio_screenshot .ml_like_heart.ml_already_liked span {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/dark/like_heart.png)
		no-repeat
		4px -37px;
}

#ml_portfolio_screenshots .scrollbar {
	background-color: #ffffff;
	box-shadow: 0 1px 1px rgba(0,0,0,0.07);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.07);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.07); 
}

#ml_portfolio_screenshots .scrollbar .thumb {
	background:
		#303538		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/dark/left_right_arrows.png)
		no-repeat
		right 4px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); 
}

#ml_portfolio_screenshots .scrollbar .thumb .end {
	background:
		#303538		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/dark/left_right_arrows.png)
		no-repeat
		left -34px;
}

.ml_portfolio_screenshot {
	border-color: #303538;
	color: #ffffff;
}

.ml_portfolio_screenshot_info {
	background: #303538  no-repeat top left scroll; 
}

.ml_portfolio_screenshot_info h3 {
	color: #ffea00;
}

.ml_portfolio_screenshot_info p,
.ml_portfolio_screenshot_info span {
	color: #ffffff;
}

.ml_portfolio_skills a,
.ml_portfolio_screenshot a {
	color: #ffffff;
}

.ml_portfolio_skills a:hover,
.ml_portfolio_screenshot a:hover,
.ml_portfolio_skills  ul li.selected a {
	color: #ffea00;
}

.ml_portfolio_skills {
	background-color: #303538;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); 
	color: #ffffff;
}

.ml_selected_arrow {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/dark/left_right_arrows.png)
		no-repeat
		-38px 2px;
}

.gecko .ml_selected_arrow {
	background-position: -38px 3px;
}

.ie9 .ml_selected_arrow {
	background-position: -38px 1px;
}

.ml_loading_portfolio {
	background:
		#303538		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/dark/ajax-loader.gif)
		no-repeat
		50% 50%;
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); 
}



/*-------------------------------------------------*/
/*	Portfolio Item Container
/*-------------------------------------------------*/
.ml_portfolio_scroll_top,
.ml_portfolio_item_container {
	background: #ffffff  no-repeat top left scroll; 
	box-shadow: 0 1px 1px rgba(0,0,0,0.07);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.07);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.07); 
	color: #303538;
}

.ml_portfolio_scroll_top a {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/light/up_arrow.png)
		no-repeat
		center center;
}

.ml_portfolio_item_container a,
.ml_portfolio_item_container a:visited {
	color: #ff5900;
}

.ml_slider_pagination li a {
	background-color: #303538;
}

.ml_slider_pagination li.current a {
	background-color: #ff5900;
}

.ml_portfolio_item_featured_content .ml_like_heart span {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/light/like_heart.png)
		no-repeat
		-32px 1px;
}

.ml_portfolio_item_featured_content .ml_like_heart.ml_already_liked span {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/light/like_heart.png)
		no-repeat
		4px -37px;
}

.ml_portfolio_items_nav .nav-prev a {
	background:
		#303538		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/dark/left_right_arrows.png)
		no-repeat
		1px -34px;
}

.ml_portfolio_items_nav .nav-next a {
	background:
		#303538		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/dark/left_right_arrows.png)
		no-repeat
		-31px 4px;
}

.ml_portfolio_items_nav div a:hover {
	background-color: #ff5900;
}

.ml_related_work_divider {
	background-color: #f3f1e5;
}

.ml_related_work {
	color: #757c80;
}

.ml_related_work_thumbnail {
	border: 1px solid #f3f1e5;
}

.ml_related_work_title h5 {
	color: #303538;
}

.ml_related_work_title:hover h5 {
	color: #ff5900;
}

.ml_portfolio_item_info .ml_related_work_thumbnail {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/light/glasses.png)
		no-repeat
		center center;
}



/*-------------------------------------------------*/
/*	Blog
/*-------------------------------------------------*/
.ml_pages_nav div {
	background: #303538  no-repeat top left scroll; 
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); 
}

.ml_post_index_featured {
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); 
}

.ml_pages_nav div a {
	color: #ffffff;
}

.ml_pages_nav div a:hover {
	color: #ffea00;
}

.ml_post_index {
	background: #303538  no-repeat top left scroll; 
}

.ml_post_index_title a {
	color: #ffffff;
}

.ml_post_index_title a:hover {
	color: #ffea00;
}

.ml_post_index_info {
	color: #ffffff;
}

.ml_post_index_info .ml_divider {
	border-bottom-color: #acb0b2;
}

.ml_loop_info {
	background: #303538  no-repeat top left scroll; 
	color: #ffffff;
}

.ml_loop_info_title span {
	color: #ffea00;
}

.ml_post_index_details,
.ml_post_index_details a,
.ml_post_index_details span {
	color: #acb0b2;
}

.ml_post_index_details a:hover {
	color: #ffea00;
}



/*-------------------------------------------------*/
/*	Blog Post
/*-------------------------------------------------*/
.ml_post_single {
	background: #ffffff  no-repeat top left scroll;	
	box-shadow: 0 1px 1px rgba(0,0,0,0.07);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.07);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.07); 
}

.ml_featured_image {
	background:
		transparent
		url(http://www.supamonke.com/blog/wp-content/themes/seraphim/images/light/glasses.png)
		no-repeat
		center center;
}

.ml_post_content {
	color: #303538;
}

.ml_post_content a {
	color: #ff5900;
}

.ml_post_info a {
	color: #757c80;
}

.ml_post_single blockquote {
	color: #ff5900;
}

.ml_post_single code {
	color: #757c80;
}

.ml_post_single .ml_divider {
	border-bottom-color: #757c80;
}


.ml_post_single input[type=text],
.ml_post_single .input-text,
.ml_post_single .wpcf7-text,
.ml_post_single textarea {	
	border-color: #757c80;
	box-shadow: inset 0px 2px 4px rgba(0,0,0,.13);
		-moz-box-shadow: inset 0px 2px 4px rgba(0,0,0,.13);
		-webkit-box-shadow: inset 0px 2px 4px rgba(0,0,0,.13);
}

.ml_post_single input[type=text]:focus,
.ml_post_single .input-text:focus,
.ml_post_single .wpcf7-text:focus,
.ml_post_single textarea:focus {	
	border-color: #303538;
	box-shadow: inset 0px 3px 6px rgba(0,0,0,.23);
		-moz-box-shadow: inset 0px 3px 6px rgba(0,0,0,.23);
		-webkit-box-shadow: inset 0px 3px 6px rgba(0,0,0,.23);
}


.ml_post_single button,
.ml_post_single .ml_button,
.ml_post_single .wpcf7-submit,
.ml_post_single .input[type=submit] {
	background-color: #303538;
	color: #ffea00;
}

.ml_post_single button:hover,
.ml_post_single .ml_button:hover,
.ml_post_single .wpcf7-submit:hover,
.ml_post_single .input[type=submit]:hover {
	color: #ffffff;
}



/*-------------------------------------------------*/
/*	Page
/*-------------------------------------------------*/
.ml_page_content {
	background: #ffffff  no-repeat top left scroll; 
	box-shadow: 0 1px 1px rgba(0,0,0,0.07);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.07);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.07); 
	color: #303538;
}

.ml_page_content .ml_divider {
	border-bottom-color: #757c80;
}

.ml_page_content a {
	color: #ff5900;
}

.ml_page blockquote {
	color: #ff5900;
}

.ml_page code {
	color: #757c80;
}

.ml_404_title {
	color: #ff5900;
}


.ml_page input[type=text],
.ml_page .input-text,
.ml_page .wpcf7-text,
.ml_page textarea {	
	border-color: #757c80;
	box-shadow: inset 0px 2px 4px rgba(0,0,0,.13);
		-moz-box-shadow: inset 0px 2px 4px rgba(0,0,0,.13);
		-webkit-box-shadow: inset 0px 2px 4px rgba(0,0,0,.13);
}

.ml_page input[type=text]:focus,
.ml_page .input-text:focus,
.ml_page .wpcf7-text:focus,
.ml_page textarea:focus {	
	border-color: #303538;
	box-shadow: inset 0px 3px 6px rgba(0,0,0,.23);
		-moz-box-shadow: inset 0px 3px 6px rgba(0,0,0,.23);
		-webkit-box-shadow: inset 0px 3px 6px rgba(0,0,0,.23);
}


button,
.ml_button,
.wpcf7-submit,
.input[type=submit] {
	background-color: #303538;
	color: #ffea00;
}

button:hover,
.ml_button:hover,
.wpcf7-submit:hover,
.input[type=submit]:hover {
	color: #ffffff;
}

#mcTagMap .tagindex h4,
#sc_mcTagMap .tagindex h4 {
	border-bottom: 1px solid #303538; 
}

.tagindex ul li {
	border-bottom: 1px solid #f3f1e5; 
}

.tagindex a {
	color: #757c80;
}

.tagindex a:hover {
	color: #ff5900; 
}



/*-------------------------------------------------*/
/*	Comments
/*-------------------------------------------------*/
.ml_comments {
	background: #303538  no-repeat top left scroll;	
	color: #ffffff;
}

.ml_comment_author .avatar {
	background: #303538;
	border-color: #ffffff;

	
}

.ml_comment_author a {
	color: #ffffff;
	text-decoration: none;
}

.ml_comment_author a:hover {
	color: #ffea00;
}

.ml_comment_content {
	color: #ffffff;

	
}

.ml_comment_date_time a,
.ml_comment_edit a,
.ml_comment_reply a {
	color: #ffea00;
}


#comment-form .input-text,
#comment-form textarea,
#comment-form .input-text:focus,
#comment-form textarea:focus {	
	border-color: #303538;
}


#comment-form a {
	color: #ffea00;
}

.ml_comments button {
	background-color: #ffffff;
	color: #ff5900;
}

.ml_comments button:hover {
	color: #303538;
}



/*-------------------------------------------------*/
/*	Widgets
/*-------------------------------------------------*/

/*--- WordPress Widgets ---*/
.widget {
	background: #303538  no-repeat top left scroll;	box-shadow: 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2); 
	color: #ffffff;
}

.widget a {
	color: #ffea00;
}

.widgettitle {
	border-bottom: 1px solid #f3f1e5;
}

.widget_calendar caption {
	border-bottom: 1px solid #acb0b2;
}

/*--- Flickr Widget ---*/
.ml_jflickrfeed a {
	border-color: #acb0b2;

	
		border-width: 3px;
		border-color: #ffffff;

	
}

.ml_jflickrfeed img {
	background-color: #303538;
	padding: 1px;}

.ml_jflickrfeed a:hover {
	background: #ffea00;
	border-color: #ffea00;
	border-width: 3px;}

.widget_search {
	box-shadow: 0 0 0 rgba(0,0,0,0);
		-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
		-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
}



/*-------------------------------------------------*/
/*	Footer
/*-------------------------------------------------*/
.ml_copyright {
	background: #ffffff  no-repeat top left scroll;	box-shadow: 0 1px 1px rgba(0,0,0,0.07);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.07);-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.07); 
	color: #303538;
}

.ml_copyright a {
	color: #757c80;
}



/*-------------------------------------------------*/
/*	Body Background
/*-------------------------------------------------*/
body {
	background-color: #f3f1e5;
	background-image: url(http://www.supamonke.com/blog/wp-content/uploads/2011/11/BG.jpg);
	background-repeat: repeat;
	background-position: top center;
	background-attachment: scroll;
}



/*-------------------------------------------------*/
/*	Google Web Fonts
/*-------------------------------------------------*/
h1, h2, h3, h4, #ml_header, #ml_header .sf-menu, .ml_related_work_title h5, .ml_post_index_title a, blockquote, .ml_copyright {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: none;
}



/*-------------------------------------------------*/
/*	Custom CSS
/*-------------------------------------------------*/
.intro a:link {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: none;
        text-decoration:none;
        font-size: 30px; 
        line-height: 135%; 
        color: #303538;}
.intro a:visited {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: none;
        text-decoration: none; 
        font-size: 30px; 
        line-height: 135%;}
.intro a:hover{
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: none;
        text-decoration: underline;  
        font-size: 30px; 
        line-height: 135%;
        color: #FFEA00;}
.intro a:active {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: none;
        text-decoration: underline;   
        font-size: 30px; 
        line-height: 135%;
        color: #FF0000;}

.espLink a:link {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: none;
        text-decoration: none;
        color: #303538;}
.espLink a:visited {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: none;
        text-decoration: none;}
.espLink a:hover{
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: none;
        text-decoration: underline;
        color: #FFEA00;}
.espLink a:active {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	text-transform: none;
        text-decoration: underline;
        color: #FF0000;}
div.squishCol {
        width: 70%;
        }
div.squishCol2 {
        padding-right: 20%;
        }
#rLink {
       float: right;
       }

.ml_header_main_logo {margin-top: 0;}

.h6Tight { margin-bottom: 10px;
}
