/*  
Theme Name: rossmhoward-blog
Theme URI: http://www.rossmagichoward.com/blog
Description: This is my theme wp theme.
Version: 1.0
Author: rossmagichoward
Author URI: http://www.rossmagichoward.com/

*/

@charset "utf-8";

#wrapper {
	width: 990px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-y;
	height: auto;
	background-color: F4F4F4;
	background-image: url(images/master_wrapper_stretch.jpg);
	clear: both;
}
#wrapper #content  {
	background-color: #FFFFFF;
	width: 970px;
	margin-left: 10px;
	background-image: url(images/body_wrapper_stretch.jpg);
	padding-top: 5px;
	background-repeat: repeat-y;
	float: left;
	margin-bottom: 2px;
}
#wrapper #content  #nav     {
	height: 70px;
	width: 940px;
	background-color: #FFFFFF;
	float: none;
	margin-left: 20px;
	margin-right: 10px;
}
#wrapper #content #nav #home {
	height: 70px;
	width: 105px;
	float: left;
	margin-right: 5px;
	background-color: #FFFFFF;
}
#wrapper #content #nav #about {
	height: 70px;
	width: 105px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 5px;
}
#wrapper #content #nav #folio {
	height: 70px;
	width: 105px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 10px;
}
#wrapper #content #nav #logo {
	float: left;
	height: 70px;
	width: 260px;
	margin-right: 10px;
}
#wrapper #content #nav #work {
	height: 70px;
	width: 105px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 5px;
}
#wrapper #content #nav #blog {
	height: 70px;
	width: 105px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 5px;
}
#wrapper #content #nav #contact {
	height: 70px;
	width: 105px;
	background-color: #FFFFFF;
	float: left;
	margin-right: 5px;
}
/*Nav Styling*/
#wrapper #content #nav #home a {
	margin-left: 5px;
}
#wrapper #content #nav #home h2 {
	margin-left: 5px;
}
#wrapper #content #nav #about a {
	margin-left: 5px;
}
#wrapper #content #nav #about h2 {
	margin-left: 5px;
}
#body_right #sidebar #tweetable #head #tweet_img img {
}

#wrapper #content #nav #folio a {
	margin-left: 5px;
}
#wrapper #content #nav #folio h2 {
	margin-left: 5px;
}
#wrapper #content #nav #work a {
	margin-left: 5px;
}
#wrapper #content #nav #work h2 {
	margin-left: 5px;
}
#wrapper #content #nav #blog a {
	margin-left: 5px;
}
#wrapper #content #nav #blog h2 {
	margin-left: 5px;
}
#wrapper #content #nav #contact a {
	margin-left: 5px;
}
#wrapper #content #nav #contact h2 {
	margin-left: 5px;
}
#wrap {
	width: 990px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	background-image: url(images/wrap_stretch.jpg);
	background-repeat: repeat-y;
}
#wrap #body {
	background-color: #FFFFFF;
	width: 960px;
	margin-top: 7px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	border: 1px solid #D6D6D6;
	float: left;
}
#wrap #body #body_left {
	background-color: #FFFFFF;
	float: left;
	width: 597px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#wrap  #body  #body_left  #postmetadata h3 {
	line-height: 30px;
	float: left;
	width: 597px;
	display: inline;
	font-size: 14px;
}
#wrap #body #body_left #post .h5 {
	float: left;
	margin-top: 20px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#body #body_left .navigation {
	background-color: #FFFFFF;
	float: left;
	width: 597px;
}

#body #body_left .navigation {
	background-color: #FFFFFF;
	float: left;
}
#wrap #body #body_left .navigation {
	background-color: #FFFFFF;
}
#wrap #body #body_left .post {
	background-color: #FFFFFF;
}

#wrap   #body   #body_left   #post {
	float: left;
	margin-top: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

#wrap #body #body_left #header {
	float: left;
	width: 597px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
	background-color: #FFFFFF;
}
#wrap #body #body_left #header h3 {
	line-height: 0px;
	color: #66CCFF;
	margin-bottom: 15px;
	margin-top: 5px;
}
#wrap #body #body_left #header h5 {
	line-height: 0px;
}
#body #body_left #respond {
	float: left;
	width: 587px;
	background-color: #FFFFFF;
}

