/**********************************************
/* 
/*********************************************/

html, body {
	margin:0;
	padding:0;
}
body {
	font-family: georgia,"times new roman",serif;
	font-size: 12px;
	line-height:17px;
	color: #565656;
	background-image: url(../images/gattaca-body-bg.png);
	background-repeat: repeat-x;
	background-color:#FBFCFC;
	margin-bottom:106px;
}
/**********************************************
/* 
/*********************************************/
div#container {
	width:942px;
	margin:0 auto;
	position: relative;
	text-align:left
	z-index: 300;
}
div#container {
	z-index:300;
}

/**********************************************
/* 
/*********************************************/
div.main-wrapper {
	
}
/**********************************************
/* 
/*********************************************/
div.top-wrapper {
	overflow:hidden;
	height:96px;
}



div.top-wrapper div.top-left {
	float:left;
	margin-top:59px;
}

div.top-wrapper div.top-right {
	float:right;
	margin-top:59px;
}



div.top-wrapper div.top-right span.top-menu {
	margin-right:10px;
}

div.top-wrapper div.top-right span.top-menu A,
div.top-wrapper div.top-right span.top-menu A:hover {
	color:#878f99;
	font-weight:normal;
	font-size:12px;
}



div.top-wrapper div.top-right span.top-search {
	position: relative;
	top: -3px;
}

div.top-wrapper div.top-right span.top-search form {
	margin:0px;
	display:inline;
}

div.top-wrapper div.top-right span.top-search input{
	background-image:url(../images/gattaca-header-search-bg.png) !important;
	background-repeat:no-repeat;
	border:0px solid #D2D6C8 !important;
	color:#565656 !important;
	font-size:10px !important;
	/*height:auto !important;*/
	height:13px !important;
	margin:0px 0px 0px 18px;
	padding:2px 0 4px 4px !important;
	width:181px !important;
}



/**********************************************
/* 
/*********************************************/
div.banner-wrapper {
	overflow:hidden;
	height:360px;
}

div.banner-bg {
	overflow:hidden;
	height:360px;
	position:absolute;
	top:96px;
	left: 0px;
	width:100%;
	z-index:-900;
	z-index: 200;
	background-repeat: no-repeat;
	background-position: top center;
}

div.banner-wrapper .venstretv-type1{
	height:250px;
	margin:40px 0 0 0;
	width:300px;
}

div.banner-wrapper .venstretv-type3{
	height:250px;
	margin:40px 0 0 0;
	width:300px;
	position:absolute;
}

div.banner-wrapper .venstretv-type5{
	margin:59px 0 0 0;
}

div.banner-wrapper .banner-link{
	display:block;
	height:34px;
	margin:290px 0 0 753px;
	width:185px;
}

div.banner-wrapper .banner-link-type3{
	display:block;
	height:34px;
	margin:290px 0 0 753px;
	width:185px;
	position:absolute;
}


/**********************************************
/* 
/*********************************************/
div.header-wrapper {
	/*height:139px;*/
	overflow:hidden;
}

div.header-menu {
	margin:28px 0 28px 0;
}


/**********************************************
/* Content scetoin
/*********************************************/
div.content-wrapper {
	margin-left:0px;
	margin-right:0px;
}
div.content-col1 {
	overflow:hidden;
	width:160px;
	float:left;
}
div.content-col2 {
	overflow:hidden;
	width:453px;
	margin-left:36px;
	float:left;
}
div.content-col3 {
	overflow:hidden;
	width:257px;
	margin-left:36px;
	float:left;
}


/**********************************************
/* 
/*********************************************/
div.footer-wrapper {
	color: #7c7d7f;
	clear:left;
	width:100%;
	margin-top: 70px;
	height:40px;
	margin-bottom:3px;
	background-attachment: scroll;
	background-image: url(../images/gattaca-footer-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
div.footer-wrapper a {
	color: #52aed5;
	text-decoration:none;
	font-weight:normal;
}
div#div-footer-col1 {
	margin-left: 20px;
	margin-top: 22px;
	float: left;
	width: 85px;
	display: inline;
}
div#div-footer-col2 {
	margin-top: 22px;
	float: left;
	width: 40px;
	margin-right: 195px;
}
div#div-footer-col2 img {
	position: relative;
	top: 2px;
}
div#div-footer-col3 {
	margin-top: 22px;
	float: left;
	width: 465px;
}
div#div-footer-col4 {
	margin-top: 15px;
	float: left;
}

