body{

	font-family: Verdana, Geneva, Tahoma, sans-serif;
	/*font-family-alt: font-family:Cambria,Georgia,Serif;*/
	font-size:12px;

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:1.2em;

	margin:0px;

	padding:0px;
	
	/*background-color: #000000;
	background-image: url(../images/body-bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;*/
}

th

{

	font-family:Helvetica,Arial,sans-serif;

	font-size:11px;

	font-size-adjust:none;

	font-stretch:normal;

	font-style:normal;

	font-weight:normal;

	line-height:normal;

}




a img{
	border: 0;
}
/*
a:link, a:visited{
	 color: #000000;
}

a:hover, a:active, a:focus

{

color:#0071C7;
text-decoration:none;
background-color:#0080D5;}

*/
h1{
	font-weight: bold;
	font-size: 1.3em;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	text-decoration: none;
	line-height: 1em;
	}

h2{
	font-weight: bold;
	font-size: 1.4em;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	text-decoration: none;
	line-height: 1em;
}

h3{
	font-weight: bold;
	font-size: 1.3em;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	text-decoration: underline;
	line-height: 1em;
}

h4{
	font-weight: bold;
	font-size: 1.1em;
	margin-top: 0.2em;
	margin-bottom: 0.5em;
	text-decoration: underline;
	line-height: 1em;
}

.hideme {
	display: none;
	visibility: hidden;
}

.bold {
	font-weight: bold;
}

label{
	cursor: pointer;
}

.left{
	float: left;
}

.right{
	float: right;
}

p {	margin: 5px 0px;
	font-weight: normal;
	font-size: 1.1em;
	color: #000000;
	line-height: 1em;}

blockquote {
        margin: 10px 10px;
	padding: 8px;
	border: 1px solid black;
	font-weight: normal;
	color: #D3D3D3;
	line-height: 1.2em;}

.spacer{
	clear: both;
}

strong {font-weight: bold;}


/************************************/
/* page styles				*/
/************************************/

#outer-wrapper {
	display: block;
	margin: 0 auto 10px auto;
	padding: 0;
	width: 960px;
	min-height: 400px;
}
#header {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 960px;
	min-height: 50px;
	background-color: white;
}

#header h1 {
	margin: 10px 1px 1px 0px;
	font-size: 3.8em;
	color: red;
	font-family: Cambria,Georgia,Serif;}

#header p {
	margin: 10px 1px 1px 0px;
	font-size: 1.5em;
	color: #0c1c58;
	font-family: Cambria,Georgia,Serif;}

div#search

{
		display: block;
		margin: 0px;		
		width: 300px;
		float: right;
		font-size: 0.8em;
}

div#headarea

{
		display: block;
		margin: 5px 10px 5px 0px;		
		width: 620px;
}



/* main nav start */
#main-nav {
	font-size: 100%;
	display: block;
	width: 960px;
	margin: 0 auto;
	background-color: #0179b5;
	height: 50px;
}

ul#navigation {
	display: block;
	list-style-type: none;
	width: auto;
	margin: 0 0 0 10px;
}
ul#navigation li {
	list-style-type: none;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0px 20px 0px 0px;
	line-height: 40px;
}
ul#navigation li a:link, ul#navigation li a:visited {
	font-size: 1.1em;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

ul#navigation li a:hover, ul#navigation li a:active{
	font-size: 1.1em;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	background-color: #0c1c58;
	padding: 10px 0px 12px 0px;
}


/* main nav end */


/* secondary nav start */

#secondNav {
	font-size: 100%;
	clear: both;
	display: block;
	width: 960px;
	background-color: #243f90;
	height: 50px;
}

ul.navigation1 {
	display: block;
	list-style-type: none;
	width: auto;
	margin: 0 0 0 10px;
}
ul.navigation1 li {
	list-style-type: none;
	font-weight: bold;
	display: block;
	float: left;
	margin-right: 20px;
	line-height: 40px;
}
ul.navigation1 li a:link, ul.navigation1 li a:visited {
	font-size: 1.1em;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

ul.navigation1 li a:hover, ul.navigation1 li a:active{
	font-size: 1.1em;
	font-weight: bold;
	color: white;
	text-decoration: underline;
	background-color: #0c1c58;
	padding: 10px 0px;}
/* secondary nav end */




/* page content start */
#content-wrapper {
	display: block;
	overflow: hidden;
	width: 940px;
	margin: 10px auto;
	padding: 0;
}
/* page content end */

