/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
*/

body { margin: 0px auto 0px auto; background-image: url('images/bg.jpg'); background-color: #FFF; font-family: Arial, Helvetica, sans-serif; }
img { border: none; }
img.alignleft, img.alignright, img.aligncenter { border: 4px solid #FFFFFF; }
img.alignleft { float:left; margin: 0px 20px 0px 0px; }
img.alignright { float:right;margin: 0px 0px 0px 15px; }
img.aligncenter { display:block;margin:1em auto;text-align:center; }

#container { width: 940px; margin: 0px auto 0px auto; padding: 0px 44px 0px 44px; background-image: url('images/container_bg.png'); background-position: center; background-repeat: repeat-y; clear: both; }

/* HEADER */
#headerBox { width: 100%; height: 77px; clear: both; border-bottom: 1px solid #D0D5CF; }
#headerLeft { width: 285px; float: left; padding-top: 17px; }
#headerMiddle { float: left; padding: 25px 0px 0px 100px; font-size: 14px; font-style: italic; }
#headerRight { width: 270px; float: right; padding-top: 17px; font-size: 16px; color: #4D4D4D; text-align: right; }
#headerRight span { height: 15px; }
#headerSlogan { margin-top: 10px; font-size: 12px; }
.header-icon { width: 16px; height: 15px; }
.header-icon_txt { padding-bottom: 2px; }
.header-icon_txt a { color: #4D4D4D; text-decoration: none; }
.header-icon_txt a:hover { text-decoration: underline; }
.header-icon_sep { width: 1px; height: 17px; background-color: #DEE2DD; display: inline-block; margin: 0px 7px 0px 7px; }

/* NAV */
#navBox { width: 896px; height: 28px; padding: 2px 20px 0px 24px; border-top: 1px solid #FFFFFF; background-color: #E6E6E6; }
.navBtn { height: 22px; display: inline-block; vertical-align: text-top; }
.navSep { width: 2px; height: 22px; background-image: url('images/nav_sep.jpg'); background-repeat: no-repeat; display: inline-block; margin: 0px 6px 0px 7px; }

/* FOOTER */
#footerBox { width: 100%; height: 49px; margin-top: 20px; border-top: 1px solid #E6E6E6; font-size: 11px; color: #777; clear: both; }
#footerBox div { padding: 8px 8px; }
#footerBox a { color: #777; text-decoration: none; }
#footerBox a:hover { text-decoration: underline; }
#footerLeft { width: 28%; float: left; text-align: left; }
#footerRight { width: 68%; float: right; text-align: right; }

/* Feature Box */
#featureBox { width: 100%; height: 408px; margin-top: 10px; margin-bottom: 5px; }
#feature-textBox { width: 340px; height: 388px; padding: 10px 10px; border-right: 5px solid #FFF; float: left; text-align: left; background-image: url('images/feature-text_bg.jpg'); background-repeat: no-repeat; }
#feature-text { width: 338px; height: 386px; border: 1px solid #FFFFFF; } 
#feature-textContent { padding: 8px 20px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #634f55; text-align: justify; }
#feature-textContent h1 { font-size: 16px; color: #634f55; }
#feature-imageBox { width: 575px; float: right; text-align: right; }
k
/* Black Bar */
#blackbar { margin-top: 5px; }
#blackbar2 { margin: 5px 0px 5px 0px; }

/* HOME Lower Columns */
#lowerBox { margin-top: 5px; width: 100%; min-height: 385px; clear: both; }
#lowerCol1 { width: 360px; float: left; border-right: 5px solid #FFFFFF; }
#lowerCol2 { width: 575px; float: right; }

/* HOME Lower Column 1  */ 
.signup_Form { display: block; width: 360px; height:79px; margin-top: 5px; padding-top: 40px; background-image: url('images/signup_Form_title.jpg'); background-repeat: no-repeat; background-color: #DEE1DD; }
.signup_Form input { margin: 0; padding: 0; display: block; float: left; }
#signup_Form_inputBox { width: 340px; height: 41px; padding: 10px 0px 0px 20px; border: 1px solid #FFFFFF; border-right: none; border-left: none; background-color: #e8ebe8; text-align: center; clear: both; } 
#signup_Form_inputBox #email { width: 228px; height: 19px; padding: 5px 5px 0px 5px; border: 1px solid #a2a7a1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #634f55; } 
.signup_Form_submit { background-image: url('images/signup_Form_submit.jpg'); cursor:pointer; width: 80px; height: 31px; border: none; text-indent: -9999px; margin-top: 5px; font-size: 0px; }

#signup_Form_connectBox { width: 100%; height: 21px; padding: 5px 0px 0px 89px; background-image: url('images/signup_Form_connect_bg.jpg'); background-repeat: no-repeat; }
#signup_Form_connectBox a { display: inline-block; width: 16px; height: 16px; cursor: pointer; cursor: hand; } 

/* HOME Lower Column 2 */
#lowerCol2-news { width: 575px; height:119px; margin-top: 1px; background-image: url('images/news_title.jpg'); background-repeat: no-repeat; background-color: #e8ebe8; }
#lowerCol2-news ul { list-style-image: url('images/news_bullet.jpg'); margin: 0; padding: 50px 0px 0px 35px; font-size: 12px; line-height: 20px; color: #6d6d6d; }
#lowerCol2-news a { color: #858585; text-decoration: none; }
#lowerCol2-news a:hover { text-decoration: underline; }

/* SUBPAGE COLUMNS */
#subColContainer { width: auto; min-height: 674px; overflow: hidden; clear: both; margin: 10px 0px 0px 0px;hi }
#col1 { width: 650px; min-height: 674px; float: left; height: 100%; border-right: 5px solid #FFFFFF; background-color: #e6e4e1; }
#col2 { width: 285px; float: right; }

/* COL 1 */
#pageHead { clear: both; width: 620px; height: 40px; padding: 15px 15px 0px 15px; background-color: #dde0dc; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #2d312a; }
#pageTitle { float: left; border-bottom: 5px solid #000000; width: 88%; height: 30px; }
#pageTitle2 { width: 635px; height: 35px; padding: 15px 0px 0px 15px; background-color: #dde0dc; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #2d312a; border-bottom: 5px solid #000000; text-align: center; }
#pageContent { width: 610px;font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #634f55; line-height: 22px; padding: 20px 20px 0px 20px; text-align: justify; } 
#pageContent h2 { margin: 0; padding: 0; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #262626; }
#pageContent blockquote { background-color: #CCC; width: 95%; padding: 10px 15px; margin: 0px auto 10px auto; font-style: italic; font-size: 1.1em; color: #2d312a; }
#knotThumb { float: right; }
#pageContent a { color: #003471; }
#pageContent a:hover { text-decoration: none; }


/* COL 2 */
#sidebar1_Box { width: 265px; height: 521px; background-image: url('images/sidebar1_bg.jpg'); background-repeat: no-repeat; background-color: #d0d5cf; padding: 10px 10px 10px 10px; }
#sidebar1_content { width: 263px; border: 1px solid #FFFFFF; border-top: none; }

#sidebar1_whatsnew { text-align: center; padding-top: 21px; background-image: url('images/sidebar1_whatsnew-title.jpg'); background-position: bottom; background-repeat: no-repeat; height: 127px; }

#sidebar1_connect { width: 182px;; height: 52px; padding: 5px 0px 0px 81px; background-image: url('images/sidebar1_connect.jpg'); background-repeat: no-repeat; }
#sidebar1_connect a { display: inline-block; width: 16px; height: 16px; cursor: pointer; cursor: hand; font-size: 0px; text-indent: -9999px; } 
a#connectBlog { width: 116px; height: 19px; margin-left: 14px; }

.signup_Form2 { display: block; width: 263px; height: 41px; padding-top: 26px; background-image: url('images/signup_Form2_title.jpg'); background-repeat: no-repeat; background-color: #c8cec7; border-bottom: 1px solid #a8aca7; }
.signup_Form2 input { margin: 0; padding: 0; display: block; float: left; }
#signup_Form2_inputBox { width: 254px; height: 41px; padding-left: 9px;  background-color: #c8cec7; text-align: center; clear: both; } 
#signup_Form2_inputBox #email { width: 159px; padding: 8px 5px; border: 1px solid #a2a7a1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #634f55; } 
.signup_Form2_submit { background-image: url('images/signup_Form2_submit.jpg'); cursor:pointer; width: 77px; height: 31px; border: none; text-indent: -9999px; margin-top: 5px; font-size: 0px; }

#sidebar1_testimonials_Box { width: 246px; padding: 34px 8px 0px 9px; overflow: hidden; background-image: url('images/sidebar1_testimonials-title.jpg'); background-position: top center; background-repeat: no-repeat; border-top: 1px solid #FFFFFF; }
#sidebar1_testimonials_Box span { display: block; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; text-align: justify; }

#sidebar2_Box { width: 265px; margin-top: 5px; }

/* BLOG */
.post { padding: 15px; border-bottom: 3px solid #AAA; }
.post a { color: #003471; }
.post a:hover { text-decoration: none; }
.post small { font-size: 11px; }
.postTitle {font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #2d312a; }
.postContent { margin-top: 10px; border-top: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #634f55; line-height: 22px; } 
.postmetadata { padding-top: 10px; border-top: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #634f55; } 
h1, h2, h3 { color: #003471;}


.sidebar1_Box-B { width: 265px; background-image: url('images/sidebar1-b_bg.jpg'); background-repeat: repeat-y; background-color: #d0d5cf; padding: 0px 10px 10px 10px; }
.sidebar1_Box-B h2 { font-family: Georgia, "Times New Roman", Times, serif; color: #2d312a; margin-top: 10px; font-size: 1.1em; }
.sidebar1_Box-B ul { padding-left: 15px; list-style: circle; }
.sidebar1_Box-B li { font-size: 12px; }
.sidebar1_Box-B a { color: #003471; text-decoration: none; }
.sidebar1_Box-B a:hover { color: #2d312a; text-decoration: underline; }
#sidebar-blog-cats { width: 90%; margin: 0px auto; }
#sidebar-blog-recent { width: 90%; margin: 0px auto; }
#sidebar-blog-archives { width: 90%; margin: 0px auto; }
#sidebar-blog-calendar { width: 90%; margin: 0px auto; }
#wp-calendar { margin: 0px auto; width: 90%; font-size: .9em; }


/* GALLERY */
.gallery { clear: both; width: 610px; margin: 20px auto 0px auto; border-top: 1px solid #a8a6a4; text-align: center; }