/*

div.footer-wrapper img {
	margin-right:3px;
	vertical-align:middle;
	margin-bottom:2px;
}

div.footer-wrapper div.hr {
	height: 15px;
	background-attachment: scroll;
	background-image: url(../images/gattaca-footer-hr.gif);
	background-repeat: no-repeat;
	background-position: center;
}
div.footer-wrapper div.hr hr {
	display: none;
}
div.footer-wrapper div.footer-col1 {
	float:left;
	width:160px;
	margin-left:21px;
}
div.footer-wrapper div.footer-col2 {
	margin-left:36px;
	float:left;
	width:400px;
	margin-top:4px;
}
div.footer-wrapper div.footer-col2 A {
	padding-bottom:3px;
}
div.footer-wrapper div.footer-col3 {
	float:left;
	width:255px;
	margin-left:36px;
	margin-top:4px;
}
div.footer-wrapper div.footer-col3 a {
	color:#939395;
}
*/





/**********************************************
/* 
/*********************************************/
.breaking-news-header {
	padding-top: 6px;
	padding-bottom: 20px;
	margin: 0px;
	color: #ff6633;
	border-top: 2px solid #ff6633;
}

.breaking-news-ruler {
	padding: 0px;
	margin: 0px;
	margin-top: -15px;
	margin-bottom: 30px;
	border-bottom: 2px solid #ff6633;
}

#commentform #freecap {
	width: 160px;
	padding: 3px;
	border: 1px solid #bdbdbd;
}


/**********************************************
/* 
/*********************************************/
div.fce-simple-img{
	margin: 0;
}

div.fce-simple-img img{
	margin: 0;
	display:block;
}

/**********************************************
/* 
/*********************************************/

.tx-gattacatwitterlist-pi1 .user_timeline-frontpage {
	color: #ffffff;
	width: 257px;
	overflow: hidden;
	background-color: #d8e5ed;
	height: 180px;
	background-image:url(/fileadmin/gattaca/page_templates/images/gattaca-tagcloud-bg.png);
	background-repeat:repeat-x;
}

.tx-gattacatwitterlist-pi1 .user_timeline-frontpage .user_timeline-frontpage-title {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin:20px 0 0 25px;
}


.tx-gattacatwitterlist-pi1 .user_timeline-frontpage .user_timeline-frontpage-text {
	color:#FFFFFF;
	font-size:12px;
	margin:16px 25px 0;
}

.tx-gattacatwitterlist-pi1 .user_timeline-frontpage .user_timeline-frontpage-link {
	float:right;
	margin:35px 15px 0 0;
}

.tx-gattacatwitterlist-pi1 .user_timeline-frontpage .user_timeline-frontpage-link a {
	color: #ffffff;
	font-weight: normal;
}


.tx-gattacatwitterlist-pi2 .tx-bee3twitterfeed-pi2-tweet {
	width: 100%;
	float: left;
	border-bottom: 1px solid #dadfe6;
	padding-bottom: 10px;
	margin-bottom: 17px;
}

.tx-gattacatwitterlist-pi2 .tx-bee3twitterfeed-pi2-tweet .tweet-header {
	color: #919599;
	font-family: Verdana,Geneva,Kalimati,sans-serif;
	font-size: 10px;
	width: 100%;
	padding-bottom: 5px;
}

.tx-gattacatwitterlist-pi2 .tx-bee3twitterfeed-pi2-tweet .tweet-body {
	width: 100%;
	font-size: 17px;
	line-height: 20px;
	color: #4064A2;
	padding-bottom: 14px;
}

.tx-gattacatwitterlist-pi2 .tx-bee3twitterfeed-pi2-tweet .tweet-meta {
	float: right;
	clear: right;
}

/**********************************************
/* 
/*********************************************/

div.div-comment-item {
	margin-bottom: 14px;
}

div.div-comment-info {
	width: 125px;
	float: left;
}

div.div-comment-name {
	font-size: 14px;
	color: #536580;
}

div.div-comment-date {
	font-size: 14px;
	color: #999999;
}

div.div-comment-content {
	width: 325px;
	float: left;
}

