/*
Theme Name: DisastersNet
Theme URI: http://www.disastersnet.com
Description: The default WordPress theme for DisastersNet.
Version: 2.0
Author: Skyler Willett
Author URI: http://www.dynedge.com
*/

body{
	background:#D3D3D5 url(images/background.jpg) top left repeat-x;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 30px;}

.background_outershadow{
	background:url(images/background-outershadow.jpg) top center repeat-y;
	overflow:hidden;}
	
.background_diag{
	background:url(images/background-diag.jpg) top center no-repeat;
	overflow:hidden;}
	
.background_innerwhitecontainer{
	background:#FFF;
	margin:0 auto;
	min-height:550px;
	overflow:hidden;
	padding:0px 1px;
	width:798px;}
	
.background_footer{
	background:url(images/background-footer.jpg) top center no-repeat;}



/*BLOG STYLES */

.blog_pagetitle{
	color:#777;
	font-size:1.5em;
	padding-bottom:15px;}

.blog_redTitle{
	background:url(images/pagetitle_underline.jpg) no-repeat left bottom;
	margin:0;
	padding:0px 0px 3px 0px;}

.blog_redTitle h2{
	background:none;
	color:#A92121;
	font-size:1.5em;
	font-weight:bold;
	margin:0;
	padding:0;}
	
.blog_redTitle h2 a, .blog_redTitle h2 a:active, .blog_redTitle h2 a:visited{
	color:#A92121;
	text-decoration:none;}
	
.blog_redTitle h2 a:hover{
	color:#777;
	text-decoration:none;}
	
.blog_date{
	color:#888;
	font-size:11px;
	font-weight:bold;
	padding:3px 0px 5px 10px;}
	
.blog_date_dot{
	padding:0px 6px 1px 6px;}

.blog_search_field{
	background:url(images/blog/search_field.gif) left top no-repeat;
	height:24px;
	margin:0px;
	padding:0px 3px;
	width:154px;}
	
.blog_search_field_input{
	background:#fff;
	border:0px;
	color:#777;
	font-size:11px;
	margin-top:5px;
	padding:1px;
	width:150px;}

.entry{
	background:url(images/blog/entry_back.jpg) bottom center no-repeat;
	line-height:1.6em;
	padding:0px 15px 7px 15px;}

.entry a, .entry a:active, .entry a:visited{
	color:#777;
	text-decoration:underline;}
	
.entry a:hover{
	color:#EF990D;
	text-decoration:underline;}
	
.comment_announce{
	font-size:11px;
	padding:5px 5px 0px 0px;}
	
.comment_announce a, .comment_announce a:active, .comment_announce a:visited{
	color:#888;
	text-decoration:none;}
	
.comment_announce a:hover{
	border-bottom:1px dotted #666;
	color:#888;}

.comment_name{
	font-size:12px;
	font-weight:bold;}
	
.comment_name a, .comment_name a:active, .comment_name a:visited{
	color:#A92121;
	text-decoration:none;}
	
.comment_name a:hover{
	color:#777;
	text-decoration:none;}

.commentlist{
	list-style:none;
	padding:0;
	text-align:justify;}
	
.commentlist li{
	font-weight:bold;
	list-style:none;
	margin:15px 0 3px;
	padding:5px 10px 3px;}

.commentlist li .avatar{ 
	float:right;
	border:1px solid #eee;
	padding:2px;
	background:#fff;}

.commentlist cite, .commentlist cite a {
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;}

.commentlist p {
	font-weight:normal;
	line-height:1.5em;
	margin:10px 5px 10px 0;
	text-transform:none;}

.commentmetadata {
	display:block;
	font-size:10px;
	font-weight:normal;
	margin:0;}
	
h3.comments {
	padding:0;
	margin:40px auto 20px ;}

#commentform p{
	margin:5px 0;}

#commentform input{
	width:170px;
	padding:2px;
	margin:0px;}

#commentform textarea{
	width:98%;
	padding:2px;}
	
