body {
background-color:#F8F8FF;
color:#000000;
margin:0px;
}
.boxwrap {
margin-left:auto;
margin-right:auto;
width:962px;
}
.boxbody {
float:left;
width:959px;
}
.boxcenter {
float:right;
width:832px;
}
.boxleft {
background:black none repeat scroll 0% 50%;
float:left;
width:125px;
}
.boxright {
float:right;
width:1px;
}
.boxheader {
clear:both;
height:20px;
}
.logo {
background:black none repeat scroll 0%;
border-top:2px solid #C2C2C2;
clear:both;
width:962px;
}
.boxfooter { width: 100%;  clear: both;  }

.boxclear  { clear: both; line-height: 0px }

/* ie hack: */
     .iehackwrap { text-align: center;  }
     .boxwrap    { text-align: justify; }     
     
/* box style */
.mainBodystuff img{

}
.boxwrap   { background: 020202;
background-image: url(../images/background_mid.jpg);
background-position: 125px 125px;
border-right:2px solid #C2C2C2; 
border-left:2px solid #C2C2C2; 


 }

.boxheader { background-image: url(../images/background_topbar.gif); 

 }

.boxfooter {  text-align:center;
padding-bottom:10px;
padding-top:8px; }

.boxleft   {
text-align:left;
padding-bottom:10px;
border-right:2px solid #C2C2C2; 
border-bottom:2px solid #C2C2C2; 
}

.boxcenter { background-image: url(../images/background_mid.jpg); 


}

.boxright  {  

 
padding-bottom:10px;
}

div { margin: 0px; padding: 0px; }

/* formatting */
body     { color: grey; margin-top: 3px; padding: 0px; background-color:#1e2c4a; }

h1 { padding: 2px 10px; margin: 0px;}
p  { padding: 5px 10px; margin: 0px;}

/* style */
body { font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; }

h1 { font-size: 1.3em; }
p, li  { font-size: 0.8em; }
.boxfooter p { font-size: 0.7em; text-align: center; }

.comment { margin: 3px; padding: 0.5em; width:94%; background: #fff; }
h1 span  { font-weight: normal; }

.recentContent { border-left: 3px solid #C2C2C2; margin-left: 3px; padding-left:12px;padding-right:7px;  }
h1 span  { font-weight: normal; }


#scrolling div.boxleft, #scrolling div.boxright
   { overflow: auto; height: 4em;}
   
   
.boxcenter { background-image: url(images/background_mid.jpg); 


}



td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : white;
}

ul {
  margin           : 0px 0px 0px 0px;
}

hr {
  background       : #CCCCCC;
  height           : 1px;
  width            : 100%;
}

.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color            : #7B8DA1;
}

.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;

}

a.pathway:link, a.pathway:visited {

  font-weight      : normal;
}

a.pathway:hover {

  font-weight      : normal;
  text-decoration   : underline;
}


#mainlevel-nav {
position:relative;
margin-top: 0; padding: 0;
margin-top:-21px;
}
#mainlevel-nav li {
position:relative;
left:60px;

list-style:none; 
float: left; 
margin: 0px; 
padding-left: 5px;
padding-right: 5px;
font-size: 11px;
line-height:18px;
height: 18px;
white-space: nowrap;
font-weight:bold;
border-right: 1px solid #BCBCBC;

}

#mainlevel-nav a {

float: right; 
text-decoration: none;  
color: #3D547A;
}
#mainlevel-nav a {
float: none;
}
#mainlevel-nav a:hover {
color: #FCEB29;

}





/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
background-image:url(../../../images/M_images/arrow.png);
background-position:0px 2px;
background-repeat:no-repeat;
color:#99CCFF;
font-size:14px;
font-weight:bold;
padding-left:10px;
text-align:left;
}

a.mainlevel:hover {
        color: gray;
        background-position: left;
        text-align: left;
        }



        a.mainmenu:link, a.mainmenu:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: bold;
        }

a.mainmenu:hover, {
        color: #000000; text-decoration: underline;
        }

a.sublevel:hover {
        color: #000000; text-decoration: underline;
        }

a.sublevel:link, a.sublevel:visited {
        color: #333333; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;
}


table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 100%;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        margin-left: 0px;
        }
        
