/*  
Theme Name:East Shore Schroon Lake Theme
Theme URL:
Author:Don Fischer
Author URL:
Description:2 Columns Custom WordPress theme.
*/
body.main{background:#fff url(images/bg_main.jpg) repeat-x 50px 0; color:#464646; margin:0; padding:0}
body.mainsm{background:#fff url(images/bg_inside.jpg) repeat-x top center; color:#464646; margin:0; padding:0}

.links{display:block; width:95%; height:25px; /*border-top:#ccc 2px dotted;*/ color:#444; line-height:25px; font-size:85%; padding:3px 10px}
.links a{text-decoration:none; color:#666}
.links a:hover{color:#666; text-decoration:none}
.links .comment{display:block; float:left; background:url(images/comment.jpg) no-repeat left center; padding-left:20px; margin-right:45px}
.links .feed{display:block; float:left; background:url(images/feed.jpg) no-repeat left center; padding-left:20px; margin-right:45px}
.links .cat{display:block; float:left; background:url(images/categories.jpg) no-repeat left center; padding-left:20px}

.postmetadataalt{font-size:0.71em; padding:7px; border-top:2px dotted #6890bb}
.partner{font-size:0.81em; padding:7px; margin:25px; border:1px solid #6890bb}
.pagetitle{margin:0; padding:0 0 15px 18px}
.wpcf7-checkbox .wpcf7-list-item{display:block;}
html{font-size:11px;font-family:arial,helvetica,sans-serif}
.normal{font-size:1.01em}
.big{font-size:1.31em}
.small{font-size:0.91em}
h1{font-family:Georgia,"Book Antiqua","Souvenir Lt BT","Times New Roman",serif; color:#5c0005; font-size:3.21em; text-transform:uppercase; font-weight:400; line-height:1.01em; margin:0; padding:0}
#respond{color:#464646; font-size:1.01em; text-transform:uppercase; margin:0; padding:0}
.content_txt h2 a{color:#5c0005; text-decoration:none}
.h3{font-size:1.3em; color:#fff; text-transform:none; text-align:left; margin:0px; height:33px; padding-top:16px; padding-left:15px; background:transparent url(images/page_bg3.jpg) no-repeat center center; letter-spacing:1px}
.h4{font-size:1.01em; color:#5c0005; text-transform:uppercase; vertical-align:middle; margin:0; padding:0}
.border{width:900px; vertical-align:top; text-align:left; background:none}
.main_div{height:100%; vertical-align:top; background:url(images/main_bg.gif) left top repeat-y; margin:0 0 0 1px}
.main_table{width:900px; display:table; background:url(images/top_bg_main2.jpg) left top no-repeat}
.main_table0{width:900px; display:table; background:url(images/top_bg_main2.jpg) left top no-repeat}
.main_table3{width:900px; display:table; background:url(images/top_bg_main2.jpg) left top no-repeat}
.main_table4{width:900px; display:table; background:url(images/top_bg_main2.jpg) left top no-repeat}
.main_tablesm{width:900px; display:table; background:url(images/top_bg_inside.jpg) left top no-repeat}
.main_table_row{width:900px; height:100%; display:table-row}
.left_1{width:67px; height:100%; vertical-align:top; display:table-cell; text-align:left}
.main_left{width:195px; height:100%; vertical-align:top; display:table-cell; text-align:left}
.left_2{width:5px; height:100%; vertical-align:top; display:table-cell; text-align:left}
.main_cent{width:550px; height:100%; vertical-align:top; display:table-cell; text-align:left}
.co_name_bg{width:550px; height:280px; vertical-align:top}
.co_name_bgsm{width:550px; height:72px; vertical-align:top}

.co_name{vertical-align:top; text-align:left; font-size:1.2em; padding:19px 0px 0; font-weight:700}
.co_name a{font-family:Georgia,"Book Antiqua","Souvenir Lt BT","Times New Roman",serif; color:#343b4b; text-decoration:none; font-size:0.7em}
.co_name a:hover{color:#343b4b; text-decoration:none}
.slogan{color:#5d6e76; vertical-align:top; text-align:right; font-size:0.8em; padding:0; padding-top:10px}
.search_bg{height:16px; width:497px; vertical-align:top}
#search{vertical-align:top; color:#000; padding:0;}
#search input{background:none; font-size:12px; color:#555555;  font-family:Tahoma,Verdana,Helvetica,sans-serif; width:190px; height:18px; vertical-align:middle; margin:0 4px 0 12px; padding:2px; border:1px solid #eaeaea;}
#search .input{width:46px; height:19px; background:none; border:none; vertical-align:middle; margin:0; padding:0}
.head_bg{width:100%; vertical-align:top; float:right; background:#fff}
.table2{width:100%; display:table; float:right}
.table_row2{width:100%; display:table-row; height:100%}
.left2{width:356px; vertical-align:top; display:table-cell; text-align:left}

/* post title */
.head{color:#667c8a; font-size:1.0em; line-height:1.11em; padding:10px 0 17px 4px}
.head a{color:#3b474e; font-family:Georgia,"Book Antiqua","Souvenir Lt BT","Times New Roman",serif; text-decoration:none}
.head a:hover{color:#37699e; text-decoration:none}
.head_search{color:#667c8a; font-size:1.0em; line-height:1.11em; padding:10px 0 7px 0}
.head_search a{color:#3b474e; font-family:Georgia,"Book Antiqua","Souvenir Lt BT","Times New Roman",serif; text-decoration:none}
.head_search a:hover{color:#37699e; text-decoration:none}
.right2{width:107px; vertical-align:top; display:table-cell; text-align:left}

/* menu */
#menu{height:37px; background:none; display:block; padding:0 0 0 0px}
#menu_line{position:relative; display:block; height:37px; font-size:12px; font-weight:700; font-family:Arial,Verdana,Helvitica,sans-serif}
#menu_line ul{list-style-type:none; width:auto; float:left; margin:0; padding:1px 10px 0 0}
#menu_line ul li{display:block; float:left; /*width:102px;*/ margin:0 1px 0 0}
#menu_line ul li a{display:block; float:left; color:#fff; text-align:center; text-decoration:none; /*width:97px;*/ height:35px; padding:10px 10px 10px 5px}
#menu_line ul li a:hover{color:#ffffcc; /*width:97px;*/ height:35px; text-align:center}
#menu_line ul li a.current, #menu_line ul li a.current:hover{color:#fff; background:transparent url(images/menu-hov.jpg) no-repeat top right}
div#categories{width:190px;}
.main_tablesm #categories{width:190px;margin-top:-10px;}
/* Calendar */
.calendar{font-family:Georgia,"Book Antiqua","Souvenir Lt BT","Times New Roman",serif; float:right; clear:right; background:url(images/calendar2.gif) no-repeat right top; width:50px; height:55px}
.calendar .month{padding-top:2px; display:block; clear:both; text-align:center; font-size:14px; color:#FFF; font-weight:700; margin-bottom:0}
.calendar .date{display:block; clear:right; text-align:center; font-size:30px; color:#fff; font-weight:700; margin-bottom:0; line-height:35px}
.content_txt{line-height:1.55em; padding:11px 11px 11px 4px; /*width:95.6%;*/ margin-bottom:15px; font-size:1.1em; background:#fff; /*float:right*/}
.content_txt b a{font-weight:400; text-decoration:underline}
.content_txt b a:hover{color:#37699e; font-weight:400; text-decoration:none}
.comment a{color:#5c0005; font-weight:700; text-decoration:underline}
.comment a:hover{color:#37699e; font-weight:700; text-decoration:none}
/*.content_txt li{background:url(images/li_bg2.gif) left top no-repeat; vertical-align:top; line-height:1.81em; margin:0; padding:0 0 0 12px}*/
.content_txt li{line-height:1.81em;list-style-position:outside;margin-left:25px;}
.content_txt ul li a{text-decoration:underline; color:#5c0005}
.table3{width:450px; display:table}
.table_row3{width:450px; display:table-row; height:100%}
.left3{width:151px; vertical-align:top; display:table-cell; text-align:left}
.cent3{width:131px; vertical-align:top; display:table-cell; text-align:left}
.right3{width:168px; vertical-align:top; display:table-cell; text-align:left}
.right_1{width:71px; height:100%; vertical-align:top; display:table-cell; text-align:left}
.widget_style{vertical-align:top; text-align:left; padding:0}
.cats_head_bg{vertical-align:top}
.widget_style ul{margin:2px; padding:15px 0 15px 15px; border:1px solid #ccc}
.widget_style ul li ul {margin:1px 1px 1px -5px; padding:0 0 0 10px; border:0 none;}
.widget_style ul li ul li{background:transparent url(images/submenu.gif) no-repeat scroll 0 7px;margin-left:5px;padding-left:10px;}

.widget_style li{list-style:none; vertical-align:top; line-height:1.51em; color:#3e5063; margin:0; padding:2px}
.widget_style ul li a{text-decoration:none; color:#3e5063}
.widget_style li a:hover{color:#37699e; text-decoration:underline}
#calendar_wrap{vertical-align:top; color:#2e4263; padding:0 0 15px 29px}
#calendar_wrap a{color:#2c5c72; text-decoration:none; font-weight:700}
#calendar_wrap a:hover{color:#37699e; text-decoration:none; font-weight:700}
#search_txt{vertical-align:top; text-align:left; margin:0; padding:15px 0}
#search_txt input{font-size:11px; color:#464646;  font-family:Tahoma,Verdana,Helvetica,sans-serif; width:140px; height:15px; vertical-align:top; margin:0; padding:0}
#search_txt strong{color:#FFF; text-transform:uppercase; font-size:1.01em}
#search_txt .input{width:59px; height:22px; background:none; border:none; vertical-align:top; margin:0; padding:0}
.footer{text-align:center;border-top:1px dotted #ccc; height:85px; color:#16324c; font-size:0.95em; position:relative}
.footer_txt{vertical-align:top; font-weight:600; text-align:center; color:#16324c; padding:10px 5px 0 50px}
.footer_txt a{color:#16324c; text-decoration:none}
.footer_txt a:hover{color:#16324c; text-decoration:none}
a{color:#16324c; text-decoration:none}
/*.content_txt a{color:#16324c; text-decoration:none; border-bottom:1px dotted #515151}*/
a:hover, .content_txt h2 a:hover{color:#9b000a; text-decoration:none}
p, .content_txt ul{margin:0; padding:0px}
h2, h3, .h2{color:#667c8a; font-size:1.7em; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif}
/*.content_txt a:hover{color:#5c0005; text-decoration:none}
.content_txt li a:hover{color:#fff; text-decoration:none}
*/
.footer_txt a:hover{color:#9f0507; text-decoration:none}
.content_txt strong, .content_txt b{color:#213429}
#links_with_style, #archives, #meta, #recent-comments, #recent-posts, #categories, #calendar, #pages{vertical-align:top; padding:0px 0 0}
#google-search, #text-1, #delicious{vertical-align:top}
#gsearch, #textwidget, #delicious-box{text-align:left; padding:15px 0 0}
blockquote{margin:15px;  padding:10px;   background:#edeff0; border-left:2px dashed #86949e}
img{border:0}
img a{border:0}
#navbot{list-style-type:none;color:#FFFFFF;text-align:center;padding:0px;}
#navbot a{color:#666666;text-decoration:none;padding-right:7px;padding-left:7px;}
#navbot a:hover{color:#37699e;text-decoration:underline;}
#navbot li{display:inline;	border-left:1px solid #666666;}

.thecontent a{text-decoration:none; color:#16324c}
.thecontent a:hover{color:#9b000a; text-decoration:none}
.thecontent li a{text-decoration:none; color:#16324c}
.thecontent li a:hover{color:#9b000a; text-decoration:none}
