/* 	------------------------------------------------- 
	This is the CSS for TimothyLukeHopkins.com
	
	Created by: Tim Hopkins
	Date updated: 8/27/2010
	
	Orange: #E14719
	Yellow: #EEF287
	
----------------------------------------------------------------------------------------- */


body { font-family: 'Droid Sans', Arial, sans-serif; color: #fff; background: #000 url(/img/bgtexture.jpg); font-size: 14px; line-height: 1.4;}
p { letter-spacing: 0.5px;}
a, a:visited { color: #eef287; text-decoration: none;  font-weight: normal;}
a:hover  { 	background: #eef287; color: #000; border: none; 
	background-color: rgb(238,242,135);
	-webkit-transition: color .35s linear;
	transition: color .35s linear;
	transition: background-color .35s linear .1;}
a:active { margin-top: 2px; }



/* Header
----------------------------------------------------*/
#header { text-align: center; padding-top: 20px; margin-bottom: 30px;}
#header small { text-align: center; letter-spacing: 1px; font-size: 11px; margin: 0 auto; }
h1#logo { padding: 0; margin:15px 0 20px; text-align: center;}
h1#logo a, h1#logo a:visited  { font-size: 45px; color: #fff; background: transparent; font-weight: bold; text-shadow: 0 1px 0 #999; padding: 15px; margin:0; text-decoration: none; text-shadow: 0px 1px 1px #999; -webkit-border-radius: 8px;}
h1#logo a:hover{  text-decoration: none; border: none; text-shadow: 1px 2px 1px #634624, 2px 3px 1px #555; }
img { max-width: 100% }
#topnav {
	text-align: center;
	margin: 20px 0 10px;
}

#topnav a, #topnav a:visited {
	padding; 10px;
	margin: 20px 15px;
	font-weight: bold;
}

#topnav a:hover { 
	background: #eef287; color: #000; border: none; 
	background-color: rgb(238,242,135);
	-webkit-transition: color .35s linear;
	transition: color .35s linear;
	transition: background-color .35s linear .1;
}

#intro { padding-bottom: 30px;}
h2#intro, h2#intro a, h2#intro a:visited { font-weight: bold; text-align: center;padding-bottom: 30px;}

.img-frame { 
	border: 4px solid #f5f5f5;
	text-align: center;
	margin-bottom: 20px;
	width: 766px;
	height: 282px;
	-webkit-border-radius: 4px; /* Saf3+, Chrome */
	border-radius: 4px; /* Opera 10.5, IE 9 */
	/*-moz-border-radius: 30px;  Disabled for FF1+ */
}


#twitter_div{
	width:100%;
	margin:0;
	padding:0px;
	background: url(/img/quotes.png) no-repeat top left;
	text-align:left;
	float: left;
}

#twitter_div ul { margin: 0 0 0px 0; }

#twitter_update_list{font-weight:normal; display: inline;}
#twitter_update_list ul{float:left; margin-top: 10px;}
#twitter_update_list li{list-style:none; background: transparent; padding:0px; color: #fff; display: block;}

img a.work, img a.work { border: none; text-transform: none; }

h3 { font-weight: normal; }

#footer { padding-top: 40px; text-align: center; }
