  /*
    Theme Name: Simmons Consulting
    Theme URI: http://www.simmonsconsulting.com/
    Description: 4images template, xhtml 1.1 strict compliant (eventually)
    Version: 1.2
    Author: Toby Simmons
    Author URI: http://www.simmonsconsulting.com/
  */

body {
	background-color: #ecebdd;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: .68em;
	background: #a6bdc9 url(/wp-content/themes/simmonsconsulting/images/fading_background.jpg) bottom left fixed repeat-x;
	color: #ffffff;
}
a:link, a:visited, a:active { 
  color: #666;
  text-decoration: none; 
}
a:hover {
   color: #93aec7;
   text-decoration: none; 
}
td#masthead {
	border: 1px solid #ffffff;
	background: #f2f9ff no-repeat url(/Images/photomasthead.png);
	width: 800px;
	height: 60px;
}
#mainbody {
	color: #7f7f7f;
	width: 980px;
	margin: auto;
}
#navbar {
	height: 2em;
	background: #d1d1d1;
	margin-top: 1px;
	border: 1px solid #fff;
	border-top: none;
}
#sidebar {
	background-color: #ecebdd;
	color: #666666;
	vertical-align: top;
	width: 180px;
	border-right: 10px solid #fff;
	border-left: 1px solid #fff;
}
#googleads {
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}
.sidetitle {
	background-color: #B0B0B0;
	color: #f8f8f8;
	font-weight: bold;
	height: 2em;
	padding-left: 4px;
	border-bottom: 1px solid #fff;
}
.sidecontent {
	vertical-align: top;
	text-align: center;
	background-color: #e1dac1;
	color: #666666;
	border-bottom: 1px solid #fff;
}
.userbox {
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
}
ul#useroptions,
ul#useroptions li {
	padding: 0;
	margin: 0;
}
ul#useroptions {
	list-style: none;
	margin: 1em 0 1em .5em;
}
#imagename {
	float: left;
}
#imagetools {
	float: right;
	text-align: right;
	vertical-align: middle;
}
#imagetools img {
	display: inline;
}
#mainimage {
	/* border-top: 1px solid #666; */
	padding: 10px 0 0 0;
	text-align: center;
}
#mainimage img {
	display: inline;
	border: 1px solid #666;
	margin-bottom: 5px;
}
#maincaption {
	text-align: left;
	width: 100%;
	margin-bottom: 10px;
	font-size: 1.2em;
}
.title {
	font-weight: bold;
	font-size: 2.5em;
	color : #565646;
	width: 100%;
	border-bottom: 4px solid #ccc;
	margin-top: .5em;
}
.imgtitle {
	font-weight: bold;
	font-size: 2.5em;
	color : #565646;
	width: 100%;
	display: inline;
}
.new {
	color: #7f7f7f;
	padding-left: 1em;
}
.prevnexttop {
	clear: both;
	width: 800px;
	background: #dfdfdf;
	margin: 10px 0 10px 0;
	border: 1px solid #ccc;
}
.prevnextbottom {
	clear: both;
	width: 800px;
	background: #dfdfdf;
	margin: 0 0 10px 0;
	border: 1px solid #ccc;
}
#rsslink {
	text-align: center;
	padding-bottom: 4px;
}
#rsslink a:link,
#rsslink a:visited {
	color: #fff;
}
/* generic classes */

.rightalign {
	text-align: right;
}
.leftalign {
	text-align: left;
}
.topalign {
	vertical-align: top;
}
.bottomalign {
	vertical-align: baseline;
}
.row1 {
	background: #dcdbcd;
	height: 2em;
}
.row2 {
	height: 2em;
	background: #ecebdd;
}
.table_highlight {
	border: 1px solid #ddd;
	background: #999;
	color: #fff;
}
.table_highlight:hover {
	border: 1px solid #333;
	background: #666;
}
.title_highlight {
	color: #fff;
	padding: 4px;
}
.title_highlight:hover {
	background: #333;
	color: #fff;
}
.title_highlight a:link, .title_highlight a:visited, .title_highlight a:hover {
	color: #fff;
}

