/* Layout Stylesheet */ 

body {
margin: 0px;
background: #F16621;
text-align: center;
padding: 0;
min-width: 800px;
font-family: verdana, geneva, sans-serif; 
font-size: 14px;
color: #666;
/*
height: 100%;
*/}

img {
border: none;
}

#notepad_static2 {
/*
background: url(images/tourdates_bg.gif) 0 0 no-repeat;
*/
height: 297px;
width: 355px;
}


#tourinfo_homepage {
/*
background: url(images/tourdates_bg.gif) 0 0 no-repeat;
*/
height: 297px;
width: 355px;
}


#notepad {
position: relative;
top: 65px;
left: 60px;
height: 170px; 
width: 250px;
overflow: auto; 
margin: 0; 
padding: 0; 
padding-right: 10px; 
overflow-x: hidden; 
overflow-y: auto; 
/*
scrollbar-face-color: #003366; 
scrollbar-arrow-color: #FFFFFF; 
scrollbar-track-color: #EEEEEE; 
scrollbar-shadow-color: #FFFFFF; 
scrollbar-highlight-color: #FFFFFF; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #FFFFFF;
*/
}

#notepad_static2 {
position: relative;
top: 65px;
left: 60px;
height: 170px; 
width: 250px;
margin: 0; 
padding: 0; 
padding-right: 10px; 
}

#notepad_image {
position: relative;
margin-top: 40px;
margin-left: 40px;
/*
top: 10px;
left: 20px;
*/
}

#contentstuff {
position: relative;
margin: 0 auto;
align: center;
text-align: left;
width: 800px;
background: #ffffff;
}

#maincontent {
position: relative;
background: #ffffff;
width: 740px;
padding: 35px 30px 10px 30px;
border: 0px solid red;
}

#maincontent.subpages {
width: auto;
padding: 35px 0 10px 15px;
}

#leftcolumn {
position: relative;
float: left;
width: 340px;
padding: 0;
margin: 0;
height: 100%;
border: 0px solid red;
}

#rightcolumn {
position: relative;
float: left;
width: 340px;
padding: 0;
margin-left: 40px;
border: 0px solid red;
height: 100%;
}

#blogfeed {
width: 350px;
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px dashed #666;
}

#orange_box {
background: #F16621;
width: 300px;
padding: 20px;
text-align: center;
border: 0px solid red;
margin-bottom: 40px;
}

.review_text {
color: white;
font-size: 12px;
font-family: verdana, geneva, sans-serif;
text-align: center;
}

.blue_small {
color: #003A63;
font-size: 11px;
font-family: verdana, geneva, sans-serif;
}

#notepad .blue_small {
text-align: center;
margin-right: 10px;
}

.blue_small a:link {
color: #003A63;
text-decoration: underline;
}

.blueunderlinelink, .blueunderlinelink a:link {
color: #003A63;
font-size: 10px;
font-family: verdana, geneva, sans-serif;
text-decoration: underline;
}

.people-text {
color: #666;
font-size: 10px;
font-family: verdana, geneva, sans-serif; 
}

.people-text a:link {
color: #666;
font-size: 10px;
text-decoration: underline;
}

.people-text a:visited {
color: #666;
font-size: 10px;
text-decoration: underline;
}

.people-text-blue {
color: #003A63;
font-size: 10px;
font-family: verdana, geneva, sans-serif; 
}

.tinyblog-text {
color: #666;
font-size: 9px;
font-family: verdana, geneva, sans-serif;
margin: 0;
}

.bloglink {
color: #003366;
font-size: 9px;
font-family: verdana, geneva, sans-serif;
}

.bloglink a:link {
text-decoration: none;
}

.bloglink2 {
color: #003a63;
font-size: 10px;
font-family: verdana, geneva, sans-serif; 
}

.leftfloaty {
positon: relative;
float: left;
}

.clearall {clear: both;}

.one_thumb {
position: relative;
float: left;
margin: 0 15px 15px 0;
color: #666;
font-size: 10px;
font-family: verdana, geneva, sans-serif; 
}

.one_thumb a:link, .one_thumb a:visited {
color: #666;
text-decoration: none;
}

input.download_btn { 
color:#666; 
font-family verdana, geneva, sans-serif; 
background-color:#fff; 
border: 0px solid; 
border-color: #fff; 
} 


