/****************
 html and body
*/

html {
	height: 100%;
}

body {
	/*background: url(http://www.oui-news.com/news/img/bg_bar.jpg) repeat-x;*/
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: Avenir, "Lucida Grande", Lucida, Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #535353;
	border-top: 12px solid #545454;
}

body {
	height: 100%;
}

.bodyline2 {
	background: #dedede;
	border: 1px solid #666666
}

/*****************
  links
*/

a {
	text-decoration: none;
}



a:link {
	color: #4c5155;
	
}

a:visited {
	color: #094A78;
}

a:hover {
	color: #fff;
	text-shadow: #616161 1px 1px 2px;
}

a.backoff:hover, a.backoff, a.backoff:link, a.backoff:visited {
	background: transparent;
	border: 0px;
}

/****************
  Text and Font
*/

em {
	color: #a9a173;
	font-style: normal;
	font-weight: bold;
}

i {
	font-style: italic;
}

code {
	font: small Georgia, Times New Roman, Serif;
	color: #666666;
}

strong {
	font-style: normal;
	font-weight: bold;
	color: #74838F;
}

b {
	font-weight: bold;
	color: #555555;
}

q {
	font: small verdana, Avenir, sans-serif;
	font-weight: normal;
	font-style: italic;
}

p {
	margin: .3em 0em .7em 0em;
}

h1 {
	font-family: Arial,Trebuchet MS, helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	color: #A9A173;
	padding: 15px;
}

h2 {
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	font-size: 1.6em;
	color: #666666;
}

h3 {
	background: transparent url(http://www.oui-design.com/btn.jpg) no-repeat;
	/*padding: 2px 0;
	padding-left: 5px;*/
	height: 130px;
	width: 540px;
}



.stretcher {
	background: none !important;
	background: #f1f1f1;
	padding-left: 5px;
	margin-bottom: 8px;
}

small {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.2em;
}

pre {
	white-space: -moz-pre-wrap;

/* Mozilla, supported since 1999 */
white-space: -pre-wrap

;
	/* Opera 4 - 6 */
white-space: -o-pre-wra

p;
	/* Opera 7 */
white-space: pre-wr

ap;
	/* CSS3 */
word-wrap: break-w

ord;
/* IE 5.5+ */
}

.flourish {
	font-family: Lucida Sans Unicode,verdana,geneva,sans-serif;
	font-size: 11px;
	color: #999999;
	padding-left: 0px;
}

.block {
	background: #f1f1f1;
	margin-bottom: 4px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	border: #fff 1px solid;
}

.block:hover {
	background: #fff;
	margin-bottom: 4px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
	border: #666 1px solid;
}

#content {
	padding-right: 10px;
}

.desc {
	color: #666666;
}

/*****************
 Lists
*/

ul, ol {
	padding-left: 0em;
	margin-left: 2em;
}

ul.l-bb {
	list-style-type: none;
	padding: 0;
	margin: .2em;
}

ul.l-bb li {
	background-image: url(img/small_blue_dot.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left: 10px;
}

ul.l-plain {
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	line-height: 10px;
}

ul.l-plain li {
	list-style-type: none;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
}

ul.l-plain a, ul.l-plain a:link, ul.l-plain a:visited {
	font-weight: normal;
	text-decoration: none;
	border: 0px;
}

ul.l-inline li {
	display: inline;
	margin-right: .4em;
}

/******************** 
 Feedpage
*/

/*#main {
	font-family: lucida grande, Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: rgb(51, 51, 51);
	margin-bottom: 2em;
}*/

#left {
	float: left;
	font-family: Lucida Sans Unicode,verdana,geneva,sans-serif;
}

#main img, #sources img, #feedinfo img {
	vertical-align: text-bottom;
}

#navigation {
	margin-left: 2px;
	font-size: 11px;
}

#navigation ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

#navigation li {
	list-style: none;
	margin-right: 0.5em;
	display: inline;
}

#navigation li.ltitle {
	font-weight: bold;
	color: rgb(114, 133, 148);
}

