/****************************************************/
/* Alberto's Art - luly Web Design                  */
/* abStyles.css                                     */
/****************************************************/

body { font-family: Arial, Helvetica, sans-serif;
       color: black;
			 font-weight: normal;
			 font-style : normal;
       font-size: 12px;
			 text-align: center;
			 background-color: rgb(230,230,230);}

h1 { font-size: 2.0em; }

h2 { font-size: 1.5em; }

h3 { font-size: 1.2em; }

p { font-size: 1em; }

li { list-style-type: disc; }

hr { color: #D3B438; }

a { text-decoration: none; }
			
a:link {
  color: #008be0; }

a:visited {
	color: #008be0; }

a:hover {
  text-decoration: underline; }
	
a:active {
	font-weight: bold; }

.container {
  text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	background-color: #fff;
	border: 0px solid red;
}

/* About Artist  */

#aboutart {
  margin: 5px;
	padding: 20px 20px 5px 20px;
	background-color: #fff;
	color: #000;
	text-align: left;
	border: 0px solid red;
}

#ptitle { font-size: 1.8em;
		 font-weight: bold;
 	 	 color: #000;
 	   padding: 0px;
     margin: 10px 0px 0px 0px;
     border: 0px solid black;
}

.subtitle { font-size: 1.2em;
		 font-weight: bold;
 	 	 color: #000;
		 text-decoration: underline;
     margin: 0px 0px 5px 0px;
	   padding: 10px 0px 0px 0px;
     border-bottom: 0px solid black;
}		 

.subtit4 { font-size: 1.0em;
		 font-weight: bold;
 	 	 color: #000;
		 text-decoration: underline;
     margin: 0px;
}

a.correo { font-size: 0.8em; }

a.correo:link {
  color: #ff0000; }

a.correo:visited {
	color: #ff0000; }

a.correo:hover {
  text-decoration: underline;
}
	
a.correo:active {
	font-weight: bold;
}

	
ul.navart {
	 list-style-type: none;
   padding: 0;
   margin: 0;
   width: 20em;
}
	
 ul.navart li {
   background: rgb(228,250,252);
   margin: 0.5em 0;
   padding: 0.3em;
   border-right: 1em solid #00ccff;
}

 ul.navart a {
   text-decoration: none;
}

img#rightwrap { margin: -5px 8px 5px 12px; }

/* Common to all Pages  */

#footer  {
  padding: 0px;
	margin: 0px;
	border: 0px solid blue;
}

#mfooter  {
  padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	font-size: 0.9em;
	text-align: center;
	border: 0px solid red;
}

.lfooter  {
  padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 0.8em;
	text-align: center;
	border: 0px solid #000;
}

.footer span {
  color: #cc0000;
}

.leftlink {
  float: left;
	width: 200px;
  margin: 0px;
	padding: 30px 10px 0px 2px;
	border: 0px solid #000;
}

.rightlink {
  margin-left: 500px;
	width: 205px;
	padding: 30px 0px 0px 10px;
	text-align: right;
	border: 0px solid #000;
}

p span { text-decoration: underline; }

li span { text-decoration: underline; }

td div { font-size: 0.8em;
         text-align: center; }

ol.numeros {list-style-type: decimal; }


/* Original paintings  */

#originalpage {
  margin: 5px;
	padding: 20px 20px 5px 20px;
	background-color: #fff;
	color: #000;
	text-align: left;
	border: 0px solid red;
}

#originals {
  margin: 0px;
	padding: 10px 20px;
	background-color: #fff;
	text-align: left;
	border: 0px solid red;
}

.sold {
  font-size: 12px;
	font-weight: bold;
	}

.pictures { 
  position: static;
	text-align: center;
	margin: 0px 10px 20px 10px;
	padding: 2px;
	border: 0px solid #000;
}

 #nav, #nav ul {
      padding: 0;
			margin: 0;
			list-style: none;
 }

 #nav a { display: block;
          width: 10em;
          text-decoration: none;
				}
 
 #nav li { float: left;
           width: 10em;
				 }

 #nav li ul { position: absolute;
              width: 10em;
							left: -999em;
						}
 
 #nav li:hover ul, #nav li.sfhover ul { left: auto; }
 

