/*
Theme Name: Luxury Life: Travel
Author: David Bell

*/

/* Text Styles */

.maintext01 {font: 0.9em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538; line-height: 1.6;}
.maintext02 {font: 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538;}
.maintext03 {font: 0.75em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538;}
.maintext04 {font: 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538; line-height: 1.3;}

.heading01 {font: bold 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538; line-height: 1.3;}

/* Common Selector Styles */

p {margin:0.3em 0pt 1em;}
strong {font-weight: bold;}
em {font-style: italic;}

body.home h1 {font: bold 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538; padding: 4px 0px 5px 25px;}
body.home h2 {font: bold 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; padding: 5px 0px 0px 0px;}
body.home h3 {font: bold 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538; padding: 4px 0px 5px 15px;}

body.inside h1 {font: bold 1.2em Georgia, serif; color:#8B8253; padding: 10px 0px 5px 0px;}
body.inside h2 {font: bold italic 0.9em Georgia, serif; color:#8B8253; padding: 0px 0px 10px 0px;}
body.inside h3 {font: bold 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538; padding: 4px 0px 5px 0px;}
body.inside h4 {font: bold 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538; padding: 4px 0px 5px 15px;}
body.inside h5 {font: italic 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538; padding: 0px 0px 5px 0px;}

/* Wordpress Set Styles */

ul#subnav01 li.current-cat {color:#665538;}
ul#subnav01 li.current-cat a:link {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
ul#subnav01 li.current-cat a:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
ul#subnav01 li.current-cat a:visited {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
ul#subnav01 li.current-cat a:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

/* Colour Styles */

.colwhite01 {color: white;}

/* Link Styles */

a.nav01:link {color: #C7CA74; text-decoration: none;}
a.nav01:link:hover {color: white; text-decoration: none;}
a.nav01:visited {color: #C7CA74; text-decoration: none;}
a.nav01:visited:hover {color: white; text-decoration: none;}

a.nav02:link {color: #8B8253; text-decoration: none; border-bottom: 1px dotted #8B8253;}
a.nav02:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
a.nav02:visited {color: #8B8253; text-decoration: none; border-bottom: 1px dotted #8B8253;}
a.nav02:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

a.heading01:link {color: #8B8253; text-decoration: none; border-bottom: 1px dotted #8B8253;}
a.heading01:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
a.heading01:visited {color: #8B8253; text-decoration: none; border-bottom: 1px dotted #8B8253;}
a.heading01:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

a.brown01:link {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
a.brown01:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
a.brown01:visited {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
a.brown01:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

/* Float Styles */

.floatleft01 {float: left; margin-right: 8px;}
.floatleft02 {float: left; margin-right: 10px; margin-top: 2px;}
.floatleft03 {float: left;}

/* Spacing Styles */

.top01 {margin-top: 12px;}

/* General Styles */

#wrapper01 {width: 900px; margin: 0 auto; margin-top: 0px;}
#header01 {height: 107px; background: #C7CA74 url(images/luxurylife-title01.gif) no-repeat bottom left;}
#header02 {height: 10px; background: #665538 url(images/y-title01.gif) no-repeat left;}

#mainnav01 {height: 37px; background-color: #665538;}
ul#mainnav01 {width: 890px; height: 25px; float:left; font: bold 1em Corbel, Tahoma, Helvetica, Arial, sans-serif; color: white; padding-top: 2px; padding-left: 10px;}
ul#mainnav01 li {height: 36px; float: left; display: block; padding: 0 0.9em; line-height: 2em;}

#headline01 {background-color: #EAE56D; text-align: left;}

#highlightarea01 {min-height: 287px; background: #EEF4F6 url(images/homemainimage01.jpg) no-repeat top; text-align: left; padding: 10px 0px 0px 25px;}
#introtext01 {width: 210px; float: left;}
#introlinks01 {float: left; padding: 5px 0px 0px 20px;}
#link01 {height: 69px; width: 216px; background-color: #D8E5E8; padding-right: 7px;}

ul#homelinks01 {}
ul#homelinks01 li {margin-bottom: 11px;}

#sitelinks01 {background-color: #EFF9C2; border-left: 16px solid #C7CA74; text-align: left; margin-bottom: 15px;}
#sitelinks02 {background-color: #EFF9C2; border-left: 16px solid #C7CA74; text-align: left; margin-bottom: 7px;}
#sitelinks03 {background-color: #EFF9C2; border-left: 16px solid #C7CA74; text-align: left; margin-bottom: 15px; margin-top: 15px;}
#subheading01 {background-color: #EAE56D;}

ul#directorylisting01 {float:left; font: 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color: #665538; padding: 10px 25px 10px 20px;}
ul#directorylisting01 li {margin-bottom: 3px;}
ul#directorylisting01 a:link {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
ul#directorylisting01 a:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
ul#directorylisting01 a:visited {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
ul#directorylisting01 a:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

ul#directorylisting02 {float:left; font: 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color: #665538; padding: 0px 25px 10px 0px;}
ul#directorylisting02 li {margin-bottom: 6px;}
ul#directorylisting02 a:link {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
ul#directorylisting02 a:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
ul#directorylisting02 a:visited {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
ul#directorylisting02 a:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

#aboutlinks01 {text-align: right;}
ul#aboutlist01 {float:right; font: 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color: #665538; padding-top: 0px; padding-right: 4px;}
ul#aboutlist01 li {float: right; padding-right: 9px; padding-bottom: 3px;}

#subnav01 {background-color: #EAE56D; text-align: left; border-left: 8px solid #C7CA74;}
ul#subnav01 {height: 25px; float:left; font: bold 0.75em Corbel, Tahoma, Helvetica, Arial, sans-serif; color: #665538; padding-top: 4px; text-transform:uppercase;}
ul#subnav01 li {height: 25px; float: left; display: block; padding: 0 0.9em; line-height: 1.8em;}
ul#subnav01 a:link {color: #8B8253; text-decoration: none; border-bottom: 1px dotted #8B8253;}
ul#subnav01 a:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
ul#subnav01 a:visited {color: #8B8253; text-decoration: none; border-bottom: 1px dotted #8B8253;}
ul#subnav01 a:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}
ul#subnav01 li.highlight a:link {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
ul#subnav01 li.highlight a:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
ul#subnav01 li.highlight a:visited {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
ul#subnav01 li.highlight a:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

#leftcontent01 {text-align: left; float: left; width: 307px; border-left: 16px solid #C7CA74; background-color: #665538;}
ul#sidepics01 {float: left;}
ul#sidepics01 li {margin-bottom: 0px; padding-bottom: 0px;}

table#pictable01 {width: 307px;}
table#pictable01 td {vertical-align: top;}
td#pictabletitle01 {padding: 7px 5px 5px 5px; font: bold 0.70em Corbel, Tahoma, Helvetica, Arial, sans-serif; color: white;}

ul#categorytitle01 {}
ul#categorytitle01 li {float: right;}
.categorytitle02 {font: 0.8em Georgia, serif; letter-spacing: 0.4pt; color: white; padding: 6px 10px 6px 0px;}
.categorytitle03 {font: 0.8em Georgia, serif; letter-spacing: 0.4pt; color: #665538; padding: 6px 60px 6px 10px; background-color: #EAE56D;}
.categorytitle03 a:link {color: #665538; text-decoration: none;}
.categorytitle03 a:link:hover {color: #665538; text-decoration: none;}
.categorytitle03 a:visited {color: #665538; text-decoration: none;}
.categorytitle03 a:visited:hover {color: #665538; text-decoration: none;}

#rightcontent01 {float: left;}

#maintext01 {float: left; width: 318px; text-align: left; padding: 0px 0px 0px 20px;}
#maintext01 p {font: 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; color:#665538; line-height: 1.3;}
#maintext01 a:link {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
#maintext01 a:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
#maintext01 a:visited {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
#maintext01 a:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}
#maintext01 ul {list-style-type: circle; margin-top: 0px; margin-left: 23px; margin-bottom: 10px; font: 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; line-height: 1.4; color: #665538;}
#maintext01 ul li {margin-top: 7px;}
#maintext01 ol {list-style-type: decimal; margin-top: 0px; margin-left: 26px; margin-bottom: 10px; font: 0.8em Corbel, Tahoma, Helvetica, Arial, sans-serif; line-height: 1.4; color: #665538;}
#maintext01 ol li {margin-top: 7px;}
#maintext01 blockquote p {margin-left: 36px; margin-right: 36px; font-size: 0.9em; font-style: italic; font-weight: bold; line-height: 1.5; color: #83784D;}

#links01 {float: left; width: 200px; text-align: left; padding: 15px 0px 0px 30px;}
#links02 {float: left; width: 180px; text-align: left; padding: 15px 0px 0px 40px;}
#links02 h2 a:link {color: #8B8253; text-decoration: none;}
#links02 h2 a:link:hover {color: #8B8253; text-decoration: none;}
#links02 h2 a:visited {color: #8B8253; text-decoration: none;}
#links02 h2 a:visited:hover {color: #8B8253; text-decoration: none;}

.nocomments {color: #665538; font: italic 0.8em Corbel, Helvetica, Arial, sans-serif;}

.feedback01 {font: 0.8em Corbel, Helvetica, Arial, sans-serif;}
.feedback01 a:link {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
.feedback01 a:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
.feedback01 a:visited {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
.feedback01 a:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

textarea#comment {width: 300px; height: 50px; font: 1em Corbel, Helvetica, Arial, sans-serif; color:#665538;}

.commentlist {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#665538; line-height: 1.3;}
.commentlist a:link {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
.commentlist a:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
.commentlist a:visited {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
.commentlist a:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

ol.commentlist li {font: 1.3em Corbel, Helvetica, Arial, sans-serif; margin-bottom: 1.5em; padding: 5px 5px 5px 15px; background-color: #E8EFA7;}

ol.commentlist cite {font-size: 80%;}
small.commentmetadata {font-size: 80%;}

form#commentform p {font: 0.8em Corbel, Helvetica, Arial, sans-serif; color:#665538; line-height: 1.3;}
form#commentform p a:link {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
form#commentform p a:link:hover {color: #665538; text-decoration: none; border-bottom: none;}
form#commentform p a:visited {color: #665538; text-decoration: none; border-bottom: 1px dotted #665538;}
form#commentform p a:visited:hover {color: #665538; text-decoration: none; border-bottom: none;}

input {font: 0.9em Corbel, Helvetica, Arial, sans-serif; color:#665538;}