#navigation li.active {
	border: 1px solid rgb(170, 170, 170);
	padding: 1px 2px;
	color: #f0f0f0;
	background: #83B43F;
}

#navigation a:visited {
	color: #672B2B;
}

#navigation a:hover {
	color: #f0f0f0;
	background: #672B2B;
}

#c1 {
	color: #fff;
	background: #fff;
	display: none;
}

#c2 {
	color: #f0f0f0;
	background: #f0f0f0 url(img/small_blue_dot.gif);
	

/*color: #eeeeee ;
	background: #eeeeee ; */
	display: none;
}

.lheading {
	font-family: "Lucida Grande", Lucida, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #3E3E3E;
	margin: 1.5em 0;
	padding: 5px;
}

#links, #sources, #opml {
	margin-top: 4em;
	margin-bottom: 4em;
}

#feedinfo {
	line-height: 1.7em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-family: Lucida Sans Unicode,verdana,geneva,sans-serif;
	border: #9c6 2px solid;
	padding: 5px;
}

#main .item {
	margin: 12px 0px 8px 0px;
	padding: 2px 2px 2px 5px;
	border-bottom: #eee solid 1px;
	font-family: lucida grande,Lucida Sans Unicode,verdana,geneva,sans-serif;
}

.item2 {
	margin: 3px 0px 3px 0px;
	background-color: #ffffff;
	padding: 2px 2px 2px 2px;
	border-bottom: #eee solid 1px;
}
#main{
	margin: 20px;
}
.bmark {


}

.icon {
	margin-left: -28px;
	margin-right: 10px;
}

.time {


/* Time Posted */
	font-family: lucida grande,Lucida Sans Unicode,helvetica, verdana, sans-serif;
	font-size: 10px;
	color: #999999;
	margin-right: 0px;
	font-weight: normal;
}

.title a {
	color: #000;
	text-decoration: none;
	font-family: lucida grande,Trebuchet MS,Lucida Sans Unicode,verdana,Arial,sans-serif,geneva;
}

.title a:link {
	color: #c07295;
	text-decoration: none;
	font-size: 22px;
	font-weight: bold;
}

.title a:visited {
	color: #999;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

.title a:active {
	color: #000
}

.title a:hover {
	color: #ffffff;
	background: #094A78;
}

#opml {
	padding: 6px;
	color: #6f6f6f;
	background: #f5f5f5;
	right: 10px;
	width: 150px;
	margin-left: 5px;
	float: left;
}

#radio {
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 1px;
	color: #993;
	font-size: 12px;
	font-family: Trebuchet MS,Lucida Sans Unicode,verdana,Arial,sans-serif,geneva;
}

#radio a {
	color: #333;
	text-decoration: none;
}

#radio a:visited {
	color: #333;
}

#radio a:hover {
	color: #933;
	text-decoration: none;
}

#sources {
	padding-left: 15px;
	padding-right: 10px;
	font-size: 11px;
	font-family: Lucida Sans Unicode,verdana,geneva,sans-serif;
}

#etc {
	padding: 6px;
	color: #6f6f6f;
	background: #f5f5f5;
	width: 150px;
	margin-left: 5px;
	float: left;
}

.source a {
	text-decoration: none;
}

.source a:visited {
	
}

.source a:hover {
	background: transparent;
	text-decoration: underline;
}

#main .excerpt {


/* Excerpted content from feed */
	margin: 5px 24px 0px 0px;
	font-family: helvetica, verdana, sans-serif;
	display: none;
}

#main .excerpt2 {


/* Excerpted content from feed */
	margin: 5px;
	font-family: helvetica, verdana, sans-serif;
	display: none;
}

.gensmall {
	font-size: 10px;
}

.excerpt a:hover {
	background-color: transparent;
	color: rgb(109, 143, 173);
}

/* Google */

.google {
	margin: 0 0 0 0;
	padding: 0px;
/*

background: #ffffff ; */
}

.google p {
	display: block;
	margin-bottom: 0;
	margin-top: 0;
	color: #555555;
}

