/*
Theme Name: WordPress Demand

Version: 1.0
Author: Gaumina

*/
html{height:100%;}body{margin:0;padding:0;height:100%;width:100%;}table{border-collapse:collapse;}*{outline:none;}td{margin:0;padding:0;vertical-align:top;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;display:inline;letter-spacing:normal;}p{margin:0px;}form{margin:0;padding:0;}textarea{overflow:auto;}img{border:none;display:block;}map{display:none;}object, embed{display:block;}.ainv a,.ainv a:link,.ainv a:visited,.ainv a:active,a.ainv:link,a.ainv:visited,a.ainv:active{text-decoration:none;}.ainv a:hover,a.ainv:hover{text-decoration:underline;}.wf{width:100%;}.hf{height:100%;}.whf{width:100%;height:100%;}.wh1{width:1px;height:1px;}.posrel{position:relative;}.tar{text-align:right!important;}.tal{text-align:left!important;}.tac{text-align:center!important;}.taj{text-align:justify!important;}.ma{margin:auto;}.curp{cursor:pointer;}.nowrap{white-space:nowrap;}.di img{display:inline!important;}.fl{float:left;}.fr{float:right;}.vatop{vertical-align:top!important;}.vamid{vertical-align:middle!important;}.vabot{vertical-align:bottom!important;}.clr,.clear{clear:both;}.clrf{display:block!important;float:none!important;width:1px!important;height:1px!important;clear:both!important;padding:0!important;margin:0!important;}table.debug,.debug table{border:1px dotted #CC3333;border-collapse:collapse;}td.debug,.debug td{border:1px dotted #FF7769;}div.debug,.debug div{border:1px dotted #3333CC;}span.debug,.debug span{border:1px dotted #33CC33;}@media screen,handheld,projection,speech,tty,tv{.forPrint{display:none;}} @media print{.forScreen{display:none;}}#dialog_content{background-color:#FFFFFF;}
body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 12px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
	font: normal normal 12px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #000000;
}
a:hover {
	text-decoration: underline !important;
}
body {
	background: #eeeeee url('images/bg/shad.gif') center 0 repeat-y;
	
}
/*Specific*/
.bg {
	width: 990px;
	margin: 0 auto 0 auto;
	background: #eeeeee url(images/bg/bg.gif) repeat-y 0 0;
	height: 100%;
}
table.divhoriz {
	width:100%;
}
table.divhoriz td.top div.colage{
	width: 925px;
	height: 242px;
	background: url(images/hdr/mccannold.gif);
	margin: 0 auto;
	position: relative;
}
table.divhoriz td.top div.colage img{
	position: absolute;
}
table.divhoriz td.top div.colage img.stamp{
	top: 0;
	left: 0;
}
table.divhoriz td.top div.colage img.train{
	top: 28px;
	left: 0px;
}
table.divhoriz td.top div.colage img.blog{
	left:212px;
	top:107px;
}
table.divhoriz td.top div.colage img.mccann{
	right:0px;
	top:36px;
}
table.divhoriz td.top div.colage img.universal{
	left:131px;
	top:45px;
}
table.divhoriz td.top img{
	margin: 0 auto 0 auto;
}
table.divhoriz table.divvert{
	width: 100%;
}
table.divhoriz table.divvert td.left{
	text-align: right;
	padding: 10px 0 0 12px;
	width: 230px;
}

