m/* 
 Theme Name: Tropical Reservations
 Theme URL: http://tropicalreservations-cr.com/b/wp-content/themes/trez/style.css
 Description: Tropical Reservations Custom WordPress Theme
 Author: Dennis "Caribbean Hatch" Sinacola
 Author URI: http://www.tropicalreservations-cr.com
 Version: 1.0
  
 Changelog:
  v1.0 - 07.30.08
   First Release of Tropical Reservations Theme
*/

/************************************************
* DEFAULT WORDPRESS CLASSES                     *
************************************************/
code {
 font: 1.1em 'Courier New', Courier, Fixed;
}

acronym, abbr, span.caps
{
 font-size: 0.9em;
 letter-spacing: .07em;
}

a, h2 a:hover, h3 a:hover {
 color: #06c;
 text-decoration: none;
}

/* for TinyMCE dropdown styles */
.trez_green_text { color:#090;}
.trez_green_bg { background:#090;}
.trez_red_text { color:#c00; }
.trez_red_bg { background:#c00; }
.trez_lt_blue_text { color:#ddf; }
.trez_lt_blue_bg { background:#ddf; }
.trez_lt_gray_text{ color:#f9f9f9; }
.trez_lt_gray_bg{ background:#f9f9f9; }
.trez_lt_yellow_bg{ background:#f7fbba }

#wp-calendar #prev a, #wp-calendar #next a {
 font-size: 9pt;
}

#wp-calendar a {
 text-decoration: none;
}

#wp-calendar caption {
 font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
 text-align: center;
}

#wp-calendar th {
 font-style: normal;
 text-transform: capitalize;
}

/* Begin Calendar */
#wp-calendar {
 empty-cells: show;
 margin: 10px auto 0;
 width: 155px;
}

#wp-calendar #next a {
 padding-right: 10px;
 text-align: right;
}

#wp-calendar #prev a {
 padding-left: 10px;
 text-align: left;
}

#wp-calendar a {
 display: block;
}

#wp-calendar caption {
 text-align: center;
 width: 100%;
}

#wp-calendar td {
 padding: 3px 0;
 text-align: center;
}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
 background-color: #fff;}
/* End Calendar */



/* Begin Images */
p img {
 padding: 0;
 max-width: 100%;
}

img.centered {
 display: block;
 margin-left: auto;
 margin-right: auto;
}

img.alignright {
 padding: 4px;
 margin: 0 0 2px 7px;
 display: inline;
}

img.alignleft {
 padding: 4px;
 margin: 0 7px 2px 0;
 display: inline;
}

.alignright {
 float: right;
}

.alignleft {
 float: left
}
/* End Images */
 
.center {
 text-align: center;
}

.hidden {
 display: none;
}

/* Captions */
.aligncenter,
div.aligncenter {
 display: block;
 margin-left: auto;
 margin-right: auto;
}

.wp-caption {
 border: 1px solid #ddd;
 text-align: center;
 background-color: #f3f3f3;
 padding-top: 4px;
 margin: 10px;
 -moz-border-radius: 4px;
 -khtml-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-radius: 4px;
}

.wp-caption img {
 margin: 0;
 padding: 0;
 border: 0 none;
}

.wp-caption p.wp-caption-text {
 font-size: 11px;
 line-height: 17px;
 padding: 0 4px 5px;
 margin: 0;
}
/* End captions */



/************************************************
* TREZ DECLARATIONS                            *
************************************************/
#wrap {
 background: #EFEFEF url(images/bg.gif) top center repeat-y;
 font-size: 11px;
 margin: 0px auto 0px;
 padding: 0px;
}
 
/************************************************
* Hyperlinks                                    *
************************************************/

a, a:visited{
 color: #c00;
 text-decoration: none;
}
 
a:hover{
 color: #fff;
}
 
/************************************************
* Content                                       * 
************************************************/

#content2 {
 width: 760px;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}

#content2 p{
 padding: 0px 0px 15px 0px;
 margin: 0px;
 line-height: 20px;
}
 