#content-wrapper ul {
	display: block;
	margin: 0;
	padding: 0;
}

#content-wrapper ul li {
	margin: 0 0 8px 20px;
	padding: 0;
	font-size: 1.1em;
}

#content-wrapper a:link, #content-wrapper a:visited {
color: #151b7e;
text-decoration: none;
}

#content-wrapper a:hover, #content-wrapper a:active {
color: #0c1c58; 
/* same as abve or different if you want it to change on hover effect */
/* background-color: #c8d9eb;*/
text-decoration: underline;
}



#left-area {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	width: 620px;
	float: left;
	/*background-color: silver;*/
}


#left-area h1 {
	margin: 10px 0 5px 0;
	color: #151b7e;
}

#left-area h2 {
	margin: 10px 0 5px 0;
}

#left-area p {
	font-size: 1.1em;
	margin: 0 0 8px 0;
	padding: 0;
	line-height: 1.3em;
}


#left-area blockquote {
	border: 1px solid #ddd;
}

#left-area blockquote p {
        margin: 10px 10px;
	padding: 8px;
	font-weight: normal;
	font-size: 1.1em;
	color: #555;
	line-height: 1.4em;}



#left-area h2.sectionhead {
	margin: 10px 0 5px 0;
	background-color: #0c1c58;
	color: white;
	font-size: 1.4em;
	padding: 15px 10px 15px 10px;
	clear:both;
	}

#left-area h2.sectionheadchrist {
	margin: 10px 0 5px 0;
	background-color: red;
	color: white;
	font-size: 1.4em;
	padding: 15px 10px 15px 10px;
	border: 1px solid black;

	}

#left-area h2.sectionhead {
	margin: 10px 0 5px 0;
	background-color: #0c1c58;
	color: white;}

#left-area h2.sectionhead {
	border: 1px solid black;
	}

.container {
	display: block;
	overflow:hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	}

.middle-separator {
	background-image: url(../images/middle-separator.gif);
	background-position: top center;
	background-repeat: repeat-y;
	}	
	
.leftCol {
	display: block;
    margin: 0 10px 0 0;
	padding: 0;
	width: 300px;
	/*background-color: green; */
}
.rightCol {
	display: block;
    	margin: 0 0 0 10px;
	padding: 0;
	width: 300px;
	/*background-color: purple; */
}

#right-area {
	display: block;
	margin: 0 0 0 20px;
	padding: 0;
	width: 300px;
	min-height: 300px;
	float: right;
	font-size: 1em;
	/*background-color: teal; */
}

#right-area ol 
{
	list-style-type: decimal;
	list-style-position: inside;
	font-size: 1.1em;
}


#right-area .leftCol {
	display: block;
    	margin: 0 10px 0 0;
	padding: 0;
	width: 140px;
	/*background-color: green;*/
}

#right-area .rightCol {
	display: block;
    	margin: 0 0 0 10px;
	padding: 0;
	width: 140px;
	/*background-color: purple;*/
}


/* Wrap Malcolm */

div.wrap ul 
{font-size:0.7em;
text-decoration:none;
list-style-type: none;
}


jcarousel-item.ul 
{
list-style-type: none;}

/* End Wrap Malcolm */

/*Games notes*/

.moves {
font-weight: bold;
padding: 0em 5em;}

p.note  {
color: navy;
font-weight: normal;
}

/*Diagrams*/

