body {
background:url(images/bg.jpg) repeat-x;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a, a img, img {
outline:none;
border:0px;
}

#main {
width:950px;
margin:0px auto;
}

.iconbox {
background:url(images/iconbox.jpg) no-repeat;
width:950px;
height:102px;
}

.iconbox a {
float:left;
margin-top:23px;
}

.iconbox a.padright {

margin-right:60px;
}

.iconbox a.first {
margin-left:62px;
margin-right:60px;

}

#body1 {
clear:both;
width:950px;
height:518px;
background:url(images/bodybg1.jpg) no-repeat;
}

.ipad {
padding-left:34px;
padding-top:24px;
}

#bottombody {
background:url(images/mainbg.jpg) repeat-y;
}

#bluebox1 {
width:351px;
height:265px;
background:url(images/bluebox1.jpg) no-repeat;
float:left;
}

#bluebox1 .pad {
padding-left:27px;
padding-top:91px;
color:#fff;
font-size:14px;
width:295px;
}

#bluebox2 {
width:343px;
height:265px;
background:url(images/bluebox2.jpg) no-repeat;
float:left;
}

#bluebox2 .pad {
padding-left:20px;
padding-top:92px;
color:#fff;
font-size:14px;
width:315px;
}

form {
margin:0px;
}

#formdiv table {
margin:0px auto;
}

#formdiv table tr td {
padding-right:5px;
color:#fff;
padding-bottom:3px;
}

#formdiv table tr td .inp {
border:1px solid #b49ee7;
color:#000;
background:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#bluebox3 {
width:193px;
float:left;
}

.clear {
clear:both;
}

#leftcol {
width:622px;
float:left;
}

#rightcol {
width:265px;
float:left;
}

#rightcol #toc {
padding-top:8px;
padding-left:7px;
line-height:18px;
font-size:12px;
}

#bigblue1 {
height:507px;
width:622px;
background:url(images/bigblue1.jpg) no-repeat;
}

#bigblue1 .bpad {
padding-top:58px;
padding-left:27px;
width:560px;
font-size:16px;
color:#fff;
line-height:24px;
}

#bigblue2 {
height:380px;
width:622px;
background:url(images/bigblue2.jpg) no-repeat;
}

#bigblue2 .bpad {
padding-top:74px;
padding-left:251px;
width:335px;
font-size:12px;
color:#fff;
line-height:24px;
}

#tweet {
height:303px;
width:622px;
background:url(images/tweetbg.jpg) no-repeat;
}

#tweet .pad {
margin-left:41px;
width:530px;
padding-right:10px;
height:199px;
overflow:auto;
}

#tweet .pad #tweetload {
padding-top:80px;
padding-left:240px;
}

#tweet .pad .entry {
font-size:14px;
margin-bottom:10px; 
height:51px; 
padding-top:8px; 
padding-bottom:8px; 
border-bottom:1px dashed #ccc;
color:#333;
}

#tweet .pad .entry a {
color:#0084B4;
font-weight:bold;
text-decoration:none;
}

#tweet .pad .entry a:hover {
text-decoration:underline;
}

#tweet .pad .entry .updated {
font-size:12px;
font-style:italic;
color:#777;
}

