body, html
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	min-height: 600px;
	background-image: url('dotcomimages/components/background.gif');
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #3c3c3c;
	text-align: center;
	vertical-align: middle;
	display: block;
}

.clear
{
	clear: both;
	height: 0;
	width: 0;
	margin: 0;
	padding: 0;
	display: block;
}

#content
{
	z-index: 100;
	position: absolute;
	left: 50%;
	margin-left: -470px;
	display: block;
	width: 940px;
	height: 639px;
	border: solid 0px #1F0D08;
	top: 50%;
	margin-top: -320px;
	background-image: url('dotcomimages/components/picture_frame_900x599.gif');
}

#content-inner
{
	margin: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 900px;
	height: 599px;
}

#bodyHome #content-inner
{
	background-color: #f0f0f0;
	margin: 14px;
	width: 912px;
	height: 611px;
}

#copy, #copy p
{
	color: #202020;
	font-family: Garamond, Georgia, Times, Times New Roman;
	font-size: 1em;
	line-height: 1.25em;
	text-align: justify;
}

#bodyHome p
{
	color: #202020;
	font-family: Garamond, Georgia, Times, Times New Roman;
	font-size: 1em;
	margin: 0 0 1.25em 0;
}
#blog
{
	font-family: Garamond, Georgia, Times, Times New Roman;
}

#blog #knot
{
	display: none; /* hide knot in lower right corner for blog */
}
.blog-content-inner p
{
	color: #202020;
	font-size: 1em;
	line-height: 1.25em;
	text-align: left;
}

#copy a, #copy p a, #blogHome a, #blogHome p a
{
	color: #F08000;
}

#copy
{
	-moz-opacity:0.95; /* for mozilla */
	opacity:0.95; /* for safari */
	khtml-opacity:0.95; /* for konquerer and older safari */
	filter:alpha(opacity = 95);
}

#footer
{
	z-index:999999;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	background-color: #202020;
	height: 40px;
}

#icon-facebook
{
	background-image: url('http://www.chrisaram.com/staging/ca/dotcomimages/components/facebook.gif');
}

#icon-rss
{
	background-image: url('http://www.chrisaram.com/staging/ca/dotcomimages/components/rss.gif');
}

#icon-twitter
{
	background-image: url('http://www.chrisaram.com/staging/ca/dotcomimages/components/twitter.gif');
}
.inputText
{
	width: 300px;
	color: #FFF;
	background-color: #000;
	border-style: dotted;
	border-width: 1px;
	border-color: #54381C;
}

#knot
{
	position: fixed;
	z-index: 999998;
	bottom: 50px;
	right: 10px;
	height: 52px;
	width: 52px;
	display: block; 
	margin: 0;
	padding: 0;
}

