/* -------------------
	Theme Name: 	rdgtweetup 
	Theme URI: 		http://rdgtweetup.co.uk
	Description: 
	Version: 		0.1
	Author: 		Daniel
	Author URI: 	http://dtsn.co.uk
--------------------- */

	html,body { background:#efeade; color:#333; margin: 0px; padding: 0px; }
	body { font-family: Helvetica,Arial,Sans-serif; font-size:13px; line-height: 1.5em; }

	h1, h2 { margin: 0px; font-size: 18px; font-weight: normal; margin-bottom: 10px; }
	h3 { font-size:16px; font-weight:400; color:#222222; font-weight: bold; }
	h4 { color:#919F20; font-size:14px; font-weight:400; margin-bottom:4px; }
	a {color:#0388AF; text-decoration:none; }
	a:hover {color:#0388af; cursor:pointer; }
	a img { border: 0px; }

	p { overflow: hidden; }
	
/* Layout
--------------------- */

	#wrapper { width: 960px; margin: 0px auto; }
	
	#header { margin: 20px 0px; overflow: hidden; }
	#header h1 { float: left;}
	#header #menu { list-style: none; float: right; padding: 0px; margin: 30px 0px 0px 0px; }
	#header #menu li { float: left; }
	#header #menu li a { padding: 7px 15px; font-size: 14px; color: #262223; margin-left: 5px; border: 1px solid #efeade; }
	#header #menu li a:hover, #header #menu li.current_page_item a { -moz-border-radius: 5px; -webkit-border-radius: 5px;  background: #8cbf3f; color: #FFFFFF; border: 1px solid #6e9730; }
	
	#logo { height: 0px; width: 295px; display: block; padding-top: 75px; overflow: hidden; background: url('Images/logo.png') no-repeat; }
	
	#page { background: #FFFFFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #e8e2d4; }
	#article { width: 600px; border-right: 1px solid #e8e2d4; float: left; padding: 20px; }
	#aside { float: left; width: 317px; }
	
	#footer { margin-bottom: 20px; }
	
	.clear { clear: both; }
	
/* Article
--------------------- */

	#article .post { position: relative; }
	#article .post .title a, #article .post.single .title { padding: 7px 30px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: absolute; left: -30px; top: 0px; background: #02b1e4; border: 1px solid #0388af; color: #FFFFFF; }
	#article .post.comment .title a, #article .post.single.comment .title { background: #8cbf3f; border-color: #638e23; }
	#article .post.photos .title a, #article .post.single.photos .title { background: #ef392e; border-color: #b2261d; }
	
	#article .post .photo { border: 1px solid #e8e2d4; padding: 4px; }
	
	#article .post .excerpt { padding-top: 35px; margin-bottom: 20px; }
	
	#article #author { overflow: hidden; padding: 10px 0px; border-top: 1px solid #E8E2D4; }
	#article #author .avatar { float: left; margin-right: 10px; }
	#article #author p { margin: 0px 0px 0px 0px; }
	
/* ASide
--------------------- */

	#aside .widget { padding: 20px; border-bottom: 1px solid #e8e2d4; overflow: hidden; }
	
	#aside .widget.search input[type="text"] { padding: 7px; border: 1px solid #d4d4d4; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 178px; }
	#aside .widget.search input[type="submit"] { border: 0px; background: #262223; color: #FFFFFF; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 7px 14px; cursor: pointer; }
	#aside .widget.search input[type="submit"]:hover { background: #4b3e41; }
	
	#aside .widgets { list-style: none; margin: 0px; padding: 0px; }
	#aside .widgets li h2 { color: #02B1E4; }

/* Comments
--------------------- */

	#comment-area { position: relative; }
	#comment-area h3 { padding: 7px 30px; margin: 0px; -moz-border-radius: 10px; -webkit-border-radius: 10px; position: absolute; left: -30px; top: 0px; background: #8cbf3f; border: 1px solid #638e23; color: #FFFFFF; font-size: 18px; font-weight: normal; }
	
	ul.commentlist { margin: 0px; padding: 35px 0px 0px 0px; list-style: none; }
	ul.commentlist li { padding: 20px 0px; }
	ul.commentlist li .avatar { background: #E8E2D4; float: left; margin-top: 5px; }
	
	ul.commentlist li .body { margin-left: 60px; }
	ul.commentlist li .body .author { font-weight: bold; }
	ul.commentlist li .body .date { font-size: 0.9em; color: #666666;}
	
	#commentform { position: relative; padding-top: 35px; }
	#comment-area .form { padding: 0px 0px; }
	#comment-area .form label { float: left; width: 150px; font-weight: bold; font-size: 0.9em; }
	#comment-area .form .textbox { border: 1px solid #ECE9E6; padding: 3px; }
	#comment-area .form .textbox:focus { border: 1px solid #919F20; }
	#comment-area .form textarea { width: 592px; height: 100px; }
	#comment-area #submit { border: 0px; background: #262223; font-size: 14px; color: #FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer; padding: 7px 14px; }
	#comment-area #submit:hover { background: #4b3e41; }
	
	.flickr_badge_image { float: left; margin: 0px 25px 25px 0px; }
	#flickr_www { display: none; }
	#flickr_badge_image3, #flickr_badge_image6, #flickr_badge_image9 { margin-right: 0px; }
	#flickr_badge_image7, #flickr_badge_image8, #flickr_badge_image9 { margin-bottom: 0px; }

	