#wrap #body #body_left #container {
	width: 597px;
	margin-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
}
#wrap #body #body_left #container #header h3 {
	color: #666666;
	background-color: #FFFFFF;
}
#wrap #body #body_left #container #header h4 {
	margin-top: 8px;
}

#wrap #body #body_left #container #header h6 {
	line-height: 0px;
	margin-top: 5px;
	background-color: #FFFFFF;
}
#wrap  #body  #body_left  #container  #copy  {
	background-color: #FFFFFF;
	float: left;
	width: 587px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#wrap #body #body_left #container #copy img {
	float: right;
	display: block;
	height: 230px;
	width: 370px;
	margin-top: 10px;
}
#wrap #body #body_left #container #copy p {
	display: block;
}
#wrap  #body  #body_left  #container  #about_copy  {
	background-color: #FFFFFF;
	float: left;
	width: 587px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#wrap #body #body_left #container #about_copy img {
	float: left;
	display: block;
	height: 150px;
	width: 587px;
	margin-top: 10px;
}
#wrap #body #body_left #container #about_copy p {
	display: block;
}
#wrap #body #body_left #container #images {
	float: left;
	width: 587px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
#wrap #body #body_left #container #images #latest_1 {
	background-color: #FFFFFF;
	float: left;
	height: 80px;
	width: 114px;
}
#wrap #body #body_left #container #images #latest_2 {
	background-color: #FFFFFF;
	float: left;
	height: 80px;
	width: 114px;
}
#wrap #body #body_left #container #images #latest_3 {
	background-color: #FFFFFF;
	float: left;
	height: 80px;
	width: 114px;
}
#wrap #body #body_left #container #images #latest_4 {
	background-color: #FFFFFF;
	float: left;
	height: 80px;
	width: 114px;
}
#wrap #body #body_left #container #images #latest_5 {
	background-color: #FFFFFF;
	float: left;
	height: 80px;
	width: 114px;
}


#wrap #body #body_left #upcoming_wrap {
	float: left;
	width: 597px;
	margin-bottom: 15px;
	background-color: #FFFFFF;
}
#wrap  #body  #body_left  #upcoming_wrap  #upcoming h3 {
	margin-top: 5px;
	background-color: #FFFFFF;
	margin-left: 5px;
}

#wrap #body #body_left #upcoming_wrap #header {
	float: left;
	width: 597px;
	background-color: #FFFFFF;
}
#wrap #body #body_left #upcoming_wrap #upcoming {
	float: left;
	width: 597px;
	background-color: #FFFFFF;
}
#wrap #body #body_left .commentlist {
	background-color: #FFFFFF;
}
#wrap #body #body_left .commentlist li {
	background-color: #FFFFFF;
}
#wrap #body #body_left .post .entry {
	float: left;
	width: 597px;
}



#wrap #body #body_right {
	float: left;
	width: 333px;
	margin-right: 10px;
	background-color: #FFFFFF;
}

#wrap #body #body_right #header {
	float: left;
	width: 333px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#wrap #body #body_right #header h3 {
	color: #66CCFF;
	margin-bottom: 15px;
	margin-top: 5px;
	line-height: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}



#wrap #body #body_right #header h5 {
	line-height: 0px;
}

#wrap #body #body_right #portfolio #header {
	float: left;
	width: 333px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#wrap #body #body_right #portfolio #header h3 {
	color: #66CCFF;
	margin-top: 5px;
	line-height: 0px;
	padding-bottom: 10px;
}

#wrap #body #body_right #portfolio #header h5 {
	line-height: 0px;
}
#wrap #body #body_right #projects {
	float: left;
	width: 333px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

/*Body Blog Starts*/
#wrap #body #body_right #sidebar {
	background-color: #FFFFFF;
	float: left;
	width: 333px;
}
#wrap #body #body_right #sidebar #header {
	float: right;
	width: 333px;
	margin-bottom: 10px;
	text-align: left;
	background-color: #FFFFFF;
	}