td.white_sq {background-color: #A7BAE7;}
td.black_sq {background-color: #5969AA;}

div.diagram	{margin: auto;}
div.diagram	{margin-top: 10px;}
div.diagram	{margin-bottom: 10px;}
div.diagram	{width: 300px;}

div.diagram {
	border: 1px solid #ddd;
}

div.diagram table {
margin: auto;}



p.diagramblackplayer, p.diagramwhiteplayer, p.diagramcaption  

{text-align: center;
margin: 5px 10px;
color: #555;
padding: 5px;
}


div.notation {padding: 50px 10px 5px 0px;}

/*Table*/

table.results-table {
    border-collapse: collapse;
    border: 1px solid #000000;
margin: 10px 5px 10px 5px;
width: 100%;
}

table.results-table tr.tabhead th 

{
background-color: #336799;
color: white;
}

table.results-table tr.tabhead2 th 
 {
    background-color: #669ACC;
    color: white;
}


#content-wrapper table.tiny {font-size: 4px;}

table.results-table th, table.results-table td {
    font-family: verdana, arial, helvetica, tahoma;
    font-size: 11px;
    color: #000000;
    padding: 4px;
    border: 1px solid #666666;
}
table.results-table th {
    background-color: #C8DDDB;
}

#content-wrapper table.smalltab td {
font-size: 0.7em;}


/* Martin's Board*/

div.martinnotation {padding: 10px 10px 5px 0px;
			height:320px;
			overflow:auto;}

.martinhead {
	padding: 0px 5px 10px 0px;
	font-size: 1.2em;}

.move {
	font-weight: bold;
	font-size: 1.1em;
}

.comment {
	font-size: 1.1em;
	color: navy;}

.variation {
	font-size: 1.1em;
	color: navy;}


/* Photo */

div.photos img {
  display: block;
  margin: 10px auto;
  border: 1px solid black;
}

div.photos {
 display: block;
 text-align: center;
}


div.figure {
	border: 1px solid #666;
	background-color: blue;
	}

.w140 {width: 160px;}
.w220 {width: 240px;}
.w300 {width: 320px;}
.w380 {width: 400px;}

.figure p  {
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    }

#special {
	display: block;
	margin: 0;
	padding: 0;
	background-color: #C8DDDB;
	}

#special.red {
	border: 3px solid red;
}

#special.blue {
	border: 3px solid blue;
}

#special>p  {
	padding: 1px 8px;
	font-weight: bold;
}

#special>h2  {
	padding: 0px 8px 2px 8px;
	font-weight: bold;
}


#wc_special {
	display: block;
	margin: 0;
	padding: 6px;
	background-color: black;
	color: gold;
	}


#wc_special>h3  {
	color: gold;
	margin: auto;
	font-weight: bold;
	font-size: 1.8em;
	text-align: center;
	padding-bottom: 8px;
}


#wc_special p  {
	color: white;
	text-align: center;
	font-size: 1.8em;
}

#wc_special p.gm_info {
	color: white;
	text-align: center;
	font-size: 1.2em;
}

#wc_special span.score {

	color: white;
	}

/*Header*/

.articleHead {
	padding: 5px 0px 5px 0px;
	margin: 0px;
}

div.articleHead p {
	font-family:Cambria,Georgia,Serif;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}

div.articleHead h2  {
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-family:Cambria,Georgia,Serif;
	font-size: 1.8em;
	border-bottom: solid 2px black;
	margin-bottom: 3px;
	}

.articleEvent {
	color: #4b4c4e;
}

/* frontBlock */

#content-wrapper div.frontBlock {
	clear: both;
	display: block;
	width: 100%;
}

/* frontBlock end */

/* eventInfo */

#content-wrapper div.eventInfo {
	clear: both;
	display: block;
	width: 610px;
	background-color: #c8d9eb;
	padding: 5px;
	border: #0c1c58 solid 1px;
	margin: 1em 0em;}

#content-wrapper p.eventDetails {
	display: block;
	padding: 5px auto;
	margin: 5px;
}

#content-wrapper p.tournDetails {
	display: block;
	padding: 0px 5px;
	margin: 0 auto;
	font-size: 0.8em;
}

/* eventInfo end */

/* tournInfo */

#content-wrapper div.tournInfo {
	clear: both;
	display: block;
	width: 610px;
	background-color: #d1d2d4;
	padding: 5px;
	border: #3f3f41 solid 1px;
	margin: 1em 0em;}

#content-wrapper p.tournDetailsInfo {
	display: block;
	padding: 5px auto;
	margin: 5px;
}

/* eventInfo end */

/* otherStories */

#content-wrapper p.articleTourn

{
	font-size: 0.9em;
	color: #4b4c4e;
	display: block;
	margin: 1px;
	padding: 0px;}

#content-wrapper p.articleAuthorDitto

{
	font-size: 0.9em;
	color: #4b4c4e;
	margin: 0px 0px 5px 0px;
	padding: 0px;}

