/* CSS Document */

body{padding:0px; margin:0px; background-color:#000000;}
div, p, ul, h1, h2, h3, h4, img {padding:0px; margin:0px;}
.clear{clear:both; margin:0px; padding:0px;}
h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFF00; text-decoration:none;}
h2 {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
p.text_a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FFFFFF; text-decoration:none;}
p.text_b {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFF00;ß text-decoration:none;}
p.text_c {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#339966; text-decoration:none;}
p.text_d {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
p.text_e {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;}
p.text_f {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FF0; text-decoration:none;}
p.text_g {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFF00; text-decoration:none;}
p.text_h {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF6; text-decoration:none;}
p.text_i {font-family:  Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0; font-weight:bold; text-decoration:none;}

/* Top Header */
#topheader{width:800px; height:131px; background-image:url(images/main/logo.jpg); margin: auto;} 
#topbox1{width:200px; height:50px; float:right; margin-right:40px; margin-top: 60px;}  

/* Main Container */
#maincontainer {width:800px; height:1050px; background-color:#000000; margin: auto;}  
#maincontainer_link {
	width:800px;
	height:1200px;
	background-color:#000000;
	margin: auto;
} 
#maincontainer_about {width:800px; height:1250px; background-color:#000000; margin: auto;}

/* Main Banner */
#mainbanner {width:800px; height:212px; background-image:url(images/main/header.jpg); margin: auto;}
#mainbanner_inner {width:730px; height:250px; background-color:#C6F; margin-top: 23px; margin-left:35px; float:left;}
#mainbanner_front {width:800px; height:300px; background-image:url(images/main/header.jpg); margin: auto;}
#mainbanner_contact {width:800px; height:212px; background-image:url(images/main/header1.jpg); margin: auto;}
#mainbanner_links {width:800px; height:212px; background-image: url(images/main/header2.jpg); margin: auto;}
#mainbanner_about {width:800px; height:212px; background-image: url(images/main/header3.jpg); margin: auto;}
#mainbanner_restorations {width:800px; height:212px; background-image: url(images/main/header4.jpg); margin: auto;}
#mainbanner_charlie {width:800px; height:212px; background-image:url(restorations/restoration%201/images/charlie_header.jpg); margin: auto;}
#mainbanner_comments {width:800px; height:212px; background-image: url(images/main/header5.jpg); margin: auto;}

/* Menu Bar */
#menubar{width:800px; height:52px; background-image: url(images/main/menu.jpg); margin: auto;}  

#menubar_text {width:800px; height:20px; margin-top: 5px; padding-top: 5px; float:right;}  
#menubar_text ul {list-style: none; text-align:center;}
#menubar_text li {display:inline; list-style-type: none;}
#menubar_text li a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menubar_text li a:hover {color: #FFFF00;}


/* Right Side */
#rightside {width:295px; height:470px; float:right; margin:auto; padding:0px;}
#rightside1 {width:294px; height:300px; float:right; margin:auto; padding:0px; background-image:url(images/main/rightside1_temp.jpg);}
#rightside2 {width:274px; height:250px; float:right; margin-top: 10px; padding-left:20px; background-color:#000;}
#rightside3 {width:260px; height:100px; float:right; margin-top: 30px; margin-right:13px; padding:0px; background-color:#000;}
#rightbox1_intro {width:100; height:20px; margin-left: 15px; margin-top: 20px }  
.rightside_small {width:188px; height:40px; float:right; margin-top:24px; margin-right:80px; padding:0px;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none;}
.rightside_divider {width:294px; height:5px;  margin:0px; padding:0px;}
.rightside_small a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF6; text-decoration:none;}
.rightside_small a:hover {color: #FF0000;}
.rightside_small1 {width:188px; height:40px; float:right; margin-top:28px; margin-right:80px; padding:0px;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#FFF; text-decoration:none;}
.rightside_small1 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF6; text-decoration:none;}
.rightside_small1 a:hover {color: #FF0000;}


/* Left Side */
#leftside{width:494px; height:685px; margin:auto; padding:0px; float: left;}  

#leftbox1 {width:494px; height:340px; background-image: url(images/main/leftbox1.jpg); float:left;}  
#leftbox1_h1 {width:400px; height:20px; margin-left: 28px; margin-top: 15px } 
#leftbox1_intro {width:400px; height:20px; margin-left: 25px; margin-top: 20px }  
#leftbox1_text1 {width:300px; height:225px; margin-top: 15px; margin-left: 28px;}  
#leftbox1_text2 {width:450px; height:175px; margin: auto; margin-left: 15px;} 
#leftbox1_text2 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#339966; text-decoration:none;}
#leftbox1_text2 a:hover {color: #FF0000;}

#leftbox2 {width:494px; height:340px; background-image: url(images/main/leftbox2.jpg); float:left;}  
#leftbox2_h1 {width:400px; height:15px; margin-left: 28px; margin-top: 15px } 
#leftbox2_intro {width:400px; height:20px; margin-left: 25px; margin-top: 20px }  
#leftbox2_text1 {width:300px; height:190px; margin-top: 15px; margin-left: 28px;}  
#leftbox2_text2 {width:450px; height:180px; margin: auto; margin-left: 15px;} 
#leftbox2_text3 {width:300px; height:40px; margin: auto; margin-left: 25px; text-align:center;} 
#leftbox2_text4 {width:300px; height:230px; margin-top:10px; margin-left: 28px; text-align:left;} 
#leftbox2_text2 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#339966; text-decoration:none;}
#leftbox2_text2 a:hover {color: #FF0000;}

/* Menu Bar */
#menubar2{width:800px; height:52px; background-image: url(images/main/menu.jpg); margin: auto;}  

#menubar2_text {width:800px; height:20px; margin-top: 5px; padding-top: 5px; float:right;}  
#menubar2_text ul {list-style: none; text-align:center;}
#menubar2_text li {display:inline; list-style-type: none;}
#menubar2_text li a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menubar2_text li a:hover {color: #FFFF00;}

/* myfooter */
#myfooter {width:800px; height:90px; background-color:#000000; margin: auto; text-align:center;} 
p.myfooter {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:none; text-align:left;text-align:center;}
p.myfooter a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; color:#09F;; text-decoration:none; text-align:center;}
p.myfooter a:hover {color:#F00;}

/*LINKS PAGE*/
#linkheader {
	width:494px;
	height:880px;
	background-image:url(images/links/leftboxlink.jpg);
	background-repeat:no-repeat;
	margin: auto;
	float: right;
}
#linkssection {
	width:445px;
	height:800px;
	margin-top:20px;
	float:right;
}
#leftboxlink_intro {width:400px; height:20px; margin-left: 25px; margin-top: 20px }
#rightsidelinks {width:294px; height:218px; float:right; margin:auto; padding:0px; background-image:url(images/main/sectionrightside.jpg);}
#rightside2_links {width:294px; height:250px; float:right; margin: auto; padding:0px; background-color:#000;}
#rightbox_text1 {width:230px; height:125px; margin-top: 25px; margin-left: 28px;}  
#rightbox_text1 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF6; text-decoration:none;}
#rightbox_text1 a:hover {color: #FF0000;}
#leftside_link {width:494px; height:485px; margin:auto; padding:0px; float: left;}  

/*COMMENTS*/
#maincontainer_comment{width:800px; height:2900px; background-color:#000000; margin: auto;} 
#rightside_comment {width:295px; height:870px; float:right; margin:auto; padding:0px;}
#leftside_comment{width:494px; height:2000px; margin:auto; padding:0px; float: left;} 
#leftside_comment2 {width:494px; height:50px; background-image:url(images/main/sectionheader.jpg); background-repeat:no-repeat;  float:left;}
.leftside_comment_box {width:494px; height:350px; background-image:url(images/main/comment.jpg); background-repeat:no-repeat;  float:left;}

.comments_text1 {width:430px; height:300px; margin-top: 25px; margin-left: 28px; border:0px;}  
.comments_text1 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF6; text-decoration:none;}
.comments_text1 a:hover {color: #FF0000;}

.leftside_comment_box2 {width:494px; height:400px; background-image:url(images/main/comment2.jpg); background-repeat:no-repeat;  float:left;}

.comments_text2 {width:430px; height:350px; margin-top: 25px; margin-left: 28px; border:0px;}  
.comments_text2 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF6; text-decoration:none;}
.comments_text2 a:hover {color: #FF0000;}


/*CONTACT PAGE*/
#maincontainer_contacts {width:800px; height:990px; background-color:#000000; margin: auto;}
#contactmain {width:494px; height:700px; background-image:url(images/contact/contact_section.jpg); background-repeat:no-repeat; margin: auto; float: right;}
#contactsection {width:430px; height:590px; margin-top:20px; margin-right:30px; float:right; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none;}
#contactsection a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF6; text-decoration:none;}
#contactsection a:hover {color: #FF0000;}

/*ABOUT PAGE*/ 
.leftbox_about2 {width:494px; height:300px; background-image:url(images/about/big-pic-box1.jpg); background-repeat:no-repeat; float:left;} 
.leftbox_about3 {width:494px; height:300px; background-image:url(images/about/big-pic-box2.jpg); background-repeat:no-repeat; float:left;}  
#leftbox_about1 {width:494px; height:340px; background-image:url(images/about/leftbox_aboutus.jpg); float:left;} 
#rightsideabout {width:294px; height:650px; float:right; margin:auto; padding:0px; background-image:url(images/about/rightboxpicworkshop.jpg);}


/*RESTORATION PAGE*/
#leftbox2_resto {width:494px; height:540px; background-image:url(images/main/sectionheader.jpg); background-repeat:no-repeat;  float:left;}
#resto_charlie {width:494px; height:147px; background-image:url(restorations/restoration%201/images/charlie_title1.jpg); background-repeat:no-repeat;  float:left;} 
#resto_bodhi {width:494px; height:147px; background-image:url(images/restoration/restoration_2.jpg); background-repeat:no-repeat;  float:left;} 
#resto_belle {width:494px; height:147px; background-image:url(images/restoration/restoration_3.jpg); background-repeat:no-repeat;  float:left;} 
#resto_hattie {width:494px; height:147px; background-image:url(images/restoration/restoration_4.jpg); background-repeat:no-repeat;  float:left;}
#resto_1 {width:494px; height:147px; background-image:url(images/restoration/restoration_1.jpg); background-repeat:no-repeat;  float:left;} 
#rightside_resto {width:294px; height:205px; float:right; margin:auto; padding:0px; background-image:url(images/restoration/rightboxpic2.jpg);}
.resto_text1 {width:300px; height:80px; margin-top: 45px; margin-left: 40px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFF; text-decoration:none;}  
.resto_text1 a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FF6; text-decoration:none;}
.rightbox_text1 a:hover {color: #FF0000;}
#rightside_resto1 {width:294px; height:205px; float:right; margin:auto; padding:0px; background-image:url(images/restoration/rightboxpic-2.jpg);}
#rightside_resto2{width:294px; height:205px; float:right; margin:auto; padding:0px; background-image:url(images/restoration/rightboxpic-1.jpg);}


/*INDIVIDUAL RESTORATION PAGES*/ 
#maincontainer_pics {width:800px; height:990px; background-color:#000000; margin: auto;}
#innercontainer_pics {width:600px; height:500px; margin-right: 100px; padding: 0px; float: right; background-color:#000;}
#main_pic {width:600px; height:350px; margin: auto; padding: 0px; background-color:#FFF;}
#small_pictures1 {width:600px; height:96px; margin-top:15px; padding: 0px; background-color:#000;}
.small_pic_space {width:30px; height:96px; margin:auto; padding: 0px; float:right;} 
.small_pic_space1 {width:65px; height:96px; margin:auto; padding: 0px;float:right;} 
.small_pic {width:96px; height:96px; margin:auto;  padding: 0px; float:right;}
#smalltitle_restoration {width:800px; height:50px; background-image: url(images/main/sectionheader.jpg); background-repeat:no-repeat; margin: auto; float: right;}
#maincontainer_gallery {width:800px; height:800px; background-image:url(images/restoration/background.jpg); margin: auto;}
#flash_gallery {width:700px; height:700px; margin-top: 20px; margin-left: 50px; float:left;}