#wrap #body #body_right #sidebar #header h5 {
	background-color: #FFFFFF;
	line-height: 0px;
	float: left;
	width: 328px;
	margin-bottom: 19px;
}
#wrap #body #body_right #sidebar #header h3 {
	float: left;
	width: 333px;
	line-height: 0px;
	margin-top: 15px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
}
#wrap #body #body_right  #sidebar  #header  #categories  h6 {
	list-style-type: none;
	line-height: 18px;
	float: left;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	font-size: 14px;
	width: 200px;
}

li.cat-item {
	margin: 0px;
}
#wrap  #body  #body_right  #sidebar  #header #archive li {
	background-color: #FFFFFF;
	float: left;
	width: 200px;
	list-style-type: none;
}

#wrap #body #body_right #sidebar #header #categories {
	background-color: #FFFFFF;
	float: left;
	width: 328px;
	list-style-type: none;
}

#wrap #body #body_right  #sidebar  #header  #archive  h6 {
	list-style-type: none;
	line-height: 18px;
	float: left;
	width: 328px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
	font-size: 14px;
	margin-left: 5px;
}
#wrap #body #body_right #sidebar #header #archive {
	background-color: #FFFFFF;
	float: left;
	width: 333px;
	list-style-type: none;
}
/*Body Blog Ends*/
#wrap #body #body_right #projects a {
	color: #FF3366;
}
#wrap #body #body_right #projects a:hover {
	color: #FFFFFF;
	background-color: #FF3366;
}
#wrap #body #body_right #projects h4 {
	line-height: 0px;
}
#wrap #body #body_right #projects h6 {
	line-height: 0px;
}
#wrap #body #body_right #projects h3 {
	line-height: 18px;
	margin-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#wrap #body #body_right #portfolio {
	float: left;
	width: 333px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
#wrap #body #body_right #portfolio #folio_images {
	float: left;
	height: 62px;
	width: 330px;
	margin-top: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	padding-top: 10px;
}

#wrap #body #body_right #portfolio a {
	color: #FF3366;
}
#wrap #body #body_right #portfolio a:hover {
	color: #FFFFFF;
	background-color: #FF3366;
}
#wrap #body #body_right #portfolio h4 {
	line-height: 0px;
	margin-top: 20px;
}
#wrap #body #body_right #portfolio h3 {
	line-height: 18px;
	margin-bottom: 15px;
}
#wrap #body #body_right #projects #header {
	width: 333px;
	float: left;
}
#wrap #body #body_right #projects #header h3 {
	line-height: 16px;
	background-color: #FFFFFF;
	margin-left: 5px;
	width: 327px;
	color: #666666;
}
#wrap #body #body_right #blog_body {
	float: left;
	width: 333px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

#wrap #body #body_right #blog_body #header {
	width: 333px;
	float: left;
}

#wrap #body #body_right #blog_body #header h2 {
	color: #999999;
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 8px;
}
#wrap  #body  #body_right  #blog_body  #header  h4 {
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 10px;
}
#wrap #body #body_right #blog_body #header h6 {
	line-height: 0px;
	margin-top: 5px;
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 25px;
}
#wrap #body #body_right #projects #header h5 {
	margin-bottom: 5px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#wrap #body #body_right #blog_body #blog_copy {
	float: left;
	width: 328px;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #FFFFFF;
}
#wrap #body #body_right #blog_body #blog_copy p {

}
#wrap #body #body_right #blog_body #more {
	height: 30px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
}
#wrap #body #body_right #blog_body #more h3 {
	margin-bottom: 5px;
}
#wrap #body #body_right #blog_body #comments {
	height: 30px;
	float: right;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
}
#wrap #body #body_right #blog_body #comments h3 {
	margin-bottom: 5px;
}
#wrap #body #body_right #bio #header {
	float: left;
	width: 333px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#wrap #body #body_right #bio #header h3 {
	color: #66CCFF;
	margin-bottom: 15px;
	margin-top: 5px;
	line-height: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 15px;
}
#wrap #body #body_right #bio #header h5 {
	line-height: 0px;
}
#wrap #body #body_right #bio #header p {
	margin-left: 5px;
}
#wrap #body #body_right #friends {
	background-color: #FFFFFF;
	float: left;
	width: 333px;
	margin-bottom: 20px;
}
#wrap  #body  #body_right  #friends  #friends_left a {
	margin-bottom: 8px;
	background-color: #FFFFFF;
	float: left;
}
#wrap  #body  #body_right  #friends  #friends_right a {
	margin-bottom: 8px;
	background-color: #FFFFFF;
	float: left;
}
#wrap #body #body_right #friends #friends_left {
	width: 164px;
	margin-right: 5px;
	background-color: #FFFFFF;
	float: left;
	text-align: left;
	position: static;
}
#wrap #body #body_right #friends #friends_left h6 {
	text-align: left;
}
#wrap #body #body_right #friends #friends_right h6 {
	text-align: left;
}

