/*
Theme Name: OLV
Description: OLV Wordpress theme
Author: OLV
Author URI: www.ourladyofvictory.cc
Version: 1.5
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,center,u,b,i,marquee{border:0;outline:0;font-weight:400;font-style:normal;font-size:100%;vertical-align:baseline;margin:0;padding:0;}
body{background:#F1F1F1 url(images/body.png) repeat-x;font-family:Arial, Helvetica, Geneva, Tahoma, sans-serif;color:#161514;font-size:15px;margin:0 auto;padding:0;}
a{color:#AC0604;background-color:transparent;text-decoration:none;outline:none;}
blockquote{color:#444;font-style:normal;background:url(images/quote.png) no-repeat;margin:5px 10px;padding:3px 5px 5px 30px;}
.clear{clear:both;}
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0;}
img.alignnone{display:inline;background:#D3D5D7;border:1px solid #fff;margin:0 0 10px;padding:5px;}
img.alignright{display:inline;background:#D3D5D7;margin:5px 0 5px 5px;padding:5px;}
img.alignleft{display:inline;background:#D3D5D7;margin:5px 5px 5px 0;padding:5px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.alignright{float:right;margin:0 0 10px 10px;}
.alignleft{float:left;margin:0 10px 10px 0;}
.wp-caption{border:1px solid #fff;text-align:center;background:#D3D5D7;color:#354C5F;padding:4px 0 5px;}
.wp-caption img{border:0;margin:0 0 5px;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;font-weight:400;line-height:12px;margin:0;padding:0;}
#wrapper{width:1000px;background:#CEDBEB;overflow:hidden;margin:0 auto;}
#casing{background:#F1F1F1;width:1000px;float:left;margin:0;padding:0;}
#top{height:120px;width:1000px;background:url(images/head.png);margin:auto;}
.blogname{width:386px;font-family:Tahoma, Verdana, sans-serif;float:left;background-repeat:no-repeat;margin:0;}
.blogname h1{height:75px;background:url(images/logo.png) no-repeat;margin:15px 0 10px;}
.blogname h1 a:link,.blogname h1 a:visited{color:#cacccd;display:block;}
.blogname h1 a:hover{color:#eee;}
.blogname h2{font-size:14px;font-weight:400;color:#b7cde2;text-align:left;margin:5px 0 0 20px;}
#search{height:33px;width:220px;float:right;margin-right:8px;padding:1px 10px 0;}
#search fieldset{border:none;margin:0;padding:0;}
#search p{font-size:85%;margin:0;}
#s{margin-left:0;float:left;width:160px;background:transparent;border:none;font:normal 100% sans-serif;color:#152839;padding:2px 2px 3px 3px;}
#searchsubmit{width:30px;float:left;background:url(images/go.jpg) no-repeat;border:none;border-top:2px;font:14px "century gothic", Arial, Helvetica, sans-serif;color:#000;height:25px;}
#content{float:left;width:700px;height:100%;background:transparent;padding:5px 0 0 5px;}
#content_home{float:left;width:625px;height:100%;background:transparent;padding:5px 0 0 5px;}
#content_calendar{float:left;width:980px;height:100%;background:white;padding:5px 10px 0 5px;}
.welcome{width:600px;float:left;font-size:12px;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;line-height:20px;margin:5px 0;}
.welcome h2{font-size:20px;font-family:serif;text-transform:uppercase;color:#4d4d4d;text-shadow:0 1px 1px rgba(0,0,0,0.25);padding:3px 0 12px;}
.featured{width:620px;float:left;margin:5px 0;}
.featured h2{font-size:20px;font-family:serif;text-transform:uppercase;background:url(images/feat.png) no-repeat;color:#4d4d4d;padding:10px 0 15px 43px;}
.featured h3{font-size:20px;font-family:serif;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.25);color:#4d4d4d;padding:5px 0 15px 5px;}
.featblock{font-size:15px;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;line-height:22px;float:left;border-bottom:1px solid #d0d2d5;color:#000;margin:5px 0;}
.featblock p{font-size:15px;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;line-height:22px;text-align:justify;margin-bottom:10px;text-indent:20px;padding:0 5px;}
.featblock li{list-style-type:square;}
//.featblock p::first-letter{font-size:450%;font-family:"Times New Roman", Times, serif;float:left;color:#438ac3;text-shadow:0 1px 1px rgba(0,0,0,0.75);}
.custim2{float:left;background:#d3d5d7;margin:0 10px 6px 5px;padding:6px;}
.custim3{float:right;background:#d3d5d7;margin:0 3px 10px 15px;padding:6px;}
.date{font-size:10px;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;color:#000;text-transform:uppercase;padding:0 5px;}
.single{width:700px;overflow:hidden;height:100%;font:13px Tahoma, Arial, verdana, sans-serif;line-height:20px;margin:0 0 20px;}
.single h2{font-size:20px;margin:5px 0 5px 5px;padding:5px 0;}
.single h3{font-size:18px;margin:5px 0 5px 5px;padding:5px 0;}
.title h2{text-align:left;font:22px serif;line-height:26px;font-weight:400;overflow:hidden;margin:5px 0 5px 5px;padding:5px 0;}
.title h2 a,.title h2 a:link,.title h2 a:visited{color:#4D4D4D;background-color:transparent;}
.title h2 a:hover{color:#000;background-color:transparent;}
.category{font-size:10px;font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;padding:2px 5px 2px 0;}
.entry{margin:0;padding:0 5px 5px 0;}
.entry a:link,.entry a:visited{color:#AC0604;background-color:transparent;}
.entry p{font-family:Arial, Helvetica, Geneva, Tahoma, sans-serif;font-size:15px;color:#000;margin:5px;padding:0;}
.entry table{margin:5px;padding:0;}
.entry ul{margin-left:0;list-style-image:url("/images/olli.png");text-indent:-5px;padding:0 0 0 25px;}
.entry li{margin:7px 0 8px 10px;}
.entry ol{margin:0;padding:0 0 0 25px;}
#rightcol{float:right;width:285px;margin:0;padding:0 0 5px;}
#rightcol_home{float:right;width:350px;margin:0;padding:0 0 5px;}
.sidebar1{float:left;width:285px;font-size:12px;font-family:Arial, Helvetica, Geneva, Tahoma, sans-serif;padding-right:5px;}
.sidebar1 h2{line-height:30px;font-size:14px;color:#fff;background:#06589D;font-weight:700;font-family:serif;text-transform:uppercase;margin:5px 0 0;padding:0 0 0 5px;}
.sidebar1 ul{list-style-type:none;width:275px;margin:0;padding:2px 0 5px;}
.sidebar1 li{padding-bottom:10px;}
.sidebar1 blockquote{background:#eee;color:#000;margin:0 0 5px 9px;padding:0;}
.sidebar1 p{margin:0;padding:7px 10px;}
.sidebar1 table{width:100%;text-align:left;color:#000;}
#footer{height:60px;color:#CEDBEB;font-size:11px;font-weight:400;text-align:center;letter-spacing:1px;font-family:serif;background:#021125;padding:0;}
#footer a:link,#footer a:visited{color:#CEDBEB;}
#footer a:hover{color:#FFF;}
.credit{line-height:16px;width:1000px;text-align:left;height:35px;margin:0 auto;padding:10px 0 0;}
#toparea{width:1000px;height:30px;background:url(images/topban.png);}
#slidearea{margin:0 auto;width:1000px;height:327px;overflow:hidden;position:relative;background:url(images/slid.png) no-repeat;}
#gallerycover{width:357px;height:224px;overflow:hidden;position:absolute;top:43px;left:81px;}
.mygallery{position:relative;height:224px;width:357px;}
.mygallery img{border:0;outline:0;height:224px;width:357px;margin:0;padding:0;}
#textcover{width:460px;height:200px;overflow:hidden;position:absolute;top:80px;right:20px;}
.mytext{position:relative;margin-bottom:10px;height:200px;width:450px;float:left;line-height:20px;color:#dcebf9;font-size:11pt;font-family:Arial, Helvetica, Geneva, Tahoma, sans-serif;}
.mytext ul li{height:200px;}
.mytext a:link,.mytext a:visited{color:#fff;text-decoration:underline;}
.mytext h2{font:22px serif;font-weight:400;text-shadow:0 1px 1px rgba(0,0,0,0.75);margin:0 0 5px;}
.mytext p{text-shadow:0 1px 1px rgba(0,0,0,1);}
.prev{position:absolute;top:150px;left:465px;}
.next{position:absolute;top:117px;left:465px;}
.recpostlist{width:350px;float:left;margin:10px 0;}
.recpostlist h2{font-size:20px;font-family:serif;text-transform:uppercase;background:url(images/rec.png) no-repeat;color:#4d4d4d;text-shadow:0 1px 1px rgba(0,0,0,0.25);padding:1px 0 20px 45px;}
.recpost{font-size:12px;font-family:Arial, Helvetica, Geneva, Tahoma, sans-serif;line-height:20px;float:left;color:#000;margin:5px 0;}
.recpost p{font-size:12px;font-family:Arial, Helvetica, Geneva, Tahoma, sans-serif;line-height:20px;padding:0;}
.recpost li{list-style-type:none;font-size:9pt;font-family:Arial, Helvetica, Geneva, Tahoma, sans-serif;border-bottom:1px dashed #438ac3;text-align:justify;padding:4px 0;}
h2.am{font:18px serif;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.75);font-weight:700;line-height:32px;text-transform:uppercase;padding-bottom:5px;background:url(images/lines.png) bottom repeat-x;margin:5px 0 10px;}
#bottom{width:100%;background:#052349;border-top:5px solid #438ac3;}
.fcenter{width:1000px;margin:0 auto;padding:0 0 5px;}
.about{width:313px;display:inline;line-height:20px;color:#A79578;float:left;margin:0 5px;padding:5px;}
.about p{font:15px Arial, Helvetica, Geneva, Tahoma, sans-serif;color:#98a9bf;text-shadow:0 1px 1px rgba(0,0,0,0.75);line-height:20px;margin:0 0 5px;}
.about a:link,.about a:visited{color:#98a9bf;}
#access{width:610px;display:block;float:right;}
#access .menu-header{font-size:13px;margin-left:12px;}
#access .menu-header ul{list-style:none;margin:0;}
#access .menu-header li:hover > a{background:#578cbf;}
#access .menu-header li{float:left;position:relative;}
#access li li a{background:#578cbf;float:none;border-bottom:1px solid #fff;margin:0;}
#access a{display:block;text-decoration:none;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.75);line-height:38px;padding:0 6px;}
#access ul ul{display:none;position:absolute;left:0;float:left;box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);width:180px;z-index:99999;}
#access ul ul li{min-width:180px;}
#access ul ul ul{left:100%;top:0;}
#access ul ul a{background:#578cbf;height:auto;line-height:1em;width:160px;padding:10px;}
#access li:hover > a,#access ul ul:hover > a{color:#003;}
#access ul li:hover > ul{display:block;}
#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a{font-weight:700;font-style:oblique;}
#news-ticker{font-weight:400;font-style:normal;font-size:13px;line-height:130%;text-align:justify;}
#news-ticker b{font-weight:700;}
#news-ticker i,em{font-style:italic;}
#news-ticker li{padding-bottom:9px;}
a:hover,.entry a:hover{color:#455236;background-color:transparent;text-decoration:none;}
#search form,.title,.entry ol li{margin:0;padding:0;}
.mytext h2 a:link,.mytext h2 a:visited,* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover{color:#fff;}
.shadow {background-color: rgb(68,68,68);-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);box-shadow: 5px 5px 5px rgba(68,68,68,0.6);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";zoom: 1;margin:3px 8px;;}
