* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 62.5%;
	background: url(images/main_bg.jpg) repeat-x;
	background-color: #5e9dc7;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
	font-size: 1.4em;
	background: url(images/wrapper_bg2.jpg) repeat-y;
}

h3 {
	font-size: 1.1em;
	letter-spacing: .1em;
	font-weight: 400;
	font-style: italic;
}

#header {
	height: 98px;
	background: url(images/header_bg.jpg);
}

#header #address {
	padding: 17px 0 0 0;
	list-style-type: none;
	line-height: 1.4em;
	text-indent: -9999px;
}

#nav {
	height: 29px;
	background: url(images/nav_bg.png);
}

#nav2 {
	height: 94px;
	background: url(images/nav_bg2.png);
}

#sidebar {
	width: 414px;
	background: url(images/sidebar_bg.jpg) repeat-x;
	float: left;
	padding: 0 0 19px 0;
}

#sidebar h2 {
	text-indent: -9999px;
	background: url(images/h2_web_img.png) no-repeat;
	margin: 19px 0 12px 26px;
}

#sidebar h3 {
	margin: 0 0 0 26px;
}

#blog_site {
	margin: 5px 283px 0 26px;
}

#sidebar #video {
	background: url(images/video_production_img.png) no-repeat;
	margin: 10px 10px 0 26px;
	float: left;
	width: 207px;
	display: inline;
}

#video_link {
	list-style-type: none;
	letter-spacing: .1em;
	margin: 11px 0 14px 0;
}

#video_link a:link {
	color: #333;
	text-decoration: none;	
}

#video_link a:hover,
#video_link a:focus {
	color: white;
}

#video_link a:visited {
	color: #6A18CD;
}

#sidebar #other {
	background: url(images/other_skills_img.png) no-repeat;
	width: 140px;
	float: left;
	margin: 0 10px 0 26px;
}

#other_link {
	list-style-type: none;
	letter-spacing: .1em;
}

#other_link a:link {
	color: #333;
	text-decoration: none;	
}

#other_link a:hover,
#other_link a:focus {
	color: white;
}

#other_link a:visited {
	color: #6A18CD;
}

#sidebar #skill_web li{
	list-style-type: none;
	letter-spacing: .1em;
	line-height: 1.6em;
	margin: 0 0 0 26px;
}

#sidebar p{
	padding: 13px 40px 15px 26px;
	letter-spacing: .1em;	
}

#main {
	margin: 0 0 0 414px;
	width: 546px;
	background: url(images/content_bg.jpg) no-repeat;
}

#top_web {
	height: 225px;
}

#top_web img {
	margin: 34px 0 3px 33px;
}

#site_btns_top {
	height: 41px;
}

#site_btns_top ul {
	list-style-type: none;
}

#site_btns_top ul li {
	display: inline;
	line-height: 30px;
	text-indent: -9999px;
}

#site_btns_top a {
	text-decoration: none;
	background: url(images/visit_btn_upstate.png) no-repeat;
	display: block;
	width: 61px;
	height: 41px;	
	float: left;
	outline: none;
}

#site_btns_top a:hover,
#site_btns_top a:focus {
	background: url(images/visit_btn_hover.png) no-repeat;
}	

#homestar_btn a {
	margin: 0 0 0 36px;
}

#nbs_btn a {
	margin: 0 0 0 197px;
}

#bottom_web {
	height: 198px;
}

#bottom_web img {
	margin: 5px 0 0 34px;
}

#site_btns_bottom ul {
	list-style-type: none;
}

#site_btns_bottom ul li {
	display: inline;
	line-height: 30px;
	text-indent: -9999px;
}

#site_btns_bottom a {
	text-decoration: none;
	background: url(images/visit_btn_upstate.png) no-repeat;
	display: block;
	width: 61px;
	height: 41px;	
	float: left;
	outline: none;
}

#site_btns_bottom a:hover,
#site_btns_bottom a:focus {
	background: url(images/visit_btn_hover.png) no-repeat;
}	

#band_btn a {
	margin: 0 0 0 34px;
}

#flora_glamor_btn a {
	margin: 0 0 0 197px;
}

#site_btns_bottom {
	height: 311px;
}

#footer {
	background: url(images/footer_bg.jpg) no-repeat;
}

#footer img {
	margin: 80px 0 72px 25px;
}

#footer a {
	outline: none;
}

.clear {
	clear: left;
}

#video_production #sidebar {
	padding: 0 0 4px 0;
}

#video_production #sidebar h2 {
	background: url(images/video_production_img.png) no-repeat;
}

#video_production #sidebar h3 {
	text-indent: -9999px;
	background: url(images/headline_bold_img.png) no-repeat;
	margin: 14px 0 14px 26px;				
}


#video_production #skill_web li{
	margin: 0 0 8px 26px;
}

#video_production #skill_web2 li{
	list-style-type: none;
	letter-spacing: .1em;
	line-height: 1.6em;
	margin: 0 0 9px 26px;
}