#knot img
{
	padding: 0;
	margin: 0;
}
.rotater {
	/* background: #FFFFFF url(header_images/rotate.php) no-repeat; */
	/* width: 900px;
	height: 599px; */
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.social-media-icon
{
	float: left;
	height: 16px;
	width: 16px;
	margin-left: 12px;
	margin-top: 12px;
	background-position: 0 0;
}

.social-media-icon:hover
{
	background-position: 0 16px;
}

/* partial menu css */

#navPortfolio, #navInfo, #navContact, #navOrderPrints, #navBlog
  {
  display: block;
  float: left;
  height: 74px;
  background-position: 0px 0px;
  }

  #navPortfolio
  {
  width: 124px;
  background-image: url('http://www.chrisaram.com/staging/ca/dotcomimages/components/nav_portfolio.gif');
  }

  #navInfo
  {
  width: 77px;
  background-image: url('http://www.chrisaram.com/staging/ca/dotcomimages/components/nav_info.gif');
  }

  #navTestimonials
  {
  width: 139px;
  background-image: url('http://www.chrisaram.com/staging/ca/dotcomimages/components/nav_testimonials.gif');
  }

  #navContact
  {
  width: 107px;
  background-image: url('http://www.chrisaram.com/staging/ca/dotcomimages/components/nav_contact.gif');
  }

  #navOrderPrints
  {
  width: 151px;
  background-image: url('http://www.chrisaram.com/staging/ca/dotcomimages/components/nav_order_prints.gif');
  }

  #navBlog
  {
  width: 82px;
  background-image: url('http://www.chrisaram.com/staging/ca/dotcomimages/components/nav_blog.gif');
  }

  #navPortfolio:hover, #navPortfolio ul li:hover, #navInfo:hover, #navContact:hover, #navOrderPrints:hover, #navBlog:hover, #navTestimonials:hover
  {
  background-position: 0px 74px;
  }


#bodyPhotographyQuestionsAndAnswers #navInfo,
#bodyWeddingPhotographyStyle #navInfo,
#bodyAboutChrisAram #navInfo, 
#bodyWeddingPhotographyPricing #navInfo, 
#bodyContactChrisAramPhotography #navContact, 
#bodyWeddingPhotographyProducts #navInfo, 
#bodyWeddingPhotographyServices #navInfo, 
#bodyWeddingPhotographyStyle #navInfo, 
#bodyWeddingPhotographyExperience #navInfo
{
	background-position: 0px 74px;
}

/* headings */
#headingPhotographyQuestionsAndAnswers, #picPhotographyQuestionsAndAnswers,
#headingWeddingPhotographyStyle, #picWeddingPhotographyStyle,
#headingAboutChrisAram, #picAboutChrisAram,
#headingWeddingPhotographyPricing, #picWeddingPhotographyPricing,
#headingContactChrisAramPhotography, #picContactChrisAramPhotography,
#headingPage404, #picPage404,
#headingWeddingPhotographyProducts, #picWeddingPhotographyProducts,
#headingWeddingPhotographyServices, #picWeddingPhotographyServices,
#headingWeddingPhotographyExperience, #picWeddingPhotographyExperience,
#headingWeddingResources, #picWeddingResources
{
	display: none;
}

#bodyPhotographyQuestionsAndAnswers #headingPhotographyQuestionsAndAnswers, #bodyPhotographyQuestionsAndAnswers #picPhotographyQuestionsAndAnswers,
#bodyWeddingPhotographyStyle #headingWeddingPhotographyStyle, #bodyWeddingPhotographyStyle #picWeddingPhotographyStyle,
#bodyAboutChrisAram #headingAboutChrisAram, #bodyAboutChrisAram #picAboutChrisAram,
#bodyWeddingPhotographyPricing #headingWeddingPhotographyPricing, #bodyWeddingPhotographyPricing #picWeddingPhotographyPricing,
#bodyContactChrisAramPhotography #headingContactChrisAramPhotography, #bodyContactChrisAramPhotography #picContactChrisAramPhotography,
#body404 #headingPage404, #body404 #picPage404,
#bodyWeddingPhotographyProducts #headingWeddingPhotographyProducts, #bodyWeddingPhotographyProducts #picWeddingPhotographyProducts,
#bodyWeddingPhotographyServices #headingWeddingPhotographyServices, #bodyWeddingPhotographyServices #picWeddingPhotographyServices,
#bodyWeddingPhotographyStyle #headingWeddingPhotographyStyle, #bodyWeddingPhotographyStyle #picWeddingPhotographyStyle,
#bodyWeddingPhotographyExperience #headingWeddingPhotographyExperience, #bodyWeddingPhotographyExperience #picWeddingPhotographyExperience,
#bodyWeddingResources #headingWeddingResources, #bodyWeddingResources #picWeddingResources
{
	display: block;
}
/* END headings */

.list-resources li
{
	list-style-type: none;
	display: block;
	margin: auto auto 1em auto;
}

#textContent h3
{
	color: #202020;
	border-bottom: solid 1px #202020;
}

#textContent h4
{
	color: #202020;
	display: inline;
	font-size: 1em;
	font-weight: bold;
}

#textContent p
{
	color: #202020;
	font-family: Helvetica, Arial;
	margin-right: 10px;
}

#textContent a
{
	color: #FF8000;
}

/* blog */

#blog a, a:visited
{
	color: #FFA020;
}

#blog img.wp-smiley
{
	margin: 0;
}

#blog h1, #blog h2
{
	font-size: 2em;
	font-weight: normal;
	text-align: left;
	font-family: Open Sans Condensed;
	text-decoration: none; 
}

#blog h1 a, #blog h2 a
{
	text-decoration: none;
}

#blog h3
{
	color: #f0f0f0;
	font-size: 1em;
	font-weight:bold;
	text-align: left;
}

.blog-content {
	z-index: 100;
	position: absolute;
	left: 50%;
	margin-left: -470px;
	display: block;
	width: 940px;
	border: solid 0px #1F0D08;
	margin-top: 90px;
}

.blog-content-top
{
	position: relative;
	height: 16px;
	width: 940px;
	display: block;
	margin: 0;
	padding: 0;
	background-image: url('http://www.chrisaram.com/dotcomimages/blog/frame-top.gif');
}

.blog-content-mid
{
	position: relative;
	width: 940px;
	display: block;
	margin: 0;
	padding: 0;
	background-image: url('http://www.chrisaram.com/dotcomimages/blog/frame-middle.gif');
}

.blog-content-inner
{
	margin: 0px 20px 0 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 900px;
	background-color: #3c3c3c;
	display: block;
}

.blog-content-bottom
{
	position: relative;
	height: 16px;
	width: 940px;
	display: block;
	margin: 0 0 1em 0;
	padding: 0;
	background-image: url('http://www.chrisaram.com/dotcomimages/blog/frame-bottom.gif');
}

.blog-content-inner p
{
	color: #F0F0F0;
	font-family: Garamond, Georgia, Times, Times New Roman;
	font-size: 1em;
	line-height: 1.25em;
	text-align: left;
}

#navPreviouslyBlogged, #navForBridesGroomsToBe, #navSearch, #navLinks
  {
  display: block;
  float: left;
  height: 35px;
  background-position: 0px 0px;
  }

  #navPreviouslyBlogged
  {
  width: 137px;
  background-image: url('http://www.chrisaram.com/dotcomimages/blog/menu-previously-blogged.gif');
  }

  #navForBridesGroomsToBe
  {
  width: 179px;
  background-image: url('http://www.chrisaram.com/dotcomimages/blog/menu-for-brides-grooms-to-be.gif');
  }

  #navSearch
  {
  width: 63px;
  background-image: url('http://www.chrisaram.com/dotcomimages/blog/menu-search.gif');
  }
  
  #navLinks
  {
  width: 143px;
  background-image: url('http://www.chrisaram.com/dotcomimages/blog/menu-links.gif');
  }

  #navPreviouslyBlogged:hover, #navForBridesGroomsToBe:hover, #navSearch:hover, #navLinks:hover
  {
  background-position: 0px 35px;
  }


/* ? */
#blog-rotate {
	background: #FFFFFF url('http://www.chrisaram.com/blog/wp-content/themes/aram5/header_images/rotate.php') no-repeat;
	width: 898px;
	height: 298px;
	margin: 0px auto 0px;
	padding: 0px;
	position: relative;
	border: solid 1px #1F0D08;
	}
