
body{background-image:url(/portals/0/images/site/maiBG.gif);
background-repeat:no-repeat;
background-position:center 20px;
background-color:#ebebeb;font-family:arial;font-size:12px
;margin:0;padding:0;
line-height:1.3em;
}

h1,h2,h3,h4{color:#333333;padding:2px;margin:2px;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
a{text-decoration:none}
a:link{color:#333333}
a:hover{color:#333333;text-decoration:underline}
a:visited{color:#333333}

li,ul{margin-left:10px;padding:1px;text-indent:1px;}

.cl{clear:both}
img{border:0;}
#wrapper{}
.TopMenuBar{padding-top:5px;}
.TopMenuBar a{font-size:1.1em;color:#000000;font-weight:bold;}
.TopMenuBar a:hover{font-size:1.1em;color:#ffffff;font-weight:bold;}
.TopMenuBar span{padding-right:5px;padding-left:5px;}
#bread{padding-left:10px;padding-top:0px;padding-bottom:4px;font-size:10px;color:#999999}
#bread a{color:#999999}
#header{width:1000px;height:120px;display:block;margin-top:15px;}
#loginHeader{
display:block;
background-image:url(/portals/0/images/site/menuBG_fade.gif);;font-weight:bold;width:160px}
#loginHeader span{display:block;

padding:4px;}

#topMenu{margin-top:4px;margin-bottom:8px;font-weight:bold;padding-left:10px;}
#loginPanel{;padding:10px}
.login{width:60px;float:left;;font-weight:bold}
.join{;font-weight:bold}
.login img{float:left;padding-right:4px;}
.join img{float:left;padding-right:4px;}

#gSearchForm{margin-top:10px;margin-bottom:10px}
#menu{
width:1000px;height:26px;display:block;background-image:url(/portals/0/images/site/menuBG_fade.gif);
background-no-repeat;
border-top:1px solid #e48722;
border-left:1px solid #e48722;
border-right:1px solid #e48722;
color:#e48722;
border-bottom:1px solid #eabb0d;
} 
#subMenu{width:1000px;background-color:#efefef;color:#cccccc}
#subMenu a{font-size:0.9em;font-weight:normal;}


#topBanner{width:760px;height:120px;float:right;}
#contentWrapper{width:1000px;text-align:left;padding-top:10px;background-color:#ffffff;padding-bottom:10px;}
#contentPadder{width:980px;padding-left:10px;padding-right:10px;background-color:#ffffff;}
#contentLeft{width:810px;float:left}
#contentRight{width:160px;;display:block;float:right;background-color:#efefef;padding-bottom:20px}



#top_1{width:500px;height:75px;display:block;;float:left;
background-color:#ffffff;margin-right:8px;margin-bottom:10px;
border:1px solid #dfdfdf;}

#top_2{width:300px;height:75px;display:block;
background-color:#ffffff;
float:right;
display:block;}


#top_3{width:500px;float:left;;margin-bottom:10px;background-color:#ffffff}
#top_4{width:300px;;float:right;background-color:#ffffff}

#mid_1{width:310px;float:left;margin-right:10px;margin-bottom:10px;background-color:#ffffff}
#mid_2{width:180px;float:left;margin-right:10px;background-color:#ffffff;overflow:hidden;}
#mid_3{width:300px;;float:right;}

#bot_1{width:310px;float:left;;margin-right:10px;margin-bottom:10px;background-color:#ffffff}
#bot_2{width:490px;height:100px;background-color:#ffffff;float:right;}


.comp img{width:250px;height:250px;float:left;margin-right:10px;}
.comp{background-color:#ebebeb;display:block;height:250px;padding-right:10px;}
.cd img{float:left;margin-right:10px}
.cd2 img{float:left;margin-right:10px; padding-bottom:15px;}
.cd2 {padding-bottom:15px;}
.article{margin-bottom:10px;}
.article img{float:left;margin-right:10px;margin-bottom:10px}

.articleNews{margin-bottom:10px;}
.articleNews img{width:90px;height:60px;float:left;margin-right:10px}
.articleNews  a{text-decoration:underline}
.articleNews  h3 a{text-decoration:none}
#artDisplay img{float:left;margin-right:12px;}
#artDisplay{margin-bottom:10px;display:block;}

.date{color:#999999}
.DNNEmptyPane{display:none;visibility:hidden}
#dnn_mainTop{width:499px;float:left;;background-color:#ffffff}
#dnn_mainTopRight{width:299px;float:right;padding-left:8px;background-color:#ffffff}
.containerHeader{margin-bottom:0px;}
    
	.containerHeader h3{
	background-color:#808080;
	PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    MARGIN: 0px 0px 2px;
    FONT: BOLD 12px  Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #efefef;
    PADDING-TOP: 2px;
	padding-bottom: 2px;
    TEXT-ALIGN: left;
	}
	
	.containerHeader h4{
	background-color:#808080;
	PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    MARGIN: 0px 0px 2px;
    FONT: 12px  Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #efefef;
    PADDING-TOP: 2px;
	padding-bottom: 2px;
    TEXT-ALIGN: left;
	}
	
	.containerHeaderYellow h3{
	background-color:#ffde00;
	PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    MARGIN: 0px 0px 2px;
    FONT: BOLD 12px  Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #333333;
    PADDING-TOP: 2px;
	padding-bottom: 2px;
    TEXT-ALIGN: left;
	}
	.containerBoxYellow{background-color:#efefef;padding:4px;}
	.voteButton,
	.viewButton,
	.resultButton{
	position:relative;
	width:80px;
	height:16px;
	overflow:hidden;
	display:block;
	float:left;}
	
	.surveyButtons{
	PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT: BOLD 12px  Arial, Helvetica, sans-serif;
   text-transform: uppercase;
    COLOR: #efefef;
    PADDING-TOP: 2px;width:180px;
	padding-bottom: 2px;height:16px;display:block;	
    TEXT-ALIGN: left;background-color:#808080;}
	.surveyButtons a{COLOR: #efefef;;}
	.NormalBold{font-weight:bold;}
#footer{background-image:url(/portals/0/images/site/footer.gif);height:120px;text-align:center;width:100%;}
.footerLeft{background-image:url(/portals/0/images/site/MaiFM-illustration-bg-bottom-left.jpg);height:97px;text-align:center;width:128px;background-position:0 23px;background-repeat:no-repeat;}
.footerRight{background-image:url(/portals/0/images/site/MaiFM-illustration-bg-buttom-right.jpg);height:97px;overflow:hidden;text-align:center;width:246px;background-position:0 23px;background-repeat:no-repeat;}
#footerWrapper{;text-align:center;}
#dnn_footerPane{text-align:center;color:#FFFFFF;padding-top:40px;padding-bottom:40px;margin-top:10px;}
#dnn_footerPane a{color:#FFFFFF;text-decoration:underline}
#dnn_contentPane{text-align:left;}

/* flash */
#oa{border:1px solid #dfdfdf;}
#top_2 #oa{width:298px;}

/* google */
.google_468{padding:10px}

/*dart */
#dart_island{margin-bottom:10px;}

/* comments */
.comments_input{margin-top:10px;margin-bottom:10px;padding:10px;max-width:500px;}
.commentEntryWrap{padding:10px;;border-bottom:1px dashed #cccccc}
.commentUser{font-weight:bold;}
.commentDate{font-weight:bold;color:#999999;margin-left:10px;padding-left:10px;border-left:1px solid #cccccc;}
.commentEntry{padding:4px;;color:#999999}


.comments_wrapper{margin-top:10px;margin-bottom:10px;padding:10px;}
.comments_wrapper input{border:0;background-color:#FFFFFF}
.comments_header{}
.comments_text{color:#999999}
.CommentCount{}
.CommentPrev{}
.CommentNext{}
.commentc{font-size:0.8em;}

#survey{}
.formTitle{font-weight:bold;}
.CommentEntryArea{width:360px;height:100px;}
.chars{color:#999999}
.CommentSignature{width:360px;}
.formSubmit{text-align:right;font-weight:bold;margin-bottom:20px}
.formSubmit input{font-weight:bold;}
#notLogged{padding:10px;background-color:#99CC33;color:#FFFFFF;font-size:1.3em;font-weight:bold;}
#notLogged a{color:#FFFFFF;text-decoration:underline;font-size:1.1em;}
.CommentSubmitButton{background-color:#00CC66;color:#FFFFFF;border:0;padding:3px;margin-right:10px;cursor:pointer;}
.CommentErrorMessage{color:#ff4200;padding:4px;margin:10px;display:inline;font-weight:bold;
border-collpase:collapse;}
.photoSelectWrapper{display:block;text-align:right;}
.photoSelect{width:200px;border:1px solid #cccccc;}
.wrap img{border:0;margin-right:10px;margin-bottom:10px;}
.wrap .imgov{cursor:pointer}

.smallh1{font-weight:normal;font-size:12px;}
.home-show{float:left;width:120px;padding-right:2px;}
.SearchBox{border: 1px solid rgb(223, 223, 223); width: 122px; height: 17px; font-weight: bold; font-size: 10px; color: rgb(153, 153, 153); margin-left:5px;}
.SearchButton{position:relative; top:8px;}
#SResult{padding:20px;}
#SResult .gs-webResult div.gs-visibleUrl-long {display:block;}
#SResult .gs-webResult div.gs-visibleUrl-short {display:none;}
.gallery-presentation{padding-bottom:10px;}
.gallery-album{padding-bottom:10px;padding-left:10px;float:left;width:240px; height:260px;}
.gallery-album p{margin: 0 0 0 5px;}
.gallery-individual{padding-bottom:10px;padding-left:10px;float:left;width:680px; height:260px;}
.gallery-album-latest{padding-bottom:10px;padding-left:10px;float:left;width:210px; height:260px;}
.home-rotater {width: 493px;float: left;background: #333;position: relative;overflow: hidden;color: #fff; margin-bottom:5px;}
.home-rotater h1 {font-size: 2em;font-weight: normal;margin: 0 0 5px;padding-left: 10px; color:#fcbf19; line-height:1em;}
.home-rotater h3 {font-size: 2em;font-weight: normal;margin: 0 0 5px;padding-left: 10px; color:#fcbf19;}
.home-rotater h3 a {color:#fcbf19;}
.home-rotater p {font-size: 1em;line-height: 1.6em;padding-left: 10px;margin: 0;}

a.moreButton  {color:#d5cdcd;}
#smallrotator {width:495px; height:100px; padding-top:2px;}
#smallrotator h2 {font-size: 1.5em; font-weight: normal; color:#e4ae27; margin:2px;}
#smallrotator h2 a {text-decoration:none;}
#smallrotator p {font-size: 1em; }
#rotateTitleOne {width:162px; height:100px; float:left; border-right:solid 1px #dfdddd; }
#rotateTitleTwo {width:162px; height:100px; float:left; border-right:solid 1px #dfdddd;}
#rotateTitleThree {width:163px; height:100px; float:left; }
#smallvideowrapper{padding-bottom:20px;}
.smallvideolist {margin-top:8px;}
.smallvideolist img{float:left;margin-right:10px}
.smallvideolist h2{font-size:1.2em;}
.smallvideolist a{font-weight:bold;}
#largedisplaywrapper{padding-top:10px; padding-bottom:10px;}
#largedisplaywrapper p{padding-left:4px;}
#video_body {padding-top:8px; padding-bottom:8px; background-color:#000; color:#fff;}
#video_body p {margin:0px;}
#video_body h2 {color:#fff; padding-top:8px;}
.smallvideohorizontal{float:left; width:170px;}
.smallvideohorizontal h3{font-size:1em;}
.smallcliphorizontal{float:left; width:155px;}
.smallcliphorizontal h3{font-size:1em;}

.rating_current_user{position:relative;}
a:hover.rating_user_star,a:active.rating_user_star,a:focus.rating_user_star,span.rating_user_star{background:url('/Portals/0/images/icons/rating-stars.gif') 0 -32px repeat-x;}
a.rating_user_star,span.rating_user_star,a.rateFG,span.rateFG{position:absolute;top:0;left:0;height:13px;z-index:2;}
.rating_user_star_list{position:absolute;margin:0;padding:0;height:11px;list-style:none outside none;width:160px;}
.rating_user_star_list li{display:inline;margin:0;padding:0;text-align:left;}
.rating_average{position:relative;}
.rating_base_star{position:absolute;top:0;left:0;height:13px;margin:0;padding:0;width:160px;background:url('/Portals/0/images/icons/rating-stars.gif') 0 0 repeat-x;}
.rating_average_star{position:absolute;top:0;left:0;height:11px;line-height:13px;margin:0;padding:0;z-index:1;background:url('/Portals/0/images/icons/rating-stars.gif') 0 -16px repeat-x;}
a.bluelink{color:#3366ff}
a.whitelink{color:#fff; font-weight: bold;}
.imgborder {border: 1px #e1e1e1 solid; padding:1px;}
.galleryright {border: 1px #e1e1e1 solid; margin:5px;}
.share-fb{width:245px;float:left;}
ul.xsldiscussion {list-style-type:none;}
.blogheading{border-bottom:3px #808080 solid; margin-bottom:20px;}
.eventbody{border-bottom:1px #808080 solid;}
.eventbody p{padding-left:4px;}
.djmix{padding-bottom:5px;}
.smalltitle{font-size:1em;}
.smallbloglist {margin-top:8px; border-bottom:3px solid #808080;}
.smallbloglist img{float:left;margin-right:10px}
.smallbloglist h2{font-size:1.2em;}
.smallbloglist a{font-weight:bold;}
.nomargin{margin:0;}
.gal-like{float:left; width:200px; height:170px;}
.gal-like img{padding-bottom:5px;}

.artLeft{float:left; width: 450px;}
.artRight{float:right; width:300px;}
.content_block{margin-top:10px;}
.content_block_btm{margin-bottom:10px;}

.tsr_90x60_wrap{margin:0 0 0 -8px;}
.tsr_90x60image{width:90px;margin: 0 0 4px 8px; float:left; display:inline;height:110px;}
.tsr_90x60image h5{margin:0;padding:0;font-size:1em;}

.tsr_150x100_wrap{margin:0 0 0 -8px;}
.tsr_150x100image{width:150px;margin: 0 0 4px 8px; float:left; display:inline;height:140px;}
.tsr_150x100image h5{margin:0;padding:0;font-size:1em;}

.twtr-ft{display:none;}
