/* CSS Document */

Body	{
font-family:Arial;
font-size:12px;
padding:0;
margin:0;
background-image:url(../images/bkgd.gif);
color:#551900;
}

A	{	color:#D01241;	}
A:hover	{	color:#6C2769;	}

P	{
line-height:18px;
}

LI	{
padding-bottom:5px;
}

H1	{
font-size:12px;
font-style:italic;
color:#C40F38;
padding:0;
margin:0;
}

H2	{
font-size:17px;
color:#551900;
padding:0;
margin:0;
}

H3	{
font-size:22px;
font-style:italic;
color:#D01241;
border-bottom:1px solid #BAB4B0;
padding:15px 0 15px 75px;
margin:0;
}

H4	{
font-style:italic;
color:#D01241;
padding:15px 0 0 0;
margin:0;
}

H5	{
font-size:12px;
padding:0;
margin:0;
}

.wrap	{
width:950px;
margin:0 auto;
background-color:#FFFFFF;
}

/* Columns */

.column1	{
width:165px;
float:left;
padding-right:30px;
}

.column2	{
width:725px;
float:right;
padding:20px 30px 0 0;
}

.column50A	{
width:45%;
padding:0 15px;
float:left;
}

.column50B	{
width:45%;
padding:0 15px;
float:right;
}

.column75	{
width:60%;
padding:0 15px;
float:left;
}

.column25	{
width:31%;
padding:0 15px;
float:right;
border-left: solid 1px #C6ADC5;
}

.columnhalf	{
width:50%;
float:left;
}

.columnhalfleft	{
width:45%;
float:right;
padding-left:10px;
}

.columnsingle	{
width:100%;
padding:0 15px;
}

.columnwork1	{
width:25%;
padding:0 10px;
float:left;
}

.columnwork2	{
width:71%;
float:right;
}

/* Navigation */

.navbkgdhome	{
background-image:url(../images/nav/navbkg_home.gif);
background-repeat:no-repeat;
background-position:center;
height:39px;
width:900px;
margin: 0 auto;
}

.navbkgdservices	{
background-image:url(../images/nav/navbkg_services.gif);
background-repeat:no-repeat;
background-position:center;
height:39px;
width:900px;
margin: 0 auto;
}

.navbkgdcontact	{
background-image:url(../images/nav/navbkg_contact.gif);
background-repeat:no-repeat;
background-position:center;
height:39px;
width:900px;
margin: 0 auto;
}

.navbkgdnews	{
background-image:url(../images/nav/navbkg_news.gif);
background-repeat:no-repeat;
background-position:center;
height:39px;
width:900px;
margin: 0 auto;
}

.navbkgdwork	{
background-image:url(../images/nav/navbkg_work.gif);
background-repeat:no-repeat;
background-position:center;
height:39px;
width:900px;
margin: 0 auto;
}

.navbkgdprofile	{
background-image:url(../images/nav/navbkg_profile.gif);
background-repeat:no-repeat;
background-position:center;
height:39px;
width:900px;
margin: 0 auto;
}

.navbkgdall	{
background-image:url(../images/nav/navbkg_all.gif);
background-repeat:no-repeat;
background-position:center;
height:39px;
width:900px;
margin: 0 auto;
}

.mainnavhome	{
margin-left:45px;
}

.mainnavservices	{
margin-left:80px;
}

.mainnavprofile	{
margin-left:73px;
}

.mainnavwork	{
margin-left:77px;
}

.mainnavnews	{
margin-left:45px;
}

.mainnavcontact	{
margin-left:35px;
}

.sidenavA	{
font-size:11px;
font-weight:bold;
color:#6C2769;
padding: 10px 10px 3px 20px;
margin:20px 0 0 0;
background-color:#E8E2EA;
background-image:url(../images/sidebartop.gif);
background-repeat:no-repeat;
}

.sidenavA	LI	{
padding-bottom:4px;
list-style-type:none;
}

.sidenavA	A	{
text-decoration:none;
color:#6C2769;
}

.sidenavA	A:hover	{
color:#D01241;
}

.sidenavB	{
font-size:11px;
font-weight:bold;
color:#6C2769;
padding: 8px 10px 3px 20px;
margin:0;
background-color:#D6CADB;
}

.sidenavB	LI	{
padding-bottom:4px;
list-style-type:none;
}

.sidenavB	A	{
text-decoration:none;
color:#6C2769;
}

.sidenavB	A:hover	{
color:#D01241;
}

.sidenavC	{
font-size:11px;
font-weight:bold;
color:#6C2769;
padding: 8px 10px 3px 20px;
margin:0;
background-color:#E8E2EA;
}

.sidenavC	LI	{
padding-bottom:4px;
list-style-type:none;
}

.sidenavC	A	{
text-decoration:none;
color:#6C2769;
}

.sidenavC	A:hover	{
color:#D01241;
}

.sidenavD	{
font-size:11px;
font-weight:bold;
color:#6C2769;
padding: 8px 10px 3px 20px;
margin:20px 0 0 0;
background-color:#E8E2EA;
background-image:url(../images/sidebarbottom2.gif);
background-repeat:no-repeat;
}

.sidenavD	LI	{
padding-bottom:4px;
list-style-type:none;
}

.sidenavD	A	{
text-decoration:none;
color:#6C2769;
}

.sidenavD	A:hover	{
color:#D01241;
}

.sidenav2	{
font-size:11px;
font-style:italic;
color:#6C2769;
padding: 16px 10px 0 28px;
margin:20px 0 0 0;
background-color:#E8E2EA;
background-image:url(../images/sidebartop.gif);
background-repeat:no-repeat;
}

.sidenav2	LI	{
padding-bottom:4px;
list-style-type:none;
}

.sidenav2	A	{
color:#6C2769;
text-decoration:none;
}

.sidenav2	A:hover	{
color:#D01241;
}

.sidenavbottom	{
background-image:url(../images/sidebarbottom.gif);
background-repeat:no-repeat;
background-position:right;
padding:0;
margin:0;
display:block;
}

.subnav	{
font-size:10px;
color:#FFFFFF;
text-align:center;
padding-top:50px;
width:950px;
margin:0 auto;
}

.subnav		A	{
color:#FFFFFF;
text-decoration:none;
}

.subnav		A:hover	{
color:#E8E2EA;
}

/* Custom */

.sidebarhome	{
font-style:italic;
border:1px solid #CCCCCC;
background-image:url(../images/blogstripe.gif);
background-repeat:no-repeat;
margin-top:20px;
}

.sidebarhome	A	{
color:#551900;
text-decoration:none;
}

.sidebarhome	A:hover	{
color:#D01241;
}

.sidebarhometext	{
font-size:11px;
padding-left:35px;
}

.sidebarhometext	p	{
line-height:13px;
}

#redtext	{
font-style:italic;
color:#D01241;
}

#redtext	A	{
color:#D01241;
}

