/*--- 'why us' styles - us is the new me -------------*/

div.whyus{
background-color: #ffffcc;
border-top: 5px solid #cccccc;
border-bottom: 2px solid #cccccc;
padding:5px;
margin:5px;
}

div.whyus h2{
background-color: #ffffcc;
color:#cc6600;
}

div.whyus ol, div.whyus li{
list-style-type:decimal;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 25px;
}

div.whyus li{
font-family: "Trebuchet MS", Tahoma, arial, sans-serif;
font-size: 14px;
color:#cc6600;
padding:4px 0px 4px 0px;
margin:0px;
}


/*--- center article project thingy -------------*/

#centerarticle div.job{
float:left;
width:211px;
height:190px;
border:1px solid #cccc99;
padding:0px;
margin:0px 2px 10px 8px;
}

#centerarticle div.job img{
border:1px solid #cccc99;
float:left;
width:195px;
}

#centerarticle div.job h4{
font-size:16px;
padding:0px 0px 0px 3px;
margin:0px;
font-weight:normal;
}

#centerarticle div.job p{
text-align:left;
font-family: arial, sans-serif;
font-size:11px;
padding:0px 0px 0px 3px;
margin:0px;
}

/*--- nav bar wotsits -------------*/

#centerarticle div.nav_bar, #center div.nav_bar{
height:27px;
border-top:1px solid #cccc99;
border-bottom:1px solid #cccc99;
padding:5px 0px 0px 0px;
margin:0px 0px 20px 0px;
}

#centerarticle div.nav_bar a:link, #centerarticle div.nav_bar a:visited,#center div.nav_bar a:link, #center div.nav_bar a:visited {
padding:0px;
margin:0px 20px 0px 0px;
}

#centerarticle div.nav_bar img, #center div.nav_bar img{
float:none;
padding:0px;
margin:0px 2px 0px 0px;
}

span.pipe{
display:none;
margin:0px;
padding:0px;

}

/*--- blue boxes down the right -------------*/

div.right_box{
background-color:#ccffff;
width:177px;
border:1px solid #cccc99;
margin:0px;
padding:0px;
}

div.box_strap{
text-align:center;
border:2px solid #ccffff;
background-color:#99cccc;
margin:0px;
padding:0px;
}

div.box_strap span{
font-family: arial, sans-serif;
color:#ffff99;
font-weight:bold;
font-size:16px;
margin:0px;
padding:0px;
}

img.blog_box{
margin:0px;
border-left:1px solid #ccffff;
padding:0px;
vertical-align:bottom;
}

#right_blog div.right_box a:link, #right_blog div.right_box a:visited, #right div.right_box a:link, #right div.right_box a:visited{
font-family:arial, helvetica, sans-serif;
background-color:#ccffff;
font-size:13px;
color:#ff9933;
padding:0px;
margin:0px 0px 0px 0px;
}

#menutree ul, #menutree li, div.right_box ul, div.right_box li{
background-color:#ccffff;
padding:0px;
margin:0px 0px 5px 5px;
list-style-type:none;
}


div.right_box li{
font-family:arial, helvetica, sans-serif;
text-align:left;
color:#99cccc;
font-size:10px;
}

/*--- blog - just in case I ever reveal it  -------------*/

#centerarticle div.blog_strap{
background:url(/images/63.gif) no-repeat top right;
}

#center div.blog_strap{
background:url(/images/63.gif) no-repeat top left;
}

/*--- at last - the body styles -------------*/

body
{
	background-color: #ccccff;
        color:#29303B;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
text-align:center;


} 

#container
{
	background-color: #fff;
        color:#29303B;
	width: 760px;
	\width: 760px;
	w\idth: 760px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border-left:2px solid #cccc99;
	border-right:2px solid #cccc99;
text-align:left;

}

#head
{
        background:url(/images/60.gif) no-repeat bottom right;
        background-color: #99cccc;
        color:#29303B;
	height: 200px;
	border-bottom:10px solid #ccffff;
	margin:0px 0px 5px 0px;
        padding:0px;
}

#left

{
	background-color: white;
        color:#29303B;
        float: left;  
	width: 150px;
	\width: 150px;
        w\idth: 150px;
        height:300px;
	margin-right: 5px;
	padding-top: 0px;
	border-right:1px solid #ccccff;
}

#archivehead
{
	background:url(/images/60.gif) no-repeat bottom right;
	background-color: #99cccc;
        color:#29303B;
	height: 200px;
	border-bottom:10px solid #ccffff;
	margin-bottom:5px;
}



#center
{

        color:#29303B;
        margin: 20px 240px 0px 0px;
	padding: 0px 0px 0px 50px;
	border: 0px solid gray;
}

#centerarticle
{
        color:#29303B;
        margin: 20px 155px 0px 50px;
	padding: 0px 0px 0px 0px;
	border-left: 0px solid gray;
	border-right:0px solid #ccccff;
        width: 450px;
	\width: 450px;
	w\idth: 450px;
}

