@charset "UTF-8";

#jqueryPanel {
	background: transparent url(../images/shrewd_960_js.gif) no-repeat;
	width: 390px;
	height: 120px;
}
#jqueryPanel li {
	width: 386px;
	height: 100px;
}
#jqueryPanel img { width: 90px; height: 90px; }
/* Typography */

* { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #5b5b5b; font-family: "Cambria, Times New Roman, Times"; font-size: 98.5%; }
p { color: #6b6b6b; font-size: 1em; margin-top: 0.5em; margin-bottom: 1.2em; }
h1,h2,h3,h4, h5, h6 { 
	font-family: "Cambria, Times New Roman", serif;
	font-weight: bold;
	color: #00aeef; 
	text-align: left;
}
h1 { font-size: 180%; } 
h2 { font-size: 155%; } 
h3 { font-size: 145%; } 
h4 { font-size: 120%; } 
h5 { font-size: 115%; } 
h6 { font-size: 110%; } 

h1 > span {
	font-size: 90%;
	color: #000;
	font-weight: normal;
	font-family: "Lucida Sans Unicode", sans-serif;
}

h1 {  border-bottom: solid 1px #000; margin-bottom: 5px; margin-right: 3px; }

/* HTML Element Style */
img {
	border: 0px;
}

a {
	color: #ec008c;
}
a:visited {
	color: #ec008c;
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #ec008c;
}
body {
	background-image:url(../images/shrewd_960_bg_tile.gif);
	background-repeat:repeat-x;
	margin-top: 0px;
}

p {
	text-align: justify;
}

ul, ol {
	padding-left: 40px;
	list-style: square;
}

/* Custom Classes */

#comingSoon {
	text-align: center;
}

#shrewdContact {
	text-align: center;
}

#content
{
	background-image:url(../images/shrewd_960_content.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#shrewdBlurb
{
	font-size: 1.5em;
	line-height: 1.3em;
}


#shrewdBlurb .shrewdCreative {
	color: #ec008c;
	font-weight: bold;
}

#shrewdBlurb .cyanItalic {
	color: #00aeef;
	font-style: italic;
}

#shrewdBlurb .psst {
	color: #c4c4c4;

}

#shrewdBlurb p {
    text-align: left;
}


#shrewdBlurb .boldGray {
	font-weight: bold;

}

/* Content */

.newsTitle {
	color:#ec008c;
}

.newsDescription {
	font-size:.9em;
}

/* Footer */

#footer {
	font-size:.8em;
}

#footer_small_links {
	font-size:.9em;
}

#sitemap {
	font-size: .80em;
	line-height:3px; 
}

#socialNetworking {
	font-size:.8em;
	text-align:center;
}

#socialNetworking a:link, #socialNetworking a {
	font-size:1.0em;
	color:#6b6b6b;
}

#socialNetworking a:hover {
	font-size:1.0em;
	color:#000;
}


#copyright {
	font-size:.9em;
	text-align:right;
}

#clientLogin form, #clientLogin label {
	text-align:right;
	color:#ec008c;
}


#clientLogin a:link, #clientLogin a:active, #clientLogin a:visited {
	font-size:.8em;
	color:#6b6b6b;
	font-style:italic;
}

#recentWorks a:link {
	font-size:1.2em;
}



.clear { clear: both; }
.right { float: right; }
.left  { float: left; }

img.left { float: left; margin: 10px 10px; }
img.right { float: right; margin: 10px 0px 0px 10px; }
.bordered { border: 1px solid #aaa; }

/* Forms */
fieldset {
	border: 0px;
	padding: 2px 4px 2px 4px;
}
legend { 
	margin-left: 20px;
	margin-top: 12px;
	color: #00aeef;
	font-style: italic;
	font-weight: bold; 
	font-size: 1.3em;
}

fieldset > label { 
	margin-top: 4px;
	text-size: 0.8em;
	float: left;
	color: #ec008c;
	width: 120px;  
	text-align: right;
	padding: 2px 8px 8px 2px;
	margin: auto 0px auto 0px;
	font-family: sans-serif;
}

fieldset img {
	background: #000;
	border: 1px solid #aaa;
}
input, textarea, select {
	border: 1px #606060 dashed;
	background: #efefef url(../images/input_text.png) no-repeat left top;
	font-family: sans-serif;
	text-size: 0.8em;
	padding: 2px 2px 2px 2px;
}
textarea { text-align: justify; }
input:focus, textarea:focus, select:focus, input[type=button], input[type=submit] {
	border: 1px #203030 solid;
}