#footer {
position: relative;
margin: 0;
padding-bottom: 20px;
width: 800px;
background: #ffffff;
}

#credits {
margin: 0;
text-align: center;
padding: 0 0 15px;
font-family: verdana, geneva, sans-serif; 
font-size: 9px;
color: #666;
}

#credits a:link, #credits a:visited {
color: #666;
}

#dualthing {
width: 360px;
margin-bottom: 35px;
}

#facebook {
position: relative;
bottom: 0;
}

#mailinglist {
margin-top: 20px;
}


/* subpage styles */

.blue_bg_boxes {
float: left; 
background-color: #032F5A; 
height: 419px;
}

.blue_bg_boxes_text {
color: white; 
font-size: 10px; 
}

.blue_bg_boxes_text a:link, .blue_bg_boxes_text a:visited {
text-decoration: underline;
color: white;
}

.serif_blue {
font-family: "New Century Schoolbook", serif;
color: #032F5A;
font-size: 14px;
}

.serif_blue a:link {
color: #032F5A;
}

.serif_blue a:hover {
color: #F16621;
}

#about_content {
float: left; 
width: 500px;
}

.borderboxleft {
width: 370px;
padding: 10px 10px 10px 0;
border: solid #C0CBD6;
border-width: 0 1px 1px 0;
}

.borderboxright {
width: 370px;
padding: 10px 10px 10px 10px;
border: solid #C0CBD6;
border-width: 0 0 1px 0;
}

.borderboxright .people-text-blue a:link, .borderboxleft .people-text-blue a:link {
color: #003A63;
text-decoration: underline;
}

.inputfield_orange {
background-color: #F37D42;
border: 1px solid white;
width: 240px;
}

.inputfield_blue {
background-color: #294E73;
border: 1px solid white;
width: 240px;
}

.orangetext {
color: #F16621; 
font-size: 12px; 
}

#contentwrapper #feedback {
column-count: 2;
column-width: 350px;
column-gap: 20px;
margin-right: 20px;
}


/*
.response-odd {
width: 95%; background-color: #ffffff; text-align: left; line-height: 15px; padding: 5px 5px 5px 5px;
}

.response-even {
width: 95%; background-color: #eeeeee; text-align: left; line-height: 15px; padding: 5px 5px 5px 5px;
}
*/



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
font-weight: normal;
border: 0px solid pink;
margin-top: 8px;
width: auto;
}

.underlinemenu ul{
padding: 4px 0 6px 0; /* top padding should equal top padding of "ul li a" below, bottom padding should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
font-size: 8px;
border-right: 1px solid #003A63;
}

.underlinemenu ul .underlinemenu-last{
display: inline;
font-size: 8px;
border-right: 0px;
}

#contentstuff .underlinemenu ul li a{
color: #003366;
padding: 4px 2px 3px 2px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 12px; /*spacing between each menu link*/
margin-left: 12px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid white; /* thickness of line under the selected menu item and color when NOT hover state */
font-size: 11px;
}

#contentstuff .underlinemenu ul li a:hover, #contentstuff .underlinemenu ul li a.selected{
border-bottom-color: #F16621; /* color of line under the selected menu item and color of HOVER state */
color: #F16621;
}

#footer2  .underlinemenu ul li a{
color: #666;
font-size: 9px;
}

#footer2 .underlinemenu ul li{
display: inline;
font-size: 8px;
border-right: 1px solid #666;
}

#footer2 .underlinemenu ul .underlinemenu-last{
display: inline;
font-size: 8px;
border-right: 0px;
}


/*book promo*/

#book_promo {
padding: 0 0 30px 0;
width: 360px;
/*
border: 1px solid red;
*/
}

#bookcover {
float: left;
padding: 0 10px 0 0;
/*
border: 1px solid blue;
*/
}

#booklinks {
float: left;
font-size: 10px;
padding: 45px 0 0 0;
/*
border: 1px solid green;
*/
}

#booklinks p {
margin: 3px 0 5px 0;
padding: 0;
}

#booklinks p a {
text-decoration: none;
color: #666;
}

#booklinks p a:hover {
text-decoration: none;
color: #F16621;
}


#more {
position: absolute;
right: 0;
top: 130px;
}

.clearfix {clear: both;}