/*-----------------------------------------------
/* Name:     LinePainting.net CSS Stylesheet
/* URL:      www.linepainting.net
/* Designer: Gavin Dixon
/* Date:     2010
/* Version:  1.0.12
----------------------------------------------- */

* {	margin: 0;	padding: 0;}
a {color: #666666;text-decoration: underline;}
a:hover {color: #ffa500;text-decoration: underline;}
body {color: #CCCCCC;font-family:  Arial, Helvetica, sans-serif; font-size: 11px;margin: 0;background: #000000;word-wrap: break-word;	/* breaks long words in IE, prevents float drops */}
p {margin-top: 1em;margin-bottom: 1em;}
hr.dash {border-top: 0px;border-left: 0px;border-right: 0px;border-bottom: 1px dotted #ffffff; width: 90%;}
h1 , h2{font-size: 1.4em;margin-bottom: 4px;}
h2 {font-family:  Arial, Helvetica, sans-serif; font-size: 21px; letter-spacing: -1px; color: #ffa500; font-weight: normal; padding: 0px;}
h1 {font-family:  Arial, Helvetica, sans-serif; font-size: 21px; letter-spacing: -1px; color: #ffa500; font-weight: normal; padding: 0px;}
.clearer {clear: both;}


ul{list-style-type: none;padding: 0px;margin: 0px;}


/* structure */


.container {
	margin: 0 auto;
	margin-top: 30px;
	padding-bottom: 6px;
	width: 750px;
	background: #010101;
	height: 100%;

}

.header {width: 712px; height: 150px;}
.slideshow {width: 712px;height: 150px;padding-bottom: 3px;padding-top: 3px;}
.main {clear: both;padding: 8px 18px;}

/* main left */

.sidenav {background: #010101;float: left;width: 210px; margin-top: 10px;}


/* content */
.content {float: right;width: 500px; margin-top: 10px; border-left: 1px dotted #cccccc;}
.content .item {	padding: 6px 12px;margin-bottom: 8px;}
.content .descr {color: #333;margin-bottom: 6px;}
.arrowlistmenu{width: 210px; /*width of menu*/}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: #ffffff;
background: black;
margin-bottom: 12px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 0px; /*header text is indented 10px*/
}
.arrowlistmenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}
.arrowlistmenu ul li a{
color: #ffffff;
background: url(img/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
font-size: 11px;
}
.arrowlistmenu ul li a:visited{color: #666666;}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: #ffa500;text-decoration: none;}

.case-study {width: 100%; padding: 2px; height: 190px;}

.logo-rightfloat {padding: 2px; float: right; margin-left: 10px;}


.features {width: 100%; background-color: #01010b; color: #666666; margin: auto;
line-height: 19px; padding: 5px; font-size: 14px; margin-bottom: 20px; border: 1px dotted #3D2B00;}
.navmenu {background: #000000; width: 700px; padding-bottom: 6px; margin: auto;}
.navcontainer{margin-left: 0;margin-right: 0;text-align:center; background-color: #000000;
padding-bottom: 10px; padding-top: 8px; }
ul.navlist{margin-left: 0;padding-left: 0;white-space: nowrap; margin: auto;}
.navlist li{display: inline;list-style-type: none;}
.navlist a { padding: 2px 2px; }
.navlist a:link, .navlist a:visited{font-family: Arial; color: #cccccc; font-weight: bold; font-size: 10px; background-color: #161414;text-decoration: none; padding: 10px;}
.navlist a:hover{color: #ffa500;background-color: #000000;text-decoration: none; border:1px solid: #CCCCCC;}
.thumbnails 			{width: 690px; margin:auto; padding: 5px 0 5px 0;}
img.imgborder 		{padding: 3px; border: 1px solid #BBBBBB; margin-left: 3px;}
a:hover img.imgborder{padding: 3px; border: 1px solid #ffa500;}
#footer 				{background: transparent; border-top: 1px dotted #cccccc; padding: 1.0em 0 6px 0;color: #666666;text-align: right;font-size: 9px;}
form 					{color: #cccccc; font-family:  Arial, Helvetica, sans-serif; font-size: 11px;}	
.formtable			{padding: 4px;}
.formbox 			{padding: 5px; margin: 3px; font-size: 12px; background-color: #01010b; border: 1px solid #3D2B00;color: #ffffff;}


