
* {
margin:0;
padding:0;
}

#dotcom{
padding-top:15px;
 opacity: 1; /* css standard */
    filter: alpha(opacity=100); /* internet explorer */

}

#dotcom:hover{
    opacity: 0.7; /* css standard */
    filter: alpha(opacity=70); /* internet explorer */
}

html,body,div,span,object,iframe,h1,h2,h3,h5,h6,p,blockquote,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,hr {
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:"Century Gothic", Arial;
line-height:inherit;
color:inherit;
}

@font-face{
font-family:"Raleway";
font-style:normal;
font-weight:100;
src: url("https://themes.googleusercontent.com/font?kit=RJMlAoFXXQEzZoMSUteGWKCWcynf_cDxXwCLxiixG1c") format("truetype");
}




h4 {
font-weight:bold;
font-size:100%;
font-family:"Arial";
}

table {
border-collapse:collapse;
border-spacing:0;
width:100%;
margin-bottom:5px;
}

input[type=text]:focus,input:focus,input[type=password]:focus,textarea:focus {
outline:0 none;
}

textarea {
resize:none;
}

a img {
border:0;
}

ul,li {
font-size: 15px;
line-height: 1.5;
}


body {
background:#FFF url(background.png) repeat-x scroll top left;
text-align:center;
font-family:Arial;
}

a {
color:#000;
text-decoration:none;
cursor:pointer;
}

a:hover {
text-decoration:underline;
}

h1 {
color:#000;
font-size:30px;
margin-top:24px;
}

h1.bigtitle {
font-family:"Raleway";
font-size:50px;
padding-bottom:10px;
margin-left:-5px;
margin-top:10px;
letter-spacing:-0.04em;
font-weight: bold;
}


h2 {
color:#000;
font-size:24px;
margin-top:10px;
margin-bottom:2px;
}

h3 {
color:#000;
font-size:20px;
margin-top:6px;
margin-bottom:2px;
}

p {
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#4d4d4d;
font-size:14px;
line-height:22px;
margin-bottom:1px;
padding:1px 25px 4px 0;
}

.metaText {
font-size:13px;
color:#7d7d7d;
padding-bottom:10px;
}

#bodyInner dt {
font-weight:700;
}

dd {
margin-bottom:6px;
}

code {
font-family:Courier,monospace,fixed;
}

.clearme {
clear:both;
}

ul.bullets {
padding-left:2.5em;
margin-bottom:1em;
}

ul.bullets li {
list-style-type:square;
padding-bottom:3px;
}

div.largescreenshot {
float:left;
text-align:center;
width:150px;
margin:2px 3em 2px 2px;
}

img.floatImg {
float:left;
padding-right:17px;
}

img.floatSmallImg {
float:left;
padding-bottom:50px;
padding-right:25px;
}



#donate form {
padding-top:7px;
}

#donate .text {
border:1px solid #CCC;
height:25px;
float:left;
text-align:right;
padding-right:25px;
color:#555;
font-size:12px;
width:60px;
}

#donate .button {
border:1px solid #000;
background-color:#000;
padding-left:5px;
margin-left:5px;
padding-right:5px;
color:#FFF;
height:27px;
float:left;
font-size:12px;
}

#social {
float:right;
height:85px;
width:90px;
padding:7px;
}

#sidebar {
float:right;
padding-left:60px;
width:220px;
}

#left {
float:left;
}

#right {
float:right;
width:230px;
}

#sidebar h1 {
font-size:30px;
color:#0070bb;
}

.blueBox {
margin-bottom:15px;
border:1px solid #0070bb;
background-color:#bad9ea;
padding:10px;
}

.redBox {
margin-bottom:15px;
border:1px solid #c1272c;
background-color:#f7d4d4;
padding:10px;
}

.greenBox {
margin-bottom:15px;
border:1px solid #39b549;
background-color:#d0eed5;
padding:10px;
}

#bodyInner {
background:transparent url(https://dl.dropboxusercontent.com/u/1196901/_lock/highlight.png) no-repeat scroll top left;
width:980px;
text-align:left;
margin:0 auto;
padding:12px 10px 40px;
}

#footer {
clear:both;
float:left;
width:100%;
text-align:left;
margin-top:25px;
background-color:#FFF;
background-image:url(footerBackground.png);
background-repeat:repeat-x;
}

#linkBar {
background-color:#FFF;
border:1px solid #f1f1f1;
float:left;
margin-bottom:18px;
margin-top:10px;
clear:left;
text-decoration:none;
}

#linkBar .link {
position:relative;
display:block;
float:left;
font-size:15px;
text-decoration:none;
z-index:9999;
padding:8px 12px;
}

#linkBar .link:hover {
position:relative;
display:block;
float:left;
background-color:#000;
color:#FFF;
font-size:15px;
text-decoration:none;
padding:8px 12px;
}

#linkBar .link:hover a {
color:#FFF;
text-decoration:none;
}

#linkBar .link:hover ul {
display:block;
text-decoration:none;
}

#linkBar ul {
display:none;
background-color:#FFF;
border:1px solid #CCC;
position:absolute;
top:32px;
left:0;
width:170px;
-webkit-box-shadow:0 0 3px #DDD;
-moz-box-shadow:0 0 3px #DDD;
box-shadow:0 0 3px #DDD;
text-decoration:none;
}