table.divhoriz table.divvert td.left table.postit{
	width: 218px;
	text-align: left;
}
table.divhoriz table.divvert td.left table.postit td.top{
	height:41px;
	background: url(images/dec/postittop.gif) no-repeat top;
}
table.divhoriz table.divvert td.left table.postit td.middle{
	height:20px;
	background: url(images/dec/postitmiddle.gif) repeat-y top;
	padding: 0 20px;
}
table.divhoriz table.divvert td.left table.postit td.middle ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
table.divhoriz table.divvert td.left table.postit td.middle li{
	margin: 0;
	padding: 0;
}
table.divhoriz table.divvert td.left table.postit td.middle h2{
	display: none;
}
table.divhoriz table.divvert td.left table.postit td.middle a{
	font-family: arial !important;
	font-size: 13px !important;
	color: #0062ac;
	margin: 0 7px 0 0;
}
table.divhoriz table.divvert td.left table.postit td.bottom{
	height:37px;
	background: url(images/dec/postitbottom.gif) no-repeat bottom;
}
table.divhoriz table.divvert td.center{
	width: 555px;
}
table.divhoriz table.divvert td.center div.whitesheet{
	border: 2px #a9aaac solid;
	background-color: #ffffff;
	padding: 7px 26px 26px 26px;
	overflow: hidden;
        width: 444px;
}
table.divhoriz table.divvert td.center div.whitesheet h2.pagetitle{
	margin: 0 0 20px 0;
	display: block;
	font-family: Arial !important;
	font-size: 16px !important;
	font-weight: normal;
}
table.divhoriz table.divvert td.center div.whitesheet div.post{
	margin: 0 0 30px 0;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header{
	font-family: Arial !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.picture{
	width: 0;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text{
	padding: 10px 0 0 0;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.top{
	margin: 0 0 5px 0;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.top h2{
	font-weight: normal !important;
	font-size: 24px !important;
	font-family: Arial !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.top a{
	font-size: 24px !important;
	font-family: Arial !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.top span.comments a,
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.top span.comments {
	color: #0060a9 !important;
	font-size: 16px !important;
	font-weight: normal !important;
	font-family: Arial !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.top span.comments a {
	text-decoration: underline;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.top span.comments a:hover {
	text-decoration: none !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.bottom{
	font-size: 12px !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.bottom span.author{
	font-style: italic !important;
	font-family: Arial !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.bottom span.author a{
	font-style: italic !important;
	font-family: Arial !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post table.header td.text div.bottom span.date{
	font-family: Arial !important;
	color: #474646;
	
}
table.divhoriz table.divvert td.center div.whitesheet div.post div.textbody{
	padding: 10px 0 20px 0;
        width: 370px;
}
table.divhoriz table.divvert td.center div.whitesheet div.post div.textbody p{
	font-family: Arial !important;
	line-height: 180% !important;
	color: #474646 !important;
	font-size: 13px !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post div.tags{
	font-family: Arial !important;
	color: #474646 !important;
	font-size: 13px !important;	
}
table.divhoriz table.divvert td.center div.whitesheet div.post div.tags a, 
table.divhoriz table.divvert td.center div.whitesheet div.post div.tags a:visited, 
table.divhoriz table.divvert td.center div.whitesheet div.post div.tags a:link,
table.divhoriz table.divvert td.center div.whitesheet div.post div.tags a:active,
table.divhoriz table.divvert td.center div.whitesheet div.links_page li a,
table.divhoriz table.divvert td.center div.whitesheet div.links_page li a:visited,
table.divhoriz table.divvert td.center div.whitesheet div.links_page li a:link,
table.divhoriz table.divvert td.center div.whitesheet div.links_page li a:active {
	font-family: Arial !important;
	color: #0060a9 !important;
	text-decoration: underline !important;
	font-size: 13px !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post div.tags a:hover,
table.divhoriz table.divvert td.center div.whitesheet div.links_page li a:hover {
	text-decoration: none !important;
}
table.divhoriz table.divvert td.center div.whitesheet div.post div.tags a:hover{
	text-decoration: underline;
}
table.divhoriz table.divvert td.right{
	padding: 5px 0 0 0;
}
table.divhoriz table.divvert td.right div.menuImages{
	margin: 25px 0 15px 15px;
}
table.divhoriz table.divvert td.right div.menuImages img{
	margin: 0 0 12px 0;
}
.postit2{
	width: 187px;
	text-align: left;
	margin: 10px 0;
}
.postit2 td.top{
	height:31px;
	background: url(images/dec/minipostittop.gif) no-repeat top;
}
.postit2 td.middle{
	background: url(images/dec/minipostitmiddle.gif) repeat-y top;
	padding: 0 0 0 24px;
}
.postit2 td.middle img{
	margin: 0 0 15px 0;
}
.postit2 td.middle img.bottom{
	margin: 0;
}
.postit2 td.bottom{
	height:35px;
	background: url(images/dec/minipostitbottom.gif) no-repeat bottom;
}
table.divhoriz table.divvert td.right div.subscribe{
	margin: 0 0 5px 10px;
}
table.divhoriz table.divvert td.right div.subscribe img{
	display: inline;
	vertical-align: middle;
}
table.divhoriz table.divvert td.right div.subscribe a{
	font-family: Arial !important;
	font-size: 14px !important;
	color: #0060a9 !important;
	font-weight: bold !important;
	margin: 0 0 0 6px;
	vertical-align: top;
	text-decoration: underline !important;
}
table.divhoriz table.divvert td.right div.subscribe a:hover {
	text-decoration: none !important;
}
table.divhoriz table.divvert td.right div.banners{
	margin: 15px 0;
}
table.divhoriz table.divvert td.center div.whitesheet div.navigation{
	text-align: center;
	margin: 10px 0 20px 0;
}
table.divhoriz table.divvert td.center div.whitesheet div.navigation a{
	font-family: Arial !important;
	font-size: 12px !important;
	color: #0060a9 !important;
	text-transform: uppercase !important;
}
.alignright{
	float: right;
}
.alignleft{
	float: left
}
table.divhoriz td.bottom{
	height: 30px;
}
/*Inner pages*/
div.respond h3{
	display: block;
	margin: 0 0 22px 0;
	font-size: 26px !important;
	font-family: Arial !important;
	font-weight: normal !important;
}
div.respond a{
	font-size: 12px !important;
	font-style: italic !important;
	font-family: Arial !important;
}
div.respond textarea, input{
	border: 1px solid #a9aaac;
	background-color: #e8e8e8;
}
div.respond table.commentformtable {
	margin: 10px 0 0 0;
}
div.respond table.commentformtable td {
	padding: 2px;
}
div.respond table.commentformtable td.input input{
	width: 190px;
	height: 22px;
	vertical-align: middle;
	line-height: 150%;
	padding: 5px 0 0 0;
}
div.respond table.commentformtable td.label{
	font-family: Arial !important;
	color: #474646 !important;
	font-size: 16px !important;
	font-style: normal !important;
	vertical-align: middle;	
}
div.respond table.commentformtable td.input{
	width: 160px;
	height: 30px;
}
div.respond table.commentformtable td.textarea{
	width: 332px;
}
div.respond table.commentformtable td.textarea textarea{
	width: 330px;
	height: 130px;
	margin: 0 0 10px 0;
}
div.respond a.submit {
	font-family: Arial !important;
	font-size: 12px !important;
	color: #0060a9 !important;
	text-transform: uppercase !important;
	float: right;
	margin: 2px;
}
div.respond a:hover.submit{
	text-decoration: underline !important;
}
ol.commentlist{
	list-style: none;
	margin: 0;
	padding: 0;
}
ol.commentlist p{
	font-family: Arial !important;
	line-height: 200% !important;
	color: #474646 !important;
	font-size: 13px !important;
	font-style: normal !important;
	margin: 0 0 12px 0;
	border-bottom: 1px solid #a9aaac;
	padding: 0 0 12px 0;
}
ol.commentlist div.comment-author img{
	display: none;
}
ol.commentlist div.comment-meta{

}
#comments {
	display: none;
}
ol.commentlist em{
	display: block;
	font-family: Arial !important;
	font-size: 18px !important;
	font-weight: normal !important;
	margin: 4px 0 25px 0;
}
div.error404 {
	text-align: center;
}
div.error404 h2{
	margin: 50px auto 10px auto;
	display: block;
	font-size: 24px !important;
	font-family: Arial !important;
	font-weight: normal !important;
}

.shaddow {
	width: 100%;
}
.shaddow .shaddow_mid {
	background: url('images/bg/shaddow.png') 0 0 repeat-y;
	padding: 0 27px 0 28px;
}
.shaddow .shaddow_top div {
	background: url('images/bg/shaddow_top.png') 0 0 repeat-y;
	height: 25px;
}
.shaddow .shaddow_bot div {
	background: url('images/bg/shaddow_bot.png') 0 0 repeat-y;
	height: 25px;
}
.container {
	position: relative;
	margin: -12px 0 0 0;
}
.links_page {
	margin: 20px 0 0 0;
}
.links_page h2 a{
	font-weight: normal !important;
	font-size: 24px !important;
	font-family: Arial !important;
}
.links_page ul {
	padding: 0;
	list-style-type: none;
}
.links_page li a {
	padding: 0;
	list-style-type: none;
}
