html {
background: #000000;
background-image: url(/themes/ajphotography/images/bg.jpg);
background-position:center top;
background-repeat:no-repeat;
overflow-y:scroll;
}

a img {
border: 0;
}

html, body {
	width:100%;
	position:relative;
}
#container {
width:800px;
position:relative;
left:50%;
margin-left:-420px;
margin-top:20px;
margin-bottom:20px;

}
#content {
background-color:#cfcfcf;
padding:20px;
text-align:left;
width:100%;
display:block;
overflow:auto;
clear: both;
}
#content_MakeUp{
background-color:#cfcfcf;
padding:20px;
text-align:left;
width:47%;
float:left;
display:block;
overflow:auto;
clear: both;
margin: 0px 20px 0px 0px;
}
#header {
height:88px;
width:100%;
background-color:#000000;
margin:35px 0px 0px 0px;
-moz-opacity:.75;
filter:alpha(opacity:75);
}
#header .logo {
left:50%;
margin-left:-301px;
width:603;
position:relative;
}
#menu {
text-align:center;
}
#menu a, #menu a:visited {
font-size: 1.3em;
line-height: 1.8em;
padding:0.36em 0.8em 0.35em 0.8em;
font-family: helvetica;
color: #ffffff;
text-decoration: none;
background-color:#000000;
-moz-opacity:.60;
filter:alpha(opacity:60);
letter-spacing: 1px;
font-weight:lighter;
}
#menu a:hover, #menu a:active {
background-color:#d9109a;
}
#menu .section {
-moz-opacity:.75;
filter:alpha(opacity:75);
	
}
#footer {
background-color:#000000;
position:absolute;
margin-top:0px;
width:100%;
-moz-opacity:.60;
filter:alpha(opacity:60);
height:35px;
}

#footer p{
text-align:center;
color:#ffffff;
height:10px;
margin-left:-19px;
font-size:1em;
font-family:helvetica;

}

#footer a {
color:#d9109a;
text-decoration:none;
}

#footer a:hover {
color:#FD7215;
}

* html #footer {
margin-left:0px;
}
#Info_Amy {
	width:400px;

	background-repeat:no-repeat;
	background-position:top right;
	float:left;
	height:100%;
	position:relative;
	overflow:auto;
	display:block;
}
#Info_Tash {
	width:400px;

	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	height:100%;
	text-align:right;
	position:relative;
	overflow:auto;
	display:block;
	
}
#amy_text {
	width:200px;
}
#tash_text {
	width:200px;
}
#Info_Tash h1 {
	text-align:right;	
}
#Breadcrumbs {
float:right;
margin-top:-10px;
background-color: #CFCFCF;
padding: 0px 10px;
}
.gallerythumbs {
	border:0px;
}
a.gallerypagelinks, a.gallerypagelinks:hover {
text-decoration: none;
width: 400px;
height: 200px;
border-width: 1px;
border-style: dotted;
border-color: #000000;
display: block;
float: left;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 20px;
text-align: center;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
color:#000000;
}

a.gallerypagelinks:hover

{
	color:#d9109a;
background-color: #c3c3c3;
border-width: 1px;
border-color: #595959;
border-style:solid;


}

#homepagepics {
background-image: url(/themes/ajphotography/images/homepagebg.png);
width: 800px;
height: 516px;
margin: 0px 0px 0px 25px;
}
#homepagepics img {
margin: 9px 0px 0px 234px;
}

#blog span.date_number {
			background-color: #FD7215;
			color: #000000;
			
			}
			 span.date_container {
            width:40px;
            float:left;
            font-weight:bold;
            text-align:center;
            display:block;
            margin:0 10px 0 0;
        }
    
            span.date_month {
                background-color:#121212;
                color:#f1f1f1;
            	display:block;
                height:17px;
                font-size:10px;
                font-family:verdana;
				padding:2px 0 0 0;
            }
            
            span.date_number {
            	display:block;
                background-color:#6d6e6e;
                color:#f0f0f0;
                height:20px;
                font-size:1.6em;
                padding:0 0 4px 1px;
                font-family:arial;
            }


.photobox_eachone {
			float:left;
			width:385;
			height:230px;
			margin: 23px 0px 0px 23px;
			
			
			}
			
			.photobox_eachone a:hover {
			margin: 0px;
			padding: 0px;
			
			}
			
			.photobox_title {
			float:left;
			margin-top: 192px;
			text-align: right;			
			padding:10px 10px 10px 10px; 
			background-color:#000000; 
			color:#ffffff; 
			width:360px;
			-moz-opacity:.75;
			filter:alpha(opacity:75);
			font-family:Trebuchet MS, Helvetica, sans-serif;	
			font-size: 14px;	
			}
			
			.photobox_eachone:hover .photobox_title {
 
			background-color:#D9109A; 
			-moz-opacity:1;
			filter:alpha(opacity:100);
			color:#000000; 
	
			}
			
			img.right {
	float:right;
	margin-left:20px;
}
img.left {
	float:left;
	margin-right: 100%;
}
img.leftAlone {
	float: left;
	margin-right: 100%;
}
img.center {
	float:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	
	
}
			
			/* Sidebar 
***********************************/
#Sidebar { 
 	width: 200px; 
	float: right;  
	margin: 0px 0 0 10px;
	padding: 0;
	}
	#Sidebar .sidebarBox {
	margin: 0 0 5px 0;
	padding-bottom: 2px;
	background: #cacaca; 
	}
	#Sidebar ul {
		margin: 2px 0 5px 3px;
	}
	#Sidebar li {
		margin: 8px 2px;
		list-style: none;
	}
	#Sidebar h3 { 
		clear: both; 
		text-transform: lowercase;
		color: #fff;
		font-weight: 700; 
		font-size: 1em; 
		margin: 0 0 10px 0;
		line-height: 1.8;
		padding: 1px 0 0 10px;
		background: #696969; 
	}
	
	#Sidebar .sidebarBottom {
		height: 15px;
		display: block;
		width: 200px;
		margin: -5px 0 5px 0;
		
	}
	#Sidebar a em {
		font-style: normal;
		
	}
	#Sidebar ul, li {
	margin: 0;
	
	}

			
			