﻿/* Global Styles */

	* {margin: 0;}
	* {padding: 0;}

	td,body {
		font-family: Arial, Verdana, Tahoma, sans-serif, sans, serif;
		font-size: 1em;
		color: #102d51;
	}
	
	body { text-align: center; background: #e2e3e4; margin: 0; }

	a:link,
	a:visited,
	a:active {color: #0065cf; text-decoration: none;}
	a:hover {color: #0065cf; text-decoration: underline;}

	/* Utility Classes */
	.bdr {border: 1px solid #000;}
	.nodisplay {display: none;}
	img {border: 0;}

/* End Global Styles */

/* Float Clearing Classes */
	
	.ClearFix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.ClearFix {display:inline-block;}
	/* Hide from IE Mac \*/
	.ClearFix {display:block;}
	/* End hide from IE Mac */

/* End Float Clearing Classes */

/* Float Classes */

	.FloatRight {float: right;}
	.FloatLeft {float: left;}

/* End Float Classes */

/* MAIN SITE Classes */

	#PageWrapper {
		width: 994px;
		margin-left: auto;
		margin-right: auto;
		margin-top: -146px;
		text-align: left;
		border: 0px solid #000;
	}
	
	#HeaderTile {
		height: 146px;
		background: url(/wp-content/themes/acms/img/HeaderTile.gif) repeat-x;
	}
	
	/* Center Column Styles */
	
	#ColumnCenter {float: left; width: 465px; background: #e2e3e4;}
	
	#CenterContent {width: 425px; margin: 36px auto 0 15px;}
	
	.ContentBlock {}
	
	.ContentHeaderPink, .ContentHeaderBlue, .ContentHeaderYellow {
		height: 29px; color: #ffffff; font-size: 11px; font-weight: bold; text-transform: uppercase;
	}
	
	.ContentHeaderYellow {color: #102d51;}
	
	.ContentHeaderPink span, .ContentHeaderBlue span, .ContentHeaderYellow span {
		margin: 7px;
	}
	
	.ContentHeaderPink {background: #eb088d;}
	.ContentHeaderBlue {background: #26ace2;}
	.ContentHeaderYellow {background: #fff355;}
	
	.ContentHeaderPink div.LeftRounded { float: left; height: 29px; background: #eb088d url(/wp-content/themes/acms/img/ContentTitlePinkLeft.gif) no-repeat top left;}
	.ContentHeaderPink div.RightRounded { float: right; background: #eb088d url(/wp-content/themes/acms/img/ContentTitlePinkRight.gif) no-repeat top right;}

	.ContentHeaderBlue div.LeftRounded { float: left; height: 29px; background: #26ace2 url(/wp-content/themes/acms/img/ContentTitleBlueLeft.gif) no-repeat top left;}
	.ContentHeaderBlue div.RightRounded { float: right; background: #26ace2 url(/wp-content/themes/acms/img/ContentTitleBlueRight.gif) no-repeat top right;}

	.ContentHeaderYellow div.LeftRounded { float: left; height: 29px; background: #fff355 url(/wp-content/themes/acms/img/ContentTitleYellowLeft.gif) no-repeat top left;}
	.ContentHeaderYellow div.RightRounded { float: right; background: #fff355 url(/wp-content/themes/acms/img/ContentTitleYellowRight.gif) no-repeat top right;}
	
	.ContentBlock h3 {margin: 12px 0; color: #102d51 !important; font-weight: bold;}
	.ContentBlock h3 a {color: #102d51; text-decoration: none;}
	
	.ContentBlock p { font-size: 11px; font-weight: bold; margin: 16px 0; text-align: justify;}
	
	.ContentWrap {}
	
	.ContentImageWrapper { text-align: center; margin: 6px 0; }
	
	.ContentFooter { margin-bottom: 33px;}

	.Posted, .Comments, .Share {color: #a7a8a8; float: left; font-size: 10px; font-weight: bold; text-transform: uppercase; margin-right: 10px;}
	.Posted a, .Comments a, .Share a {color: #a7a8a8; font-weight: bold;}
	.Posted img, .Comments img, .Share img { vertical-align: top; margin-top: 0px;}
	.Posted {} .Comments {} .Share {}
	
	.postmetadata {border: 0 !important; padding: 0 !important;}
	
	
	/* Left Column Styles */
	
	#ColumnLeft {float: left; width: 192px;}
	
	#Logo {width: 198px; background: #e2e3e4;}
	
	#TagLine {margin: 23px auto 24px auto; width: 162px;}
	
	#ColumnLeft ul li.MenuBlue {height: 28px; width: 157px; background: #26ace2 url(/wp-content/themes/acms/img/MenuRoundedRightBlue.gif) no-repeat top right; margin: 0 0 3px 12px; text-align: center; padding-right: 12px;}
	.MenuGray {height: 28px; width: 156px; background: #c4c4c4; margin: 0 0 3px 12px; text-align: center;}
	
	.MenuBlue img, .MenuGray img {margin-top: 8px;}
	.MenuBlue img.FloatRight {margin-top: 0;}
	
	.MenuBlue a, .MenuGray a { display: block; height: 28px;}
	
	#ColumnLeft ul li {height: 28px; width: 156px; background: #c4c4c4; margin: 0 0 3px 12px; text-align: center; list-style-type: none;}
	
	#ColumnLeft ul li a {display: block; color: #ffffff; font-size: 12px; font-weight: bold; height: 24px; padding-top:8px; text-decoration: none;}
	
	/* Right Column Styles */
	
	#ColumnRight {float: right; width:337px;}
	
	#TwitterHeader {background: #d9d9d9; padding: 6px 14px 6px 9px; margin: 27px 0 4px 0;}
	
	#TwitterHeader .FloatRight{ margin-top: 5px;}
	
	/*
	.TwitterBlock {padding: 7px; background: #c4c4c4; margin-bottom: 4px;}
	.TwitterBlock img.FloatLeft { margin-right: 7px; }
	.TwitterBlock div.FloatLeft { width: 242px; font-size: 11px; font-weight: bold; color: #ffffff;}
	.TwitterBlock span.FloatLeft { width: 242px; font-size: 10px; color: #77787b;}
	*/
	
	.menu {padding: 0;}
	.widget h3 {background: none;}
	
	.widget_twitter h3 {display: none;}
	.widget_twitter ul {padding: 0;}
	.widget_twitter ul li {padding: 7px; background: #c4c4c4; margin-bottom: 4px !important; color: #ffffff; font-size: 11px; font-weight: bold;}
	.widget_twitter ul li a {color: #77787b; font-weight: bold;}
	
	.widget_rss {margin: 20px 0 13px 0;}
	.widget_rss ul {display: none;}
	.widget_rss a {color: #002c52; font-size: 12px; font-weight: bold; text-decoration:none;}

	.widget_rssiconwidget {margin: 20px 0 13px 0;}
	.widget_rssiconwidget ul {display: none;}
	.widget_rssiconwidget a {color: #002c52; font-size: 12px; font-weight: bold; text-decoration:none;}
	
	.widget_archive {background: url(/wp-content/themes/acms/img/TxtDarkBlueOnGray_Archives.gif) no-repeat !important; }
	.widget_archive h3 {visibility: hidden; height: 12px; padding: 0 !important; margin: 0 !important;}
	
	.widget_links {background: url(/wp-content/themes/acms/img/TxtDarkBlueOnGray_FuckingAwesomeLinks.gif) no-repeat !important;}
	.widget_links h3 {visibility: hidden; height: 12px; padding: 0 !important; margin: 0 !important;}
	
	.widget_tag_cloud {background: url(/wp-content/themes/acms/img/TxtDarkBlueOnGray_Tags.gif) no-repeat !important;}
	.widget_tag_cloud h3 {visibility: hidden; height: 12px; padding: 0 !important; margin: 0 !important;}
	
	.widget_search {margin-bottom: 24px;}
	.widget_search h3 {height: 20px; width: 130px; background: #26ace2; padding: 8px 0 0 8px; color: #ffffff; font-size: 14px; font-weight: bold; margin-bottom: 0;}
	#searchform {padding: 0 !important; margin: 0 !important;}
	#searchform div {height: 31px; width: 138px; background: #26ace2 url(/wp-content/themes/acms/img/BGSearchKeyword.gif); margin-top: 0;}
	#searchform div label {display: none;}
	#searchform div input#s {background: transparent; border: 0; margin: 8px 0 0 30px; width: 100px;}
	#searchform div input#searchsubmit { visibility: hidden;}
	
	.widget_archive, .widget_links, .widget_tag_cloud {margin-bottom: 26px;}
	
	.widget_archive ul, .widget_links ul, .widget_tag_cloud ul {padding-left: 0 !important;}
	
	.widget_archive li, .widget_links li, .widget_tag_cloud li {border: 0 !important; padding-left: 0 !important;}

	.widget_archive a, .widget_links a, .widget_tag_cloud a { text-decoration: underline; color: #77787b; font-weight: bold;}
	.widget_archive, .widget_links, .widget_tag_cloud { 
		line-height: 18px; list-style-type: none; font-size: 9px; text-transform: uppercase; color: #77787b; font-weight: bold;}

	#ColumnRight .menu ul.links { padding: 0px; }
	#ColumnRight .menu ul.links li { border: 0 none; height: 16px; }
	#ColumnRight .menu ul.links li a { color:#77787B; font-weight:bold; text-decoration:underline; font-size: 9px; text-transform: uppercase; }

	.catheader { margin-top: 27px; }
	.catheader h3 { font-size: 12px; }

	.wpcf7-form { padding: 0px; }
	.wpcf7-form p {font-size: 12px; color: #8a8c8e; }
	.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea { width: 409px; border: 4px solid #26ace2; margin-top: 5px; padding:4px; }
	
	.ContactSend {background: #26ace2 url(/wp-content/themes/acms/img/BtnSend.gif) no-repeat; width: 101px; height: 54px; color: #ffffff; font-weight: bold; padding: 12px 20px 16px 20px; float: right; border: 0px; font-size: 18px; margin-top: -17px;}

	#navigation div a { color: #26ace2; font-size: 12px; }