/*  
Theme Name: InnerVision
Theme URI: http://pamelamossportraits.com/blog
Description: InnerVision theme designed by <a href="http://cyanotype.ca">Cyanotype</a> for InnerVisionPortraits.com. Markup by <a href="http://aloestudios.com">Aloe Studios</a>
Version: 1.0
Author: Cyanotype
Author URI: http://cyanotype.ca

	Design is copyrighted.

	CSS and XHTML only released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* Theme completely changed */

html,body,p,img,ul,ol,li,dl,dt,dd{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:100%; 
	}
ul{
	list-style:none;
	}

html{
	font-size:medium;
	background:transparent url(img/wallpaper3.gif) 50% 0 repeat;
	}
body{
	font-size:62.5%;
	font-family:verdana,arial,sans-serif;
	}
#top{
	background:transparent url(img/wallpaper_top.gif) 50% 0 no-repeat;
	height:75px;
	}
#page{
	width:850px;
	margin:0 auto;
	background:transparent url(img/bg_page.gif) 50% 0 repeat-y;
	xxxheight:500px;
	position:relative;
	}
#portrait1{
	position:absolute;
	top:21px;
	left:46px;
	width:204px;
	height:204px;
	}
#portrait2{
	position:absolute;
	top:-7px;
	right:19px;
	width:198px;
	height:220px;
	}
h1{
	text-indent:-9999px;
	height:173px;
	margin:0 auto;
	background:transparent url(img/banner.jpg) 50% 0 no-repeat;
        font-size:24pt;
	}

#main{
	width:760px;
	margin:0 auto;
	background:transparent url(img/sidebar.jpg) 0 -132px repeat-y;
	
	}
	#sidebar{
		width:165px;
		padding:90px 0px 30px;
		color:#fff;
		font-size:120%;
		float:left;
	        font-family:verdana,arial,sans-serif;
                position: relative;
                left: 10px;
		}
		#sidebar h2{
			padding:13px 0 0;
			font-size: 16px;
			}
		#sidebar ul{
			text-align:center;
			line-height:1.65em;
			}
		#sidebar ul li a{
			color:#fff;
			text-decoration:none;
			text-align:center;
			}
		#sidebar ul li a:hover{
			text-decoration:underline;
			}
	#content{
		float:right;
		width:540px;
                position: relative;
                right: 15px;
		}
		#content h2{
			padding:18px 0 5px 0;
			color:#5E1000;
			xfont-size:240%;
                        font-size:20pt;
			}
                #content h3{
			padding: 8px 0;
			color:#5E1000;
			xfont-size:200%;
                        font-size:18pt;
			}
			#content h2 a{
				color:#5E1000;
				text-decoration:none;
				}
			#content h2 a:hover{
				text-decoration:underline;
				}
		#content p{
			font-size:120%;
			padding:8px 0;
			}
	#footer{
		font-family: verdana,arial,sans-serif;
		font-size: 120%;
		font-weight:bold;
		text-align:center;
		width:760px;
		margin:0 auto;
		clear:both;
		background:#BD7217 url(img/footer.jpg) 0 0;
		height:37px;
		line-height:37px;
                color: #fff;
		}

#footer li {
display: inline;
margin: 0 7px 0 0px;
}
#footer a, #footer p {
color: #fff;
}

#footer li a {
border-left: 1px #fff solid;
padding: 0 0px 0 10px;
}

#footer a:hover {
color: #cdae00;
text-decoration: none;
}
#footer a.current:hover {
color: #7c7264;
}

#footer li.first a {
border-left: none;
padding-left: 0;
}

#footerShadow{
	margin:0 auto;
	width:850px;
	text-align:center;
	}
	#footerShadow img{
		width:850px;
		height:19px;
		}
a.download{
	display:block;
	text-align:center;
	width:300px;
	margin:12px auto;
	padding:8px;
	border:double #1F3B47 3px;
	background:#41788D;
	color:#fff;
	font-family:georgia;
	font-size:24px;
	text-decoration:none;
	font-weight:bold;
	}
	a.download strong{
		display:block;
		font-size:28px;
		}
a.download:hover{
	background:#3791B3;
	}

img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

h4 {
font-size:14pt;
}

h5 {
font-size:12pt;
}

h6 {
font-size:10pt;
}
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 10px 0 10px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}