@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: Awesome-Inc
Theme URI: http://www.fusioncorpdesign.com
Description: This is the wordpress theme for Awesome-Inc.  Theme developed by Fusioncorp Design Mediahouse LLC.
Version: 1.0
Author: Fusioncorp Design Mediahouse LLC
Author URI: http://www.fusioncorpdesign.com

*/
html     {
        margin: 0; 
        padding: 0;	
}

body     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#e7e7e7;*/
	background: #393939 url(./images/bg.jpg) repeat-x;
	margin: 0; padding: 0;
	text-align: center;
}

.feed-title h3   {
        font-size: large;
        color: black;
}

.feed-title a {
        font-size: large;
        color: black;
}

.feed-desc  p   {
        font-size: large;
}

.feed-title-image     {

}

.feed-item-title     {
        font-size: large;
}

.feed-item-desc     {
        font-size: medium;
}
#phone    {
        position: absolute;
        top: 1050px;
        left: 925px;
}

#menu     {
        list-style: none;
               
}

#menu li     {
        float: left;
        width: 15em;
}



#agenda     {
        float:left;
        width: auto;
}

.demo     {
       float: right;
}

#IEroot .demo     {
       position: absolute;
       top: 300px;
       left: 800px;
}

#width     {
        width: 550px;
        padding: 0;
}

img     {
       border: 0;	
}

a     {
       color: #AE0A03;	
}
	
a:hover   {
       color: red;	
}

#container     {
	margin: 0 auto;
	width:1002px;
	text-align: left;
}	
	
#header {background: url(./images/top_bg.jpg) no-repeat center; height:126px; width:1002px; }
#header2 {background: url(./images/top_bg2.jpg) no-repeat left; height:126px; width:1002px; }

#headerNavBoxLeft    {
      font: 1px/1px Arial, Helvetica, sans-serif;
      float: left;
      width: 350px;
}

#headerNavBox     {
	width: 440px;
        height: 27px;
        float: right;
        margin-right:48px;
        margin-top: -1px;
        text-align:right;
        font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
        background: url(./images/nav-bg.gif) no-repeat bottom left;
        padding-right: 3px;
        color: #C00;
}

#headerNavBox ul     {
	margin-top: -27px;
	width: 430px;
	list-style:none;
	padding:5px 2px;
}

#headerNavBox li     {
	/*border-left:1px dotted gray;*/
	display:inline;
	/*background: url(./images/navbullet.png) no-repeat top left;*/
	padding: 2px 0;
	/*padding-left: 10px;*/
	border-left: 0px dotted #999;
	padding-left: 3px;
}


#headerNavBox li.begin     {
	border:none;
}

#headerNavBox a     {
	text-decoration:none;
	/*color: #fff;*/
	color: #fff;
	font-weight:bold;
	padding:10px 5px;
	padding-left: 0px;
	margin-left: -1px;
}

#headerNavBox a:hover     {
color:red;
}

#contentContainer     {
	width: 1002px;
	margin: auto;
	background: url(./images/mid-bar2.gif) repeat-y;
	margin-bottom:0px;
	padding-bottom:30px;
	padding-top: 10px;
	overflow: visible;
}


.contentContainer2     {
	overflow: visible;
}


#content     {
        /* all the properties below only have to be typed out once... i.e. all browsers will translate them.  they problematic properties  need to be included in the hacks below*/
        float:left;
        width:605px;
        font-size:12px;
        color:#515151;
        background: url(./images/bodybg.png) no-repeat center 20px ;
        margin-left:100px;
        min-height: 600px;
        border: 0px solid;
        overflow: visible;

      /*using the below lines, coupled with this line, this case will only appear green in ie8*/
      /*this is a hack that works for all IE7 and below browsers (and Ie8 in compatability mode, which basically views the page as if it where in ie7)... 
	 the * html case below only works in ie 6*/
}
/* The below is optional for IE6 */


/*
*html #content     {
	width: 580px;
	margin-left:60px;
}*/


#content h2     {
	font-size: 16px;
	color: #333;
	font-weight:bold;
}

#sidebar     {
	float:right;
	width:230px;
	margin-right:60px;
	font-size:12px;
	border: 0px solid;
}



#sidebar h2     {
	margin:0;
	font-size:16px;
	color:#AE0A03;
	border: #999;
	border-bottom: 1px dotted #666;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

#posts     {
	padding-top:20px;
}

#bulletImage     {
	height:13px;
	width: 13px;
	background:url(./images/bullet.png);
	float:left;
}

