/*
THEME NAME: IC
DESCRIPTION: Custom theme for Improvised Communications based on Sandbox theme
VERSION: 1.0
AUTHOR: <a href="http://www.adamleejacobi.com/">Adam Lee Jacobi</a> based on Sandbox theme by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
*/

@import url("grid.css");
@import url("jd.gallery.css");

body{
	padding:0;
	margin:0;
	background-color:#fff;
	background-image:url("images/bg_body.gif");
	background-repeat:repeat-x;
	font-family:Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#303030;
}


h1, h2, h3{
	margin:0;
}

h1{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
	color:#000000;
	margin:0px 0 13px 25px;
}

h2{
	font-size:16px;
	line-height:19px;
	margin:0 0 0 25px;
}
h2 a{
	color:#303030;
	text-decoration:none;
}
h2 a:hover{
	text-decoration:underline;
}

h3{
	font-size:13px;
	line-height:17px;
	margin:0 0 0 25px;
	font-weight:bold;
}

p, form{
	margin:0px 25px 10px 25px;
}

p.published{
	margin-bottom:0px;
	
}

div.entry-meta p{
	font-size:10px;
	line-height:12px;
}

/*====================*/

div#client_list p {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#4f86bf;
	margin:6px 0 6px 26px;
}
div#client_list p a{
	color:#4f86bf;
	text-decoration:none;
}
div#client_list p a:hover{
	text-decoration:underline;
}

/*=====================*/

abbr{
	text-decoration:none;
	border-bottom:0;
}

div#wrapper{
	background-color:#a8a8a8;
	background-image:url("images/bg_wrapper.gif");
	background-repeat:repeat-x;
	border:#a8a8a8 solid 9px;
	overflow:auto;
	margin-top:25px;
	padding-bottom:25px;
	
	-moz-border-radius:9px;

	-webkit-border-radius:9px;

}

div#header{
	margin-top:25px;
	margin-bottom:25px;
}
div#header a img{
	border:none;
}

div#banner{
	display:inline;
	float: left;
	position: relative;
	margin-left: 25px;
	margin-right: 11px;
}

div.page_list{
	float:right;
	margin-right:23px;
	color:#4f86bf;
}
div.page_list p a{
	color:#4f86bf;
	text-decoration:none;
}
div.page_list p a:hover{
	text-decoration:underline;
	}

div.post{
	margin:0 0 40px 0;
}

div.module{
	background-color:#fff;

	margin-bottom:25px;
	border:solid 1px #a8a8a8;
	padding:25px 0 25px 0;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a, div.entry-content a, div.entry-meta a, div.sidebar a, div#login a, h2.entry-title a, p.nav-next a, p.nav-previous a, div.comment-meta a{
	color:#4f86bf;
	text-decoration:none;
}
a:hover, div.entry-content a:hover, div.entry-meta a:hover, div.sidebar a:hover, div#login a:hover, h2.entry-title a:hover, p.nav-next a:hover, p.nav-previous a:hover, div.comment-meta a:hover{
	text-decoration:underline;
}
div.module img.logo{
	margin-left:-2px;
	margin-bottom:5px;
	border:0;
}

div#footer {
	color:#fff;
}
div#footer p a{
	color:#fff;
	text-decoration:none;
}
div#footer p a:hover{
	text-decoration:underline;
	}

.first{
	margin-top:25px;
}

/* ================ */

div.sidebar ul{
	margin:0 0 0 25px;
	padding:0;
}
div.sidebar ul li, div.sidebar li{
	list-style-type:none;
}
li.linkcat{
	list-style-type:none;
	}

/* ==================*/

ul#twitter_update_list{
	padding:0;
	}

ul#twitter_update_list li{
	list-style-type:none;
	margin:0px 25px 10px 25px;
	}
	
/* ==================*/

p.facebook_badge{
	margin:0 25px 0 25px;
	}


/* ==================*/

div.form-label{
	margin:10px 0 0 0;
	}
	
/* ==================*/

.widget{
	margin:0 0 25px 0;
	}
	
.twtr-widget{
	margin:0 0 0 25px;
	}
	
/* ==================*/

div.wp-caption img{
	margin: 0 0 0 25px;
	}

/* ================== */

li.comment{
	list-style-type:none;
	margin-bottom:20px;
}
li.comment p{
	margin-left:0;
	}
