
/*
******************************************************************************

Title:		Master styles for Advuli 
Author: 	Yaron Schoen

******************************************************************************
*/



/*
******************************************************************************

Global Elements

******************************************************************************
*/


html{ 
	background-image: url(http://advuli.com///images/global//background.jpg);		
	background-repeat: repeat;
	background-color: #f6f2ef;
	background-position: top center;
}	
body{
	text-align: left;
	font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif;
	color:#3d3d41;
	text-shadow:0 2px 0 rgba(256,256,256.7);	
}
.right{float:right;}
.left{float:left;}
.center{
	text-align: center;
	}
hr
{
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin-bottom: 40px;
	margin-top: 40px;
}
::-moz-selection{
	background:#8a0f0a;
	color:#fff;
	text-shadow:0 0px;
}
::selection {
	background:#8a0f0a;
	color:#fff;
	text-shadow:0 0px;
}
code::-moz-selection {
	background: #8a0f0a;
	text-shadow:0 0px;
}
code::selection {
	background: #8a0f0a;
	text-shadow:0 0px;
}
:focus {
  -moz-outline-style: none;
}

.list{
	margin: 10px 0 0 14px;
}
.list li{
	list-style: disc;
	margin: 10px 0 0 0
}


/*
******************************************************************************

Global Typography Elements

******************************************************************************
*/


h1{	color:#3d3d41; font-family: "ambroise-std-1","ambroise-std-2";, Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif; text-transform: uppercase;}
h2{ color:#3d3d41; font-family: "ambroise-std-1","ambroise-std-2";, Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif; text-transform: uppercase;}
h3{	color:#3d3d41; font-family: "ambroise-std-1","ambroise-std-2";, Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif; text-transform: uppercase;}
h4{	color:#3d3d41; font-family: "ambroise-std-1","ambroise-std-2";, Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif; text-transform: uppercase;}
h5{ color:#3d3d41; font-family: "ambroise-std-1","ambroise-std-2";, Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif; text-transform: uppercase;}
p{	
	color: #3d3d41;
	font-size:16px;
	text-shadow:0 2px 0 #fff;
	line-height:30px;
}
a{ color: #870000;
	text-decoration: none;
	outline: none;
}
a:hover{
	color: #3d3d41;
}
a:hover{
	color: #3d3d41;
}	
a:active{
	top:1px;
	position:relative;
	outline: none;
	-moz-outline-style: none;
}	
em.dropcap{
	float: left;
	font-size: 60px;
	line-height: .9;
	font-weight: bold;
	margin-right: 10px;
	color: #1c282f;
	display: block;
	font-style:normal;

}
:focus {
  -moz-outline-style: none;
}




/*
******************************************************************************

Thumbnails

******************************************************************************
*/






/*
******************************************************************************

Menu / Navigation

******************************************************************************
*/


#top-nav{
	text-align:center;
	background-image: url(http://advuli.com///images/global//menu_background4.png);		
	background-repeat: repeat-x;
	background-position:top center;
	height:178px;
	text-align:center;
}
#top-nav .ornament{
	text-align:center;
	background-image: url(http://advuli.com///images/global//menu_background2.png);		
	background-repeat: no-repeat;
	background-position:top center;
	height:178px;
	text-align:center;
}
#top-nav a{
	font-size:16px;
	text-transform: uppercase;
	font-weight:bold;
	line-height: 10px;
}
#top-nav .nav_border{margin-top:25px;}
#top-nav h1{
	background-image: url(http://advuli.com///images/global//logo.png);		
	background-repeat: no-repeat;
	background-position: center;
	position:inherit;
	text-align:center;
	height:53px;
	width:128px;
	display: inline-block;
	font-size: 16px;
	text-indent: -9999px;
}
/* Tab Select States based on body ID */
#articles #top-nav a.archive,
#artists #top-nav a.artists,
#archive #top-nav a.archive,
#visuality #top-nav a.visuality,
#about #top-nav a.about {
	color: #3d3d41;
}
#top-nav p.more{
	font-size:11px;
	font-style:oblique;
	text-transform: none;
	line-height: 10px;
	color:#a2a4ac;
	font-weight:normal;
}




/*
******************************************************************************

home

******************************************************************************
*/


#home hr{
	height: 16px;
  	background-image: url(http://advuli.com///images/global//divider_home.png);	
  	border-top: none;
  	border-bottom: none;
  	border-left: none;
  	border-right: none;
}
#home h2{
	font-size:60px;
	line-height:55px;
}
#home h3{
	margin-top: 17px;
	font-size:30px;
	line-height:30px;
}
#home p.date{
	font-style:oblique;
	margin-bottom:10px;
	font-size:11px;
	color:#808087;
}
#home img.thumbnail{opacity:0.9;}
#home img.thumbnail:hover{opacity:1;}
#home .latest{margin-top:15px;}