#wrap #body #body_right #friends #friends_right {
	background-color: #FFFFFF;
	float: right;
	width: 164px;
	text-align: left;
}
#wrap #body #body_right #about_img {
	float: left;
	height: 566px;
	width: 323px;
	border: 1px dotted #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}




/*Footer Begins Here*/
#wrap #footer {
	height: 26px;
	width: 930px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	z-index: auto;
	float: none;
	clear: both;
}

#wrap #footer #powered_by {
	float: left;
	height: 26px;
	width: 230px;
	margin-right: 10px;
	text-align: left;
	top: auto;
	bottom: auto;
}

#wrap #footer #copyright {
	float: left;
	height: 26px;
	width: 220px;
	margin-right: 10px;
}
#wrap #footer #look_up {
	float: left;
	height: 26px;
	width: 205px;
	margin-right: 10px;
	background-image: url(images/look_me_up.jpg);
}
#wrap #footer #look_up #links {
	float: right;
	height: 19px;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 4px;
}
#wrap #footer #look_up #links #facebook {
	float: left;
	margin-right: 5px;
}

#wrap #footer #button_1 {
	float: left;
	height: 26px;
	width: 75px;
	margin-right: 8px;
}
#wrap #footer #button_2 {
	float: left;
	height: 26px;
	width: 75px;
	margin-right: 10px;
}
#wrap #footer #button_3 {
	float: left;
	height: 26px;
	width: 75px;
}
@charset "utf-8";
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	background-color: #FFFFFF;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	line-height: normal;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
	background-color: #FFFFFF;
	line-height: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	line-height: normal;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #ff3366;
	background-color: #FFFFFF;
	line-height: normal;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	line-height: normal;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #ff3366;
	background-color: #FFFFFF;
	line-height: normal;
}
a {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #666666;
}



a:hover {
	color: #FF3366;
	background-color: #FFFFFF;
}
strong {
	background-color: #FFFFFF;
}


.entry p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	background-color: #FFFFFF;
}

.entry h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	line-height: normal;
        margin-top: 0px;
}
.entry h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
	background-color: #FFFFFF;
	line-height: normal;
}
.entry h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #333;
	background-color: #FFFFFF;
	line-height: normal;
}
.entry h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #ff3366;
	background-color: #FFFFFF;
	line-height: normal;
}
.entry h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	line-height: normal;
}
.entry h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #ff3366;
	background-color: #FFFFFF;
	line-height: normal;
}
a {
	text-decoration: none;
	background-color: #FFFFFF;
	color: #666666;
}



a:hover {
	color: #FF3366;
	background-color: #FFFFFF;
}
img {
	border: none;
}
i {
	color: #FFFFFF;
	background-color: #66CCFF;
}
i:hover {
	color: #FF3366;
	background-color: #FFFFFF;
}
.post h5 {
	margin-top: 5px;
}

.entry {
	background-color: #FFFFFF;
}
.post a:hover {
	color: #FFFFFF;
	background-color: #FF3366;
}

.post {
	background-color: #FFFFFF;
	float: left;
	width: 567px;
}

.cancel-comment-reply {
	background-color: #FFFFFF;
}
blockquote {
	float: right;
	width: 300px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF3366;
	border-bottom-color: #FF3366;
	border-left-color: #FF3366;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FF3366;
}
blockquote p {
	background-color: #FFFFFF;
	font-size: 14px;
	color: #333333;
	font-style: italic;
}
.post a {
	color: #FF3366;
}
#commentform p {
	font-size: 10px;
	color: #FF3366;
	background-color: #FFFFFF;
	margin-left: 5px;
}
#commentform #author {
	float: left;
	margin-right: 5px;
}
#commentform #email {
	float: left;
	margin-right: 5px;
}
#commentform #url {
	float: left;
	margin-right: 5px;
}
#commentform #submit {
	margin-top: 5px;
	margin-bottom: 5px;
}
#commentform #subscribe {
	float: left;
	margin-top: 5px;
	width: 567px;
}