#postTitle     {
	padding-left: 15px;
	float:left;
	position:relative;
	top:-5px;
	text-align:left;	
	width: 175px;
	margin-bottom:15px;
}

#postTitle a     {
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#AE0A03;
}

#postTitle a:hover     {
	text-decoration:none;
}

#postTitleBig a     {
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
	color:#AE0A03;
}

#postTitleBig a:hover     {
	text-decoration:none;
}

#footer     {
	background: url(./images/footer.jpg);
	margin:auto;
	width :1002px;
	height:45px;
}

.dropnav a      {
padding: 0;
color: #333;
}

.dropnav a:hover     {
color: #888;
padding: 0;
text-decoration:underline;
}

textarea    {
	width: 500px;
}

.icons1     {
        position:relative;
        width:1px;
        height:1px;
        z-index: 1;
}

.icons2     {
	width: 200px;
        position: absolute;
        top: 100px;
        left: 717px;
        z-index: 0;
}
	
.footcopy     {
	font: 8pt/8pt Verdana, Geneva, sans-serif;
	color: #CCC;
	padding-top:  30px;
	padding-left: 130px;
}
		
		
#s     {
         border: 1px solid #666;
         background: white;
         height: 18px;
}



#go     {
	background: url(./images/button-search.jpg) no-repeat;
	border: 0;
	width: 66px; height: 21px;
}
	
div .subnav1     {
        float:right;
        clear:both;
        margin-right: 60px;
        margin-top: 9px;
        color: #9D9D9D;
}
		
.subnav1 a     {
        color: #9D9D9D;
        /*border-left: 1px dotted color: #9D9D9D;*/
        text-decoration:none;
}

.navflashcontainer     {
        position: relative;	
}

.nav-flash     {
        /*position: absolute;	*/
}
	
.nav-flash2      {
	display: none;
}
	
.logoflashcontainer     {
        position:relative;
}

.logoflash     {
	position:absolute;
	left: 75px;
	top:5px;
	width: 420px;
	height: 110px;
	border: 0px dotted white;
	background: url(http://awesomeinc.org/wp-content/themes/Awesome-Inc/images/logo-bg.jpg) no-repeat;
}
		
.mobilexbanner1     {
        position: relative;	
        height: 105px;
}
	
.mobilexbanner2     {
        position: absolute;	
        top: -24px;
}
		
.hometable     {
        margin-left: -20px;	
}

#IEroot html   {
    margin: 0; 
    padding: 0;
}

#IEroot body   {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color:#e7e7e7;*/
	background: #393939 url(./images/bg.jpg) repeat-x;
	margin: 0; padding: 0;
	text-align: center;
        overflow: hidden;
}

#IEroot #width   {
    width: 550px;
        padding: 0;
}

#IEroot img   {
    border: 0;
}

#IEroot a   {
    color: #AE0A03;
}

#IEroot a:hover   {
    color: red;
}

#IEroot #container   {
    margin: 0 auto;
	width:1002px;
	text-align: left;
}

#IEroot  #header  {
    background: url(./images/top_bg.jpg) no-repeat center; height:126px; width:1002px; 
}

#IEroot #header2    {
    background: url(./images/top_bg2.jpg) no-repeat left; height:126px; width:1002px;
}

#IEroot #headerNavBoxLeft    {
    font: 1px/1px Arial, Helvetica, sans-serif;
      float: left;
      width: 350px;
}

#IEroot #headerNavBox   {
    width: 440px;
        height: 27px;
        float: right;
        margin-right:48px;
        margin-top: -1px;
        text-align:right;
        font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif;
        background: url(./images/nav-bg.gif) no-repeat bottom left;
        padding-right: 3px;
        color: #C00;
}

#IEroot #headerNavBox ul   {
    margin-top: -27px;
	width: 430px;
	list-style:none;
	padding:5px 2px;
}

#IEroot #headerNavBox li   {
    /*border-left:1px dotted gray;*/
	display:inline;
	/*background: url(./images/navbullet.png) no-repeat top left;*/
	padding: 2px 0;
	/*padding-left: 10px;*/
	border-left: 0px dotted #999;
	padding-left: 3px;
}

#IEroot  #headerNavBox li.begin  {
    border:none;
}

#IEroot #headerNavBox a   {
    text-decoration:none;
	/*color: #fff;*/
	color: #fff;
	font-weight:bold;
	padding:10px 5px;
	padding-left: 0px;
	margin-left: -1px;
}

