/*
Theme Name: Daily Digest
Theme URI: http://www.taintedsong.com
Description: Widget-ready. 3-column newspaper-style theme designed by <a href="http://www.taintedsong.com">Joni <a href="http://www.glamourgirlz.info">Ang</a>.
Version: 3.0
Author: Joni
Author URI: http://www.taintedsong.com
*/
html { overflow-x:hidden; } 
body { background-color:#4e4e4e; font-family: Garamond, Georgia, 'Times New Roman', Arial, Tahoma; margin:0; padding:0;overflow-x:hidden; }
a { color:#444444; font-weight:bold; text-decoration:underline;}
a:hover { color:#444444; font-weight:bold; text-decoration:none; }
blockquote { margin:0; background-image:url(images/blockimage.jpg); background-repeat:no-repeat; background-position:0px 0px; color:#000000; padding:2px 43px 2px 33px; font-style:oblique; font-size:11px; }
img { border:0px; }
h1 { font-family: 'Arial Black'; font-size: 16px;  }
h2 { font-size:14px; }
input { color:#000000; border:1px solid #000000; background:#EEEEEE; padding:0 3px 0 3px; font-family:Georgia, Arial, Tahoma; font-size:11px; }
textarea { color:#000000; border:1px solid #000000; background:#EEEEEE; font-family:Georgia, Arial, Tahoma; font-size:11px; }
#searchform { padding:0 3px 0 3px; text-align:left; }
#searchform Input { color:#000000; background:#EEEEEE; padding:0; font-family:Georgia, Arial, Tahoma; font-size:11px; }
#overall { width:1000px; margin-right:auto; margin-left: auto; text-align:center; display:block; overflow:visible; }
#header { width:1000px; height:177px; background-position:0px 0px; background-image:url(images/banner.jpg); background-repeat:no-repeat; }
.header-title, .header-title a, .header-title a:hover { padding:38px 10px 0px 10px; text-align:center; font-size:60px; color:#000000; font-family:Garamond, Georgia, 'Times New Roman', Arial; text-decoration:none; }
.header-text { padding:15px 38px 0 27px; width:1000px; font-size:14px; font-family: Garamond, Georgia, 'Times New Roman', Arial; color:#000000; }
.main-area { margin:0 0 0 0px; padding:0 0 0 15px; width:1000px; float:left; background-position:0px 0px; text-align:center; background-repeat:repeat-y; background-position:0px 0px; text-align:left; background-image:url(images/mainbodyimage.jpg); }
#sidebar-left-area { float:left; width:160px; margin:0; padding:1px; text-align:left; position:relative; }
#sidebar-left { float:left; width:160px; margin:0px; padding:0px; text-align:left; background:none; font-family:Georgia, 'Times New Roman', Arial, Tahoma; font-size:11px; text-align:left; color:#000000; }
#sidebar-left ul { margin:0px 0px 0px 3px; padding:0px;}
#sidebar-left ul ul { margin:0px; padding:0px; margin-left:5px; }
* html #sidebar-left ul li { margin:0px; padding-bottom:20px; }
*+html #sidebar-left ul li { margin:0px; padding-bottom:20px; }
#sidebar-left a { font-family:Georgia, 'Times New Roman', Arial, Tahoma; font-size:11px; color:#444444; text-decoration:underline; font-weight:bold; padding: 0 0 0 5px; }
#sidebar-left a:hover { text-decoration:none; font-weight:bold; }
#sidebar-left ul ul li { padding: 0 0 2px 15px; background: url(images/bullet2.jpg) no-repeat 0 0.3em; list-style:none; }
#sidebar-left ul { margin: 0px; list-style-type: none; }
#sidebar-left h2 { background-color:#000000; font-size:12px; font-weight:bold; font-family:Garamond, Georgia, 'Times New Roman', Arial, Tahoma; color:#FFFFFF; padding:2px 4px 2px 0; text-align:center; letter-spacing: 2pt; list-style:none; }
#sidebar-area { float: left; width: 160px; padding: 1px; text-align: left; position: relative; overflow: hidden; margin: 0; }
#sidebar { float:left; width:160px; margin:0px; padding:0px; text-align:left; background:none; font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; color:#000000; }
#sidebar ul { margin:0px 0px 0px 3px; padding:0px;}
#sidebar ul ul { margin:0px; padding:0px; margin-left:5px; }
#sidebar ul ul li { padding: 0 0 2px 15px; background: url(images/bullet2.jpg) no-repeat 0 0.3em; list-style:none; }
#sidebar ul { margin: 0; list-style-type: none; }
#sidebar h2 { background-color:#000000; font-size:12px; font-weight:bold; font-family:Garamond, Georgia, 'Times New Roman', Arial, Tahoma; color:#FFFFFF; padding:2px 4px 3px 0; text-align:center; letter-spacing: 2pt; list-style:none;}
#classifieds { font-size:12px; font-family:Garamond, Georgia, 'Times New Roman', Arial, Tahoma; }
.content-area { float:left; width:630px; margin:0 auto; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px; text-align:justify; position:relative; }
* html .content-area { float:left; width:600px; margin:0 auto; padding-top:0px; padding-bottom:0px; padding-left:10px; padding-right:10px; text-align:justify; position:relative; }
#footer { width:1000px; height: 80px; clear:both; background-image:url(images/footerimage.jpg); background-repeat:no-repeat; background-position:center top; text-align:center; padding: 0; margin: auto; color:#000000; }
.footer-text { width:960px; padding:20px; text-align:center; color:#000000; text-decoration:none; font-family:Garamond, Georgia, 'Times New Roman', Arial, Tahoma; font-size:11px; }
#footer-wp { width:860px; text-align:center; color:#000000; text-decoration:none; font-family:Garamond, Georgia, 'Times New Roman', Arial, Tahoma; font-size:11px; }
.footer a { text-decoration:none; font-family:Garamond, Georgia, 'Times New Roman', Arial, Tahoma; font-size:11px; }
/*entry*/
.entry { padding:0px; }
.entry ul li { list-style-image: url(images/bullet.jpg); margin:0 20px 0 15px; }
.entry ol li { margin:0 20px 0 15px; list-style:decimal; }
.entryin { margin:0; padding:0; width:630px; background-repeat:no-repeat; background-position:0px 0px; text-align:justify; }
.entryin a { color:#444444; font-weight:bold; text-decoration:underline; }
.entryin a:hover { color:#444444; font-weight:bold; text-decoration:none; }
.entryhead { margin:0; }
.entrydate { text-align:right; padding:0 5px 0 0; font-family:Garamond, Georgia, 'Times New Roman', Arial, Tahoma; font-size: 20px; }
.entrytitle { padding: 0 3px 0 20px; color: #000000; font-family: 'Arial Black'; font-size: 23px; text-align: left; background-image:url(images/entrytitlebg.jpg); background-repeat:no-repeat; }
.entrytitle a { font-weight: normal; color: #000000; text-decoration:none; }
.entrytitle a:hover { font-weight: normal; color: #000000; text-decoration:underline; }
.entrytime { font-size:11px; width:475px; border-bottom:1px solid #000000; padding: 0 0 2px 20px; color:#000000; font-weight:bold; font-family: Arial, Verdana; text-align:left; background-image:url(images/byimage.jpg); background-repeat:no-repeat; background-color:#eaeaea; }
.entrybody { color: #000000; font-family: Georgia, "Times New Roman", Times, serif, Tahoma; font-size: 11px; text-align:justify; }
.entryinbody { padding:3px; }
.entryfoot { border-bottom:6px solid #000000; }
.entrymcomm { margin:0; padding:0 0 2px 0px; background-repeat:no-repeat; background-color:#eaeaea; }
.entrymcommtxt { font-family:Arial; font-size: 11px; text-align: left; padding: 0px 5px 0 5px; font-weight:bold; text-align:right; }
.entrymcommtxt a { font-family:Arial; font-size: 12px; text-align: left; color:#444444; font-weight:bold; text-decoration:underline; padding: 0px 5px 0 10px; }
.entrymcommtxt a:hover { font-family:Arial; font-size: 12px; text-align: left; color:#444444; font-weight:bold; text-decoration:none; padding: 0px 5px 0 10px; }
.singleinfo { background:#EEEEEE; border:1px solid #000000; padding:2px; font-style:oblique; }
.spaceforentry { padding:10px; }
/*Comments*/
.com-entry { padding:0; }
.com-entrymtext { background-color:#000000; font-size:12px; font-weight:bold; font-family:Garamond, Georgia, 'Times New Roman', Arial, Tahoma; color:#FFFFFF; padding:4px 0 4px 0; text-align:center; letter-spacing: 2pt; }
.com-entrybody { color: #000000; font-family: Georgia, Arial, Tahoma; font-size: 11px; text-align: justify; }
.com-entryinbody { padding:5px; }
.com-entrytitle { padding: 0 5px 0 0; font-weight: bold; color: #000000; font-family: Arial, sans-serif; font-size: 14px; text-align: right; font-style:oblique; }
.com-entrytitle a { padding: 0 5px 0 0; font-weight: bold; color: #444444; font-family: Arial, sans-serif; font-size: 14px; text-align: right; font-style:oblique; }
.com-leaveareply { padding:5px 0 0 0; font-weight: bold; color: #000000; font-family: Arial, sans-serif; font-size: 15px; text-align: left; }
.com-entryin { margin:0; padding:2px; width: 480px; background:#EEEEEE; text-align:left; border:1px solid #000000; }
.commentlist { margin:0; padding: 0 0 0.4em 0; }
.commentlist ol li, ol, li { list-style:none; }
.navigation { font-size: 12px; padding: 40px 0 0 0; }
.alignleft { float: left; text-align: left; }
.alignright { float: right; margin-top: -1px; text-align: right; }
/*advestering-banners*/
.banner468x60 { width:600px; height:auto; display:block; margin:0px auto 0px auto; text-align:center; background:none; }
.adv-banner { width:160px; margin:0px auto 0px auto; display:block; }
.banner125x125 { width:125px; height:auto; margin:0px auto 10px auto; text-align:center; background:none; }
.banner160x60 { width:160px; height:auto; margin:0px auto 0px auto; text-align:center; background:none; }
.yandex-direkt { width:160px; margin:10px auto 0px auto; text-align:center; background:none; }
.google-ads { width:160px; margin:10px auto 0px auto; text-align:center; background:none; }
/*article-blocs*/
.view h2 { background-color:#000000; font-size:12px; font-weight:bold; font-family:Garamond, Georgia, 'Times New Roman', Arial, Tahoma; color:#FFFFFF; padding:2px 4px 2px 10px; text-align:left; letter-spacing: 2pt; height:24px!important; overflow:hidden;}
.view h2 a { color:#FFFFFF; text-decoration:none; }
.view h2 a:hover { color:#FFFFFF; }
.view { width:47%; float:left; display:block; margin-left:10px; overflow: hidden; font-family: Georgia, "Times New Roman", Times, serif, Tahoma; font-size: 11px; text-align:justify; overflow: hidden;}
.view-entry { overflow: hidden; width:99%; height:100px; }
.view-info { margin-top:5px;}
.border { border:1px solid #000000; padding-left:5px; padding-right:5px; padding-bottom:5px; margin-bottom:10px;}
/*top menu*/
#top-menu { width:950px; display:block; margin:0px; padding-left:30px; z-index:1000; position:absolute; top:145px; }
* html #top-menu { width:980px; display:block; margin-left:-470px; padding:0px; z-index:1000; position:absolute; top:145px;}
*+html #top-menu { width:980px; display:block; margin-left:-470px; padding:0px; z-index:1000; position:absolute; top:145px;}
.horizontal { font-size: 14px; important;}
.horizontal a { font-size: 14px; important;}
.horizontal ul { border: none; list-style-type: none; padding: 0; margin: 0; float: left; }
.horizontal ul li { float: left; position: relative; }
.horizontal ul li a { display: block; width: 100px; text-decoration: none; height: 1.2em; padding: .1em 1px; overflow: hidden; border: 1px solid; border-left: none; }
.horizontal li li { float: none; border-bottom: 1px solid transparent; margin-bottom: -1px; }
.horizontal li li.last { border-bottom: none; }
.horizontal ul li ul { position: absolute; top: 1.3em; left: -1px; margin-top: -1px; width: 150px; important; }
.horizontal ul ul ul { width: 130px; top: -1px; left: 128px; margin-top: 0; }
.horizontal.left ul ul ul, .horizontal .left ul ul { top: -1px; left: -128px; }
.horizontal ul li li a { border: 1px solid; border-top: none; width: 150px; important;}
.horizontal ul li:first-child>a { border-left: 1px solid; }
.horizontal ul li a.first { border-left: 1px solid; }
.horizontal ul li li a.first { border-top: 1px solid; }
.horizontal ul li li:first-child>a { border-top: 1px solid; }
div.horizontal ul li.pixelfix ul { left: 0; }
div.horizontal ul li.pixelfix ul ul { left: 128px; }
/*here we use a little CSS to make a basic/backup dropdown menu in modern browsers *cough* not IE6 or less *cough* if javascript is disabled.Flickering never happens in these browsers*/
		.mlmenu li ul { display: none; }
.mlmenu li:hover>ul { display: block; }
/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
		.accessible li ul { display: block; }
		/*Code to show an element has a child*/
		.mlmenu.plus li a:first-child:not(:last-child):after {
 content: '+';
}
.plus a span { padding-left: .5em; }
.noshow { visibility: hidden; }
/*colors for menu*/
		.blackwhite li a { background-color: #000000; color: #FFFFFF; border-color: #FFFFFF; }
.blackwhite li a:hover, .blackwhite li a.first:hover, .blackwhite .trail a.hover { background-color: #000000; color: #FFFFFF; border-color: #FFFFFF; }
.blackwhite li:first-child>a:hover { background-color: #000000; color: #FFFFFF; border-color: #FFFFFF; }
.blackwhite ul { border-color: #FFFFFF; }
.bluewhite li a {  background-color: #000000; color: #FFFFFF; border-color: #FFFFFF;  }
.bluewhite li a:hover, .bluewhite li a.first:hover, .bluewhite .trail a.hover {  background-color: #000000; color: #FFFFFF; border-color: #FFFFFF;  }
.bluewhite li:first-child>a:hover { background-color: #000000; color: #FFFFFF; border-color: #FFFFFF;}
.bluewhite ul { border-color: #FFFFFF; }
/*These assist the iframe shim, IE6 and less only*/
.mlmenujs iframe { position: absolute; display: none; filter: alpha(opacity=0); z-index: 99; }
select, object, iframe { z-index: 1; }
.delay li.hide ul { filter: alpha(opacity=0); }
.vertical li.last { border-bottom: none; position: absolute; }
div.vertical { margin-bottom: 1.3em; }
.mlmenujs a { padding: 0; padding-left: 2px; }
div.horizontal ul ul { margin-top: 0; }
.mlmenujs, .mlmenu { z-index: 50; }
.sape { text-align:center; background:#CCCCCC; border:1px dashed #000000; padding:5px; width:auto; margin:0px auto 5px auto; color:#000000;}

