@charset "UTF-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}

p {
	font: 13px/19px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	color: #999;
	text-align: justify;
	}

a:link, a:active, a:visited {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}


h1, h3, h4 {
  margin: 1.5em 0 .75em;
  font: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #c30;
  }
  
#front_latest hr {
	height: 1px;
	padding: 0;
	border: 0;
	background-color: #222;
	color: #222;
}

#front_latest h2 {
  margin: 1em 0 .5em 0;
  font: 1.4em/1.2em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .2em;
  color: #c30;	
}

  
.orange {
	color: #c30;
}



#wrapper {
	width: 760px;
	margin: 0 auto;
}

#header {
	width: 760px;
	height: 50px;
	margin: 20px 0 5px 0;
}

#header img {
	float: left;
}

#nav {
     width: 460px;
     margin: 0 0 0 300px;
	 padding: 15px 0 0 0;
	 /*border: 1px solid #c00;*/
     }

#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}

#nav li {
	display: block;
	float: left;
	}

#nav a:link, 
#nav a:active, 
#nav a:visited {
	width: auto;
	padding: 4px 0;
	margin: 0 9px;
	color: #666;
	text-decoration: none;
	display: inline;
	text-align: center;     
	border-bottom: 2px solid #000;
	voice-family: "\"}\"";   
	voice-family: inherit;
	font: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-transform: uppercase;
	background-color: #000;
	}

#nav a:hover {
	color: #fff;
	background: #000;
	border-bottom: 2px solid #C30;
	}


#front_display {
	width: 760px;
	height: 250px;
}

#front_display img {
	border: 1px solid #c30;
}

#inside_display {
	width: 760px;
	height: 40px;
}

#inside_display img {
	border: 1px solid #c30;
}

#contain {
	width: 760px;
	margin: 20px auto;
}

#front_news {
	display: inline;
	width: 350px;
	min-height: 200px;
	float: left;
	padding: 0 20px;
}

#front_latest {
	display: inline;
	width: 350px;
	min-height: 200px;
    float: left;
	padding: 0 0 20px 0;
}

#front_news ul {
	margin: 15px 0 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	}

#front_news li {
  padding: 
  margin: 0;
	background-color: #000;
}

#front_news a:link,
#front_news a:visited {
	margin: 0;
	width: auto;
	display: block;
	color: #555;
  padding: 5px; 
	text-decoration: none;  
  
	border-bottom: 1px solid #000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	}
	
#front_news a.more:link,
#front_news a.more:visited {
	padding: 5px;
	margin: 0;
	width: auto;
	display: block;
	color: #555;
	text-decoration: none;  
	voice-family: "\"}\"";   
	voice-family: inherit;
	border-bottom: 1px solid #000;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	}

#front_news a:hover {
	color: #fff;
	background: #111;
	border-bottom: 1px solid #C30;
	}

#front_news a.more:hover {
	color: #fff;
	background: #111;
	border-bottom: 1px solid #C30;
	}


#col01 {
	width: 450px;
	min-height: 400px;
	margin: 0 0 20px 20px;
	float: left;
	padding: 0;
}

#col02 {
	width: 200px;
	margin: 0 0 20px 20px;
	float: left;
	padding: 0;
}


#footer {
	width: 760px;
	height: 40px;
	margin: 30px 0;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #ccc;
	clear: both;
}


/* paintings */

#paintings {
    width: 720px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    }
	
#paintings_wrapper {
	width: 720px;
}

#paintings_mixed {
	display: inline;
	width: 350px;
    float: left;
	padding: 0 15px 20px 0;
}

#paintings_mixed img {
	margin: 0 0 10px 0;
}

#paintings_pop {
	display: inline;
	width: 350px;
	float: left;
    padding: 0 0 20px 0;
}

#paintings_pop img {
	margin: 0 0 10px 0;
}

.imgBorder {
	border: 1px solid #c30;
}

/* end paintings */


/* gallery */

#gallery {
    width: 720px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    }
	 
#gallery ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}

#gallery li {
	display: block;
	float: left;
	width: 180px;
}

#gallery li img {
	border: 1px solid #c30;
	margin: 0 0 4px 0;
     }

#gallery a:link, 
#gallery a:active, 
#gallery a:visited {
	width: 175px;
	height: 180px;
	padding: 10px 0 0 0;
	margin: 10px 20px 10px 0;
	color: #999;
	text-decoration: none;
	display: block;
	text-align: center;
	voice-family: "\"}\"";   
	voice-family: inherit;
	font-size: 12px;
	background-color: #000;
	border: 1px solid #000;
	}

#gallery a:hover {
	color: #fff;
	background: #111;
	border: 1px solid #222;
	}
 

/* end gallery */



/* news */

/* Content
----------------------------------------------- */
@media all {
  #content {
    width:720px;
    margin:0 auto;
    padding:0;
    text-align:left;
    }
  #main {
    width:450px;
    float:left;
    }
  #sidebar {
    width:230px;
    float:right;
	font: 13px/19px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
    }
  }
@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }

/* Headings
----------------------------------------------- */
h2 {
  margin: 1.5em 0 .75em;
  font: 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .2em;
  color: #c30;
  }


/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
	color: #555;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #222;
    padding-bottom:1.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c30;
  }
.post-title a, .post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#c30;
  font-weight:normal;
  }
.post-title strong, .post-title a:hover {
  color:#333;
  }
.post div {
  margin:0 0 .75em;
  line-height:1.6em;
  }
.post-body {
	font: 13px/19px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	text-align: justify;
	}
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.photoborder {
  padding:4px;
  border:1px solid #ddd;
  } 
 

.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }


/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #555;
  list-style:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#666;
  line-height:1.5em;
  }


/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }


/* end news */

/* web form */


form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  padding: 0 5px;
  font-weight: bold;
  color: c30;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  color: #999;
  border-bottom: 1px solid #222;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}

/* end form */