/*

Theme name: Rose City Designs 2
Theme author: Jesse Darling
Author URL: http://www.rosecitydesigns.com
*/

body {
font: 11px arial;
margin: 0 auto;
width:900px;
background:#000000 url(images/bg.jpg) repeat-y top center;
}

#box {
background-color: #000000;
float:left;
}

#topbarbg {
float:left;
width:900px;
height:15px;
}


h1, h2, h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 {font-size: 3em;}

h2 {font-size: 1.3em;}

h3 {font-size: 1em;}





/* Header */

#header {
float:left;
background: url('images/header.jpg');
width:900px;
height:111px
}


/* Header Logo */
/*Currently hidden*/
#logo {
padding-left: 30px;
visibility:hidden;
margin-top: 30px;
}

#logo h1 {
color: #ffffff;
}

#logo h1 a {
color: #ffffff;
text-decoration: none;
}

#logo h1 a:hover {
text-decoration: underline;
color: #ffffff;
}

#logo h2 {
margin-top: -20px;
color: #ffffff;
}



/* Search*/



#searchbg {
height:40px;
width: 250px;
float: left;
background-color: #000;
background-image: url(images/searchbg.gif);
}


/*Search Button*/
.searchsubmit {
background-color:#05395b;
float: right;
color: #ffffff;
margin-top: 7px;
margin-right: 10px;
font: 12px arial;
background-image:url(images/search_but.gif);
background-repeat:no-repeat;
vertical-align:top;
height:25px;
width:58px;
border:none;
}

.searchform {
background-color: #FFF;
margin-top: 10px;
margin-left: 45px;
float: left;
}


/* Top Menu (Navigation)*/



#menubg {
float: left;
width:650px;
height:20px;
}



.menulinks {
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
float:left;
width: 650px;
}

.menulinks ul {
list-style: none;
margin:0;
padding:0;
text-align: center;
}

.menulinks li {
float:left;
line-height:23px;
padding: 0 20px 0 20px;
height: 20px;
}  

.menulinks a {
color: #ffffff;
text-decoration:none;
text-transform: uppercase;
}



.menulinks .current_page_item a {
background:none;
color: #aa1c1c;
}



.menulinks a:hover {
color: #aa1c1c;
text-decoration: none;
}





/* Content */
form{color:#FFF;}

#content1bg {
float: left;
background:#000000 url(images/mainbg.jpg);
background-repeat:repeat-y;
width:619px;}

.post {

}

.post .title {
	margin: 0;
	border-bottom: 1px dashed #D6C9BF;
	margin-top: 5px;
	color: #FFF;
	font-family: "Trebuchet MS";
	font-size: 14px;
}

.post h2.title {
	height: 25px;
	font-size: 14px;
	padding: 0px 0px 5px 0px;
	margin: 15px 50px 0px 10px;
}

.post p {
font: 12px Trebuchet MS;
color:#999;
padding-left: 0px;
padding-right: 20px;
}

.post .title a:hover {
text-decoration: none;
}

.post .title a {
text-decoration: none;
}

.post .entry {
margin: 0px;
padding: 5px 20px;
}

.post .meta {
font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
height: 20px;
margin: 5px 50px 20px 15px;
padding: 15px 0 0 30px; 
line-height: normal;
background: url(images/post_icon.gif) no-repeat left;
background-position: 10px;
}

.post a {color: #FFF;}


.post a:hover {
color: #31363B;
text-decoration: none;
}





/* sidebar*/

.sidemenu-head {
float:right;
	/*background: url('images/sidemenu-content.jpg') repeat-y;*/
	/*background-image: url('images/sidemenu-head.gif');*/
width:281px;
height:40px
}

.sidemenu-head h2 {
	color:#FFF;
text-transform: uppercase;
	/*background: url('images/sidemenu-content.jpg') repeat-y;*/
	/*background: url(images/bullet_side.gif) no-repeat 2% 2%;*/
font-size: 15px;
padding-left: 35px;
margin-top: 10px;
padding-top: 3px;
margin-bottom: -20px;
padding-bottom: 20px;
}

.sidemenu-content {
float:right;
color:#FFF;
width:281px;
font-family: "Trebuchet MS";
font-size: 10px;
}

.sidemenu-content li {
margin-bottom: 10px;
padding-left: 10px;
margin-top: 10px;
margin-left: 15px;
background: url(images/img04.gif) no-repeat left 50%;
}

.sidemenu-content ul {
margin: 0;
padding: 0;
list-style: none;
}

.sidemenu-content a {
text-decoration:underline;
color: #FFF;
}

.sidemenu-content a:hover {
text-decoration: none;
color: #aa1c1c;
}



.sidemen-foot {
float: right;
	/*	background-image: url('images/sidemen-foot.gif');*/
width:281px;
height:15px;
margin-bottom: 10px;
}

.sidebg {
float:right;
background:#000000 url(images/mainbg.jpg) repeat-y top center;
width:281px;
}

#index07 {
float:right;
background: #000000;
width:281px;
height:27px
}



/* Navigation */

.navigation {
color: #737373;
font: 11px Trebuchet MS;
padding-bottom: 20px;
padding-left: 15px;
padding-right: 15px;
width: 550px;
}

.navigation a {
color: #31363B;
font: 11px Trebuchet MS;
text-decoration: none;
}

.navigation a:hover {
text-decoration: underline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}





/* Footer */

#footer {
float:left;
text-align:center;
background-color:#000;
color:#FFF;
text-align:center;
height:80px; 
width: 900px
}

.copyrights {
color: #1c0404;
text-align: center;
}

.copyrights p {
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:10px;
padding-bottom: 10px;
width: 900px;
color: #4c9cd1;
text-align: center;
}

.copyrights a {
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration:underline;
}

.copyrights a:hover {
color: #ffffff;
text-decoration:none;
}





/* Begin Comments*/

.alt {
margin: 0;
padding: 10px;
background-color: #000;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

.commentlist {
padding: 0;
text-align: justify;
}

.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}

.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 */