/* 
pink: #ff007c 
green:#90d000
blue:#24b3ee
orange:#ff6a12
*/

html,body {
	position: relative;
	width:auto; height:100%;
	text-align:center;letter-spacing:0.03em;
	background:#300602 url(../images/bkgslice.png) top center repeat-x;
	font: 12px/20px Helvetica, Arial, sans-serif;;color: #e7e7e7;
}

#wrapper {
	background: url(../images/shelf.png) top center no-repeat;
	text-align: left;
	margin: 0px auto;
    min-width:900px;
}

#leftfade{
	position:absolute;left:12px;
	width:60px;
	height:220px;
	top:0px;
	z-index:100;
}
	
#rightfade{
	position:absolute;right:-12px;
	width:60px;
	height:220px;
	top:0px;
	z-index:100;
}

#buzzwrap{
	position:relative;
	width:840px;
	height:380px;
	margin: 0px auto;}

#buzzwords{
	position:absolute;
	width:836px;900
	height:210px;
	margin-left:12px;
	overflow:hidden;
	z-index:1;}


#buzzwords a{line-height:31px;margin:0px 0px 0px 10px;letter-spacing:0em;}


h1.header{
	position:absolute;
	z-index:100;
	top:60px;
	left:319px;}
	
#navigation h2 {
	font-weight: normal;
	letter-spacing: -1px;
        font-size: 26px;
	font-weight:bold;
	margin:45px 0px 18px 0px;
}

#navigation{margin:0px;}
#navigation a{color:#fff;text-decoration: none;z-index:100;}
#navigation a:hover h2{color:#ff007c;z-index:100;}
#navigation h2.active{color:#ff007c;z-index:100;}

#strap{
	clear:both;
	float:left;
	width:100%;
	max-width:1200px;
	height:73px;
	margin:0px;
	padding:0px;
}


#backhome{
	float:right;margin:15px -30px 0px 0px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(../images/arrowup.png) top left no-repeat;
	display:block;
	width:30px;
	height:29px;
	}

#backcontent{
	float:right;margin:-14px -30px 0px 0px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(../images/arrowdown.png) top left no-repeat;
	display:block;
	width:30px;
	height:29px;
	}


#backhome:hover{
	background-position: bottom left;
	cursor:pointer;
}

#backhome.active{
	background-position: bottom left;
	cursor:pointer;
}

#backcontent:hover{
	background-position: bottom left;
	cursor:pointer;
}

#backcontent.active{
	background-position: bottom left;
	cursor:pointer;
}	

.colorbar{
	float:left;
	height:2px;
	width:100%;
	max-width:1200px;
	min-width:900px;
	display:inline;
	margin:0px;
	z-index:15;
}

