/*  
Theme Name: TarynItUp
Theme URI: http://tarynitup.com/
Description: Custom template designed and coded for TK Charters 2006 by Henri Warsito and Nigel Neilsen.
Version: 1.0
Designer: Henri Warsito
Integration to Wordpress: Nigel Neilsen


	*** REGARDING IMAGES ***
	All CSS that involves the use of images, can be found in the 'index.php' file.
	This is to ease installation inside subdirectories of a server.

*/

body {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0px 0px 0px 0px;
}

table {
color: #000000; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

.preloadImages1 {
background-image: url(images/btn_over.jpg);
background-repeat: no-repeat;
visibility: hidden;
}

.preloadImages2 {
background-image: url(images/book_over.jpg);
background-repeat: no-repeat;
visibility: hidden;
}

a {
color: #000000;
text-decoration: underline;
}

a:hover {
color: #FF7F00;
text-decoration: none;
}

.left_bg {
background-image: url(images/left_bg.jpg);
background-repeat: repeat-y;
}

.content_bg {
background-image: url(images/content_bg.jpg);
background-repeat: repeat-y;
}

.content_bg_pages {
background-image: url(images/content_bg_pages.jpg);
background-repeat: repeat-y;
}

.menu_mid {
background-image: url(images/menu_mid.jpg);
background-repeat: repeat-y;
width: 132px;
}

.menu_btm {
background-image: url(images/menu_btm.jpg);
background-repeat: no-repeat;
width: 132px;
}

.menu_btm h2 {
color: #FFFFFF;
line-height: 13px;
text-align: center;
margin: 30px 0px 0px 0px; 
padding: 0px 0px 0px 10px;
}

div.btn a {
background-image: url(images/btn.jpg);
background-repeat: no-repeat;
color: #FFFFFF; 
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
height: 28px;
line-height: 20px;
text-align: center;
text-decoration: none;
width: 84px;
}

div.btn a:hover {
background-image: url(images/btn_over.jpg);
background-repeat: no-repeat;
color: #0079D2;
height: 28px;
line-height: 22px;
text-decoration: none;
width: 84px;
}

.bold {
font-weight: bold;
}

.news_mid {
background-image: url(images/news_mid.jpg);
background-repeat: repeat-y;
width: 132px;
}

.news_btm {
background-image: url(images/news_btm.jpg);
background-repeat: no-repeat;
width: 132px;
}

div.book a {
background-image: url(images/book.jpg);
background-repeat: no-repeat;
color: #FFFFFF; 
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
height: 25px;
line-height: 24px;
margin:10px 16px 10px 28px;
text-align: center;
text-decoration: none;
width: 88px;
}

div.book a:hover {
background-image: url(images/book_over.jpg);
background-repeat: no-repeat;
color: #FFFFFF;
margin:10px 16px 10px 28px;
height: 25px;
width: 88px;
}

/* 
Style for news picture thumbnails - #fmoblog
Embedded in the header.php through function: wp_head()
Which exist in the file called: fmoblog.php
Edit style in fmoblog.php
*/

.content_top {
background-image: url(images/content_top.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
width: 440px;
}

.content_mid {
background-image: url(images/content_mid.jpg);
background-repeat: repeat-y;
margin: 0px;
padding: 0px 20px 5px 10px;
width: 440px;
}

.content_mid div a {
font-weight: bold;
}

.content_btm {
background-image: url(images/content_btm.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
width: 440px;
}

.content_top_pages {
background-image: url(images/content_top_pages.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
width: 648px;
}

.tab {
background-image: url(images/top_home3.jpg);
background-repeat: no-repeat;
color: #0079D2; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
line-height: 10px;
padding: 11px 25px 0px 21px;
}

.tab_pages {
background-image: url(images/top_pages3.jpg);
background-repeat: no-repeat;
color: #0079D2; 
font-size: 10px;
font-weight: bold;
line-height: 10px; /* remember: line-height + padding-top = height */
padding: 11px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-align: center;
width: 290px;
}

.content_mid_pages {
background-image: url(images/content_mid_pages.jpg);
background-repeat: repeat-y;
margin: 0px;
padding: 0px; 
width: 648px;
}

.content_btm_pages {
background-image: url(images/content_btm_pages.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;  
width: 648px;
}

.content_mid_pages div {
padding: 0px 25px 5px 15px;
margin: 0px 0px 0px 0px; 
}

.content_mid_pages div a {
font-weight: bold;
}

.post {
padding: 10px 25px 10px 15px;
margin: 0px 0px 0px 0px;
width: 595px;
}

.post h2 a {
color: #0079D2; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.post h2 {
margin: 0px;
padding: 0px;
text-align: right;
}

.post div {
padding: 0px 0px 0px 0px;
}

.entrytext div {
margin: 0px 0px 5px 0px;
}

.content_mid_pages p a {
margin: 0px 0px 0px 20px;
}

p.paypal a {
float: right;
visibility: visible;
}

h2 {
color: #0079D2; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
padding: 0px;
}

.message {
background-image: url(images/boat.jpg);
background-position: 5px 0px; 
background-repeat: no-repeat;
height: 250px;
width: 405px;
}

.message div{
font-size: 10px;
font-weight: bold;
padding: 5px 10px 0px 15px;
}

.weather_mid {
background-image: url(images/weather_mid.jpg);
background-repeat: repeat-y;
width: 208px;
}

/* weather.com module style */
.GENXVwxNewStyle {
margin: 5px 20px 5px 13px;
}

.weather_btm {
background-image: url(images/weather_btm.jpg);
background-repeat: no-repeat;
width: 208px;
}

.ad_top {
background-image: url(images/ad_top.jpg);
background-repeat: no-repeat;
width: 208px;
}

.ad_mid {
background-image: url(images/ad_mid.jpg);
background-repeat: repeat-y;
width: 203px;
text-align: left;
padding: 5px 18px 5px 18px;
}

.ad_mid div {
margin: 0px 0px 0px 20px;
}

.ad_mid input#s {
width: 125px;
}

.ad_mid li.linkcat {
list-style: none;
list-style-position: outside;
}

.ad_btm {
background-image: url(images/ad_btm.jpg);
background-repeat: no-repeat;
width: 208px;
}

.footer_left {
background-image: url(images/footer_left.jpg);
background-repeat: no-repeat;
color: #FFFFFF;
font-weight: bold;
height: 15px;
padding: 8px 5px 19px 0px;
text-align: right;
width: 127px;
}

.footer_center {
background-image: url(images/footer_center.jpg);
background-repeat: repeat-x;
color: #FFFFFF;
font-weight: bold;
height: 15px;
padding: 8px 0px 19px 0px;
width: 358px;
}

.footer_right {
background-image: url(images/footer_right.jpg);
background-repeat: no-repeat;
width: 82px;
}