@charset "UTF-8";
/* CSS Document */
* {margin: 0; padding: 0; }
html {overflow-y: scroll;}



body {
	background: url(BudImages/Background_Texture4.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	color: #6C3B33;
	}
#page-wrap {
	margin: 0 auto;
	width: 750px;
	
	}
#header {
	background: url(BudImages/HeaderClear7.png) no-repeat;
	height: 145px;
	 }
h1#name, h3#subline {
	text-indent: -9999px;
	}

ul#nav {
	margin: 0 0 0 110px;
	color: #D21642;
	font-weight: bold;
	text-align: center;
	}
ul#nav li {
	display: inline;
	padding: 0 40px 0 0;
	}

ul#nav li a {
	text-decoration: none;	
	}			
ul#nav li a:link{
	color: #CC0033; 
	}		
ul#nav li a:visited{
	color: #D21632; 
	
	}		
ul#nav li a:hover{
	color: #6C3B33;
	}		
ul#nav li a:active{
	color: #6C3B33; 
	}	
/*_______________________________________________sidebar starts here*/	
#sidebar {
	float: left;
	height: 530px;
	width: 70px;
	
	}
#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
#sidebar ul li a {
	display: block;
	width: 70px;
	
	text-decoration: none;
	margin: 0;
	}
#sidebar a.home {
	text-indent: -9999px;
	height: 86px;
	background: url(BudImages/homeRolloverNew.png) no-repeat 70px center;
	}		
#sidebar a.portfolio {
	text-indent: -9999px;
	height: 92px;
	background: url(BudImages/portfolioRolloverNew.png) no-repeat 70px center;
	}
#sidebar a.blog {
	text-indent: -9999px;
	height: 95px;
	background: url(BudImages/blogRolloverNew.png) no-repeat 70px center;
	}	
#sidebar a.about {
	text-indent: -9999px;
	height: 88px;
	background:url(BudImages/aboutRolloverNew.png) no-repeat 70px center;
	}
#sidebar a.resources {
	text-indent: -9999px;
	height: 88px;
	background: url(BudImages/resourcesRolloverNew.png) no-repeat 70px center;
	}
#sidebar a.contact {
	text-indent: -9999px;
	height: 86px;
	background: url(BudImages/contactRolloverNew.png) no-repeat 70px center;
	}		
#sidebar a.site {
	text-indent: -9999px;
	height: 84px;
	background: url(BudImages/SiteRolloverNew.png) no-repeat 70px center;
	}	
#sidebar a:link, #sidebar a:visited {
	background-position: -70px center;
	}
#sidebar a:hover {
	background-position: left center;
	}	
#sidebar a:active {
	background-position: -140px center;
	}	
/*____________________________________________________________sidebar ends here*/			
#middle {
	float: right;
	width: 650px;
	
	}
#main-content {
	background: url(BudImages/content_Background1.png) repeat-y;
	min-height: 350px;
	}	
#main-contentPort {
	background: url(BudImages/MainContentPort.png) repeat-y;
	min-height: 350px;
	}	
#main-content h2 {
	padding: 0 60px;
	}
#main-contentPort h2 {
	padding: 0 60px;
	}	
div#welcome {
	padding: 5px 84px 5px 70px;
	line-height: 150%;	
	}	
#welcome a:link, #welcome a:visited {
	text-decoration: none;
	color: #D21642;
	}
#welcome a:hover {
	color: #6C3B33;
	
	}			
div#welcomeA {
	padding: 5px 170px 5px 50px;
	line-height: 150%;	
	}	
#welcomeA a:link, #welcomeA a:visited {
	text-decoration: none;
	color: #D21642;
	}
#welcomeA a:hover {
	color: #6C3B33;
	
	}				
#topCorners {
	background: url(BudImages/top_corner1.png) no-repeat;
	height: 46px;
	}
#topCornersPort {
	background: url(BudImages/TopCornerPort.png) no-repeat;
	height: 46px;
	}
.contactPhoto {
	float: right;
	padding: 0  0 0 20px;
	}	
#client {
	text-align: right;
	vertical-align: middle;
	}	
.accoladeThumb {
	padding: 5px;
	float: right;
}

#bottomCorners {
	background: url(BudImages/bottom_corner.png) no-repeat;
	height: 55px;
	}
#bottomCornersPort {
	background:url(BudImages/BottomCornerPort.png) no-repeat;
	height: 55px;
	}				
/*____________________________________________________________portfolio formatting starts*/

.portfolioImages {
	border: none;
	padding: 5px;
}


/*____________________________________________________________portfolio formatting ends*/
#footer {
	clear: both;
	min-height: 200px;
	background: url(BudImages/Footer_Line.png) no-repeat top right;
	padding: 30px 0;
	text-align: center;
		}
#footer a:link, #footer a:visited {
	text-decoration: none;
	color: #D21642;
	}
#footer a:hover {
	color: #6C3B33;
	}			
	
/*_________________________________________________________comment form styles*/
fieldset { border: none; }
input, textarea, a { outline: none; }


#welcomeCont {
	padding: 0 20px 0 10px;
	}
form {
	border: none;
	}
#formLeft {
	width: 250px;
	float: left;
	padding-left: 20px;
	}
#formLeft input {
	width: 238px;
	border: none;
	text-align: center;
	background: none;
	margin: 13px 0 0 2px;
	font-size: 1em;
	}
#formLeft .input-bg {
	background: url(BudImages/formArea1.png) top left no-repeat transparent;
	height: 48px;
	margin-bottom: 10px;
	}	
#formLeft .active {
	background: url(BudImages/formArea1.png) bottom left no-repeat transparent;
	}

#formRight {
	width: 256px;
	float: right;
	padding-right: 30px;
	}
#formRight textarea {
	width: 215px;
	height: 240px;
	border: none;
	background: none;
	margin: 5px 0 0 20px;
	padding: 13px 0;
	font-size: 1em;
	overflow: auto;
	}
#formRight .message-bg {
	background: url(BudImages/messageArea.png) top left no-repeat transparent;
	height: 268px;
	}			
#formRight .active {
	background: url(BudImages/messageArea.png) bottom left no-repeat transparent;
	}
label {
	display: block;
	font-size: 1.1em;
	text-indent: 10px;
	
}
		
label.error {
	position: relative;
		top: -46px;
		right: -60px;
		padding: 3px;
		color: #990000;
		font-size: 1em;
		font-style: italic;
		}
input.submit-button {
	float: right;
	}				

#thankyou {
	text-indent: -9999px;
	background: url(BudImages/Thank_you_form.png) no-repeat;
	height: 300px;
	}	
	
#error {
	text-indent: -9999px;
	background: url(BudImages/error_form.png) no-repeat;
	height: 300px;
	}		