body{color:#111;font-size:0.9em;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif,Garamond,helvetica,arial,sans-serif;}
table {border-collapse: collapse;border-spacing: 0;}

A{color:#000;font-weight:bold; text-decoration:none; border-width:0; border-color:black; border-style:solid;}
A:hover{color:#444444; border-color:#000; }

a.mdLink{font-size:18px}
a.lgLink{font-size:24px}
a.gLine{border-bottom:2px solid #000; padding-bottom:10px;line-height:48px}
a.gLineTop{border-top:5px solid #000; padding-top:10px;}
a.under:hover{border-bottom:1px solid #000; padding-bottom:5px;}

a.dLink{font-style:italic;font-weight:normal;}
a.dLink:hover{color:#666;}

.bLine{border-bottom:1px solid black; padding:0; margin:0;}

.borderline{border-bottom:1px solid #000;font-size:24px;font-weight:bold;}
.borderline A{font-size:24px;font-weight:bold;}

.hidden{visibility:hidden;height:0;display:block;}

a.title{font-size:24px;font-weight:normal;}
div.maintitle{font-size:24px;padding:0;}
p.subtitle{font-size:12px;font-style:italic;margin:2px 0;}

h1, h2, h3, h4, h5, h6{margin:0}

#glass{width: 960px; margin:10px auto 10px; background:white}

#header{float:left;}
#header_logo{padding:10px 0 5px;}

#header_nav{margin-bottom:15px;border-width:0 0 1px;border-color:black; border-style:solid; float:right;}
#header_nav ul {list-style: none; margin: 0px; padding:0; display: block;}
#header_nav ul li {float:left;}

#header_nav ul li a {font-size:16px;font-weight:normal;text-align:justify;color:#000;display: block; padding:0 8px 5px}
#header_nav ul li a:hover {background:black; color:white;}

#header_nav ul:last-child li:last-child a {padding:0 0 5px 10px}


.gSearch{margin:0px; padding:0; width:90px;}

#nav1{letter-spacing:0.15em; margin:0; padding:0;}
#nav2{letter-spacing:0.2em; margin:0; padding:0;}
#nav3{letter-spacing:0.2em; margin:0; padding:0;}

a#nav_about{background-image: url(nav_about.gif); width:32px; height:32px;color:white;}
a#nav_about:hover{background-position: 0 20px;}

#lights{padding:2px; background:#fff;width:70px;float:left}
#postVid{margin:10px 0 20px;font-weight:normal;font-style:italic;font-size:12px;}
#fashstills{text-align:right;font-weight:normal;font-style:italic;font-size:12px;width:350px;float:right}
#sell{margin-bottom:20px;font-weight:normal;font-style:italic;font-size:12px;}
#prevnext{text-align:right;margin-bottom:20px;font-weight:normal;font-style:italic;font-size:12px;}
#sell a, #fashstills a, #prevnext a, #postVid a{font-weight:normal;font-style:italic;font-size:12px;}

/* adverts */
#vvid_holder{float:left; width:100%; padding:20px 0; border-bottom:3px solid #000; border-top:3px solid #000; margin-bottom:20px; }

#sboxVid{width:200px; height:133px; padding-top:20px; background:#110b09; float:right; margin-bottom:20px;}

#sboxVid{overflow: hidden; position: relative; font-weight:normal;}
#sboxVid a {text-decoration: none; float:left; position: relative;}
#sboxVid a:hover {cursor: pointer;}
#sboxVid a .more {
	position: absolute; right: 0px; bottom: 0px; font-size:10px; color: #fff; background: #000; padding: 0px;
	filter:alpha(opacity=65); opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
#sboxVid a:hover .desc{
	display: block; font-size:10px; padding: 0; background: #111; filter:alpha(opacity=75); opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff; position: absolute; bottom: 0px;  left: 0px; padding:5px; margin:0; width:190px;
	border-top: 1px solid #999; text-align: left; 
}
#sboxVid a:hover .desc strong { display: block; margin-bottom: 0px; font-size:12px; }
#sboxVid a{ text-align: right; }
#sboxVid a .desc {	display: none; }
#sboxVid a:hover .more { visibility: hidden;}


#skyADblog{width:160px; height:600px;color:white;background:#fc4abb; text-align:center; float:right; margin-bottom:20px;}
#sboxImg{width:200px; height:200px;color:white;background:#fc4abb; text-align:center; float:right; margin-bottom:20px;}

/* end adverts */


#page{float:left; width:750px;}
#adSky{float:right; width:210px;}

#pageTitle{font-size:18px; font-weight:bold;}

#footer{clear:both; margin:25px 0px 15px; text-align:center; font-size:10px; color:#999;}

.fleft{float:left}
.fright{float:right}
.clear{clear:both;}

/* feature articles */
h2.feature{font-size:18px;margin:0; font-style:italic;}
h4.feature{font-size:12px;margin-bottom:20px; font-style:italic;}

.aTitle{font-size:22px;font-style:italic;font-weight:normal;}

.feature{padding-right:10px; text-align:justify;}

/* blog */
#blogger{border:1px solid #b8b8b8; margin:10px 0 30px 0; padding:20px 0 20px 10px; float:left; font:16px; width:100%;}
#bloggerImg{float:left; width:130px; text-align:center;}
.blogAvatar{margin-bottom:8px; width:120px; height:120px;}

#blogPeople{float:left;width:780px;}
.blogPerson{float:left;padding:5px 5px 20px; margin:0 15px 15px 0; border:2px solid #DEDEDE;text-align:center;background:#DEDEDE}
.blogPerson:hover{border:2px solid #FF8400}


/* comments */
.cmntAvatar{margin-right:6px;width:40px;float:left;}
img.commentAvatar{height:40px; width:40px;}
.commentor{border-bottom:1px solid #777; float:left; padding-bottom:4px; width:100%}
.commentCount{color:#ff8040}

#blogPosts{float:left; width:660px; margin-bottom:15px;}
.blogSubject{font-size: 16px; font-weight:bold;}
.blogPost, .blogFirstPost{overflow:hidden;}
.blogPost{margin-bottom:50px;}
.blogDate{font-family:arial; font-size:10px; color:#666;}
.blogMsg{padding:20px 0;clear:both;}

#videoVision{width:1100px;float:left;}
.video{padding:5px; margin:5px; background:#DEDEDE; border-bottom:3px solid #777; width:320px; height:380px; float:left;}
.sound{padding:5px; margin:5px; background:#DEDEDE; border-bottom:3px solid #777; width:160px; height:160px; float:left;}

#musicMain{float:left;}
.song{color:#666; font-size:10px; margin:10px 10px 10px 0; padding:25px 0 0 28px; float:left; background:url(../../images/cassetteGLASS.jpg) no-repeat; height:190px; width:300px;}
.mp3Info{}
.mp3player{margin-top:80px;}

.brdr, .tbl{border:1px solid #b8b8b8;}
.tbl, .spaced{margin-bottom:10px;}
.tblContent{padding:5px;}

/* Blog RHS */
#BloggerRHS{float:right; margin-left:10px; width:280px;}
.blogCaption{padding:4px 0; color:#666; font-weight:bold; font-size:16px;}
.blogBIGCaption{_color:#666; font-weight:bold;font-size:32px;}
.blogLoc{color:#555; font-weight:bold; font-size:16px;}

.blogRecentWriter{padding-bottom:4px;}

#blogAd1{height:200px; margin:10px 0;}
#googleAdBanner{margin:30px 0;}
.horozAd{padding:25px 0;clear:both;text-align:center}

/* glass.asp & features.asp */
#gLeft{width:620px; float:left; margin-right:40px;}
#gRight{width:300px; float:right;}

.fourths{float:left; width:150px; margin-right:6.66px;}
.fourthsWide{float:left; width:180px; margin-right:13px;}
.thirds{float:left; width:200px; margin-right:10px;}
.thirdsWide{float:left; width:246px; margin-right:10px;}
.doubleWidth{float:left; width:170px; margin-right:10px;}
.halves{float:left; width:300px; margin-right:20px;}

#editorials{float:left; width:350px; margin-right:20px;}
#cutglass{float:left; width:350px;}
#morocular{border-top:1px solid black; text-align:right; padding-top:5px;}

.noMargin{margin:0}

.cd{background:transparent url(/images/frm_cd.gif) no-repeat scroll 0 0; height:400px;width:300px;overflow:hidden;}
.cdImg{width:190px;height:190px;margin:60px 0 26px 90px;}
.read{background:transparent url(/images/frm_book.gif) no-repeat scroll 0 0; height:400px;width:300px;overflow:hidden;}
.readImg{width:180px;height:270px;margin:8px 0 0 102px;}

.fourthsWideImg{width:180px;height:120px;}
.fourthsImg{width:150px;height:100px;}
.thirdsImg{width:200px;height:133px;}
.thirdsWideImg{width:246px;height:164px;}
.doubleWidthImg{width:170px;height:112px;}
.halvesImg{width:300px;height:200px;}

.magBt{padding-top:10px; height:100px; margin-bottom:10px; overflow:hidden;}
.magPage{height:372px; border:1px solid #b8b8b8; padding:10px;}

.pgHdr{font-size:24px; font-weight:normal;line-height:1.6em}
.pgHdr A, .pgHdr A{font-size:24px;font-weight:normal;line-height:1.6em}

.secHdr{margin-bottom:20px; font-size:20px; font-weight:normal; font-style:italic; line-height:1.6em}
.secHdrNM{font-size:20px;font-weight:normal;font-style:italic;line-height:1.6em}
.secHdr A, .secHdrNM A{font-size:20px; font-weight:normal;font-style:italic;line-height:1.6em}

.sideHdr{font-size:20px; font-weight:bold;line-height:1.6em}
.sideHdr A{font-size:20px; font-weight:bold;line-height:1.6em}


.secFtr{padding:5px 0; margin-bottom:15px; font-size:10px; font-weight:bold;}
.article{float:left;height:170px;}
.articleMain{margin-bottom:25px; float:left;}

.uLine{border-bottom:3px solid #000;margin-bottom:30px;}

div.featImg{margin-bottom:50px;}
.featImg1{width:330px;height:220px;}
.featImg1B{width:220px;height:330px;}
.featImg2{width:90px;height:60px;}
.featImg2B{width:60px;height:90px;}
.smallFeat{width:200px;height:150px; float:left;margin-right:15px;}

.mdTxt{font-size:12px;}
.smTxt{font-size:11px;}

/*
	Events
*/

p.smMg{margin:4px 0}


/*	Article Archives		*/

#archArt ul {list-style: none; margin: 0px; padding:0; display: block;}
#archArt ul li {float:left; width:120px;}

.arcMth{margin-bottom:15px; font-size:14px; font-weight:normal; font-style:italic;}

/*
	video play button overlay
*/
.magLayout{position: relative;}
#vid span {}
.vid_ply{background: url(/images/play.gif) no-repeat;opacity:0.6;filter:alpha(opacity=60); width:65px; height:40px; display:block; position:absolute; top:50px; left:70px;}

p.adtext{font-size:10px; color:#555; margin:0; padding:4px 0; letter-spacing:2px;}