/*  
Theme Name: Roadside America
Theme URI: http://www.refueled.net/wordpress-themes/
Description: Roadside America Theme
Version: 1.0
Author: Joe D'Andrea
Author URI: http://www.liquidjoe.biz/
*/

Xbody {
  background: #FFF fixed;
  color: #000;
  font-size: 12px;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  margin: 0px 0px 0px 0px;
}
Xa, Xa:visited {
  color: #006600; text-decoration: none; font-weight: bold; border: none;
}
Xa:hover {
  color: #FF9900; border: none; font-weight: bold; text-decoration: underline;
}
Ximg { border: none; }

X#container { 
  width: 900px; background: #fff url(images/bg.jpg); text-align: left; 
  margin: 20px auto; border: 5px solid #fff;
}
	
X#header { background: #006600; height: 90px; padding: 15px 0px 0px 0px; }
	
X#header h2 {
  color: #ffffff;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 24pt;
  font-variant: small-caps;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-left: 13px;
  letter-spacing: 2px;
}
X#header h2 a { color: #fff; text-decoration: none; }
X#header h2 a:hover { color: #fff; text-decoration: underline; }
X#header h3 {
  color: #F0F0F0;
  font-size: 12pt;
  font-family: Verdana, Helvetica, Arial, Sans-Serif;
  font-weight: normal;
  font-style: italic;
  margin: 0px;
  margin-left: 15px;
}

X#middlepic {
  position: absolute;
  height: 128px;
  width: 540px;
  margin: 0px;
  background-image: url(images/adam.jpg);
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}
X#lpic {
  height: 128px;
  width: 179px;
  background-image: url(images/study.jpg);
  border-bottom: 1px solid #fff;
}

X#rpic {
  height: 128px;
  width: 179px;
  background-image: url(images/boat.jpg);
  border-bottom: 1px solid #fff;
}

X#menu {
  font-family: verdana, "Microsoft Sans Serif", Times, serif;
  font-size: 8pt;
  background-color: #333333;
  margin-top: 1px;
  width:900px; 
  height:23px;
  border-bottom: 1px solid #fff;
}
X#menu ul { margin: 0px; padding: 5px; list-style: none; text-align: center; }
X#menu li { display: inline; }
X#menu a { padding: 5px 15px; text-decoration: none; color: #FFFFFF; }
X#menu a:hover { background-color: #fff; color:#455A79; }

X#main { 
  width: 500px; 
  margin-top: 128px;
  margin-bottom: 20px;
  margin-left: 179px;
  margin-right: 0px;
  position:relative;
  padding: 0px 18px 15px 18px;
  text-align: justify;
}
#main b { color: #777; line-height: 14pt; }
#main p {
  margin: 0px; line-height: 20px; padding: 0px 0px 10px 0px; margin-top: 5px;
}
#main p img {
  border: none; margin-bottom: 10px;
}
#main p img, #main p img.left { float: left; margin-right: 10px; }
#main p img.right { float: right; margin-left: 10px; margin-right: 0; }
#main h1 {
  color: #455A79;
  Xfont-size: 22px;
  Xfont-family: Helvetica Bold, Arial Bold, Verdana, Sans-Serif;
  font-weight: normal;
  padding: 10px 10px 10px 10px;
  line-height: 150%;
  margin: 0px;
}
#main h1 a  { color: #455A79; text-decoration: underline; }
#main h1 a:hover { color: #000000; text-decoration: none; }
#main h2 {
  Xfont-family: helvetica, arial, sans-serif;
  Xfont-size: 18px; 
  color: #000000; 
  margin: 0px;
  line-height: 120%;
  padding-top: 10px;
  padding-bottom: 4px;
  border-bottom: 1px dotted #455A79;
  clear: both;
}
#main h2 a  { color: #006600; text-decoration: none; }
#main h2 a:hover { color: #FF9900; text-decoration: underline; }
#main h3 {
  Xfont-size: 12px; 
  color: #455A79; 
  margin: 0px;
  line-height: 120%;
  font-variant: small-caps;
  padding-top: 10px;
  padding-bottom: 4px;
  margin-bottom: 7px;
  border-bottom: 1px dotted #455A79;
  clear: both;
}
#main h3 a  { color: #006600; text-decoration: none; }
#main h3 a:hover { color: #FF9900; text-decoration: underline; }
#main ol {
  list-style-type: decimal;
  line-height: 18px;
  margin: 0px;
  padding: 0px 0px 10px 30px;
}
#main ul { list-style: none; margin: 0px; padding: 0px 0px 10px 0px; }
#main li { margin: 0px; padding: 0px; }
#main ul li {
  list-style: square;
  margin: 0px 0px 0px 16px;
  padding: 5px 0px 0px 0px;
}
#main ul li a { Xcolor: #797979; text-decoration: none; }
#main ul li a:hover { Xcolor: #000000; text-decoration: underline; }

#main .postdate { font-style: italic; color: #666; }

#arch { color: #000; }
#arch ul { list-style: none; margin: 0px; padding: 0px 0px 10px 0px; }
#arch li { margin: 0px; padding: 0px; }
#arch ul li {
  list-style: square inside; margin: 0px 0px 0px 10px; padding: 5px 0px 0px 0px;
}
#arch ul li a { color: #797979; text-decoration: none; }
#arch ul li a:hover { color: #000; text-decoration: underline; }
	