/* /// */
	
.blog-rotater {
	background: #FFFFFF url(header_images/rotate.php) no-repeat;
	width: 898px;
	height: 298px;
	margin: 0px auto 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* Rolling Menu Styles */

#subnav {
	display: block;
	border: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 5;
	position: relative;	
	margin: 0px auto 0px;
	color: #FFFFFF;
	float: none;
	width: 902px;
	background-color: #000;
	height: 35px;
}

#subnav ul {
	width: 902px;
	height: 35px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 700;
}

#subnav li {
	display: inline;
	float: left;
	height: 35px;
	position: relative;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#subnav li ul {
	width: 350px;
	height: auto;
	top: 100%;
	left: 0px;
	background-color: Black;
}

#subnav li ul li {
	text-align: left;
	width: 350px;	
	height: auto;
	min-height: auto;
	display: block;
	padding: 10px;
	background-color: Black;
	font-family: Georgia, Times New Roman;
	font-size: small;
}

#subnav a {
	text-decoration: none;
	}

#subnav li li ul {
	top: 0;
	left: 0;
}

#subnav li li:hover ul {
	left: 150px;
}

/* initialy hide all sub sidemenus */
#subnav ul ul,
#subnav ul li:hover ul ul,
#subnav ul ul li:hover ul ul,
#subnav ul ul ul li:hover ul ul,
#subnav ul ul ul ul li:hover ul ul {
	position: absolute;
	display:none;
}

/* display them on hover */
#subnav li:hover ul,
#subnav ul li:hover ul,
#subnav ul ul li:hover ul,
#subnav ul ul ul li:hover ul,
#subnav ul ul ul ul li:hover ul,
#subnav ul ul ul ul ul li:hover ul {
 	 display: block;
}

#subnav #PhpWebcontent {
	display:none;
}	

/* define the consecutive colors */

#subnav {
	color: #000;

}

#subnav ul{
	/* background-color: #000000; */
	-moz-opacity:0.95; /* for mozilla */
	opacity: 0.95; /* for safari */
	khtml-opacity: 0.95; /* for konquerer and older safari */
	filter: alpha(opacity = 95);
			
	background-color: #000;
}

#subnav ul ul {
	background-color: #000;

}
#subnav ul li {
	background-color: #000;
}

#feeds li {
  background-color: url(images/feed.png) top left no-repeat;
  padding-left: 18px;
}

#subnav a {
	color: #FFFFFF;
	}

#subnav ul li:hover {
	background-color: #20a020;
}

#subnav ul li ul {

}

#subnav ul li ul li {
		
}

#subnav ul li ul li:hover {
	background-color: #20a020;
}

#ticker ul
{
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

#ticker ul li
{
	display: block;
	margin-left: 0px;
	padding-left: 0px;
}

#ticker ul li a
{
	text-transform: lowercase;
	color: #FAFF8E;
	font-family: Georgia;
	font-size: 12px;
	line-height: 30px;
}