#content2 p img{
 float: left;
 border: none;
 margin-right: 15px;
 margin-bottom: 10px;
}
 
#content2 h1 {
 font-size: 18px;
 font-weight: bold;
 padding: 0px 0px 0px 0px;
 margin: 0px;
}
 
#content2 h1 a  {
 color: #c00;
 text-decoration: none;
}

#content2 h1 a:hover {
 color: #fff;
 text-decoration: none;
}

#content2 blockquote p{
 margin: 0px 0px 10px 0px;
 padding: 10px 0px 0px 0px;
}
 
blockquote{
 margin: 0px 25px 15px 25px;
 padding: 0px 25px 0px 10px;
 background: #E8E8E8;
 border-top: 2px solid #000000;
 border-bottom: 1px solid #000000;
}

#contentmiddle {
 float: left;
 width: 700px;
 margin: 0px 0px 0px 0px;
 padding: 20px 20px 20px 20px;
 display: inline;
}
 
#contentmiddle {
 font-size:12px;
}
 
#contentmiddle p img{
 float: left;
 border: none;
 margin-right: 15px;
 margin-bottom: 10px;
}
 
#contentmiddle ol{
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 10px 0px;
}
 
#contentmiddle ol li{
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 5px 0px;
}
 
#contentmiddle ul{
 list-style-type: square;
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 10px 0px;
}
 
#contentmiddle ul li{
 list-style-type: square;
 margin: 0px 0px 0px 20px;
 padding: 0px 0px 5px 0px;
}

.contenttitle {
 font-size:10px;
 float: left;
 width: 600px;
}

.contenttitle h1 a{
 font-size:16px;
}

.contentdate {
 background: #fff url(images/date.gif);
 float: left;
 width: 45px;
 height: 50px;
 margin-right: 8px;
 padding: 0px;
}
 
.contentdate h3 {
 color: #fff;
 font-size: 10px;
 font-weight: bold;
 padding: 1px 0px 0px 10px;
 margin: 0px;
 text-transform: uppercase;
 text-align: left;
}
 
.contentdate h4 {
 font-family: Times New Roman, Helvetica, Sans-Serif;
 color: #999;
 font-size: 21px;
 font-weight: bold;
 padding: 5px 4px 0px 0px;
 margin: 0px;
 text-align: center;
}
 
.category_tag, category_tag a {
	font-size:10px;
	font-weight:normal;
	margin-bottom:4px;
}
 
#content2 img.wp-smiley {
 float: none;
 border: none;
 padding: 0px;
 margin: 0px;
}

#content2 img.wp-wink {
 float: none;
 border: none;
 padding: 0px;
 margin: 0px;
}

.postmetadata, .postmetadata a {
	font-weight:normal;
	font-size:9px;
}
 
.postspace {
 background: #EFEFEF url(images/spacer.gif);
 width: 600px;
 height: 32px;
 margin: 0px;
 padding: 0px;
}
 

/************************************************
* Search Form                                   *
************************************************/

#searchdiv {
 margin: 0px;
 padding: 0px;
}
 
#searchform {
 margin: 0px;
 padding: 0px;
 overflow: hidden;
}
 
#s {
 width: 190px;
 background: #EFEFEF url(images/search.gif);
 color: #333333;
 font-size: 11px;
 font-family: Verdana, Helvetica, Sans-Serif;
 padding: 3px;
 margin: 8px 0px 0px 0px;
 border: 1px solid #C0C0C0;
}

.widgettitle {
	font-size:12px;
	padding-top:16px;
}

/************************************************
* Comments                                      *
************************************************/
#recentcomments a{
	font-weight:normal;
}
#recentcomments li{
	margin-bottom:4px;
}
#commentblock {
 font-size:10px;
 width: 440px;
 background: #EFEFEF;
 color: #000000;
 float: left;
 padding: 0px 20px 4px 20px;
 margin: 0px 20px 4px 20px;
 border-top: 2px solid #000000;
 border-bottom: 1px solid #000000;
}
 
#commentblock ol{
 list-style-type: square;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 10px 0px;
}
 
#commentblock p{
 font-size:10px;
}
 
