/* FONT CSS */
/*#demo1 {font-size:85%;}  renders 11px */
/*#demo2 {font-size:100%;} renders 13px */ 
/*#demo3 {font-size:108%;} renders 14px */
/*#demo4 {font-size:123.1%;} renders 16px */
/*#demo5 {font-size:138.5%;} renders 18px */
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{font-size:100%;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;font-size:108%;line-height:100%;}

/* ELEMENT STYLING */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
	background:#090909 none repeat scroll 0 0;
	font-family:Arial,Verdana,"Lucida Grande","Bitstream Vera Sans",sans-serif;
	line-height:15px;

}

* {
   padding:0;
   margin:0;
}

a {
	text-decoration:none;
	color: #236885;
}

h1 {
	color: #000000;
	font-weight:900;
	font-size:210.5%;	
	letter-spacing: -1px;
	margin-left:-2px;
	text-transform:uppercase;
}

.widget a:link {color:#236885;}      /* unvisited link */
.widget a:visited {color:#236885;}  /* visited link */
.widget a:hover {color:#000;}  /* mouse over link */

.widget h2 a {color: #000;}      /* unvisited link */
.widget h2 a:link {color:#000;}      /* unvisited link */
.widget h2 a:visited {color:#000;}      /* unvisited link */
.widget h2 a:hover {color:#000;}      /* unvisited link */

.SocialImg{margin-right:5px;}
#imgMyspace{display:block;float:left;width:32px;height:32px;text-decoration: none;background: url("images/social/myspace.jpg");}
#imgMyspace:hover {background-position: -32px 0;}
#imgFacebook{display:block;float:left;width:32px;height:32px;text-decoration: none;background: url("images/social/facebook.jpg");}
#imgFacebook:hover {background-position: -32px 0;}
#imgTwitter{display:block;float:left;width:32px;height:32px;text-decoration: none;background: url("images/social/twitter.jpg");}
#imgTwitter:hover {background-position: -32px 0;}
#imgSoundcloud{display:block;float:left;width:32px;height:32px;text-decoration: none;background: url("images/social/soundcloud.jpg");}
#imgSoundcloud:hover {background-position: -32px 0;}
#imgRss{display:block;float:left;width:32px;height:32px;text-decoration: none;background: url("images/social/rss.jpg");}
#imgRss:hover {background-position: -32px 0;}

img{
	border:0px;
}

strong{
	font-weight:bold;
}

/*LAYOUT*/ /* top right bottom left */ /* (top and bottom) (right and left) */

#uberWrapper {
	width:100%;
	height:100%;
	z-index:0;
	position:relative;
}

#wrapper {
	margin:0 auto;
	padding:0px 0px 100px 0px;
	width:1200px;
	height:100%;
	text-align: left;
	overflow: auto;
	font-size:100%;
	background-color:#FFFFFF;
	position:relative;
	background-image:url('images/bgRepeat.jpg');
	background-repeat:repeat-y;
}

#content {
	position:relative;
}

#contentContainer {

	position:relative;

}

#leftColumn {
	width:590px;
	float: left;
	background:#FFFFFF none repeat scroll 0 0;
	padding-top:55px;
	padding-left:40px;
	position:relative;
	left:100px;
}

#rightColumn {
	width:370px;
    float: left;
	padding-top:60px;
	position:relative;
	left:85px;
}

#lang_sel{
	padding-top:19px;
	float:right;
	padding-right:15px;
}
#lang_sel li{
	width:110px;
}

/* CONTENT */
.post{
	position:relative;
	padding-bottom:50px;
	
}

.entry{
	padding:35px 50px 0px 70px;
	line-height:25px;

}

.post-title h2 a{
	color: #000000;
	font-weight:900;
	font-size:210.5%;	
	letter-spacing: -1px;
	margin-left:-2px;
	text-transform:uppercase;
}

.post-title h2, h1{
	display: inline;
	padding-left:30px;
}

.post-details{
	display:block;
	padding-top:17px;
}

.post-dates{
	color:#FFFFFF;
	left:-80px;
	top:135px;
	position: absolute;
	width:75px;
	height:74px;
	background-image:url('images/dateBg.jpg');
	background-repeat:no-repeat;
	font-size:150%;
	text-align:center;
	padding-top:11px;
}
.post-dates em{
	font-size:120%;
	font-style: italic;
	line-height:30px;
}


.feedback{
	padding-top:25px;
	padding-left:20px;
}

.hidden{
	display:none;
}

.twitter-avatar img, img.alignleft, img[align="left"] { float: left; margin: 0px 15px 15px 0px; }
img.alignright, img[align="right"] { float: right; margin: 2px 0px 5px 10px; }
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }

.previous-entries{
	float:left;
	padding-top:30px;
	font-size:120%;
}

.next-entries{
	float:right;
	padding-top:30px;
	font-size:120%;
}

#header{
	background-image:url('images/header.jpg');
	background-repeat:no-repeat;
	width:1002px;
	height:302px;
	position:relative;
	left:100px;
	padding-bottom:5px;
}

#socialContainer{
	margin-top:17px;
	text-align: right;
	float:right;
	position:relative;
	right:119px;
}

#navContainer{
	margin-bottom:0px;
	padding: 0px 0px 20px 0px;
	background-color:#FFF;
	float:left;
	width:780px;
	height:50px;
	position:relative;
	left:100px;
}

#navContainer a,.widget h2  {
	color: #000;
	text-transform:uppercase;
	font-size:158%;
	font-weight:800;
	vertical-align:middle;
}

#navUl{
	padding:23px 0px 0px 5px;
	white-space:nowrap;
	list-style-type:none;
	float:left;
	width:600px;
}

#navUl li {
	display:inline;
	padding : 0px 20px 0px 20px;
	height:100%;
}

.widget h2, .widget h3   {
	padding: 8px 10px;
}

/*SIDEBAR*/
.cufon{
	display:inline;
}

.widget {
	background-image:url('images/widgetHeader.jpg');
	background-repeat:no-repeat;
	padding-bottom:30px;
	position:relative;
}

.widget p {
	padding : 0px 10px;
	margin-top: -2px;
}

.widget h2 {
	margin-top: 1px;
	font-weight:bold;
	font-size:135%;
}

.widget h3 {
	margin-bottom: 0px;
	font-weight:bold;
}

.widget ul {
	padding : 0px 17px 0px 10px;
	margin:0;
	list-style-type:none;
	list-style-position: outside;
}

.widget li{
	padding-top:5px;
}

.widget li a{
	font-weight:bold;
}

.twitter-avatar img{
	padding-top:15px;
}

.entry-meta{
	font-size:90%;
	display:block;

}

.entry-meta a:link{
	color:#000;
}

.topspin-widget{
	padding:15px 0px 8px 10px;
}

.twitter-avatar{
	padding-left:10px;
}

.latestUl {
	position:relative;
	padding:0px;
	margin:0px;
	width:351px;
}

.latestUl .one{
	position:absolute;
	left:281px;
	top:5px;
}
.latestUl .two{
	position:absolute;
	left:281px;
	top:96px;
}
.latestUl .three{
	position:absolute;
	left:281px;
	top:187px;
}
