/*  
Theme Name: CityRag 2010
Author URI: http://www.cityrag.com
Version: 1.0
Author: Ed Burns 
Description: 
*/

body {
background:#b4b4b4;
color:#555;
font-size:13px;
font-family:Verdana, Arial, sans-serif;
margin:0;
}

a, a:link, a:active, a:visited{
outline:none;
color:#45706b;
text-decoration:none;
}
	
a:hover{
color:#294e54 !important;
text-decoration:none;
}

a:active{
}

blockquote{
font-style:italic;
padding:0 20px 10px;
margin:0;
}

blockquote p{
margin:0;
padding:10px 0 0;
}

.bannerAd{
margin:10px auto;
width:728px;
height:90px;
}

#wrapper{
width:900px;
margin:0 auto;
background:url('images/bodyBg.gif') repeat-y;
border-left:1px solid #4e5961;
border-right:1px solid #4e5961;
}


#header { 
margin:0;
}

#menu{
background:url('images/menu.jpg') repeat-x;
height:30px;
}

#search{
margin:4px;
float:right;
}

#search form{
background:#fff;
padding:0;
}

.searchTable{
border-collapse:collapse;
margin:0;
padding:0;
}
.searchTable td{
margin:0;
padding:0;
}

.searchInput{
width:180px;
height:19px;
border:none;
padding-left:2px;
padding-right:2px;
color:#555;
}

.searchInput:focus{
outline:none;
}

.searchButton:focus{
outline:none;
}

#menu ul {
display:inline;
margin: 0px;
padding: 0px;
}

#menu ul li {
display: block;
float:left;
margin:0;
height:30px;
font-size:14px;
padding:6px 28px 2px;
}

#menu ul li a, #menu ul li a:link, #menu ul li a:visited, #menu ul li a:active{
color:#fff;
}	
#menu ul li a:hover{
color:#fff !important;
}

#menu ul li:hover{
background:url('images/menuHover.jpg') repeat-x;
}	

#footer{
color:#fff;
margin:0;
padding:2px 10px;
background:#000;
}

#content{
width:565px;
float:left;
}

#content a, #content a:link, #content a:active, #content a:visited{
text-decoration: none;
color:#45706b;
color:#219486;
}

#content a:hover {
color:#8e0f18 !important;
}

#content h2 a, #content h2 a:link, #content h2 a:active, #content h2 a:visited{
color:#45706b;
}
#content h3 a, #content h3 a:link, #content h3 a:active, #content h3 a:visited{
color:#45706b;
}
#content h2 a:hover, #content h3 a:hover{
color:#294e54 !important;
}

#content img {
max-width:520px;
}

#sidebar{
width:330px;
float:right;
margin:0;
padding:0;
}

#sidebar a, #sidebar a:link, #sidebar a:visited, #sidebar a:active{
color:#fff;
}
#sidebar a:hover{
color:#ddd;
}

.sideAdWide{
width:330px;
padding-top:5px;
margin:0;
text-align:center;
}

.sideAdTall{
width:330px;
height:600px;
margin:0;
padding-top:20px;
}

.sideAdTall1{
float:left;
width:160px;
height:600;
margin-left:5px;
}

.sideAdTall2{
float:right;
width:160px;
height:600;
margin-right:5px;
}

.sideAdTallx{
clear:both;
font-size:1px;
}

#sideArchivesPlus, #sideArchivesMinus, #sideCategoriesPlus, #sideCategoriesMinus {
float:right;
height:46px;
}

#sideArchivesMinus, #sideCategoriesMinus{
display:none;
}

.sidebarSplitTable {
padding-left:5px;
}

.sidebarSplitTable td {
width:160px;
padding:2px 0;
}

#sideArchives, #sideCategories{
margin-top:10px;
padding:60px 20px 10px 10px;
color:#fff;
}

#sideArchivesData, #sideCategoriesData{
display:none;
} 

.indexItem{
padding:10px 5px;
}

.indexItem H3{
padding:0;
margin:0;
}
.indexItem td{
vertical-align:top;
}

.indexThumb{
border:10px solid #d5d5d5;
}

.post{
padding:15px 20px 0 30px;
}
.meta{
padding:0 0 60px 25px;
font-style:italic;
color:#888;
background:url('images/cityrag_divider.png') no-repeat bottom center;
}
.postTitle{
font-size:24px;
margin:0;
padding:0;
}
.postDate{
color:#313131;
}
.postBody{
}
.post img, .postBody img{
border:2px solid #d5d5d5;
}
.postAd{
padding:20px;
text-align:center;
}
.postAd img {
border:none;
}
.size-thumbnail{
border:2px solid #6f6f6f !important;
}
.postTopics{
font-weight:bold;
color:#313131;
}

#comments{
padding-left:15px;
}
.policy{
padding:20px 15px;
}
.pingback{
font-size:10px;
}
#archiveContent, #archiveListing {
padding:10px 0;
}
#archiveContent h2, #archiveListing h2{
color:#313131;
margin-left:20px;
padding-left:5px;
margin-right:15px;
border-bottom:1px solid #ddd;
margin-bottom:5px;
}
#archiveListing ul{
list-style:none;
padding-left:50px;
}
#archiveListing ul li{
font-size:14px;
padding-bottom:5px;
}
.date{
text-align:left !important;
font-size:16px;
border-bottom:1px solid #aaa;
}
.nav{
padding:0 20px 5px 25px;
}
.left{
}
.right{
float:right;
}
.center{
text-align:center;
}
.posted{
padding-top:10px;
}
.sitemeter iframe{
display:none;
}
.caption{
text-align:center;
color:#333;
font-size:1.2em;
padding-bottom:25px;
}
.gallery{
padding-top:10px;
}
.imgNav{
display:inline;
margin:0 2px;
}
.imgNav a, .imgNav a:link, .imgNav a:active, .imgNav a:visited{
background:#363636;
padding:2px 5px;
color:#fff !important;
border:1px solid #222;
}
.imgNav a:hover{
}

.title-red{
display:none;
}
#oldGalleryNav{
padding:10px 0;
text-align:center;
}
.imgNav{
display:inline;
margin:0 2px;
}
.imgNav a, .imgNav a:link, .imgNav a:active, .imgNav a:visited{
background:#363636;
padding:2px 5px;
color:#fff !important;
border:1px solid #222;
}
.imgNav a:hover{
background:#45706b;
}
.pageNav{
padding:20px 0;
text-align:center;
}