.alt{
	margin:0;
	padding:10px;
	background-color:#f8f8f8;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;}

.nocomments{
	text-align:center;
	margin:0;
	padding:0;}

/*END BLOG STYLES */



.column_right {
	background: url(images/background_rightfade.jpg) top left repeat-x;}


.event_wrapper{
	padding:0px 0px 15px;}

.event_title{
	font-size:13px;
	font-weight:bold;
	padding:5px 0px 1px;}
	
.event_date{
	color:#888;
	font-size:11px;
	font-weight:bold;
	padding:0px 0px 5px 5px;}
	
.event_info{
	color:#333;
	font-size:11px;
	padding:0px 0px 0px 5px;}
	
.event_link{
	padding:5px 5px 0px;}
	
.event_link a{
	color:#666;
	text-decoration:none;}
	
.event_link a:hover{
	color:#666;
	text-decoration:underline;}
	


.footer_container{
	margin:0 auto;
	overflow:hidden;
	padding-top:20px;
	width:775px;}
	
.footer_left{
	color:#5E5F62;
	font-size:9px;
	float:left;}

.footer_right{
	color:#5E5F62;
	font-size:12px;
	font-weight:bold;
	float:right;
	overflow:hidden;
	text-align:right;}

.footer_phonenumber{
	color:#DC241F;
	font-size:14px;
	font-weight:bold;
	padding-top:3px;}

.footer_links{
	background:#FFF url(images/background-footer_links.jpg) top center no-repeat;
	margin:0 auto;
	padding:12px 0px 4px;
	text-align:center;
	width:800px;}
	
.footer_links a{
	color:#A8A8A8;
	font-size:11px;
	padding:0px 12px;
	text-decoration:none;}
	
.footer_links a:hover{
	color:#7D7D7D;
	font-size:11px;
	padding:0px 12px;
	text-decoration:none;}

.form_title{
	color:#555;
	font-size:11px;
	padding-right:15px;
	text-align:right;}
	
.form_field{
	border:1px solid #B9B9B9;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px;
	width:100%;}

.header{
	background:url(images/header_revised.jpg) top center no-repeat;
	height:90px;
	overflow:hidden;}
	
.header_revised{
	background:url(images/header_revised.jpg) top center no-repeat;
	height:90px;
	overflow:hidden;}
	
.header_links{
	float:right;
	margin:12px 18px 0px 0px;}
	
.header_links_member{
	color:#999;
	text-align:right;
	padding:3px 0px 0px 0px;}
	
.header_links_member a{
	color:#777;
	text-decoration:none;}
	
.header_links_member a:hover{
	color:#444;
	text-decoration:none;}

.index_columncontainer{
	overflow:hidden;
	padding-top:20px;}
	
.index_column_left{
	background:url(images/index_column_bottomfade.jpg) bottom center no-repeat;
	float:left;
	padding:0px 17px 15px 17px;
	width:311px;}
	
.index_column_right{
	background:url(images/index_column_bottomfade.jpg) bottom center no-repeat;
	float:right;
	padding:0px 17px 15px 17px;
	width:311px;}
	
.index_column_photo{
	text-align:center;
	padding:5px 0px 13px;}
	
.index_column_redtitle{
	color:#DC241F;
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;}
	
.index_column_bluetitle{
	color:#00A2E1;
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;}
	
.index_column_greentitle{
	color:#76B900;
	font-size:13px;
	font-weight:bold;
	padding-bottom:8px;}

.index_topfade{
	background:url(images/index-topfade.jpg) top left repeat-x;
	color:#616161;
	line-height:1.5em;
	overflow:hidden;
	padding:25px 37px 22px;}

.line_grey01{
	background:#D0D0CE;}
	
.line_grey02{
	background:#B8B9B4;}
	
.line_red{
	background:#DC241F;}
	
.line_white{
	background:#fff;}

.main_bodytext{
	line-height:1.6em;
	padding-bottom:15px;}

.main_pagetitle{
	background:url(images/pagetitle_underline.jpg) bottom left no-repeat;
	padding-bottom:3px;}
	
.main_pagetitle h2{
	color:#DC241F;
	font-size:1.5em;
	font-weight:bold;
	margin:0;
	padding:0;}
	
.main_pagetitleGREEN h2{
	color:#76B900;
	font-size:1.5em;
	font-weight:bold;
	margin:0;
	padding:0;}
	
.main_pagetitleBLUE h2{
	color:#00A2E1;
	font-size:1.5em;
	font-weight:bold;
	margin:0;
	padding:0;}
	
.main_wrapper{
	margin:22px auto;
	width:520px;}

.sidebar_bottom{
	background:url(images/sidebar_bottom.jpg) top repeat-x;
	height:72px;}

.sidebar_dottedline{
	border-bottom:1px dotted #C4C4C4;
	height:2px;}

.sidebar_links ul{
	margin:0;
	padding:0;}

.sidebar_links li{
	list-style:none outside none;
	margin:0;
	padding:0;}

.sidebar_links li a{
	background:none repeat scroll 0 0 #EFEFED;
	border-bottom:1px dotted #C4C4C4;
	color:#777777;
	display:block;
	font-size:11px;
	outline:medium none;
	padding:5px 0 5px 13px;
	text-decoration:none;}

.sidebar_links li a:hover{
	background:none repeat scroll 0 0 #E3E3E1;
	border-bottom:1px dotted #C4C4C4;
	color:#777777;
	display:block;
	font-size:11px;
	outline:medium none;
	padding:5px 0 5px 13px;
	text-decoration:none;}

.sidebar_links_arrow ul{
	margin:0px;
	padding:0px;}
	
.sidebar_links_arrow li{
	list-style:none;
	margin:0px;
	padding:0px;}
	
.sidebar_links_arrow li a{
	background:#EFEFED url(images/arrow_off.gif) no-repeat;
	background-position: 97% 50%;
	border-bottom:1px dotted #C4C4C4;
	font-size:11px;
	color:#777;
	display:block;
	outline:none;
	padding:5px 0px 5px 13px;
	text-decoration:none;}
	
.sidebar_links_arrow li a:hover{
	background:#E3E3E1 url(images/arrow_on.gif) no-repeat;
	background-position: 97% 50%;
	border-bottom:1px dotted #C4C4C4;
	font-size:11px;
	color:#777;
	display:block;
	outline:none;
	padding:5px 0px 5px 13px;
	text-decoration:none;}

.sidebar_links_dropdownlinks ul{
	border-bottom:1px dotted #C4C4C4;
	margin:0px;
	padding:0px;}

.sidebar_links_dropdownlinks li{
	list-style:none;
	margin:0px;
	padding:0px;}
	
.sidebar_links_dropdownlinks li a{
	background:#fff;
	border:0;
	color:#888;
	display:block;
	font-size:10px;
	padding:4px 0px 4px 20px;
	text-decoration:none;}
	
.sidebar_links_dropdownlinks li a:hover{
	background:#F29B0D;
	border:0;
	color:#fff;
	display:block;
	font-size:10px;
	padding:4px 0px 4px 20px;
	text-decoration:none;}
	
.sidebar_links li ul li{
	margin:0px;}
	
.sidebar_links li ul li a{
	background:#fff;
	border:0;
	color:#888;
	display:block;
	font-size:10px;
	padding:4px 0px 4px 20px;
	text-decoration:none;}
	
.sidebar_links li ul li a:hover{
	background:#DC241F;
	border:0;
	color:#fff;
	display:block;
	font-size:10px;
	padding:4px 0px 4px 20px;
	text-decoration:none;}	
	
.sidebar_links_noheader{
	background:none repeat scroll 0 0 #EFEFED;
	border-bottom:1px dotted #C4C4C4;
	color:#777777;
	display:block;
	font-size:11px;
	list-style:none outside none;
	margin:0;
	padding:5px 0 5px 13px;}

.sidebar_spacer{
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px dotted #C4C4C4;
	height:5px;}

.sidebar_top{
	background:url(images/background_sidebar_top.jpg) top repeat-x;
	padding:23px 0 12px 12px;}



/*DEFAULT WordPress Styles - Keep these! */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 10px;
	margin: 0 0 4px 12px;
	display: inline;
	}

img.alignleft {
	padding: 10px;
	margin: 0 12px 4px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