td.div-comment-box-tl {
	width: 18px;
	height: 4px;
	line-height: 4px;
	background-image: url(../images/commentbubble-tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

td.div-comment-box-tm {
	width: 300px;
	height: 4px;
	line-height: 4px;
	background-image: url(../images/commentbubble-tm.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

td.div-comment-box-tr {
	width: 7px;
	height: 4px;
	line-height: 4px;
	background-image: url(../images/commentbubble-tr.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

td.div-comment-box-ml {
	width: 18px;
	background-image: url(../images/commentbubble-ml.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

td.div-comment-box-mm {
	width: 300px;
	vertical-align: top;
	font-size: 11px;
	color: #808080;
}

div.div-comment-box-mm-inner {
	width: 280px;
	overflow: hidden;
	margin: 5px 10px 5px 10px;
}

td.div-comment-box-mr {
	width: 7px;
	background-image: url(../images/commentbubble-mr.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

td.div-comment-box-bl {
	width: 18px;
	height: 8px;
	line-height: 8px;
	background-image: url(../images/commentbubble-bl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

td.div-comment-box-bm {
	width: 300px;
	height: 8x;
	line-height: 8px;
	background-image: url(../images/commentbubble-bm.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

td.div-comment-box-br {
	width: 7px;
	height: 8px;
	line-height: 8px;
	background-image: url(../images/commentbubble-br.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/**********************************************
/* 
/*********************************************/
div.div-commentform {
	background-color: #212e43;
	width: 414px;
	color: #e6ebf2;
}

div.div-commentform a, .tx-srfreecap-pi2-cant-read {
	color: #e6ebf2;
}

div.div-commentform-inner {
	width: 384px;
	margin-left: 16px;
}

div.div-commentform-title {
	padding-top: 15px;
	padding-bottom: 15px;
}

div.div-commentform-text {
	padding-bottom: 10px;
	color: #e6ebf2;
}

div.div-commentform-name {
	margin-bottom: 10px;
}

div.div-commentform-name input {
	margin-bottom: 10px;
	width: 175px;
	height: 12px;
}

div.div-commentform-email {
	margin-bottom: 10px;
}

div.div-commentform-email input {
	margin-bottom: 10px;
	width: 175px;
	height: 12px;
}

div.div-commentform-captcha {
	margin-bottom: 10px;
}

div.div-commentform-captcha input {
	margin-bottom: 10px;
	width: 211px;
	height: 12px;
}

div.div-commentform-inner input {
	border: 1px solid #b2b2b2;
	color: #6d6d6d;
	font-size: 12px;
	padding: 2px 5px 4px 4px;
}

div.div-commentform-textarea {
	margin-bottom: 10px;
}

div.div-commentform-textarea textarea {
	width: 374px;
	height: 124px;
	border: 1px solid #b2b2b2;
	color: #6d6d6d;
	font-size: 12px;
	padding: 5px 5px 4px 5px;
}

div.div-commentform-submit {
	padding-bottom: 6px;
}

div.div-commentform-submit input {
	border: 0px;
}

div.div-commentform-leftrow {
	width: 200px;
	float: left;
}

div.div-commentform-rightrow {
	width: 184px;
	float: left;
}

div.div-commentform-captchaimage {
	margin-left: 20px;
}

div.div-commentform-captchaimage IMG {
	border: 1px solid #b2b2b2;
}

div.div-commentform-subnotice {
	margin-top: 8px;
}

div.post-single-container h1 {
	color: #5b79ae;
	-x-system-font: none;
	font-family: georgia, serif;
	font-size: 28px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.15em;
	margin-bottom: 15px;
	padding: 0;
}

h2#comments {
	margin-top: 35px;
}

/**********************************************
/* 
/*********************************************/
.tx-bee3flickr-pi1 {
	border-top: 1px solid #d3d4d4 !important;
	background: transparent url('../images/leftcol_centent_bg.gif') no-repeat;
}

div.bee3_flickr_box {
	padding-bottom: 15px;
	background: transparent url('../images/flickr_logo.gif') no-repeat 8px 6px;
}

#bee3_flickr_box-logo {
	margin-top: 0px !important;
	margin-left: 28px !important;
	padding-top: 6px;
}
/**********************************************
/* 
/*********************************************/
div.tx-fbconnect-pi1 {
	border-top: 1px solid #d3d4d4;
	background: transparent url('../images/leftcol_centent_bg.gif') no-repeat;
}

div.tx-fbconnect-pi1-inner {
	background: transparent url('../images/facebook_logo.gif') no-repeat 8px 6px;
	padding-bottom: 30px;
}

div.tx-fbconnect-pi1-logo {
	margin-left:28px;
	padding-top:6px;
}
div.tx-fbconnect-pi1-content {
	margin: 10px 3px 0px 3px;
}

/**********************************************
/* 
/*********************************************/
div.div-twitterbox {
	border-top: 1px solid #d3d4d4;
	background: transparent url('../images/leftcol_centent_bg.gif') no-repeat;
}

div.div-twitterbox-inner {
	padding-bottom: 30px;
	background: transparent url('../images/twitter_logo.gif') no-repeat 8px 6px;
}

div.div-twitterbox-logo {
	margin-left:28px;
	padding-top:6px;
}

div.div-twitterbox-link {
	margin-top: 10px;
	margin-left: 8px;
}

/**********************************************
/* 
/*********************************************/
div.div-tvbox {
	border-top: 1px solid #d3d4d4;
	background: transparent url('../images/leftcol_centent_bg.gif') no-repeat;
}

div.div-tvbox-inner {
	padding-bottom: 30px;
	background: transparent url('../images/rohdetv_logo.gif') no-repeat 8px 6px;
}

div.div-tvbox-logo {
	margin-left:28px;
	padding-top:6px;
}

div.div-tvbox-link {
	margin-top: 10px;
	margin-left: 8px;
}

/**********************************************
/* 
/*********************************************/
div.div-linkedinbox {
	border-top: 1px solid #d3d4d4;
	background: transparent url('../images/leftcol_centent_bg.gif') no-repeat;
}

div.div-linkedinbox-inner {
	padding-bottom: 30px;
	background: transparent url('../images/linkedin_logo.gif') no-repeat 8px 6px;
}

div.div-linkedinbox-logo {
	margin-left:28px;
	padding-top:6px;
}

div.div-linkedinbox-link {
	margin-top: 10px;
	margin-left: 8px;
}

/**********************************************
/* 
/*********************************************/

div.div-facebookbox {
	border-top: 1px solid #d3d4d4;
	background: transparent url('../images/leftcol_centent_bg.gif') no-repeat;
}

div.div-facebookbox-inner {
	padding-bottom: 30px;
	background: transparent url('../images/facebook_logo.gif') no-repeat 8px 6px;
}

div.div-facebookbox-logo {
	margin-left:28px;
	padding-top:6px;
}

div.div-facebookbox-logo a, div.div-facebookbox-logo a:link, div.div-facebookbox-logo a:visited, div.div-facebookbox-logo a:hover, div.div-facebookbox-logo a:active {
	position: relative;
	top: -4px;
	color: #8a8c91;
	font-weight: normal;
	font-size: 10px;	
}

.FB_ElementReady {}

div.div-facebookbox-content {
	margin: 10px 0px 0px 8px;
}

a#facebook-addfriends-button img {
	margin: 10px 0px 0px 0px;
}

.news-list-browse {
	border-top: 1px solid #c1c1c1;
}

.tx-ttnews-browsebox p {
	float: left;
	margin: 5px 0px 0px 0px;
}

.tx-ttnews-browsebox table {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.tx-ttnews-browsebox table td {
	padding: 0px;
}

.tx-ttnews-browsebox table p {
	margin: 0px 2px;
}

#facebook-invite-friends {
	background: #FFFFFF;
	height:541px;
	position:absolute;
	overflow: hidden;
	width:708px;
}



#fbb_lu {
	margin-left:40px;
}

div#bee3_flickr_box-images {
	left: 0px !important;
	position: static !important;
	margin: 0px 0px 0px 8px;
}
.tx-ttnews-browsebox {
	float: left;
	width: 100%;
}
div.tagcloud-tagitem a, div.tagcloud-tagitem a:link, div.tagcloud-tagitem a:visited, div.tagcloud-tagitem a:active {
color:#336699;
font-weight:normal;
padding:0 3px;
text-decoration:none;
}

div.tagcloud-tagitem a:hover {
font-weight:normal;
padding:0 3px;
text-decoration:none;
color:#ffffff;
background-color:#336699;
}