#right, #right_blog
{
	background-color: white;
        color:#29303B;
        float: right;
	width: 200px;
	\width: 200px;
	w\idth: 200px;
        border-left:1px solid #ccccff;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 20px; 
}

#right_blog{
margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 10px; 
}

#foot
{
	
	background-color: white;
        color:#29303B;
        clear: both;
        margin-top: 5px;
	text-align: center;
	border:0px solid black;
}

div.art
{
       width:460px;
border:0px solid gray;
       padding:0px 0px 0px 0px;
       margin:0px 0px 20px 0px;
}

div.comment_strap{
border:0px solid black;
background-color:#ccccff;
margin:0px;
padding:0px 0px 0px 5px;
}

div.comment-container{
border:0px solid black;
margin:0px;
padding:0px;
}

textarea.txpCommentInputMessage {
height: 150px;
width: 375px;
}

h3, h3 a:link, h3 a:visited, h5, h4, h6
{
	font-family: Georgia, "Lucida Grande", Verdana, Tahoma, Helvetica, sans-serif;
background-color:transparent;
	font-size: 18px;
        color: #C00;
	margin:0px;
	padding: 0px 10px 10px 0px;
        font-weight: normal;
}

h6{
font-size:12px;
padding:5px 0px;
margin:0px;
}

#centerarticle div.blog_strap h3{
margin-left:5px;
}

#centerarticle div.blog_strap h3, #centerarticle div.blog_strap h3 a:hover{
margin-left:5px;
background-color:transparent;
}

#centerarticle div.blog_strap h3 a:hover{
margin-left:0px;
}

h3.leader{
font-size: 20px;
color:gray;
}

h3.article{
margin:10px 0px 0px 0px;
padding:0px;
}


h2
{
font-family: arial, Georgia, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 22px;
color: #330099;
background-color: white;
margin:5px 0px 0px 0px;
padding: 0px 10px 0px 0px;
font-weight: normal;
}

h3#comment, h3#postcomment
{
font-size: 12px;

}
span.posted
{
	font-family: arial, Georgia, "Lucida Grande", Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
        color: #C00;
        background-color:transparent;
	padding-left: 0px;
        font-weight: normal;
}


#head h1, #archivehead h1


{
	font-family: "Lucida Grande", Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 26px;
	color:#ffff99;
        background-color: transparent;
	text-align: left;
	margin-top:0px;
	padding-left: 50px;
	padding-top: 150px;
}

h5{
font-size:12px;
padding:0px;
margin:2px 0px 2px 10px;
font-weight:normal;
}

#head span, #archivehead span
{
	font-family: "Lucida Grande", Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color:#ffff99;
        background-color: transparent;
	text-align:left;
	margin:0px;
	padding: 0px;
}

blockquote
{
	margin-left: 50px;
	margin-right: 0px;
}



#center p, #centerarticle p, #right p, #right_blog p, ol, li
{
font-family: Georgia, "Lucida Grande", Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
line-height:17px;
color:#29303B;
background-color: transparent;
text-align: justify;
padding: 0px;
margin: 0px;
}

#center p, #centerarticle p{
font-size: 12px;
line-height:17px;
padding: 0px;
margin: 0px 0px 6px 2px;
}

#centerarticle p{
line-height:19px;
}



#right_blog div.right_box p, #right div.right_box p{
font-family:arial, helvetica, sans-serif;
margin:0px;
padding:0px 0px 0px 5px;
font-size: 12px;
}

#right p.left{
text-align:left;
padding-right:10px;
}


#foot p
{
	font-family: Georgia, "Lucida Grande", Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
        color:#29303B;
background-color: white;
	text-align: center;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

#right p.link{
font-family:arial;
font-size:9px;
color:gray;
padding-right:10px;
text-align:left;
}


a:link, a:visited
{
  color: blue;
background-color: white;
        font-family:georgia,verdana, arial, sans-serif;
        font-size:12px;
        text-decoration: none;
        margin:0px;
        padding:0px;
}

div.comment_strap a:link,div.comment_strap a:visited{
background-color: transparent;
}



a:hover{

        text-decoration:underline;
        color:black;
background-color: white;
}


#foot a:link, #foot a:visited
{
        font-size:10px;
}

.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

.post {
	margin: 0 0 40px;
	text-align: justify;
	}


img{

       border:0px;
       margin:5px 0px 5px 0px;
       padding:0px;
}



img.right{
float:right;
}

#centerarticle img.left{
float:left;
}

div.art img{

       float:left;
       border:0px;
       margin:3px 5px 5px 0px;
       padding:0px;
}

#centerarticle img {
        float:right;
margin:3px 5px 5px 5px;
       padding:0px;
}

#right_blog div.right_box img, #right div.right_box img{
padding:0px;
margin:0px;
}


div.art img.rule{
margin:20px 0px 20px 0px;
}

ol.comments li{
margin:5px 0px 5px 0px;
padding:0px;
}

ol{
list-style-type:none;
}