/* del.icio.us */

.delicious_tags {
	display: inline;
	text-align: right;
	padding: 0 0 0 10px;
}

/****************
  Layout Stuff
*/

/*** ClearFix ***/

/* float clearing "hack" http://www.positioniseverything.net/easyclearing.html */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
	line-height: 25px;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
	line-height: 20px;
}

/* End hide from IE-mac */

/*** End ClearFix ***/

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

#middle {
	padding: 0px 30px 10px 30px;
	margin-left: 0;
	width: 600px;
}

#header {
	margin: auto;
	width: 780px;
	margin-top: 0px;
}

#header a, #header img {
	margin: 0px;
	margin-top: -1px;
	padding: 0px;
	border: 0px;
}

#footer {
	margin-left: 0;
	margin-bottom: 0px;
	width: 600px;
	font-size: 11px;
	font-family: Lucida Sans Unicode,verdana,geneva,sans-serif;
}

/* End Common */

#header {
	padding-top: 1px;
}

.txtsm {
	font-size: 11px;
	font-family: Lucida Sans Unicode,verdana,geneva,sans-serif;
}

.txts {
	font-size: 11px;
	font-family: Lucida Sans Unicode,verdana,geneva,sans-serif;
	padding-left: 15px;
}

.txtsmr {
	font-size: 11px;
	font-family: Lucida Sans Unicode,verdana,geneva,sans-serif;
}

.center {
	margin: auto;
	width: 790px;
}

.container {
	width: 440px;
	float: left;
}

#rightpanelw {
	width: 310px;
	margin-left: 5px;
	float: left;
}

#rightpanel {
	width: 155px;
	margin-left: 5px;
	float: left;
}

#rightpanel2 {
	width: 155px;
	margin-left: 0px;
	float: left;
}

#righttop {
	width: 310px;
	margin-left: 8px;
	float: left;
}

div.wistsimg {
	font-size: 13px;
}

div.wistsimg a img {
	width: 90px;
	margin-bottom: 3px;
	border: 2px solid #ccc;
}

.green {
	background-color: #D3EE9F;
	color: #000000;
}

.player {
	float: left;
	margin: 0 4px 10px 0;
	padding: 2px;
}

select.mainoption {
	background: #ffffff;
	font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif
}

/*ul {
	padding-left: 5px;
	margin-left: 5px;
}

li {
	list-style: url("http://www.oui-news.com/news/img/small_blue_dot.gif");
	margin-left: 5px;
	padding-keft: 5px;
	font-size: 11px;
	font-family: Lucida Sans Unicode,verdana,geneva,sans-serif;
}*/

div.flickrimgb {
	margin: 6px;
}

div.flickrimgb a {
	float: left;
	margin: 0 5px 5px 0;
	border: 1px solid #f6f5ea;
}

div.flickrimgb a:hover {
	border: 1px solid #666;
}

div.flickrimgb a img {
	height: 60px;
	width: 60px;
	border: 1px solid #ffffff;
}

ul.widget-list {
	list-style-type: none;
	padding: 0;
	margin-left: 0px;
	margin-right: 9px;
}

ul.widget-list li {
	margin-bottom: 5px;
	
/*background: #fffeff url(dot_sep_2.gif) repeat-x left bottom;*/
	padding: 4px 4px 4px 6px;
	font-size: 1.23em;
	background-color: #dedede;
	font-weight: bold;
	border-bottom: 1px solid #fff;

}


ul.widget-list li a:visited{
	color: #bababa;
	text-decoration: line-through;
}

/*ul.widget-list li.q{
	background-image: url(12-em-pencil_2.gif);
background-repeat: no-repeat;
padding-left: 1.8em;
}*/

div.s {
	font-size: 9px;
	text-align: right;
	padding-top: 4px;


/*font-style: italic;*/
}

div.s a:link, div.s a:visited {
	color: #b2b2b2;
}

div.s a:hover {
	color: #545454;
	background-color: transparent;
}