/* --Shared Styles-- --Shared Styles-- --Shared Styles-- --Shared Styles-- --Shared Styles-- */
/*   																						 */
/* Used on all pages Used on all pages Used on all pages Used on all pages Used on all pages */
/*   																						 */
/* --Shared Styles-- --Shared Styles-- --Shared Styles-- --Shared Styles-- --Shared Styles-- */

/* Overall Styles Overall Styles Overall Styles Overall Styles */
/*   														   */
/* Overall Styles Overall Styles Overall Styles Overall Styles */
body{
	font-size:13px;
	font-color:#CCC;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
	background:#d3c4b5 url(../images/shared/bg.gif) top left repeat-x;
}

a{
color:#339999;
}
a:visited{
color:#003333;
}
a:hover{
text-decoration:none;
}
a:focus{
outline:none;
}
p{
line-height:1.5em;
margin:0 0 10px;
padding:0px;
}

h1,h2,h3,h4,h5{
color:#000000;
}

img{
margin:0 0 0 0;
padding:0 0 0 0;
}
a img{
border:0;
}

h1, h2, h3, h4, h5, h6{
margin:0 0 0 0;
padding:0 0 0 0;
}
h1{ }
h2{ }
h3{ }
h4{ }
h5{ }
h6{ }

a{ }
a:hover{ }
a:visited{ }

em{ }
strong { }

ul, ul li, ol, ol li{
margin:0 0 0 0;
padding:0 0 0 0;
}
ul{ }
ul li{ }
ul ul li{ }

ol{ }
ol li{ }
ol ol li{ }

p{
}

blockquote{ }

hr{ }


/* Overall Overall Overall Overall Overall Overall Overall Elements */
/*   														        */
/* Overall Overall Overall Overall Overall Overall Overall Elements */

#container{
}

#content{
	width:762px;
	text-align:left;
	margin-bottom:10px;
}
ol {
	margin:0 20px 0 20px;
	padding:0px 0 0 0px;
}
ol li{
line-height:1.3em;
margin:0px;
padding:0px 0px 15px;
font-weight:bold;
font-size:15px;
color:#000000;
}
ol li span{
font-size:13px;
font-weight:normal;
color:#515151;
}
ol li span strong{
font-size:15px;
color:#000000;
}


/* Header Header Header Header Header Header Header Header Header */
/*   														   	  */
/* Header Header Header Header Header Header Header Header Header */


/* Navigation Navigation Navigation Navigation Navigation Navigation */
/*    																 */
/* Navigation Navigation Navigation Navigation Navigation Navigation */

/* Horizontal Navigation */
#nav{
padding:0 0 20px 0;
margin:0;
text-align:center;
height:31px;
background-color:#FFF;
}
#nav ul{
width:720px;
margin:0 0 20px;
padding:0 20px;
height:31px;
background:#e57e19 url(../images/shared/tnav-bg.gif) top repeat-x;
}
#nav ul li{
margin:0px;
padding:0px;
height:31px;
display:inline;
float:left;
}
#nav ul * a{
text-indent:-9999px;
height: 31px;
text-decoration: none;
display:block;
}
#nav ul li.home a:hover, #nav ul li.credits a:hover, #nav ul li.scripts a:hover, #nav ul li.blog a:hover {
background-position: 0 -32px;
}
#nav ul li.home a{
width: 193px;
background: url(../images/shared/tnav-home.gif) 0 0 no-repeat;
}
#nav ul li.credits a{
width: 128px;
background: url(../images/shared/tnav-credits.gif) 0 0 no-repeat;
}
#nav ul li.scripts a{
width: 189px;
background: url(../images/shared/tnav-scripts.gif) 0 0 no-repeat;
}
#nav ul li.blog a{
width: 210px;
background: url(../images/shared/tnav-blog.gif) 0 0 no-repeat;
}




/* Secondary Navigation Secondary Navigation Secondary Navigation */
/*  															  */
/* Secondary Navigation Secondary Navigation Secondary Navigation */

/* Left Navigation */
#leftnav{
width:206px;
float:left;
margin:0 0 0 18px !important;
margin:0 0 0 10px;
padding:0px;
position:relative;
}

#leftnav ul.nava{
margin:0px;
padding:0px;
width:206px;
height:300px;
}

#leftnav ul.nava li{
list-style:none;
/*display:inline;*/
padding:0px;
margin:0px;
}

#leftnav ul.nava * a{
text-indent:-9999px;
width:206px;
text-decoration:none;
display:block;
}

#leftnav ul.nava li.distribute a:hover, #leftnav ul.nava li.support a:hover, #leftnav ul.nava li.updates a:hover{
background-position:-208px 0;
}

#leftnav ul.nava li.distribute a{
height:67px;
background: url(../images/shared/lnav-distribute.gif) 0 0 no-repeat;
}

#leftnav ul.nava li.support a{
height:66px;
background: url(../images/shared/lnav-support.gif) 0 0 no-repeat;
}

#leftnav ul.nava li.updates a{
height:63px;
background: url(../images/shared/lnav-updates.gif) 0 0 no-repeat;
}



/* Content Area Content Area Content Area Content Area Content Area */
/*  															    */
/* Content Area Content Area Content Area Content Area Content Area */

/* Main Area */
#mainarea{
width:762px;
position:relative;
z-index:45;
}
#maincontent_holder{
background:#FFF;
border:solid 1px #CCCCCC;
border-top:none;
border-bottom:none;
padding:0 0 15px 0;
}
#maincontent{
	padding:0;
	margin:0;
	width:760px;
	display:table;
	background:#FFF url(../images/shared/line.gif) repeat-y;
	background-position:227px 0;
}


/* Right Main Area */
#rightarea{
width:456px;
padding:0 36px 0 10px;
/*margin:0 10px;
float:left;*/
margin:0 10px 0 230px;
background-color:#FFFFFF;
display:block;
}

#rightarea:after{
display:block;
visibility:hidden;
clear:both;
height:0;
content:" ";
}

.whatis{
margin:0px;
padding:0px;
}
.whatis h2{
padding:0px;
margin:5px 0 20px;
/*display:none;*/
}
.bottomimg{
float:right;
position:relative;
left:40px;
}
.bottomimgflush{
float:right;
position:relative;
left:64px;
top:29px;
}
/* Clear Fix */
#mainarea:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}
#mainarea:after { 
display: inline-block;
_height: 1%; }
/* Hides from IE-mac \*/
#mainarea:after { 
display: block; 
}
/* End hide from IE-mac */



/* Footer Footer Footer Footer Footer Footer Footer Footer Footer */
/*  															  */
/* Footer Footer Footer Footer Footer Footer Footer Footer Footer */
/* Footer */

.us_site{
float:right;
margin-top:10px;
}

#footer{
text-align:center;
color:#000000;
font-size:11px;
margin-top:3px;
}

#footer a{
color:#000000;
}

#footer a:hover{
text-decoration:none;
}

.logo{
float:left;
margin-top:10px;
width:140px;
}

.logo p{
font-size:11px; 
margin:0px; 
padding:0px;
}

.foottext{
padding-top:6px;
width:800px;
}

#sticker{
position:relative;
top:455px;
left:663px;
z-index:100;
}