/*   
	TheMLNetwork 1.0
	http://www.themlnetwork.com

	Coded by Samir Bharadwaj
	http://www.publiksquare.com/samir/
	
	All Rights Reserved                                         
*/

* {
 margin: 0;
 padding: 0;
}

table {
 font-size: 1em;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
 margin: 0.5em 0;
}

html {
 height: 100%;
}

body {
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 0.80em;
 line-height: 140%;
 color: #12120b;
 margin: 0;
 padding: 0;
 height: 100%;
 background: #d9e1d9 url(../images/mlpatterntile.png);
 text-align: center;
}

h1 {
 color: #561d55;
 font-size: 2.5em;
 font-family: arial, helvetica, sans-serif;
 font-weight: bold;
}

a {
 font-weight: bold;
 text-decoration: none;
 color: #666699;
}

a:hover {
 color: #ff8c50;
}

#frameouter {
 position: relative;
 top: 0;
 width: 780px;
 _width: 880px;
 margin: 0 auto 0 auto;
 padding: 0 50px 0 50px;
 background: url(../images/columnbgtile.png) repeat-y;
 text-align: left;
 height: auto !important;
 height: 100%;
 min-height: 100%;
}

#logobox {
 position: absolute;
 left: -60px;
 top: -1px;
 margin: 0;
 padding: 0;
}

#floattab {
 position: absolute;
 top: 30px;
 right: 0px;
}

#logobox h1 {
 display: none;
}

#imageheader {
 margin: 0;
 padding: 0;
}

#menu {
 height: 20px;
 padding-top: 10px;
 background: #ffce73;
}

#menu ul{
 text-align: right;
 margin: 0;
 padding: 0;
}

#menu li{
 display: inline;
 margin: 0 9px 0 0;
}

#menu li.dummy {
  width: 1px;
  padding: 1px;
  background: #fff; 
}

#menu li.current {
 color: #a0a0df;
 font-size: 0.70em;
 text-transform: uppercase;
}

#menu a {
 text-transform: uppercase;
 font-size: 0.70em;
 color: #555599;
}

#menu a:hover {
 color: #ffffff;
}

li.arrow-dn {
 position: relative;
 margin-left: -15px;
 _margin-left: -13px;
 list-style: none;
}

div.dn-whole {
 padding: 0;
 margin: 0;
}

.dn-each {
 padding: 0;
 margin: 0;
}

table.poll {
 width: 240px;
 text-align: left;
}

table.poll td {
 text-align: left;
}


#banners1 {
 width: 230px;
 float: right;
 margin: 0 0 10px 25px;
}
#column1 {
 width: 270px;
 _width: 295px;
 padding-right: 25px;
 float: left;
}
#column1 li{
 margin: 0 0 10px 0;
}
#column2 {
 width: 230px;
 float: left;
}


#contentblock {
 float: left;
 margin: 0;
 padding: 10px 15px 5px 15px;
 background: transparent;
}

#mainbody {
 float: right;
 width: 530px;
 padding: 0;
 margin-left: 20px;
}

#mainbody table {
 font-size: 1em;
 width: 100%;
 padding: 0;
}

#sitepath {
 position: relative;
 top: -30px;
}

table.contentpaneopen {
 width: 98%;
}

table.contentpaneopen ul{
 padding-left: 1em;
 list-style-type: disc;
}

table.contentpaneopen ol ol{
 padding-left: 1em;
 list-style-type: lower-alpha;
}

#componentheading, .componentheading {
 width: 98%;
 line-height: 1em;
 font-weight: bold;
 font-size: 2em;
 color: #502448;
 margin-bottom: 1em;
}

.contentheading {
 width: 98%;

 line-height: 1.1em;
 font-weight: bold;
 font-size: 1.5em;
 word-spacing: -3px;
 letter-spacing: -0.5px;
 color: #502448;
 margin-bottom: 10px;
 text-align: left;
}

.createdate {
 font-size: 0.75em;
 margin-bottom: 50px;
 padding-bottom: 30px;
 vertical-align: top;
}

td.tablec {
 width: 530px;
}

#sidebar {
 float: left;
 width: 180px;
}

.moduletable, .moduletableextmenu {
 min-height: 100px;
 padding: 0 0 25px 20px;
 background: #d9e3ea url(../images/modulefoot.png) bottom left no-repeat;
}

.moduletableextmenu {
 float: left;
 width: 160px;
 _width: 180px;
}

.moduletable {
 clear: both;
}


div.moduletablesimple a img {
  filter:alpha(opacity=50);
  -moz-opacity:0.50;
  opacity: 0.50;
}
div.moduletablesimple a img:hover {
  filter:alpha(opacity=99);
  -moz-opacity:0.99;
  opacity: 0.99;
}


.moduletable h3, .moduletableextmenu h3 {
 margin-left: -20px;
 padding-left: 20px;
 height: 50px;
 color: #975969;
 font-weight: bold;
 font-size: 1em;
 background: url(../images/modulehead.png) top left no-repeat;
}

.moduletable th, .moduletableextmenu th {
 text-align: left;
}

#mainbody .moduletable th {
 background: #ffd078;
 padding: 2px;
}

.moduletable table, .moduletableextmenu table {
 font-size: 1em;
 width: 160px;
}

#mainbody .moduletable {
 background: none;
}

#mainbody .moduletable table {
 width: 100%;
}

#menu1.cbMenu {
 dispaly: none;
}

.fieldCell {
 text-align: left;
 padding-left: 10px;
}

.cbPosRight {
 float: left;
}

.cbPosMiddle img {
 float: left;
 margin-bottom: 20px;
}

td.titleCell {
 width: 40%;
}

/*Extended ratings item list*/
.sectiontableentry1 td, .sectiontableentry2 td {
 padding-bottom: 10px;
}

#pagefooter {
 clear: both;
 width: 550px;
 _width: 780px;
 margin-top: 25px;
 padding: 10px 0 0 230px;
 _padding-top: 20px;
 _height: 55px;
 font-size: 0.70em;
 color: #ffffff;
 background: #ffce73;
}

a.logoopacity img {
  position: relative;
  top: -6px;
  vertical-align: text-top;
  margin-right: 10px;
  filter:alpha(opacity=50);
  -moz-opacity:0.50;
  opacity: 0.50;
}
a.logoopacity:hover img {
  position: relative;
  vertical-align: text-top;
  filter:alpha(opacity=99);
  -moz-opacity:0.99;
  opacity: 0.99;
}
a.samirlogo:hover img{                                                   
  border-bottom: #cc3333 solid 2px;
}
