/* @override http://www.mwgamma.nl/cms/wp-content/themes/amma/style.css */

/*
Theme Name: AMMA
Description: The Super awesome AMMA custom Wordpress theme.
Version: 1.0
Author: deb
Author URI: http://debasish.info/
*/

/* ==============
===== RESET =====
================= */
td{
	margin: 0;
	border-style:none;
	border-width: 0;
	height: 20px;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:top;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body { background:#fff; color:#a1a1a1; font:normal 11px/15px arial, sans-serif; }
input, textarea, select, option { font:normal 9px/11px verdana, sans-serif; margin:0; padding:0; color:#4e4b4b; }
a, a:active, a:visited { color: #000;
	text-decoration: none;
}

p a:hover{
	text-decoration:underline;
}

/* =======================================
===== COMMON CLASSES, MAIN STRUCTURE =====
========================================== */

.left { float:left; display:inline;
}
.left a{
	
	
	
	
}

#footer div.center div.txt.left a strong {
	bottom: 3px;
	position: relative;
	right: -9px;
}
.right { float:right; display:inline; }
.clear { clear:both; }

#outerContainer { background:url(assets/outerContainer.png) center top repeat-y; }
#innerContainer { background:url(assets/innerContainer.jpg) center top no-repeat; }
#container { width:1034px; margin:0 auto; position:relative; }

#leftSidebar { margin:0 20px 20px 0; width:300px; }

#rightSidebar { width:180px; margin:0 0 20px; padding:20px 8px; background:#eef1f2; border-top-left-radius:5px; border-bottom-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; }

#content { width:500px; padding:0 0 15px; }

#fin { background:url(assets/fin.png); width:1064px; height:40px; margin:0 auto 30px; clear:both; font-size:0px; position:relative; }

/* ==================
=====	HEADER	=====
===================== */

#top { height:120px; background:url(assets/top.jpg); }

#top h1 { padding:32px 0 0; }
#top h1 a { display:block; width:333px; height:55px; background:url(assets/logo.png); }

#top .banner { width:468px; height:60px; overflow:hidden; padding: 32px 0 0; text-align:right; }

#top .banner br { display:none; }

#top .banner p { padding:0; margin:0; }

/* ==========================
=====	MAIN NAVIGATION	=====
============================= */

#nav { height:78px; padding:0 0 7px; margin:0 0 15px; background:url(assets/nav.png) center bottom no-repeat; }

#nav li { float:left; border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }

#nav li a { float:left; padding:20px 20px 0 35px; height:52px; font-size:9px; border-bottom:6px solid #fff; font-family:verdana, sans-serif; text-align:right;
	color: #979a97;
}
#nav li a span { display:block; text-transform:uppercase; color:#6a747c; font-size:17px; line-height:20px; }

#nav li a:hover, #nav li.active a { border-color:#e41f93; background-color:#000; color:#fff; }
#nav li a:hover span, #nav li.active a span { color:#fff; }

#nav form { margin:41px 19px 0 0; height:16px; padding:1px; border:1px solid #dfdfdf; border-radius:3px; -moz-border-radius:2px; -webkit-border-radius:3px; }

#nav input { border:0; height:16px; float:left; color:#bec3c6; font-style:italic; font-size:11px; line-height:14px; }

#nav #s { background:#fcfcfc; padding:0 0 0 5px; }
#nav #searchsubmit { cursor:pointer; background:#fcfcfc url(assets/search.png) center 1px no-repeat; width:20px; }

/* ==========================
=====	LEFT SIDEBAR	=====
============================= */

#catNav { background:#000; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:13px; width:280px; margin:0 0 0 20px; font-size:13px; padding:0 0 2px; }

#catNav a { color:#fff; }

#catNav .catName { height:36px; line-height:34px; border-bottom:1px solid #fff; background:url(assets/icon_close.png) 10px 15px no-repeat; padding:0 0 0 20px; cursor:pointer; }
#catNav .catName a { display:block; height:36px; line-height:34px; }

#catNav .postList { background:#E9007F; display:none; }

#catNav .postList a { display:block; line-height:20px; color:#CDCECF; background:url(assets/posts.png) 15px 17px no-repeat; padding:5px 10px 5px 35px; border-bottom:1px solid #7C848B; }
#catNav .postList a:hover { color:#fff; }
#catNav .postList a.active { font-weight:bold; color:#fff; }

#leftSidebar .banner { text-align:center; }

/* ==================
=====	CONTENT	=====
===================== */

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { padding:0 0 10px; color:#6a747c; }

#content h1 { font-size:22px; line-height:25px; }
#content h2 { font-size:17px; line-height:20px; }
#content h3 { font-size:15px; line-height:18px; }
#content h4 { font-size:13px; line-height:15px; }
#content h5 { font-size:11px; line-height:13px; }
#content h6 { font-size:10px; line-height:10px; }

#content p { padding:0 0 10px; }

#shortArticleNoImg li p {
	margin-top: -19px;
}

#content .tab1 { padding-left:20px; }
#content .tab2 { padding-left:40px; }
#content .tab3 { padding-left:60px; }
#content .tab4 { padding-left:80px; }
#content .tab5 { padding-left:100px; }

#content ul { list-style:disc outside; margin:0 10px 15px 20px; }
#content ul li, #content ol li { padding: 0 10px 5px 0; }

#content ol { list-style:decimal outside; margin:0 10px 15px 25px; }

#content blockquote { background:#FFFFF; padding: 0px 12px 1px; margin: 0 20px 10px; top: -8px; position: relative; }

#content div.singlePost blockquote ul li { list-style-type: square; }

#content pre { font-family:arial, sans-serif; }

.more, .moreBtn a { display:block; width:58px; height:25px; background:url(assets/more2.png) left top no-repeat; text-indent:-9999px; }
.more:hover, .moreBtn a:hover { background:url(assets/more1.png) left top no-repeat; }

.pageImg { padding:2px 0 10px; }

#mainArticle { height:100%; overflow:hidden; margin:0 0 15px; padding:0 0 15px; background:url(assets/border.png) left bottom repeat-x; }
#mainArticle p { padding:0; }
#mainArticle div.left, #mainArticle div.right { width:48.5%; }

.shortArticle h2 { padding:0 0 5px; }
.shortArticle .category { text-transform:uppercase; font-size:9px; font-family:arial, sans-serif; padding:0 0 5px; }
.shortArticle .category a { color:#414141; }

#content #shortArticleNoImg { height:100%; overflow:hidden; margin:0 0 15px; padding:0 0 15px; list-style:none; background:url(assets/border.png) left bottom repeat-x; }

#content #shortArticleNoImg li { float:left; width:240px; padding: 0 10px 0 0; }
#content #shortArticleNoImg li:nth-child(even) { padding:0 0 0 10px; }

#shortArticleWImg img.left { width:240px; height:120px; }

#shortArticleWImg .txt { width:235px; }

.singlePost { background:url(assets/border.png) left bottom repeat-x; padding:0 0 10px; margin:0 0 10px; }

.postMeta { padding:0 0 10px;  }

/* ======================
=====	COMMENTS	=====
========================= */

#commentform { background:#babcbd url(assets/commentFormTop.png) left top no-repeat; padding:30px 0 0; }

#commentform .in { background:url(assets/commentFormBot.png) left bottom no-repeat; padding:0 20px 11px; height:100%; overflow:hidden; }

#commentform h2 { padding:0 0 15px; }

#commentform input.left, #commentform input.right { margin:0 0 13px; width:212px; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #fff; background:#fff; }

#commentform textarea { clear:both; margin:0 0 15px; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:0; background:#fff; width:449px; }

#commentform #submit { float:right; width:62px; height:23px; background:url(assets/submit.png) left top no-repeat; border:0; cursor:pointer; }

#content .commentlist { list-style:none; margin:0; color:#fff; }

.commentlist a { color:#fff; }

.commentlist li.even { background:#babcbd url(assets/evenCommentTop.png) left top no-repeat; padding:30px 0 0; }

.commentlist li.even .comment-body { background:url(assets/evenCommentBot.png) left bottom no-repeat; padding:0 50px 15px 20px; }

.commentlist li.odd { background:#6a747c url(assets/oddCommentTop.png) left top no-repeat; padding:30px 0 0; }

.commentlist li.odd .comment-body { background:url(assets/oddCommentBot.png) left bottom no-repeat; padding:0 50px 15px 20px; }

.commentlist li.depth-1 { margin:0 0 10px; }

.commentlist span.says { display:none; }

.commentlist cite.fn { font-weight:bold; font-size:13px; float:left; font-style:normal; }

.commentlist .comment-meta { text-align:right; }

#content .commentlist p { clear:both; padding:10px 0 0; }

p.nocomments { display:none; }

/* ==========================
=====	RIGHT SIDEBAR	=====
============================= */

#bigLogos { height:80px; border-bottom:1px solid #dfdfdf; position:relative; margin:0 0 15px; }
#bigLogos br { display:none; }

.smallLogos img { display:block; margin:25px auto; }

#rightSidebar h3 { text-align:center; font-size:13px; }

/* ==================
=====	FOOTER	=====
===================== */

#footer { clear:both; padding:25px 0 15px; background:#000; }

#footer .center {
	width:500px; 
	margin: 0 auto;
	height: 150px;
}

div.msg {
	width: 150px;
	margin-left: 60px;
	margin-top: -45px;
}

div.info a{
	margin-right: 0;
	margin-left: 60px;
}

a.tweet-link {
	color: #5e5e5e;
}


#twitter-tracker-3 {
	list-style-type: none;
}

div.tweet_entry {
	margin-top: 14px;
	padding-bottom: 6px;

}

/* My Comment */





#footer .txt { width:240px; }

#footer .txt h5 { font-size:17px; text-transform:uppercase; color:#fff; }

#footer .txt p { padding:5px 0 0; }

#footer .txt a{
	color: #fefff4;
}

#footer .title { color:#fff; }

#footer .more { background:url(assets/more1.png) left top no-repeat; margin:10px 0 0; }
#footer .more:hover { background:url(assets/more2.png) left top no-repeat; }

#bottomNav { height:15px; padding:12px 12px 0 0; font-family:verdana, sans-serif; font-size:10px; color:#000; line-height:11px; }

#bottomNav li, #bottomNav a { float:left; display:inline; }

#bottomNav li { border-right:1px solid #000; height:12px; margin:0 7px 0 0; padding:0 7px 0 0; }

#bottomNav a { color:#000; }

/* ===== NASTY BACKGROUND FIXES ==== */

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#innerContainer { background-position: 49.999% 0; }
	#container, #fin { left:1px; }
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	#innerContainer { margin-left: -1px;}
}

#shortArticleNoImg li div.category a {
	visibility:hidden
}

