/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */



  a:link { font-family: Trebuchet MS, Helvetica, sans-serif;

    font-size: 10pt;

    color: rgb(0, 0, 153);

    text-decoration: underline;

    }



  a:visited { font-family: Trebuchet MS, Helvetica, sans-serif;

    font-size: 10pt;

    color: rgb(0, 0, 153);

    text-decoration: underline;

    }



  a:hover { font-family: Trebuchet MS, Helvetica, sans-serif;

    font-size: 10pt;

    color: rgb(0, 0, 153);

    text-decoration: underline;

    }



  div.top_photo { border: 1px none rgb(204, 204, 204);

    background-color: transparent;

    text-align: center;

    }



  div.logo_box { border-style: solid;

    border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);

    border-width: 2px;

    float: left;

    background-color: rgb(255, 255, 255);

    background-repeat: no-repeat;

    width: 325px;

    background-position: center top;

    background-image: url(images/color-full.PNG);

    padding-top: 200px;

    margin-left: 20px;

    z-index: 0;

    margin-top: -20px;

    position: absolute;

    padding-bottom: 30px;

    }



  div.menu_bar { border-style: solid none none;

    border-color: rgb(225, 25, 85) rgb(204, 204, 204) rgb(255, 153, 0);

    border-width: 3px 1px 1px;

    background-color: rgb(118, 207, 197);

    position: static;

    font-family: Trebuchet MS;

    font-weight: bold;

    font-size: 10pt;

    text-transform: uppercase;

    padding-bottom: 5pt;

    padding-top: 5pt;

    padding-right: 5pt;

    text-align: right;

    }



  a.menu_bar:link { text-decoration: none;

    color: rgb(0, 0, 0);

    padding-left: 7px;

    padding-right: 7px;

    }



  a.menu_bar:visited { text-decoration: none;

    color: rgb(0, 0, 0);

        padding-left: 7px;

    padding-right: 7px;

    }



  a.menu_bar:hover { text-decoration: none;

    background-color: transparent;

    color: rgb(239, 31, 81);

        padding-left: 7px;

    padding-right: 7px;

    }





  div.container { border: 10px none rgb(51, 102, 255);

    position: static;

    padding-top: 10px;

    margin-left: 5px;

    padding-left: 5px;

    width: 979px;

    }



  div.top_text { padding: 20px 20px 35px 30px;

    font-family: Trebuchet MS, Helvetica, sans-serif;

    text-align: left;

    position: relative;

    margin-left: 340px;

    font-size: 10pt;

    }



  div.sub_menu_about { font-family: century gothic;

    text-align: left;

    font-size: 10pt;

    background-color: rgb(204, 204, 255);

    position: static;

    padding-left: 360px;

    padding-top: 10px;

    padding-bottom: 10px;

    height: 20px;

    text-transform: capitalize;

    }



  div.bottom { border-style: none none solid;

    border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(225, 25, 85);

    border-width: 1px 1px 7px;

    clear: none;

    font-family: century gothic;

    text-align: left;

    float: none;

    background-color: rgb(255, 255, 255);

    position: static;

    font-size: 10pt;

    }



  div.fullbox { padding: 20px;

    clear: none;

    font-family: Trebuchet MS, Helvetica, sans-serif;

    text-align: left;

    float: none;

    background-color: rgb(255, 255, 255);

    position: relative;

    font-size: 10pt;

line-height:150%;

    background-repeat: no-repeat;

    background-position: center bottom;

    /*background-image: url(http://www.firstcoastweddings.com/bottom.jpg);*/

    }



  div.sidebar-right { float:right; width:312px;

    }



  div.left_text_box { border-right: 1px solid rgb(204, 204, 204);

    padding-right: 20px;

    padding-bottom: 20px;

    clear: none;

    float: left;

    padding-left: 25px;

    width: 350px;

    }



  div.right_text_box_secondary { padding-right: 20px;

    padding-bottom: 20px;

    position: relative;

    clear: none;

    padding-left: 20px;

    margin-left: 360px;

    }



  div.left_text_box_secondary { padding-right: 20px;

    padding-bottom: 20px;











    clear: none;

    float: left;

    width: 225px;

    background-color: transparent;

    text-align: center;

    font-family: Trebuchet MS, Helvetica, sans-serif;

    font-size: 10pt;

    color: rgb(0, 0, 153);

    padding-top: 55px;

    margin-left: 75px;

    }

  div.right_text_box_contact { padding-right: 20px;

    padding-bottom: 20px;

    position: relative;

    clear: none;

    padding-left: 20px;

    margin-left: 275px;

    }



  h1 { font-weight: bold;

    text-transform: uppercase;

    font-family: Trebuchet MS, Helvetica, sans-serif;

    color: #d84367;

    margin-bottom: 4px;

    font-size: 14pt;

    margin-top: 25px;

    }



  h2 { font-weight: bold;

    text-transform: uppercase;

    font-family: Trebuchet MS, Helvetica, sans-serif;

    color: #d84367;

    margin-bottom: 4px;

    font-size: 14pt;

    margin-top: 25px;

    }

  

  .entry p { font-family: Trebuchet MS, Helvetica, sans-serifTrebuchet MS1, Helvetica, sans-serif;

    font-size: 10pt;

    color: black;

    }



  .entry p a:link { font-weight: none;

    color: black;
    font-size: 10pt;

    text-decoration: underline;

    }



  .entry p a:visited { font-weight: none;

    color: black;
    font-size: 10pt;

    text-decoration: underline;

    }



  .entry p a:hover { font-weight: none;

    color: #d84367;
    font-size: 10pt;

    text-decoration: underline;

    }



  div.footer { border: 1px none rgb(204, 204, 204);

    font-family: Arial,Helvetica,sans-serif;

    font-size: 7pt;

    line-height: 130%;

    clear: both;

    color: rgb(153, 153, 153);

    width: 849px;

    padding-top: 20px;

    }



  a.footer:link { font-family: Arial,Helvetica,sans-serif;

    font-size: 7pt;

    padding-top: 10px;

    color: rgb(153, 153, 153);

    text-decoration: none;

    }



  a.footer:visited { font-family: Arial,Helvetica,sans-serif;

    font-size: 7pt;

    padding-top: 10px;

    color: rgb(153, 153, 153);

    text-decoration: none;

    }



  a.footer:hover { font-family: Arial,Helvetica,sans-serif;

    font-size: 7pt;

    padding-top: 10px;

    color: rgb(153, 153, 153);

    text-decoration: underline;

    }



  #page { border: 1px solid rgb(149, 149, 150);

    background-color: white;

    text-align: left;

    }



  #content { font-size: 1.2em;

    }



  #content a { color: #003399;

    }



  #sidebar { font-family: Century Gothic, Trebuchet MS, Helvetica, sans-serif;;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    font-size: 85%;

    line-height: normal;

    font-size-adjust: none;

    font-stretch: normal;


    }



  small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, blockquote, strike { color: rgb(red);

    }



  .postmetadata { color: #FF6600;

    font-size: 100%;

    }



  .postmetadata a:link { text-decoration: underline;

    font-size: 100%;
color: #FF6600;

    }



  .postmetadata a:visited { text-decoration: underline;

    font-size: 100%;
color: #FF6600;

    }



  .postmetadata a:hover { text-decoration: underline;

    font-size: 100%;
color: #FF6600;

    }

    

  .WP-EmailIcon img { border: 0px none rgb(204, 204, 204);

    padding: 0px;

    vertical-align: text-bottom;

    }



  code { font-family: 'Courier New',Courier,Fixed;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    font-size: 1.1em;

    line-height: normal;

    font-size-adjust: none;

    font-stretch: normal;

    }



  acronym, abbr, span.caps { font-size: 0.9em;

    letter-spacing: 0.07em;

    }



  #wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt;

    }



  #wp-calendar a { text-decoration: none;

    }



  #wp-calendar caption { font-family: 'Lucida Grande',century gothic,Arial,Sans-Serif;

    font-style: normal;

    font-variant: normal;

    font-weight: bold;

    font-size: 1.3em;

    line-height: normal;

    font-size-adjust: none;

    font-stretch: normal;

    text-align: center;

    }



  #wp-calendar th { font-style: normal;

    text-transform: capitalize;

    }



  .postmetadata ul, .postmetadata li { display: inline;


    list-style-type: none;



    list-style-image: none;

    }



  #sidebar ul, #sidebar ul ol { margin: 0pt;

    padding: 0pt;

        }



  #sidebar ul li { list-style-type: none;

    list-style-image: none;

    margin-bottom: 15px;

    }



  #sidebar ul p, #sidebar ul select { margin: 5px 0pt 8px;

    }



  #sidebar ul ul, #sidebar ul ol { margin: 5px 0pt 0pt 10px;

    }



  #sidebar ul ul ul, #sidebar ul ol { margin: 0pt 0pt 0pt 10px;

    }



  ol li, #sidebar ul ol li { list-style-type: decimal;

    list-style-image: none;

    list-style-position: outside;

    }



  #sidebar ul ul li, #sidebar ul ol li { margin: 3px 0pt 0pt;

    padding: 0pt;

    }



  #sidebar h4 { font-weight: bold;

    font-size: 100%;

    margin-bottom: 4px;

    margin-top: 5px;

    }



  #sidebar a:link { font-weight: normal;

    font-size: 100%;

    margin-bottom: 4px;

    margin-top: 5px;

    text-decoration: none;

    color: #d84367;
    

    }



  #sidebar a:visited { font-weight: normal;

    font-size: 100%;

    margin-bottom: 4px;

    margin-top: 5px;

    text-decoration: none;

    color: #d84367;
    

    }



  #sidebar a:hover { font-weight: normal;

    font-size: 100%;

    margin-bottom: 4px;

    margin-top: 5px;

    text-decoration: underline;

    }



  div.right_text_box_blog { 
margin: 5px;
width : 500px;
float: left;
    }



  div.left_text_box_blog { padding-right: 10px;

    padding-bottom: 20px;

    clear: none;

    float: left;

    width: 165px;

    background-color: transparent;

    text-align: left;

    font-family: century gothic;

    font-size: 10pt;

    color: #FF6600;

    margin-left: 5px;

    }



  /*div.top_text_blog { padding: 20px;

    font-family: century gothic;

    text-align: right;

    position: relative;

    margin-left: 340px;

    font-size: 10pt;

    }*/



  .post h2 a:link { font-weight: bold;

    text-transform: uppercase;

    font-family: Century Gothic;

    color: #d84367;

    margin-bottom: 4px;

    margin-top: 5px;

    font-size: 14pt;

    text-decoration: none;

    }



  .post h2 a:visited { font-weight: bold;

    text-transform: uppercase;

    font-family: Century Gothic;

    color: #d84367;

    margin-bottom: 4px;

    margin-top: 5px;

    font-size: 14pt;

    text-decoration: none;

    }



  .post h2 a:hover { font-weight: bold;

    text-transform: uppercase;

    font-family: Century Gothic;

    color: #d84367;

    margin-bottom: 4px;

    margin-top: 5px;

    font-size: 14pt;

    text-decoration: underline;

    }



  .navigation { display: block;

    text-align: center;

    margin-top: 10px;

    margin-bottom: 60px;

    }



  .alignright { float: right;

    }



  .alignleft { float: left;

    }



  tr { font-family: century gothic;

    font-size: 10pt;

    }



  body { background-color: #3D362D;

    font-family: Century Gothic,Helvetica,sans-serif;

    font-size: 10pt;

    margin-top: 0px;

    }



  .fullbox img { border: 1px none rgb(204, 204, 204);
   
    padding: 8px;

    }



  div.header { background-image: url(http://www.firstcoastweddings.com/HEADER.JPG);

    background-repeat: no-repeat;

    background-position: left top;

    height: 175px;

    }



.post img {

padding:8px;

border:solid;

border-color: #CCCCCC #999999 #999999 #CCCCCC;

border-width: 1px 2px 2px 1px;

}



ul.mainForm

{

	list-style-type: none;

}

li.mainForm

{

	padding-bottom: 10px;

}

/* pop-up calendar */

button.calendarStyle

{

	background-color: transparent;

	border: 0;

	height:22px;

	width:22px;

	background-image:url(../imgs/calendar.png);

	cursor: pointer;

}



/*Flickr photo album*/



div.meta img {

    margin-right:5px;

}

div#photo {

    position:relative;

    margin:10px 0 0 0;

}

