/*







Theme Name: Communication







Author: Scott Fisk







*/























/* Global */















* {







	margin: 0;







	padding: 0;







}















::-moz-selection {







	background: #369;







	color: #ff0;







}















::selection {







	background: #369;







	color: #ff0;







}















code::-moz-selection {







	background: #333;







}















code::selection {







	background: #333;







}















body {
	font-size: 90%; /* Resets 1em to 10px */
	font-family: Arial, Verdana, Sans-Serif;
	background: #dbdada url(back.gif) repeat;
	color: #000000;
	line-height: 18px;







}















p {







	margin: 1em 0;







}















acronym, abbr, span.caps {







	font-size: 0.9em;







	letter-spacing: .07em;







	cursor: help;







	border-bottom: 1px dashed #666;







}















blockquote {







	margin: 5px 20px;







	padding: 0;







	color: #000000;







	border-left: 5px solid #666;







	background: #ababab;







}















blockquote p {







	padding: 10px 20px;







	display: block;







}















a {







	color: #c30;







}















a:hover {







	text-decoration: none;







}















a img {







	border: none;







}















h1, h2, h3 {







	font-family: Arial, Verdana, Sans-Serif;







	font-weight: bold;







}















h1 {







	font-size: 4em;







}















h2 {







	font-size: 1.6em;







}















.endline {







  clear: both;







}















#wrapper {
	margin: 0 auto;
	width: 1111px;
	background: url(images/wrapper-bg.png) repeat-y;







}















#top-frame {







	margin: 0 auto;







	width: 1150px;







	background: url(images/top-frame.png) no-repeat;







}















#bottom-frame {







	margin: 0 auto;







	width: 1150px;







	background: url(images/bottom-frame.png) bottom no-repeat;







}























/* Header */















#header {
	width: 1107px;
	height: 97px;
	background-image: url(top.jpg);
	background-repeat: no-repeat;
	float: left;







}















#header h1 {







	font-size: 4em;







	padding: 10px 0 0 180px;







}















#header h1 a {







	text-decoration: none;







	color: #cf0e45;







}















#header h2 {







	color: #cf0e45;







	font-size: 1.6em;







	padding: 0 0 0 190px;







}















/* Navigation */















#navigation {







	padding: 77px 0 0 102px;







	float: left;







}















#rss {







	padding: 12px 0 0 530px;







}























/* Social Bookmarking */















.bookmark-line {







	float: left







}















.bookmark-line ul {







	display: inline;







}















.bookmark-line ul li {







	background: none;







	display: inline;







	list-style-type: none;







}















.bookmark-line img {







	border: 0;







}















.bookmark-icon {







	opacity: .4;







	-moz-opacity: .4;







	filter: alpha(opacity=40);







	_filter: alpha(opacity=100);







}















.bookmark-icon:hover {







	opacity: 1;







	-moz-opacity: 1;







	filter: alpha(opacity=100);







}























/* Mainframe */















#container {
	width: 1107px;
	background-image: url(sback.jpg);
	background-repeat: repeat;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	float: left;







}























/* Content */






#content5 {
	width: 777px;
	margin-right: 70px;
	margin-left: 166px;


}







#content3 {
	width: 960px;
	margin-right: 70px;
	margin-left: 30px;


}






#content {
	width: 1050px;
	margin-right: 20px;
	margin-left: 30px;


}




#content2 {
	width: 1060px;
	margin-right: 20px;
	margin-left: 20px;


}














.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {







	padding: 2px 4px;







	_padding: 2px 0;







	margin: 2px;







	_margin: 1px;







	border: 1px solid #000;







	color: #000;







	background-color: #fff;







}















.ads {







	float: left;







	width: 125px;







	height: 125px;







	padding: 5px;







}























/* Comments */















h3#comments, #respond h3 {







	font-size: 1.4em;







	color: #666;







}















.alt {







	border-left: 1px solid #000;







	background-color: #dcbea4;







	padding: 10px;







}















.even {







	border-left: 1px solid #000;







	background-color: #e3cbb3;







}























/* Footer */















#footer {
	width: 1107px;
	height: 44px;
	clear: both;
	background-image: url(bottom.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;







}















#credit {







	padding: 0px 133px 0 0;







	text-align: right;







	color: #594321;







	font-size: 1.1em;







}















#credit a {







	color: #594321;







	text-align: center;







	text-decoration: none;







}























/* Images */















p img {







	max-width: 100%;







}















img.centered {







	display: block;







	margin-left: auto;







	margin-right: auto;







}















img.alignright {







	padding: 4px;







	margin: 0 0 2px 7px;







	display: inline;







}















img.alignleft {







	padding: 4px;







	margin: 0 7px 2px 0;







	display: inline;







}















.alignright {







	float: right;







}















.alignleft {







	float: left







}























/* Captions */















.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 {







	border: 0 none;







}















.wp-caption p.wp-caption-text {







	font-size: 11px;







	line-height: 17px;







	padding: 0 4px 5px;







}







.smallbox {

	width: 110px;

	background-color: #ffffff;

	padding-left: 73px;

	padding-top: 0px;

}
#topmenu {
	float: right;
	height: 44px;
	width: 260px;
	padding-right: 33px;
	background-position: right bottom;
	padding-top: 40px;
}

