/* CSS Document */
body, html{
width:100%;
height:100%;
margin:0px;
padding:0px;
font-family:"Times New Roman", Times, serif;
background-color:#FFF;
}

a{
text-decoration:none;
color:#888;
}

a:hover{
}

h1{
margin:60px 0px 10px 0px;
font-size:1.2em;
padding:0px;
line-height:.4em;
border:0px solid red;
font-weight:normal;
}
h2{
margin:0px 0px 20px 0px;
font-size:1.2em;
color:#000;
font-weight:normal;
}
h3{
margin:0px 0px 3px 0px;
line-height:1.1em;
font-size:1.2em;
font-weight:normal;
}
h4{
margin:0px 0px 0px 0px;
font-size:1.2em;
font-weight:normal;
}
h3 a{

}

small{
color:#000;
font-size:0.8em;
margin:0px 0px 10px 0px;
}
textarea{
font-family:Courier, mono;
font-size:12px;
}

/* CLASSES */
.subTitle{
color:#999999;
}
.subTitle2{
color:#888;
}
.filtersPresent{
padding:5px 0px 4px 5px;
font-size:0.8em;
background-color:#DCDCE4;
}
.projectContainer{

}

.projectContainer iframe{
display:block;
border:0px solid red;
overflow:hidden;
margin:0;
padding:0;
height:500px;
width:500px;
}
.projectContainer .side{
padding:0px 0px 0px 10px;
width:270px;
}
.projectContainer .projectMain{
border:0px solid red;
margin:0px 0px 0px 20px;
float:right;
}
.projectContainer .types{
font-size:0.8em;
margin:0px 0px 10px 0px;
}
.projectContainer .types a{
color:#000;
text-decoration:underline;
}

.projectContainer .mainLinks{
margin:0px 0px 10px 0px;
}
.projectContainer .mainLinks a{
font-size:0.8em;
padding:0px;
}

.projectContainer .mainLinks a:hover{
}
.projectContainer .description{
font-size:0.8em;
margin:0px;
}

.projectContainer .description a{
color:#000;
text-decoration:underline;
}

.projectContainer .description a:hover{

}


.iFrameNav{
margin:2px 0px 0px 0px;
width:auto;
height:auto;
padding:5px 5px 5px 0px;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#888;
}
.iFrameNav .more{
font-size:0.8em;
padding:0;
margin:0;
vertical-align:top;
}
.iFrameNav a{
font-weight:bold;
font-size:0.9em;
padding:5px 8px 0px 8px;
background-color:#FFF;
margin:2px 2px 0px 0px;

}
.iFrameNav a:hover{

}

.inBetween{
height:50px;
clear:both;
margin:0px 0px 50px 0px;
border-width:0px 0px 1px 0px;
border-style:solid;
border-color:#000;
}

.footer{
clear:both;
margin:10px 0px 25px 0px;
border-width:1px 0px 0px 0px;
border-style:solid;
border-color:#000;
font-size:0.8em;
padding:8px 0px 0px 0px;
color:#000;
}

/* Begin Wordpress General Stuff */
.narrowcolumn {
float: left;
padding: 0px;
margin: 0px;
width: 500px;
}
.widecolumn{
float: left;
padding: 0px;
}
.widecolumn .entry{
width:500px;
}
.navigation {
display: block;
text-align: center;
margin: 0px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
.post{
clear:both;
margin:0px 0px 40px 0px;
}
.entry{
font-size:0.8em;
}

.entry img{
margin-bottom:15px;
float:right;

}
.entry a{
color:#000;
text-decoration:underline;
}
.postmetadata{
}
/* End Wordpress General Stuff */

/* Begin Comments*/
.commentHolder p{
font-size:0.8em;
}
.alt {
margin: 0;
padding: 10px;
}

.commentlist {
padding: 0;
margin:0;
}

.commentlist li {
margin:20px 0px 40px 0px;
padding:0;
list-style: none;
font-size:0.8em;
}
.commentlist small{
font-size:1em;
}

.commentlist cite{
font-style:normal;
}

.commentlist p {
margin: 10px 5px 10px 0;
}

#commentform p {
margin: 5px 0;
}

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */

/* Begin WordPress Lists + Sidebar */

#sidebar{
margin:50px 0px 0px 0px;
padding:0px 0px 0px 0px;
margin-left:530px;
width:auto;
font-size:0.8em;
}

#sidebar form, input {
margin:0;
font-size:1em;
}

#sidebar ul, #sidebar ul ol {
list-style-type: none;
list-style-image: none;
margin:0;
padding:0;
}

#sidebar ul li {
list-style-type: none;
list-style-image: none;
margin-bottom:10px;
}

#sidebar ul p, #sidebar ul select {
margin: 5px 0 0px;

}

#sidebar ul ul, #sidebar ul ol {
list-style-type: none;
list-style-image: none;
margin: 0px 0 0 0px;

}

#sidebar ul ul ul, #sidebar ul ol {
list-style-type: none;
list-style-image: none;
margin: 0 0 0 15px;
}

ol li, #sidebar ul ol li {
list-style-type: none;
list-style-image: none;
}

#sidebar ul ul li, #sidebar ul ol li {
margin: 0 0 0;
padding: 0;
list-style-type: none;
list-style-image: none;
}

#sidebar #searchform #s {
width: 108px;
padding: 2px;
}

#sidebar #searchsubmit {
padding: 1px;
}

#sidebar .page_item{
font-size:1.5em;
font-weight:normal;
}
/* End WordPress Lists  + Sidebar */

/* IDs */
#main{
background-color:#FFFFFF;
padding:15px;
margin-left:0;
width:800px;
height:100%;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px solid red;
}
#top{
border-width:0px 0px 0px 0px;
border-style:solid;
border-color:#000;
}
#top .topInfo{
color:#000;
font-size:0.8em;
padding:0px 0px 5px 0px;
}
#top form, select, option{
margin:0px;
line-height:1em;
}
#scrollDown{
font-size:0.8em;
color:#666666;
padding:8px 0px 0px 0px;
width:100%;
border:0px solid red;
}
#content{
clear:both;
margin:30px 0px 15px 0px;
}
#content td{
padding:5px 5px 10px 0px;
}
#filter{
margin:0;
}
#filter select, #filter option{
font-size:11px;
}