/*
Theme Name: Grammar
Theme URI: http://www.seo-semantic-xhtml.com/
Description: WordPress custom theme.
Author: www.seo-semantic-xhtml
Version: 1.0
*/
/* CSS Document */
body {font:14px normal Arial, Helvetica, sans-serif; line-height:20px; background:#570000 url(images/bg.gif) repeat-y center top; color:#666666;}
* {	margin:0; padding:0 }
.clear {clear:both}
.curv{float:left;}
.curv img{float:left;}
:focus {outline:none}
fieldset {border:none}
img {border:none}
a {text-decoration:underline}
a:hover {text-decoration:none}
ul {list-style:none;}
ol {padding-left:30px}
ol li{padding-top:10px;}

#main{float:left; width:100%; background:url(images/top_bg.jpg) no-repeat center top;}

#wrapper{width:912px; margin:0 auto;}

#header {width:912px; float:left;}

#header .logo{float:left; margin-top:23px;}
#header .logo img{float:left;}
#header .top_right_box{float:right; width:198px; margin:10px 10px 0 0; display:inline;}
#header .top_right_box p{float:left; width:100%; font-size:11px; text-align:right; color:#fff; line-height:16px;}
#header .top_right_box .shared_icon{float:right; width:auto; list-style:none; margin-top:5px;}
#header .top_right_box .shared_icon li{float:left; width:auto; margin-right:5px; display:inline;}

#menu{float:left; width:912px; z-index:9999; position:relative;}
#menu ul{float:left; width:912px; list-style:none;}
#menu ul li{float:left; width:auto; height:36px;}

#menu ul li.home a{float:left; width:86px; height:30px; margin:6px 21px 0 5px; display:inline; background:url(images/home_menu.gif) no-repeat 0 0;}
#menu ul li.home a:hover{float:left; width:86px; height:30px; margin:6px 21px 0 5px; display:inline; background:url(images/home_menu.gif) no-repeat 0 -30px}
#menu ul li.home.active1 a{background-position:0 -30px;}
#menu ul li.home.active1 a:hover{background-position:0 -30px}

#menu ul li.podcast a{float:left; width:186px; height:31px; margin:5px 16px 0 0; display:inline; background:url(images/podcast_menu.gif) no-repeat 0 0;}
#menu ul li.podcast a:hover{float:left; width:186px; height:31px; margin:5px 16px 0 0; display:inline; background:url(images/podcast_menu.gif) no-repeat 0 -31px;}
#menu ul li.podcast.active2 a{background-position:0 -31px}
#menu ul li.podcast.active2 a:hover{background-position:0 -31px}

#menu ul li.blog a{float:left; width:72px; height:36px; margin:0 18px 0 0; display:inline; background:url(images/blog_menu.gif) no-repeat 0 0;}
#menu ul li.blog a:hover{float:left; width:72px; height:36px; margin:0 18px 0 0; display:inline; background:url(images/blog_menu.gif) no-repeat 0 -36px;}
#menu ul li.blog.active3 a{background-position:0 -36px}
#menu ul li.blog.active3 a:hover{background-position:0 -36px}

#menu ul li.snobservations a{float:left; width:181px; height:36px; margin:0 20px 0 0; display:inline; background:url(images/snobservations_menu.gif) no-repeat 0 0;}
#menu ul li.snobservations a:hover{float:left; width:181px; height:36px; margin:0 20px 0 0; display:inline; background:url(images/snobservations_menu.gif) no-repeat 0 -36px;}
#menu ul li.snobservations.active4 a{background-position:0 -36px}
#menu ul li.snobservations.active4 a:hover{background-position:0 -36px}

#menu ul li.about a{float:left; width:166px; height:33px; margin:3px 12px 0 0; display:inline; background:url(images/about_menu.gif) no-repeat 0 0;}
#menu ul li.about a:hover{float:left; width:166px; height:33px; margin:3px 12px 0 0; display:inline; background:url(images/about_menu.gif) no-repeat 0 -33px;}
#menu ul li.about.active5 a{float:left; width:166px; height:33px; margin:3px 12px 0 0; display:inline; background:url(images/about_menu.gif) no-repeat 0 -33px;}
#menu ul li.about.active5 a:hover{float:left; width:166px; height:33px; margin:3px 12px 0 0; display:inline; background:url(images/about_menu.gif) no-repeat 0 -33px;}

#menu ul li.contact a{float:left; width:112px; height:32px; margin:4px 0 0 0; background:url(images/contact_menu.gif) no-repeat 0 0;}
#menu ul li.contact a:hover{float:left; width:112px; height:32px; margin:4px 0 0 0; background:url(images/contact_menu.gif) no-repeat 0 -32px;}
#menu ul li.contact.active6 a{background-position:0 -32px}
#menu ul li.contact.active6 a:hover{background-position:0 -32px}


#body_container{float:left; width:100%;}
#body_container .top_curv{float:left; margin-top:-4px;}
#body_container .top_curv img{float:left;}
#body_container .body_details_container{float:left; width:878px; background:url(images/body_container_bg.png) repeat-y 0 0; padding:0 21px 0 13px;}


#left_container{float:left; width:582px;}

#left_container .left_content_container{float:left; width:582px; padding:4px 0 7px 0;}
#left_container .left_content_container iframe { margin-left:2px;display:inline; }
#left_container .left_content_container.last{padding-bottom:0;}

.podcast_box{float:left; width:582px; background:url(images/podcast_bg2.gif) repeat-y 0 0;}
.podcast_box .curv{float:left; margin:0; border:none;}
.podcast_box .curv img{float:left; margin:0; border:none;}
.podcast_box h2{float:left; width:100%;}
.podcast_box h2 img{float:left; border:none; margin:0;}
.podcast_box img{float:left; border:2px solid #3E7485; margin:12px 0 7px 20px; display:inline;}
.podcast_box .podcast_content_box{float:right; width:350px;}
.podcast_box .podcast_content_box_full{float:right; width:577px;}
.podcast_box .podcast_content_box h4{float:left; width:100%; color:#568da1; font-weight:normal; font-size:21px; padding-top: 3px; line-height:21px;}
.podcast_box .podcast_content_box .small_date{float:left; width:100%; color:#666; font-size:10px; line-height:normal; padding:5px 0 0 0;}
.podcast_box .podcast_content_box small{float:left; width:100%; color:#666; font-size:10px; line-height:normal;}
.podcast_box .podcast_content_box small span{ font-size:9px; text-transform:uppercase;}
.podcast_box .podcast_content_box small span a{text-decoration:none; color:#666666;}
.podcast_box .podcast_content_box p{float:left; width:100%; color:#231f20; line-height:14px; padding:3px 0 6px 0;}
.podcast_box .podcast_content_box p a{color:#666; text-decoration:underline;}
.podcast_box .podcast_content_box p a:hover{color:#666; text-decoration:none;}
.podcast_box .podcast_content_box p span{color:#990000; line-height:16px;}
.podcast_box .podcast_content_box .player_box{float:left; width:100%;}
.podcast_box .podcast_content_box .player_box img{float:left; border:none; margin:0;}
.podcast_box .podcast_content_box .player_box .player_icon{float:left; width:100%; list-style:none;}
.podcast_box .podcast_content_box .player_box .player_icon li{float:left;width:auto;font-size:9px; color:#a01e2b; text-transform:uppercase; padding:0 10px 6px 0;}
.podcast_box .podcast_content_box .player_box .player_icon li img{float:left; margin-right:2px; display:inline;}
.podcast_box .podcast_content_box .player_box .player_icon li a{text-decoration:none; color:#a01e2b;}
.podcast_box .podcast_content_box .player_box .player_icon li a:hover{text-decoration:none; color:#000;}

.podcast_container{float:left; width:577px;}
.podcast_container .podcast_box{float:left; width:577px; background:#e0e0d4; margin:10px 0 4px 0;}
.podcast_container .podcast_box .podcast_content_box h4{float:left; width:100%; color:#568da1; font-weight:normal; font-size:21px; line-height:21px;}
.podcast_container .podcast_box .podcast_content_box h4 a{color:#568da1; text-decoration:none}

.podcast_container .older_post{float:left; width:100%; padding:2px 0 10px 0; text-align:center;}
.podcast_container .older_post a{color:#666; text-decoration:underline;}
.podcast_container .older_post a:hover{color:#666; text-decoration:none;}

.recent_entries{float:left; width:283px; background:url(images/recent_entries_bg.gif) repeat-y 0 0;}
.recent_entries h4{float:left; width:283px;}
.recent_entries h4 img{float:left;}
.recent_entries ul{float:left; width:263px; padding:5px 0 0 20px; list-style:none;}
.recent_entries ul li{float:left; width:263px; color:#666; padding-bottom:2px; font-size:13px; line-height:11px;}
.recent_entries ul li small{font-size:8px; line-height:8px;}
.recent_entries ul li a{color:#666666; text-decoration:underline;}
.recent_entries ul li a:hover{color:#666666; text-decoration:none;}

.about_june{float:right; width:287px; background:url(images/about_june_bg.gif) repeat-y 0 0;}
.about_june.about_right{float:right; margin-left:-8px!important; display:inline; position:relative;}
.about_june h4{float:left; width:100%;}
.about_june h4 img{float:left;}
.about_june .about_content_box{float:left; width:262px; padding:6px 0 0 15px;}
.about_june .about_content_box img{float:left; margin-right:5px; display:inline;}
.about_june .about_content_box p{float:right; width:160px;font-size:12px; line-height: 16px;}
.about_june .about_content_box a{color:#666666; text-decoration:underline;}
.about_june .about_content_box  a:hover{color:#666666; text-decoration:none;}

.about_june_container{float:left; width:575px; padding:20px 0 40px 7px;}
.about_june_container .img_box{float:left; width:auto; text-align:center;}
.about_june_container .img_box img{float:none; margin-top:8px;}
.about_june_container .img_box .img_name{ margin-top:10px;}
.about_june_container p{float:right; width:300px; padding-bottom:22px; color:#666; line-height:20px;}
.about_june_container p a{color:#666; text-decoration:underline;} 
.about_june_container p a:hover{color:#666; text-decoration:none;}

.book_box{float:left; width:582px; background:url(images/books_box_bg.gif) repeat-y 0 0;}
.book_box h4{float:left; width:100%;}
.book_box h4 img{float:left;}
.book_box .book_box_content{
	float:left;
	width:130px;
	padding:11px 0 0 12px;
}
.book_box .book_box_content img{
	margin-right:12px;
        margin-left:5px;
	display:inline;
}

.book_box .book_box_content h5{
	color:#231f20;
	font-size:18px;
	font-weight:normal;
	line-height:normal;
}

.book_box .book_box_content .books{float:left; width:auto; text-align:center;}
.book_box .book_box_content .books img{float:none;}
.book_box .book_box_content .books .buy_it{float:none; margin-top:10px;}
.book_box .book_box_content .books_details{
	float:right;
	width:110px;
}

.book_box .book_box_content p{
	float:left;
	width:130px;
	font-size:12px;
	line-height: 16px;
}
.book_box .book_box_content p a{color:#666; text-decoration:underline;}
.book_box .book_box_content p a:hover{color:#666; text-decoration:none;}

.blog_box{float:left; width:582px; background:url(images/blog_box_bg.gif) repeat-y 0 0;}
.blog_box h4{float:left; width:100%;}
.blog_box h4 img{float:left;}
.blog_box .blog_box_content{float:left; width:545px; padding:6px 15px 0 22px;}
.blog_box .blog_box_content h5{float:left; width:545px; color:#231f20; font-size:21px; font-weight:normal; line-height:normal;}
.blog_box .blog_box_content small{float:left; width:100%; color:#231f20; font-size:10px; line-height:normal;}
.blog_box .blog_box_content small span{ font-size:9px; text-transform:uppercase; color:#666;}
.blog_box .blog_box_content a{color:#666; text-decoration:underline;}
.blog_box .blog_box_content a:hover{color:#666; text-decoration:none;}
.blog_box .blog_box_content p{float:left; width:100%; color:#666666; padding:5px 0 10px 0; font-size:14px; line-height: 20px;}

.blog_container{float:left; width:560px; margin:10px 12px 0 10px; display:inline;}
.blog_container .blog_box_content{float:left; width:530px; padding:20px 15px 10px 22px; margin: 0 0 20px 0; background-color:#eaeade} 
.blog_container .blog_box_content.last{background:none; padding-bottom:0;}
.blog_container .blog_box_content h5{float:left; width:545px; color:#231f20; font-size:21px; font-weight:normal; line-height:normal;}
.blog_container .blog_box_content h5 a{color:#231f20; text-decoration:none;}
.blog_container .blog_box_content h6{float:left; width:545px; color:#990000; font-size:18px; line-height:normal; font-weight:bold;}
.blog_container .blog_box_content h6 a{color:#990000; text-decoration:none;}
.blog_container .blog_box_content strong{float:left; width:545px; color:#666; font-size:15px; line-height:normal; padding:2px 0 10px 0;}
.blog_container .blog_box_content small{float:left; width:100%; color:#231f20; font-size:10px; line-height:normal;}
.blog_container .blog_box_content small span{ font-size:9px; text-transform:uppercase; color:#666;}
.blog_container .blog_box_content a{color:#666; text-decoration:underline;}


.blog_container .widget_box_content{float:left; width:530px; padding:20px 15px 10px 22px; margin: 0 0 20px 0; background-color:#eaeade} 

.blog_container .blog_box_content a:hover{color:#666; text-decoration:none;}
.blog_container .blog_box_content p{float:left; width:100%; color:#666666; padding:5px 0 10px 0; font-size:14px; line-height: 20px;}
.blog_container .blog_box_content .link_row{float:left; width:455px; color:#231f20; padding:8px 0 7px 0;}
.blog_container .blog_box_content .link_row ul{float:left; width:auto; list-style:none; color:#666; font-size:12px;}
.blog_container .blog_box_content .link_row ul li{float:left; width:auto; padding:0 0 0 10px; background:url(images/dot.jpg) no-repeat 5px 5px;}
.blog_container .blog_box_content .link_row ul li.left{background:none; padding-left:0;}
.blog_container .blog_box_content .link_row ul li a{color:#666; text-decoration:underline;}
.blog_container .blog_box_content .link_row ul li a:hover{color:#666; text-decoration:none;}
.blog_container .blog_box_content .link_row .retweet{float:right;}
.blog_container .blog_box_content .link_row .retweet img{float:right;}
.blog_container .blog_box_content .share_link{float:left;}
.blog_container .blog_box_content .share_link img{float:left;}
.blog_container .older_post{float:left; width:545px; margin-top:26px; text-align:center; padding-bottom:15px;}
.blog_container .older_post a{color:#666; text-decoration:underline;}
.blog_container .older_post a:hover{color:#666; text-decoration:none;}

.snob_container{float:left; width:560px; margin:10px 12px 0 10px; display:inline;}
.snob_container .snob_box_content{float:left; width:530px; padding:20px 15px 10px 22px; margin: 0 0 20px 0; } 
.snob_container .snob_box_content.last{background:none; padding-bottom:0;}
.snob_container .snob_box_content h5{float:left; width:545px; color:#231f20; font-size:21px; font-weight:normal; line-height:normal;}
.snob_container .snob_box_content h5 a{color:#231f20; text-decoration:none;}
.snob_container .snob_box_content h6{float:left; width:545px; color:#990000; font-size:18px; line-height:normal; font-weight:bold;}
.snob_container .snob_box_content h6 a{color:#990000; text-decoration:none;}
.snob_container .snob_box_content strong{float:left; width:545px; color:#666; font-size:15px; line-height:normal; padding:2px 0 10px 0;}
.snob_container .snob_box_content small{float:left; width:100%; color:#231f20; font-size:10px; line-height:normal;}
.snob_container .snob_box_content small span{ font-size:9px; text-transform:uppercase; color:#666;}
.snob_container .snob_box_content a{color:#666; text-decoration:underline;}

.snob_container .snob_box_content a:hover{color:#666; text-decoration:none;}
.snob_container .snob_box_content p{float:left; width:100%; color:#666666; padding:5px 0 10px 0; font-size:14px; line-height: 20px;}
.snob_container .snob_box_content .link_row{float:left; width:455px; color:#231f20; padding:8px 0 7px 0;}
.snob_container .snob_box_content .link_row ul{float:left; width:auto; list-style:none; color:#666; font-size:12px;}
.snob_container .snob_box_content .link_row ul li{float:left; width:auto; padding:0 0 0 10px; background:url(images/dot.jpg) no-repeat 5px 5px;}
.snob_container .snob_box_content .link_row ul li.left{background:none; padding-left:0;}
.snob_container .snob_box_content .link_row ul li a{color:#666; text-decoration:underline;}
.snob_container .snob_box_content .link_row ul li a:hover{color:#666; text-decoration:none;}
.snob_container .snob_box_content .link_row .retweet{float:right;}
.snob_container .snob_box_content .link_row .retweet img{float:right;}
.snob_container .snob_box_content .share_link{float:left;}
.snob_container .snob_box_content .share_link img{float:left;}
.snob_container .older_post{float:left; width:545px; margin-top:26px; text-align:center; padding-bottom:15px;}
.snob_container .older_post a{color:#666; text-decoration:underline;}
.snob_container .older_post a:hover{color:#666; text-decoration:none;}


.recent_comments{float:left; width:283px; background:url(images/recent_comments_bg.gif) repeat-y 0 0;overflow:hidden;}
.recent_comments.recent_right{float:left; margin-left:-4px!important; display:inline; position:relative;}
.recent_comments h4{float:left; width:100%;}
.recent_comments h4 img{float:left;}
.recent_comments .comments_row{float:left; width:253px; padding:10px 0 0 20px; list-style:none;}
.recent_comments .comments_row li{float:left; width:253px; padding:0 0 10px 0;}
.recent_comments .comments_row li img{float:left;}
.recent_comments .comments_row li h5{float:right; width:212px; color:#990000; font-size:12px; font-weight:bold;}
.recent_comments .comments_row li h5 a{text-decoration:none; color:#990000;}
.recent_comments .comments_row li h5 a:hover{text-decoration:underline;}
.recent_comments .comments_row li p{float:right; width:212px; font-size:12px; line-height:16px; color:#666666;}
.recent_comments .comments_row li p span{color:#990000;}
.recent_comments .comments_row li p a{color:#666; text-decoration:underline;}
.recent_comments .comments_row li p a:hover{color:#666; text-decoration:none;}

.facebook{float:left; background:#e0e1d5; margin-left:20px;}

.bottom_ad{float:left; margin-left:6px; display:inline;}
.bottom_ad img{float:left;}


#right_container{float:right; width:279px;}
#right_container .ad_banner{float:left; margin:12px 0 15px 0;}
#right_container .ad_banner img{float:left;}

.search_container{float:left; width:279px; margin-top:21px;}
.search_container h4{float:left; width:100%;}
.search_container h4 img{float:left;}
.search_container .search_form{float:left; width:279px; margin-top:6px;}
.search_container .search_form form{float:left; width:279px;}
.search_container .search_form input{float:left; width:200px; height:25px; line-height:25px; padding:0 4px; background:#fff; border:1px solid #d3d3d1;}
.search_container .search_form input.go_btn{float:right; width:auto; height:auto; border:none; background:none;}
.search_container .search_form .search_type{float:left; width:279px; margin-top:10px; list-style:none; text-transform:uppercase; color:#666; font-size:12px; line-height: 15px;}
.search_container .search_form .search_type li{float:left; width:auto; padding:0 0 3px 10px; }
.search_container .search_form .search_type li.left{background:none;}
.search_container .search_form .search_type li a{color:#666; text-decoration:underline;}
.search_container .search_form .search_type li a:hover{color:#666; text-decoration:none;}

.subscribe_box{float:left; width:279px; margin-top:11px;}
.subscribe_box .heading{float:left; width:246px; height:24px; background:url(images/subscribe_heading_bg.jpg) no-repeat 0 0; padding:8px 19px 11px 14px;}
.subscribe_box .heading img{float:left;}
.subscribe_box .heading .icon{float:right;}

.free_podcast_box{float:left; width:242px; height:42px; background:url(images/free_podcast_bg.jpg) no-repeat 0 0; margin-top:5px; padding:10px 30px 10px 5px}
.free_podcast_box img{float:left; margin-left:11px; display:inline;}
.subscribe_box .icon{float:left;}

.free_widget_box{float:left; width:275px; height:216px; padding-top:5px;}

.snobserv_container{float:left;width:558px;height:160px;background:url(images/snobserv_small_bg.gif) no-repeat 0 0; padding:69px 0 0 10px; margin:4px 0 0 14px; display:inline;}
.snobserv_container .snobserv_content{float:right; width:240px; padding:0 20px 0 0; margin-top:-40px;}
.snobserv_container .snobserv_content h5{float:left; width:100%; color:#990000; font-size:18px; line-height:21px;}
.snobserv_container .snobserv_content p{float:left; width:100%; color:#990000; font-size:18px; line-height:21px; font-weight:normal;}
.snobserv_container .snobserv_content p a{color:#666; text-decoration:underline;}
.snobserv_container .snobserv_content p a:hover{color:#666; text-decoration:none;}
.snobserv_container .grammar_underground{float:left; position:relative;}
.snobserv_container .grammar_underground img{float:left; position:absolute; top:0; left:15px;}
.snobserv_container .snobservations{float:left; position:relative;}
.snobserv_container .snobservations img{float:left; position:absolute; top:16px; left:10px;}




/*.snobserv_box{float:left; width:275px; height:370px; background:url(images/snobserv_bg.jpg) no-repeat 0 0; padding:39px 0 0 0; margin:5px 0 0 4px; display:inline;}
.grammar_underground{float:left; position:relative;}
.grammar_underground img{float:left; position:absolute; top:0; left:15px;}
.snobservations{float:left; position:relative;}
.snobservations img{float:left; position:absolute; top:16px; left:10px;}
.snobserv_box .tell_us{float:left; position:relative;}
.snobserv_box .tell_us img{float:left; position:absolute; top:285px; left:-250px;}
.snobserv_box .snobserv_content{float:left; width:230px; padding:112px 20px 0 25px;}
.snobserv_box .snobserv_content h5{float:left; width:100%; color:#990000; font-size:21px; font-weight:normal; line-height:21px;}
.snobserv_box .snobserv_content small{float:left; width:100%; color:#666; font-size:10px; line-height:10px;}
.snobserv_box .snobserv_content p{float:left; width:100%; color:#666; font-size:16px; line-height:21px; font-weight:bold; padding-top:5px;}
.snobserv_box .snobserv_content p a{color:#999; text-decoration:underline; font-size:13px;}
.snobserv_box .snobserv_content p a:hover{color:#999; text-decoration:none;}*/

.snobserv_form{float:left; width:500px; background:#e0e0d4; margin:15px 0 0 20px; display:inline; padding:0;}
.snobserv_form form{float:left; width:500px; padding:12px 0 9px 0;}
.snobserv_form h3{float:left; margin:0 0 0 62px; display:inline;}
.snobserv_form h3 img{float:left;}
.snobserv_form .snobserv_row{float:left; width:100%; padding-bottom:7px;}
.snobserv_form .snobserv_row label{float:left; width:110px; padding-right:5px; text-transform:uppercase; color:#990000; font-size:12px; text-align:right; line-height:24px;}
.snobserv_form .snobserv_row input{float:left; width:354px; height:24px; border:1px solid #000100; padding:0 3px; line-height:24px; background:#fff; color:#000100; font-size:14px;}
.snobserv_form .snobserv_row textarea{float:left; width:354px; height:108px; border:1px solid #000100; padding:0 3px; line-height:normal; background:#fff; color:#000100; font-size:14px;}
.snobserv_form .snobserv_row input.submit{float:left; width:auto; height:auto; border:none; padding:0; background:none; margin-left:235px; display:inline;}
.snobserv_form .snobserv_row p{float:left; width:auto; padding-left:115px;}
.snobserv_form .snobserv_row p a{ color:#666; text-decoration:underline;}
.snobserv_form .snobserv_row p a:hover{ color:#666; text-decoration:none;}

.ad_box{float:left; width:275px; margin:15px 0 0 0; padding:0;}
.ad_box ul{float:left; width:275px; list-style:none;}
.ad_box ul li{float:left; width:auto; margin:12px 0 0 0; display:inline;}
.ad_box ul li img{float:left;}
.ad_box ul li.right{float:right;}


#footer_container{float:left; width:100%; background:#580000 url(images/footer_bg_1.jpg) no-repeat center top; padding-bottom:350px;}
#footer_container .footer{width:912px; margin:0 auto;}
#footer_container .footer .footer_link{float:left; width:878px; height:45px; background:url(images/footer_link_bg.jpg) no-repeat 0 0; margin:11px 0 0 13px; display:inline;}
#footer_container .footer .footer_link .footer_logo{float:left; margin:12px 0 0 17px; display:inline;}
#footer_container .footer .footer_link .footer_logo img{float:left;}
#footer_container .footer .footer_link ul{float:left; width:605px; padding:18px 0 0 20px; font-size:12px; color:#28627b;}
#footer_container .footer .footer_link ul li{float:left; width:auto; margin-right:30px; display:inline;}
#footer_container .footer .footer_link ul li a{ color:#28627b; text-decoration:underline;}
#footer_container .footer .footer_link ul li a:hover{ color:#28627b; text-decoration:none;}
#footer_container .footer p{float:left; width:912px; text-align:center; font-size:9px; color:#fff; margin-top:20px;}
#footer_container .footer p a{color:#fff; text-decoration:none;}
#footer_container .footer p a:hover{color:#fff; text-decoration:underline;}


.left_content_container .row{ float:left; width:auto; padding-left:28px; padding-top:10px;}
.left_content_container .row label{ float:left; width:140px; text-align:right; padding-right:10px;}
.left_content_container .row input{ float:left; padding:0 5px; line-height:18px;}
.left_content_container .row textarea{ float:left; padding:0 5px; line-height:18px;}
.left_content_container .row input.send{ float:left; margin:0 0 0 150px; display:inline;}

#right_container .widgettitle{text-indent:-999em; float:left; height:0;}


.row_container{float:left; margin:15px 10px 10px 15px; width:100%;}
.row_container h3{float:left; width:100%; color:#568da1; font-weight:normal; font-size:21px; line-height:normal;}
.row_container h3 a{color:#9a0000; text-decoration:none;}
.row_container h3 a:hover{color:#9a0000; text-decoration:underline;}
.row_container small{float:left; width:100%; font-size:11px; line-height:15px;}
.row_container p{float:left; width:100%; font-size:12px; line-height:16px;}
.row_container a{color:#666; text-decoration:underline;}
.row_container a:hover{color:#666; text-decoration:none;}

.navigation{float:left; width:auto; margin-top:15px; color:#666;}
.navigation a{color:#666; text-decoration:underline;}
.navigation a:hover{color:#666; text-decoration:none;}


#comments{float:left; margin-top:15px; width:100%; padding-bottom:4px; color:#231F20;}
.fn{font-style:normal; margin-left:5px; display:inline;}
.commentmetadata a{ color:#666; text-decoration:underline;}
.commentmetadata a:hover{ color:#666; text-decoration:none;}
.comment-body p{float:left; margin-top:4px;}



.snobserv_box{float:left; width:275px;  background:url(images/paper_repeat_bg.jpg) repeat-y 0 0;margin:5px 0 0 4px; display:inline; }
.snobserv_box .snobserv_details_box {float:left; width:275px; background:url(images/paper_top_bg.jpg) no-repeat 0 0; padding:39px 0 0 0;  }
.snobserv_box .snobserv_details_box .grammar_underground{float:left; position:relative;}
.snobserv_box .snobserv_details_box .grammar_underground img{float:left; position:absolute; top:0; left:15px;}
.snobserv_box .snobserv_details_box .snobservations{float:left; position:relative;}
.snobserv_box .snobserv_details_box .snobservations img{float:left; position:absolute; top:16px; left:10px;}
.snobserv_box .snobserv_details_box .tell_us{float:left; position:relative;}
.snobserv_box .snobserv_details_box .tell_us img{float:left; position:absolute; top:285px; left:-250px;}
.snobserv_box .snobserv_details_box .snobserv_content {float:left; width:230px; padding:112px 20px 0 25px;}
.snobserv_box .snobserv_details_box .snobserv_content h5{float:left; width:100%; color:#990000; font-size:21px; font-weight:normal; line-height:21px;}
.snobserv_box .snobserv_details_box .snobserv_content small{float:left; width:100%; color:#666; font-size:10px; line-height:10px;}
.snobserv_box .snobserv_details_box .snobserv_content p{float:left; width:100%; color:#666; font-size:16px; line-height:21px; font-weight:bold; padding-top:5px;}
.snobserv_box .snobserv_details_box .snobserv_content p a{color:#999; text-decoration:underline; font-size:13px;}
.snobserv_box .snobserv_details_box .snobserv_content p a:hover{color:#999; text-decoration:none;}
.snobserv_box .snobserv_details_box .curve {float:left;  }



.podcast_box .podcast_content_box p.click_player{float:left; width:300px!important; color:#231f20; line-height:14px; padding:3px 0 6px 0;}


.tweetmeme_button{margin:0 15px 5px 0!important; display:inline}
ul.addtoany_list li a{padding:0!important}