#linkBar ul li {
display:block;
padding-right:10px;
}

#linkBar hr {
background:#CCC;
border:0;
height:1px;
width:100%;
}

#linkBar ul li a {
display:block;
width:50px;
padding:5px 0 5px 10px;
}

#linkBar .link:hover ul li a {
width:100%;
color:#000;
}

.extraInfoLink {
float:left;
padding-right:40px;
padding-top:10px;
font-size:13px;
}

.extraInfoLink:hover {
text-decoration:underline;
float:left;
padding-right:40px;
padding-top:10px;
font-size:13px;
}

#downloadButton {
height:53px;
position:relative;
clear:both;
float:left;
margin-top:30px;
background-color:#000;
color:#FFF;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
border:1px solid #FFF;
-webkit-box-shadow:0 0 10px #222;
-moz-box-shadow:0 0 10px #222;
box-shadow:0 0 10px #222;
padding:15px 15px 15px 90px;
}

#downloadDetails {
padding-left:3px;
color:#FFF;
}

.downloadText {
font-size:40px;
line-height:32px;
letter-spacing:.03em;
padding-bottom:6px;
display:block;
font-family:"trebuchet MS",Arial,Sans-Serif;
}

.normalButton {
height:26px;
position:relative;
float:left;
margin-top:8px;
margin-left:12px;
margin-bottom:12px;
background-color:#000;
color:#FFF;
font-size:26px;
letter-spacing:.03em;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
border:1px solid #FFF;
-webkit-box-shadow:0 0 10px #222;
-moz-box-shadow:0 0 10px #222;
box-shadow:0 0 10px #222;
min-width:60px;
text-align:center;
padding:15px;
}

.installbtn {
float:right;
width:180px;
height:60px;

}

.installbtn a {
display:block;
line-height:36px;
padding-left:30px;
padding-top:30px;
text-decoration:none!important;
}

.audienceCallout {
color:#999;
text-transform:uppercase;
font-size:14px;
margin-bottom:20px;
}

.productName {
color:#4d4d4d;
font-size:18px;
margin-bottom:5px;
display:block;
}

.productDescription {
color:#4d4d4d;
font-size:12px;
line-height:18px;
display:block;
}

.productDescription li {
list-style-type:circle;
}

.smallProjectImg {
float:left;
padding-left:7px;
padding-right:23px;
}

.projectMain {
padding-top:26px;
clear:both;
}

.projectLeft {
float:left;
width:500px;
}

.projectImg {
float:left;
width:350px;
padding:0px 60px 0 40px;
}

.projectDescription {
clear:both;
color:#4d4d4d;
font-size:15px;
line-height:24px;
display:block;
width:460px;
}

.tricolumn {
clear:both;
padding-top:60px;
color:#333;
}

.onecolumn,.lastcolumn {
float:left;
width:300px;
}

.onecolumn {
padding-right:40px;
}

.tricolumn h1 {
padding-bottom:20px;
}

.doublecolumn {
margin-left:10px;
width:100%;
margin-top:30px;
}

.doublecolumn td {
width:35%;
padding-right:12%;
padding-bottom:20px;
vertical-align:top;
}

.title {
font-weight:700;
font-size:16px;
}

.date {
color:#999;
font-size:12px;
padding-bottom:10px;
}

.excerpt {
color:#999;
font-size:13px;
padding-bottom:5px;
}

.readMore {
display:block;
padding-right:40px;
padding-top:10px;
font-size:13px;
}

.readMore:hover {
text-decoration:underline;
padding-right:40px;
padding-top:10px;
font-size:13px;
}

.horizontalRule {
clear:both;
border-top:1px solid #DDD;
margin-top:20px;
margin-bottom:20px;
width:100%;
}

.longtext {
background-color:#FFF;
border-top:1px solid #ccc;
padding:30px;
}

.news-descr {
text-align:justify;
direction:ltr;
}

.footer_col {
width:150px;
float:left;
}

.footerHeading {
color:#4d4d4d;
font-weight:700;
font-size:12px;
text-transform:uppercase;
padding-bottom:10px;
}

#footer ul a {
font-size:12px;
color:#393938;
}

#footer a {
color:#999;
}

#footer p {
font-size:10px;
line-height:12px;
}

.orange a,.orange h1,.orange #linkBar a,.orange #linkBar .link:hover ul li a,.orange h2 {
color:#f48b00;
}

.orange #linkBar .link:hover,.orange #linkBar .link:hover ul li a:hover {
color:#FFF;
background-color:#f48b00;
}

.orange #donate .button {
background-color:#f48b00;
border:1px solid #e47b00;
}

.orange #downloadButton,.orange .normalButton {
color:#FFF;
background:#f48b00 url(downloadButtonGradientOrangeBright.png) repeat-x;
text-decoration:none;
}

.orange #downloadButton:hover,.orange .normalButton:hover {
background:#f48b00 url(	.png) repeat-x;
}

.orange .screenshot {
cursor:pointer;
width:120px;
float:left;
margin:5px;
padding: 0px 0px 0px 0px;
}
