* {margin:0;padding:0;}

body {font:13px Verdana, Arial, Helvetica, sans-serif; 
	background-color:#ffffff;
	line-height:1.5em; 
	color:#666666;}
	
li{list-style-type:disc;padding-top:3px;padding-bottom:3px;}

a img {border:none;}
a:hover img.floatRight {border:1px solid #40bdf5;}

img.floatRight { 
    float: right; 
    margin: 14px 0px 8px 15px; /*t r b l*/
	border:1px solid black;
}
img.floatRightNoBorder { 
    float: right; 
    margin: 14px 0px 8px 15px; /*t r b l*/

}


/*a:link {color: #0066ff;text-decoration:underline;}
a:hover {color:#7A0A17;text-decoration:underline;}
a:visited {color: #804249;text-decoration:underline;}
*/
p {margin:10px 0 5px 0;}  

#heading{
font-size:40px;
padding-left:13px;
font-family:Myriad Pro, Georgia, Helvetica;

}


/* Header */
#header {padding:0;/*t r b l*/
	height:280px;
	background-color:#ffcc00;
	border-bottom:1px black solid;}
#header #logo {width:956px; /*986 - 15 - 15 = 956px */
	margin:0 auto;}

#header img.logo {margin-top:26px;}

/* Phone Number */
#header #logo #call {width:344px;float:right;height:89px;margin-right:0px;margin-top:100px;}

/* Content Area */

#main {width:986px;
	margin:0 auto;
	clear:both;
	
	/*padding-right:15px;
	padding-left:15px;
	border:1px solid black;*/}

#main2 {width:986px;
	margin:0 auto;
	clear:both;
	padding-right:10px;
	padding-left:10px;}

#content {

width:956px;/*border:1px solid red;*/
	float:left;
	padding:30px 15px 25px 15px;/*t r b l*/}

#content h1 {font-size:1.65em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;padding:0;
	color:#ffcc00;
	line-height:1.1em;}

#content h2 {font-size:1.0em;
	margin:5px 0 0px 0; /*t r b l*/
	font-weight:normal;
	color:#cccccc;}

#content h3 {font-size:1.1em;font-weight:normal;
	margin:15px 0 10px 0;
	color:#7A0A17;}

#content pre {font-family:Verdana, Arial, sans-serif;
	margin:15px 0 15px 0;
	line-height:0.9em;
	font-size:0.9em;
	color:#010ACE;}

#content ul {list-style:square;margin:10px 0 10px 20px;list-style-position:outside;}
#content li {line-height:1.5em;font-size:0.9em;margin-left:20px;}
#content #list {width:200px;float:left;}
#content #screenshots {width:200px;float:right;padding-top:15px;}
#content #screenshots p {margin:5px 0 0 0;font-size:0.8em;}


/* NAVIGATION AREA */
#nav{
width:900px; 
float:right;  
text-align:right; 
padding:50px 15px 50px 0px; /*t r b l*/
font-size:30px;
font-family:Myriad Pro, Georgia, Helvetica}

#nav a{color:#333333;text-decoration:none;}
#nav a:hover{color:#40bdf5;text-decoration:underline;}


#content a{color:#40bdf5;text-decoration:underline;}
#content a:hover{color:#333333;text-decoration:underline;}

hr{
 color: #f2f2f2;
 background-color: #f2f2f2;
 height:1px;
 border:0; 
 margin:20px 0 50px 0 ;
 /*use this so that it looks the correct height in firefox and IE*/
}

hr.short{
	width:45%;
}


/* Sidebar */
/*#sidebar {width:250px ;float:right;
	padding:30px 5px 25px 10px;}

#sidebar ul {list-style:none;}

#sidebar h2  {font-size:1.2em;
	margin:25px 0 12px 0;
	color:#7A0A17;}

#sidebar img {margin-right:3px;}
#sidebar img.digg {padding-top:5px;}
*/

/* Footer */
#footer {background: #000000 url('../images/white_footer_block136.gif') repeat-x;
	color:#ffffff;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	
}

#footer a {color:#40bdf5;text-decoration:none;}
#footer a:hover {color:#ffffff;
	text-decoration:underline;}
#footer a:visited  {color:#ffcc00;
	text-decoration:none;}

#footer p {margin:0 0 15px 0;}
#footer p.axe img {margin-bottom:-7px;}

#foot {width:986px;
	margin:0 auto;
	background:  url('../images/push_footer_monster.gif') no-repeat;
	height:136px; /*make this height equal the height of the monster image*/
	line-height:1.1em;
	padding:0px;
	
}

#foot #left {width:200px;float:left;padding-top:185px;padding-left:15px;} /*here we use padding-top to control the vertical alignment of the text*/
#foot #right {width:700px;float:right;text-align:right;padding-top:185px;padding-right:15px;}/*here we use padding-top to control the vertical alignment of the text*/