blockquote {
  background-color: #F3F3F3;
  margin: 0px;
  margin-left: 15px;
  margin-bottom: 12px;
  padding: 7px;
  Xwidth: 420px;
  font-style: italic;
  color: #666666;
  border: 1px solid #cccccc;
}

.postspace {
  background: #fff; width: 440px; height: 32px; margin: 0px; padding: 0px;
}
.postspace2 {
  background: #fff; width: 440px; height: 0px; margin: 0px; padding: 0px;
}
.postspace3 {
  background: #fff; width: 440px; height: 15px; margin: 0px; padding: 0px;
}

X#left {
  color: #000000; width: 179px; float: left;
  margin-top: 0px; margin-bottom: 20px;
}
X#left p { margin: 0px; line-height: 16px; padding: 10px; }
X#left h2 {
  color: #fff;
  background: #003300;
  font-family: verdana, "Microsoft Sans Serif", Times, serif;
  font-size: 8pt;
  list-style: none;
  padding: 6px;
  margin: 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #fff;
}
X#left ul { list-style: none; margin: 0px; padding: 0px 0px 20px 0px; }
X#left li { list-style: none; margin: 0px; padding: 0px; }
X#left ul li { list-style: none; margin: 0px; padding: 0px 0px 0px 0px; }
X#left ul li a {
  display: block;
  color: #006600;
  text-decoration: none;
  padding-left: 12px;
  padding-right: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 12pt;
}
X#left ul li a:hover { color: #000000; background: #fff; }

X#right {
  color: #000000; width: 179px; float: right;
  margin-top: 0px; margin-bottom: 20px;
}
X#right p{ margin: 0px; line-height: 16px; padding: 10px; }
X#right h2 {
  color: #fff;
  background: #003300;
  font-family: verdana, "Microsoft Sans Serif", Times, serif;
  font-size: 8pt;
  list-style: none;
  padding: 6px;
  margin: 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #fff;
}
X#right ul { list-style: none; margin: 0px; padding: 0px 0px 20px 0px; }
X#right li { list-style: none; margin: 0px; padding: 0px; }
X#right ul li { list-style: none; margin: 0px; padding: 0px 0px 0px 0px; }
X#right ul li a {
  display: block;
  color: #000000;
  text-decoration: none;
  padding-left: 12px;
  padding-right: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 12pt;
}
X#right ul li a:hover { color: #000000; background: #fff; }
X#right h2.widgettitle {
  color: #fff;
  background: #455A79;
  font-family: verdana, "Microsoft Sans Serif", Times, serif;
  font-size: 8pt;
  list-style: none;
  padding: 6px;
  margin: 0px;
  margin-bottom: 10px;
  border-bottom: 1px solid #fff;
}

X#footer {
  background: #455A79;
  width: 900px;
  overflow: hidden;
  font-size: 8pt;
  margin: 0px auto 0px;
  padding:  9px 0px 7px 0px;
  text-align: center;
  line-height: 17px;
  clear: both;
}
X#footer p { color: #fff; padding: 0px; margin: 0px; }
X#footer a, X#footer a:visited {
  color: #EAEAEA;
  text-decoration: none;
  border: none;
  border-bottom: 1px dotted #eaeaea;
}
X#footer a:hover { text-decoration: none; border: none; }

#wp-calendar { margin-left: 22px; margin-bottom: 10px; }

#searchdiv { text-align: center; }
#searchdiv .text { width: 96px; }
X#searchform { margin-left: 9px; margin-bottom: 0px; }
X#searchform input {
  font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma, Helvetica, Verdana, sans-serif;
  font-size: 9pt;
  text-align: right;
  color: #67717E;
  border: 1px solid #ddd;
  width: 150px;
  margin-bottom: 0px;
}
	
/* comments */
	
.entry { margin-bottom: 12px; border-bottom: 1px solid #E3E3E3; }	
#s, #submit {	
  background-color:#ffffff;
  border:1px solid #cccccc;
  color:#505050;
  font-size:0.9em;
  margin:0 0 16px;
  padding:4px;
  width:130px;
}
	
#author {
  border:1px solid #cccccc;
  Xfont-family:Verdana,Tahoma,Arial,Sans-Serif;
  Xfont-size:1em;
  margin:0;
  padding:4px;
}

#email {
  border:1px solid #cccccc;
  Xfont-family:Verdana,Tahoma,Arial,Sans-Serif;
  Xfont-size:1em;
  margin:0;
  padding:4px;
}

#url {
  border:1px solid #cccccc;
  Xfont-family:Verdana,Tahoma,Arial,Sans-Serif;
  Xfont-size:1em;
  margin:0;
  padding:4px;
}

#comment {
  width: 350px;
  border:1px solid #cccccc;
  Xfont-family:Verdana,Tahoma,Arial,Sans-Serif;
  Xfont-size:1em;
  margin:0;
  padding:4px;
}

.textwidget { margin-bottom: 10px; }

.commentOfficialUser { background-color: #CFE3CF }