.pink {background-color:#ff007c;margin:0px;display:inline;}
.green {background-color:#90d000;margin:0px;display:inline;}
.blue {background-color:#24b3ee;margin:0px;display:inline;}
.orange {background-color:#ff6a12;margin:0px;display:inline;}

.box {margin:0px auto;padding:0px 10px 30px 10px;z-index:101;}

.upperbar{margin-top:-6px;}
.medbar{top:-5px;}
.lowerbar{margin-top:-6px;}

#shdwupper{width:100%; height:36px;position:relative;bottom:0;left:0;margin-top:-31px;}
#shdwmid{width:100%; height:30px;margin-top:-6px;position:relative;top:0;left:0;}
#shdwlower{width:100%; height:36px;float:left;bottom:0;left:0;margin-top:-30px;clear:both;}

#quotes {text-align:center;margin:0px auto;margin-bottom:-3px;z-index:1;}

.container hr {
  display: none; 
}

.fix {margin-top:20px;}

.no-margin-bottom{
	margin:0;
}

.content {
 width:100%;
 margin:0px auto;top:
 min-width:20em;
 color:#353535;
margin-bottom:25px;
}

.content .hd .c,
.content .ft .c {
 font-size:1px; /* ensure minimum height */
 height:35px;
}

.content .ft .c {
 height:35px;
}

.content .hd {
 background:transparent url(../images/top_bg.png) no-repeat 0px 0px;
}

.content .hd .c {
 background:transparent url(../images/topr_bg.png) no-repeat right 0px;
}

.content .bd {
 background:transparent url(../images/mid_bg.png) repeat-y 0px 0px;
}

.content .bd .c {
 background:transparent url(../images/midr_bg.png) repeat-y right 0px;
}

.content .bd .c .s {
 margin:0px 30px 0px 0px;
 background:# url(../images/mid_bg.png) repeat-x 0px 0px;
 padding:1em;
}

.content .ft {
 background:transparent url(../images/bot_bg.png) no-repeat 0px 0px;
}

.content .ft .c {
 background:transparent url(../images/botr_bg.png) no-repeat right 0px;
}


/*inside-page style starts here*/

#inside-page{
	width:100%;
	padding:0px 25px 0px 25px;
        color:#333;
}


.inside-sidebar{ 
float:right;
width:278px;
margin-right:10px;
}

.inside-content {
position:relative;
margin-right:310px;
}


.inside-content h2{
        font-size: 26px;
	font-weight:bold;
	margin-bottom:35px;
}

.inside-content h2 img{float:left;margin:-7px 10px 0px 0px;
}

h2.project-title img{float:left;margin:-7px 10px 0px 0px;

}


.contact-info h2{
	font-size:22px;
	font-weight:bold;letter-spacing:-1px;
	margin-bottom:15px;
	padding-top:5px;
}
.inside-content h6, .inside-content h5, .inside-content h4, .inside-content h3{
	font-weight:normal;
	margin-bottom:20px;
}
.inside-content h3{
	font-size:20px;
}

.inside-content h4{
	font-size:16px;
}
.inside-content h5{
	font-size:14px;
}
.inside-content h6{
	font-size:12px;
}


.side-box{
	float:left;
	background:url(../images/sidebar_box_bg.gif) repeat-y;
	width:278px;
	margin-bottom:20px;

}
.side-box .side-box-top{
	background:url(../images/sidebar_box_top.gif) no-repeat top left;
	float:left;
	width:278px;
}
.side-box .side-box-top .side-box-bottom {
	background:url(../images/sidebar_box_bottom.gif) no-repeat bottom;
	float:left;
	width:278px;
}
.side-box-content{
	padding:26px!important;
	float:left;
	width:230px;
}
* html .side-box-content{
	padding:23px!important;
}



/*news style starts here*/
.side-news h2{
	font-size:16px;
	background:url(../images/ical.png) no-repeat left 0;
	padding:11px 20px 10px 45px;
	font-weight:bold;
	font-size:22px!important;
	color:#353535;
	letter-spacing: -1px;
	margin-bottom:30px!important;
}

.side-news h2 a{
	color:#353535;text-decoration:none;
}
.blogdate{margin-left:-40px;margin-right:16px;color:#fff;font-size:30px;}


.side-news ul{
	list-style:none;

}
.side-news ul li{
	line-height:15px;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border-bottom:1px solid #e4e4e4;

}
* html .side-news ul li{ /*IE6 fix*/
	border-top:1px solid #fff;
}
.side-news ul li .news-date{
	font-size:11px;text-transform:uppercase;
	display:block;
	margin:0 0 0px 0;
	color:#898989;
}
.side-news ul li .news-title{
	font-size:14px;
	display:block;
	margin:0 0 15px 0;
	
}


.side-news a.current{
background-image: url(http://beta.amplifiedstate.com/images/asterix.png);
background-repeat: no-repeat;
background-position: 0 .2em;
padding-left:1em;
	
}


/*newsletter style starts here*/
.newsletter{
	clear:both;
	line-height:15px;
}
.newsletter span{
	display:block;
	margin:0 0 5px 0;
}
.newsletter h2{
	font-size:16px;
	text-transform:uppercase;
	color:#222;
	padding:25px 20px 10px 52px;
	font-weight:bold;
	background:url(../images/mail_reply.png) no-repeat left 0;
}



#n_email{
	border:0;
	background:#d9d9d9;
	padding:4px 2px;
}
#btn_send{
	background:#418f80;
	border:0;
	padding:3px 5px;
	color:#fff;
}
.featured-product{
	margin:0 0 40px 0;
	float:left;
}

.featured-product ul
{
list-style-type: none;margin:-5px 0px 10px 0px
}

.featured-product li
{
background-image: url(../images/asterix.png);
background-repeat: no-repeat;margin-left:10px;
background-position: 0 .3em;
padding-left: 1em;
margin-bottom:5px;
}

.featured-product .body ul
{
margin-bottom:10px;
}

.project-content .body ul
{
margin-bottom:10px;
}

.project-content .body li
{
background-image: url(../images/asterix.png);
background-repeat: no-repeat;margin-left:10px;
background-position: 0 .3em;
padding-left: 1em;
margin-bottom:5px;
}

.intro-text{
	font-size:20px!important;
	color:#353535;
	line-height:28px;letter-spacing: -1px;
	margin-bottom:25px!important;
}

.thumb-medium{
	background:url(../images/thumb-bg.png) no-repeat;
	width:232px;
	height:200px;
	position:relative;

}

.thumb-large{
	background:url(../images/large-img-bkg.png) no-repeat;
	width:336px;
	height:286px;
	position:relative;
    padding-top:13px;
    padding-left:30px;
}

.thumb-large img{
	margin-bottom:15px;
	}

.right{float:right;margin:0px -10px 0px 10px}
.left{float:left;margin:0px 10px 0px -10px;}


.thumb-medium img{
	margin:11px 0px 0 18px;width:194px;height:166px;
}

.post{margin-bottom:20px;margin-top:0px;float:left;min-height:210px;border:1px solid #fff;}

.post-title{
font-size: 26px;margin:8px 0 22px 0;font-weight:bold;letter-spacing:-1px;
}

.post-title a{color:#333;}
.post-author {
margin:0px 0px 15px 0px;
}

.post-author em {
background:#ff007c;padding:3px 4px 2px 4px;margin-right:5px;color:#fff;
}

.post-author em a{
color:#fff;font-style:normal;
}



.what-links a{
border:1px solid #ff007c;padding:3px 4px 2px 4px;margin:0px 5px 0px 0px;color:#fff;
color:#ff007c;font-style:normal;}

.what-links {
margin:15px 0px 0px 0px;
}

.what-links a:hover{
border:1px solid #300602;color:#300602;font-style:normal;}

.quote{
	background:url(../images/quote.png) no-repeat top left;
	float:left;
	display:block;
	width:42px;
	height:40px;
	margin:6px 0 0 0;
	padding:0 10px 0px 0;

}

.side-box-quote{
	padding:10px 26px 26px 26px!important;
	float:left;
	width:230px;
	font: 12px/20px Georgia, 'Times New Roman', Times, serif;font-style:italic;
}


.imageborder img{
	background:#fff;
	border:1px solid #ebe8e2;
	padding:10px 10px;width:205px;height:140px;
	margin:0 0 15px 0;
}


/*highlighted-box style starts here*/
.highlighted-box{
	border-top:1px solid #d0d0c4;
	background:url(../images/gradient_bg.gif) repeat-x top;
	width:842px;
	padding:20px 30px;
}


/*form - Form Style*/
form {
  padding: 0px 0;
  margin:0;
}
form p{
	padding:0;
	margin:0 0 20px 40px;
}
label {
  float: left;
  width: 100px;
  padding-right: 1px;
}
input,
textarea{
  padding: 6px;
  font: 400 12px arial, sans-serif;
  background: #f1f0ee;
  border:1px solid #e0e0e0;
   color: #353431;
}
input:focus,
textarea:focus{  
  color: #353431;
  background:#ebeae7;
  border:1px solid #d3d3d3;
}
#name, #from, #subject{
	width:380px;
	background:url(../images/sidebar_nav_bg_hover.gif) repeat-x top;
}
#message{
	width:380px;
	height:150px;
	background:url(../images/sidebar_nav_bg_hover.gif) repeat-x top;
}
input.button {
  padding: 5px 20px;
  font: bold 1em arial, sans-serif;
  cursor: pointer;
  color: #efefef;
  background-color:#ff007c;
  border-width: 1px;
  border-style: solid;
  border: #ebe8e2 1px solid;
}
input.btn-search{
  padding: 5px 10px;
  font: bold 1em arial, sans-serif;
  cursor: pointer;
  color: #efefef;
  background-color:#ff007c;
  border-width: 1px;
  border-style: solid;
  border: #ebe8e2 1px solid;
}


.paginate{float:right;
	clear: both;
	font-size: 12px;
	margin-bottom: 10px;
        margin-top:-10px;
	text-align: right;
}
.paginate a, .wp-pagenavi .current{
	background: #FFFFFF url(images/box-bgr.gif) repeat-x scroll 0 100%;
	border: 1px solid #CFCFCF;
	margin-left: 0px;
	padding: 3px 7px;
	text-decoration: none;
}
.paginatei a:hover, .wp-pagenavi .current {
	background: #FFFFFF url(images/box-bgr.gif) repeat-x scroll 0 100%;
	color: #333;
}
.paginate .pages {
	float: left;
}

.paginate strong{
	background: #FFFFFF url(images/box-bgr.gif) repeat-x scroll 0 100%;
	border: 1px solid #CFCFCF;
	margin-left: 3px;
	padding: 3px 7px;
	text-decoration: none;
}

			
.head {
cursor: pointer;margin:0px 24px 30px 0px;
right: 0;overflow:hidden;
height:225px;
border:1px solid #ebe8e2;
padding:10px;

}

h2.project-title{
    font-size: 26px;
	font-weight:bold;
	margin-bottom:10px;
}

.head img{
width:100%;margin:0px auto;
}		
		
.project-content {
border-bottom: 1px solid #ccc;margin-right:24px;
display:none;margin:-15px 24px 30px 0px;
overflow: hidden;}

.project-content .intro{
	font-size:20px!important;
	color:#353535;
	line-height:28px;letter-spacing: -1px;
	margin-bottom:20px!important;
}
#theMenu{margin-top:0px;}

#lowercontent{}


#footer{margin:20px 0px 0px 0px;text-align:center;line-height:22px;
z-index:100;color:#fff;}
#footer .l{text-align:left;margin-left:10px;}
#footer .r{text-align:right;margin-right:0px}
