@charset "UTF-8";
/* CSS Document */

html {
	margin:0;
	padding:0;
	}
body {
	padding:0;
	margin:0;
	text-align:center;
	background:#474946 url(http://positivespacestore.com/images/interface/main_back1.gif) repeat-x;
	color:#373936;
	font-family:Arial, Helvetica, sans-serif;
	}
	
img, div, .pngfix, input { behavior: url("http://positivespacestore.com/includes/iepngfix.htc") }


a:link, a:visited {
	color:#c1d82f;
	text-decoration:none;
	}
a:hover, a:active {
	color:#A26676;
	text-decoration:underline;
	}
	


h1 {
	font-size:28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#c1d82f;
	letter-spacing:1px;
	margin: 0 0 6px 0;
	padding:0;
	}


h2 {
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#c1d82f;
	letter-spacing:1px;
	margin: 0 0 6px 0;
	padding:0;
	}

h3 {
	color:#c1d82f;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
	font-weight:bold;
	}

p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	}

#topbar {
height: 25px;
margin-bottom: 30px;
background:url(http://positivespacestore.com/images/interface/top_bar.png) repeat-x;
}


#home {
margin: 0 auto;
background: url(http://positivespacestore.com/images/interface/ps_logo.png) no-repeat left top;
color: #fff;
width: 960px;
	}

#nav {
	height: 40px;
	padding-top: 25px;
	padding-right: 10px;
	text-align: right;
	
/*	width: 960px; */
	}


#nav ul {
	display: inline;
	}

	#nav ul li {

		display: block !important;
		float: right;
		font-size: 20px;
		font-weight: bold;
		list-style: none;
		line-height: 130%;
		padding: 0px 20px 5px 20px;
}

		#nav ul li a {
			color: #fff;
			text-decoration: none;
			}

		#nav ul li a:hover {
			color: #fff;
			text-decoration: none;
			border-bottom: 6px solid #c1d82f;
			}

		#nav ul li a.active {
			color: #fff !important;
			text-decoration: none;
			border-bottom: 6px solid #c1d82f;
			}

#homeMainImg {

margin: 5px 0 0 -20px;
width: 980px;
height: 660px;
background: url(http://positivespacestore.com/images/interface/home_main_img.png) no-repeat;
}

#content {

margin: 15px 0 15px 0px;
width: 960px;
height: 460px;

}

#bcontent {

margin: 15px 0 15px 0px;
width: 960px;


}


#sidebar{
float: left;
width: 150 px;
margin-right:10px;
height: 460px;
padding: 0;
background: url(http://positivespacestore.com/images/interface/green_transp_back.png);
}

#sidebar h1{
display:block;
width: 130px;
height: 25px;
padding:10px;
font-size: 18px;
font-weight: bold;
background:#fff;
color: #c1d82f;
text-align:center;
}

#mainContent  {
width: 780px;
float:right;
padding: 10px;
height: 440px;
background: #fff;
text-align: left;
}

#blogsidebar{
float: left;
width: 250 px;
margin-right:10px;
min-height: 460px;
padding: 0;
background: url(http://positivespacestore.com/images/interface/green_transp_back.png);
}

#blogsidebar h1{
display:block;
width: 230px;
height: 25px;
padding:10px;
font-size: 18px;
font-weight: bold;
background:#fff;
color: #c1d82f;
text-align:center;
}

#blogContent  {
width: 680px;
float:right;
padding: 10px;
min-height: 440px;
background: #fff;
text-align: left;
color: #474946;
}

#blogContent h3 {
	color:#fff;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	
	padding: 6px 6px 6px 20px;
       background: #c1d82f;
	font-weight:bold;
       margin-left: -20px;
	}

#blogContent h3 a:link, #blogContent h3 a:visited {
	color:#fff;
	text-decoration:none;
	}
#blogContent h3 a:hover, #blogContent h3 a:active {
	color:#eee;
	text-decoration:none;
	}

#design {
width:780px;
height: 440px;
background: url(http://positivespacestore.com/images/interface/design_main.jpg) no-repeat;
}

#about {
width:370px;
height: 420px;
padding: 10px 400px 10px 10px;
background: url(http://positivespacestore.com/images/interface/about_main.jpg) no-repeat;
overflow: auto;
}

#info {
width:370px;
height: 420px;
padding: 10px 400px 10px 10px;
background: url(http://positivespacestore.com/images/interface/about_main.jpg) no-repeat;
overflow: auto;
}

#blog {
width:660px;

padding: 10px 10px 10px 10px;
background: #fff;

}


#contact {
width:370px;
height: 420px;
padding: 10px 400px 10px 10px;
background: url(http://positivespacestore.com/images/interface/contact_main.jpg) no-repeat;
overflow: auto;
}

#mainContent h1{


font-size: 24px;
font-weight: bold;

