/* MMAC - CSS STYLE */

/*----------------------------- 
      RESET STYLES 
-----------------------------*/  
   
 html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{  
     margin:0;  
     padding:0;  
     -webkit-text-size-adjust:none;  
     }  
 body{  
     font-size:10px;  
     }  
 ul, li, ol, dl, dd, dt{  
     list-style:none;  
     padding:0;  
     margin:0;  
     }  
 a{  
     text-decoration:none;  
     } 

/*----------------------------- 
      BASIC LAYOUT
-----------------------------*/ 


body {
  margin:0px;
  background-color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  background-image:url(../images/body-bg4.jpg);
  background-repeat:repeat-x;
  background-position:50% 174px;
}

body img {
  border:none;
  padding:5px;
}

#top-message {
  font-family:Arial, Helvetica, sans-serif;
  font-size:135%;
  background-color:#f2f2f2;
  text-align:center;
  padding:6px 0;
  color:#000000;
}


#header {
  background-image:url(../images/header-bg.jpg);
  background-repeat:repeat-x; 
  height:141px;
  padding-top:0px;
  padding-bottom:8px;
  border-bottom:#373737 1px solid;
}

#header-container {
  width:934px;
  background-image:url(../images/logo-bg.png);
  background-repeat:no-repeat;
  
}

#logo {
  height:55px;
  width:180px;
  float:left;
  margin-top:19px;
  margin-right:26px;
}

#leaderboard {
  float:left;
  height:90px;
  width:728px;
  margin-bottom:13px;
  margin-top:8px;
}

#leaderboard-btm {
  margin:0;
  padding:20px;
  width:878px;
  border:8px #000000 solid;
  background-image:url(../new/images/nav-bg.png);
  background-repeat:repeat-x;
  background-color:#000000;
}

#navigation {
  clear:both;
  border-top:#333333 1px solid; 
  width:920px;
  color:#FFFFFF;
  font-size:15px;
  background-image:url(../images/nav-bg.png); 
  background-repeat:repeat-x;
  background-color:#000000;
  padding:13px 7px; 
  margin:0;
}

#content {
  width:920px;
  margin:0px;
  border-left:7px #000000 solid;
  border-right:7px #000000 solid;
  border-bottom:0;
  overflow:auto;
 /*  background-image:url(../images/content-bg.png);
  background-repeat:repeat-y; */
  background-color:#F7F7F7;
}

#left-col {
  width:550px;
  float:left;
  margin:10px 8px 10px 8px;
  overflow:auto;
}

#right-col {
  width:334px;
  float:left;
  margin:10px 0;
  padding-left:8px;
  overflow:auto;
  border-left:#C9C9C9 1px dotted;
}

#footer {
  width:100%;
  margin:0px;
  clear:both;
  font-family:Arial, Helvetica, sans-serif;
  font-size:130%;
  color:#000000;
  background-image:url(../images/header-bg.jpg); 
  background-repeat:repeat-x; 
  height:141px;
  padding-top:15px;
  border-top:#373737 1px solid;
  
}

#footer-content {
  width:918px;
  padding:10px 0 55px 15px;
  color:#FFFFFF;
}

/*----------------------------- 
      CONTENT STYLE
-----------------------------*/ 


.item {
  border:#C9C9C9 1px solid;
  margin-bottom:15px;
  background-color:#FFFFFF;
  padding:8px;
}

#item img {
  max-width:500px;
}

h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:225%;
  color:#000000;
} 

h4 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:180%;
  color:#000000;
  padding:4px 5px;
  margin-bottom:0px;
}

.article {
  font-family:Arial, Helvetica, sans-serif;
  font-size:130%;
  line-height:1.4;
  margin-bottom:15px;
  overflow:auto;
}

.more-info {
  font-family:Arial, Helvetica, sans-serif;
  font-size:130%;
  background-color:#F4F4F4;
  border-top:#BDBDBD 1px solid;
  border-bottom:#BDBDBD 1px solid;
  padding:4px 4px;
  margin:5px 0 10px 0;
  background-repeat:repeat-x;
 }
 
#right-col-item {
  margin-top:10px;
  background-image:url(../images/right-col-item-bg.png);
  background-color: #e4e4e4;
  background-repeat:repeat-x;
  border:#C6C6C6 1px solid;
  padding-bottom:8px;
}

#right-col-content {
  border:#C9C9C9 1px solid;
  background-color:#FFFFFF;
  width:300px;
  padding:0px 9px 9px 9px;
  text-align:left;
  font-size:130%;
}

#right-col-content-vid {
  border:#C9C9C9 1px solid;
  background-color:#FFFFFF;
  width:300px;
  padding:10px 9px 0px 9px;
  text-align:left;
  font-size:125%;
}

.feeds {
  padding:5px 2px 5px 2px;
}

.links-widget {
   margin-top:10px;
}


 
/*----------------------------- 
      LINKS
-----------------------------*/ 

a:link, a:active, a:visited { color:#0066CC; text-decoration:none; }
a:hover { color:#0066CC; text-decoration:underline; }

a.feed-link:link, a.feed-link:active, a.feed-link:visited { color:#000000; text-decoration:none; }
a.feed-link:hover { color:#B12F29; text-decoration:none; }

a.permalink:link, a.permalink:active, a.permalink:visited { color:#990000; text-decoration:none; }
a.permalink:hover { color:#000000; text-decoration:none; }

a.nav:link, a.nav:active, a.nav:visited { 
  color:#FFFFFF;
  text-decoration:none;
  padding:6px 15px 16px 15px;
}

a.nav:hover { 
  color:#2F2F2F;
  text-decoration:none; 
 /* background-image:url(../images/hover-bg.png); */
  background-repeat:repeat-x;
  background-color:#F7F7F7;
  padding:6px 15px 16px 15px;
} 

a.current:link, a.current:active, a.current:visited, a.current:hover { 
  color:#2F2F2F;
  text-decoration:none;
  /* background-image:url(../images/hover-bg.png); */
  background-repeat:repeat-x;
  background-color:#F7F7F7;
  padding:6px 15px 16px 15px;
}

a.site:link, a.site:active, a.site:visited { 
  color:#000000;
  text-decoration:none;
}

a.site:hover { 
  color:#0066CC;
  text-decoration:none;
}

a.footer:link, a.footer:active, a.footer:visited { 
  color:#FFFFFF;
  text-decoration:none;
}

a.footer:hover { 
  text-decoration:underline;
}

/*-----------------------------
    POLL
------------------------------*/
 
#container{
   width:300px; 
   text-align:left;
}
#container h1{
   margin:0; padding:5px; 
   font-size:125%; font-family:Georgia, serif;
   font-weight:normal; color:#333;
}
#container p{
   font-family:Arial, Helvetica, sans-serif; 
   color:#000000; 
   margin:0; line-height:200%;
}
#pollcontainer{
   padding:5px;
}
#loader{ display:none; text-align:center;}
.option{ margin:10px 0; }
.option p{ line-height:1.7em; font-size:95%; margin:4px 0px; }
.bar{ height:10px; background:#3399CC; }
.yourvote{ background:#0099CC; }

/*-----------------------------
    ABOUT BOX
------------------------------*/
.about {
  background-color:#FFFFCC;
  padding:15px 10px;
  position: relative;
  border: dashed 1px #999999;
  margin-bottom:15px;
  font-family:Arial, Helvetica, sans-serif; 
  color:#000000;
  font-size:130%;
}

.about .delete {
  position:absolute;
  top:0px;
  right:0px;
  cursor: pointer;
  padding:4px;
  
}
 
 