div#notes {

    position:absolute;

    top:0px;

    left:0px;

    width:100%;

    height:100%;

}

div#notes div.note {

    padding:1px;

    margin:-4px 0px 0px -4px;

    position:absolute;

    cursor:pointer;

}

div#notes:hover div.note div.hover2 {

    border:1px solid black;

}

div#notes:hover div.note div.hover {

    border:1px solid white;

}



div#notes div.note:hover {

    border:1px solid yellow;

    padding:0;

    z-index:2;

}



div.note div.text {

    display:none;

    position:absolute;

    top:100%;

    left:0px;

    width:auto;

    margin:10px 0 0 0 ;

    padding:5px;

    background:#FFFFD3;

    color:black;

    border:1px solid #555;

    border-top:1px solid #eee;

    border-left:1px solid #eee;

    z-index:1;

}

div.note:hover div.text {

    display:block;

}



div#context {

    position:relative;

    height:120px;

    width:100%;

    background:white;

}

div#context div.prev, div#context div.next {

    position:absolute;

    top:10px;

    color:666666;

    font-size:0.9em;

    text-align:center;

    text-transform:lowercase;

}

div#context div.prev {

    left:10px;

}

div#context div.next {

    right:10px;

}

div#context div.nomore {

    top:20px;

    width:100px;

}

