body {font-family: Arial, sans-serif; margin:0px; padding:0px;}   
img {border:none}
p {margin:0px; padding:0px}

/* positionning */
#mainContent 
{
position:absolute; 
right:75px; 
top:185px; 
width:790px;
}

#mainVideos
{
float:left; 
margin:0px; 
width:420px;
}

#subTitle
{
font-size:10pt; 
color:#486491; 
font-weight:900; 
margin-bottom:13px; 
padding-top:0px; 
padding-right:4px;
text-align:right; 
}
#subTitle span
{border-top:1px #486491 solid; border-bottom:1px #486491 solid; padding-bottom:2px;}

#videoTextDiv
{
width:440px;
height:150px;
font-size:11pt;
color:#486491;
background-image:url('/media/nocomment-bg.gif');
padding:0px; margin:0px;
position:absolute; right:430px; top:10px;
overflow:hidden;
}

.vidImage
{
width:100;
/*height:76;*/
float:right; 
margin-left:10px;
}
/*#vidImage_4{ border-bottom:12px solid red; }
#vidImage_6, #vidImage_5, #vidImage_8 { border-bottom:12px solid blue; }
#vidImage_7 {border-bottom: 12px solid green}*/


.videoButton
{ position:absolute; margin:0px; top:125px; direction:rtl; width:113px; height:95px;
background : blue; padding-top:2px; padding-bottom:2px; font-size:13px;
color:white; font-weight:900; text-align:center}

.videoButton h3
{ font-size:11px; font-weight:300; margin:0px; padding:2px; margin-top:6px}

.videoButton a {color:white; text-decoration:none}

body {font-family: Arial, sans-serif; margin:0px; padding:0px;}

#explainDiv
{
opacity:.8;
position:absolute;
top:15px;
right:430px;
}

.filmItem {line-height:150%; padding:5px;direction:rtl; font-size:13px; color:#595441; clear:both; margin-bottom:10px; height:80px; border-bottom:dotted gray 1px;}
.filmItem:hover {background:url('/media/nocomment-bg.gif')}
.filmItem strong {color:#284471}
.filmItem small {color:gray; font-size:8pt; }
.filmItem a {text-decoration:none; color:#595441}
.filmItem a:hover {color:black}


.textItem { font-size:13px; line-height:170%; width:310px; float:right;  margin:0; padding-bottom:5px; margin-bottom:25px; color:gray; direction:rtl; text-align:jusity; margin-right:10px;}
.textItem a {text-decoration:none; color:#595441}
.textItem a:hover {color:black}
.textItem strong {margin:0px; paddign:0px;}
.textItem small {line-height:100%; margin-top:0px;padding-top:0px; float:none; font-size:8pt; color:gray; margin-bottom:0px; }



#videoTextDiv_single
{
width:790px;
height:150px;
font-size:11pt;
color:#486491;
background-image:url('/media/nocomment-bg.gif');
padding:0px; margin:0px;
position:absolute; right:76px; top:0px;
overflow:hidden;
}

#postLinks {direction:rtl; margin-top:30px; font-size:10pt;text-align:right; line-height:150%; padding-left:10px; width:300px; float:right}
#postLinks a {color:#595441; text-decoration:none; margin-bottom:10px; padding-right:10px;}
#postLinks a:hover {color:black}
#postLinks strong {color:#284471}
#postLinks small {font-size:8pt; color:gray}
#postLinks h2 {direction:rtl; text-align:right; font-size:12pt; font-weight:300; line-height:150%; margin:0px; padding:0px;}

#textContent {width:600px; float:left; text-align:justify; direction:rtl; font-weight:300; font-size:0.9em; line-height:150%; margin-top:0px;}
#textContent h1 {color:#284471; font-size:1.7em; font-weight:300; margin-bottom:0px; line-height:100%;}
#textContent h1 small {font-size:.5em}
#textContent a {text-decoration:none; color:#284471}
#textContent a:hover {border-bottom:1px dotted #284471}
#textContent p {margin-top:10px;}


/* comments */


#addcommentRight {width:150px; float:right; padding:0px; margin-right:15px; }
#addcommentLeft {width:300px; float:left; padding:0px; padding-right:30px; margin:0px; border-right:1px dotted gray; }

#pageComments { width:555px; margin-right:60px; font-size:10pt; margin-top:20px;border-top:solid 7px #bc5c1b; color:#606060;  }

#addcommentText { width:270px; height:100px; border:solid 1px #bc5c1b; }



#addcommentSubmit{ margin-top:10px; float:left; font-weight:900; font-size:9pt; color:#bc5c1b; background-color:white; border:solid 1px #bc5c1b; margin-left:30px}


#addcommentInput { width:140px; font-weight:900; font-size:10pt; color:#bc5c1b; background-color:white; border:solid 1px #bc5c1b;}









#commentform { height:150px; margin-top:20px; padding-top:10px; padding-bottom:10px; margin-bottom:10px; border-top:#bc5c1b 2px solid; border-bottom:#bc5c1b 2px solid;}


#addcomment {color:#bc5c1b; font-weight:900; font-size:11pt}

#addcomment a {text-decoration:none; color:#bc5c1b}


.commentlist {font-size:11pt; color:#404040;}

.commentlist a {text-decoration:none; color:black}

.commentlist li {font-size:7pt; padding-bottom:12px; margin-bottom:12px; border-bottom:1px gray dotted; margin-right:0px}

.commentlist ol {margin-right:0px; padding-right:0px;}


#commentmeta {font-size:10pt; color:#bc5c1b; font-weight:600; float:right}



#commentmeta a {color:#bc5c1b; text-decoration:underline}



#commenttime {font-size:8pt; font-weight:900; color:#404040; float:left; margin-left:20px}



#commenttime a {text-decoration:none; color:#404040}



#commenttext {margin-top:3px; line-height:130%; font-size:11pt; clear:all;  }



#commentscount {text-align:left; color:#404040; font-size:10pt; font-weight:900; margin-left:20px}



#singleComment p {margin:0px; padding:0px}
#singleComment {direction:rtl; margin:0px; padding:0px; margin-bottom:20px; font-size:10pt; line-height:120%;}

