/* Baseline - a designer framework, Copyright (C) 2009 Stephane Curzi, ProjetUrbain.com, Creative Commons Attribution-Share Alike 3.0 License */
/* reset* / 
html,body,div,span,a,img,h1,h2,h3,h4,h5,h6,hgroup,p,dl,dialog,dt,dd,ol,ul,li,abbr,acronym,address,b,big,blockquote,cite,code,del,dfn,em,i,ins,kbd,pre,q,samp,tt,var,small,strong,sub,sup,object,iframe,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,nav,section,figure,menu,time,mark,audio,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:transparent}textarea,input,select{font-family:inherit;font-size:100%;font-weight:normal;font-style:normal;white-space:normal;text-align:left;margin:0;padding:0}article,aside,footer,header,nav,section,dialog,figure,hgroup,menu{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}del,ins{text-decoration:none}ol,ul{list-style:none}nav ul{list-style-type:none}table{border-collapse:separate;border-spacing:0;background-color:transparent;width:auto;height:auto}:focus{outline:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}applet,basefont,dir,font,isindex,menu,s,strike,u{font-family:inherit;font-size:100%;font-weight:normal;font-style:normal;white-space:normal;vertical-align:baseline;text-decoration:inherit;text-align:left;color:inherit;margin:0;padding:0;border:0;outline:0}dir,menu{list-style:none}nobr{white-space:normal}blink{text-decoration:none}marquee{overflow:visible}*/

	
	
body{
	padding:0; margin:0;
	font-size: 76%;
	font-family: verdana, arial, helvetica, sans-serif;
	background:#FFFFFF url('/wp-content/themes/default/images/background.jpg') repeat-y 200px 0px;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}

a:link {
	}

a:visited {
	}

a:active {
	}

a:hover {
	text-decoration: underline;
	}

h1 {
	color:#643670;
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}


	
h2 {
	color:#643670;
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}

h2 a{
	color:#643670;
}	
	
h2 a:hover{
	text-decoration: underline;
}		
	
h3 {
	font-size: 1.4em;
	color:#555555;
	margin: 0.8em 0em /*1.2em*/ 0.2em 0em;
	font-weight: normal;
	}

h4 {
	font-size: 1.2em;
	color:#555555;
	margin: 0.8em 0em /*1.2em*/ 0.2em 0em;
	font-weight: bold;
	}

h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}

h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}

img {
	border: 0;
	}

ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}

p {
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 1.2em 0em 1.2em 0em;
	}

li > p {
	margin-top: 0.2em;
	}

pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}

strong, b {
	font-weight: bold;
	}

.subsubheading{
	color:#555555;
}

	
#wrap{
	height:100%;
	width:962px;
	}

#header{
	width:100%;
	height:255px;
}

.main{
	padding:0 10px; margin:-70px 0 0 0;
	float:right;
	width:528px;
}

.sidebar{
	padding:0; margin:0;
	float:left;
	width:250px;
}

#footer{
	margin:500px 0 0 0;
/*	color:#ffffff;
	background:#311437; */
	clear:both;
	width:100%;
	height:50px;
}

#headerimg h1{
	width:212px;
	height:255px;
	background:url('/wp-content/themes/default/images/logo.jpg') no-repeat top left;
}

#headerimg  a{
	display:none;
}

.main img{
	display:block;
	border:5px solid #999;
	padding:0;
	margin:0;
}

.imglink img{
	border:5px solid #999;
	display:block;
}

a.imglink img{
	margin:50px 0 0 0;
}

a.imglink:hover img{
	border:5px solid #200026;
	margin:50px 0 0 0;
}


.floatimglink img{
	border:5px solid #999;
	display:block;
	float:left;
	margin:0px 10px;
}
a.floatimglink:hover img{
	border:5px solid #200026;
}

.gimglink img{
	border:5px solid #999;
	display:block;
	float:left;
}

a.gimglink img{
	margin:10px;
}

a.gimglink:hover img{
	border:5px solid #200026;
	margin:10px;
}

.imglinka img{
	margin:0 5px 5px 0;
	border:5px solid #999;
	display:block;
	float:left;
}



.gallery a.imglinka:hover img{
	border:5px solid #200026;
}

.imglinkgen img{
	margin:0 5px 5px 0;
	border:5px solid #999;
	display:block;
	float:left;
}

a.imglinkgen:hover img{
	border:5px solid #200026;
}


.imgfloat{
	float:right;
	border:2px solid #200026;
	display:block;
	margin: 5px 5px 5px 0px;
}

.imgstd{
	border:5px solid #999;
	display:block;
	margin: 20px 0px 5px 0px;	
}


br.clear{
	clear:both;
}


.blogoptions {
	width:202px;
	margin-top:50px;
}

.blogoptions h3{
	color:#fff;
	background:#311437 url('images/nv2.jpg') top right repeat-y;
	width: 100%;
	text-align:right;
	padding:12px 10px 4px 0;
	margin: 0;
}

.blogoptions h4{
/*	color:#fff;*/
	background:#f1f1f1 url('images/nv1.jpg') top right repeat-y;
	width: 100%;
	text-align:right;
	padding:12px 10px 4px 0;
	margin: 0;
}

.blogoptions ul{
	text-align:right;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.blogoptions li{
	padding:0; margin: 0;
}

.blogoptions li a{
	background:#f1f1f1 url('images/nv1.jpg') top right repeat-y;
	text-align:right;
	padding:2px 10px 2px 0px; margin: 0;
	display: block;
	color: #000;
	text-decoration: none;
	width: 100%;
}

.blogoptions li a:hover {
	text-decoration: none;
	color: #fff;
	background:#311437 url('images/nv2.jpg') top right repeat-y;
	}


/* MAIN NAV BLOCK */

.main-nav{
	width:202px;
}
	

.main-nav ul{
	text-align:right;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.main-nav li{
	text-align:right;
	margin-top:2px;
}

.main-nav li a{
	background:#f1f1f1 url('images/nv1.jpg') top right repeat-y;
	text-align:right;
	padding:2px 10px 2px 0px; 
	display: block;
	color: #000;
	text-decoration: none;
	width: 100%;
}

.main-nav li.current_page_ancestor a, .main-nav li.current_page_item a{
	text-align:right;
	padding:2px 10px 2px 0px; 
	display: block;
	text-decoration: none;
	color: #fff;
	background:#311437 url('images/nv2.jpg') top right repeat-y;
	width: 100%;
}

.main-nav li a:hover {
	text-decoration: none;
	color: #fff;
	background:#311437 url('images/nv2.jpg') top right repeat-y;
	}

.main-nav ul li a{
/*	width:100%;*/
}

/* END MAIN NAV BLOCK */


/* Potential */

div.poten_do{
	color:#643670/*413245*/;
	}

div.poten_do p span.emphasis4{
	font-size: 1.8em;	
	}

div.poten_do p span.emphasis5{
	font-size: 2.5em;	
	}
	
form{ 
	width:528px;
}

form textarea{
	width:518px;

}