.entry i {
	background-color: #FFFFFF;
}
.pubdate p {
	font-size: 11px;
	color: #333333;
}
#postmetadata i {
	color: #66CCFF;
}

.pubdate {
	background-color: #FFFFFF;
	margin-top: 5px;
}
.post h5 {
	color: #FF3366;
}
#body_right #sidebar #header {
	float: left;
	width: 333px;
	background-color: #FFFFFF;
}
#body_right {
	float: left;
	width: 333px;
	background-color: #FFFFFF;
}
#body_right #sidebar #tweetable {
	float: left;
	width: 333px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	display: block;
	list-style-type: none;
}
#body_right   #sidebar   #tweetable   #head  #tweet_img  h5 {
	float: left;
	font-size: 16px;
	margin-top: 30px;
	margin-left: 10px;
}
#body_right #sidebar #tweetable #head {
	float: left;
	width: 333px;
	background-color: #FFFFFF;
}
#body_right  #sidebar  #tweetable  #head #tweet_img {
	float: left;
	width: 328px;
	margin-top: 5px;
	background-color: #FFFFFF;
	padding-top: 2px;
}
#body_right #sidebar #tweetable #head #tweet_img img {
	float: left;
	height: 70px;
	width: 70px;
	background-color: #FFFFFF;
}
#body_right #sidebar #tweetable #head #tweet_img img {
	background-color: #FFFFFF;
	background-image: url(images/tweet_img.gif);
	background-repeat: no-repeat;
}

#tweets {
	background-color: #FFFFFF;
	float: left;
	width: 333px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: none;
}
ol.tweetable_latest_tweets {
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-bottom: 5px;
	float: left;
	list-style-type: none;
	font-color: #666666;
	color: #666666;
	border-bottom: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
li.tweetable_item {
	background-color: #FFFFFF;
	float: left;
	width: 90%;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: none;
	margin-right: 60px;
}
span.twitter_status {
	color: #666666;
	width: 90%;
	float: left;
	background-color: #FFFFFF;
	list-style-type: none;
}
.tweetable_latest_tweets {
	color: #666666;
	width: 90%;
	float: left;
	background-color: #FFFFFF;
	list-style-type: none;
}
#body_right #sidebar #tweetable #tweets .twitter_meta {
	background-color: #FFFFFF;
	display: block;
	font-size: 0.8em;
	font-style: italic;
	color: #FF3366;
	list-style:none;
	margin-top: 5px;
	margin-bottom: 5px;
}
#body_right #sidebar #tweetable #tweets .tweetable_latest_tweets li p {
color: #666666;
font-family: "Georgia", "Book Antiqua", "Times New Roman", serif;
font-size: 11px;
background-color: #FFFFFF;
}
#body_right #sidebar #tweetable #tweets .tweetable_latest_tweets li a {
color: #FF3366;
background-color: #ffffff;
font-family: "Georgia", "Book Antiqua", "Times New Roman", serif;
font-size: 11px;
}
#body_right #sidebar #tweetable #tweets .tweetable_latest_tweets li a:hover {
color: #FFFFFF;
background-color: #FF3366;
font-family: "Georgia", "Book Antiqua", "Times New Roman", serif;
font-size: 11px;
}
#comments .browse {
	float: left;
	width: 597px;
	background-color: #FFFFFF;
}
.navigation   .alignleft   {
	float: left;
	width: 45%;
	background-color: #FFFFFF;
}
.navigation   .alignright   {
	float: right;
	width: 45%;
	background-color: #FFFFFF;
}
.navigation {
	float: left;
	width: 597px;
}
#comments    {
	background-color: #FFFFFF;
	float: left;
	width: 567px;
}
.commentlist  {
	background-color: #FFFFFF;
	float: left;
	width: 567px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
}
#commentform {
	float: left;
	margin-left: 5px;
}
#respond {
	float: left;
	width: 567px;
}

