/* columns: */
div.all-even-column-1{clear:both;float:left;display:inline;width:323px;overflow-x:hidden;}
	div.all-even-column-1-bordered{clear:both;float:left;display:inline;width:316px;border-right:5px solid black;overflow-x:hidden;}
div.all-even-column-2{float:left;display:inline;width:323px;overflow-x:hidden;}
	div.all-even-column-2-bordered{float:left;display:inline;width:316px;border-right:5px solid black;overflow-x:hidden;}
div.all-even-column-12{clear:both;float:left;display:inline;width:664px;overflow-x:hidden;}
	div.all-even-column-12-bordered{clear:both;float:left;display:inline;width:639px;border-right:5px solid black;overflow-x:hidden;}
div.all-even-column-3{float:left;display:inline;width:323px;overflow-x:hidden;}
div.all-even-column-23{float:left;display:inline;width:646px;overflow-x:hidden;}
div.all-even-column-123{display:block;}



/* 4 blog: */
#menu ul ul {padding:0 0 14px 0;border-bottom:5px solid black;margin:0 0 14px 0;}

/* form related */
input,textarea {border:1px solid black;padding:2px;font-size:12px;}

.post h2 {border-bottom:1px solid #999;}
.post .meta {color:#333;font-size:10px;margin:0 0 7px 0;}
div.feedback {margin-bottom:21px;}



#mainHead .inner {position:relative;height:20px;padding:0;margin:48px 14px 0 0;}
#mainHeadBox {position:relative;}
#mainHeadBox .mainHeadBoxInner{height:92px;}
/* header advertising: */
#headerAdSpace {position:relative;height:118px;overflow:hidden;}

#header-txt-ad-area{height:16px;padding:16px;font-size:16px;line-height:16px;font-weight:bold;}
#header-txt-ad-area a{color:#C01B0F;}
.home-no-ad-between-header-content{height:30px;}

#main-navi {position:absolute;bottom:8px;right:21px;width:600px;height:20px;}
#mainHead ul.main-navi {text-align:right;}
#mainHead ul.main-navi li {display:inline;margin-left:10px;}
#mainHead ul.main-navi a {font-size:14px;font-weight:bold;text-transform: uppercase;color:black;}
#mainHead ul.main-navi a.active,
#mainHead ul.main-navi a:hover {color:#C01B0F;text-decoration:none;}

#metaNavi{position:absolute;top:7px;right:21px;height:20px;width:500px;text-align:right;}
#metaNaviNewPos {position:absolute;top:-1px;right:21px;height:20px;width:500px;text-align:right;}
#mainHead ul.meta-navi li {display:inline;padding:0 0 0 7px;text-transform: uppercase;}
#mainHead ul.meta-navi a {font-weight:bold;font-size:11px;line-height:12px;color:black;}
#mainHead ul.meta-navi a.active,
#mainHead ul.meta-navi a:hover {color:#C01B0F;text-decoration:none;}

#homelink:hover{text-decoration: none;}
#mainHead #homelink{
	position: absolute;
	display:block;
	width: 200px;
	height: 43px;
	bottom: 0px;
	left: 21px;
	overflow:hidden;
}

#searchBox {position:absolute;right:17px;top:32px;width:590px;font-weight:bold;font-size:12px;}
#searchBox .smallButton {position:absolute;top:3px;right:0px;}
#searchBox #searchRadioButtons {position:absolute;top:2px;right:55px;}
#searchBox #searchRadioButtons Input {position:relative;top:3px;}
#searchBox #searchInputField {font-weight:bold;font-size:12px;padding:3px 5px 2px 5px;border:1px solid black; width:228px;position:absolute;top:0px;right:210px;}

#languageToggle {position:absolute;top:1px;left:22px;font-size:11px;font-weight:bold;line-height:12px;text-transform:uppercase;}

#languageToggle a {
color:black;
}
#languageToggle a:hover {
text-decoration:none;
color:#C01B0F;
}

/* footer navi */
#universal-footer .separated-left {min-height:98px;}

#universal-footer div.separated-left {padding-left: 14px;}
#universal-footer ul {margin:0;}
#universal-footer li {font-size:10px;line-height:14px;margin:0 7px 7px 0;}
#universal-footer li a{color:#fff;font-size:14px;font-weight:bold;}
#universal-footer li a:hover,
#universal-footer li a:active{ color:#C01B0F;text-decoration:none;}
#universal-footer ul.rss {list-style-image: url(images/master/rss-icon.gif);}
#universal-footer ul.rss li {list-style-position:inside;}
#addThisButton {margin:14px 0 0 0;}


/* @group socialBookmarks */
#socialBookmarks A{
	display: block;
	float: left;
	height: 16px;
	width: 16px ;
	background-position: center;
	background-repeat: no-repeat;
	padding: 0;
	margin:2px 5px 2px 0;
	border: none;
}
#socialBookmarks A SPAN{
	display: none;
}
.link-delicious{background-image: url(images/assets/socialicons/delicious.gif);}
.link-mrwong{background-image: url(images/assets/socialicons/mrwong.gif);}
.link-technorati{background-image: url(images/assets/socialicons/technorati.gif);}
.link-digg{background-image: url(images/assets/socialicons/digg.gif);}
.link-yigg{background-image: url(images/assets/socialicons/yigg.gif);}
.link-stumble-upon{background-image: url(images/assets/socialicons/stumble-upon.gif);}
/* @end */

/* twitter */
ul#twitter_update_list li{width:100%;clear:both;float:left;padding-bottom:7px;}
ul#twitter_update_list li.loading{text-align:center;}
