/* CSS Document - Juicy Design */

/*-------------------------------------- Structure -----------------------------------------------*/

body {text-align: left;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  letter-spacing:normal; background: #ffffff; color:#333333;}
body,p,h1,h2,h3,h4 {margin:0px 0px 0px 0px;  padding: 0px 0px 0px 0px; }
#trick li {list-style:none; margin:0px; padding:0px;}
#trick ul {list-style:none; margin:0px; padding:0px;}
#container { position:relative; padding:0px 0px 0px 0px; text-align:left; margin-left:auto; margin-right:auto; margin-top:20px; width:686px; }

#header {width: 685px;  padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  backgroud-color:#ffffff; }

#logo { background:url(../images/logo.jpg) right no-repeat; width:305px; height:30px; margin:50px 0px 0px 0px; }

.strapline {position:absolute; left:0px; top:120px; height:35px; width:160px; padding:25px 0px 0px 0px; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; background-color:#e76e19;}

#sidebar {float:left;  width:225px;  margin:5px 0px 0px 0px}
#nav {margin:7px 0px 10px 0px; width:225px; }
#nav ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#nav li {list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px;}
#nav a {display:block; width: 195px; color:#7d7d7d;  margin:3px 0px 0px 0px; padding:3px 0px 3px 25px; font-size:14px;  font-weight:bold;  text-transform:lowercase; }
#nav a:hover { color:#ffffff;  background:url(../images/star_lg.gif) left center no-repeat #c4cf39; text-decoration:none; }

#nav p { color:#ffffff; font-weight:bold; text-align:left; font-style:italic; margin-left:12px; }
#photo_main {height:249px; display:block; text-align:center;}
#nav img { margin:10px 0px 0px 12px; }

#nav_sub { position:absolute; top:445px; right:0px; }
#nav_sub a { margin:0px 5px 0px 5px;  }
#nav_sub img { border:0px;  }


#content { float:right;  font-family: Franklin Gothic Book, Arial, Helvetica, sans-serif; margin:8px 0px 10px 0px; padding: 0px 0px 10px 0px; width:455px; color:#333333; background:#E8E8E8; }
#content p{ color:#333333; text-align:left;  margin-right:5px; margin-left:5px;  }

#footer { width:770px; height:35px; border-top:1px solid #333333; color:#333333;}
.clear { clear:both;}

.silver { background:url(../images/star_si.gif) #e8e8e8 left center no-repeat; color:#7d7d7d; }
.pink { background:url(../images/star_p.gif) #cd3558 left center no-repeat;  }
.green { background:url(../images/star_lg.gif) #c4cf39 left center no-repeat;  }
.darkgreen { background:url(../images/star_dg.gif) #a5a812 left center no-repeat;  }
.lightbrown { background:url(../images/star_lb.gif) #988e63 left center no-repeat;  }
.orange { background:url(../images/star_o.gif) #e0a600 left center no-repeat;  }
.darkorange { background:url(../images/star_db.gif) #ca720b left center no-repeat;  }
.mustard { background:url(../images/star_mu.gif) #d0b262 left center no-repeat;  }
.khaki { background:url(../images/star_lb.gif) #988e63 left center no-repeat;  }

.c_L_pink { color:#FFEFF0; }
.c_pink { color:#cd3558; }
.c_L_green { color: #c1c696 }
.c_green { color: #e1e8b1 }
.c_peach { color: #ddbca6 }
.c_L_brown { color: #c2b6a4 }
.c_L_orange { color: #f5c578 }
.c_darkorange { color: #f1c173  }
.c_mustard { color: #f1da9b }
.c_khaki { color: #988e63 }
.c_beige { color: #EFEFD1 }


#gallery_imgs { margin-top:5px;   }


/*-------------------------------------- text & colours ------------------------------------------*/

body { font-family: Arial, Helvetica, sans-serif; font-size:0.8em;  }

#content h4{color:#660066; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size:22px; padding: 0px; font-weight:normal; margin:8px 5px 8px 5px;  text-transform:lowercase; color:#555555; }
h2 {font-family: Arial, Helvetica, sans-serif; font-size:23px; padding: 0px 0px 0px 0px; font-weight:normal; margin:3px 12px 3px 12px; color:#a2a2a2;  }
h3 { font-family: Arial, Helvetica, sans-serif;  padding: 0px 0px 0px 0px; font-weight:bold; margin:5px 0px 3px 10px; color:#dddddd; font-size:23px; }
h4 {font-family: Arial, Helvetica, sans-serif; color:#f6245a; font-size:16px; font-weight:bold;  padding: 5px 10px 5px 12px;  margin:0px 0px 0px 0px;  }
h5 { font-family: Arial, Helvetica, sans-serif; font-size:0.9em; padding: 2px 5px 2px 10px; font-weight:bold; margin:10px 0px 4px 0px; color:#333333; }
h6 { font-family: Arial, Helvetica, sans-serif; font-size:14px; padding: 0px 0px 4px 0px; font-weight:bold; margin:0px 0px 0px 0px; color:#333333; }

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

ul { }
li { font-size:12px; }


p {margin:10px 0px 10px 0px; padding: 0px 0px 0px 0px; font-size:13px; text-align:justify; color:#333333;}
#container_right p {margin:10px 10px 10px 12px; color:#ffffff; text-align:left;}

#header p { color:#333333; text-align:right; font-weight:bold; font-size:11px; padding:0px; margin:0px; }
#footer p {padding:10px 0px 10px 10px; margin:0px 0px 0px 0px; font-size:0.6em; border-top:5px solid #ffffff;}

.fullstory a { color:#CB1339; margin-left:5px; }
.fullstory a:hover { color:#CB1339; }

.datestamp { color:#9DA639 }

.fullstory a (line 103)

{

color: #EC008C;

margin-left: 5px;

}

.fullstory a:hover (line 104)

{

color: #EC008C;

}
/*-------------------------------------- Form ------------------------------------------*/

#contact_form { margin-top:-20px; } 
#contact_form label { display:block; width:200px; text-align:right; font-size:11px; float:left; } 
#contact_form input { text-align:left; font-size:11px; margin:0px 0px 0px 10px; padding:0px; }

.contact_tag { color:#EF3B68; font-weight:bold; }


