/*
Theme Name: m2
Theme URI: http://getm2.com
Description: marvellous k2 overrides!
Version: 1.0
Author: mattsay
Author URI: http://metinsaylan.com/
Tags: ajax, blue, custom-header, fixed-width, one-column, two-columns, three-columns, dynamic-columns, multiple-columns, theme-options, threaded-comments, microformats, styles, widgets, framework
template: k2
*/
body{
	font: normal normal normal 75%/normal 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Verdana, Arial, sans-serif;
	background:#dddddd; /* url(images/body_bg.jpg) 50% 0% fixed no-repeat; */
}

/* PAGE */

	#page{ width:100%; padding-top:0px; border:none; background:transparent; }
	.columns-two #page{width:100%; padding-top:0px;}

/* HEADER */

	#header { height:auto; overflow:visible; background: #3371A3 url(images/header-bg.jpg) bottom center no-repeat; border-bottom:1px solid #153f61; }
	
	#header-inner{ width:900px; margin:0px auto; }
	
	#header a, #header a:hover{color:#ffffff;}
	
	#header .description{ font-size:1.4em; margin-bottom:20px; font-style:oblique; text-shadow: rgba(0, 0, 0, 0.0078125) 0px 0px 0px; }
	#header .widget { width:900px; margin:0px auto; }
	#header .widget_text p{ padding:0px 10px; }

	.hContact{ color:#ddd; font-size:1.2em; margin: 0px 40px 30px 40px; }
	.hPhoto{ float:right; margin:10px; padding:0px; }
	.hPhoto img{ border:1px solid #000; }

	#header .m2-rss-icon { position:absolute; bottom:0px; z-index:0; }
	#header .m2-rss-icon div.rss-icon { float:right; }
	
/* TITLES */

	h1, h2, h3, h4, h5, h6 {font-family: Georgia, Helvetica, sans-serif; text-shadow: #555 1px 1px 0.1em; }
	h1.blog-title, h2.blog-title{ padding:20px 40px 0px 40px; font-size: 4em; font-weight:500; 
		font-family: Georgia, Helvetica, sans-serif; text-shadow: #555 1px 1px 0.1em; color:#ffffff; }
	.single h1.blog-title, h2.blog-title{font-size:3em; color:#ffffff;}
	
	.page-head h1{ font-size: 1.6em; font-weight:500; text-shadow: #aaa 1px 1px 0.1em; background:#ddd; 
		padding:4px 8px; border-bottom-left-radius: 4px 4px;
		border-bottom-right-radius: 4px 4px;
		border: none;
		border-top-left-radius: 4px 4px;
		border-top-right-radius: 4px 4px; }
	.four04 .entry-title, body.page #current-content .entry-title, .entry-title { 
		margin:5px 0px; 
		text-align:left; 
		font-weight:500; 
		text-shadow: #aaa 1px 1px 0.1em; }
	.content h4, .content h2, .content h3 {font-size: 1.8em; font-weight:500; text-shadow: #aaa 1px 1px 0.1em; }
	.entry-content h4, .entry-meta h4 { margin:5px; }
	
/* PRIMARY */
	body.columns-two #primary-wrapper {
		float: left;
		margin-right: -320px;
		width: 100%;
	}
	#primary{
		width:560px;
	}

/* CONTENT */

	.content{ width:900px; 
		padding: 0px 0px 15px; 
		margin:0px auto; 
		background:#fff url('images/container_bg.gif') 50% 0% repeat-y; border-left:2px solid #ccc; border-right:2px solid #ccc; border-bottom:2px solid #ccc; }
	.sidebars-none .content{ }

/* ENRTY */

	.hentry{margin:0px; padding:15px 0px; border-bottom:2px dotted #666; }
	
	.entry-head{margin-top:0px; margin-bottom:15px; /*margin-left:75px;*/ }
	
	.entry-content img, .wp-caption , #sidebar-2 .ngg-widget img, #sidebar-1 .ngg-widget img {
		border: 1px solid #ccc;
		padding: 9px;
		background: #fff;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
	}
	.entry-content a:hover img, .post .wp-caption:hover {
			border: 1px solid #999;
	}

	.more-link{ font-size:80%; }
	.more-link a:after {content: "\0020\21D2";}

	.entry-thumb{ float:left; padding:0px; margin-right:10px; width:60px; height:60px; 
		background:#eeeeee url("images/no-image.gif") 50% 50% no-repeat; 
		border:2px solid #666;
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		-khtml-border-radius: 7px;
		overflow:hidden;
		}
	.entry-thumb img{ width:60px; height:60px; vertical-align:middle; }
	.entry-thumbnail  { border:2px solid #666; padding:2px; margin-left:10px; }
	
	.entry-content div {margin:auto;}

	.entry-foot .widget{margin:0px 0px 20px;}
	.entry-foot .m2-esubscribe p{text-align:center; margin:0px; background:#fbf8ca; 
		padding:4px 8px; border-bottom-left-radius: 4px 4px;
		border-bottom-right-radius: 4px 4px;
		border: 2px solid #ffcc00;
		border-top-left-radius: 4px 4px;
		border-top-right-radius: 4px 4px;
		color: #444; }
		
	.entry-foot .m2-esubscribe input[type~="text"]{
		background:#fbf8ca; border:0px; border-bottom:2px dashed #ffcc00; width:260px; 
	}
		
	ul.related_post{
		margin:0px;
		border-top:1px solid #ddd;
		list-style-type:none;
		display:block;
		margin-top:5px;
	}
	ul.related_post li{
		border-bottom:1px solid #ddd;
		padding:5px 8px;
	}
	.tab-content ul, .entry-bottom-widget ul, .sidebar-widget ul{margin:0px;
		border-top:1px solid #ddd;
		list-style-type:none;
		display:block;
		margin-top:5px;} 
	.tab-content ul li, .entry-bottom-widget ul li, .sidebar-widget ul li{ border-bottom:1px solid #ddd;
		padding:5px 8px;}
	 
 /* SHARING */ 
	.post_share{ 
	background: white;
	border: 2px solid #666;
	float: left;
	margin-left: -80px;
	margin-right: 10px;
	position: relative;}
 
    .post_share .share_wdt{margin:5px; display:block;}
	.share_wdt .fb_share_size_Small fb_share_count_wrapper{width:50px;}
	
	.share_wdt .FBConnectButton_Small .FBConnectButton_Text{ margin-left: 13px; padding: 2px 3px 3px; }
	.share_wdt .FBConnectButton_Small, .share_wdt .FBConnectButton_RTL_Small { background-position: -35% -232px; }
 
 /* COMMENTS */
 
	.comments{margin:0px 0px 20px; border-top:1px dotted #ccc; padding-top:20px; }
	
	
	#commentlist { font-size:80%; }
	#commentlist .comment{ }
	
	.bypostauthor{ background:#e6f6df; }
	
	#commentlist .avatar, #commentlist .gravatar{ float:left; margin-right:5px; }
	#commentlist li .comment-head{ margin:0px; height:32px; margin-bottom:5px; border-bottom:1px solid #ddd;}
	
	#commentlist li .comment-meta{ float:right; padding:0px; margin:0px;}
	#commentlist li .comment-meta a{ color:#ddd; }
	#commentlist li .comment-meta a:hover{ color:#666; }
	
	#commentlist li .comment-content{ padding:0px; margin:0px; clear:both; }
	
	#commentlist li .buttons {margin-bottom:10px; /*text-align:right;*/}
	
	#respond, #commentlist #respond{ border:2px solid #ccc; color:#333; background:#ddd url(images/comment_bg.jpg) top right no-repeat; font-size:110%; padding:10px; 
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		-khtml-border-radius: 7px;
		overflow:hidden;	}
	#respond a, #respond a:hover, #commentlist #respond a{ color:#444; }
	#commentlist #respond h4, #respond h4{color:#444;}
	
	#commentform input[type="text"]{border:none; border-bottom:1px dashed #999; background:#dedede;}
	#commentform textarea {background:url(images/textarea-bg.gif) top left; }
	
	/*#commentlist li:hover{background:#cdcdcd;}*/

/* SIDEBARS */
	.secondary{width:300px;}

	.livesearch #s{width:275px; }
	#s, #search-label.overlabel-apply{
		border:2px solid #639ad4;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px; 
		font-size:120%; 
		font-family: Georgia, Helvetica, sans-serif; 
		width:290px; 
		padding:3px 5px; 
		line-height:22px; }
		
	#s{ /*background:url(images/search_bg.jpg) top right no-repeat; */}
	#searchreset, #searchload{top:7px; right:3px; }

/* FOOTER */
	#footer{ width:880px; padding: 15px 10px 30px; margin:0px auto; /*background:#fff url(images/footer-top.jpg) top center no-repeat;*/ min-height:30px; }
	.footerpoweredby{ float:right; text-align:right; }
	.footerfeedlinks{ float:left; text-align:left; }
	
/* NEXTGEN */ 

	body.page .entry-content .ngg-album-compact h4{font-size:15px; font-weight:normal;}
	.ngg-related-gallery{ margin:10px; }

/* COMMONS */

	a[rel~="nofollow"]{border-bottom:1px dashed #999;}
	#lightbox{z-index:598;} 
	
	.box {border:1px solid #ddd;}
	
	pre{ background:#f0f0f0; padding:10px; border:2px solid #ccc; border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px; }
	code{background:#ddd;}
	
	.entry-content div.toc{
		border:2px solid #ccc; 
		background:#eee;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px; float:right; width:auto; margin-left:10px; padding:5px; font-size:80%;}
	.entry-content div.toc ol{margin:0px;}
		
	.m2-adsense{width:auto;}
	.m2-adsense .square-200{float:right; clear:right; margin-left:10px; }
	
	div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3, #sidebar ul div#fw_tabs_tabdisplay_1.first ul.tabbed_sidebar li.tab h3{
		font-size:12px;
	}
	
	#rollingarchives{width:560px; border-bottom:2px solid #ccc;}
	body.smartposition #rollingarchives{border-bottom:2px solid #ccc;}
	
	.countdown{border:2px solid #333;}
	
	div.note, .note{ border:2px solid #ffcc00; background:#fffccc; margin:10px; padding:10px; padding-left:20px; border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px; font-style:oblique; }
	div.warning, .warning{border:2px solid #bb7777; background:#ffcccc; margin:10px; padding:10px; padding-left:20px; border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-khtml-border-radius: 8px; font-style:oblique;}
	
/* DROPDOWN */
 
	.admintab a{position:fixed; top:5px; left:5px; right:auto;}
 
	#header .shailan-dropdown-menu{ padding:2px 10px; }
	#header .shailan-dropdown-menu ul.dropdown {
		white-space: nowrap;
	}
	#header .shailan-dropdown-menu ul.dropdown li{
		margin:0px 2px;
	}
	#header .shailan-dropdown-menu ul.dropdown  li ul{ width:auto; background: #333; background: url(images/opacity.png); 		
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px; }
	#header .shailan-dropdown-menu ul.dropdown ul ul { left:100%; top:0px; }
	#header .shailan-dropdown-menu ul.dropdown  li a{ display: block;
		padding: 5px 15px;
		font-size: 1em;
		color: white;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px; }
 
	#header .shailan-dropdown-menu ul.dropdown li a:hover {
		background: #333; background: url(images/opacity.png); 	
		color: #eee;
		text-decoration: none;
	}
 
	#header .shailan-dropdown-menu ul.dropdown li.current_page_item>a,
	#header .shailan-dropdown-menu ul.dropdown li.current-cat>a,
	#header .shailan-dropdown-menu ul.dropdown li.current-cat>a:hover,
	#header .shailan-dropdown-menu ul.dropdown li.current_page_item>a:hover,
	body.single ul.dropdown li.blogtab>a,
	body.single ul.dropdown li.blogtab>a:hover {
		color: #333;
		background: white;
		text-decoration: none;
	}
	
	#header .shailan-dropdown-menu ul.dropdown li.current_page_ancestor>a,
	#header .shailan-dropdown-menu ul.dropdown li.current_page_ancestor>a:hover{
		font-style:italic;
		text-decoration:underline;
	}
 
	

	
	

