

/***********************
COMMON CSS
************************/
a 			{color:#42879e; outline:none;}
a:hover 	{color:#999999;}

a img  		{border:none;}

.button{
	background-color:#6f6d6d;
	border:0;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	padding:2px 4px;
	cursor:pointer;
	}
.button:hover{background-color:#444; color:#fff;}

input{
	border:1px solid #e5e9ec;
	border-top:1px solid #adacb1;
	padding:1px;
	color:#333333;
	}
	
select{
	border:1px solid #e5e9ec;
	border-top:1px solid #adacb1;
	padding:1px;
	}


.update-btnbar input{border: none; vertical-align:middle;}


/*##################################
COMMON PAGE BOX
####################################*/	
.genral-page-box2{	min-height:1px; padding-bottom:44px;	}

.articles-blog { padding:28px 0 27px;}
.articles-page { padding:81px 0 93px;}

/*
******************************************
* HEADER TYPES
******************************************
*/
h1, h2, h3, h4, h5, h6 	{ margin:0px; color:#0a323f; font-weight:normal; font-family: 'GaramondNormalRegular',Georgia; }

/* Page title */
h1,
.hd-typ1 {
	font-size:34px;
	line-height:1;
	margin-bottom:12px;
	color:#0a323f;
	text-transform:lowercase;
	}
	
/* Article title */
h2,
.hd-typ2 {
	font-size:34px;
	line-height:1;
	margin-bottom:12px;
	color:#0a323f;
	text-transform:lowercase;
	}
.hd-typ3 {
	font-size:131%;
	line-height:1;
	margin-bottom:10px;
	color:#333333;
	}
.hd-typ4 {
	font-size:131%;
	line-height:1;
	margin:0px;
	color:#b30303;
	margin-bottom:10px;
	}
.hd-typ5 {
	color:#ffffff;
	font-size:131%;
	margin:0px;
	padding:15px 0;
	text-align:center;
	line-height:1;
	}
.hd-typ6 {
	font-size:138.5%;
	line-height:1.2;
	margin:0px;
	color:#333333;
	font-weight:normal;
	}
	
.pagetitle{ 	}
	


/***************************
XMAP SITE MAP
*****************************/
#xmap{
	padding:0 10px;
	margin-bottom:15px;
	}
#xmap .componentheading {}

#xmap ul	{margin: 12px 0 12px 0px; list-style-type:none; padding:0;}
#xmap ul li	{padding-left:12px; margin:5px 0;}
	
#xmap .menutitle{
	font-size:13px;
	line-height:1;
	margin-bottom:12px;
	color:#404041;	
	text-transform:uppercase;
	}
	
#xmap li.active a					{font-style:normal; color:#000000;	}
#xmap .level_0						{margin-bottom:15px;}
#xmap .level_0 li					{background:url(../images/bullet3.gif) no-repeat 0 5px; font-weight:bold;	}

#xmap .level_0 .level_1 li			{background:url(../images/bullet5.gif) no-repeat 0 5px; font-weight:normal;}
#xmap .level_0 .level_1 li			{*background-position:5px 5px; }

#xmap .level_0 .level_2 li			{ background:url(../images/bullet10.gif) no-repeat 0 7px;	font-weight:normal;	}
#xmap .level_0 .level_2 li			{ *background-position:5px 5px; }

#xmap .level_0 .level_3 li			{ background:url(../images/bullet4.gif) no-repeat 0 7px;	font-weight:normal;	}
#xmap .level_0 .level_3 li			{ *background-position:5px 5px; }

#xmap .level_0 .level_4 li			{ background:url(../images/bullet1.gif) no-repeat 0 7px;	font-weight:normal;	}
#xmap .level_0 .level_4 li			{ *background-position:5px 5px; }



#xmap .level_0 .level_2 li a		{ color:#333;}
#xmap .level_0 .level_2 li a:hover{ color:#000000;}
#xmap div{}


/*
#############################################
K2
#############################################*/

/*Item header */
.itemHeader h1.itemTitle {
		font-size:34px;
		line-height:1;
		margin-bottom:2px;
		color:#0a323f;
		text-transform:lowercase;
		font-family: 'GaramondNormalRegular',Georgia;
		letter-spacing:-0.013em;
		}
/************************************
Component: Itemlist view (category)
************************************/
.itemListSubCategories { margin-right:-15px;}

div.itemListCategory{
	background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
	padding:15px;
	}
	
div.subCategory {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
	padding:15px;
    /*margin: 4px;*/
	margin:0 15px 15px 0 ;
    }
div.subCategory h2{font-weight:normal;}
	
div.catItemHeader h3.catItemTitle{
	    font-family: 'GaramondNormalBold';
		font-size:22px;
		line-height:1;
		margin-bottom:0px;
		color:#0a323f;
		font-weight:normal;
		text-transform:lowercase;
		letter-spacing:0.01em;
		}
div.catItemHeader h3.catItemTitle a {color:#0a323f;}
div.catItemHeader h3.catItemTitle a:hover { color:#42879e;}	
	
div#itemListLinks {
    background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
	padding:15px;
    margin: 8px 0;
   }


div #itemListLeading{margin-bottom:15px;}
div #itemListPrimary {margin-right:-20px; overflow:hidden;}
div #itemListSecondary {margin-bottom:15px; margin-right:-15px;}

#itemListPrimary .itemContainer .catItemView{ margin:29px 20px 4px 0px;}
#itemListSecondary .itemContainer .catItemView{ margin-right:15px;}

/*****************************************
Component: Latest view
*******************************************/
.latestView-innerbox{margin-right:-15px;}

/* Category info block */
div.latestItemsCategory {
	background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E5E5E5;
	padding:15px;
	margin:0 15px 15px 0;
	}
	
div.latestItemsCategory h2 { font-weight:normal;}
div.latestItemsCategory p {}

		
/* Latest items list */

.latestItemsContainer
div.latestItemList {padding:0 15px 8px 0;}

div.latestItemView { margin-bottom:20px;} /* this is the item container for this view */

div.latestItemHeader h2{ font-weight:normal;}


/************************************************
Component: Itemlist view (generic)
*************************************************/

div.genericItemView {border-bottom:1px dotted #ccc; padding:0 0 8px 0;margin:0 0 16px 0;} /* this is the item container for this view */

div.genericItemHeader {}
div.genericItemHeader h2.genericItemTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:138%;
	line-height:1;
	padding:10px 0 4px 0;
	margin-bottom:0;
	color:#ff0000;
	font-weight:normal;
	}
/************************************************
Component: Itemlist view (user)
**************************************************/
/* User info block */
div.userBlock {background:#e8e7e7;border:1px solid #d6d6d6;margin:0 0 16px 0;padding:8px;clear:both;}

/*******************************************
Account page
********************************************/
.k2AccountPage .from-typ2{ background:url(../images/bg-frmlblbg.gif) repeat-y -810px 0 #fff; padding-bottom:10px; border-bottom:1px solid #d5d5d5;}
.k2AccountPage th.k2ProfileHeading {text-align:left;font-size:15px; color:#444; padding:8px;background:#fff; border:1px solid #d5d5d5; border-width:1px 0;}

.k2AccountPage div.k2AccountPageUpdate {padding:8px;text-align:left; padding-left:200px; border-bottom:1px solid #d5d5d5;}

.k2AccountPage table.admintable td.key,
.k2AccountPage table.admintable td.paramlist_key {
	color:#666;
	font-weight:bold;
	text-align:right;
	font-size:11px;
	width:165px;
	padding-right:15px;
	}
table.admintable .button2-left{ padding-top:10px;}


/****************************************

*****************************************/
/* Comments */
div.itemComments {background:#e8e7e7;border:1px solid #d6d6d6;padding:16px;}

/* Author block */

div.itemAuthorBlock {background:#e8e7e7;border:1px solid #d6d6d6;margin:0 0 16px 0;padding:8px;}