color: #c1d82f;
}

#mainContent p{

font-size: 12px;
color: #363937;

}

#contentLeft {

width: 460px;
height: 410px;
float: left;
padding:10px 20px 10px 0;
margin-right:0px;
border-right: 1px solid #c1d82f;
overflow: auto;
}


#contentRight {
width: 280px;
padding-top: 20px;
float: right;
}


#boxesHome {
width: 635px;
height: 110px;
margin-top: 520px;
margin-right: 40px;
float: right;
text-align: left;
}

#boxesHome div {
width: 290px;
padding: 10px;
background: #c1d82f;
float:right;
margin-left: 15px;
display:inline; /*double margin fix*/
}

#boxesHome div.last{
margin-left:0px;
}

#boxesHome p {
margin: 0;
padding: 0;
font-size: 10px;
color: #fff;
line-height: 1.5em;
}

#boxesHome p.img img {
float: left;
margin: 0 8px 0 0;
padding: 4px;
border: 1px solid #fff;
}

#boxesHome h2 {
float: right;
width: 190px;
color: #373936;
font-size: 16px;
letter-spacing: 1px;
}

#boxesInterior {
width: 960px;
text-align: left;
float:left;
}

#boxesInterior div {
width: 290px;
padding: 10px;
background:#c1d82f;
float:left;
margin-left: 15px;
display:inline; /*double margin fix*/
}

#boxesInterior a:link, #boxesInterior a:visited, #boxesHome a:link, #boxesHome a:visited {
color: #373936;
text-decoration:none;
}

#boxesInterior a:hover, #boxesInterior a:active, #boxesHome a:hover, #boxesHome a:active {
text-decoration:underline;
}

#boxesInterior div.last{
margin-left:0px;
}

#boxesInterior p {
margin: 0;
padding: 0;
font-size: 10px;
color: #fff;
line-height: 1.5em;
}

#boxesInterior p.img img {
float: left;
margin: 0 8px 0 0;
padding: 4px;
border: 1px solid #fff;
}

#boxesInterior h2 {
float: right;
width: 190px;
color: #373936;
font-size: 16px;
letter-spacing: 1px;
}

#sidebar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	}

	

		#sidebar ul li a {
			color: #fff;
			display: block;
		width: 120px;
		font-size: 18px;
		font-weight: bold;
		line-height: 130%;
		padding: 10px 10px 10px 20px;
		text-align: left;
			text-decoration: none;
			}

		#sidebar ul li a:hover {
			color: #c1d82f;;
			text-decoration: none;
			background: #fff;
			}

		#sidebar ul li a.active {
			color: #c1d82f;
			text-decoration: none;
			background: #fff;
			}

#blogsidebar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	}

	

		#blogsidebar ul li a {
			color: #fff;
			display: block;
		width: 220px;
		font-size: 16px;
		font-weight: bold;
		line-height: 130%;
		padding: 10px 10px 10px 20px;
		text-align: left;
			text-decoration: none;
			}

		#blogsidebar ul li a:hover {
			color: #c1d82f;;
			text-decoration: none;
			background: #fff;
			}

		#blogsidebar ul li a.active {
			color: #c1d82f;
			text-decoration: none;
			background: #fff;
			}
#blogsidebar h3 {
color: #fff;
}

#footer {
width: 960px;

background: url(http://positivespacestore.com/images/interface/ps_logo_small.png) no-repeat right top;
padding-top: 15px;
margin: 10px 0;
font-size: 12px;
color: #fff;
text-align: left;
}

.green {
color: #c1d82f;
}

div.pic {float: left; height: 110px; width: 110px;
  padding: 5px 5px; margin: 5px 5px;}
div.pic img {border: 2px solid #c1d82f;}
div.ls img {height: 100px; width: 100px; margin: 5px 0 0;}
div.pt img {height: 150px; width: 101px; margin: 0 16px;}
div.pic ul {margin: 0.25em 0 0; padding: 0;
  font: bold small Arial, Verdana, sans-serif;
  }
li.title {display: block; text-align: center; list-style:none;}
div.pic a {border-bottom:none;}

.posted {
font-size: 11px;
}

.paginate {
font-size: 11px;
width: 200px;
display:block;
color: #fff;
padding: 5px 5px 5px 20px;
background: #c1d82f;
margin-left: -20px;
}

.entry {
margin-top: 10px;
padding: 10px 0px;
border-top: 1px dashed #c1d82f;
}

.myForm  input, select, textarea, checkbox  {
		font-family: arial;
		font-size: 11px;
		
	}
	
	.txtbox {
	border: 1px solid #fff;
	width: 150px;
       margin-top: 14px;
	padding: 3px 3px 0 0;
	font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 12px;
        float: left;
	}

     .button {
margin: 10px 0 0 5px;
float: left;
}

	.required {
		color: red;
	}