span.hilite.term-0, span.hilite.term-1,
span.hilite.term-2,
span.hilite.term-3,
span.hilite.term-4 {
	font-weight: bold;
	background-color: #929992;
	color: #f9fef9;
}

div.kolom.kolom-2 {
	position: relative;
	width: 240px;
	float: right;
}
div.kolom.kolom-3 {
	visibility:hidden;	
}
div.kolom.kolom-4 {
	visibility:hidden;	
}
div.kolom.kolom-5 {
	visibility:hidden;	
}


div.singlePost a.more.right {
	visibility:hidden;
}

#tweetsBig div.tweet_entry {
	margin-top: 10px;
	padding-bottom: 0px;
	width: 250px;
	height: 140px;
	float: left;
	

}
div.singlePost div.kolom-wrapper.kolom-wrapper-3 div.kolom.kolom-1 {
	width: 450px;
}
div.singlePost div.kolom-wrapper.kolom-wrapper-3 div.kolom.kolom-2 {
	width: 450px;
	float:none;
}
div.singlePost div.kolom-wrapper.kolom-wrapper-3 div.kolom.kolom-3 {
	visibility:visible;
	width: 450px;
	float:none;
}

div.kolom.kolom-1.kolom-first {
	position: relative;
	
	width: 240px;
	float: left;
}

div.kolom-wrapper{
}






