/*
Theme Name: Upplevelsekarta
Theme URI: http://upplevelsekarta.se/
Description: A special theme for Upplevelsekarta.se webiste
Version: 1.0
Author: Muthuswamy K
Author URI: http://muthuswamy.in/
*/

/* DEFAULT */
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}

/* REGULAR CODING */
body{background:#f7f7f7; font-family: Arial, Helvetica, sans-serif; line-height:1.4; font-size:12px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* STRUCTURE */
#container{}
#holder{width:1000px; margin: 0px auto;}
#header{background:url(images/header.jpg) no-repeat; height:87px; border:#e0e0e0 solid; border-width:0 1px; border-top:#25befe 5px solid;}
#nav-main{background:url(images/nav.gif) repeat-x top; height:36px; border:#e0e0e0 solid; border-width:0 1px;}
#content-box{background:#fff; border:#e0e0e0 solid; border-width:0 1px 1px 1px; padding:20px 8px;}
#left-panel{float:left; width:170px; margin-right:20px;}
#main-panel{float:left; width:600px; margin-right:20px;}
#right-panel{float:left; width:170px;}
#footer{text-align:center; color:#666; padding:20px 0; font-size:11px; line-height:1.6;}
	
/* HEADER */
#logo a{display:block; width:200px; height:85px;}
#logo a span{display:none;}

/* NAVIGATION */
#nav-main li{float:left; text-transform:uppercase;}
#nav-main li a{float:left; line-height:36px; padding:0 15px; font-weight:bold; color:#fff;}
#nav-main li.current_page_item a, #nav-main li a:hover{color:#3cf; text-decoration:none;}

/* CONTENT */
p{padding:0 0 10px 0;}

	/* SIDEBARS */
	.box{margin-bottom:10px;}
	.box h3{background:url(images/box_head.gif) repeat-x top; padding: 0 15px; line-height:36px; color:#fff; font-weight:bold;}
	.box ul li{background:url(images/box_list.gif) repeat-x bottom; padding: 4px 8px;}
	.box ul li a{background:url(images/bullet.gif) no-repeat 0px 3px; padding-left: 15px; color:#25446c; font-weight:bold; display:block;}
	.box b, .box strong{font-weight:bold;}
	.box i, .box em{font-style:italic;}

	/* MAIN CONTENT */
	.box-main{margin-bottom:10px;}
	.box-main h2.box-title{background:url(images/box_main_head.gif); line-height:36px; font-size:20px; color:#fff; padding:0 10px;}
	fieldset.sub-cat-list{padding:5px 10px; background:#f5f5f5; margin-top:10px;}
	fieldset.sub-cat-list h3{font-size:14px; font-weight:bold; padding-bottom:5px;}
	fieldset.sub-cat-list ul li{width:175px; padding: 3px 3px 3px 13px; float:left; background:url(images/bullet.gif) no-repeat 0 7px;}
	fieldset.sub-cat-list a{color:#25446c;}
	
	/* STICKY POST */
	.sticky .post-content{background:#006fd9 url(images/main_bk.jpg) no-repeat center bottom; padding:12px 12px 220px 12px!important; color:#fff!important;}
	.sticky .post-content a{color:#ccc!important;}
	.sticky .post-content blockquote{background:#035099!important;}
	
	/* FEATURED POST */
	ul.fea-post li{float:left; width:180px; padding:10px; text-align:center;}
	ul.fea-post li img{width:180px; height:100px;}
	ul.fea-post li a strong{color:#555; display:block; border:#ccc solid; border-width:2px 0 1px 0;}
	ul.fea-post li a:hover{text-decoration:none;}
	ul.fea-post li a:hover strong{color:#000;}
	
	/* POST */
	.post{margin-bottom:10px;}
	.post h2.post-title{background:url(images/box_main_head.gif); line-height:36px; font-size:20px; color:#fff; padding:0 10px;}
	.post h2.post-title a{color:#fff;}
	.post .post-content{padding:12px;}
	.post .post-content p{padding:0 0 15px 0;}
	.post .post-content a{color:#666;}
	.post .post-content ul{list-style-type:disc; margin:10px 0 10px 20px;}
	.post .post-content ol{list-style-type:decimal; margin:10px 0 10px 25px;}
	.post .post-content blockquote{margin:10px 20px; background:#f5f5f5; padding:10px;}
	.post .post-content blockquote p{padding:0;}
	.post .post-content h1{font-size:18px;}
	.post .post-content h2{font-size:16px;}
	.post .post-content h3{font-size:14px;}
	.post .post-content b, .post .post-content strong{font-weight:bold;}
	.post .post-content i, .post .post-content em{font-style:italic;}

	.post-image-hold{float:right;}
	.post-image-hold img{margin:0 0 10px 10px;}
	
	h3.sub-title, h3.sub-title a{font-size:16px; color:#333; margin-top:15px; font-weight:bold; clear:right;}
	
	.navigation{height:20px; padding-bottom:20px;}
	.navigation a{color:#666;}
	.navigation .alignleft{float:left;}
	.navigation .alignright{float:right;}
	
		/* Wordpress Classes */
		.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
		.alignleft{float: left;}
		.alignright{float: right;}
		.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
		.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
		
/* FOOTER */
#footer a{color:#666;}
#footer ul li{display:inline; text-transform:uppercase;}
#footer ul li a{padding:0 5px;}

/* OTHER */
.clear{clear:both;}