/*  
Theme Name: North Woods Silver
Theme URI: http://www.northwoodsadvertising.com
Description: A nice new theme for our North Woods Website.
Version: 1.0

*/

*{margin:0;padding:0;}
body{background: #9fa0a1 url(images/bg_05.jpg) no-repeat center top;text-align: center;}

/* url(images/bg_02.jpg) repeat-x; */
/* #767676 */
body, th, td, input, textarea{
	font-family: Arial, Helvetica, sans-serif;
}

a:link {text-decoration: none;color:#666666}
a:visited {text-decoration: none;color:#687650}
a:active {text-decoration: none;color:#728158;outline: none;}
a:focus {-moz-outline-style: none;}
a:hover { text-decoration:underline}

:focus, :active {
outline: none;
}


#outer_wrapper {position:relative;width:970px; height:760px; margin: 0 auto; border:0px solid #000000; padding:20px 5px 5px 5px}
#wrapper{position:relative;width:960px; height:720px; margin: 0 auto; text-align: left; /* background-image:url(images/silver_background1.jpg); background-repeat:no-repeat; */ border:0px solid #000000;}

#header {position:relative;top:0px;left:0px;width:960px;height:205px;border:0px solid #003399}
#main_container{position:absolute;width: 960px; height:720px; border:0px solid #FF0000;/* background-image:url(images/background_layover1.png); */}

#content_wrap {position:relative;top:0px;left:0px;width:960px}
#content{position:relative;top:0px;left:0px;padding:0px 0px 0px 0px;width:960px; height:474px; border:0px solid #000000;margin:0 auto;}
#content_wide{float:left;padding:0px 0px 0px 10px;width:600px; border:0px solid #000000}

#footer{position:relative;top:0px;left:0px;height:35px;width:960px;/* background-color:#000000; */border:0px solid #66FF99;color:#333333;padding-top:3px;padding-bottom:3px;font-weight:normal;}

#social_media_links_footer {float:right;padding-top:0px; width:auto; height:25px; border:0px solid #00FF00}
.social_img_footer{float:left; border:none;padding-left:2px;padding-top:0px; width:24px}


/* BEGIN header CSS */
#logo_area{position:relative;height:140px;margin:0 auto;width:100%; border:0px solid #FF0000;}
#logo_area p{clear:left;color:#000000;font-size:1.0em;font-weight:bold;line-height:normal;margin:0;padding:0 0 0 0px;}
#logo_area a{font-size:20px;color:#000000;}

#homepage_line {margin: 0 auto; border-bottom:2px solid #000000; width:900px; height:3px;}

#nw_icon {position:absolute;top:0px;left;0px;padding: 10px 0px 0px 30px}
#nw_title_text {position:absolute;top:0px;left:150px}
#nw_title_text h1 {font-family: "Futura Md BT";color:#000000;font-size:2.0em; letter-spacing:.04em;font-weight:bold;padding: 65px 0px 0px 60px}

#header_img {display:block; width:500px; padding-top:30px; padding-left:30px}

#employee_links {position:absolute;top:10px;right:10px;width:auto;height:20px;border:0px solid #000000;}
#employee_links a {color:#333333;font-size:13px;font-weight:bold}
/* END header CSS */


/* BEGIN leftbar_home CSS */
#leftbar_home_wrap {position:absolute;top:0px; border:0px solid #ff9900; width:660px;}
#rightbar_home_wrap {position:absolute;top:0px;right:0px; border:0px solid #ff9900; width:280px;height:450px}
#rightbar_home_wrap a {color:#333333}

#main_content_box_wrap {position:relative;top:0px;width:639px; height:467px; border:0px solid #000000;position:relative}
#main_content_box {position:absolute;top:0px;background-image:url(images/main_video_box.png);background-repeat:no-repeat;background-position: 0px 65px; width:568px; height:460px; border:0px solid #000000;  margin-top:0px; margin-left:70px; border:0px solid #000000;position:relative}

#award_logos_wrap {position:relative;top:70px;left:45px; padding-bottom:0px; width:200px; height:350px; border:0px solid #00FF00}
#awards_header {text-align:center;width:100%;font-size:20px;font-weight:bold;}
#award_table {text-align:center;position:relative;top:10px}
#emmy_img {width:200px; border:none}
#pollie_img {width:120px; border:none; padding-top:10px}
#effie_img {width:120px; border:none; padding-top:10px}
.award_cell a {font-weight:bold;color:#f7901e}
.award_cell a:hover {color:#cd791c;text-decoration:none}

.slider_content_with_sub_title {width:530px; height:460px}
.slider_sub_title a {font-size:18px;font-weight:bold;color:#333333}
.slider_sub_title a:hover {color:#ff9900; text-decoration:none}

.title_wrap {posisiton:relative;width:530px;height:61px;border:0px solid #000000;overflow:hidden;display:table-cell;vertical-align:bottom}
.title_slider {font-weight:bold;width:auto;height:auto;border:0px solid #FF0000;vertical-align:bottom}
.title_slider a {color:#333333;font-size:22px}

.post_in_slider {margin-top:8px;width:530px;height:326px;border:0px solid #000000;overflow:hidden}
.post_in_slider_sub_header {posisiton:relative; margin-top:18px;width:528px;height:25px;overflow:hidden;border:0px solid #000000}

.slider_entry p {font:Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
.lineheight10 {line-height:10px}

/* END leftbar_home CSS */

/*-- START awards 'AWARDS' CSS--*/
#leftbar_awards_wrap {position:relative;top:0px;left:30px; border:0px solid #ff9900; width:900px;height:470px;padding:0px 0px 5px 0px;}
#awards_content_box_wrap {position:relative;top:0px;width:900px; height:470px; border:0px solid #000000;position:relative}
#awards_content_box {position:absolute;top:0px;width:830px; height:470px; border:0px solid #000000;  margin-top:0px; margin-left:0px; border:0px solid #000000;position:relative}
#awards_content_box p {color:#333333;font-size:12px;font-weight:bold;padding-top:5px;padding-bottom:5px}

.award_page {position:relative;margin-top:6px;color:#333333;font-weight:normal;font-family:Futura;font-size:15px;}
.awards_table {}

.awards_post_wrap {posisiton:relative;width:auto;height:auto;border:0px solid #000000;}
.awards_post {width: 830px;margin: 0 auto;padding: 0 0 10px 0;position:relative;vertical-align:middle}
.awards_post h2 {color:#f7901e}

.award_table_header {font-weight:14px;font-weight:bold;border-bottom:2px solid #000000}
.award_cell {font-weight:12px;font-weight:normal;padding:3px}

#rightbar_awards_wrap {border:0px solid #ff9900; width:180px; height:430px; position:absolute; top:0px; right:30px;padding-top:10px}
/*-- END Awards 'AWARDS' CSS--*/



/* Start OUR WORK CSS */
#leftbar_our_work_wrap {position:relative;top:0px;left:30px; border:0px solid #ff9900; width:920px;height:470px;padding:0px 0px 5px 0px;}

.our_work_post_wrap {posisiton:relative;width:auto;border:0px solid #000000;display:table-cell;vertical-align:middle}
.our_work_post {width:755px;margin: 0 auto;padding: 0 0 0px 0;position:relative;vertical-align:top}
.our_work_divider {margin:0 auto;width:85%;height:2px;border-top:2px solid #cccccc;margin-top:20px;margin-bottom:20px}

.entry {position:relative;margin-top:6px;}
.entry p{color:#333333;}

.description_box {position:absolute;top:0px;left:45%;width:55%;padding-top:0px;margin-top:0px;border:0px solid #000000;}
.description_box a {color:#ff9900}
.description_box p {line-height:normal;padding-top:3px;padding-bottom:3px}
.first_paragraph p {padding-top:0px;margin-top:0px}

.description_box2 {position:absolute;top:0px;left:35%;width:65%;padding-top:0px;margin-top:0px;border:0px solid #000000;}
.description_box2 p {line-height:normal;padding-top:3px;padding-bottom:3px}
.description_box2 a {color:#ff9900}




#our_work_content_box_wrap {position:relative;top:0px;width:920px; height:470px; border:0px solid #000000;position:relative}
#our_work_content_box {position:absolute;top:0px;width:780px; height:470px; border:0px solid #000000;  margin-top:0px; margin-left:0px; border:0px solid #000000;position:relative}
#our_work_categories {position:absolute;top:100px;right:0px;width:130px;height:360px;border:0px solid #000000;text-align:left;}
.our_work_menu li {padding:4px}


.align_center_middle {display:table-cell;text-align:center; vertical-align:middle;margin:0px auto}
.arial12 {font-family:Arial, Helvetica, sans-serif; font-size:11px}
.arial14 {font-family:Arial, Helvetica, sans-serif; font-size:14px}

.video_table {font-size:13px;color:#333333;font-weight:bold}
.video_table p {padding-top:5px;padding-bottom:5px}
.video_table a {}
.video_table a:hover {}

.video_img_140x105 {border:2px solid #666666;width:140px;height:105px}
.video_img_140x105:hover {border:2px solid #ff9900}


.video_img_160x120 {border:0px solid #666666;width:160px;height:120px}
.video_img_160x120:hover {border:0px solid #ff9900}

.our_work_table {font:"Futura", Arial, Helvetica, sans-serif}
.our_work_menu  {list-style:none;padding-left:0px;margin-left:0px;}
.our_work_menu li {padding-top:9px;padding-bottom:9px;border-bottom:1px dashed #999999}
.our_work_menu a {color:#333333;font-weight:bold;}
.our_work_menu a:hover {color:#ff9900; text-decoration:none}
.our_work_menu li ul {margin-left:6px;margin-top:5px;font-size:11px;list-style:none}
.our_work_menu li ul a {font-size:11px;}
.our_work_menu li ul li {padding:3px;border-top:none;border-bottom:none}

.our_work_current_page_item {background-color:#ffc163}
.our_work_current_page_item a:hover {color:#ffffff}

.description_box3 {padding-left:10px;font-size:12px; font-weight:bold}
.description_box3 p {line-height:normal;padding-top:5px;padding-bottom:5px}
.description_box3 a {color:#ff9900}


.our_work_rollover_img {background-position:top left;overflow:hidden;text-align:center;margin-left:auto;margin-right:auto}
.our_work_rollover_img:hover {background-position:bottom left}

.img_hickenlooper {width:250px;height:182px;background:url(images/hickenlooper_logo1.png) no-repeat top left;}
.img_fenty {width:300px;height:100px;background:url(images/fenty_logo1.png) no-repeat top left;}
.img_ventura {width:250px;height:140px;background:url(images/ventura_logo1.png) no-repeat top left;}
.img_friedman {width:180px;height:180px;background:url(images/friedman_logo1.png) no-repeat top left;}
.img_daggett {width:350px;height:135px;background:url(images/daggett_logo1.png) no-repeat top left;}
.img_wellstone {width:216px;height:176px;background:url(images/wellstone_logo1.png) no-repeat top left;}
.img_lamont {width:216px;height:160px;background:url(images/lamont_logo1.png) no-repeat top left;}
.img_cfaw {width:270px;height:104px;background:url(images/cfaw_logo1.png) no-repeat top left;}


/*#rightbar_our_work_wrap { border:1px solid #ff9900; width:180px; height:430px; position:absolute; top:0px; right:30px;padding-top:10px}*/
/* END OUR WORK CSS */



#leftbar_full_wrap {position:relative;top:0px;left:0px; border:0px solid #ff9900; width:100%;height:460px;}
#leftbar_meet_the_team_wrap {position:relative;top:0px;left:30px; border:0px solid #ff9900; width:920px;height:470px;padding:0px 0px 5px 0px;}
#meet_the_team_content_box_wrap {position:relative;top:0px;width:920px; height:470px; border:0px solid #000000;position:relative}
#meet_the_team_content_box {position:absolute;top:0px;width:780px; height:470px; border:0px solid #000000;  margin-top:0px; margin-left:0px; border:0px solid #000000;position:relative}
.team_profile {height:auto;width:750px;border:0px solid #333333;margin:0px 0px 15px 0px;clear:both;display:block}
.team_profile h3 {color:#f7901e}
.profile_pic {float:left;margin:5px 8px 5px 0px;width:150px;background-color: #FF3300;border:1px solid #f7901e}
.clear {clear:both;height:1px;overflow:hidden;}



/*-- START about us 'WHAT WE DO' CSS--*/
#about_us_boxes {position:absolute; top:0px;left:0px;width:auto;padding:20px 0px 10px 40px;margin: 0 auto}
#about_us_box1 {float:left;background-image:url(images/about_us_bkgrnd.png);background-repeat:no-repeat;width:295px;height:400px;border:0px solid #00FF00}
#about_us_box2 {float:left;background-image:url(images/about_us_bkgrnd.png);background-repeat:no-repeat;width:295px;height:400px;;border:0px solid #00FF00;position:relative; top:40px;left:-10px}
#about_us_box3 {float:left;background-image:url(images/about_us_bkgrnd.png);background-repeat:no-repeat;width:295px;height:400px;;border:0px solid #00FF00;position:relative;left:-20px}
.about_us_header_text {font-size:18px; font-weight:bold;color:#f7901e}
.about_us_text {float:left;padding:14px 14px 0px 17px; font-family: Futura, Helvetica, sans-serif;font-size:0.7em; color:#FFFFFF}
.about_us_text p {line-height:normal;padding-top:3px;padding-bottom:3px}
.about_us_line {width:70%;height:2px;border-top:0px solid #333333;clear:both}
/*-- END about us 'WHAT WE DO' CSS--*/


/*-- START Who Is Bill 'WHO IS BILL?' CSS--*/
#leftbar_who_is_bill_wrap {position:relative;top:0px;left:15px; border:0px solid #ff9900; width:690px;height:440px;padding:10px 0px 10px 30px;}
#who_is_bill_content {position:relative;background-image:url(images/who_is_bill_bkgrnd.png); width:690px; height:400px; border:1px solid #000000; margin-top:15px; margin-left:0px;border:0px solid #000000;}
#who_is_bill_content_box {position:absolute;top:0px;left:0px;margin-top:12px;margin-left:11px;width:665px;height:367px;border:0px solid #666666;overflow:auto}
#who_is_bill_content_box p {color:#333333;font-size:12px;font-weight:bold;padding-top:5px;padding-bottom:5px}
#rightbar_who_is_bill_wrap { border:0px solid #ff9900; width:180px; height:430px; position:absolute; top:0px; right:30px;padding-top:10px}
/*-- END Who Is Bill 'WHO IS BILL?' CSS--*/


/*-- START meet the team 'MEET THE TEAM' CSS--*/
#meet_the_team_boxes {position:absolute; top:0px;left:0px;width:auto;padding:10px 0px 10px 40px;margin: 0 auto;border:0px solid #000000}
#meet_the_team_box1 {float:left;background-image:url(images/meet_the_team_bkgrnd1a.png);background-repeat:no-repeat;width:305px;height:400px;border:0px solid #00FF00}
#meet_the_team_box2 {float:left;background-image:url(images/meet_the_team_bkgrnd2a.png);background-repeat:no-repeat; background-position: 0px 30px;width:540px;height:390px;;border:0px solid #00FF00;position:relative; top:55px;left:-0px}
.meet_the_team_header {font-size:22px;font-weight:bold;color:#444444;padding-left:15px}
.meet_the_team_text {float:left;padding:4px 0px 0px 6px; font-family: Futura, Helvetica, sans-serif;font-size:1.3em; color:#333333}
.meet_the_team_text p {line-height:normal;padding-top:5px;padding-bottom:5px}
.meet_the_team_text2 {float:left;padding:10px 0px 0px 10px; font-family: Futura, Helvetica, sans-serif;font-size:16px; color:#333333}
.emp_name {font-size:16px;font-weight:bold}
.emp_title {font-style: italic;}
#BioDiv {float:left;width:500px}
.bio_container {width:500px;height:302px;border: 1px dashed #999999;text-align:left;font-size:14px;padding-left:5px;padding-right:5px}

.thumbnail2{z-index: 45;text-decoration:none}

.thumbnail2:hover{z-index: 50;}

.thumbnail2 span{ /*CSS for enlarged image*/
	position: absolute;padding: 5px;left: -1000px;border: 0px dashed #666666;visibility: hidden;color: black;text-decoration: none;}

.thumbnail2 span img{ /*CSS for enlarged image*/ border-width: 0;padding: 0px;}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;top: 100px;left: 350px;z-index:9999 /*position where enlarged image should offset horizontally */}

/*-- END meet the team 'MEET THE TEAM' CSS--*/


/*-- START news-blog 'NEWS-BLOG' CSS--*/
#leftbar_news-blog_wrap {float:left; border:0px solid #ff9900; width:690px;height:440px;margin:15px 0px 10px 30px;}
#news-blog_content {float:left;background-image:url(images/news-blog_bkgrnd2.png); background-repeat:no-repeat; width:650px; height:400px; border:1px solid #000000; margin-top:15px; margin-left:30px;border:0px solid #000000;overflow:hidden}
#news-blog_content_box {margin-top:14px;margin-left:12px;width:625px;height:362px;border:0px solid #666666;overflow:hidden}

#rightbar_news-blog_wrap {float:right; border:0px solid #ff9900; width:180px; height:430px; position:absolute; top:15px; right:30px;}
.news-blog_header_text {font-family: Futura, Helvetica, sans-serif; font-size:16px; font-weight:bold;margin-left:20px}



.news-blog_post {border-bottom:3px dotted #777777;color:#000000;font-family:Futura, Helvetica, sans-serif;font-size:11px;margin:0;padding:5px;margin-bottom:10px}
.news-blog_meta {font-size:14px;font-weight:bold;padding:0px 0px 0px 0px;color:#000000;width:auto;}
.news-blog_meta p {border-bottom:1px dashed #cccccc}
.news-blog_title {font-size:18px;padding:2px 0px 4px 20px;margin-top:5px}
.news-blog_title a {color:#f09900}
.news-blog_entry{font-weight:bold;font-size:14px;padding:0 10px 5px 15px;text-align:justify;}
.news_blog_entry p{color:#333333;letter-spacing:normal;}
.news-blog_info{margin-bottom:10px;padding:0px;font-size:11px;font-weight:bold;color:#728158}
.news-blog_info a {color:#728158; font-size:11px;font-weight:bold}
.news-blog_links {}
.news-blog_tags {font-size:11px;font-weight:bold;margin:0; padding-top:0px;text-align:right}
.news-blog_tags p {padding-top:0px;padding-bottom:0px}
.post-meta {margin:0px;padding-left:10px;padding-bottom:0px;list-style:none;font-size:13px;font-weight:normal}
.post-meta-key {font-weight:bold}

.blog_preview_img {float:right;padding:0px 0px 0px 5px;clear: both}

/*-- END news-blog 'NEWS-BLOG' CSS--*/


/*-- START single page 'SINGLE' CSS--*/
.single_title {font-size:22px;padding:2px 0px 4px 0px;margin-top:5px}
.single_title a {color:#f09900}
#leftbar_single_wrap {float:left; border:0px solid #ff9900; width:700px;height:440px;margin:15px 0px 10px 30px;}
#rightbar_single_wrap {float:right; border:0px solid #ff9900; width:180px; height:430px; position:absolute; top:15px; right:30px;}
.sidebar_single_header {color:#f7911e;font-size:18px;font-weight:bold}

.share_this_box {float:right}

#list_recent_posts {float:left;width:auto;height:auto;border:0px solid #000000;text-align:left}
#list_recent_posts ul {list-style:none;margin:0px;padding:0px}
#list_recent_posts ul li {list-style:circle;margin-left:10px;padding:0px;color:#f7911e;font-size:12px;font-weight:bold;margin-top:7px}
#list_recent_posts a {color:#333333}

#list_categories {float:left;width:100%;height:auto;border:0px solid #000000;text-align:left;margin-top:20px}
#list_categories ul {list-style:none;margin:0px;padding:0px}
#list_categories ul li ul li {margin-left:10px;padding:0px; font-size:12px;font-weight:bold;margin-top:7px}
#list_categories a {color:#333333}
/*-- END single page 'SINGLE' CSS--*/

/*-- START video page 'VIDEO' CSS--*/
#leftbar_video_wrap {float:left; border:0px solid #ff9900; width:700px;height:440px;margin:5px 0px 10px 30px;}
#lvideo_content_wrap {width: 695px;height: 440px;overflow: auto;position: relative;top:0px;left:0px;margin-top:0px;margin-left:0px;padding-right:5px;overflow:hidden;border:0px solid #000000}
.video_entry {display:table-cell;text-align:center;width:695px}
.video_single_title {font-size:18px;font-weight:bold;padding:2px 0px 4px 0px;margin-top:5px;width:695px}
.video_single_title a {color:#333333}
/*-- END video page 'VIDEO' CSS--*/

/*-- START contact us 'CONTACT US' CSS--*/
#leftbar_contact_us_wrap {float:left; border:0px solid #ff9900; width:660px;}
#rightbar_contact_us_wrap {float:right; border:0px solid #ff9900; width:280px;}
#contact_us_form {float:left;width:600; height: 480;border:0px solid #00CC00;padding-left:40px;padding-top:15px}
.contact_us_header_text {font-family: Futura, Helvetica, sans-serif; font-size:16px; font-weight:bold;padding-bottom:10px}
.contact_us_text {float:left;padding:18px 15px 0px 18px; font-family: Futura, Helvetica, sans-serif;font-size:10px; color:#000000}
.contact_us_text p {line-height:normal;margin-top:12px;}
.contact_us_form_cell {padding:5px;}
.contact_us_form_text_overlay {font-family: Futura, Helvetica, sans-serif; font-size:12px;color:#666666; padding:5px; border:1px solid #333333}
.contact_us_form_sidetext {font-family: Futura, Helvetica, sans-serif; font-size:14px;color:#000000; font-weight:bold; padding:5px}
#plymouth_bldg_photo {position:absolute; top:80px; left:448px; display:block; border:1px solid #000000}
/*-- END contact us 'CONTACT US' CSS--*/






/*-- START Address Box 'ADDRESS BOX' CSS--*/
#address_box {padding-top:100px}
.address_box_header_text {font-family: Futura, Helvetica, sans-serif; font-size:16px; color:#333333; font-weight:bold; letter-spacing:1px; word-spacing:4px}
.address_box_text {font-family: Futura, Helvetica, sans-serif;font-size:13px; color:#333333; letter-spacing:1px; word-spacing:3px; font-weight:bold}
.address_box_text_sub {font-family: Futura, Helvetica, sans-serif;font-size:12px; color:#333333;font-weight:normal;margin-top:5px}
/*-- START Address Box 'ADDRESS BOX' CSS--*/













/*a:active{outline: none;}
a:focus{-moz-outline-style: none;}*/


form{}
fieldset{}
input, textarea{font-weight:bold;}
input.text{background:#FFFFFF;border:none;padding:1px;}
input.button{background:#000000;border:1px solid #000000;color:#ffffff;}
/*h1, h2, h3{color:#626456;}*/


/*h1{font-size:2.5em;font-weight:lighter;letter-spacing:-.075em;}
h2{color:#000000;font-size:1em;font-weight:lighter;letter-spacing:-.05em;}*/

 ul, ol{font-size:13px; line-height:normal;margin-top:12px;}
ul, ol{margin-left:3em;}
blockquote{margin-left:3em;margin-right:3em;}
a{color:#ff90000;text-decoration:none;}
a:hover{border:none;}
h1 a {border:none;color:#000000;}
h2 a {border:none;color:#ff9000;}





#menu{float:right; padding-top:7px;}
#menu ul{line-height:normal;list-style:none;margin:0;padding:0;}
#menu li{float:left;}
#menu a{color:#FFFFFF;display:block;float:left;font-size:14px;height:20px;margin:1px 3px 1px 3px;padding:0px 10px 0 10px;text-decoration:none; border:1px solid #000000;}
#menu a:hover{background:#00ff00;color:#000000; border:1px solid #FFFFFF;}
#menu .current_page_item a{background:#00ff00;color:#000000;
border:1px solid #fff;}



#search{float:left;padding:10px;width:260px;}
#search fieldset{border:none;}
#search #s{padding:2px;width:130px;}
#search #x{color:#000000; background-color:#00ff00;width:60px; border:1px solid #FFFFFF}
#search #x:hover{color:#00ff00; background-color:#000000;width:60px; border:1px solid #FFFFFF}

#page{padding:0px 0px 0px 0px;width:100%;border:1px solid #0066FF}


.post{}
.post a{}
.post .title{font-weight:bold;margin:0; }
.title a {color:#333333;font-size:22px}
.post .entry{padding:0px 10px 10px 15px;text-align:justify;}
.post .meta{border-bottom:2px dotted #CCCCCC;color:#000000;font-family:Futura, Helvetica, sans-serif;font-size:10px;margin:0;padding:0px 0px 0px 14px;}
.post .tags{font-size:.8em;font-weight:bold;margin:0; padding-top:5px}
.post .links a, .post .tags a{border:none;}




.postlink {font-weight:bold;}
.postlink a {font-weight:bold;font-family:Futura, Helvetica, sans-serif;}
.postlabel{background:url(images/lines2.png) top left no-repeat; height:124px;color:#666666;font-size:14px;font-weight:bold;margin-top:0px;padding-top:30px; padding-left:30px; border:0px solid #000000}
.posttext{background-color:#ff9900;float:left;border:1px solid #000000;color:#ffffff;padding:2px; margin-top:18px;}






.desctitle{font-size:10px;}




.meta a {color:#000000;}




#recent-posts{margin-top:10px}
#recent-posts ul li{background:url(images/img04.gif) repeat-x left bottom;font-size:0.8em;padding:3px 3px 3px 15px;}
#recent-posts h2{padding:2px 5px 0px 0px;}
#recent-posts h3{background:url(images/img04.gif) repeat-x left bottom;font-size:13px;margin:0;padding:15px 0 0 15px;}
#recent-posts p{font-size:10px;line-height:22px;margin:0 0 10px 0;padding:15px 0 0 15px;}

.sidebar1{float:left; margin-left:0px;}
.sidebar1 ul{list-style:none;margin:0px;padding:0px;}
.sidebar1 li{margin-bottom:1.5em;}
.sidebar1 li ul{}
.sidebar1 li li{margin:0; margin-left:10px; margin-bottom:3px;}
.sidebar1 li h2{margin:0 0 0.2em 0;}
.sidebar1 h4 {color:#333333; font-family:Futura, Helvetica, sans-serif; font-size:1em; padding:4px 0px 3px 13px; vertical-align:middle}
.sidebar1 h4:hover {color:#FFFFFF;}
.sidebar1 h4:active {color:#000000;}

.sidebar2{float:left; margin-top:0px; padding-top:0px; border:0px solid #000000}
.sidebar2 ul{list-style:none;margin:0;padding:0; margin-right:0px;}
.sidebar2 li{margin-bottom:2em;}
.sidebar2 li ul{}
.sidebar2 li li{margin:0; margin-left:10px; margin-bottom:3px;}
.sidebar2 li h2{margin:0px 0 3px 0;}
.sidebar2 h4 {color:#333333; font-family:Futura, Helvetica, sans-serif; font-size:17px; padding:4px 0px 0px 10px;}


#sidebar1{padding-left:0px; width:170px;}
#sidebar1 li h2{margin:0px 0px 3px 7px;color:#ff9000; text-decoration:underline; font-family:Futura, Helvetica, sans-serif; font-size:1em; padding:4px 0px 0px 8px; vertical-align:middle; font-weight:bold}
#sidebar1 li ul{background:url(images/img04.gif) repeat-x;line-height:normal;}
#sidebar1 li li{background:url(images/img04.gif) repeat-x left bottom;font-size:.8em;padding:2px;}
#sidebar1 li a{border:none;}
#sidebar1 li a:hover{border:none; color:#728158; text-decoration:underline;}

#navtable {border-right:2px solid #333333; border:0px solid #000000}


#sidebar2{padding:0px 0px 0px 5px;width:245px;}
#sidebar2 li h2{background:url(images/rightbar.gif) no-repeat left top;height:25px;margin:0 0 1em 0;padding:5px 5px 2px 30px;}
#sidebar2 li ul{background:url(images/img04.gif) repeat-x;line-height:normal;}
#sidebar2 li li{background:url(images/img04.gif) repeat-x left bottom;font-size:.8em;padding:0px;}
#sidebar2 li a{border:none;padding-left:10px;}
#sidebar2 li a:hover{border:none;padding-left:5px; color:#00ff00; text-decoration:underline;}


#calendar{margin:0 auto;}
#calendar caption{font-weight:bold;}
#calendar table{border-collapse:collapse;text-align:center;width:220px;}
#calendar thead th{background:#CCCCCC;color:#FFFFFF;}
#calendar tbody td{background:#EEEEEE;}
#calendar #today{background:#B8D03B;color:#FFFFFF;font-weight:bold;}
#calendar a{font-weight:bold;}
#calendar #prev{text-align:left;}
#calendar #next{text-align:right;}
#design{background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;height:138px;}

.info{border-top:0px dotted #CCCCCC;margin-bottom:10px;padding:6px;font-size:14px;font-weight:bold;color:#333333}
.info a {color:#333333; font-size:12px;font-weight:bold}
.comlabel{background:url(images/lines2.png) top left no-repeat; height:124px;color:#666666;font-size:14px;font-weight:bold;margin-top:0px;padding-top:30px; padding-left:30px; border:0px solid #000000}
.comtext{ background-color:#666666;float:left;border:1px solid #000000;color:#ffffff;padding:2px; margin-top:18px;}
.commentlist{list-style:none;}
.authorcomment{margin:10px 0px 0px 0px;padding:3px;}
.odd{border-bottom:2px solid #E5E5E5;color:#333333;padding:2px 10px 2px 10px;}
.odd a:link{color:#FFFFFF;}
.commenttext{color:#000000;color:#666666;font-size:10px;margin:0px 0px 10px 0px;padding:5px 10px 5px 10px; font-style:italic;}
#author, #email, #url{background:#efefef;border:1px solid #728158;font:16px Arial, Helvetica, sans-serif;margin-bottom:0.6em;margin-top:5px;padding:3px;width:40%;}
#comment{background:#efefef;border:1px solid #728158;font:13px 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Tahoma, Arial, Verdana, sans-serif;margin-bottom:0.6em;margin-top:5px;padding:3px;width:500px;}
#submit{background-color:#728158;border-bottom:2px solid #CCCCCC;border-left:1px solid #E4E4E4;border-right:2px solid #CCCCCC;border-top:1px solid #E4E4E4;font:13px Arial, Helvetica, sans-serif;padding:3px; color:#FFFFFF}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{border-left:5px solid #ddd;margin:15px 30px 0 10px;padding-left:20px;}
blockquote cite{display:block;margin:5px 0 0;}
.center{text-align:center;}
hr{display:none;}
a img{border:none;}
.alignright{background-color:none;float:right;padding:5px;}
.alignleft{background-color:#333333;float:left;padding:5px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}

.alignright_small{border:2px solid #333333;float:right;margin:2px 0px 0px 7px}
.alignleft_small{border:2px solid #333333;float:left;margin:2px 7px 0px 0px}

.alignleft_bill {float:left;padding: 0px 9px 5px 0px}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre{background:#f3f2ed;border:solid 1px #9a9a9a;color:blue;margin:10px;padding:10px;}
code{color:#000;font-size:1.0em;}



/* BEGIN HEADER ADDITIONS CSS */

.input {
    border: 2px solid #000000;
    background: #ffffff;
	margin-bottom:7px;
	float:right;
	padding:1px 0px 1px 0px;
}
.input:hover {
    border: 2px solid #333333;
    background: #ddfbd4;}
	
	

/*.sign_up_button {background-color:transparent; background-image:url(images/sign_up_button.png) color:#000000; text-align:center; font-size:14px; width:112px; height:32px; float:right; background-repeat:no-repeat; background-position:top center;}
.sign_up_button:hover {color:#ffffff;}
*/









/* BEGIN LEFT SIDEBAR ADDITIONS CSS */



/* END LEFT SIDEBAR ADDITIONS CSS */


/* BEGIN CENTER SIDEBAR ADDITIONS CSS */

.list2 { width:100%; overflow:hidden;}
.list2 li { float:left; margin-right:28px;}
.list2 li.alt { margin-right:-28px;}

/* END CENTER SIDEBAR ADDITIONS CSS */



/* BEGIN RIGHT SIDEBAR ADDITIONS CSS */



/* BEGIN FOOTER ADDITIONS CSS */



/* END FOOTER ADDITIONS CSS */


/* Begin menu_top CSS */
#menu_top{margin:0 auto; height:25px;display:block;line-height:normal;list-style:none;padding-top:27px; padding-left:30px}
#menu_top ul{line-height:normal;list-style:none;}
#menu_top li{float:left;}
#menu_top a{color:#000000;display:block;float:left;font-size:13px; font-weight:bold;height:20px;margin:1px 5px 1px 5px;padding:0px 5px 0 5px;text-decoration:none; border:0px solid #000000;}
#menu_top a:hover{color:#ff9900; border:0px solid #000000;}
#menu_top .current_page_item a{color:#F7901E;
border:0px solid #F5A42B; font-weight:bold}
#menu_top_navbar {margin-left:0px}
/* End menu_top CSS */


/* Begin menu_right CSS */
#menu_right{position:relative; width:auto;height:auto;margin:0 auto;display:block;line-height:normal;list-style:none;}
#menu_right ul{line-height:normal;list-style:none;}
#menu_right li{float:right;}
#menu_right a{color:#000000;display:block;float:right;font-size:0.75em; font-weight:bold;height:20px;margin:1px 0px 1px 0px;padding:5px 0px 0 10px;text-decoration:none; border:0px solid #000000;}
#menu_right a:hover{color:#ff9900; border:0px solid #000000;}
#menu_right .current_page_item a{color:#F5A42B;
border:0px solid #F5A42B;}
#menu_right_navbar {position:relative;width:auto;height:auto;margin-right:0px}
#navbar_right {float:right;width:150px; border:0px solid #000000; margin-right:30px; margin-top:40px}
/* End menu_right CSS */

/* Begin menu_bottom CSS */
#menu_bottom{list-style:none;margin-left:30px; margin-right:30px;margin-top:3px; border:0px solid #FFFF00; height:29px; width:900px;}
#menu_bottom ul{line-height:normal;list-style:none;}
#menu_bottom li{float:left}
#menu_bottom a{color:#333333;display:block;float:left;font-size:0.65em; font-weight:bold;height:inherit;margin:0px 0px 0px 10px;padding:2px;text-decoration:none; border:0px solid #ffffff;}
#menu_bottom a:hover{color:#ff9900; border:0px solid #000000;}
#menu_bottom .current_page_item a{color:#F5A42B;
border:0px solid #F5A42B;}
#menu_bottom_navbar {float:left;list-style:none;border:0px solid #CC6633; width:600px;height:20px;margin-top:5px;}
#menu_bottom_navbar li ul {display:none}
#menu_bottom_navbar li ul li {display:none}
/* End menu_bottom CSS */

.wp-caption {
	border: 1px solid #ddd;
	text-align: left;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
font:"Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 13px;
	padding: 0 4px 5px;
	margin: 0;
	color:#333333
}


.marginTop5 {margin-top:5px}
.paddingTop5 {padding-top:5px}
.marginTop10 {margin-top:10px}
.paddingTop10 {padding-top:10px}