.message {
	color: #970022;
	font-size: 1.1em;
	font-weight: bold;
}
.cat_description {
	font-size: 1.2em;
}
#category_list,
#new_images_list,
#images_list,
#whos_online,
#site_stats {
	padding: 10px;
	background: #ecebdd;
}
#site_stats {
	text-align: right;
}
.blankimgcell {
	text-align: center;
	border: 1px solid #ecebdd;
	background: #ecebdd;
}
.imgcell {
	text-align: center;
	border: 1px solid #ecebdd;
	background: #ecebdd;
}
.imgcell img {
	display: inline;
}
.imgcell:hover {
	border: 1px solid #333;
	background: #dcdbcd;
}
/*.border_highlight {
	border: 1px solid #aaa;
}
.border_highlight:hover {
	border: 1px solid #333;
}
.title_highlight {
	background: #999;
	color: #fff;
}
.title_highlight:hover {
	background: #666;
}*/
.head1 {
	background-color: #fff;
	color: #ccc;
}
.head1:hover {
	background-color: #999;
	color: #fff;
}

/* forms */

form fieldset {
	border: none;
}
.button {
	border: 1px outset #e1dac1;
	padding: 3px;
	font-family:  Tahoma, Verdana, Arial, sans-serif;
	font-size: 1em;
	background: #ecebdd url(images/button_bg.png) top left no-repeat;
	color: #7f7f7f;
	font-weight: bold;
}
form#userlogin {
	padding: 0;
	margin: 0;
}
form#userlogin fieldset {
	padding: 4px;
	border: none;
}
form#userlogin fieldset p {
	padding: 0;
	margin: .5em 0 0 0;
}
form#search {
	padding: 0;
	margin: 0;
}
form#usersearch fieldset {
	padding: 4px;
	border: none;
}
form#usersearch fieldset p {
	padding: 0;
	margin: .5em 0 0 0;
}
form#jumpbox fieldset {
	border: none;
}



#copyright {
	color: #fff;
	text-align: center;
}
#copyright a:link,
#copyright a:visited {
	color: #fff;
}
ul, li, p, td {
  color: Gray;
}
td a:link, a:visited, a:active { 
  color: #666;
  text-decoration: none; 
}
td a:hover {
   color: #93aec7;
   text-decoration: none; 
}

.tablehead {
  background-color: #ffffff;
  color: #C0C0C0;
   }
   
 .tablehead2 {
  background-color: #FFFFFF;
  color: #C0C0C0;
   }  

.tablebottom {
  background-color: #C0C0C0;
}

.bordercolor {
  background-color: #C0C0C0;
}

.bordercolor1 {
  background-color: #ffffff;
}

.tablebgcolor {
  background-color: #ffffff;
}

.navbar {

  background-color: Silver;
  border : 0px;
}


.row3 {
  background-color: #ffffff;
  color: #666666;
}

.row4 {
  background-color: #ecebdd;
  color: #666666;
}

.rowgb {
  background-color: #ffffff;
  color: #666666;
}


.headgb {
  background-color: #ffffff;
  color: #f8f8f8;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
}



.head3 {
  color: #666666;
}


.smalltext {
  font-weight: normal;
  color : #666666;
}

.smalltext:hover {
  font-weight: normal;
  color : #666666;
}

.marktext {
  color: Blue;
  background-color: #ffffff;
}


form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
}

.logininput {
  background-color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: Black;
  width: 130px;
}

.searchinput {
  background-color: #FFFFFF;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: Black;
  WIDTH: 130px;
}

.textarea {
BORDER-RIGHT: #E1DAC1 1px dotted;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #E1DAC1 1px dotted;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #E1DAC1 1px dotted;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #E1DAC1 1px dotted;
	PADDING-LEFT: 3px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  width: 230px;
}

.input {
BORDER-RIGHT: #E1DAC1 1px dotted;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #E1DAC1 1px dotted;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #E1DAC1 1px dotted;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #E1DAC1 1px dotted;
	PADDING-LEFT: 3px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  width: 230px;
}

.input2 {
BORDER-RIGHT: #E1DAC1 1px dotted;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #E1DAC1 1px dotted;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #E1DAC1 1px dotted;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #E1DAC1 1px dotted;
	PADDING-LEFT: 3px;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  width: 150px;
}

.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: Black;
}

.setperpageselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: Black;
}

.categoryselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: Black;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #EEEEEE;
  color: Black;
}


/*--Categories------------------------------------------------*/
.catbgcolor {
  background-color: #ecebdd;
}

.catbgcolor2 {
  background-color: #ffffff;
}

.maincat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  color : #808080;
}

.maincat:hover {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color : Silver;
}

.maincat2 {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  color : #808080;
}

.maincat2:hover {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color : Silver;
}

.subcat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #ecebdd;
  color: #666666;
}

.imagerow2 {
  background-color: #E1DAC1;
  color: #666666;
}