div#context div.info {

    position:absolute;

    top:20px;

    left:50%;

    width:300px;

    margin-left:-150px;

    text-align:center;

}

div#context div.info a{

    color:#33cccc;

    text-decoration:none;

}

div#context div.info strong a{

    color:#33cccc;

}



div.comment {

    clear:both;

    min-height:50px;

    margin-bottom:1em;

}

div.comment p {

    margin:0 0 1em 0;

    padding:0;

}

div.comment img {

    margin-right:5px;

    margin-bottom:5px;

}

/*



Album



*/



div#photos {

    background:white;

    padding:10px;

    clear:both;

    margin:20px 0 0 0;

}

div#highlight {

    position:relative;

    margin:15px 0 0 0;

}

div#highlight img {

    float:left;

    margin:0 10px 0 0 ;

}

div#highlight p {

    font-size:1.3em;

}

div#highlight p.meta {

    color:#green;

    font-size:1em;

}

div#highlight p.meta a {

    color:#888;

}



/*



Albums-index



*/



div.albums {

    clear:both;

    padding-top:10px;

}

div.album {

    background:#eee;

    padding:10px 10px 10px 10px;

    margin:0 0 15px 0;

    position:relative;

    min-height:95px;

    clear:both;

}

div.album img.highlight {

    float:left;

    border:3px solid #888;

    position:relative;

    margin-right:10px;

}