.boxleft table.moduletable th {
				font-size : 11px;
				font-weight : bold;
				color : white;
				text-decoration: NONE;
				text-align : left;
				width : 100%;
				padding: 5px 0px 4px 4px;
				margin: 0px 0px 20px 0px;
			  background-image:url(../images/nav_header.gif);
        background-repeat:no-repeat;
				} 

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  color            : white;
  text-decoration: underline;
  text-align       : left;
  width            : 100%;
  padding: 3px 0px 4px 0px;
  margin: 5px 5px 20px 0px;

}

table.moduletable td {
        font-size: 10px;
        font-weight: normal;

        padding: 0px 0px 0px 4px;
  
       
}


.back_button{
margin-left:15px;
}

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}


.sectiontableheader {
  background-color : #CCCCCC;
  color            : #7B8DA1;
  font-weight      : bold;
}


.sectiontableentry1 {
  background-color : #0099FF;
}


.sectiontableentry2 {
  background-color : #E0E0E0;
}


.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
 margin-left:15px;
}

.contentpaneopen {
margin-left:10px;
}

.contentheading{
  font-family      : Verdana, Arial, Helvetica,sans-serif; 
  font-size        : 11px;
  font-weight      : bold;
  color            : #FCEB29;
  text-align       : left;
  
}


.componentheading{
font-family      : Verdana, Arial, Helvetica, sans-serif;
margin-left:15px;
  font-size        : 11px;
  font-weight      : bold;
  color            : white;
  text-align       : left;
background-image: url(../images/blankLabel.gif);
background-repeat:no-repeat;
padding-left:30px;
padding-top:10px;
padding-bottom:5px;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}

.content_rating{
margin-left:25px;
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.back_button{
margin-left:15px;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}



a:link, a:visited {
  font-size        : 11px;
 color: #99CCFF;
  text-decoration  : none;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.boxleft a:link, a:visited {
color:#99CCFF;
font-family:arial;
text-decoration:none;
}

a:hover {
  color            : grey;
  text-decoration  : underline;
}


/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
         color:#FCEB29;
        text-align:left;
        }

a.contentpagetitle:hover {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-align:left;
        color: #7B8DA1;
        text-decoration: underline;
        font-weight: bold;   
  }


.sectiontableheader {
  background-color : #CCCCCC;
  color            : #7B8DA1;
  font-weight      : bold;
}


.sectiontableentry1 {
  background-color : #434561;
}


.sectiontableentry2 {
  background-color : #606C85;
}


/* Styles for dhtml tabbed-pages */
.ontab {
        background-color: #ffae00;
        border-left: outset 2px #ff9900;
        border-right: outset 2px #808080;
        border-top: outset 2px #ff9900;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: bold;
        color: #FFFFFF;
}
.offtab {
        background-color : #e5e5e5;
        border-left: outset 2px #E0E0E0;
        border-right: outset 2px #E0E0E0;
        border-top: outset 2px #E0E0E0;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: normal;
}
.tabpadding {
}

.tabheading {
        background-color: #ffae00;
        text-align: left;
}

.pagetext {
        visibility: hidden;
        display: none;
        position: relative;
        top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */
.moscode {
        background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size : 10pt;
        color : #ff6600;
        text-align: center;
}
/* custom stuff */
.container
{
        border: solid;
        border-width: 1px;
        border-color: #efefef;
        background-color: White;
}
.boxes {
        border: solid;
        border-color: #efefef;
        border-width: 1px;

}

.toolbar{
position:relative;
background:white;
}

.content_vote{


margin-left:20%;

}

.componentheading{

}

.latestModule{
border-left:2px solid #C2C2C2; 
padding-left:15px;
}

.sideInfo{
margin-top:0px;
margin-left:5px;
width:250px;
}


.dropMenu{
margin-left:20px;
}

.contentTitle{
font-family      : Verdana, Arial, Helvetica, sans-serif;
margin-left:15px;
  font-size        : 11px;
  font-weight      : bold;
  color            : white;
  text-align       : left;
background-image: url(../images/blankLabel.gif);
background-repeat:no-repeat;
padding-left:30px;
padding-top:10px;
padding-bottom:5px;
}

.sideElement{

background-image: url(../../../images/comcool/coolwebsite.gif);

background-repeat:no-repeat;


}

.sideElementRed{

background-image: url(../../../images/comcool/coolwebsite_red.gif);

background-repeat:no-repeat;


}

.sideElementPurple{

background-image: url(../../../images/sidecoolpurple.gif);
width:299px;	
height:20px;
background-repeat:no-repeat;


}


.sideCoolTitle {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-top:0px;
padding-left:5px;
padding-top:8px;
}


.sideCoolText{
height:60px;
padding-left:5px;
padding-bottom:1.5px;
margin-top:0px;
padding-top:0px;
background: #E2E5EA;
font-size:11px;
font-weight:bold;
}



.sideCoolText img{
 border: 1px solid #3E567E;
}

.sideCoolBackground{

margin-top:6px;
background:#2B2C39;

padding-top:1px;
padding-bottom:5px;
}



.sexyGirlThumb{
padding-top:5px;
padding-top:5px;
padding-bottom:5px;
background:#2B2C39;
border-bottom:1px dashed white;
}

.introTextStyle img{
border:1px solid white;
}

.mainBodyContent img{
border:1px solid white;
}

.content_rating img{
border:none;
}
.buttonheading img{
border:none;
}

.weblinks img{
background:none;
border:none;
}


.bottomUserLinks img{
margin-top:5px;
margin-bottom:5px;
border:none;
}


#mainlevel-top {
margin: 0; padding: 0;
margin-top:3px;
}
#mainlevel-top li {
position:relative;
left:45px;
top:-10px;
list-style:none; 
float: left;  
padding-left: 5px;
padding-right: 5px;
font-size: 11px;
line-height:18px;
height: 18px;
white-space: nowrap;
border-right: 1px solid #9DA6B3;
}
#mainlevel-top a {
font-size: 9px;
float: right; 
text-decoration: none;  
color: white;
}
#mainlevel-top a {
float: none;
}
#mainlevel-top a:hover {
color: gray;
}


