/*

Theme Name: touArtCom3

Description: touart.com theme

Version: 5.0

Author: Rich Touart

Author URI: http://touart.com/

Tags: fixed width, three columns, valid XHTML, widgets

*/



* {

	margin: 0;

	padding: 0;

}

body {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 100.1%;

	background-color: #333;

	background-image: url(images/fullbg.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

h1, h2, h3 {

	font-size: 95%;

	font-variant: small-caps;

}

a, a:link, a:visited, a:active {

	color: #06C;

	text-decoration: none;

	outline: none;

}

a:hover {

	border-bottom: #FFF 2px solid;

}

p, ul, ol {

	font-size: .88em;

	line-height: 1.4em;

}

#sidebar img {

	border-style: none;

}

#sidebar ul {

	list-style: none;

}

.homepage p#logo {

	background-image: url(images/logo2.jpg);

	background-repeat: no-repeat;

	

}

.homepage p#logo a {

	display: block;

	height: 100px;

	width: 403px;

	text-indent: -5000px;

}

.homepage p#lyndalogo {

	background-image: url(images/lynda.jpg);

	background-repeat: no-repeat;

	position: absolute;

	left: 549px;

	top: 0px;

}

.homepage p#lyndalogo a {

	display: block;

	height: 100px;

	width: 401px;

	text-indent: -5000px;

}





.homepage #wrapper {

	width: 950px;

	margin: 0 auto;

	position: relative;

	background-image: url(images/canvas-bg3.jpg);

	background-repeat: repeat-y;	

}

.homepage #header {

	background-image: url(images/hdr-bg2.jpg);

	background-repeat: no-repeat;

	height: 130px;

}

.homepage #content {

	background-image: url(images/content-bg2.jpg);

	background-repeat: no-repeat;

	padding: 9px 335px 20px 22px;

/*	margin: 0 335px 0 0;

*/}

.homepage #sidebar {

	float: right;

	width: 330px;

}

.homepage #sidebar1 {

	margin: -110px 0 0 100px;	

}

.homepage #sidebar2 {

	width: 147px;

	float: left;

	margin: 25px 0 0 5px;

/*	border: #FFF 1px solid;

*/	padding: 2px;

	

}

.homepage #sidebar3 {

	width: 150px;

	float: right;

	margin: 25px 15px 0 0;

/*	border: #000 1px solid;

*/	padding: 2px;

}

.homepage #sidebar4 {

	width: 325px;

	float: left;

	margin: 15px 0 0 5px;

}

.homepage #slideshow {

	width: 280px;

	height: 226px;

	margin: 0 5px 0 0;

	border: #CCC 6px solid;

	background-color:#CCC;

}

#dfrad-378391671 {

	display: block;

	width: 280px;

	height: 170px;

	background-image:url(images/adbg.jpg); 

	text-align: center;

	margin: 15px 0 0 0;

	padding: 0 0 0 0;

}

.homepage #footer {
	height: 49px;

	background-image: url(images/footer-bg.jpg);

	background-repeat: no-repeat;

	font-size: .65em;

	text-align: center;

}

.postmetadata {

	font-size: .75em;

	padding: 7px 0 0 0;

}

.postmetadata a {

	font-size: inherit;

}

.post {

	margin: 20px 5px 0 0;

	border-top: #FC0 3px solid;

}

.postdate {

	color: #FFF;

	font-size: .75em;

	text-align: right;

	padding: 0 25px 5px 0;

}

.entry ul,ol {

	padding: 0 0 0 15px;

}

.entry span {

	width: 75px;

	float:left;

	display: block;

	text-align: center;

	background-image: url(images/cap.gif);

	background-repeat: no-repeat;

}

.dropcap {

	color: #F90;

	width: 75px;

	float:left;

	display: block;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 80px;

	line-height: 60px;

	text-align: center;

	padding: 2px 5px 0 0;

	background-image: url(images/cap.gif);

	background-repeat: no-repeat;

}



.widgettitle {

	color: #CCC;

	font-size: .8em;	

}

.slideshow-widget {

	padding: 5px 0 15px 0;

}
.smallnews {
	font-size: .75em;
}