#IEroot #headerNavBox a:hover   {
    color:red;
}

#IEroot #contentContainer   {
    width: 1002px;
	margin: auto;
	background: url(./images/mid-bar2.gif) repeat-y;
	margin-bottom:0px;
	padding-bottom:30px;
	padding-top: 10px;
	overflow: hidden;
}/*was visible */

#IEroot .contentContainer2     {
	overflow: hidden/*was visible*/;
}


#IEroot #content     {
        /* all the properties below only have to be typed out once... i.e. all browsers will translate them.  they problematic properties  need to be included in the hacks below*/
        float:left;
        width:605px;
        font-size:12px;
        color:#515151;
        background: url(./images/bodybg.png) no-repeat center 20px ;
        margin-left:100px;
        min-height: 600px;
        border: 0px solid;
        overflow: hidden;
}/*was visible*/

#IEroot #content     {
	width: 580px;
	margin-left:60px;
}


#IEroot #content h2     {
	font-size: 16px;
	color: #333;
	font-weight:bold;
}

#IEroot #sidebar     {
	float:right;
	width:230px;
	margin-right:60px;
	font-size:12px;
	border: 0px solid;
}



#IEroot #sidebar h2     {
	margin:0;
	font-size:16px;
	color:#AE0A03;
	border: #999;
	border-bottom: 1px dotted #666;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

#IEroot #posts     {
	padding-top:20px;
}

#IEroot #bulletImage     {
	height:13px;
	width: 13px;
	background:url(./images/bullet.png);
	float:left;
}

#IEroot #postTitle     {
	padding-left: 15px;
	float:left;
	position:relative;
	top:-5px;
	text-align:left;	
	width: 175px;
	margin-bottom:15px;
}

#IEroot #postTitle a     {
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	color:#AE0A03;
}

#IEroot #postTitle a:hover     {
	text-decoration:none;
}

#IEroot #postTitleBig a     {
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
	color:#AE0A03;
}

#IEroot #postTitleBig a:hover     {
	text-decoration:none;
}

#IEroot #footer     {
	background: url(./images/footer.jpg);
	margin:auto;
	width :1002px;
	height:60px;
    overflow: hidden;
}/*no overflow before*/
/* 45px height above */
#IEroot .dropnav a      {
padding: 0;
color: #333;
}

#IEroot .dropnav a:hover     {
color: #888;
padding: 0;
text-decoration:underline;
}

#IEroot textarea    {
	width: 500px;
}

#IEroot .icons1     {
        position:relative;
        width:1px;
        height:1px;
        z-index: 1;
}

#IEroot .icons2     {
	width: 200px;
        position: absolute;
        top: 100px;
        left: 717px;
        z-index: 0;
}
	
#IEroot .footcopy     {
	font: 8pt/8pt Verdana, Geneva, sans-serif;
	color: #CCC;
	padding-top:  20px;
	padding-left: 130px;
    overflow: hidden;
}/*didn't have overflow*/
		/* top pad above original 2px */
		
#IEroot #s     {
         border: 1px solid #666;
         background: white;
         height: 18px;
}



#IEroot #go     {
	background: url(./images/button-search.jpg) no-repeat;
	border: 0;
	width: 66px; height: 21px;
}
	
#IEroot div .subnav1     {
        float:right;
        clear:both;
        margin-right: 60px;
        margin-top: 9px;
        color: #9D9D9D;
}
		
#IEroot .subnav1 a     {
        color: #9D9D9D;
        /*border-left: 1px dotted color: #9D9D9D;*/
        text-decoration:none;
}

#IEroot .navflashcontainer     {
        position: relative;	
}

#IEroot .nav-flash     {
        /*position: absolute;	*/
}
	
#IEroot .nav-flash2      {
	display: none;
}
	
#IEroot .logoflashcontainer     {
        position:relative;
}

#IEroot .logoflash     {
	position:absolute;
	left: 75px;
	top:5px;
	width: 420px;
	height: 110px;
	border: 0px dotted white;
	background: url(http://awesomeinc.org/wp-content/themes/Awesome-Inc/images/logo-bg.jpg) no-repeat;
}
		
#IEroot .mobilexbanner1     {
        position: relative;	
        height: 105px;
}
	
#IEroot .mobilexbanner2     {
        position: absolute;	
        top: -24px;
}
		
#IEroot .hometable     {
        margin-left: 1px;	
}
/* original value -20 */