#content-wrapper p.articleTitleDitto

{
	display: block;
	margin: 0px;
	padding: 0px;}

#content-wrapper div.otherStories 

{
		display: block;
		margin: 5px 10px 5px 0px;		
		width: 300px;
		float: left;}

#content-wrapper div.tweet

{
		display: block;
		margin: 5px 10px 5px 0px;		
		width: 300px;
		float: left;}


/* eventInfo end */

/* Photo Caption */

#content-wrapper p.articlePhotoCaptionDitto

{
	font-size: 0.9em;
	color: #4b4c4e;}

#content-wrapper img.articlePhoto

{
		display: block;
		margin: 0px, 0px, 0px, 0px;
		border: 1px solid black;
}


/* Photo Caption end */

/* RSS Feed */

#content-wrapper div.RSSFeeds {
	clear: both;
	display: block;
	width: 100%;
}

#content-wrapper div.topStory {
	clear: both;
	display: block;
	width: 100%;
}

#content-wrapper div.rssStory

{
		display: block;
		margin: 5px 10px 5px 0px;		
		width: 300px;
		float: left;}

#content-wrapper p.RssTitle
{
	font-size: 1em;
}

#content-wrapper p.RSSSource

{
	font-size: 0.8em;
	color: #a8a9ad;}

#content-wrapper .RSSTitle a:link{
	 color: #949599;
	 padding: 1px;
}

#content-wrapper .RSSTitle p{
	margin: 1px;
	padding: 1px;
}

#content-wrapper .RSSTitle a:visited{
	 color: #949599;
}


/* RSS Feed End */

/* carousel start */


#mycarousel li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	font-size:0.9em;
	}

#mycarousel img {
	margin: 0;
	padding: 0;
	border: 1px;}

#mycarousel a  {
	font-size: 0.8em;
	margin: 0;
	padding: 0;}

/* carousel end */


/* footer start */
#footer {
	clear: both;
	display: block;
	width: 920px;
	height: 50px;
	margin: 20px auto;
	padding: 10px;
	border-top: 5px solid black;
}

ul#footer-items {
	display: block;
	width: 100%;
	text-align: center;
}
ul#footer-items li {
	list-style-type: none;
	display: block;
	float: left;
	width: 33%;
	text-align: center;
	margin: 10px 0;
}

/* footer end */


div.pairings {
margin: 0;
padding: 0px;
}

#content-main .pairings h3 {
display: block;
float: left;
list-style: none;
border: 3px solid navy;
background-color: #5190E8;
width: 84%;
color: white;
margin: 5px 20px 0px 20px;
padding: 5px;
line-height: 1.7em;
text-decoration: none;
}

#content-main .pairings h4 {
display: block;
float: left;
list-style: none;
border: 3px solid navy;
background-color: #5190E8;
width: 84%;
color: white;
margin: 5px 20px 5px 20px;
padding: 5px;
line-height: 1.7em;
}
ul.pairings {
margin-top: 3px;
margin: auto;
display: block;
padding: 4px;
float: left;
}

span.matchres 
{
background-color: white;
width: 6em;
text-align:center;
float: left;}

li.nummatch  {
display: block;
float: left;
list-style: none;
border: 3px solid navy;
background-color: navy;
color: white;
margin: 5px;
padding: 2px;
line-height: 1.7em;
width: 12em;
text-align:center;}


.pairings li {
display: block;
float: left;
list-style: none;
border: 3px solid navy;
background-color: navy;
margin: 5px;
padding: 2px;
line-height: 1.7em;
width: 12em;
text-align:center;}