.commentdate {
 font-size: 10px;
 padding-left: 0px;
}
 
#commentlist li p{
 margin-bottom: 8px;
 line-height: 20px;
 padding: 0px;
}

.commentname {
 color: #333333;
 margin: 0px;
 padding: 5px 5px 5px 0px;
}

.commentinfo{
 clear: both;
}

.commenttext {
 clear: both;
 margin: 3px 0px 10px 0px;
 padding: 20px 10px 5px 10px;
 width: 390px;
 background: #FFFFFF url(images/comment.gif) no-repeat top;
}

.commenttext-admin {
 clear: both;
 margin: 3px 0px 10px 0px;
 padding: 20px 10px 5px 10px;
 width: 390px;
 background: #FFFFFF url(images/comment.gif) no-repeat top;
}

#commentsformheader{
 padding-left: 0px;
}

#commentsform{
 text-align: center;
 margin: 0px;
 padding: 0px;
}

#commentsform form{
 text-align: left;
 margin: 0px;
}

#commentsform p{
 margin: 0px;
}

#commentsform form textarea{
 width: 99%;
}
 
p.comments_link  img{
 margin: 0px;
 padding: 0px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
}
.AliceBlue{ background:#F0F8FF }
.AntiqueWhite{ background:#FAEBD7 }
.Aqua{ background:#00FFFF }
.Aquamarine{ background:#7FFFD4 }
.Azure{ background:#F0FFFF }
.Beige{ background:#F5F5DC }
.Bisque{ background:#FFE4C4 }
.Black{ background:#000000 }
.BlanchedAlmond{ background:#FFEBCD }
.Blue{ background:#0000FF }
.BlueViolet{ background:#8A2BE2 }
.Brown{ background:#A52A2A }
.BurlyWood{ background:#DEB887 }
.CadetBlue{ background:#5F9EA0 }
.Chartreuse{ background:#7FFF00 }
.Chocolate{ background:#D2691E }
.Coral{ background:#FF7F50 }
.CornflowerBlue{ background:#6495ED }
.Cornsilk{ background:#FFF8DC }
.Crimson{ background:#DC143C }
.Cyan{ background:#00FFFF }
.DarkBlue{ background:#00008B }
.DarkCyan{ background:#008B8B }
.DarkGoldenRod{ background:#B8860B }
.DarkGray{ background:#A9A9A9 }
.DarkGrey{ background:#A9A9A9 }
.DarkGreen{ background:#006400 }
.DarkKhaki{ background:#BDB76B }
.DarkMagenta{ background:#8B008B }
.DarkOliveGreen{ background:#556B2F }
.Darkorange{ background:#FF8C00 }
.DarkOrchid{ background:#9932CC }
.DarkRed{ background:#8B0000 }
.DarkSalmon{ background:#E9967A }
.DarkSeaGreen{ background:#8FBC8F }
.DarkSlateBlue{ background:#483D8B }
.DarkSlateGray{ background:#2F4F4F }
.DarkSlateGrey{ background:#2F4F4F }
.DarkTurquoise{ background:#00CED1 }
.DarkViolet{ background:#9400D3 }
.DeepPink{ background:#FF1493 }
.DeepSkyBlue{ background:#00BFFF }
.DimGray{ background:#696969 }
.DimGrey{ background:#696969 }
.DodgerBlue{ background:#1E90FF }
.FireBrick{ background:#B22222 }
.FloralWhite{ background:#FFFAF0 }
.ForestGreen{ background:#228B22 }
.Fuchsia{ background:#FF00FF }
.Gainsboro{ background:#DCDCDC }
.GhostWhite{ background:#F8F8FF }
.Gold{ background:#FFD700 }
.GoldenRod{ background:#DAA520 }
.Gray{ background:#808080 }
.Grey{ background:#808080 }
.Green{ background:#008000 }
.GreenYellow{ background:#ADFF2F }
.HoneyDew{ background:#F0FFF0 }
.HotPink{ background:#FF69B4 }
.IndianRed{ background:#CD5C5C }
.Indigo{ background:#4B0082 }
.Ivory{ background:#FFFFF0 }
.Khaki{ background:#F0E68C }
.Lavender{ background:#E6E6FA }
.LavenderBlush{ background:#FFF0F5 }
.LawnGreen{ background:#7CFC00 }
.LemonChiffon{ background:#FFFACD }
.LightBlue{ background:#ADD8E6 }
.LightCoral{ background:#F08080 }
.LightCyan{ background:#E0FFFF }
.LightGoldenRodYellow{ background:#FAFAD2 }
.LightGray{ background:#D3D3D3 }
.LightGrey{ background:#D3D3D3 }
.LightGreen{ background:#90EE90 }
.LightPink{ background:#FFB6C1 }
.LightSalmon{ background:#FFA07A }
.LightSeaGreen{ background:#20B2AA }
.LightSkyBlue{ background:#87CEFA }
.LightSlateGray{ background:#778899 }
.LightSlateGrey{ background:#778899 }
.LightSteelBlue{ background:#B0C4DE }
.LightYellow{ background:#FFFFE0 }
.Lime{ background:#00FF00 }
.LimeGreen{ background:#32CD32 }
.Linen{ background:#FAF0E6 }
.Magenta{ background:#FF00FF }
.Maroon{ background:#800000 }
.MediumAquaMarine{ background:#66CDAA }
.MediumBlue{ background:#0000CD }
.MediumOrchid{ background:#BA55D3 }
.MediumPurple{ background:#9370D8 }
.MediumSeaGreen{ background:#3CB371 }
.MediumSlateBlue{ background:#7B68EE }
.MediumSpringGreen{ background:#00FA9A }
.MediumTurquoise{ background:#48D1CC }
.MediumVioletRed{ background:#C71585 }
.MidnightBlue{ background:#191970 }
.MintCream{ background:#F5FFFA }
.MistyRose{ background:#FFE4E1 }
.Moccasin{ background:#FFE4B5 }
.NavajoWhite{ background:#FFDEAD }
.Navy{ background:#000080 }
.OldLace{ background:#FDF5E6 }
.Olive{ background:#808000 }
.OliveDrab{ background:#6B8E23 }
.Orange{ background:#FFA500 }
.OrangeRed{ background:#FF4500 }
.Orchid{ background:#DA70D6 }
.PaleGoldenRod{ background:#EEE8AA }
.PaleGreen{ background:#98FB98 }
.PaleTurquoise{ background:#AFEEEE }
.PaleVioletRed{ background:#D87093 }
.PapayaWhip{ background:#FFEFD5 }
.PeachPuff{ background:#FFDAB9 }
.Peru{ background:#CD853F }
.Pink{ background:#FFC0CB }
.Plum{ background:#DDA0DD }
.PowderBlue{ background:#B0E0E6 }
.Purple{ background:#800080 }
.Red{ background:#FF0000 }
.RosyBrown{ background:#BC8F8F }
.RoyalBlue{ background:#4169E1 }
.SaddleBrown{ background:#8B4513 }
.Salmon{ background:#FA8072 }
.SandyBrown{ background:#F4A460 }
.SeaGreen{ background:#2E8B57 }
.SeaShell{ background:#FFF5EE }
.Sienna{ background:#A0522D }
.Silver{ background:#C0C0C0 }
.SkyBlue{ background:#87CEEB }
.SlateBlue{ background:#6A5ACD }
.SlateGray{ background:#708090 }
.SlateGrey{ background:#708090 }
.Snow{ background:#FFFAFA }
.SpringGreen{ background:#00FF7F }
.SteelBlue{ background:#4682B4 }
.Tan{ background:#D2B48C }
.Teal{ background:#008080 }
.Thistle{ background:#D8BFD8 }
.Tomato{ background:#FF6347 }
.Turquoise{ background:#40E0D0 }
.Violet{ background:#EE82EE }
.Wheat{ background:#F5DEB3 }
.White{ background:#FFFFFF }
.WhiteSmoke{ background:#F5F5F5 }
.Yellow{ background:#FFFF00 }
.YellowGreen{ background:#9ACD32 }