#commentform #comment {
	float: left;
	width: 535px;
}
#commentform   #submit   {
	float: left;
}
#commentform  #comment_post_ID   {
	float: left;
}
#commentform  #comment_parent   {
	float: left;
}
#comments .commentlist {
	background-color: #F2F2F2;
	background-image: url(images/comments_stretch.gif);
	list-style-type: none;
	background-repeat: repeat;
}
li.comment {
	float: left;
	width: 530px;
	background-color: #FFFFFF;
	background: #fff;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 4px;
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: dotted;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
li.comment div, li.pingback div {
	background-color: #FFFFFF;
	}
	.vcard img.avatar {
		float: left;
		border: 1px solid #CCCCCC;
		padding: 2px;
		margin: 0 20px 1em 0;
		background: #fff;
	}
	.vcard cite {
		font-weight: bold;
		font-size: 12px;
	}
	.vcard span {
		font-size: 10px;
	}
	.commentmetadata {
		font-size: 10px;
		background-color: #FFFFFF;
		background: #fff;
	}
	
	li.comment p {
	clear: both;
	background-color: #FFFFFF;
	background: #fff;
	margin-left: 5px;
	}
	
	li.comment blockquote {
		clear: both;
		font-size: 12px;
		min-height: 2em;
	}
	.reply {
		font-size: 10px;
	}
	.commentlist li.even {
	list-style: none;
	background: #fff;
	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #FF3366;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF3366;
	}
	.commentlist li.odd {
	list-style: none;
	background: #fff;
	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #66CCFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #66CCFF;
}

#comments #respond #commentform .small {
	float: left;
	width: 587px;
	margin-right: 5px;
	margin-left: 5px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px;
}
#comments #respond #commentform #comment {
	float: left;
	width: 597px;
}
#wrap #body #body_left .navigation ol {
	background-color: #FFFFFF;
	list-style-type: none;
	float: left;
	width: 557px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
#wrap #body #body_left .navigation li {
	background-color: #FFFFFF;
}
#wrap #body #body_left .navigation .right {
	float: right;
	padding-right: 30px;
}
#wrap #body #body_left .navigation .left {
	float: left;
}
#comments .navigation h3 {
	background-color: #FFFFFF;
}

.post h5 {
	margin-bottom: 10px;
}
#wrap #body #body_left #header a {
	color: #FF3366;
}
#wrap #body #body_left #header a:hover {
	color: #FFFFFF;
	background-color: #FF3366;
}
.post h3 {
	margin-bottom: 5px;
}
#categories h6 {
	margin-top: 5px;
	margin-bottom: 5px;
}
#archive h6 {
	margin-top: 5px;
	margin-bottom: 5px;
}

/* Interview */
.question { float:left; width:577px; margin-left:0px; margin-bottom:5px; list-style:none; padding:0px; background-image:url(images/interview_ross.jpg); background-repeat:no-repeat;}
.question li {float: left; width:567px; margin-left:0px; list-style:none; list-style-position:inside;}
.question li img  {float: left; width:48px; height:48px; background-image:url(images/interview_ross.jpg);}
.question li h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:ff3366; float:left; margin-left:60px; margin-top:5px; margin-bottom:5px; display:inline;}
.question li p {font-family:Arial, Helvetica, sans-serif; color:#4b4b4b; float: left; margin-left:60px; display:inline-block; margin-top:0px;}

.answer { float:left; width:577px; margin-left:0px; list-style:none; padding:0px; background-image:url(images/interview_marcus.jpg); background-repeat:no-repeat;}
.answer li {float: left; width:567px; margin-left:0px; list-style:none; list-style-position:inside;}
.answer li img  {float: left; width:48px; height:48px; background-image:url(images/interview_marcus.jpg);}
.answer li h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ff3366; float:left; margin-left:60px; margin-top:5px; margin-bottom:5px; display:inline;}
.answer li h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; float:left; margin-left:90px; margin-top:5px; margin-bottom:15px; display:inline; line-height:18px; font-style:normal;}
.answer li p {font-family:Arial, Helvetica, sans-serif; color:#1e1e1e; float: left; margin-left:60px; display:inline-block; margin-top:0px;}

#interview {float:left; width:577px; margin-top:10px;}