.pagenav_next{

padding-left:80px;
}

.navigationStuff{
margin-top:-25px;
}


.mainLinks{
padding-left:10px;
}


.back_button{
margin-bottom:5px;
}
//.topMenuBG{
//position:absolute;
//margin-top:3px;
//margin-left:3px;
//margin-right:3px;
//height:18px;
//width:533px;
//background-image: url(../images/menuBG.gif);
//}

.fireworks{
border: 1px solid white;
margin-top:40px;
margin-left:30px;
width:160px;
}

.flashBackground{
position:relative;
height:297px;
width:250px;
background-image: url(../../../images/stories/fullsidead.gif);
}

.flashMovie{
position:absolute;
top:33px;
left:4px;

}


.yourAdHere img{
border:none;
}
.yourAdHere {
text-align:center;
}
.topTextDesc{
text-align:center;
}

.ecardicon img{
 border:none;
}

.topMenuBG{
position:relative;
height:19px;


background-image: url(../images/menuBG.gif);

}

.newmedia img{
 border:1px solid white;
}
.hotlinks li{
background-image: url(../../../images/M_images/arrow2.png);
background-repeat:no-repeat;
list-style: none;
padding-left: 10px;
margin-left: -4px;
}



.latestnews{
list-style: none;
padding: 0;
margin: 0;
}
.funnypicborder img{
border:1px solid white;
}


.morebutton a:link {color: yellow; }     /* unvisited link */
.morebutton a:visited {color: yellow;}  /* visited link */
.morebutton a:hover {color: yellow;}   /* mouse over link */
.morebutton a:active {color: yellow; } 

.moduletable-topmodule{

width:400px;
}

		.adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #99CCFF; text-align:left;}
		.adText {font: normal 10pt Arial; text-decoration: none; color: white; text-align:left;}
		
#mod_search_searchword{
margin-right:3px;
}

.loginlinks{
margin:4px;
}
.loginlinks a:link {font-size:16px;font-weight:bold;color: #00FF00; }     /* unvisited link */
.loginlinks a:visited {font-size:16px;font-weight:bold;color: #00FF00;}  /* visited link */
.loginlinks a:hover {font-size:16px;font-weight:bold;color: #00FF00;}   /* mouse over link */
.loginlinks a:active {font-size:16px;font-weight:bold;color: #00FF00;}

.placetextad{
color:#d585da;
}

.boxleft div.placetextad{
margin-bottom:8px;
color:#d585da;
}

.mysidepic{
font-size:11px;
width:230px;
color:yellow;
}

.mysidepic .one-image{
position:relative;

}
.mysidepic .one-image img{
float:left;
border:none;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
.mysidepic #summary{
color:yellow;
}
