/* Style sheet vineyard_base */
html{background-color:#ddcc88;background-image:url("tl_files/common/bg_hexagon_brown.png");background-position:left top;font-family:Verdana, sans-serif;font-size:12pt;line-height:1.4;}
body{margin:5% 10%;padding:1em;background-color:#ffffff;border:1px solid #d5bf6c;}
h2{font-weight:normal;font-size:190%;color:#789a10;}
p{margin:0 0 1.0em;}
form{font-size:80%;}
a{text-decoration:none;color:#880000;}
a:visited{color:#552200;}
a:hover{text-decoration:underline;}
.pdf_link{text-align:right;}
#header-banner{height:230px;background:#abcd50 url("tl_files/common/bg_vineyard_header.png") right bottom no-repeat;}
#header_image{bottom:0;left:50px;right:0;top:35px;position:relative;}
.custom{padding:0.3em 0;border-top:0px solid #abcd50;border-right:0px solid #abcd50;border-bottom:1px solid #abcd50;border-left:0px solid #abcd50;}
#menubar{font-weight:bold;font-size:80%;}
#menubar form{font-size:100%;}
#menubar .mod_search{float:right;}
#archivebar{font-weight:bold;font-size:80%;}
#archivebar ul li ul{display:none;}
.menubar ul{float:left;clear:left;margin:0.3em 0;padding:0;list-style-type:none;}
.menubar li.active{background-color:#abcd50;}
.menubar li{display:inline;margin:0 0.5em;padding:0.2em;text-align:left;}
.menubar ul li ul{display:none;}
.menubar ul li.active ul{display:block;}
.menubar p{display:inline;margin:0;padding:0;}
#main .inside{margin-right:0.5em;}
#main h2{margin:0.8em 0 0.2em;}
.mod_article{margin-right:0.3em;}
.ce_text{margin:0 0 0.3em;}
#pastor_info td{padding:0 1em 0.5em 0;vertical-align:top;}
#pastor_info .col_0{font-weight:bold;}
.mod_memberlist .all_records{width:100%;font-size:80%;}
.mod_upcoming_events .event{margin:0 0 0.5em;}
.mod_upcoming_events .event .time{font-weight:bold;font-size:80%;}
.mod_upcoming_events .event .date{font-weight:bold;font-size:80%;}
.mod_newslist p.info{margin:0.1em 0.0 0.6em;padding:0;text-align:left;font-style:italic;font-size:80%;color:#999999;}
.mod_newslist p.more{margin:0.1em 0.0 0.6em;padding:0;text-align:right;font-style:italic;font-size:80%;color:#999999;}
.mod_newsreader p.info{margin:0.1em 0.0 0.6em;padding:0;text-align:left;font-style:italic;font-size:80%;color:#999999;}
p.back{margin:0.1em 0.0 0.6em;padding:0;text-align:right;font-style:italic;font-size:80%;color:#999999;}
.mod_faqreader p.info{margin:0.1em 0.0 0.6em;padding:0;text-align:left;font-style:italic;font-size:80%;color:#999999;}
.mod_calendarEdit{padding:0.5em;background-color:#eeeeee;}
.calendar{width:100%;vertical-align:top;border-collapse:collapse;font-size:80%;}
.calendar th.previous{text-align:left;}
.calendar th.current{text-align:center;}
.calendar th.next{text-align:right;}
.calendar th.label{text-align:center;}
.calendar td{text-align:left;border:1px solid #000000;}
.calendar td.today{background-color:#aaaaaa;}
.calendar .days{margin:0.5em;vertical-align:top;}
.sidebar_box{margin:0.5em 0;}
.green_box{display:block;}
.green_box *{height:1px;overflow:hidden;display:block;background-color:#abcd50;font-size:.01em;}
.green_box1{margin-right:3px;margin-left:3px;padding-right:1px;padding-left:1px;background-color:#c0d97b;border-right:1px solid #dae9b3;border-left:1px solid #dae9b3;}
.green_box2{margin-right:1px;margin-left:1px;padding-right:1px;padding-left:1px;background-color:#bad671;border-right:1px solid #f6faed;border-left:1px solid #f6faed;}
.green_box3{margin-right:1px;margin-left:1px;border-right:1px solid #bad671;border-left:1px solid #bad671;}
.green_box4{border-right:1px solid #dae9b3;border-left:1px solid #dae9b3;}
.green_box5{border-right:1px solid #c0d97b;border-left:1px solid #c0d97b;}
.green_boxfg{padding:0.5em;background-color:#abcd50;}
.gray_box{display:block;}
.gray_box *{height:1px;overflow:hidden;display:block;background-color:#eeeeee;font-size:.01em;}
.gray_box1{margin-right:3px;margin-left:3px;padding-right:1px;padding-left:1px;background-color:#f2f2f2;border-right:1px solid #f7f7f7;border-left:1px solid #f7f7f7;}
.gray_box2{margin-right:1px;margin-left:1px;padding-right:1px;padding-left:1px;background-color:#f1f1f1;border-right:1px solid #fdfdfd;border-left:1px solid #fdfdfd;}
.gray_box3{margin-right:1px;margin-left:1px;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1;}
.gray_box4{border-right:1px solid #f7f7f7;border-left:1px solid #f7f7f7;}
.gray_box5{border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}
.gray_boxfg{padding:0.5em;background-color:#eeeeee;}
.brown_box{display:block;}
.brown_box *{height:1px;overflow:hidden;display:block;font-size:.01em;background:#ddcc88;}
.brown_box1{margin-right:3px;margin-left:3px;padding-right:1px;padding-left:1px;border-right:1px solid #f0e9cb;border-left:1px solid #f0e9cb;background:#e5d8a5;}
.brown_box2{margin-right:1px;margin-left:1px;padding-right:1px;padding-left:1px;border-right:1px solid #fbf9f3;border-left:1px solid #fbf9f3;background:#e3d59e;}
.brown_box3{margin-right:1px;margin-left:1px;border-right:1px solid #e3d59e;border-left:1px solid #e3d59e;}
.brown_box4{border-right:1px solid #f0e9cb;border-left:1px solid #f0e9cb;}
.brown_box5{border-right:1px solid #e5d8a5;border-left:1px solid #e5d8a5;}
.brown_boxfg{padding:0.5em;background:#ddcc88;}
.cmod_daily_bible_verse{margin:0.5em 0;padding:0;line-height:1.2;}
.bibel_ord{font-family:georgia, serif;font-style:italic;}
.bibel_link{display:block;margin:0;padding:0;text-align:right;font-style:italic;text-decoration:none;font-size:80%;color:#662200;}
.bibelnse_link{margin-top:0.5em;text-align:left;font-style:italic;text-decoration:none;font-size:80%;}
.bibelnse_link{margin-top:0.5em;color:#662200;}
.cmod_daily_bible_verse p{margin:0;padding:0;}
#reflection-teaser .teaser{font-size:80%;}
#reflection-teaser .more{margin:0;padding:0;font-size:80%;}
.login p.label{margin:0;padding:0;}
.login .submit_container{margin:0.3em 0 0;text-align:left;}
input{font-family:Verdana, sans-serif;}
.minicalendar{width:100%;text-align:center;font-size:80%;}
.minicalendar h1{text-align:left;}
.minicalendar{margin:1.2em 0 0;}
.minicalendar table{margin:0;}
.minicalendar .active{font-weight:bold;}
.minicalendar .today{background-color:#aaaaaa;}
.minicalendar td{margin:0;padding:0;}
#footer{margin:1em 0 0;padding:1em 0 0;border-top:3px solid #abcd50;border-right:0px solid #abcd50;border-bottom:0px solid #abcd50;border-left:0px solid #abcd50;}
#footer .inside{text-align:center;font-size:80%;}
.dtrimage{margin:0;padding:0;border:0px;}

