

body { padding: 0px; margin: 0px; font-size: 80%; font-family: tahoma, sans-serif; letter-spacing: 1px; line-height: 150%; background: #cdcdcd; color: #454545;background-image:url('/new/images/bggradient.jpg');background-repeat:repeat-x }
h1, h2 { margin: 0px; margin-bottom: 10px; padding: 0; font-weight: bold; font-size: 1.8em; color:#666666; font-family:verdana;letter-spacing:0px;}
h2 { font-size: 1.5em;font-weight: normal; margin-bottom: 5px; color:#778899;font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif; }
.h2 { font-size: 1.5em;font-weight: normal; margin-bottom: 5px; color:#778899;font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Sans-Serif; }

p {margin: 0px; margin-bottom: 5px; }
p.right { text-align: right; }
div.right { text-align: right; }
form { margin: 0px; }
fieldset { padding: 0px; border: 0px; }
legend { display: none; }
input, textarea { border: 1px solid #c0c0c0; color: #454545; background-color:#f6f6f6;font-size: 11px; letter-spacing: 1px; }

input.search { width: 150px; height: 13px; background-color:white; }
input.searchFocus { width: 150px; height: 13px; background-color:aliceblue; }
input.searchSubmit { color: #0080c0; background: #fff; letter-spacing: 1px; border: 1px solid #fff; font-size: 12px; width: 50px; height: 19px; margin: 0; padding: 0; }
ul { margin: 0; padding : 0; list-style : none; }
ul.normal{margin-left:15px;list-style-type:circle}
li.normal{margin-left:15px;list-style-type:circle}
a, a:active, a:visited{ text-decoration: none;color: #0066CC; }
a img { border: 0; }
a img:active { border: 0; }
div { text-align: left;}
div.even, div.odd { padding: 10px; padding-bottom: 5px; padding-top: 8px; margin-top:10px;}
div.odd { background: url("/new/images//corner.gif") no-repeat 100% 100% #f5f5f5; }
div.leftColumn{position:relative;float:left;width:320px;height:100%;z-index:20}
div.rightColumn{position:relative;float:right;width:390px;height:100%;z-index:10}
span.highlight { color: #abd6f1; }
span.hide { display: none; }
span.underline { text-decoration: underline; }

div.label{clear:none;width:100px;float:left;}
div.field{clear:none}
div.breaker{line-height:3px;font-size:3px;border-bottom:1px dashed silver;margin-bottom:5px}
div.sm{font-size:.9em;line-height:1.1em}

div.small{font-size:3px;}
div.med{font-size:5px;}
div.large{font-size:15px;}

div.newphotogroup{clear:none; display:inline; width:auto; height:auto; float:left; margin:0px 2em 2em 0px}
div.newphotogroup img {display:block}

/* Code Example styles */
.code{border:1px solid silver;background-color:#FFFFE0;font:8pt "courier new"; padding:5px;letter-spacing:0px;overflow:auto;white-space:nowrap}
.comments{color:dimgray; background-color:aliceblue}
.indent{margin-left:15px}

.h1{ margin: 0; margin-bottom: 10px; padding: 0; font-weight: normal; font-size: 25px; color: midnightblue}
.blogDate{font:7pt verdana;color:dimgray}
.blogDate a:hover {text-decoration:underline}
.blogQuote{background-color:#FFFFFF;margin: 5px 25px 5px 25px;padding:10px}
.warn{color:#FF6600;}
.info{color:#339900;}
.smallfont{font-size:.8em}
.photos{float:left;position:relative;float:right;width:510px}
.Code{border:1px solid black;padding: 5px;margin: 8px 0px 8px 0px;color: #000000;font-family: 'Courier New', Monospace;background-color:ivory;letter-spacing:0px;line-height:auto}
ul.srccode{list-style-image:url('/new/images/icons/code.png');margin-left:25px;}
ul.srccode li{padding-bottom:3px}

.label{width:125px;display:inline;break:none;line-height:1em}
.sm{font-size:.8em;letter-spacing:0px}

#comments ul {list-style-image:url('/new/images/icons/comment.gif')}
#comments ul li {margin-left:25px;padding:5px}
#comments p.odd  {background-color:aliceblue;font-size:.9em;color:#808080}
#comments p.even {background-color:#f6f6f6;font-size:.9em;color:#808080}

#rightfloat{float:right;width:300px;margin:10px;background-color:#F6F6F6;padding:5px}
#topOfPage { display: none; }
#container { width: 730px; padding: 15px 25px 25px 25px; background: #ffffff; margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:30px;border:1px solid #CCCCCC }
#header { height: 45px; }
#logo {width: 186px; float: left; padding-bottom:3px }
#search { float: right; padding-top: 8px; text-align: right;  }
#navigation { clear: both; background: #cdcdcd; height: 25px; }
#navigation li { margin: 0; padding: 0; padding-top: 3px; padding-bottom: 4px;	padding-left: 10px;	padding-right: 10px; border-right: 1px solid #fff; float: left; }
#navigation li.active { background: #505050; color: #fff; padding-bottom: 4px; }
#navigation li.active a { color: white; }
#top { background: url("/new/images/homepage/homepage17.jpg") 100% 0 no-repeat #505050; height: 200px; clear: both; color:white}
#top h1 { color: #fff; line-height: 110%;font-weight:normal}
#top table { width:400px; height:200px; overflow:visible; padding:20px; position:static;}
#body { clear: both; margin-bottom: 15px; margin-top: 15px;}
#footer { clear: both; padding-top: 10px; border-top:1px solid silver;margin-bottom:-20px; }
#footer p { clear: both; color: #c0c0c0; font-size: 11px; }
#footer li { float: left; padding: 0; height: 15px; vertical-align: middle; padding-right: 25px; font-size: 11px; margin-bottom:5px;list-style-type:none}
#bar a:link, #bar a:active, #bar a:visited { color: #000; } 
#photoBucket{position:absolute;top:50px;left:auto;display:none;text-align:center}
#photoThumbs{width:100%;}
#searchresults{width:700px;height:400px;padding:5px;border:1px solid silver;background-color:white;position:absolute;top:auto;left:auto}
.photoPic{display:block; position:relative; background-color:aliceblue; border:1px solid #a9a9a9; margin:-6px 6px 6px -6px; padding: 6px;}
.shadow{float:left;background: url('/new/images/shadowAlpha.png') no-repeat bottom right !important;background: url('/new/images/boxshadow.gif') no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;}


.footernotes{font-size:.8em;color:dimgrey; line-height:1em}
.footernotes a {color:#336699}

/* -- Blog Styles --------------------------------------------------------- */


h3{color:#666666;font-size:1.2em;margin:5px;font-weight:bold}
#breaker{clear:both;width:100%}
.byline, .bylinef{font-size:.8em;margin-bottom:5px}
.bylinef{border-top:1px solid silver;margin:1em 0px 0px 0px}
.blogbody{margin-bottom:5px;padding:0px;line-height:1.2em}
.blogbody p {margin:0px;}
.menuTitle{display:none}
.commentHeader {font-weight:bold}
.label{width:200px}
.commenterror{border:1px solid maroon;background:pink url(../images/stop.gif) no-repeat 3px 5px;color:maroon;padding:5px 5px 5px 22px;margin-bottom:10px}
.commentBody{margin:5px 0px 15px 0px;margin-right:265px}
.commentPostedbyOdd, .commentPostedbyEven{font-size:.7em; padding:2px 2px 2px 5px}
.commentPostedbyOdd{background-color:#F6F9ED}
.commentPostedbyEven{background-color:#E1FBB1}
.comment{font-size:1em}
.right{float:right;width:250px;margin-left:10px;clear:both}
.pod{border:1px solid silver;background-color:aliceblue;padding:5px}
.right_box{border:2px solid #A2CD5A;background:#F6F9ED;padding:5px}
#popUpFormBody{margin:15px}
#popUpFormBody form {background-color:#ffffff;padding:10px}
#popUpFormBody div {clear:both;margin-bottom:5px}
#popUpFormBody input, #popUpFormBody textarea {color:#454545; font-size:1em; letter-spacing: 1px; }

