/* ToddColeman.com Styles */

body
{
background: #2a2a2a;
color: #959595;
margin: 0;
padding: 0;
font: normal 12px Helvetica, Arial, Verdana, sans-serif;
}

#container
{
width: 960px;
background: #2a2a2a;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

#about
{
/* font-family: Georgia, Times, serif; */
/* font-style: italic; */
line-height: 18px;
margin: 0 auto;
overflow: hidden;
padding: 0 0 0 32px;
width: 960px;
}

#about a
{
color: #737373;
text-decoration: none;
}

#about a:hover
{
color: #5e5e5e;
text-decoration:none;
}

.aboutcolumn1
{
float: left;
padding: 0;
width: 664px;
letter-spacing: .02em;
}

.aboutcolumn2
{
float: left;
overflow: hidden;
padding: 0 0 0 32px;
width: 200px;
}

#findme
{
list-style-image: none;
list-style-position: outside;
list-style-type:none;
overflow: hidden;
padding: 0;
margin: 0;
}

#findme li
{
padding:3px 0 10px;
line-height: 20px;
}

#twitter a
{
background: url(../images/twitter_icon.png) top left no-repeat;
padding: 2px 0 20px 21px;
margin: 0;
}

#tumblr a
{
background: url(../images/tumblr_icon.png) top left no-repeat;
padding: 2px 0 20px 21px;
margin: 0;
}

#lastfm a
{
background: url(../images/last_fm_icon.png) top left no-repeat;
padding: 2px 0 20px 21px;
margin: 0;
}

#header
{
/* border: 1px solid black; */
padding: 0;
margin: 50px 32px 20px 32px;
background: url(../images/coleman_logo.jpg) top left no-repeat;
height: 37px;
}

#header p
{
float:right;
text-align: right;
}

.contact a
{
font-size: 12px;
padding-left: 20px;
color: #737373;
background: url(../images/email_icon.jpg) center left no-repeat;
text-decoration: none;
}

.contact a:hover 
{
color: #5e5e5e;
text-decoration:none;
}

.about a
{
font-size: 12px;
padding-left: 20px;
padding-right: 20px;
color: #737373;
background: url(../images/email_icon.jpg) center left no-repeat;
text-decoration: none;
}

.about a:hover 
{
color: #5e5e5e;
text-decoration:none;
}

#main_content
{
/* border: 1px solid blue; */
margin: 0;
padding: 0;
overflow: hidden;
}

#gallery
{
/* border: 1px solid green; */
width: 960px;
list-style-image: none;
list-style-position: outside;
list-style-type:none;
overflow: hidden;
padding: 0;
margin: 0;
}

#gallery li
{
float: left;
padding: 32px 0 0 32px;
}

#gallery li p
{
font-size: 11px;
text-align: center;
margin: 0;
padding: 5px 0 0 0;
width: 200px;
height: 25px;
}

#gallery li a img
{
border: none;
}

#gallery li a img:hover 
{
border: none;
}

#footer
{
clear:both;
padding: 32px;
text-align: center;
}

#twitter_div
{
background:#323232 none repeat scroll 0 0;
border:1px solid #454545;
float:left;
margin:5px 0 0 32px;
padding:10px;
width:178px;
}

#twitter-link
{
background: url(../images/twitter_icon_light.png) top right no-repeat;
display: block;
padding:0 20px 0 0;
text-align: right;
}

.sidebar-title
{
font-size: 12px;
}

#twitter_div a
{
font-size: 12px;
color: #8a8a8a;
text-decoration: none;
}

#twitter_div a:hover 
{
color: #737373;
text-decoration:none;
}

#twitter_update_list
{
color:#ACACAC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:3px;
}

#twitter_update_list li
{
font-family:Georgia,Times,serif;
font-size:12px;
font-style:italic;
letter-spacing:0.03em;
line-height:17px;
padding:0 0 10px;
}