@charset "UTF-8";
/* CSS Document */

.blog_header {width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #a2a2a2;
	}
.blog_time {display: inline;
	}
.blog_date {display: inline;
	}
.blog_title {width: auto;
	font-size: 24pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: lowercase;
	}
.blog_title a:link {font-size: 24pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: none;
	color: #000;
	}
.blog_title a:visited {font-size: 24pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: none;
	color: #000;
	}
.blog_title a:hover {font-size: 24pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: lowercase;
	text-decoration: none;
	color: #000;
	}
.blog_tags {display: block;
	}
.blog_footer {width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-top: 2px solid #ddd;
	}
.blog_author {display: inline;
	}
.blog_fcomments {width: 49%;
	float: left;
	}
.blog_comments {font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	}
.blog_comment {width: 425px;  
	 background: #e3e3e3;  
	 padding-left: 15px;  
	 padding-right: 15px;
	 padding-top: 10px;
	 position: relative; 
	 margin-top: -6px;
	}
.even {margin-left: 155px;
	}
.arrowodd {  
  	width: 0;  
 	height: 0;  
 	line-height: 0;  
 	border-bottom: 25px solid #e3e3e3;  
	border-top: none;
 	border-right: none;  
 	border-left: 35px solid white;  
 	position: absolute;  
 	left: 35px;   
	top: -25px;
	}  
.arroweven {  
  	width: 0;  
 	height: 0;  
 	line-height: 0;  
 	border-bottom: 25px solid #e3e3e3;  
	border-top: none;
 	border-left: none;  
 	border-right: 35px solid white;  
 	position: absolute;  
 	right: 35px;   
	top: -25px;
	}  
.arrowsearch {  
  	width: 0;  
 	height: 0;  
 	line-height: 0;  
 	border-bottom: 25px solid #dddddd;  
	border-top: none;
 	border-left: none;  
 	border-right: 35px solid white;  
 	position: absolute;  
 	right: 255px;   
	top: -25px;
	}  
.blog_share {width: 49%;
	float: left;
	text-align:right;
	}
.blog_post {width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	margin-top: 14px;
	}
.photo_post_image {border: 0;
	width: 500px;
	}
.quote_post {font-size: 30px;
	background: url(../images/quote-trans.png) no-repeat left top;
	padding-left: 33px;
	padding-top: 28px;
	}
.quote_post a:link {font-size: 30px;
	text-decoration: none;
	color: #000;
	}
.quote_post a:visited {font-size: 30px;
	text-decoration: none;
	color: #000;
	}
.quote_post a:hover {font-size: 30px;
	text-decoration: none;
	color: #000;
	}
	
.linktitle:before {content: "▶";
	}
.spacer {height: 25px;
	clear: both;}
	
.rss_time {width: 50px;
	float: left;
	font-size: 12px;
	}
.rss_image {width: 20px;
	float: left;
	}
.rss_title {width: auto;
	float: left;
	}
.rss_descript {clear: both;}

.hiderss {display: none;}

.clearer {clear: both;}

#loading {position: absolute;
		left: 0;
		top: 0;
		background-color:#CC0000;
		color: #ffffff;
		}

label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
input {
	display: block;
	width: auto;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: left;
	width: 60px;
	padding-right: 20px;
}

br.clearer {
	clear: left;
}

.numcom {display: inline;}

#livesearch_results {position: absolute;
	background-color: #DDDDDD;
	width: 325px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 30px;
	display: none;
	}
.ls_date {font-size: 8pt;
	}
#search_header {font-size: 14pt;
		font-weight: bold;
		border-bottom: 1px solid #a2a2a2;
		padding-bottom: 5px;
		margin-bottom: 5px;
		}
#searchbox {font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		margin-bottom: 30px;
		}
body {margin: 0;
		}
		
a:link {color: #941a22;
		text-decoration: none;
		}
a:hover {color: #941a22;
		text-decoration: underline;
		}
a:visited {color: #941a22;
		}
#footer {width: 100%;
		height: 35px;
		margin-top: 15px;
		padding-top: 9px;
		background-image: url(../images/layout/headerbg.png);
		}
#footer_content {width: 944px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #fff;
		margin: 0 auto;
		text-align: center;
		vertical-align: middle;
		}
#footer_content a{color: #fff;
		text-decoration: underline;
		}
#footer_content a:visited{color: #fff;
		text-decoration: underline;
		}
