/*
Theme Name: Drew and Jen go to London
Theme URI: http://wordpress.org/
Description: The custom theme for the Drew and Jen go to London blog.
Version: 1.0
Author: Drew Huddleston
Author URI: http://www.huddlestoncreative.com/

*/

/*
COLOURS
e9e9e9 = grey-body
121a77 = blue-dark
5c0f0f = red-dark
*/

html, body 					{ height:100%; }
body						{margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;background:#e9e9e9 url(../images/Site_Backgrounds/djgtl-bg-crescent-house.jpg) top left no-repeat;color:#444;}
.night						{background:#b6b6b6 url(../images/Site_Backgrounds/djgtl-bg-crescent-house-night-2.jpg) top left no-repeat;}

a img						{border:none;}
a:link						{color:#c46e34;}
a:visited					{color:#dd9564;}
a:hover						{color:#491301;}

h1, h2, h3, h4, h5			{letter-spacing:-0.05em;margin:0;}
h1							{font-size:3em;}
h2							{font-size:2em;}

.hidden 					{display:none;}
.clearBoth 					{clear:both;}
.enbiggen 					{font-size:1.3em;font-style:italic;}
.padding-10					{padding:10px;}
.column						{position:relative;}
.box						{background:#fff;margin-bottom:10px;padding:0;}
.column h2 					{background:#fff;text-transform:lowercase;font-family:Georgia;font-style:italic;line-height:1.2em;font-size:1.3em;font-weight:bold;color:#121a77;margin-bottom:5px;}
h2.journal	 				{margin:0;padding:10px 10px 0px 10px;z-index:10;}
.mini 						{font-size:0.8em;letter-spacing:-0.05em;}
.link-feed					{background: url(../images/icon-feed.png) right center no-repeat;position:absolute;top:10px;right:10px;padding-right:18px;padding-bottom:3px;}

#nav						{background:#5C0F0F url(../images/bg-stripes-red.gif);text-align:right;width:97%;margin:0 auto; border:#170404 2px solid; border-top:none;height:27px;}
#nav ul						{list-style-type:none;padding-top:3px;display:inline;}
#nav ul li					{display:inline;margin:0;}
#nav a						{font-size:1.2em;line-height:1.8em;color:#fff;text-decoration:none;padding:5px 10px;}
#nav a:hover				{text-decoration:underline;background:#792727;}
#nav #search 				{float:right;display:inline;margin:5px 8px;}
#nav #search #s 			{border:none;padding:2px 2px 2px 20px;background:#fff url(../images/icon-search.gif) 3px center no-repeat;}
#nav #search #searchsubmit 	{display:none;}

#header 					{position:relative;}
#header h1#title 			{background: url(../images/header.png) right 10px no-repeat;height:250px;}
#header h1#title a 			{position:absolute;display:block;height:110px;width:420px;top:50px;right:20px;}
#header h1#title span 		{display:none;}
#header #currentTime 		{position:absolute;top:166px;right:25px;}
#header #currentTime h3 	{font-size:1em;}
#header #currentWeather		{position:absolute;top:186px;right:25px;}
#header #currentWeather .weather {color:#58585A;font-size:18px;font-family:Georgia;font-style:italic;text-align:right;}
#header #currentWeather #weather #temp {width:70px;float:right;background: url(../images/weather-icons/thermostat.png) center right no-repeat;padding:0 30px 5px 0;}
#header #currentWeather #weather #temp span {font-size:23px;}
#header #currentWeather #weather #condition {width:300px;float:right;padding:2px 35px 2px 0px;font-size:23px;}
#header #local-language 	{background: url(../images/bg_content.png);color:#121A77;position:absolute;top:60px;left:30px;width:450px;padding:10px;}
#header #local-language strong {font-size:2.8em;font-family:Georgia;font-style:italic;line-height:1.2em;}
#header #local-language p 	{margin-bottom:5px;}

#wrapper					{width:960px;margin:0 auto;position:relative;}
#wrapper #calendar td, #wrapper #calendar th {padding:0;text-align:center;}

#localStuff 				{height:220px;}
#localStuff .box 			{height:100%;position:relative;}
#localStuff span 			{display:block;height:80px;overflow:hidden;margin-bottom:5px;}
#localStuff h2				{}
#localStuff .postThumb 		{width:130px;}
#localStuff p 				{text-align:left;line-height:1.2em;color:#5c0f0f;letter-spacing:-0.01em;margin:0;}
#localStuff a.readMore 		{position:absolute;bottom:6px;right:10px;}

#facebook 					{}
#facebook img 				{float:left;margin:0 10px 0 0;}
#facebook #fbDrew 			{}
#facebook #fbJen 			{}

#fb-user 					{border:none !important;padding:5px 0 0 0 !important; height:50px !important;}
#fb-user img 				{height:40px!important;width:40px;}
#sfc_comm_send 				{position:relative;top:-115px; left:0px}

#olderPosts 				{margin-top:10px;}
#olderPosts .col 			{width:133px;float:left;margin-right:6px;}
#olderPosts .last 			{margin:0;}

#video #vimeo 				{background:#fff;margin-bottom:5px;position:relative;}
#video #vimeo a 			{background: url(../images/icon-vid-play.gif) 65px 35px no-repeat;display:block;position:absolute;width:100%;height:100%;}
#video #vimeo a:hover 		{background: url(../images/icon-vid-play.gif) -195px 35px no-repeat;}
#video #vimeo img 			{width:100%;}
#vimeo_box 					{display:none;}
#images #flickr span		{height:60px;overflow:hidden;display:block;margin:0 4px 4px 0;float:left;width:83px;}
#images span img 			{width:83px;}
#images #flickr span.last 	{float:left;margin:0 0 4px 0;}
#contact input 				{width:90%;}
#contact textarea 			{width:90%; height:150px;}
#skype 						{position:absolute;top:-45px;right:-5px;}
#skype h2 					{background:none;display:inline;position:relative;float:left;font-size:1.2em;}
#skype img 					{margin:-2px 0 0 5px;float:right;}

#calendar caption 			{background:none;text-align:right;font-family:georgia;font-style:italic;font-weight:bold;margin:-10px 0 5px 0;}
#calendar table 			{margin:0;}
#calendar thead th 			{background:none;border-bottom:1px solid #8d8d8d;}
#calendar td span			{background:#ebebeb;display:block;margin:1px;font-family:georgia;font-style:italic;font-weight:bold;color:#898989;}
#calendar td span a 		{background:#;display:block;color:#121a77;}
#calendar td span a:hover 	{background:#c4c4c4;}
#calendar tfoot td			{border-top:1px solid #8d8d8d;}
#calendar tfoot span 		{background:none;}

.post 						{position:relative;}
.post .postThumb 			{width:200px;border:#e9e9e9 2px solid;background:#f2f2f2;padding:10px;float:left;margin:0 10px 0px 0;}
.post .entry 				{margin-top:10px;}
.local-language				{background: url(../images/local-language.gif) no-repeat top right;}
.local-language .post .entry p{margin:0;padding:0 0 1px 0;}
.post p						{line-height:1.5em;}
.post p img 				{width:450px;}
.post a.continuelink 		{background: url(../images/icon-hand.gif) left center no-repeat;padding-left:25px;font-size:1.3em;font-style:italic;font-family:Georgia;color:#121a77;font-weight:bold;clear:both;display:block;}
.metaBox 					{text-align:center;background:#fff;width:80px;position:absolute;top:-10px;left:-90px;font-style:italic;font-family:Georgia;color:#121a77;font-weight:bold;}
.metaBox span 				{display:block;margin:10px 0 10px 10px;padding-right:10px;border-right:#bcbcbc 1px dashed;}
.metaBox img				{width:60px;}
.metaBox .author 			{font-size:1.1em;}
.metaBox .month 			{font-size:2.1em;margin:0;line-height:1em;margin-top:10px;text-transform:uppercase;}
.metaBox .day 				{font-size:1.5em;margin:0;line-height:1.3em;margin-top:-15px;}
.post h3 					{width:410px;font-family:georgia;font-style:italic;font-weight:bold;font-size:2.5em;color:#5c0f0f;}
.post h3 a 					{text-decoration:none;color:#5c0f0f;}
.post h3 a:hover 			{text-decoration:underline;}
.post .commentCount			{width:50px;height:60px;float:right;text-align:center;background: url(../images/comment-bg.gif) no-repeat top center;font-family:georgia;font-style:italic;font-weight:bold;font-size:2.5em;color:#121a77;line-height:0.8em;position:absolute;top:-3px;right:-5px;}
.tags 						{color:#848484;margin:10px 0 0 0;line-height:1.2em;font-size:0.9em;}
.tags a 					{color:#848484;}
.tags a:hover 				{color:#121a77;}
.wp-polls-ul li 			{position:relative;height:30px;}
.polltext 					{position:relative;z-index:2;left:5px;top:2px;}
.pollbar 					{position:absolute;top:0;left:0;z-index:1;}

h2#comments 				{font-size:1.8em;position:relative;line-height:1em;padding-bottom:5px;border-bottom:#e9e9e9 1px solid;margin:0;}
h2#comments a				{position:absolute;right:0px;font-size:0.6em;font-family:verdana;}
#commentlist 				{margin:0;list-style-type:none;}
#commentlist .avatar		{position:absolute;top:15px;left:10px;}
#commentlist img			{margin:0 5px;}
#commentlist li 			{background:#f6f6f6;padding:10px 10px 10px 55px;border-bottom:#e9e9e9 1px solid;margin:0;position:relative;}
#commentlist li.alt 		{background:#fff;}
#commentlist li p 			{margin:0 0 5px 0;font-size:1em;line-height:1.5em;}
#commentlist cite 			{font-size:0.7em;}
#postcomment 				{font-size:1.8em;position:relative;margin-bottom:0px;}
#commentlinks 				{font-size:1em;}
#comment 					{height:150px}
#commentform p 				{margin:0;}
#commentform p input 		{margin:10px 0}
.navigation 				{background:#fff;height:20px;padding:10px;font-size:1.2em;font-weight:bold;}
.navigation a 				{color:#121a77;text-decoration:none;}
.navigation a:hover 		{text-decoration:underline;}
.navigation .previous-entries {float:left;background: url(../images/icon-arrow-left.gif) left center no-repeat;padding-left:25px;}
.navigation .next-entries 	{float:right;background: url(../images/icon-arrow-right.gif) right center no-repeat;padding-right:25px;}

#footer 					{clear:both;width:600px;margin:10px auto 20px;text-align:center;}

#notfound 					{ background: #0c0f2a url(../images/404-background.jpg) center center no-repeat; height:100%; }
.notfound-image 			{ height:100%; background: url(../images/404-foreground.png) bottom right no-repeat; }
.notfound-image a 			{ position:absolute; bottom:135px; right:710px; width:118px; height:30px; }
.notfound-image a span 		{ display:none; }
