@charset "utf-8";html{min-height:100%;margin-bottom:1px;}
body{background-color:#F4F4F4;margin:0;font-size:9pt;font-family:'Verdana', lucida grande, Sans-Serif;}
.im-wrapper{width:100%;}
.topBar{position:relative;z-index:-1;background-image:url(images/bg-top.png);width:980px;height:19px;margin-top:5px;left:0;text-align:left;clear:both;background-position:0 0;}
.topBarLeft{position:relative;z-index:3;background-image:url(images/bg-sales-top-left.png);width:17px;height:19px;margin-top:20px;float:left;text-
align:left;clear:none;background-position:0 1;}
.topBarMiddle{position:relative;z-index:3;background-image:url(images/bg-sales-top-center.png);width:946px;height:19px;margin-top:20px;text-align:left;float:left;clear:none;background-position:0 0;overflow:hidden;}
.topBarRight{position:relative;z-index:3;background-image:url(images/bg-sales-top-right.png);width:17px;height:19px;margin-top:20px;text-align:left;float:left;clear:none;background-position:0 1;}
.bottomBar{background-image:url("images/bg-bottom.png");width:980px;height:29px;}
.bottomBarNoLogo{background-image:url("images/bg-bottom-nologo.png");width:980px;height:29px;}
.im-frame{position:relative;width:980px;height:100%;text-align:left;clear:both;background:url(images/bg-center.png) repeat-y;left:0px;margin-top:0px;z-index:4;}
.im-lowerFrame{position:relative;width:980px;text-align:left;clear:both;left:5px;}
.wp-caption p.wp-caption-text{font-size:10px;text-align:center;line-height:3px!important;\ padding:5px;margin:0 0 10px;color:#000;}
.titleText h1{color:#FFF;}
img, a img{border:none}
a:active{outline:none;}
a:focus{outline:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;}
.socshadow{text-shadow:black 2px 2px 5px;}
.line{position:relative;left:15px;border-bottom:3px double #e2e2e2;clear:both;width:945px;margin:0px 0px 5px;height:3px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}
.alignleft{float:left;}
.alignright{float:right;}
h1, h2, h3, h4, h5, h6{margin:0px 0px 5px;}
h1{font-size:100%;}
h2{font-size:14pt;font-family:Georgia, Palatino, Book Antiqua;}
p{margin:0px 0px 0px 0px;padding:5px 15px 5px 0px;color:#161618}
.widgettitle{position:relative;padding-bottom:3px;margin:0px 0px 5px 0px;border-bottom:1px dotted #e2e2e2}
.widgetFrame .widgettitle{position:relative;padding-bottom:3px;margin:0px 0px 0px 0px;border:none}
ul{padding:0;margin:5px 0px 10px 15px}
li{color:#161618;margin:5px 0px 0px 0px;padding;0px -5px;}
ol{list-style-type:decimal;color:#585858;margin:0px;}
ol ol{list-style-type:upper-alpha;}
ol ol ol{list-style-type:decimal;}
ol ol ol ol{list-style-type:lower-alpha;}
ol ol ol ol ol{list-style-type:lower-roman;}

.greatestdirectorsarchiveheading h1{font-size:14pt;font-family:Georgia, Palatino, Book Antiqua;color:#5c0404;font-weight:bold;align:center;margin-left:auto;margin-right:auto;}
.socratessqueezepage h2{line-height:100%;}
.socratessqueezepage body{background-color:#FFFFFF;background-image:none;}
.socratessalespage h2{line-height:100%;}
.socialmedialabel{display:block;width:150px;float:left;}
.socialmediainput{float:right;}
.post{margin:0px 8px 0px 0px;padding:5px 5px 5px 5px;background:#fff border:1px solid #ddd;}
.post a{text-decoration:none;}
.post a:hover{text-decoration:underline;color:#d0d0d0;}
.post img{padding:8px 10px 0px 0px;}
.post img.alignleft{padding:8px 10px 0px 0px;}
.post img.alignright{padding:8px 0px 0px 10px;}
.mattpic{float:left;margin-left:-5px;padding:0px 8px 0px 0px;}
.mepicright{float:right;margin-right:-15px;padding:0px 0px 0px 0px;}
.mepicleft{float:left;margin-left:-5px;padding:0px 8px 0px 0px;}
.post h1{font-size:14pt;font-family:Georgia, Palatino, Book Antiqua;color:#5c0404;}
.post h1 a{text-decoration:none;}
.post h2, .post h3{font-size:12pt;font-family:Georgia, Palatino, Book Antiqua;}
.post h2 a{text-decoration:none;}
.post .excerpt{font-size:13pt;font-family:Georgia, Palatino, Book Antiqua;}
.post .excerpt a{color:#5c0404;text-decoration:none;}
.post .excerpt a:hover{color:#242424;}
.post h4, .post h5, .post h6{margin:3px 0px 0px 0px}
.post.hentry{margin:0 0 20px;min-height:120px;padding:6px 10px 10px 10px;border:1px solid #ddd;background:#fff url(images/boxbg.gif) top left repeat-x;}
.page.hentry{margin:0 0 20px;padding:20px;border:1px solid #ddd;background:#fff url(images/boxbg.gif) top left repeat-x;}
.post2.hentry{margin:0 0 20px;min-height:145px;padding:6px 10px 10px 10px;border:1px solid #ddd;}
.page2.hentry{margin:0 0 20px;padding:20px;border:1px solid #ddd;}
.page.hentry h1 a{color:#5c0404;}
.singlepost .page.hentry{padding:20px 20px 5px;}
.wp-post-image{float:left;padding-top:0px;margin-right:4px;margin-bottom:20px;margin-top:8px;}
.more-link{font-family:Verdana;font-size:10px;color:#5c0404;padding-right:2px;font-weight:bold;margin-top:10px;}
.more-link a{text-decoration:none;}
.more-link img{padding:0px 0px 0px 0px;}
.post .more-link{font-family:Verdana;font-size:10px;color:#5c0404;padding-right:2px;font-weight:bold;margin-top:10px;}
.post .more-link a{text-decoration:none;}
.post .more-link img{padding:0px 0px 0px 0px;}
.more-link-video{font-family:Verdana;font-size:10px;color:#5c0404;padding-right:2px;font-weight:bold;text-decoration:none;}
.more-link-video img{padding:0px 0px 0px 0px;}
.excerpt-title h1{color:#5c0404;}
.singleTitle{border-bottom:double #e8d9cf;margin:5px 0px 0px 0px;}
.postAuthor{font-size:10px;color:#999;margin-bottom:10px;}
.postAuthor a{color:#85695b;text-decoration:none;}
.postAuthor a:hover{color:#553e30;text-decoration:underline;}
.post p{margin:0;padding:5px 5px 5px 0px}
.postmetadata{color:#777777;font-size:80%;margin:10px 0px 20px;}
.postmetadata2{color:#777777;font-size:80%;margin:10px 0px 20px;}
.postmetadata2-border{display:inline-block;padding:5px 0px 5px 0px;border-bottom:1px dotted #c7c7c7;border-top:1px dotted #c7c7c7;}
.post .edit a{color:#7d1515;font-size:60%}
.post blockquote{margin:3px 20px;border-left:solid 5px #ededed;border-right:solid 5px #ededed;padding-left:10px;padding-right:10px;}
.post .entry{color:#161618;padding-bottom:10px;line-height:20px;margin-top:-8px;}
.post .postinner{margin:15px;10px;0px;0px;padding:8px;0px;0px;20px;border:1px solid #ddd;}
.postsrch{margin:15px;10px;0px;0px;padding:8px;0px;0px;20px;background:#fff url(images/boxbg2.gif) top left repeat-x;border:1px solid #ddd;}
.postsrch a{color:#414042;text-decoration:underline;}
.postsrch a:hover{color:#242424}
.postsrch img{padding:0px 10px 0px 10px;}
.postsrch h1{font-size:12pt;font-family:Georgia, Palatino, Book Antiqua;padding-bottom:7px;}
.postsrch h2, .postsrch h3{font-size:12pt;font-family:Georgia, Palatino, Book Antiqua;}
.postsrch h4, .postsrch h5, .postsrch h6{margin:3px 0px 0px 0px}
.postAuthorsrch{font-size:10px;color:#999;margin-bottom:10px;}
.postAuthorsrch a{color:#85695b}
.postAuthorsrch a:hover{color:#553e30;text-decoration:underline;}
.postsrch p{margin:0;padding:5px 5px 5px 0px}
.postmetadatasrch{color:#777777;font-size:80%;margin:10px 0px 20px;;}
.postsrch .edit a{color:#7d1515;font-size:60%}
.postsrch blockquote{margin:3px 20px;color:#585858}
.postsrch .entry{color:#161618;padding-bottom:10px;line-height:16px;}
.cat-search-menu{font-weight:bold;}
.cat-search-item{list-style:none;padding-left:10px;background:url(http://www.classicartfilms.com/wp-content/themes/socrates/images/right_arrow.gif) left top no-repeat;}
.cat-search-item a{color:#414042;text-decoration:underline;}
.cat-search-item a:hover{color:#242424;}
.cat-search-item li{list-style-type:none;}
//table{background:#868686;border:none}
//th{background:#696869;color:#FFF;padding:3px}
//tr{background:#e3e3e3;}
//tr.alternate{background:#d2d0d2}
//td{padding:3px}
.even{background:#e3e3e3}
.odd{background:#d2d0d2}
#commentsFrame{width:455px;font-size:90%;}
#commentsFrame h3{margin:5px 0px 5px 0px}
#respond a{}
#respond a:hover{text-decoration:underline;}
.commentlist .photo{float:left;padding:3px 5px 0px 0px}
ol.commentlist{left:-20px;margin:3px 0px;padding:0px}
.commentlist li{list-style:none;margin:10px 0px;padding:5px;border-bottom:1px dotted #666}
.commentlist a{}
.commentlist .url{font-size:120%;font-weight:bold;font-style:normal;}
.commentlist .reply{margin-bottom:5px}
.commentlist .reply a{font-weight:bold;}
.commentlist .reply a:hover{text-decoration:underline;}
.comment-meta{margin-top:5px;}
.commentlist p{}
#commentsFrame .even{background:#fff}
#commentsFrame .odd{background:#fff}
.im-header{position:relative;min-height:273px;padding:0px 0px 0px 0px;left:0px;width:980px;margin:0px 0px 0px;z-index:3}
.im-header img{border:1px solid black;}
#searchcontainer{position:absolute;top:238px;left:744px;width:221px;border:0;z-index:5;}
#im-searchForm{position:relative;z-index:10;}
#searchBtn{position:relative;top:-9px;left:15px;border:0;}
.searchBox{border:0;float:left;font-size:12px;color:#8b8b8b;width:170px;margin:0px 0px 0px;font-family:'Verdana', lucida grande, Sans-Serif;}
#header{width:960px;height:273px;overflow:hidden;padding:0px 10px 0px;margin-top:36px;}
.descText{color:#F0F0F0;padding-top:5px;}
#greatesticoncontainer{position:absolute;top:22px;left:765px;}
#greatestrollover{display:block;width:179px;height:27px;background:url("http://www.classicartfilms.com/images/100greatestrollover.png") no-repeat 0 0;}
#greatestrollover:hover{background-position:0 -27px;}
#greatestrollover span{display:none;}
#headertransparent{position:absolute;top:0px;left:331px;height:259px;width:312px;}
#headertransparent img{border:0;oveflow:hidden;}
.post .textunder img{margin:0px;padding:0px;height:67;width:159px;}
#navlisttopcontainer{position:absolute;top:24px;left:16px;}
#navlisttop{position:relative;text-align:left;list-style-type:none;margin:0;padding:0;font:.9em Verdana,Arial, Helvetica, Sans-serif;}
#navlisttop li{display:block;height:23px;border-left:0px solid #000;float:left;line-height:23px;margin:0 0 0 0;padding:0 0 0 0;}
#navlisttop li.noBorder{border:0;}
#navlisttop a{display:block;height:23px;float:left;line-height:23px;color:#262626;text-decoration:none;font-weight:bold;}
#navlisttop a:hover{color:#5c0404;text-decoration:none;background:url('http://www.classicartfilms.com/images/down_arrow.gif') no-repeat center top;}

#navlisttop2container{position:absolute;top:228px;left:11px; width:321px; text-align:center;}
#navlisttop2{position:relative; list-style-type: none; margin: 0px; padding: 0px; font:.9em Verdana,Arial, Helvetica, Sans-serif;display: inline-block;}
#navlisttop2 li{display:block;height:23px;border-left:0px solid #000;float:left;line-height:23px;margin:0 0 0 0;padding:0 0 0 0;}
#navlisttop2 li.noBorder{border:0;}
#navlisttop2 a{display:block;height:23px;float:left;line-height:23px;color:#262626;text-decoration:none;font-weight:bold;}
#navlisttop2 a:hover{color:#5c0404;text-decoration:none;background:url('http://www.classicartfilms.com/images/down_arrow.gif') no-repeat center top;}

#navlisttop3container{position:absolute;top:241px;left:0px;width:330px;}
#navlisttop3{position:relative;top:0px;list-style-type:none;margin:0;padding:0;font:1.125em Corbel,Verdana,Arial, Helvetica, Sans-serif;}
#navlisttop3 li{display:block;height:23px;border-left:0px solid #000;float:left;line-height:23px;margin:0 0 0 0;padding:0 0 0 0;}
#navlisttop3 li.noBorder{border:0;}
#navlisttop3 a{display:block;height:23px;float:left;line-height:23px;color:#262626;text-decoration:none;font-weight:bold;}
#navlisttop3 a:hover{color:#5c0404;text-decoration:underline;}


/* Toptest Navigation Start */
#navlisttoptestcontainer{position:absolute;top:228px;left:11px; width:321px;text-align:center;}
#navlisttoptest {position:relative; list-style-type: none; margin: 0px; padding: 0px; font:.9em Verdana,Arial, Helvetica, Sans-serif;display: inline-block;}
#navlisttoptest li {display:block; height:23px; border-left: 0px solid #000; float: left; line-height: 23px; margin: 0 0 0 0; padding: 0 0 0 0;}
#navlisttoptest li.noBorder {border:0;}
#navlisttoptest a {display:block; height:22px; float:left; line-height:22px; color: #414042; text-decoration:none; font-weight:bold;}
#navlisttoptest a:hover {color: #8d1414; text-decoration:none; background: url('images/rbn_down_arrow.gif') no-repeat center top;}
/* Toptest Navigation End */


.im-topNav{position:relative;text-align:right;width:930px;left:40px;top:-33px;margin-bottom:-35px;height:28px;background:url(images/topFade.png) right no-repeat;z-index:1;}
.im-topNav a{position:relative;font-size:80%;padding:13px 10px 10px 10px;margin:5px 0px 0px -4px;color:#242424;z-index:1;}
.im-topNav a:hover{text-decoration:none;color:#FFF}
.im-nav{position:relative;background:url(images/completeNavBg.png) no-repeat;background-position:-5px 0px;width:980px;height:46px;z-index:4;padding:5px 0px 0px 5px;left:0px;top:-18px;font-family:'Verdana', lucida grande, Sans-Serif;}
.im-nav a{position:relative;top:10px;font-size:100%;padding:9px 14px 8px 14px;font-weight:bold;margin-left:-6px;}
.im-nav a:hover{background:url(images/navSlash.png) repeat-x;text-decoration:none}
.im-nav a + a{background:url(images/navSlash.png) no-repeat;}
.wp-pagenavi{padding:0;margin:0 0 20px 0px;clear:both;background:#eee url(http://www.classicartfilms.com/images/pagenavbg.gif) top left repeat-x;border:1px solid #ddd;height:30px;line-height:30px;color:#999;}
.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:visited{padding:0 10px;margin:0;border-right:1px solid #ddd;color:#999;display:block;float:left;}
.wp-pagenavi a:hover, .wp-pagenavi a:active{background-color:#fff;color:#000;}
.wp-pagenavi span.pages{padding:0 10px;margin:0;border-right:1px solid #ddd;color:#999;display:none;text-indent:-9999em;float:left;}
.wp-pagenavi span.current{padding:0 10px;margin:0;border-right:1px solid #ddd;background-color:#5c0404;color:#fff;display:block;float:left;}
.wp-pagenavi span.extend{padding:0 10px;margin:0;border-right:1px solid #ddd;color:#999;display:block;float:left;}
.im-topAds{padding:0px 10px;margin:-15px 0px 10px;height:90px;}
.top728{width:728px;height:90px;background-color:#FFFFFF;float:left;overflow:hidden;}
.side190{width:220px;height:90px;float:right;overflow:hidden;}
.im-footer{position:relative;min-height:0px;padding:0px;left:19px;width:935px;clear:both;}
.im-footer li{list-style:none}
.im-lowerFooter{position:relative;padding:0px;left:0px;width:980px;margin:0px 0px 0px;}
.footerContent{clear:both;}
.im-lowerWidgets{position:relative;left:-5px;width:955px;font-size:100%;}
.im-lowerWidgets h4{font-family:arial, Verdana, Sans-Serif;border-bottom:1px dotted #ccc;padding:0px 0px 2px 0px;margin:0 0 3px 0;font-size:14px;font-weight:bold;text-
transform:uppercase;letter-spacing:0px;}
.lowerWidget{border:0px solid #e2e2e2;min-height:0px;float:left;width:305px;margin:5px;padding:5px 0px;}
.widgetFrame{padding:0px 5px 0px 0px;font-size:90%}
.widgetFrame ul ul{list-style-type:none;margin:1px;padding-top:5px;}
.lowerNav{float:left;font-size:80%;width:485px;text-align:left;overflow:hidden}
.copyright{float:right;font-size:80%;width:480px;overflow:hidden;text-align:right;padding-right:10px;}
.disclaimer{font-size:60%;text-align:center;}
.widgetFrame a{color:#666}
#caffooterlinks{width:100%;font-size:80%;margin-top:3px;}
#caffooterlinks a{color:#484848;text-decoration:none;align:center;}
#caffooterlinks a:hover{color:#5c0404;text-decoration:underline;}
#caffootercopyright{margin-top:8px;width:100%;clear:both;font-size:80%;color:#757575;}
.im-mainContent{position:relative;float:left;padding:0px;font-size:100%;margin-top:5px;margin-bottom:5px;background-color:#FFF;}
.sidebar{position:relative;font-size:100%;}
.sidebar caption{font-weight:bold;color:#696869;text-align:left;font-style:italic;}
.sidebar a{color:#333}
.sidebar a:hover{color:#333a23;text-decoration:underline}
.sidebar h2{font-family:'Verdana', lucida grande, Sans-Serif;border-bottom:1px dotted #ccc;padding:6px 0px 4px 6px;margin:0 0 10px 0;font-size:12px;font-weight:bold;text-
transform:uppercase;letter-spacing:0px;}
.sidebar ul ul{list-style-type:none;margin:-4px;padding-top:5px;}
.sidebar li li{list-style-type:none;background:transparent url(images/bullet.png) -1px 1px no-repeat;padding:0px 2px 3px 16px;margin:0 0px 2px 0;}
#calendar_wrap{text-align:center;}
#wp-calendar{position:relative;}
#wp-calendar table{background:#d8cac2;border:none}
#wp-calendar th{background:#696869;color:#FFF;padding:3px}
#wp-calendar tr{background:#e3e3e3;}
#wp-calendar tr.alternate{background:#d2d0d2}
#wp-calendar td{padding:3px}
.ddnav{top:-18px;position:relative;z-index:4;padding:5px 0px 0px 4px;width:973px;}
.ppmainhead{color:#414042;font-family:Georgia, Palatino, Book Antiqua;font-weight:bold;font-size:20px;text-align:center;padding-right:0;}
.ppsubhead1{color:#414042;font-family:Georgia, Palatino, Book Antiqua;font-weight:bold;font-size:18px;}
.ppsubhead2{color:#414042;font-family:Verdana;font-weight:bold;font-size:12px;}
.ppbodyred{font-family:Verdana;color:#5c0404;font-size:12px;font-weight:bold;}
.ppbodyblack{font-family:Verdana;color:#000;font-size:12px;}
.fbheader{padding:0px 0px 0px 0px;width:228px;margin-left:-3px;margin-top:2px;margin-bottom:0px;z-index:5;clear:none;}
.fblikebox{padding:0px 0px 0px 0px;width:228px;margin-left:2px;margin-top:-7px;margin-bottom:5px;z-index:1;clear:none;}
.facebook-like-box{margin-left:-8px;margin-top:-5px;width:250px;height:376px;position:relative;}
.facebook-like-box .inner{margin:-2px 0 0 -2px;height:376px;overflow:hidden;}
.ebheader{padding:0px 0px 0px 0px;width:228px;margin-left:-4px;margin-top:2px;margin-bottom:-12px;z-index:5;clear:none;}
#tabletcontainer{position:relative;width:631px;height:745px;top:-2px;left:28px;z-index:0;}
#tablet_sec1{display:block;width:631px;height:147px;background:url("http://www.classicartfilms.com/images/tablet_01.jpg") no-repeat 0 0;}
#tablet_sec1 span{display:none;}
#tablet_sec2{display:block;width:631px;height:65px;background:url("http://www.classicartfilms.com/images/tablet_02.jpg") no-repeat 0 0;}
#tablet_sec2:hover{background-position:0 -65px;}
#tablet_sec2 span{display:none;}
#tablet_sec3{display:block;width:631px;height:52px;background:url("http://www.classicartfilms.com/images/tablet_03.jpg") no-repeat 0 0;}
#tablet_sec3:hover{background-position:0 -52px;}
#tablet_sec3 span{display:none;}
#tablet_sec4{display:block;width:631px;height:54px;background:url("http://www.classicartfilms.com/images/tablet_04.jpg") no-repeat 0 0;}
#tablet_sec4:hover{background-position:0 -54px;}
#tablet_sec4 span{display:none;}
#tablet_sec5{display:block;width:631px;height:56px;background:url("http://www.classicartfilms.com/images/tablet_05.jpg") no-repeat 0 0;}
#tablet_sec5:hover{background-position:0 -56px;}
#tablet_sec5 span{display:none;}
#tablet_sec6{display:block;width:631px;height:55px;background:url("http://www.classicartfilms.com/images/tablet_06.jpg") no-repeat 0 0;}
#tablet_sec6:hover{background-position:0 -55px;}
#tablet_sec6 span{display:none;}
#tablet_sec7{display:block;width:631px;height:49px;background:url("http://www.classicartfilms.com/images/tablet_07.jpg") no-repeat 0 0;}
#tablet_sec7:hover{background-position:0 -49px;}
#tablet_sec7 span{display:none;}
#tablet_sec8{display:block;width:631px;height:58px;background:url("http://www.classicartfilms.com/images/tablet_08.jpg") no-repeat 0 0;}
#tablet_sec8:hover{background-position:0 -58px;}
#tablet_sec8 span{display:none;}
#tablet_sec9{display:block;width:631px;height:54px;background:url("http://www.classicartfilms.com/images/tablet_09.jpg") no-repeat 0 0;}
#tablet_sec9:hover{background-position:0 -54px;}
#tablet_sec9 span{display:none;}
#tablet_sec10{display:block;width:631px;height:55px;background:url("http://www.classicartfilms.com/images/tablet_10.jpg") no-repeat 0 0;}
#tablet_sec10:hover{background-position:0 -55px;}
#tablet_sec10 span{display:none;}
#tablet_sec11{display:block;width:631px;height:100px;background:url("http://www.classicartfilms.com/images/tablet_11.jpg") no-repeat 0 0;}
#tablet_sec11:hover{background-position:0 -100px;}
#tablet_sec11 span{display:none;}
#breadcrumbs{padding:0px 0px 10px 0px;margin:0 0px 0 5px;font-size:10px;height:26px;line-height:26px;color:#414042;}
#breadcrumbs a,
#breadcrumbs a:link,
#breadcrumbs a:visited{color:#999;}
#breadcrumbs a:hover{color:#5c0404;text-decoration:underline;}
.breadcrumbs2{padding:0px 0px 5px 0px;border-bottom:1px dotted #c7c7c7;}
#searchpageheading{font-size:9pt;font-family:'Verdana', lucida grande, Sans-Serif;margin-bottom:-5px;text-align:center;font-weight:bold;color:#242424;}
.searchpageterm{font-weight:bold;text-transform:capitalize;color:#5c0404;}
hr.longtop{height:1px;border:1px;width:100%;color:#d0d0d0;background-color:#d0d0d0;margin-top:18px;}
hr.long{height:1px;border:1px;width:100%;color:#d0d0d0;background-color:#d0d0d0;}
.sources{padding:8px 0px 0px 0px;border-top:1px dotted #c7c7c7;}
.tablemenu{display:table;margin:0 auto;}

div.imageWrapper { width: 140px; border=\"0\" 
background-color: #ffffff;
}

div.imageWrapperPadding { width: 140px; height: 5px; border=\"0\" 
background-color: #ffffff;
}

.pb_5cfe23 image{padding-top:0px;padding-bottom:0px;}
.pb_5cfe23 title{margin-top:25px;margin-bottom:25px;}
p.sidebarbefore{line-height:1px;}
p.imgbottompadding{line-height:1px;}
.attachment-custom_thumb{float: left;margin-top:3px;}


#facebookcontainer{position:absolute;top:22px;left:260px;z-index:0;}
#facebookrollover {
display:block;
width:28px;
height:27px;
background: url(images/topheadericons.png) no-repeat 0 0;
background-position: -10px -10px;
}
#facebookrollover span{display:none;}
#facebookrollover:hover{background-position:-10px -37px;}

#twittercontainer{position:absolute;top:22px;left:295px;z-index:0;}
#twitterrollover {
display:block;
width:28px;
height:27px;
background: url(images/topheadericons.png) no-repeat 0 0;
  background-position: -10px -84px;
}
#twitterrollover span{display:none;}
#twitterrollover:hover{background-position:-10px -111px;}

#favoritescontainer{position:absolute;top:22px;left:654px;z-index:0;}
#favoritesrollover {
display:block;
width:28px;
height:27px;
background: url(images/topheadericons.png) no-repeat 0 0;
  background-position: -10px -158px;
}
#favoritesrollover span{display:none;}
#favoritesrollover:hover{background-position:-10px -185px;}

#youtubecontainer{position:absolute;top:22px;left:691px;z-index:0;}
#youtuberollover {
display:block;
width:34px;
height:27px;
background: url(images/topheadericons.png) no-repeat 0 0;  background-position: -10px -232px;
}
#youtuberollover span{display:none;}
#youtuberollover:hover{background-position:-10px -259px;}

#toptencontainer{position:absolute;top:22px;left:755px;z-index:0;}
#toptenrollover {
display:block;
width:184px;
height:27px;
background: url(images/topheadericons.png) no-repeat 0 0;
  background-position: -10px -306px;
}
#toptenrollover span{display:none;}
#toptenrollover:hover{background-position:-10px -333px;}

#shopcontainer{position:absolute;top:27px;left:156px;z-index:0;}
#shoprollover {
display:block;
width:60px;
height:17px;
background: url(images/shop-hover-image.png) no-repeat 0 0;
  background-position: 0px 0px;
}
#shoprollover span{display:none;}
#shoprollover:hover{background-position:0px -17px;}

/*Below are the styles for the Facebook plug-in for sidebar wall stream*/
/* File:       uki_facebook_wall_feed.css
   Author:     Fedil Grogan
   Date:       01/03/2011
   Copyright:  Fedil Grogan 2011
   Purpose:
   This is the styling sheet for the facebook feed. I tried to make it as
   close to facebook as possible. Feel free to change as you wish.
*/
#facebook_status_box {
  background: #ffffff;
  color: #383838;
  margin: 0px;
  padding: 0px;
  width: 230px;
  height: 450px;
  font-family: lucida grande, tahoma, verdana, arial, sans-serif;
  font-size: 10px;
  border-right: 0px solid #3b5998;
  border-left: 0px solid #3b5998;
  border-bottom: 1px solid #C4CDE0;
  margin-left:-4px;
}
#facebook_status_box h2, #facebook_status_box h5 {
  margin: 0px;
  padding: 0px;
}
#facebook_status_box p {
  margin: 0px;
  padding: 5px 0px 0px 0px;
  color: #383838;
  line-height: 130%;
}
#facebook_status_box h2 {
  padding: 5px 0px 5px 0px;
  text-align: center;
  color: #ffffff;
  border: 5px 2px 0px 2px;
  background: #3b5998;
  font-size: 1.4em;
  font-weight: bold;
  font-family: lucida grande, tahoma, verdana, arial, sans-serif;
}
#facebook_status_box #facebook_canvas {
  overflow: auto;
  height: 423px;  
}
#facebook_status_box .fb_post {
  margin: 0px 4px 10px 0px;
  border: 1px solid #C4CDE0;
  padding: 3px;
  border-radius: 3px;
}
#facebook_status_box .fb_post h5 {
  padding: 2px 0px 0px 0px;
  font-size: 11px;
  margin-bottom: 2px;
  line-height: 1;
}
#facebook_status_box .fb_post h5 a {
  color: #3b5998;
  text-decoration: none;
}
#facebook_status_box .fb_post h5 a:hover {
  text-decoration: underline;
}
#facebook_status_box .fb_post .fb_photoblock {
  border-bottom: 1px solid #e6e6fa;
  overflow: hidden;
  padding: 3px;
  margin: 0;
}
#facebook_status_box .fb_post .fb_photo {
  float: left;
  width: 50px;
  margin: 3px;
  padding-bottom: 3px;
}
#facebook_status_box .fb_post .fb_time {
  color: #999999;
  font-size: 10px;
}
#facebook_status_box .fb_post .fb_time img {
  padding-right: 5px;
}
#facebook_status_box .fb_post .fb_photo img {
  border: none;
}
#facebook_status_box .fb_post .fb_photo_content {
  font-size: 11px;
  width: 100%;
}
#facebook_status_box .fb_post .fb_msg {
  clear: both;
  padding: 0px;
  overflow: hidden;
}
#facebook_status_box .fb_post .fb_msg p {
  font-size: 12px;
}
#facebook_status_box .fb_link_post img {
  margin: 0px 3px 0px 0px;
  float: left;
}
#facebook_status_box .fb_link_post h6 {
  font-size: .9em;
  margin: 3px 0px 0px 0px;
}
#facebook_status_box .fb_link_post a {
  color: #3b5998;
  text-decoration: none;
}
#facebook_status_box .fb_link_post a:hover {
  text-decoration: underline;
}
#facebook_status_box .fb_link_post p {
  font-size: .9em;
  color: #999999;
}
#facebook_status_box .fb_link_post p.fb_link_caption {
  margin: 0px;
  margin-top: -5px;
  color: #383838;
}
#facebook_status_box .fb_link_post p.fb_vid_length {
  font-size: 10px;
}
#facebook_status_box .fb_link_post p.fb_desc {
  font-size: 11px;
}
#facebook_status_box .fb_link_post p.fb_cap {
  font-size: 10px;
  color: #999999;
}
#facebook_status_box .fb_post img.fb_post_icon {
  float: left;
  margin: 2px;
}
#facebook_status_box .fb_post .fb_commLink {
  font-size: 11px;
  background: #EDEFF4;
  padding: 3px 7px;
  margin-top: 5px;
  clear: both;
}
#facebook_status_box .fb_post .fb_commLink a {
  color: #3b5998;
  text-decoration: none;
}
#facebook_status_box .fb_post .fb_msg .fb_commLink a:hover {
  text-decoration: underline;
}
#facebook_status_box .fb_post .fb_likes {
  float: right;
  margin-left: 5px;
}
#facebook_status_box .fb_post .fb_likes a {
  background-image: url(http://static.ak.fbcdn.net/rsrc.php/v1/yx/r/zGa_R4SG5mm.png);
  background-repeat: no-repeat;
  background-position: -11px -172px;
  height: 14px;
  padding-left: 18px;
}
#facebook_status_box .fb_msg p.fb_story {
  font-size: 10px;
  color: #999999;
}
#facebook_status_box .fb_post .fb_comments {
  background-color: #EDEFF4;
  font-size: 11px;
  border-bottom: 1px solid #e6e6fa;
  overflow: hidden;
  padding: 7px;
  margin: 0;
}
#facebook_status_box .fb_post .fb_comments p {
  font-size: 11px;
  margin: 0;
  padding: 0;
}
#facebook_status_box .fb_post .fb_comments .fb_time {
  color: #999999;
  font-size: 10px;
}
#facebook_status_box .fb_post .fb_comments a {
  color: #3b5998;
  text-decoration: none;
}

.page-link{padding:0;margin:0 0 0 0px;clear:both;background:#eee url(http://www.classicartfilms.com/images/pagenavbg.gif) top left repeat-x;border:1px solid #ddd;height:30px;line-height:30px;color:#999;}
.page-link a,
.page-link a:link,
.page-link a:visited{padding:0 10px;margin:0;border-right:1px solid #ddd;color:#999;display:block;float:left;}
.page-link a:hover, .wp-pagenavi a:active{background-color:#fff;color:#000;}
.page-link span.pages{padding:0 10px;margin:0;border-right:1px solid #ddd;color:#999;display:none;text-indent:-9999em;float:left;}
.page-link span.current{padding:0 10px;margin:0;border-right:1px solid #ddd;background-color:#fff;color:#000;display:block;float:left;}
.page-link span.extend{padding:0 10px;margin:0;border-right:1px solid #ddd;color:#999;display:block;float:left;}

#academicpapers { 
padding-left:6px;
list-style-image: url(http://www.classicartfilms.com/wp-content/themes/socrates/images/right_arrow.gif); 
}

#academicpapers li {
margin-bottom: 10px;
}

#filmnewscontainer { 
position:relative; 
width: 228px;
height: 123px;
margin-left:-3px;
margin-top:-5px;
}

.fb-page { 
margin-top:0px;
margin-left:-5px;
}

#filmnewsrollover {
width:228px;
height:123px;
background: url(http://www.classicartfilms.com/images/film-news_sbheader.jpg) no-repeat top left;
}
#filmnewsrollover:hover{background-position:0px -123px;
}

#filmnewsrollover a{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-indent: -9999px; //these two lines are to hide my actual link text.
overflow: hidden; //these two lines are to hide my actual link text.
}

#filmnewsbox{
width:662px;
margin:0 0 15px 5px;min-height:145px;padding:6px 10px 10px 10px;border:1px solid #ddd;background:#fff url(images/boxbg.gif) top left repeat-x;}

#filmnewsboxtop{
width:662px;
margin:0 0 15px 5px;min-height:300px;padding:6px 10px 10px 10px;border:1px solid #ddd;background:#fff url(images/boxbg.gif) top left repeat-x;}

#filmnewsboxtop img{padding:3px 10px 0px 0px;}

.filmnewsboxtop-clear{clear:both;}

h3 span { 
font-size:12px; 
font-weight: normal;}

#post-13486 h1 {display: none; }


.randomsbposts li{background: none !important;
display: inline-block;
    *display:inline; /* ie7 fix */
    float: none; /* this is the part that makes it work */

}
.randomsbposts li li{background: none !important;
display: inline-block;
    *display:inline; /* ie7 fix */
    float: none; /* this is the part that makes it work */
}

#cartcontainer {
width:228px;
font-size: 12px;
font-family:Georgia, Palatino, Book Antiqua;
font-weight:bold;
}

.fa-shopping-cart {
    margin-right:5px;
}

.fa-shopping-carthover{
    color:#000;
}


#catimagedescriptioncontainer {
margin-bottom:10px;
margin-top:5px;
}

#catimagecontainer {
overflow:hidden;
}

header.category-image img {
width:300px;
height:300px;
padding: 0;
position: relative;
border-top: 2px solid #c5c5c5;
border-left: 2px solid #c5c5c5;
}

#catarchiveheading {font-size:16pt;font-family:Georgia, Palatino, Book Antiqua;color:#5c0404;font-weight:bold;line-height:22px;text-align:center;margin-top:5px;}
#catarchiveheading-black {font-size:14pt;font-family:Georgia, Palatino, Book Antiqua;color:#000000;font-weight:bold;text-align:center;line-height:20px;margin-top:3px;margin-bottom:5px;}
#catexcerptheading {font-size:14pt;font-family:Georgia, Palatino, Book Antiqua;color:#000;font-weight:bold;line-height:16px;padding:7px 0 10px 0}


hr.archive{height:1px;border:1px;width:100%;color:#d0d0d0;background-color:#d0d0d0;margin-top:15px;}

hr.archivetop{height:1px;border:1px;width:100%;color:#d0d0d0;background-color:#d0d0d0;margin-top:10px;}
hr.archivebottom{height:1px;border:1px;width:100%;color:#d0d0d0;background-color:#d0d0d0;margin-top:10px;}


#memorabilia-header {
background-image:url(http://www.classicartfilms.com/images/memorabilia_header_archives.jpg);width:692px;height:93px;margin-top:-5px;margin-left:-5px;background-position:0 0;
}

#memorabilia-header-categories {
background-image:url(http://www.classicartfilms.com/images/memorabilia_header_categories.jpg);width:692px;height:93px;margin-top:-5px;margin-left:-5px;background-position:0 0;
}

.featuredmovies-header-categories {
background-image:url(http://www.classicartfilms.com/images/featuredmovies_header_categories.jpg);
background-size: 692px;
background-repeat: no-repeat;
background-position: center;
margin-top:-5px;
margin-left:-5px;
display: block;
width: 692px;
height: 93px;
text-decoration: none;
cursor: pointer;
overflow: hidden;
text-indent: -999px;
white-space:nowrap;
}

.featuredmovies-header-categories:hover {
 background-image:url(http://www.classicartfilms.com/images/featuredmovies_header_categories-hover.jpg);
}

.featuredmovies-header-categories-posts {
background-image:url(http://www.classicartfilms.com/images/featuredmovies_header_categories.jpg);
background-size: 692px;
background-repeat: no-repeat;
background-position: center;
margin-top:-5px;
margin-left:0px;
display: block;
width: 692px;
height: 93px;
text-decoration: none;
cursor: pointer;
overflow: hidden;
text-indent: -999px;
white-space:nowrap;
}

.featuredmovies-header-categories-posts:hover {
 background-image:url(http://www.classicartfilms.com/images/featuredmovies_header_categories-hover.jpg);
}

#memorabilia-header-text {
width:100%;
font-size: 12pt;
font-family:Georgia, Palatino, Book Antiqua;
text-align:center;
font-weight: bold;
margin-top:15px;
margin-left: auto;
margin-right:auto;
}

#featured-movies-header-text {
width:100%;
font-size: 12pt;
font-family:Georgia, Palatino, Book Antiqua;
text-align:center;
font-weight: bold;
margin-top:15px;
margin-left: -5px;
margin-right:auto;
}

#favorite-films-header-text {
width:100%;
font-size: 12pt;
font-family:Georgia, Palatino, Book Antiqua;
font-weight: bold;
margin:15px 0 5px 0px;
}

#catdescriptioncontainer {
display:block;
font-size: 12pt;
font-family:Georgia, Palatino, Book Antiqua;
margin-top:-16px;
line-height:20px;
}

.drop-shadow {
            position:relative;
            float:left;
            width:40%;
            padding:1em;
            margin:0px 17px 5px 0px;
            background:#fff;
            -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
        }

        .drop-shadow:before,
        .drop-shadow:after {
            content:"";
            position:absolute;
            z-index:-2;
        }

        
        .curved:before {
            top:10px;
            bottom:10px;
            left:0;
            right:50%;
            -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
            box-shadow:0 0 15px rgba(0,0,0,0.6);
            -moz-border-radius:10px / 100px;
            border-radius:10px / 100px;
        }


        .curved-hz-1:before {
            top:50%;
            bottom:0;
            left:10px;
            right:10px;
            -moz-border-radius:100px / 10px;
            border-radius:100px / 10px;
        }

#director-rule-top {
background-image:url(http://www.classicartfilms.com/images/ruleshadow_top.jpg);width:100%;height:6px;margin-left:-5px;background-position: center right;
background-repeat:no-repeat;}

#director-rule-bottom {
background-image:url(http://www.classicartfilms.com/images/ruleshadow_bottom.jpg);width:100%;height:27px;margin-top:-7px;margin-left:-5px;background-position: center right;background-repeat:no-repeat;}

#memorabilia-header-text-toptenfirst {
width:100%;
font-size: 14pt;
font-family:Georgia, Palatino, Book Antiqua;
color:#5c0404;
text-align:center;
font-weight: bold;
margin-left: auto;
margin-right:auto;
padding-bottom:1px;
}

#memorabilia-header-text-topten {
width:100%;
font-size: 14pt;
font-family:Georgia, Palatino, Book Antiqua;
color:#5c0404;
text-align:center;
font-weight: bold;
margin-left: auto;
margin-right:auto;
padding-bottom:0px;
}

#director-rule-toptenfirst {
background-image:url(http://www.classicartfilms.com/images/ruleshadow_top.jpg);width:100%;height:6px;background-position: center;background-repeat: no-repeat;
}

#director-rule-bottomtoptenfirst {
background-image:url(http://www.classicartfilms.com/images/ruleshadow_bottom.jpg);width:100%;height:27px;margin-top:-7px;background-position: center;background-repeat: no-repeat;
}

#director-rule-topten {
background-image:url(http://www.classicartfilms.com/images/ruleshadow_top.jpg);width:100%;height:6px;margin-top:14px;background-position: center;background-repeat: no-repeat;
}

#director-rule-bottomtopten {
background-image:url(http://www.classicartfilms.com/images/ruleshadow_bottom.jpg);width:100%;height:27px;margin-top:-7px;background-position: center;background-repeat: no-repeat;
}

#fsbProductContainer {
width:692px;
background-color: #ffffff;
}

#fsbProductContainer-posts {
width:692px;
background-color: #ffffff;
margin-left:5px;
}

.fsbProduct {
float:left;
background-color: #ffffff;
margin:0 5px 5px 0px;
width: 224px;
border:1px;
}

.fsbProduct:hover {
background-color: #efefef;
}



#affiliate-footer-text {
margin:0 20px 0 20px;
font-size: 8pt;
font-family:'Verdana', lucida grande, Sans-Serif;
color:#5d5d5e;
}


hr.gradient {
position:relative;
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0));
}

#viewall-background {
background-image:url(http://www.classicartfilms.com/images/viewall_header_categories.jpg);width:692px;height:48px;margin-top:3px;margin-left:-5px;}

#viewall-header-categories {
position:relative;
font-size: 12pt;
font-family:Georgia, Palatino, Book Antiqua;
text-align:center;
font-weight: bold;
margin-left: auto;
margin-right:auto;
padding-top:14px;
}

#viewall-header-categories a:link {
color:#000000;
text-decoration:none;
}

#viewall-header-categories a:hover {
color:#000000;
text-decoration:underline;
}

#viewall-header-categories a:visited {
color:#000000;
text-decoration:none;
}

#viewall-header-categories:after {
font-family: FontAwesome;
font-size: 15pt;
vertical-align: middle;
padding-left:4px;
color:#81011e;
content: "\F0DA";
}

#viewall-background-posts {
background-image:url(http://www.classicartfilms.com/images/viewall_header_categories.jpg);width:692px;height:48px;margin-top:3px;margin-left:0px;}

.shopsign-sb {
    clear: none;
    margin-bottom: 5px;
    margin-left: -3px;
    margin-top: -10px;
    margin-bottom:-10px;
    padding: 0;
    width: 228px;
}

#linkcat-226 {
background: #fff url("http://www.classicartfilms.com/wp-content/themes/socrates/images/boxbg.gif") repeat-x scroll left top;
    border: 1px solid #ccc;
    margin-bottom: 18px;
    margin-top: -5px;
    padding: 3px 7px 7px 7px;
}

#linkcat-226 h2{margin-top: 0px;margin-bottom:4px;padding:4px 0 4px 4px;}

.sidebar li#linkcat-7.widget {
background-color: #f5f5f5;
border:0px;
    padding: 3px 7px 10px 7px;
}

div.crafty-social-buttons .crafty-social-caption {
color: #414042;
font-family:'Verdana', lucida grande, Sans-Serif;
font-weight:bold;
font-size: 12px !important;
padding-left:6px;
}


div.crafty-social-buttons ul {
left:10px;
right:10px;
padding-top: 2px !important;
}

div.crafty-social-buttons ul li {
margin: 0 0.2em !important;
padding: 0;
}