/*  
Theme Name: ASYMPTOTE	
Theme URI: 0
Description: T0
Version: 0
Author: Asymptote Architecture
Author URI: 0

*/
.Kroeger0553 {font-weight: normal; font-style: normal; line-height:normal; font-family: 'kroeger05_53Regular', Arial, Helvetica, sans-serif;}
.Standard0755 {font-weight: normal; font-style: normal; line-height:normal; font-family: 'standard07_55Regular', Arial, Helvetica, sans-serif;}
body{
background-image:url("http://www.asymptote.net/wp-content/uploads/2010/06/blue_gradient4_saveweb.png");
background-color:#112a4a;
background-repeat:repeat-x;
	padding:0px;

	margin-top:0px;
}
p{
	text-align:justify;
}
img{
	margin:0px;
	padding:10px 0px 10px 0px;
	border:0px;
	
	}
a{
	text-decoration:none;
}
a{
	outline:none;
}
a:link{
	color:#F1F7FF;
}
a:visited{
	color:#F1F7FF;
}
h2{
	font-family:'standard07_55Regular', Arial, Helvetica;
        font-size:9.2px;
	font-weight:normal;	
	text-transform:UPPERCASE;
	color:#f47734;
	margin:0px;
	border:solid;
	border-width:0px 0px 1px 0px;
	border-color:#86919d;
	padding-bottom:7px;
	padding-top:5px;
	margin-bottom:5px;
	margin-top:2em;
}
h2 a{
	font-weight:normal;
	font-size:9.2px;
	text-transform:UPPERCASE;
	border-style:none;
	color:#f47734;
}
p a:link{
	color:#f47734;	
}
p a:visited{
	color:#f47734;	
}
h3 {
	padding-top:2em;
}
form{
	padding-bottom:10px;
}
.orange{
	color:#f47734;
}
.posted{
	font-size:10px;
	font-weight:bold;
	text-transform:UPPERCASE;
}
.inputBox {
	background-color:#081c34;
	border-style:solid;
	border-color:#103e77;
	border-width:1px;
	font-weight:bold;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	color:#F1F7FF;
	width:200px;
}
#header {
	/*position:absolute;*/	
	position:relative;
	top:10px;
	left:15px;
	margin-bottom:30px;
	width:960px;
}

#header img{
	padding:0px;
}
#header_intra {
	/*position:absolute;*/	
	position:relative;
	top:10px;
	left:15px;
	margin-bottom:30px;
	width:960px;
}
#header_intra img{
	padding:0px;
}
.post_wrapper{
	font-family:Arial, Helvetica;
	line-height:160%;
	letter-spacing:-.15px;
	font-weight:normal;
        font-size:11px;	
	position:relative;
	top: 0px;
}
.button_name{
	zoom:1;
	}
.buttonExpand{
zoom:1;
	top:-35px;	
float:right;
	padding:0px;
	margin:0px;
	width:12px;
	height:12px;
	background-image:url("images/nolines_plus.gif");
	background-repeat:no-repeat;
	vertical-align:text-top;
display:inline-block;
}
.buttonContract{
zoom:1;	
float:right;
	padding:0px;
	margin:0px;
	width:12px;
	height:12px;
	background-image:url("images/nolines_minus.gif");
	background-repeat:no-repeat;
	vertical-align:top;
}

.buttonExpand2{
zoom:1;
	top:-35px;	
float:left;
	padding:0px;
	margin:0px;
	width:12px;
	height:12px;
	background-image:url("images/nolines_plus.gif");
	background-repeat:no-repeat;
	vertical-align:text-top;
display:inline-block;
}
.buttonContract2{
zoom:1;	
float:left;
	padding:0px;
	margin:0px;
	width:12px;
	height:12px;
	background-image:url("images/nolines_minus.gif");
	background-repeat:no-repeat;
	vertical-align:top;
}

.trigger{
zoom:1;	
display:block;
z-index:-1;
	padding-bottom:4px;
	padding-top:5px;
        font-weight:normal;
}
.trigger2{
zoom:1;	
        display:block;
        z-index:-1;
	padding-bottom:1px;
	padding-top:1px;
        font-weight:normal;
}
#main {
zoom:1;
font-family:Helvetica,Arial,Sans-Serif;
	font-size:13px;
	color:#F1F7FF;
	line-height:125%;
	/*position:absolute;*/
	position:relative;
	left:5px;
	text-align:justify;
	width:620px;
	padding-left:10px;
	padding-right:10px;
margin-top:0px;
	padding-right:10px;
	vertical-align:text-top;
}
#slideshow {
	background-color:#ff0000;
	/*position:absolute;*/
	position:relative;
	left:0px;
}
#sidebar {
	position:absolute;
	left:650px;
	top:0px;
}
#sidebar_text{
size:10px;	
margin:0px;
	padding-left:10px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:10px;
	width:220px;
}
#sidebar_container{
	font-family:'standard07_55Regular', Arial, Helvetica;
	font-size:8px;
	text-transform:UPPERCASE;
	position:absolute;
	left:650px;
	top:1px;
	vertical-align:text-top;
	overflow:hidden;
}
#PORTFOLIO{
}

.menu_box{
	font-family:'standard07_55Regular', Arial, Helvetica;
	font-size:9px;
        font-weight:normal;
	text-transform:UPPERCASE;
border:solid;
	border-width:0px 0px 1px 0px;
	border-color:#86919d;
	width:245px;
	overflow:hidden;
}
#TWITTER{
	width:245px;
	font-size:8px;
	line-height:12px;
}
#TWITTER a{
	color:#db5d20;
	text-transform:uppercase;
}
.side_widget{
	font-family:'standard07_55Regular', Arial, Helvetica;
	font-size:8px;		
}
/*
.asy_tweet{
	padding:0px;
	margin:0px;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#ccc;
}
*/
ul{
	font-family:'standard07_55Regular', Arial, Helvetica;
	font-size:8px;	
padding:0px;
	margin:0px;
	list-style-type:none;
}
.side_widget{
	font-family:'standard07_55Regular', Arial, Helvetica;
	font-size:8px;
        text-transform:uppercase;	
        margin:0px;
	padding:0px;
	position:relative;
	left:0px;
	zoom:1;
}
br{
	margin:0px;
	padding:0px;
}
li{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	margin:0px;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#103e77;
	text-align:left;
}
li.cat-item{
	padding:0px;
	margin:0px;
	list-style-type:none;
	border:none;
}
ul.children{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.v_menu{
zoom:1;	
padding:0px;
	margin:0px;
	list-style-type:none;
	border:none;
}
/* This is for the list of the pages */
.page_item{
	list-style-type:none;
	border:none;
}
.more-link{
	text-transform:uppercase;
	font-size:10px;
	color:#f47734;
}
/* Sticky Footer */
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
margin: 0 auto;
width:915px;
	/*background-image:url("http://www.asymptote.net/wp-content/uploads/2010/06/blue_gradient4_saveweb.png");*/
		/*overflow:hidden;*/
	/*min-height: 100%;
 	height: auto !important;
 	height: 100%;
 	overflow:hidden;
	margin: 0 auto -4em;
	*/
}
.footer2{
	border:solid;
	border-width:1px 0px 0px 0px;
	border-color:#86919d;
	font-family:Helvetica,Arial,Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	width:900px;
	margin-left:10px;
	margin-top:10px;
	
	height:4em;
}
.footer2 p{
	padding-top:5px;
}
.push{
	height:4em;
}