/* Balance the Page Young One */
/* ------------------------------------------*/
/* ------------------------------------------*/
body {
	background-color:#98989B;
        background-image:url('../images/whole_bg.jpg');
        background-repeat:repeat-x;
}

/*#top_bottom {
        height:100%;
        width:100%;
}*/

#top_bottom {
	clear:both;
        margin-left:auto;
        margin-right:auto;
}

a, * a, a:visited, a:link, img {
        text-decoration:none;
        text:bold;
        color:#D83C3C;
	border:0px;
}

#Menubar img {
        margin-top:-10px;        
        padding:0px;
}

#Menubar {
	margin-left: auto;
	margin-right: auto;
        border:black;
        margin-top:-10px;
        padding-top:-5px;
        background-image:url('../images/top_banner.jpg');
}

#top_bottom {
        margin-top:1.5em;
}

/* Top Menu and Header Styles */
/* ------------------------------------------*/
/* ------------------------------------------*/

.menu {
        list-style-type:none;        
        clear:both;
        width:100%;
}


ul.menu {
        margin-left:auto;
        margin-right:auto;
        margin:0px;
        padding:0px;
        height:50px;
        background-image:url('../images/title_bgbar.jpg');
}

.menu li {
        float:left;
        padding:7px 0px 5px 0px;
}

.menu * a {
        font-size:1.5em;
        color:white;
        display:block;
        margin-left:1.2em;
        text-align:center;
        width:130px;
/*	width:90px;*/
}

#Menubar table {
        float:left;
        width:470px;
        font-size:.7em;
}

#Menubar img {
        float:left;
}

/*Decrease button size in menu bar */
.ui-button-text { 
        padding: 0px; 
        margin: 0px; 
        font-size: .7em;
}

.menu * a :hover{
        color:#F96618;
}


#Menubar td {
    color:white;
}

#Menubar #searcher{
        position:absolute;
        top:5px;
        right:15px;
        padding:1px;
}


#searcher #iconlinks {
        position:absolute;
        right:0px;
        top:45px;

}

#logo_message table {
        font-family:sans;
        font-size:.85em;
}

/* Content Styles here */
/* ------------------------------------------*/
/* ------------------------------------------*/

/* --- newsflash items ---*/

#newsflash * {
        margin:0px;
        padding:1px;
        border:none;
}

#newsflash img {
        width:60px;
}

#newsflash {
        margin-left:auto;
        margin-right:auto;
	width:98%;
        background-color:#FDF1A4;
        padding:2px;
        border:2px solid orange;
        margin-bottom:5px;
}

#newsflash .contentpaneopen {
        background-image:none;
        background-color:#FDF1A4;
}

#newsflash table {
        margin-left:auto;
        margin-right:auto;
        width:98%;
}

/* -- Left Side bar ---*/
#Sidebar, #inner_stats {
        width:18%;
       	padding:0px;
        margin:0px;	
        float:left;
}

a#header_gifs {
    background:url('../images/title_bgbar.jpg');
    display:block;
}

#inner_stats > div {
        margin:0px 5px 5px;
        border:1px solid black;
}


#inner_stats {
       	padding:0px;
        margin:0px;
}

.blog .article_row, .blog .leading, #inner_stats > div, .contentpaneopen, #phoca-dl-section-box, #phoca-dl-most-viewed-box, #Content > ul, #phoca-dl-category-box {
        background-color:#fff;
}


#inner_stats #facebook a img {
    display:block;
    margin-left:auto;
    margin-right:auto;
}

#inner_stats ul {
       	list-style:none;
/*	background-color:white;*/
        width:100%;
       	margin:10px auto;
       	margin-top:0px;
       	padding:0;
}

#inner_stats li, #inner_stats li a, #stat_header4 p {
        background-color:#393E40;
        margin:2px auto;
        height:2.3em;
        font-size:.8em;
        line-height:1em;
        padding-top:2px;
        color:white;
        display:block;
}

/* --- content */

#Content {
        width:80%;
        float:left;
}

p.iteminfo {
        text-align:center;
        font-style:italic;
        font-size:.9em;
        color:#fff;
}

.blog .article_row, .blog .leading, .contentpaneopen, #Content > ul, #phoca-dl-section-box, #phoca-dl-most-viewed-box, phoca-dl-category-box {
/*        height:400px;*/
        color:black;
        background-image:url('../images/content_bgbar.jpg');
        background-repeat:repeat-x;
        background-position:top left;
        padding:25px 10px 20px 20px;
	width:100%;
        border:1px solid black;
}

table.blog .contentpaneopen, .blog .article_row, .blog .leading {
        padding:0px;
}

.blog .article_row p, .blog .leading p, .blog .article_row .article_column  {
	width:95%;
        margin:0px auto 0px;
}

.blog .article_row{
/*        padding-top:20px;*/
        margin:5px 0px;
}

/* pagination results */
#pagination {
        text-align:center;
        margin:10px 0px;
}

/* quick hack for download button*/
#Content h1{
        clear:both;
}

#dl_button{
        float:right;
}

/*jquery hacks */
/* ------------------------------------------*/
/* ------------------------------------------*/
#development_msg{
	display:none;
}

#slideshow {
	margin-left:auto;
	margin-right:auto;
}

/* rainbow text */
.rainbows {
	width:200px;
}

a.ui-button {
   outline: 0; 
   margin:0px 0px 0 10px; 
/* padding: .4em 1em; */
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
}

/*Lastly we have a footer */
/* ------------------------------------------*/
/* ------------------------------------------*/
.footer {
        clear:both;
        background-image:url('../images/title_bgbar.jpg');
        height:30px;
        text-align:center;
        margin-top:-1.7em;
        margin-left:auto;
        margin-right:auto;
        padding-top:.2em
}