span.team {width: 3em;
color: white;
background-color: #5190E8;} 

span.first {float: left;}
span.second {float: right;}

.pairings {background-color: white;}



#ticker p  {font-face: bold; margin: 0.1em;}
#ticker div  {display: inline;}
#ticker ul  {display: inline; font-size 2.2em;}
#tvticker li  {display: inline; }

div#ticker  {border: 1px solid orange; padding: 1em;}

div#live, div#twicmag, div#twiclivenews {width: 300px;}
div#live {width: 300px; margin: 0 0 0 10px;}
div#twiclivenews {width: 300px; margin: 0 0 0 10px;}
div#twicmag {width: 300px; margin: 0 0 0 0;}
div#live {float: right;}
div#livetwic  {font-size: 0.8em; margin: 0 0 3em 0; float: left; width: 300px;}
div#twiclivenews  {font-size: 0.8em; margin: 0 0 3em 0; float: left; width: 300px;}

#live table {width: 300px;}
#live td {border: 1px solid white; padding: 0.5em; margin: 0.5em; background-color: LightSkyBlue;}
#live th {border: 1px solid white; padding: 0.5em; margin: 0.5em; background-color: CornflowerBlue;}

#live_2 table {border: 0.5px solid black;}
#events-table_2 table {border: 0.5px solid black;}
#live_2 td {border: 0.5px solid black; padding: 0.5em; margin: 0.5em;}
#live_2 th {border: 0.5px solid black; padding: 0.5em; margin: 0.5em; background-color: LightSkyBlue;}


#twicmag p {border: 1px solid white; margin: 0.25em 0; background-color: IndianRed; }
#twicmag  {float: left;}
#twicmag h3 {border: 1px solid white; background-color: Salmon; }

#live h2 {border: 1px solid white; background-color: #0c1c58;}
#twicmag h2 {border: 1px solid white; background-color: #0c1c58;}

#livetwic {width: 620px; float: left;}
#livetwic p a:link {text-decoration: underline; color: white; display: block; padding: 0.5em;}
#livetwic p a:visited {text-decoration: underline; color: white; display: block; background-color: Peru; padding: 0.5em;}
#livetwic p a:active {text-decoration: underline; color: white; display: block; background-color: red; padding: 0.5em;}
#livetwic p a:hover {text-decoration: underline; color: white; display: block; background-color: DarkRed; padding: 0.5em;}

#livetwic h2 a:link {text-decoration: underline; color: white; display: block; padding: 0.5em;}
#livetwic h2 a:visited {text-decoration: underline; color: white; display: block; padding: 0.5em;}
#livetwic h2 a:active {text-decoration: underline; color: white; display: block; background-color: red; padding: 0.5em;}
#livetwic h2 a:hover {text-decoration: underline; color: white; display: block; background-color: red; padding: 0.5em;}


div.twitter {margin-bottom: 3px;}

div#cbvids div.cbvidscontwide {width: 320px; margin: 0 0 0 0; float: left; background-color:#009DE0;  border: 1px solid black; height: 44px;}
div#cbvids div.cbvidscontnarrow {width: 154px; margin: 0 0 0 0; float: left; background-color:#6CC8F0; border: 1px solid black; height: 44px;}



div#cbvids .cbvidscontwide a:link {text-decoration: underline; color: white; display: block; height: 44px; padding: 0.8em 0.4em;}
div#cbvids .cbvidscontwide a:visited {text-decoration: underline; color: white; display: block; height: 44px; padding: 0.8em 0.4em;}
div#cbvids .cbvidscontwide a:hover {text-decoration: underline; color: white; display: block; height: 44px; padding: 0.8em 0.4em;}
div#cbvids .cbvidscontwide a:active {text-decoration: underline; color: white; display: block;}

div#cbvids .cbvidscontnarrow a:link {text-decoration: underline; color: white; display: block; height: 44px; padding: 0.8em 0.4em;}
div#cbvids .cbvidscontnarrow a:visited {text-decoration: underline; color: white; display: block; height: 44px; padding: 0.8em 0.4em;}
div#cbvids .cbvidscontnarrow a:active {text-decoration: underline; color: white; display: block; height: 44px; padding: 0.8em 0.4em;}
div#cbvids .cbvidscontnarrow a:hover {text-decoration: underline; color: white; display: block; height: 44px; padding: 0.8em 0.4em; }


div#cbvids {width: 958px; float: left; border: 1px solid black; font-size: 1.3em; background-color: black; margin: 0 0 10px 0;}

#content-wrapper div.factbox {width: 300px;
display:block;
position: relative;
padding: 5px;
font-size: 0.9em;
}

.right
{float: right;}

.left
{float: left;}


#content-wrapper div.factbox div.diagram {
	border: none;
}



.factbox ul {list-style-type: square;}


/*
#content-wrapper div.factbox p {
color: white;
background-color: #7788ff;
}
*/

