/*
====================================================================================================
Crow's Cool Mobile Kitchens stylesheet v3.0
2009.10.03
====================================================================================================
*/

BODY {
	background: #000 url(/shared/backgrounds/main.jpg) repeat-x; 
	font-size: 1em;
	}

BODY, P, H1, H2, H3, H4, H5, UL, LI, TD, TH, DIV, SPAN, A, BLOCKQUOTE {
       font-family: "Trebuchet MS","Avant Garde",Arial,Verdana,Geneva,Helvetica,sans-serif;
       color:#222;
     }

IMG { border: none; }

.globalAlign { width: 964px; margin-left: auto; margin-right: auto; }


/*
====================================================================================================
Links
====================================================================================================
*/
A { text-decoration:none }
A:link, A:visited { color: #00f; }
A:hover, A:active { color: #f00; }

A:link.redLink, A:visited.redLink { color: #f00; }
A:hover.redLink, A:active.redLink { color: #ff0; }


/*
====================================================================================================
Content Areas
====================================================================================================
*/
.contentArea { 
			background: #b3b3b3 url(/shared/backgrounds/content.jpg) repeat-x;
			padding: 0 0 0 0;
			}
.contentAreaDualPane { 
			background-color: #b3b3b3;
			padding: 0 0 0 0;
			}
.content { padding: 0 20px 10px 20px; }
.contentEdge { background: #b3b3b3 url(/shared/backgrounds/edge_mainRight.jpg) no-repeat; }
.contentEdgeDualPane { 
			background: #b3b3b3 url(/shared/backgrounds/edge_mainRight_bottom.jpg) repeat-y;
			}
.contentBottom { 
			height: 38px; font-size: .75em; font-weight: bold;
			background: #b3b3b3 url(/shared/backgrounds/bottomEdge.jpg) repeat-x;
			text-shadow: 0px -1px 0px #374683;
			}


/*
----------------------------------------------------------------------------------------------------
Navigation Bar
----------------------------------------------------------------------------------------------------
*/
.navbar { height: 38px; background: #8a8a8a url(/shared/backgrounds/navbar.jpg) repeat-x; }
.navbar UL { padding: 0 0 0 0; margin: 0 0 0 0; }
.navbar LI {
			display: inline; list-style-type: none;
			border-left: thin solid #000;
			}
.navbar LI#first { border-left: none; }
.navbar A {
			font: bold 14px/40px Arial, Verdana, sans-serif; color: #000;
			padding: 0 20px 0 20px;
			text-shadow: 0px 1px 0px #e5e5ee;
			}
.navbar A:active, .navbar A:hover { color: #c00; text-shadow: 0px 1px 0px #aaa; }



/*
====================================================================================================
Submenu
====================================================================================================
*/
.submenu A { padding: 8px 10px 8px 10px; }
.submenu A:link, .submenu A:visited { color: #fff; }
.submenu A:hover { color: #ff0; background: #000; }
.submenu A:active { color: #ff0; }

.submenu {
	background: #555;
	padding: 8px 0 8px 0;
	text-align: center;
	font-size: .7em;
}


/*
====================================================================================================
Common
====================================================================================================
*/
H1,H2,H3,H4,H5 { font-weight: bold; }
H1 { font-size: 200%; }
H2 { font-size: 170%; }
H3 { font-size: 140%; }
H4 { font-size: 120%; }
H5 { font-size: 110%; }

.plain9 { font-size: 9px }
.plain10 { font-size: 10px }
.plain11 { font-size: 11px }
.plain12 { font-size: 12px }
.plain13 { font-size: 13px }
.plain14 { font-size: 14px }
.plain15 { font-size: 15px }
.plain16 { font-size: 16px }
.plain18 { font-size: 18px }

.bold { font-weight: bold; }
.italic { font-style: italic; }

.red { color: #f00; }
.white { color: #fff; }
.blue { color: #00f; }
.gray { color: #666; }

.inset {
		background-color: #ddd;
		background-image: url(/shared/backgrounds/inset.jpg);
		padding: 0 10px 5px 10px; margin-left: 10px;
		}
.rightAlign { float: right; }
.leftAlign { float: left; }
.leftAlign25 { float: left; padding-right: 25px; }
.clear { clear: both; }


/*
====================================================================================================
Background graphics in table cells
====================================================================================================
*/
.image { float: right; padding: 0 0 10px 10px; }
.leftEdge { background-image: url(/shared/templateShadow/edge_left.gif); }
.rightEdge { background-image: url(/shared/templateShadow/edge_right.gif); }
.bottomEdge { background-image: url(/shared/templateShadow/edge_square_bottom.gif); }



/*
====================================================================================================
Footer
====================================================================================================
*/
.footer A:link, .footer A:visited { color: #f00; }
.footer A:hover, .footer A:active { color: #ff0; }
.footer DIV, .footer LI { font-size: .7em; color: #aaa; }
.footer UL { padding: 0; margin: 0; }
.footer LI {
			display: inline; list-style-type: none; 
			border-left: thin solid #f00;
			padding-left: 5px; padding-right: 5px;
			}
.footer LI#first { border-left: none; }



/*
====================================================================================================
Crow Web Designs
====================================================================================================
*/
#CWD, #CWD A { color: #aaa; }