/*
******************************************************************************

articles

******************************************************************************
*/


#articles hr{
	height: 16px;
  	background-image: url(http://advuli.com///images/global//divider_home.png);	
  	border-top: none;
  	border-bottom: none;
  	margin-top:20px;
  	margin-bottom:20px;
}
#articles h2{
	font-size:60px;
	line-height:55px;
}
#articles h3{font-size:20px;}
#articles h4{
	font-size:16px;
	margin-bottom:10px;
}
#articles h5{
	font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif;
	text-transform: none;
	font-size:25px;
	line-height:1.5;
	color:#c3adaf;
	font-style:oblique;
}
#articles p{margin-bottom:25px;}
#articles p.date{
	font-style:oblique;
	margin-bottom:10px;
	font-size:11px;
	color:#808087;
}
#articles .number{
	background-image: url(http://advuli.com///images/global//number.png);		
	background-repeat: no-repeat;
	background-position: center;
	position:inherit;
	text-align:center;
	height:88px;
	width:300px;
	display: inline-block;
}
#articles p.number2 {
	color:#fcf4f0;
	font-size:24px;
	padding-top:33px;
	text-shadow:none;
}
#articles .next {
	font-style:oblique;
	margin-top:6px;
	font-size:14px;
	margin-right:5px;
}
#articles .prevnext {margin-top:35px;}
#articles .prev {
	font-style:oblique;
	margin-top:6px;
	font-size:14px;
	margin-left:5px;
}
#articles span{
	font-style:oblique;
	padding-top:2px;
	font-size:11px;
}
#articles .quote{
	background-image: url(http://advuli.com///images/global//quote.png);		
	background-repeat: no-repeat;
	background-position: top right;
	position:inherit;
	display: inline-block;
}
#comments img.gavatar{
	border: 2px solid #ffffff; /* for IE */
	border: 5px solid rgba(0,0,0,.1);  /* for for browsers that support RGBA */
}
#comments input, textarea{
	background: #ffffff;
	border: 1px #c4c2b5 solid;
	padding:10px;
	font-size:14px;
	font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif;
	margin-bottom: 20px;
	-moz-opacity:.7 ;
	opacity: .7;
	width:440px;
}
#comments input:focus, textarea:focus{
	-moz-opacity:1 ;
	filter:alpha(opacity: 1);
	opacity: 1;
	width:440px;
}
#comments .submit {
	background: transparent url(http://advuli.com///images/global//submit.png) no-repeat center top;
	background-repeat: no-repeat;
	text-align:center;
	height:127px;
	width:460px;
	cursor: pointer;
	border: none;
	-moz-opacity:1 ;
	opacity: 1;
	color:#ffffff;
	display: inline-block;
}
#comments .submit:hover {
	-moz-opacity:.8 ;
	opacity: .8;
	color:#ffffff;
}
#comments input.error, textarea.error{
	background: #fff6f2;
	border-color: #d34e1a;
	color: #d34e1a;
}
#comments span.oops{
	display:block;
	float:left;
	color: #d34e1a;
	font-size: 11px;
	text-align:center;
}
#articles .thumbnail{
	background: #fcf4f0; /* for IE */
	background: rgba(255,255,255,.3);  /* for for browsers that support RGBA */
	border: 1px solid #c1c1c1;
	padding: 10px;
	margin-top:10px;
	margin-bottom:10px;
}
#articles .thumbnail img{
	background: #ffffff;
}



