/*************************
  Samit Websites
  www.samitwebsites.com
 *************************/

/*************************
	GLOBAL
*************************/
/* Major elements */
html		{}
body		{margin:0; padding:0; color:#000; background:#fff; font:17px/1.4 "Times New Roman", Georgia, "Bitstream Vera Serif", serif;}
#container-wrapper {width:100%; background:transparent url("images/header.png") 50% 0 no-repeat;}
#container  {position:relative; width:1099px; margin:0 auto;}


/* Non-semantic elements */
div			{margin:0; padding:0;}

/* Paragraphs */
p			{margin:0 0 1em 0; padding:0;}

/* Headers */
h1			{font-size:16px; margin:2em 0 0.5em; padding:0; font-weight:normal; text-transform:uppercase; letter-spacing:1px;}
h2			{font-size:123.1%; margin:1em 0; padding:0; font-weight:bold;}
h3			{font-size:108.0%; margin:1em 0; padding:0; font-weight:bold;}
h4			{font-size:100.0%; margin:1em 0; padding:0; font-weight:bold;}
h5			{font-size:100.0%; margin:1em 0; padding:0; font-weight:bold;}
h6			{font-size:100.0%; margin:1em 0; padding:0; font-weight:bold;}

/* Links */
a			{text-decoration:underline;}
a:link		{color:#000;}
a:visited	{color:#000;}
a:hover,
a:focus,
a:active	{color:#000;}

/* Lists */
ul,ol,dl	{margin:1em 1em 1em 2em; padding:0;}
li			{margin:0; padding:0;}
ol li		{list-style: decimal outside;}
ul li		{list-style: disc outside;}
dl dt		{margin:0; padding:0;}
dl dd		{margin:0 0 0 1em; padding:0;}

/* Emphases */
em			{font-style:italic;}
strong		{font-weight:bold;}

/* Images */
img			{border:0;}

/* Quotes and Citations */
blockquote	{margin:1em; padding:0;}
cite		{font-style:normal; font-weight:normal;}
q:before,
q:after		{content:'';}

/* Abbreviations and Acronyms */
abbr,
acronym		{border-bottom:1px dotted #000; cursor:help; font-variant:normal;}

/* Subscripts and Superscripts */
sup			{vertical-align:text-top;}    /* to preserve line-height and selector appearance */
sub			{vertical-align:text-bottom;} /* to preserve line-height and selector appearance */

/* Addresses */
address		{font-style:normal; font-weight:normal;}

/* Forms */
form,
input,
legend,
textarea	{margin:0; padding:0;}
legend		{color:#000;} /*because legend doesn't inherit in IE */
fieldset	{margin:0 0 1em 0; padding:0; border:0;}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;} /* setting a consistent width, 160px; control of type=file still not possible */
input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}
input,textarea,select{*font-size:100%;} /*to enable resizing for IE*/

/* Tables */
table		{margin-bottom:1em; border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%;}
td,
th			{border:1px solid #000; margin:0; padding:0.5em;}
th			{font-weight:bold; font-style:normal; text-align:center;}
caption		{margin-bottom:.5em; text-align:center; font-style:normal; font-weight:normal;}

/* Code and Pre */
pre,
code,
kbd,
samp		{font-family:monospace; *font-size:108%; line-height:100%;}
pre			{margin:0 0 1em 0; padding:0;}
code		{margin:0; padding:0; font-style:normal; font-weight:normal;}
var			{font-style:normal; font-weight:normal;}

/* Definitions */
dfn			{font-style:normal; font-weight:normal;}


/*************************
	HEADER
*************************/
#header     {height:150px; width:100%; text-indent:-9999px; overflow:hidden;}


/*************************
	NAV-MAIN
*************************/
#nav-main   {display:block; height:13px; padding:13px 0 13px 100px; background:transparent url("images/hr.png") 50% 50% no-repeat; font:11px Arial, sans-serif; text-transform:uppercase; letter-spacing:2px;}
#nav-main a {float:left; background:#fff; padding:0 13px; margin-left:75px;}
#nav-main a:link,
#nav-main a:visited {color:#333; text-decoration:none;}
#nav-main a:hover {color:#000; text-decoration:underline;}


/*************************
	CONTENT
*************************/
#content    {position:relative;}
  #content #rotator img {position:absolute;}
#content p.lead		{padding:0; font-size:18px; font-style:italic;}
.page-portfolio #gallery {margin:10px 0 0 65px;}
.page-company p {padding-left:1em;}

.media_logo {padding-bottom:3em;}
.media_logo img {vertical-align:bottom;}


/*************************
	FOOTER
*************************/
#credits    {display:block; height:13px; margin-bottom:20px; padding:10px 110px 10px 0; background:transparent url("images/hr.png") 80px 50% no-repeat; font:11px Arial, sans-serif; text-transform:uppercase; letter-spacing:2px;}
#credits a  {float:right; padding:0 10px; background:#fff; font-size:90%;}
#credits a .by {font:italic 110% "Times New Roman", serif; text-transform:none;}
#credits a:link,
#credits a:visited {color:#888; text-decoration:none;}
#credits a:hover {color:#000; text-decoration:underline;}



/*************************
	FIXES & HACKS
*************************/
.opacity0 {
    opacity:0;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    /* above line works in IE6, IE7, and IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    /* above line is IE8 only */
}

