/* template stuff
------------------------------------------------------------------*/
a:link, a:visited { color: #f69127; text-decoration: underline; }
a:hover { color: white; text-decoration: none; background: #f69127 }
a:active { color: white; text-decoration: none; background: #909295 }

body {
margin:0px 0px 50px 0px;
padding:0px;
background:#ffa100;
text-align:center;
}

#wrapper {
width:950px;
margin:0px auto;
text-align:left;
background:#ffffff;
}

#br {
width:100%;
background-image:url(/images/brr.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

#topbar {
width:950px;
height:50px;
background:#ffffff;
text-align:left;
}

#logor {
float:left;
width:140px;
height:50px;
padding:0px 10px 0px 5px;
}

#nav {
float:left;
width:340px;
padding:19px 0px 0px 0px;
color:#f69127;
font-family:Arial;
font-size:12px;
}

#pagetitle {
float:right;
text-align:right;
width:200px;
padding:13px 15px 0px 0px;
color:#909295;
font-family:Arial;
font-size:24px;
font-weight:bold;
}

#tbright {
float:right;
text-align:right;
padding:0px 15px 0px 0px;
}

.fbl {
font-size:28px;
font-weight:normal;
line-height:80%;
letter-spacing:-3px;
}

.new {
color: #974000;
font-weight: bold;
}

.biglink {
font-size:18px;
}

#botpanel {
background-image:url(/images/topbarbg.gif);
background-position:top;
background-repeat:repeat-x;
padding: 15px 15px 15px 15px;
color:#f69127;
font-family:Arial;
font-size:12px;
clear:both;
}

#footer {
clear:both;
bottom:0px;
width:950px;
text-align:center;
padding:20px 0px 20px 0px;
color:#999; 
font-size:11px; 
font-family:Arial, Helvetica, Sans-Serif;
}

/* body stuff
------------------------------------------------------------------*/
#mpcontent {
text-align:center; 
color:#000000;
font: 11px/18px verdana, geneva, arial, sans-serif;
padding: 25px 25px 25px 25px;
clear:both;
}

#mpaddl {
text-align:left; 
color:#000000;
font: 11px/18px verdana, geneva, arial, sans-serif;
padding: 0px 25px 0px 25px;
clear:both;
}

#content {
background-image:url(/images/topbarbg.gif);
background-position:top;
background-repeat:repeat-x;
text-align:left; 
padding: 15px 25px 25px 25px;
clear:both;
}

#postspacer {
background-image:url(/images/topbarbg.gif);
background-position:center;
background-repeat:repeat-x;
text-align:left; 
padding: 25px 5px 25px 5px;
clear:both;
}

.butt {cursor:pointer; font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; background: #f69127; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFBA7C; border-right-color: #A77328; border-bottom-color: #A77328; border-left-color: #FFBA7C;}

#alertPanel {
width:690px;
min-height:30px;
text-align:left;
background-color:#FBFAC6;
color:#000000;
font: 12px/18px verdana, geneva, arial, sans-serif;
padding:10px;

border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFBA7C; border-right-color: #A77328; border-bottom-color: #A77328; border-left-color: #FFBA7C;
}

#contactButton {
width:220px;
cursor:pointer;
color: #f69127; text-decoration: underline;
font-family:Arial;
font-size:12px;
}

.fText {
padding:5px 5px 5px 5px;
height:29px;
color: #909295;
font: 12px verdana, geneva, arial, sans-serif;
font-weight:bold;
}

.fTA {
padding:5px 5px 5px 5px;
color: #909295;
font: 12px verdana, geneva, arial, sans-serif;
}

.fSel {
height:29px;
color: #909295;
font: 12px verdana, geneva, arial, sans-serif;
font-weight:bold;
}

#ctext {
width:900px;
}

#cright {
float:right;
width:115px;
padding:0px;
}

.pheader {
color:#707274;
font-size:16px;
font-family:verdana, geneva, arial, sans-serif;
font-weight:bold;
}

.ptext {
color:#707274;
font: 12px/18px verdana, geneva, arial, sans-serif;
}


#divTable {
clear:both;
width: 660px;
padding:5px 0px 5px 0px;
}

.col {float:left; width:50px; padding:0px 15px 0px 0px; font:10px verdana, geneva, arial, sans-serif;}

