/*   
Theme Name: Millennium Garages
Theme URI: http://ditley.com/ 
Version: 1.0
Tags: blueprint css, jquery, swfobject
.
General comments/License Statement if any.
.
*/

/* GLOBAL REWRITES */
@import url('css/screen.css');
A:link, A:visited											{color:#105c96; text-decoration:none;}
A:hover, A:active											{color:#74B64A; text-decoration:underline;}
A.reverse:link, A.reverse:visited			{color:#74B64A; text-decoration:none;}
A.reverse:hover, A.reverse:active			{color:#105c96; text-decoration:underline;}
BODY																	{background:#073356 url(img/bckgrd.jpg) fixed 50% 0 repeat-y; font-family:Tahoma, Arial, Helvetica, sans-serif;}
H1, H2, H3, H4, H5, H6								{font-family:"Trebuchet MS", Helvetica, sans-serif;}
H2																		{color:#74B64A; text-transform:uppercase;}
H3																		{color:#666; text-transform:uppercase;}
IFRAME																{border:1px solid #1665A0;}

/* FORGOTTEN WORDPRESS STYLES */
.alignleft														{float:left;}
.alignright														{float:right;}
.hidden																{display:none;}
img.centered, .aligncenter,
div.aligncenter												{display:block; margin-left:auto; margin-right:auto;}
img.alignleft													{padding:4px; margin:0 7px 2px 0; display:inline;}
img.alignright												{padding:4px; margin:0 0 2px 7px; display:inline;}
.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;}
.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;}


/* MILLENNIUM PARK LOGO & MENU */
#header																{margin:0; padding:0;}
#header A SPAN												{display:none;}
#header A.logo												{background:transparent url('img/logo.jpg') no-repeat; display:block; height:100px; margin:12px 0; padding:0; width:260px;}
.menu{
float:right; background:#fff; list-style:none; margin:70px 0 0 64px; padding:0;
}
.menu LI															{background-repeat:no-repeat; height:28px; list-style:none; margin:0;	margin-right:.3em; padding:0;}
.menu LI A, .menu LI A:visited				{background-repeat:no-repeat; display:block; height:28px; text-decoration:none; text-indent:-9999px;}
UL.menu LI A:hover										{background:none;}
.menu LI															{float:left;}
.menu:after														{content:"."; display:block; height:0; clear:both; visibility:hidden;}

.home																	{background-image:url('img/menu/home_on.jpg'); width: 96px;}
.home A																{background-image:url('img/menu/home_off.jpg');}
.csopatron {
background-image:url('img/menu/cso_on.jpg');
width:96px;
}
.csopatron A {
background-image:url('img/menu/cso_off.jpg');
}

.about																{background-image:url('img/menu/about_on.jpg'); width: 96px;}
.about A															{background-image:url('img/menu/about_off.jpg');}
.media																{background-image:url('img/menu/media_on.jpg'); width: 96px;}
.media A															{background-image:url('img/menu/media_off.jpg');}
.news																	{background-image:url('img/menu/news_on.jpg'); width: 96px;}
.news A																{background-image:url('img/menu/news_off.jpg');}
.garages															{background-image:url('img/menu/garages_on.jpg'); width: 96px;}
.garages A														{background-image:url('img/menu/garages_off.jpg');}
.contact															{background-image:url('img/menu/contact_on.jpg'); width: 96px;}
.contact A														{background-image:url('img/menu/contact_off.jpg');}
#post-list UL													{list-style-type:none; margin:0; padding:0;}
#post-list LI													{list-style-type:none;}

/* SEARCH FORM  */
#searchform														{}
#homeSearch input[type=text]					{border:0px; height:38px; width:360px; margin:19px 0 0 5px; color:#999; font-size:2.4em; }
#searchBar input[type=text]						{border:0px; height:38px; width:360px; margin:18px 0 0 22px; color:#999; font-size:2.4em; }
#searchform input[type=submit]				{border:0px; height:38px; width:38px; margin:0; padding:5px 0 0 0; cursor:pointer;
																					background:transparent url('img/search_button.jpg') no-repeat center top; text-indent:-1000em;}
#searchsubmit {height:0px;}
/*
#searchsubmit input[type=submit]				{border:0px; height:38px; width:38px; margin:0; padding:55px 0 0; overflow:hidden; cursor:pointer;
																					background:transparent url('img/search_button.jpg') no-repeat center top;
form>#searchsubmit {height: 0px;}
*/



/* SET MAIN  */
#header									{background:#1665A0 url('img/header.jpg') repeat-x; padding-top:8px; position:absolute; top:40px; height:130px; width:100%}
#search									{background:#E9E9E9 url('img/border_vert.gif') bottom repeat-x; height:333px; margin-top:168px; padding-bottom: 6px;}
#homeImage							{height:333px; width:434px; padding:0; margin:0; background:url('img/border_horz.gif') right repeat-y; padding-right:6px;} 
#homeImage IMG							{height:333px; width:434px; top:0; left:0;}
#homeSearch									{background:#CCC url('img/gray_bkgrd.jpg') no-repeat; height:333px; width:510px;}
#content									{background:#FFF; text-align:left; padding-top:15px;}
#searchresults						{background:#FFF; text-align:left; padding-top:15px; width:950px;}
#footer										{font-size:95%; padding-bottom:10px; text-align:left;}
#footer P									{color:#036; margin-top:10px;}
#footer UL									{border-left:1px solid #036; list-style:none; margin:0; padding:0 0 0 8px;}
#footer A:link, #footer A:visited			{color:#036; text-decoration:none;}
#footer A:hover, #footer A:active			{color:#74B64A; text-decoration:underline;}
.post										{border:2px solid #1665A0; color:#787878; margin:0 0 10px 0; padding:15px;}
.post A:link, .post	A:visited				{color:#444; text-decoration:none;}
.post A:hover, .post A:active				{color:#74B64A; text-decoration:underline;}
.post H3 A									{color:#666; text-decoration:none; text-transform:uppercase;}
.post P										{text-align:justify;}
#garageList									{font-size:1.5em; margin:0 0 15px 0; padding:0; text-transform:uppercase;}
#garageList	LI								{list-style:none; margin:0; padding:0;}
#garageList	LI A, #garageList LI A:visited	{text-decoration:none;}
#garageList	LI A:hover,
#garageList	LI A:active						{background:url('img/arrow.gif') 0 .4em no-repeat; padding-left:15px;}
#searchBar											{margin:180px 0 0 0;}
#search_blue								{background:url('img/search_blue.jpg') .5em 1em no-repeat; height:75px;}
#search_gray								{background:url('img/search_gray.jpg') center no-repeat; text-align:center; margin-top:125px; height:75px;}
UL.interestList								{list-style:none; margin:0; padding:0;}
.interestList LI							{list-style:none; margin:0; padding:0;}

#picture									{float:left; margin-bottom:30px; z-index:2;}

#wpcf label {clear: both; display: block; float: left; width: 150px;}
#wpcf input { float: left; width: 200px; padding: 1px; margin: 2px 5px 2px 0;}
#wpcf textarea {width: 350px; height: 100px; padding: 1px; margin: 0 5px 10px 0;}
#wpcf #contactsubmit {margin-left: 250px; width: 100px;}



/* Bantix Additions */

br.clear { clear: both; }
#wpcf input.contactsubmit { margin-left:250px; width:100px; }
table.grid { border: solid 1px #2d5475; }
table.grid th { background-color: #f5f5f5; border: solid 1px #2d5475; }
table.grid td { border: solid 1px #2d5475; }
#cso { text-align: center; }
#interestList { margin-bottom: 15px; }
#garageList { font-size: 1em; }
#garageList li a:hover, #garageList li a:active { background-position: 0 2px; }
h2 { border-bottom: solid 1px #e1e1e1; font-size: 1.666em; }
#content p.file
{
	padding: 5px 0 10px 40px;
}

#content p.file .specs
{
	color: #999;
	font-size: 0.8em;
}

#content p.pdf
{
	background: url(/images/icon-pdf.png) no-repeat 3px 7px;
	height: 34px;
}