/*	Site Creator v1.0 Annunciation Greek Orthodox Church
	Created 8/2007 - copyright 2007 - Web-Innova, LLC - Coded by Jeff Walloch
*/
	
/*  Base settings */
html,body{margin:0;padding:0;min-width: 742px;	/*  Fix Mozilla bug */background-color:#FFFFE3;}
body{font-size: 12px;font-family:Arial, Verdana, Helvetica, sans-serif;text-align:center;behavior: url(csshover.htc);color:#3F2B10;}
a {text-decoration: none;color:#3F2B10;cursor:pointer;}
a:hover {/*color: #00AEEF;*/color:#2074BE;}
a img{border:0;}
h3 {font-size: 1.10em;color:#000000;/*text-transform: uppercase;text-align: right; */margin: 0;/* padding: 0 50px; */}
h4 {font-size: 1.25em;color:#2074BE;text-align: left;margin: 1em 1em 0 0;}
br {clear: left;}
div#container{text-align:left;background-image:url(images/sec_page_bkgrd.jpg);background-repeat:no-repeat;border:1px solid #8C9AD7;width:800px;margin:0 auto;overflow:hidden;margin-top:5px;}

/*  Header design - begin */
div#header{display:block;width:800px;height:215px;margin-bottom:0px;/*background-image:url(images/header_backv3.jpg);background-repeat:repeat-x;*/}
div#header a{color:#0066CC;}
div#header a:hover{color:#0066CC;}
div#header img{float:left;margin:15px 0 0 30px;height:auto;width:auto;}
div#header h1{position:absolute;left:-200em;}
div#headerLinks{float:right;color:#333333;padding:5px 10px;}
div#headerLinks a{color:#333333;text-transform:lowercase;}
div#header img{width:auto;}
div#headerRight{float:right;text-align:center;margin-right:15px;height:215px;}
div#headerRight img{width:81px;}
div#headerRightText{clear:both;text-align:center;margin-left:35px;}
div#headerRightText a{color:#8B3827;}
div#homeLink{width:380px;height:100px;margin-left:240px;/*border:1px dotted red;*/}
div#homeLink a{width:100%;height:100%;/*border:1px solid black;*/}
div#headerPic{width:370px;height:105px;margin-left:207px;margin-top:0px;/*border:1px dotted green;*/}
div#headerPic img{width:370px;height:115px;}

div#printheader {
	display: none;
	}
div#loginWelcome{width:50%;float:right;text-align:right;color:#999999;margin:0;padding:0;height:15px;font-size:10px;}
div#loginWelcome a{margin:0;padding:0 15px;color:#FFFFFF;}
div#loginWelcome a:hover{color:#FFFFFF;border-bottom:1px dashed #FFFFFF;}

div#search{float:left;clear:left;width:145px;height:25px;margin-left:8px;}
div#search form{margin:0;padding:0;}
div#search label {display:block;font-size:10px;padding-right:0px;font-weight:normal;margin-bottom:0;color:#2074BE;}
div#search input {display:inline;margin:0;font-family:Arial;width:100px;margin-top:0px;border:1px solid #3F2B10;background-color:#FFFFFF;color:#00AEEF;font-size:12px;height:18px;}
div#search input#searchBtn {width:25px;margin:0;border:1px solid #8C9BD9;/*background-color:#53C7F3;background-color:#6ACFF0;*/background-color:#8C9BD9;color:#FFFFFF;font-weight:bold;}
div#search input.hidden{display:none;}
html>body #search{margin-left:18px;}
html>body div#search label{padding-right:0px;}
html>body div#search input{margin-top:0px;width:100px;}
html>body div#search input#searchBtn {padding-bottom:5px;height:20px;border:0;}
/*  End Header */

/*  Footer bar design - begin */
/*div#footer{display:block;clear:both;height:auto;margin:0;font-size:10px;text-align:center;}*/
div#footer{clear:both;width:100%;height:auto;font-size:10px;text-align:center;}
html>body div#footer{background-position:100% 50%;}
div#footerbar{height:18px;width:100%;}
div#footer p{text-align:center;padding:3px 0;margin:0;color:#666666;}
div#footer ul{padding:5px 15px;margin:0;color:#3F2B10;list-style-type:none;}
div#footer li{display:inline;margin-right:15px;}
div#footer li a:hover{color:#2074BE;font-weight:bold;border-bottom:1px dashed #267695;}
div#footer li.last{border:0;}
div#footer {color:#4187A3;font-weight:bold;}
div#footer a:hover{border:0;}
div#footercontent{padding:8px 0 5px 10px;font-size:10px;color:#4187A3;}
span.company,span.address,span.phone,span.bullet{padding:0 5px;}
/*  End Footer bar */

div#middle{display:block;height:auto;height:450px;clear:left;}
html>body div#middle{min-height:400px;height:auto;overflow:auto;}
div#content{float:right;width:600px;height:400px;padding-left:8px;}
html>body div#content{/*width:565px;*/min-height:400px;height:auto;overflow:auto;}
div#content img{padding-bottom:10px;}
div#welcome{float:left;width:290px;font-size:10px;padding:12px;}
html>body div#welcome{width:290px;}
div#welcome h2{text-transform:capitalize;font-size:12px;width:100%;color:#333333;background-color:#999999;font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif;}
div#pic{float:right;width:320px;text-align:center;padding:25px 10px 0 0;}
html>body div#pic{width:300px;}
div#pic p{clear:both;font-style:italic;font-weight:bold;color:#003366;margin:0;padding:0 0 10px 0;}
div#content h3{font-style:bold;font-size:16px;text-transform:uppercase;/*color:#00AEEF;*/color:#2074BE;padding-bottom:5px;}
div#content p{padding-bottom:10px;/*line-height:1.25em;*/padding-right:10px;}
div#content table{padding-right:10px;}
div#content .page_image{float:right;clear:right;/*height:235px;*/height:auto;width:275px;padding:3px 10px 15px 8px;}
div#content .left_page_image{display:block;float:left;width:100%;text-align:center;}
div#content .left_page_image img{}
div#classright{float:right;margin-right:8px;}
html>body div#classright{margin:0 8px;}
div#content .class_image{height:235px;width:275px;padding:3px 0 15px 8px;}
div#content h2, div#largeSeries, div#smallSeries, .largeSeries1{font-size:24px;color:#86A3DD;font-style:italic;font-weight:bold;}
div.seriesHead div.smallSeries1, div.seriesHead div.smallSeries2, div.seriesHead div.smallSeries3{color:#000000;}
div#pageFull{clear:left;}

/*  Left Hand Navication for Category/Product page design - begin */
div#leftnav{float:left;/*overflow:hidden;*/width:auto;margin-right:10px;}
div#leftnav ul{padding:0;margin:0;list-style-type:none;width:170px;font-size:10px;padding:5px;}
div#leftnav li{font-weight:bold;padding:2px 0;}
div#leftnav a:hover{color:#3F2B10;}
/*  Left Hand Navication for Category/Product page design - begin */

div#nav{float: left; clear:left;/*width:135px; */width:140px;margin: -1px 0 0 -1px;}
div#nav ul{margin: 0; padding:5px 5px 0 5px; margin-left:15px;width:140px;}
div#nav li{position: relative; list-style: none; margin: 0;margin:5px 0;}
div#nav li:hover{}
div#nav li.submenu{}
div#nav li.submenu:hover{}
div#nav li a{display: block; /*padding: 0.25em 0 0.25em 0.5em;*/
  text-decoration: none; width:135px;}
div#nav>ul a{width: auto;}
div#nav ul ul{position: absolute; top: 0; left:135px;margin:0;/*background-color:#988A7F;*/background-color:#FFFFFF;border:1px solid #9CB5ED;
  display: none;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3{display:block;}
div#nav, div#nav a{text-transform:capitalize;font-weight:bold;font-size:14px;}
div#nav a:hover{color:#9AB3EB;}
div#nav li a{font-weight:bold;}
.selected{color:#DBD7D2;}

input{display:block;width:15em;height:1.5em;/*border:1px inset #454545;*/}
label{display: block;margin:0.35em 0 0.15em 0;font-weight: bold;}
textarea{width:30em;height:8em;}
a.button{color:#793420;text-transform:capitalize;padding:0.25em 1em;margin:0 5px 5px 0;background-color:#000000;border:1px solid #793420;}
input.hidden{display:none;border:none;}
input.submit{width:8em;margin-top:8px;}
div#nav{display:block;}
div#info_box{float:right;margin-right:25px;}
div#info_box ul{list-style-type:none;line-height:1.25em;margin:0;padding:5px;}
div#doc_view. .doc_view{padding-bottom:10px;font-size:12px;}
.doc_view_heading{display:block;clear:both;height:25px;;padding:0 0 0 1em;background-color:#2074BE;;font-size:16px;font-weight:bold;color:#FFFFFF;}
.doc_view_heading img{padding-left:4px;}
html>body .doc_view_heading{width:540px;}
html>body .doc_view{width:540px;}
span.doc_view_col_1{float:left;display:inline;/*left:15px;*/width:300px;padding-top:3px;}
span.doc_view_col_2{float:left;/*left:270px;*/width:175px;padding-top:3px;}
span.doc_view_col_3{float:left;/*left:500px;*/width:150px;padding-top:3px;}
span.doc_view_col_4{float:left;/*left:500px;*/width:305px;padding-top:3px;}
span.doc_view_col_5{float:left;/*left:500px;*/width:300px;padding-top:3px;}
span.doc_view_col_6{float:left;/*left:500px;*/width:420px;padding-top:3px;}
span.col_1_wider{width:350px;}
span.job_view_col_1{float:left;display:inline;/*left:15px;*/width:200px;padding-top:3px;}
span.job_view_col_2{float:left;/*left:270px;*/width:150px;padding-top:3px;}
span.job_view_col_3{float:left;/*left:500px;*/width:150px;padding-top:3px;}
div#doc_view ul, div#proj_view ul, .doc_view ul{margin:0;padding:0;color:#000;line-height:1.5em;list-style-type:none;/*border-bottom: 1px solid #793420;*/}
div#doc_view ul a, div#proj_view ul a, .doc_view ul a{color:#003399;font-size:10px;}
div#doc_view ul a:hover, div#proj_view ul a:hover, .doc_view ul a:hover{color:#000000;/*background-color:#CCC;*/}
div#doc_view ul li, div#proj_view ul li, .doc_view ul li{clear:left;margin:0;padding:0 0 0 15px;height:1.50em;/*border-bottom: 1px solid #793420;*/}
html>body div#doc_view ul li, html>body .doc_view ul li{min-height:1.50em;height:auto;overflow:auto;}
div#doc_view ul li:hover, div#proj_view ul li:hover, .doc_view ul li:hover{/*background-color:#CCCCCC;*/}
div#doc_view ul li .bold, .doc_view ul li .bold{font-weight:bold;text-transform:uppercase;}
div#doc_view .topic, div#doc_view .headline, div#doc_view .date_added, div#doc_view .cat, div#doc_view .rev, div#doc_view .city, div#doc_view .state, div#doc_view .phone, div#doc_view .title, div#doc_view .menu, .doc_view .topic, .doc_view .headline, .doc_view .date_added, .doc_view .cat, .doc_view .rev, .doc_view .city, .doc_view .state, .doc_view .phone, .doc_view .title, .doc_view .menu, .doc_view .date_posted{float:left;display:inline;padding-left:4px;}
div#doc_view .topic, div#doc_view .headline, .doc_view .topic, .doc_view .headline{width:300px;}
div#doc_view .title, .doc_view .title{width:200px;}
div#doc_view .date_posted, .doc_view .date_posted{width:150px;}
div#doc_view .menu, .doc_view .menu{width:420px;}
div#doc_view .date_added, #doc_view .name, .doc_view .date_added, .doc_view .name{width:175px;}
div#doc_view .cat, div#doc_view .rev, .doc_view .cat, .doc_view .rev{width:150px;}
div#doc_view .headline, .doc_view .headline{width:350px;}
.docBlock{font-size:0.75em;padding:15px 0;}
.odd{background-color:#E1E1DF;}
.even{background-color:#FFFFFF;}
label.req{text-transform:uppercase;color:#003399;}

.testimonial, .faq, #faqlist{margin:8px;padding-bottom:5px;border-bottom:2px solid #267695;}

/*  ---  Used only on Product/Service pages  ---  */
span.sm{vertical-align:super;}
div#image_box{float:right;width:100%;padding-right:10px;width:585px;}
div#image_box img, div#image_box_right img{display:block;clear:right;width:auto;margin:0;padding:0;/*padding-bottom:20px;*/}
div#image_box img{margin-left:auto;margin-right:auto;}
div#image_box_right{float:right;width:auto;padding:20px;}
.pageImage{margin-bottom:20px;text-align:center;width:auto;}
div#captionText{display:block;clear:right;width:170px;}
div#pagetext, div#pagetextwide{float:left;margin:0;padding:0;/*width:400px;*/margin-right:10px;}
div#pagetext p, div#pagetextwide p{margin:0;padding:0;padding-bottom:10px;}
html>body div#pagetext{float:left;width:585px;}
html>body div#pagetextwide{width:auto;}
div#pagetext br{}
.required, div#content p span {color: #C33;}
div#breadcrumbs {text-transform:capitalize;color:#999999;padding:5px 0px;margin-bottom:8px;width:auto;height:50px;}
div#pagetext ul, div#pagetext p ul{list-style-type:disc;margin-top:10px;margin-bottom:10px;padding-top:0;padding-bottom:0;}
div#content form{clear:left;}
/*  End Category/Product page design */
/*  Information Page design - begin */

/*  Forms field design - begin */
form {margin-left: 0px;font-size: 12px;padding: 0;}
input, td {font-size: 12px;}
td {padding: 5px;}
/*  End forms */
/*  Error Page message formatting - begin */
div#infotext li {list-style-type:circle;margin: 0 0 0 2em;}
/*  End Error Page message formatting */

/*  Blog formatting - begin */
div#blogArchive{float:right;clear:right;width:150px;background-color:#CEEFFF;border:1px solid #003366;text-align:center;padding-bottom:4px;margin-right:20px;}
div#blogArchive h5{width:100%;background-color:#003366;color:#FFFFFF;font-weight:bold;margin-bottom:4px;margin-top:0;padding:4px 0;}
div#blogArchive a{display:block;width:100%;font-size:0.85em;}
/*  Blog formatting - end */

/*  Photo Libary - begin */
div#photoLibrary{width:580px;}
div#photoLibrary h4{float:left;clear:left;width:500px;color:#95B5EE;font-weight:bold;border-bottom:2px solid #88A0DC;margin-bottom:15px;}
.libraryBox{float:left;clear:left;width:580px;}
.libraryImage{float:left;display:inline;width:120px;height:175px;text-align:center;}
div#photoLibrary img{width:100px;display:block;margin:0 10px;}
.libraryText{display:block;font-size:9px;text-align:center;width:100%;height:auto;}

/*  Photo Library - end */