#video_production #sidebar p{
	padding: 6px 40px 16px 26px;
}

#video_production #sidebar #web{
	background: url(images/h2_web_img.png) no-repeat;
	margin: 14px 10px 0 26px;
	float: left;
	width: 142px;
	display: inline;
}

#video_production #web_design_link {
	margin: 18px 0 14px 0;
	list-style-type: none;
	letter-spacing: .1em;
}

#video_production #web_design_link a {
	color: #333;
	text-decoration: none;	
}



#video_production #web_design_link a:hover,
#video_production #web_design_link a:focus {
	color: white;
}

#video_production #web_design_link a:visited {
	color: #6A18CD;
}

#video_production #sidebar #other {
	background: url(images/other_skills_img.png) no-repeat;
	width: 140px;
}

#video_production #main {
	margin: 0 0 0 414px;
	width: 546px;
	background: url(images/content_bg_video.jpg) no-repeat;
}

#video_production #main #top_videos {
	padding: 40px 0 0 0;
}

#video_production #top_videos img {
	margin: 64px 0 65px 114px;
}

#video_production #main a {
	outline: none;
}

#video_production #tag_lines p {
	font-weight: bold;
	color: #999;
	margin: 18px 0 6px 36px;
	font-size: .9em;
}

#video_production #mid_videos img {
	margin: 78px 0 75px 114px;
}

#video_production #mid_tag_lines p {
	font-weight: bold;
	color: #999;
	margin: 18px 0 6px 32px;
	font-size: .9em;
	
}

#video_production #bottom_videos img {
	margin: 78px 0 75px 114px;
}

#video_production #bottom_tag_lines p {
	font-weight: bold;
	color: #999;
	margin: 0 0 0 34px;
	font-size: .9em;
	display: inline;
}

#video_production #bottom_tag_lines {
	height: 62px;
	margin: 15px 0 0 0;
}

#graphic_design #skill_graphic li{
	list-style-type: none;
	letter-spacing: .1em;
	line-height: 1.6em;
	margin: 0 0 10px 26px;
}

#graphic_design #skill_graphic2 li{
	list-style-type: none;
	letter-spacing: .1em;
	line-height: 1.6em;
	margin: 0 0 11px 26px;
}

#graphic_design #sidebar h2 {
	background: url(images/graphic_design_img.png) no-repeat;
}

#graphic_design #sidebar h3 {
	text-indent: -9999px;
	background: url(images/headline_bold_img.png) no-repeat;
	margin: 14px 0 14px 26px;				
}

#graphic_design #blog_site {
	margin: 24px 283px 0 26px;
}

#graphic_design #sidebar #video {
	background: url(images/video_production_img.png) no-repeat;
	margin: 26px 10px 0 26px;
}

#graphic_design #video_link {
	margin: 26px 0 5px 0;
}

#graphic_design #sidebar #other {
	width: 142px;
	background: url(images/h2_web_img.png) no-repeat;
	float: left;
	margin: 7px 10px 0 26px;
}

#graphic_design #other_link  {
	padding: 13px 0 140px 0;
}

#graphic_design #web_design_link2 a:hover,
#graphic_design #web_design_link2 a:focus {
	color: white;
}

#graphic_design #web_design_link2 a:visited {
	color: #6A18CD;
}

#graphic_design #mid_web {
	height: 198px;
}

#graphic_design #mid_web img {
	margin: 5px 0 0 34px;
}

#graphic_design #site_btns_middle ul {
	list-style-type: none;
}

#graphic_design #site_btns_middle ul li {
	display: inline;
	line-height: 30px;
	text-indent: -9999px;
}

#graphic design #site_btns_middle a {
	text-decoration: none;
	background: url(images/visit_btn_upstate.png) no-repeat;
	display: block;
	width: 61px;
	height: 41px;	
	float: left;
	outline: none;
}

#graphic_design #site_btns_middle a:hover,
#graphic_design #site_btns_middle a:focus {
	background: url(images/visit_btn_hover.png) no-repeat;
}

#graphic_design #top_graphic img {
	margin: 34px 0 5px 36px;
}

#graphic_design #tag_lines p {
	font-weight: bold;
	color: #999;
	margin: 15px 0 16px 55px;
	font-size: .9em;
}

#graphic_design #mid_tag_lines p {
	font-weight: bold;
	color: #999;
	margin: 8px 0 14px 35px;
	font-size: .9em;
}

#graphic_design #bottom_graphic img {
	margin: 9px 0 20px 35px;
}

#graphic_design #bottom_tag_lines {
	height: 102px;
	margin: 10px 0 0 0;
}

#graphic_design #bottom_tag_lines p {
	font-weight: bold;
	color: #999;
	margin: 0 0 0 34px;
	font-size: .9em;
	display: inline;
}

.arrow_shift_right {
	margin: 0 0 0 95px;
}

span {
	margin: 0 0 0 52px;
}

	


	

	

	