/* Giclee for Sale  */

#gicleepage {
  margin: 0px;
	margin-top: 10px;
	padding: 20px;
	background-color: #fff;
	text-align: left;
	border: 0px solid red;
}

ul.options {
	 list-style-type: none;
   padding: 0;
   margin: 0px 0px 30px 0px;
	 width: 50em;
   border: 0px solid red;
}

/* Giclee Definition  */

#gicleedef {
  margin: 0px;
	margin-top: 10px;
	padding: 20px;
	background-color: #fff;
	text-align: left;
	border: 0px solid red;
}

#gfooter  {
  padding: 0px;
	margin: 0px;
	margin-top: 50px;
	border: 0px solid blue;
}

/* How to Buy Art  */

#howtobuy {
	margin-top: 10px;
	padding: 20px;
	background-color: #fff;
	text-align: left;
	border: 0px solid red;
}

.bottomlink {
	width: 400px;
  margin: 0px;
	padding: 30px 10px 0px 0px;
	border: 0px dashed #000;
}

/* Links  */

#links {
  margin: 10px 5px 5px 5px;
	padding: 20px 20px 5px 20px;
	background-color: #fff;
	border: 0px solid red;
  text-align: center;
}

h2#lsubtitle {
     color: #000080;
  	 font-weight: bold;
		 font-style : normal;
     font-size: 3em;
		 text-align: center;
     text-decoration: none;
}

#vfooter  {
  padding: 0px;
	margin: 0px;
	margin-top: 50px;
	border: 0px solid blue;
}

#listblk {
	width: 400px;
	height: 300px;
	border: 1px solid #fff;
  margin: 0px 0px 0px 200px;
}

ul.llist {
	 list-style-type: none;
   color: #fff;
   padding: 0px;
   margin: 0px;	 
   font-size: 0.8em;
	 text-align: left;
   font-weight: normal;
}

ul.llist li {
   padding: 0px;
   margin: 20px 0px;
   font-size: 1.5em;
	 font-style: italic;
   font-weight: bold;
}

ul.llist a {
  font-size: 1.2em;
	color: violet;
	font-style: italic;
  font-weight: bold;;
  text-decoration: none;
	border: 0px solid #333;}

ul.llist a:link {
  color: #008be0; }

ul.llist a:visited {
	color: #008be0; }

ul.llist a:hover {
  text-decoration: none; }

/* Art Definition  */

#artdef {
  margin: 5px;
	margin-top: 10px;
	padding: 20px;
	background-color: #fff;
	text-align: left;
	border: 0px solid red;
}

#afooter  {
  padding: 0px;
	margin: 0px;
	margin-top: 130px;
	border: 0px solid blue;
}

/* Admin  */

#continued {
  text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	height: 800px;
	background-color: #fff;
	border: 0px solid #000;
}

#admin {
	margin-top: 80px;
	padding: 20px;
	background-color: #fff;
	text-align: center;
	border: 0px solid red;
}

#fetch {
	margin-top: 40px;
	padding: 20px;
	background-color: #fff;
	text-align: center;
	border: 0px solid blue;
}

.lblock {
  padding: 10px;
	margin: 20px;
	border: 0px;
	width: 400px;
	font-size: 1em;
	text-align: center;
	background-color: #ccffff;
	color: #000;
  border-bottom: 1em solid #00ccff;
}

.lblock div {
  padding: 10px;
	margin: 10px;
}


/* Tell a Friend  */

#tellfriend {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 680px;
	padding: 20px;
	background-color: #ffffcc;
	text-align: center;
	border: 0px solid red;
}

.title2 { font-size: 1.2em;
		 font-weight: bold;
 	 	 color: #000;
     margin: 0px;
	   padding: 0px;
}

#submitp { width: 400px;
           margin: 20px 0px 20px 20px;
					 border: 0px solid red; 
}

form span { color: red; }