#thinLine {
width:100%;
height:1px;
clear:both;
padding:5px 0px 5px 0px;
background-image:url(/images/gray_pixel_light.gif);
background-repeat:repeat-x;
}

img.floatRight { 
float:right; 
margin:10px;
border-width:2px;
border-color:#f69127;
}

blockquote:first-letter {
background:#f8f6f6 url(/images/quoteleft.gif) top left no-repeat;
//background:#f8f6f6 url(/images/quoteleft_ie.gif) top left no-repeat;
letter-spacing:-.06em; 
padding-left:30px; 
font-size:1.8em;
}

blockquote {
background:#f8f6f6 url(/images/quoteright.gif) bottom right no-repeat;
font-weight:normal; 
font-style:oblique; 
color:#444;
margin: 0px 50px 10px 20px; 
padding: 0px 25px 0px 4px;
line-height:1.5; 
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
}

/* effects
------------------------------------------------------------------*/ 
.xout {
cursor:pointer;
height:25px;
text-align:right;
font:10px verdana, geneva, arial, sans-serif;
}

/* simpleviewere stuff
------------------------------------------------------------------*/

#svtopbar {
width:100%;
height:50px;
background:#ffffff;
}

#svlogor {
float:left;
width:140px;
height:50px;
padding:0px 10px 0px 5px;
}

#svnav {
width:450px;
padding:19px 0px 0px 0px;
color:#f69127;
font-family:Arial;
font-size:12px;
}

#svpagetitle {
position:absolute;
top:13px;
right:15px;
width:200px;
padding:0px 0px 0px 0px;
color:#909295;
font-family:Arial;
font-size:24px;
font-weight:bold;
}

/* blog
------------------------------------------------------------------*/

#btext {
width:510px;
}

#bright {
float:right;
width:200px;
padding:15px;
}

/* checkout
------------------------------------------------------------------*/

.disc {
font-size:10px;
}
.discred {
font-size:9px;
color:#ff0000;
}


/* css rounded corners
------------------------------------------------------------------*/
.cPanel{display:block}
.cPanel *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F1E9C9}
.cPanel1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f5e7;
  border-right:1px solid #f8f5e7;
  background:#f4eed6}
.cPanel2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfcf9;
  border-right:1px solid #fdfcf9;
  background:#f3edd3}
.cPanel3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f3edd3;
  border-right:1px solid #f3edd3;}
.cPanel4{
  border-left:1px solid #f8f5e7;
  border-right:1px solid #f8f5e7}
.cPanel5{
  border-left:1px solid #f4eed6;
  border-right:1px solid #f4eed6}
.cPanelfg{
  background:#F1E9C9;
  min-height:20px;
  text-align:left;
  color:#000000;
  font: 12px/18px arial;
  padding:10px}

.fPanel{display:block}
.fPanel *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F1F1F1}
.fPanel1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8;
  background:#f4f4f4}
.fPanel2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfd;
  border-right:1px solid #fdfdfd;
  background:#f3f3f3}
.fPanel3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;}
.fPanel4{
  border-left:1px solid #f8f8f8;
  border-right:1px solid #f8f8f8}
.fPanel5{
  border-left:1px solid #f4f4f4;
  border-right:1px solid #f4f4f4}
.fPanelfg{
  background:#F1F1F1;
  min-height:100px;
  text-align:left;
  color:#000000;
  font: 12px/18px arial;
  padding:10px}

.formheaders {
  font-weight:bold;
  font-size:14px;
  padding: 0px 0px 15px 0px;}

.formtc {
  width: 440px;
  float: right;
  padding-bottom: 20px;
}

.tags {
font-size: 10px;
margin-top: -6px;
margin-bottom: 21px;
color: #6b6d67;
padding-top: 6px;
border-top: 2px solid #f0f0f0;
}


#break {
clear:both;
}

/* portfolio
------------------------------------------------------------------*/
#portthumb {
text-align:center;
width:230px;
padding: 3px;
float: left;
color:#707274;
font: 10px/18px verdana, geneva, arial, sans-serif;
}

#prevthumb {
text-align:center;
width:218px;
padding: 3px;
float: left;
color:#707274;
font: 10px/18px verdana, geneva, arial, sans-serif;
}