#footer_content a:hover{color: #fff;
		text-decoration: underline;
		}
#masthead {width: 100%;
        height: 175px;
        margin-bottom: 10px;
		background-image: url(../images/layout/headerbg.png);
        }
#header {width:944px;
        margin: 0 auto;
        height: 175px;
        }
#logo {width: 49%;
        height: 175px;
        float: left;
		background: url(../images/layout/logo.png) center no-repeat;
        }

#logo a {display: block;
		height: 100%;
		width: 100%;}
#logolink div {width: 100%;
		height: 175px;
		text-indent: -99999px;
		}
#navigation {width: 49%;
        height: 100%;
        float: right;
		background: #941a22;
        }
#nola {background: url(../images/layout/nola-trans.png) left bottom no-repeat;
		width: 100%;
		height: 100%;
		}
#navlinks {width: 100%;
		height: 30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #fff;
		position: relative;
		top: 20px;
		left: 0px;
		margin-bottom: -30px;
		text-align: justify;
		}
#navlinks a:link{ color: #fff;
		text-decoration: none;
		}
#navlinks a:visited{ color: #fff;
		text-decoration: none;
		}
#navlinks a:hover{ color: #fff;
		text-decoration: none;
		}
#guild_link {margin-right: 16px;
		margin-left: 6px;
		}
#contact_link {margin-right: 16px;
		}
#about_link {margin-right: 16px;
		}
#work_link {margin-right: 13px;
		}
#case_link {margin-right: 0px;
		}
#twitter {width: 800px;
        margin: 0 auto 20px;
		height: 23px;
        }
#redbird {width: 32px;
		height: 23px;
		float: left;
		margin-right: 7px;
		background: url(../images/layout/redbird-trans.png) center no-repeat;
		}
#twitter_content {width: 761px;
		float: left;
		margin:0;
		}
#tweet {font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #a2a2a2;
		}
#tweet_time {font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #a2a2a2;
		}
#big_graphic {width: 932px;
        margin: 0 auto 20px;
        height: 265px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24pt;
		font-weight: bold;
		color: #fff;
/*		padding-top: 228px;*/
		padding-left: 12px;
        }
#big_graphic a {display: block;
		width: 100%;
		height: 227px;
		}
#big_graphic span {margin-top: -45px;
		background: url(../images/layout/trans_black.png);}
#buttons {width: 944px;
        margin: 0 auto 45px;
        height: 114px;
        color: #fff;
        font-family: Arial, Helvetica, sans-serif;
        }
#buttons span {margin: -45px auto 0;
		background: url(../images/layout/trans_black.png);
        }
#buttons img {margin-bottom: -45px;
		border: none;
    }
#buttons a {display: block;
		width: 100%;
		height: 114px;
		color: #fff;
		text-decoration: none;
		}
#button_a {width: 295px;
        height: 114px;
        float: left;
        margin-right: 26px;
        }
#button_b {width: 295px;
        height: 114px;
        float: left;
        margin-right: 26px;
        }
#button_c {width: 295px;
        height: 114px;
        float: left;
        margin: 0;
        }
#content_wrapper {width: 944px;
        margin: 0 auto;
        }
#content, .blog_entry {width: 619px;
        float: left;
        margin-right: 26px;
        }

#sidebar {width: 295px;
        float: left;
        margin: 0;
        }
#mailinglist {font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		margin-bottom: 10px;
		}
#ml_header {font-size: 14pt;
		font-weight: bold;
		border-bottom: 1px solid #a2a2a2;
		padding-bottom: 5px;
		margin-bottom: 10px;
		}

#google {font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		}
.goog_trend {width: 75%;
		float: left;
		}
.goog_percent {width: 25%;
		float:left;
		}
#goog_header {font-size: 14pt;
		font-weight: bold;
		border-bottom: 1px solid #a2a2a2;
		padding-bottom: 5px;
		}
#goog_subhead {font-size: 9pt;
		color: #a2a2a2;
		margin-bottom: 3px;
		}
#goog_error {font-size: 9pt;
		color: #a2a2a2;
		margin-bottom: 3px;
		}
#social {text-align: center;
		margin-top: 25px;
		}
#social img {margin-left: 3px;
		margin-right: 3px;
		}
.blog_post .qp {background-image: url(../images/quote-trans.png);
	}
#page_links {width: 100%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
#prev_link {width: 49%;
		float: left;
		}
#next_link {width: 49%;
		float: left;
		text-align: right;
		}