#content-wrapper ul.basic_facts
{

background-color: #0088bb;
padding: 5px 2px;
color: white;
}


#content-wrapper ul.shortlist
{

background-color: #445577;
padding: 5px 2px;
color: white;
}

div.side_by_side {
width: 620px;
float: left;}


/*Table*/

table.calendar-table {
    border-collapse: collapse;
    border: 1px solid black;
width: 100%;

}

table.calendar-table tr.tabhead th 

{
background-color: #BD7715;
color: white;
font-weight: bold;
font-size: 1em;
}

table.calendar-table tr.tabhead2 th 
 {
    background-color: #669ACC;
    color: white;
}


table.calendar-table tr.evenrow td 
 {
    background-color: #EBB160;
}


table.calendar-table tr td.elite 
 {
    background-color: #EB8F0E;
}

table.calendar-table th, table.calendar-table td {
    font-family: verdana, arial, helvetica, tahoma;
    font-size: 11px;
    color: #000000;
    padding: 3px;
    border-bottom: 1px solid #666666;
}
table.calendar-table th {
    background-color: #C8DDDB;
}

div#twicmag {background-color: white;
}
 
#twicmag p {border: 1px solid white; margin: 0.25em 0; background-color: IndianRed; }
#twicmag  {float: left;}
#twicmag h3 {border: 1px solid white; background-color: Salmon;}
#twicmag h2 {border: 1px solid white; background-color: #0c1c58;}
#twicmag h3 {padding: 0.5em; margin: 0.2em 0 0.2em 0; background-color: DarkRed; text-decoration: none; color: white;}
#twicmag td {border: 1px solid white; padding: 0.5em; margin: 0.5em; background-color: LightSkyBlue;}
#twicmag th {border: 1px solid white; padding: 0.5em; margin: 0.5em; background-color: CornflowerBlue;}
#twicmag p a:link {text-decoration: underline; color: white; display: block; padding: 0.5em;}
#twicmag p a:visited {text-decoration: underline; color: white; display: block; background-color: red; padding: 0.5em;}
#twicmag p a:active {text-decoration: underline; color: white; display: block; background-color: red; padding: 0.5em;}
#twicmag p a:hover {text-decoration: underline; color: white; display: block; background-color: DarkRed; padding: 0.5em;}

#twicmag h2 a:link {text-decoration: underline; color: white; display: block; padding: 0.5em;}
#twicmag h2 a:visited {text-decoration: underline; color: white; display: block; padding: 0.5em;}
#twicmag h2 a:active {text-decoration: underline; color: white; display: block; background-color: #4671D5; padding: 0.5em;}
#twicmag h2 a:hover {text-decoration: underline; color: white; display: block; background-color: #4671D5; padding: 0.5em;}

.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}.twtr-fullscreen{font-size:220%!important;}.twtr-fullscreen .twtr-new-results{_display:none!important;}.twtr-inactive{display:none;}.twtr-widget a img{border:0!important;}.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.twtr-bd{padding:0 1px;}.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}.twtr-widget h4{font-size:16px!important;}.twtr-widget em,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto!important;display:block;position:relative;bottom:5px;line-height:.9;}.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}.twtr-fullscreen .twtr-new-results span{font-size:24px!important;}.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}.twtr-fullscreen .twtr-hd{height:0;padding:0;}.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}.twtr-scroll .twtr-timeline{overflow-x:hidden;overflow-y:auto;}.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}.twtr-ft{position:relative;}.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}.twtr-ft span{float:right;text-align:right;}.twtr-ft a{float:left;display:block;}.twtr-ft span a{float:none;}.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}.twtr-img{height:25px;width:25px;}.twtr-img img{width:30px;height:30px;}.twtr-fullscreen .twtr-img img{width:72px;height:72px;}.twtr-fullscreen a.twtr-join-conv{display:none;}.twtr-tweet-text{margin-left:40px;}.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}.twtr-doc a{text-decoration:none!important;}.twtr-doc a:hover{text-decoration:underline!important;}

.ct-black-square  
{  
    background-color: #7085B6;
}  
  
.ct-white-square  
{  
    background-color: #DFDFDF;
}  


div.inside_photo
{margin: 5px 10px 10px 0;
float: right;
max-width: 300px;}



.ct-board-container select {

width: 340px !important;

}