/*
******************************************************************************

archive

******************************************************************************
*/


#archive hr{
	height: 16px;
  	background-image: url(http://advuli.com///images/global//divider_home.png);	
  	border-top: none;
  	border-bottom: none;
}
#archive h2{
	font-size:60px;
	line-height:55px;
}	
#archive p.date{
	font-style:oblique;
	margin-bottom:10px;
	font-size:11px;
	color:#808087;
}
#archive .number{
	background-image: url(http://advuli.com///images/global//number.png);		
	background-repeat: no-repeat;
	background-position: center;
	position:inherit;
	text-align:center;
	height:88px;
	width:300px;
	display: inline-block;
}
#archive p.number2 {
	color:#fcf4f0;
	font-size:24px;
	padding-top:33px;
}
#archive p.number2 {
	color:#fcf4f0;
	font-size:24px;
	padding-top:33px;
	text-shadow:none;
}

#archive .next {
	font-style:oblique;
	margin-top:6px;
	font-size:14px;
	margin-right:5px;
}
#archive .prevnext {margin-top:30px;;}
#archive .prev {
	font-style:oblique;
	margin-top:6px;
	font-size:14px;
	margin-left:5px;
}




/*
******************************************************************************

artists

******************************************************************************
*/


#artists hr{
	height: 16px;
  	background-image: url(http://advuli.com///images/global//divider_home.png);	
  	border-top: none;
  	border-bottom: none;
}
#artists h2{
	font-size: 40px;
	margin-top: 10px;
}
#artists .next {
	font-style:oblique;
	margin-top:6px;
	font-size:14px;
	margin-right:5px;
}
#artists .prev {
	font-style:oblique;
	margin-top:6px;
	font-size:14px;
	margin-left:5px;
}
#artists span.credits{
	font-style:oblique;
	padding-top:2px;
	font-size:10px;
}
#artists .inner hr{
	background-image: none;
	clear: both;
	height:0px;
	margin-top:10px;
	margin-bottom:10px;
	border-top: 1px solid #d5c5c7;
	border-bottom: 0px;
	border-left: 0;
	border-right: 0;
}





/*
******************************************************************************

visuality

******************************************************************************
*/

#visuality hr{
	height: 16px;
  	background-image: url(http://advuli.com///images/global//divider_about.png);
  	border-top: none;
  	border-bottom: none;
  	margin-top:20px;
  	margin-bottom:20px;

}
#visuality h2{
	font-size: 40px;
	margin-top: 10px;
}
#visuality h3{
	font-size:20px;
	margin-top:20px;
}
#visuality p{margin-bottom:25px;}
#visuality p.date{
	font-style:oblique;
	margin-bottom:10px;
	font-size:11px;
	color:#808087;
}


#visuality .next {
	font-style:oblique;
	margin-top:6px;
	font-size:14px;
	margin-right:5px;
}
#visuality .prev {
	font-style:oblique;
	margin-top:6px;
	font-size:14px;
	margin-left:5px;
}
#visuality p.whatis {
	margin-top:15px;
	font-size:14px;
	line-height: 24px;
}

#visuality .thumbnail{
	background: #fcf4f0; /* for IE */
	background: rgba(255,255,255,.3);  /* for for browsers that support RGBA */
	border: 1px solid #c1c1c1;
	padding: 10px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center
}
#visuality .thumbnail img{
	background: #ffffff;
}



/*
******************************************************************************

about

******************************************************************************
*/


