html
{
    overflow-y: scroll;
}

body
{
    background-repeat: repeat-x;
    background-position: center top;
    background-attachment: scroll;
    background-image: url(images/bgd.gif);
    background-color: #0D0D0D;
    margin: 0px;
    padding: 0px;
    font-family: Arial, sans-serif;
    font-size: 1em;
    color: #CDBD8D;
}




h1
{
    font-family: Arial, sans-serif;
    font-size: 1em;
    color: #5A9AC6;
    line-height: 20px;
    margin: 0px 0px 5px 0px;
    font-weight: bold;
}



h2
{
    font-family: Arial, sans-serif;
    font-size: 1.2em;
    color: #F0005C;
    line-height: 20px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

h3
{
    font-family: Arial, sans-serif;
    font-size: 1.2em;
    color: #F0005C;
    line-height: 20px;
    margin: 0px 0px 12px 0px;
    font-weight: normal;
}


h5
{
    color: #AF9649;
}





h6
{
    font-family: Arial, sans-serif;
    font-size: 0.8em;
    color: #AF9649;
    line-height: 18px;
    font-weight:normal;
    border-bottom:1px dotted #333333;
    margin-bottom:6px;
    margin-top:6px;
    float: left;
    width: 100%;
}

h6.news-header
{
    font-family: Arial, sans-serif;
    color: #F0005C;
    font-weight: normal;
    font-size: 1em;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}


p
{
    font-family: Arial, sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    color: #CDBD8D;
    line-height: 18px;
    margin: 0px;
    padding: 0px 10px 8px 0px;
}

ul
{
}

li
{
    font-size: 0.75em;
}


td
{
    font-family: Arial, sans-serif;
    font-size: 1em;
    color: #CDBD8D;
    line-height: 18px;
}


a
{
    font-family: Arial, sans-serif;
    color: #5A9AC6;
    color: #CDBD8D;
    text-decoration: none;
}

a:hover
{
    font-family: Arial, sans-serif;
    color: #5A9AC6;
    color: #9DD500;
    text-decoration: underline;
}



#header
{
    display: none;
}

#wrapper
{
    width: 930px;
    margin: 0 auto;
    text-align: left;

    padding-bottom: 10px;
}


#leftcol
{
    width: 710px;
    float: left;
    margin-top: 4px;
}





#rightcol
{
    width: 220px;
    float: left;
}


#sitebadge
{
    height: 98px;
    margin-bottom: 20px;
}





div.container
{
    position: relative;
    margin: 0 auto;
    top: -5px;
    width: 900px;
    height: 200px;
    left: 0px;
}








.clearboth
{
    clear: both;
    height: 0;
    margin: 0;
    font-size: 1px;
    line-height: 0;
}

.float-right
{
    float: right;
}

.right-col-box
{
    font-weight: normal;
    border: 1px solid #2A2A2A;
    margin: ®0px 0px 10px 0px;
    background-color: #000000;
    padding: 20px;
}


.headproject, .headproject a, .headproject a:hover
{
    font-family: Arial, sans-serif;
    color: #9DD500;
    line-height: 20px;
    margin: 0px 0px 0px 0px;
    font-weight: normal;
    text-decoration: none;
}
.headproject a:hover
{
    text-decoration: underline;
    color: #9DD500;
}

.category-list
{
    list-style-image: none;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, sans-serif;
    color: #AF9649;
    line-height: 19px;
}


.category-list li a
{
    font-family: Arial, sans-serif;
    font-size: 1.2em;
    color: #AF9649;
    line-height: 19px;
    text-decoration: none;
}

.category-list li a:hover
{
    color: #9DD500;
    text-decoration: underline;
}


.client-list
{
    list-style-image: none;
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, sans-serif;
    color: #CDBD8D;
}


.client-list td
{
    font-family: Arial, sans-serif;
    font-size: 0.7em;
    color: #AF9649;
    line-height: 15px;
    text-decoration: none;
}

.client-list li a:hover
{
    text-decoration: underline;
}




#bigswf
{
    margin-bottom: 0px;
}

#smallswf
{
    margin-bottom: 0px;
}



.main-content
{
    margin-top:-10px;
    margin-right: 10px;
    font-family: Arial, sans-serif;
    color: #CDBD8D;
    line-height: 18px;
}



.content-pad
{
    margin: 0px 0px 0px 10px;
}

.project-pad
{
    margin: 5px 10px 15px 10px;
}


.news-date
{
    font-family: Arial, sans-serif;
    font-size: 0.7em;
    color: #E5F665;
    margin: 0px 0px 0px 5px;
}

.divider
{
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #333333;
    margin: 10px 0px 10px 0px;
}




/*/thumnail info/*/


.list-all

{
       margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    float: left;
    display: inline;
    text-align: left;
    width: 100%;
 
}

.list-all li
{
    width: 50%;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    float: left;
    display: inline;
       font-size:1em;
}



.featured-projects
{
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    float: left;
    display: inline;
    text-align: center;
    width: 100%;
}


.featured-projects li
{
    width: 25%;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    float: left;
    display: inline;
}


.featured-projects p
{
    font-family: Arial, sans-serif;
    font-size: 0.8em;
    color: #CDBD8D;
    padding: 0px;
    margin: 0px;
    line-height: 15px;
}

.featured-projects a img, .list-all a img
{
    border: 1px solid #000000;
}

.featured-projects a:hover img , .list-all a:hover img
{
    border: 1px solid #666666;
}



.thumb
{
filter:alpha(opacity=70);
	opacity:0.7;

}



.pager
{
    font-family: Arial, sans-serif;
    color: #AF9649;
    line-height: 20px;
    font-weight: bold;
}


.pager-link
{
    font-family: Arial, sans-serif;
    color: #AF9649;
    font-weight: bold;
    text-decoration: none;
    font-size: 1.4em;
}

.pager-link td table
{
    padding: 0px;
    margin-top: 2px;
    margin-left: -5px;
}
.pager-link td table tr td
{
    padding: 0px 2px 0px 2px;
}


.first
{
    padding: 0px;
    font-weight: normal;
}
.pager-link a
{
    font-family: Arial, sans-serif;
    color: #AF9649;
    font-weight: normal;
    text-decoration: none;
}

.pager-link a:hover
{
    font-family: Arial, sans-serif;
    color: #AF9649;
    font-weight: normal;
    text-decoration: underline;
}



.pager-current
{
    font-family: Arial, sans-serif;
    color: #ffffff;
    line-height: 20px;
    font-weight: bold;
    padding-right: 2px;
    padding-left: 2px;
}



.submit-button
{
    background-image: url(images/button.gif);
    padding: 2px;
    background-color: #000000;
    border: 1px solid #000000;
    color: White;
    border-bottom-color: #666666;
    border-right-color: #666666;
}


/*  Project Text */




#project-profile a, #project-profile a:hover,
a.blue-link, a.blue-link:hover
{
    font-family: Arial, sans-serif;
    color: #5A9AC6;
    line-height: 18px;
    text-decoration: none;
}

#project-profile a:hover,
a.blue-link:hover
{
     color: #4c8ab5;
    text-decoration: underline;
}





.project-highlight
{
    font-family: Arial, sans-serif;
    color: #9DD500;
}

.project-highlight-secondary
{
    font-family: Arial, sans-serif;
    color: #5A9AC6;
}


/*  Project header tags/links */
.project-head
{

    color: #AF9649;
    margin: 0px 5px 5px 0px;
    float: right;
    text-align: right;
}

.project-head-left
{
    color: #AF9649;
    margin: 0px 0px 5px 5px;
    text-align: left;
}

.project-head a, .project-head-left a
{
    color: #CDBD8D;
    line-height: 18px;
    text-decoration: none;
}

.project-head a:hover, .project-head-left a:hover
{
    text-decoration: underline;
    color: #9DD500;
}


.diggit
{
    margin:0px;
    padding:0px;
    line-height:normal;
}


.project-list-table
{
    margin-top: 22px;
}

.project-list-table tr td
{
    padding-bottom: 35px;
}


.news-row td
{
    padding: 25px 0px 25px 0px;
    border-top-width: 1px;
    border-top-style: dotted;
    border-top-color: #333333;
    margin: 10px 0px 10px 0px;
}



.popheader
{
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #AF9649;
}




/* CONTAINS ALL OF THE STYLES FOR THE FOOTER */







/* FOOTER */


#footer
{
    border-top: 1px dotted #9DD500;
    width: 900px;
    margin: 20px auto;
    margin-bottom: 0px;
    padding: 5px 0px 10px 0px;
    clear: both;
    background-color: #000000;
}


#footer ul
{
    padding: 0px;
    margin: 0px;
}



#footer li
{
    font-size: 0.7em;
    line-height: 1.7em;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style-type: none;
}


#footer a
{
    text-decoration: none;
}


#footer a:hover
{
    text-decoration: underline;
}


#footer p
{
    font-size: 0.7em;
    margin: 0px;
    padding: 0px 0px 10px 0px;
    line-height: 1.8em;
}


#footer h5
{
    font-size: 0.75em;
    padding: 10px 0px 6px 0px;
    font-weight: bold;
    margin: 0px;
    color: #9DD500;
    font-family: Arial, sans-serif;
}




#footer div.foot_col_1, #footer div.foot_col_2, #footer div.foot_col_3, #footer div.foot_col_4
{
    width: 185px;
    float: left;
    margin: 0px;
    padding: 0px 26px 0px 14px;
}


#footer-bottom
{
    border-top: 1px dotted #9DD500;
    padding-top: 5px;
}


#footer-bottom p
{
    color: #9DD500;
    clear: both;
    font-size: 0.65em;
    margin: 0px;
    padding: 0px 0px 0px 14px;
}


#footer div.foot_col_1 ul li, #footer div.foot_col_2 ul li, #footer div.foot_col_3 ul li, #footer div.foot_col_4 ul li, #footer div.foot_col_5 ul li
{
    display: block;
    padding: 0px;
    margin: 0px;
    font-weight: normal;
}


