/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p   {
	font-size: small;
	font-weight:normal;
	color:#444444; 
	line-height:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

td   {
	font-size: small;
	font-weight:normal;
	color:#444444; 
	line-height:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

ul {
	font-size: small;
	font-weight:normal;
	color:#444444; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height:1.5em;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

li {
	font-size: small;
	font-weight:normal;
	color:#444444; 
	line-height:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

li  a  {
	list-style-type: square;
	text-align: left;
	font-weight:normal;
	text-decoration:none;
	font-size:small;
	line-height:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

li  a:hover {
	list-style-type: square;
	text-align: left;
	font-weight:normal;
	text-decoration: underline;
	font-size:small;
	line-height:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/* Picture CSS SHEET INFORMATION  */

.Picture_and_Caption_Float_left{
margin:5px 10px 5px 0;
float:left;
}

.Picture_and_Caption_Float_right{
margin:0  0  5px 10px;
float:right;
}

.Picture_and_Caption_Float_center{
	margin:0 0 0 0;
	display: block;
    margin-left: auto;
    margin-right: auto 
}

.Box  {
padding:15px;
border-top:#AAAAAA solid 1px;
border-right:#AAAAAA solid 1px;
border-bottom:#AAAAAA solid 1px;
border-left:#AAAAAA solid 1px;
}

.Header-Large {
	font-size: 30px;
	font-weight: bolder;
	color:#0CB1E9; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Header-Small {
	font-size: 18px;
	font-weight: lighter;
	color:#0CB1E9; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Page_Headline {
	font-size: 24px;
	font-weight: bolder;
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:10px
}

.Body_text {
	font-size: small;
	font-weight:normal;
	line-height:1.4em;
	color:#444444; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Oops{
	font-size: large;
	font-weight:normal;
	line-height:1.4em;
	color:#444444; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_text_X-Small {
	font-size: x-small;
	text-align:center;
	font-weight:normal;
	line-height:1.4em;
	color:#444444; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_text_Centre {
	font-size: small;
	text-align: center;
	font-weight:normal;
	line-height:1.4em;
	color:#444444; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Body_Headline_Blue{
	font-size: medium;
	padding-bottom:4px;
	border-bottom: solid 	#027FCF 1px; 
	font-weight: bolder;
	line-height:1.4em;
	color:#027FCF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Headline_Cerise{
	font-size: medium;
	padding-bottom:4px;
	border-bottom: solid 	#B40059 1px; 
	font-weight: bolder;
	line-height:1.4em;
	color:#B40059; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Headline_Orange{
	font-size: medium;
	padding-bottom:4px;
	border-bottom: solid 	#E6A200 1px; 
	font-weight: bolder;
	line-height:1.4em;
	color:#E6A200; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Headline_Orange2{
	font-size: medium;
	padding-bottom:4px;
	border-bottom: solid 	#e08400 1px; 
	font-weight: bolder;
	line-height:1.4em;
	color:#e08400; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Headline_Black{
	font-size: medium;
	padding-bottom:4px;
	border-bottom: solid 	#000000 1px; 
	font-weight: bolder;
	line-height:1.4em;
	color:#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Headline_Blog{
	font-size: medium;
	padding-bottom:4px;
	border-bottom: solid 	#081655 1px; 
	font-weight: bolder;
	line-height:1.4em;
	color:#081655; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Headline_Green{
	font-size: medium;
	padding-bottom:4px;
	border-bottom: solid 	#68C200 1px; 
	font-weight: bolder;
	line-height:1.4em;
	color:#68C200; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Headline_Red{
	font-size: medium;
	padding-bottom:4px;
	border-bottom: solid 	#AF0000 1px; 
	font-weight: bolder;
	line-height:1.4em;
	color:#AF0000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.Body_Headline_Purple{
	font-size: medium;
	padding-bottom:4px;
	border-bottom: solid 	#5E02AF 1px; 
	font-weight: bolder;
	line-height:1.4em;
	color:#5E02AF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.background_menu {
	background-image: url(CSS/Menu_Background.jpg);
	background-repeat:repeat-x;
	height:30px;
}

.background_top {
	background-image: url(CSS/background_top.jpg);
	background-repeat:repeat-x;
	height:135px;
}

.background_bottom {
	background-image: url(CSS/background_bottom.jpg);
	background-repeat:repeat-x;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size:x-small;
}
	

A.menu{
display:block;
text-align:center;
border-left:#CCCCCC solid 1px;
border-right:#AAAAAA solid 1px;
padding-top:6px;
padding-bottom:3px;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: Small;
text-decoration:none;
color:#333333;
}

A.menu:hover{
background-image:url(CSS/Menu_Over.jpg);
background-repeat: repeat-x;
height:21px;
text-align:center;
display:block;
border-left:#CCCCCC solid 1px;
border-right:#AAAAAA solid 1px;
padding-top:6px;
padding-bottom:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: Small;
text-decoration:none;
color: #2255bb;
}

A.menu_portfolio{
display:block;
text-align:center;
border-left:#CCCCCC solid 1px;
border-right:#AAAAAA solid 1px;
padding-top:6px;
padding-bottom:3px;
height:21px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: Small;
text-decoration:none;
color:#FFFFFF;
}

A.menu_portfolio:hover{
background-image: url(CSS/Menu_Over_Green.jpg);
background-repeat: repeat-x;
height:21px;
text-align:center;
display:block;
border-left:#CCCCCC solid 1px;
border-right:#AAAAAA solid 1px;
padding-top:6px;
padding-bottom:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: Small;
text-decoration:none;
color: #666600;
}


A.Singlelink {
	text-align: left;
	font-weight:normal;
	text-decoration:none;
	font-size:small;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #0000FF;
}

A.Singlelink:hover {
	text-align: left;
	font-weight:normal;
	text-decoration: underline;
	font-size:small;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000
}

A.Singlelink_X-Small{
	text-align: center;
	font-weight:normal;
	text-decoration:none;
	font-size:x-small;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #3366FF;
}

A.Singlelink_X-Small:hover {
	text-align: center;
	font-weight:normal;
	text-decoration: underline;
	font-size:x-small;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #444444;
}	

.Backdrop-Blue{
background-image:url(CSS/blue1.jpg);
background-repeat:repeat-x;
height:150px;
}

.Backdrop-Purple_2{
background-image: url(CSS/blog_purple.jpg);
background-repeat:repeat-x;
height:150px;
}

.Backdrop-Red{
background-image:url(CSS/red1.jpg);
background-repeat:repeat-x;
height:150px;
}

.Backdrop-Green{
background-image:url(CSS/green1.jpg);
background-repeat:repeat-x;
height:150px;
}

.Backdrop-Orange{
background-image:url(CSS/orange1.jpg);
background-repeat:repeat-x;
height:150px;
}

.Backdrop-Orange2{
background-image:url(CSS/orange2.jpg);
background-repeat:repeat-x;
height:150px;
}

.Backdrop-Black{
background-image:url(CSS/black.jpg);
background-repeat:repeat-x;
height:150px;
}

.Backdrop-Purple{
background-image:url(CSS/purple1.jpg);
background-repeat:repeat-x;
height:150px;
}

.Backdrop-Yellow{
background-image:url(CSS/yellow1.jpg);
background-repeat:repeat-x;
height:150px;
}

.Price_Block1 {
background-image:url(CSS/Price1.jpg);
background-color:#C8F7FF;
background-repeat:repeat-x;
border-top:#0085a6 solid 1px;
border-right:#0085a6 solid 1px;
border-bottom:#0085a6 solid 1px;
border-left:#0085a6 solid 1px;
}

.Price_Block2 {
background-image:url(CSS/Price2.jpg);
background-repeat:repeat-x;
background-color:#FFEFBA;
border-top:#e5b803 solid 1px;
border-right:#e5b803 solid 1px;
border-bottom:#e5b803 solid 1px;
border-left:#e5b803 solid 1px;
}

.Price-Block_text {
	font-size: 14px;
	font-weight: normal;
	color:#FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.Homepage_Block {
background-image: url(CSS/small_blue_line1.jpg);
background-repeat:repeat-x;
background-color:#fff;
border-top:#027fcf solid 1px;
border-right:#027fcf solid 2px;
border-bottom:#027fcf solid 2px;
border-left:#027fcf solid 1px;
}

.About_Us_Block {
background-image: url(CSS/small_dark_pink_line1.jpg);
background-repeat:repeat-x;
background-color:#EEEEEE;
border-top:#B8015D solid 1px;
border-right:#B8015D solid 2px;
border-bottom:#B8015D solid 2px;
border-left:#B8015D solid 1px;
}

.Contact_Block {
background-image: url(CSS/small-orange2.jpg);
background-repeat:repeat-x;
background-color:#EEEEEE;
border-top:#df7300 solid 1px;
border-right:#df7300 solid 2px;
border-bottom:#df7300 solid 2px;
border-left:#df7300 solid 1px;
}



.Photography_Block {
background-image: url(CSS/small-black.jpg);
background-repeat:repeat-x;
background-color:#EEEEEE;
border-top:#AAAAAA solid 1px;
border-right:#AAAAAA solid 2px;
border-bottom:#AAAAAA solid 2px;
border-left:#AAAAAA solid 1px;
}

.Blog_Block {
background-image: url(Images/small_blog.jpg);
background-repeat:repeat-x;
background-color:#EEEEEE;
border-top:#081655 solid 1px;
border-right:#081655 solid 2px;
border-bottom:#081655 solid 2px;
border-left:#081655 solid 1px;
}

.Portfolio_Block {
background-image: url(CSS/small_green_line1.jpg);
background-repeat:repeat-x;
background-color:#EEEEEE;
border-top:#559f00 solid 1px;
border-right:#559f00 solid 2px;
border-bottom:#559f00 solid 2px;
border-left:#559f00 solid 1px;
}

.Pricing_Block {
background-image: url(CSS/small_red_line1.jpg);
background-repeat:repeat-x;
background-color:#EEEEEE;
border-top:#b00000 solid 1px;
border-right:#b00000 solid 2px;
border-bottom:#b00000 solid 2px;
border-left:#b00000 solid 1px;
}

.Print_Design_Block {
background-image: url(CSS/small_purple_-line1.jpg);
background-repeat:repeat-x;
background-color:#EEEEEE;
border-top:#5f02af solid 1px;
border-right:#5f02af solid 2px;
border-bottom:#5f02af solid 2px;
border-left:#5f02af solid 1px;
}

.Site_design_Block {
background-image: url(CSS/small_orange_line1.jpg);
background-repeat:repeat-x;
background-color:#EEEEEE;
border-top:#e6a201 solid 1px;
border-right:#e6a201 solid 2px;
border-bottom:#e6a201 solid 2px;
border-left:#e6a201 solid 1px;
}

.Background_Picture_Homepage{
background-image:url(CSS/working-at-the-beach.jpg);
background-repeat:no-repeat;
height:300px;
}

.Background_Picture_Bottom_Homepage{
background-image: url(CSS/Homepage_bottom.jpg);
background-position:right  bottom;
background-repeat:no-repeat;
height:130px;
}

.Background_Picture_Blog{
background-image: url(Images/blog.jpg);
background-repeat:no-repeat;
height:300px;
}

.Background_Picture_Portfolio{
background-image: url(CSS/Portfolio-top.jpg);
background-repeat:no-repeat;
height:300px;
}

.Background_Picture_Bottom_Portfolio{
background-image: url(CSS/Portfolio_bottom.jpg);
background-position:right  bottom;
background-repeat:no-repeat;
height:130px;
}

.Background_Picture_about_us{
background-image: url(CSS/about_us.jpg);
background-repeat:no-repeat;
height:300px;
}

.Background_Picture_Bottom_about-us{
background-image: url(CSS/biscuit.jpg);
background-position:right  bottom;
background-repeat:no-repeat;
height:120px;
}

.Background_Picture_pricing{
background-image: url(CSS/Price.jpg);
background-repeat:no-repeat;
height:300px;
}

.Background_Picture_Bottom_pricing{
background-image: url(CSS/prices-_bottom.jpg);
background-position:right  bottom;
background-repeat:no-repeat;
height:130px;
}

.Background_Picture_print_and_design{
background-image: url(CSS/Print_design.jpg);
background-repeat:no-repeat;
height:300px;
}

.Background_Picture_Bottom_print_and_design{
background-image: url(CSS/Print-Design-Hand.jpg);
background-position:right  bottom;
background-repeat:no-repeat;
height:130px;
}

.Background_Picture_site_design{
background-image: url(CSS/Site_redesign-top.jpg);
background-repeat:no-repeat;
height:300px;
}

.Background_Picture_Bottom_site_design{
background-image: url(CSS/Site_redesign-bottom.jpg);
background-position:right  bottom;
background-repeat:no-repeat;
height:130px;
}

.Background_Picture_photography{
background-image: url(CSS/photography.jpg);
background-repeat:no-repeat;
height:300px;
}

.Background_Picture_Bottom_photography{
background-image: url(CSS/lens.jpg);
background-position:right  bottom;
background-repeat:no-repeat;
height:130px;
}

.Background_Picture_contact{
background-image: url(CSS/contact.jpg);
background-repeat:no-repeat;
height:300px;
}

.Background_Picture_Bottom_contact{
background-image: url(CSS/mouse.jpg);
background-position:right  bottom;
background-repeat:no-repeat;
height:130px;
}

.Contact_Us_form {
	font-size: small;
	font-weight:normal;
	line-height:1.5em;
	color:#444444; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding:4px;
	background-color: #FFFFFF;
	border-top:#E18500 solid 1px;
	border-right:#E18500 solid 2px;
	border-bottom:#E18500 solid 2px;
	border-left:#E18500 solid 1px;
}

.Background_Picture_talking_homepage{
background-image: url(CSS/talking.gif);
background-repeat:no-repeat;
height:160px;
}

ul {
	font-size: small;
	font-weight:normal;
	color:#444444; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height:1.5em;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

li {
	font-size: small;
	font-weight:normal;
	color:#444444; 
	line-height:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

li  a  {
	list-style-type: square;
	text-align: left;
	font-weight:normal;
	text-decoration:none;
	font-size:small;
	line-height:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

li  a:hover {
	list-style-type: square;
	text-align: left;
	font-weight:normal;
	text-decoration: underline;
	font-size:small;
	line-height:1.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}



#Tag_Cloud {
	width:250px;
	text-align:center;
	font-weight:normal;
}

#cloud { 
	padding: 2px; 
	line-height: 2em; 
	text-align: center; 
	margin: 0;
}
    #cloud a { padding: 0px; }
    #cloud li { display: inline; }
	
	
	
#cloud a.tag1 { 
	font-size: 20px; 
	font-weight:600; 
	color: #09F;
}

#cloud a.tag1:hover {
	color: #777;
}

#cloud a.tag2 { 
	font-size: 18px; 
	font-weight: 500; 
	color: #F09;
}

#cloud a.tag2:hover {
	color: #777;
}

#cloud a.tag3 { 
	font-size: 16px; 
	font-weight: 600; 
	color: #3C0;
}

#cloud a.tag3:hover {
	color: #777;
}

#cloud a.tag4 { 
	font-size: 14px; 
	font-weight: 300; 
	color: #900;
}

#cloud a.tag4:hover {
	color: #777;
}

#cloud a.tag5 { 
	font-size: 12px; 
	font-weight: 200; 
	color: #00C;
}

#cloud a.tag5:hover {
	color: #777;
}



.form  {
	border:#333 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px;
	color: #006;
}