#about hr{
	height: 16px;
  	background-image: url(http://advuli.com///images/global//divider_about.png);	
  	border-top: none;
  	border-bottom: none;
  	margin-top:20px;
  	margin-bottom:20px;
}
#about h2{
	font-size:40px;
	line-height:55px;
}
#about h3{font-size:20px;}
#about h4{
	font-size:16px;
	margin-bottom:10px;
}
#about h5{
	font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif;
	text-transform: none;
	font-size:25px;
	line-height:1.5;
	color:#c3adaf;
	font-style:oblique;
}
#about p.date{
	font-style:oblique;
	margin-bottom:10px;
	font-size:11px;
	color:#808087;
}
#about span{
	font-style:oblique;
	padding-top:2px;
	font-size:11px;
}
#about .contactform{margin-top:30px;}
#about input, textarea{
	background: #ffffff;
	border: 1px #c4c2b5 solid;
	padding:10px;
	font-size:14px;
	font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif;
	margin-bottom: 20px;
	-moz-opacity:.7 ;
	opacity: .7;
	width:440px;
}
#about input:focus, textarea:focus{
	-moz-opacity:1 ;
	opacity: 1;
	width:440px;
}
#about .submit {
	background: transparent url(http://advuli.com///images/global//submit.png) no-repeat center top;
	background-repeat: no-repeat;
	text-align:center;
	height:127px;
	width:460px;
	cursor: pointer;
	border: none;
	-moz-opacity:1 ;
	opacity: 1;
	color:#ffffff;
	display: inline-block;
}
#about .submit:hover {
	-moz-opacity:.8 ;
	opacity: .8;
	color:#ffffff;	
}
#about p.submit {color:#ffffff;}
#about input.error, textarea.error{
	background: #fff6f2;
	border-color: #d34e1a;
	color: #d34e1a;
}
#about span.oops{
	display:block;
	float:left;
	color: #d34e1a;
	font-size: 11px;
	text-align:center;
}
#about .icons{margin-top:15px;}
#about .icon{
	margin-top:15px;
	margin-left:5px;
}
#about .twitter{
	background: url(http://advuli.com///images/global//twitter_speech_bubble2.png);
	background-repeat: no-repeat;
	text-align:center;
	width:476px;
	height:256px;
	display: inline-block;
	}
#about .twitter_text{
	width:350px;
	display: inline-block;	
	margin-top:60px;
	margin-right:20px;
}
#about span.twitter_text{
	font-size:11px;
	color:#3d3d41;
	font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", Baskerville, Garamond, "Palatino Linotype", Georgia, "Times New Roman", serif;
	text-shadow:0 2px 0 #fff;
}
	





/*
******************************************************************************

footer

******************************************************************************
*/


#footer{
	text-align:center;
	height:719px;
	background-image: url(http://advuli.com///images/global//footer_background.png);		
	background-repeat: repeat-x;	
	margin-top:40px;
	}
#footer hr{
	height: 16px;
  	background-image: url(http://advuli.com///images/global//divider_home.png);	
  	border-top: none;
  	border-bottom: none;
  	margin-bottom: 40px;
	margin-top: 40px;
}

#footer .footer_divider hr{
	height: 16px;
  	background-image: url(http://advuli.com///images/global//divider_home.png);	
  	border-top: none;
  	border-bottom: none;
  	margin-bottom: 40px;
	margin-top: 40px;
} 
#footer .ornament{
	background-image: url(http://advuli.com///images/global//footer_background_ornament.png);		
	background-repeat: no-repeat;
	background-position:center;
	width 940px;
	height:719px;
	text-align:center;
}	
#footer .content{padding-top:470px;}
#footer a{
	font-size:16px;
	text-transform: uppercase;
	font-weight:bold;
	line-height: 10px;
}
/* Tab Select States based on body ID */
#articles #footer a.archive,
#artists #footer a.artists,
#archive #footer a.archive,
#visuality #footer a.visuality,
#about #footer a.about {
	color: #3d3d41;
}
#footer p.more{
	font-size:11px;
	font-style:oblique;
	text-transform: none;
	line-height: 10px;
	color:#a2a4ac;
	font-weight:normal;
}
#footer p{
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
	}
	
#footer .nav_border{
	border-left: 1px solid #eadcdf;
	border-right: 1px solid #eadcdf;
	margin-top:20px;
	}
#footer a.site_credit{font-size:11px;}

	
	



	
	
	
	


