﻿/*** Header ***/
#header { height: 300px; margin: 0px; padding: 0; background: #052E42 url(images/home_banner_bgd.jpg) repeat-x; border-bottom: 1px solid #fff; }
#mainimg { margin-left: 85px; float: left; }
#header ul { float: left; margin: 20px 0px 0 20px; list-style: none; padding: 0; }
#header p { font-family: Arial, Tahoma, Sans-Serif; color: #7A9FC5; font-size: 10px; margin: 0; padding: 0; }
#header ul .hdr { font-weight: bold; color: #fff; text-decoration: none; font-size: 12px; }

/*** Content ***/
#pagecontent { background: #fff url(images/home_content_bgd.jpg) no-repeat bottom; padding-bottom: 45px; min-height:1px; }
#col1, #col2, #col3 { float: left; width: 251px; }
#col1, #col2 { margin-right: 20px; }
h2, h2 a { font-size: 11px; font-family: Verdana, Arial, Sans-Serif; color: #9D7A2A; font-weight: bold; margin-top: 10px; }
.date { font-weight: bold; font-style: italic; color: #666; }


/*** Solutions List ***/
#header li a { padding: 5px 10px; display:block; text-decoration:none; }
#header li a:hover { background-color:#446170; }

.sidebox { margin-top:20px; }

/*** Tweets ***/
#tweetwrap { float:right; margin-top:20px; margin-right:20px; }
#tweetwrap img { display:block; float:left; }
.tweet { width:600px; border:1px solid #ccc; border-left:0; height:50px; padding:0px 10px 5px 10px; float:left; background-color:#fff; }
.tweet ul { list-style:none; }
.tweet li { padding:0; margin:0; }
.tweet_list { padding:0px; margin:7px 10px 0 0px; }