#redtext	A:hover	{
color:#7F4D35;
}

#intro	{
font-weight:bold;
font-style:italic;
color:#D21242;
}

.dot	{
background-image:url(../images/dot.gif);
background-repeat:repeat-x;
margin-top:10px;
}

.callout1	{
font-style: italic;
color:#7F4D35;
}

.callout1	A	{
color:#7F4D35;
}

.callout1	A:hover	{
color:#6C2769;
}

.link1	{
font-weight:bold;
text-align:right;
}

.clear	{
clear:both;
}

.none	A	{
color:#7F4D35;	
text-decoration:none;
}

.none	A:hover	{
color:#000000;	
}

/* Work */
.thumbs	{
padding: 15px 0 0 0;
}

.indthumbs	{
padding-right:10px;
}

.boxnav	{
padding-top:10px;
}

.title	{
font-style:italic;
color:#6C276A;
padding:15px 0 0 35px;
}

.clist	{
float:right;
padding:2px 24px 0 0;
}

.img	{
display:block;
}

/* Footer */

.address	{
font-size:10px;
color:#D21242;
text-align:right;
padding:10px 35px 15px 0;
clear:both;
}

.footer	{
font-size:10px;
color:#FFFFFF;
text-align:right;
padding:20px 0;
}

.footer	A	{
color:#FFFFFF;
text-decoration:none;
}

.footer	A:hover	{
color:#000000;
}