div.album h2 {

    font-size:1.4em;

    text-decoration:none;

    margin:0 0 10px 0;

    font-weight: bold;

    text-transform: uppercase;

    font-family: Book Antiqua;

    color: rgb(51, 153, 153);

    margin-bottom: 4px;

    margin-top: 5px;

}

div.album p {

    font-size:0.9em;

}

div.album p.meta {

    color:#888;

}

div.album p.meta a {

    color:#888;

}

div.albums-small div.album {

    clear: none;

    width:90px;

    height:115px;

    float:left;

    background: none;

}

div.albums-small div.album img.highlight {

    float: none;

    margin:0;

}

div.albums-small div.album strong {

    font-size:0.9em;

}



div.group {

    min-height:60px;

}



div#highlight {

    position:relative;

    margin:0 0 40px 0;

}

div#highlight h2 {

    margin-bottom:5px;

}

div#highlight img.highlight {

    float:left;

    margin:0 10px 0px 0 ;

    border:3px solid #888;

}

div#highlight p {

    font-size:1.3em;

}

div#highlight p.meta {

    color:#888;

    font-size:0.9em;

}

div#highlight p.meta a {

    color:#888;

}



div#highlight div.photos {

    clear:both;

    padding:10px 0;

	background:none;

}

div#highlight div.photos img {

    margin:0 10px 10px 0;

}



div#photoalbum-nav {

    margin-bottom:15px;

    color:#888;

}



/*



Paging



*/

.navigation {

	padding:1em 0;

	font-size:1.5em;

}



/*



Tags



*/

div.tags {

    padding-top:2px;
    text-align: left;
    clear:both;

}

div#cloud {

    line-height:100%;
    text-align: left;
}



div.flickr-meta-links {

	clear:both;

    margin:10px 0 0 0;

    font-size:10px;

}

div.flickr-meta-links a{

    color:#555;

}

  .album h2 a:link { font-weight: bold;

    text-transform: uppercase;

    font-family: Book Antiqua;

    color: rgb(51, 153, 153);

    margin-bottom: 4px;

    margin-top: 5px;

    font-size: 14pt;

    text-decoration: none;

    }
.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("../images/feed-icon-14x14.png") no-repeat 0 50%;
} 
.clearboth {clear:both;}

.widgettitle {
  font-size: 10pt;
}

.right_side {
float :right;
width : 385px;
overflow : hidden;
padding:0 5px;
color:#888;
border-left:dotted #ADEAEA;
}


.right_side .ls {
	float: left;
	width: 185px;
	margin: 0 0 0 5px;
        text-align: left;
	}

.right_side .rs {
	float: right;
	width: 185px;
	margin:0 5px;
	
}

.right_side p {
padding : 0 0 5px 5px;
}
.right_side  ul {
padding : 5px 0 15px 0px;
}

.right_side .widgets { margin: 12px 0 ; padding: 0 0 25px 0;
background: url(images/line.gif) center bottom repeat-x;}

.right_side  li  {
line-height : 20px;
list-style : none;
background: url(images/gold.jpg) no-repeat left;
margin-bottom: 2px;
margin-left:5px;
}
.right_side  li a{
	padding-left: 20px;
	color: #999;
	text-decoration:none;
}
.right_side  a{
	padding-left: 20px;
	color: #999;
	text-decoration:none;
}
.right_side a:hover {
text-decoration : none;
color: #d84367;
background: inherit;
}
.right_side h3 {
color : #FF6600;
font : normal 1em century gothic, Trebuchet ms, Georgia, Arial, Sans-Serif;
width : 100%;
letter-spacing:0.5px;
margin-bottom:5px;
}

.right_side .extra { margin: 5px 0 0 0 ; padding: 0 0 25px 0;
background: url(images/line.gif) center bottom repeat-x; }

