/*  

Theme Name: Cream_Puffs_in_Venice

Theme URI: 

Description: Cream Puffs in Venice

Author: Jayme Blackmon

Author URI: http://slicemydesign.com/

*/

/* GENERAL

----------------------------------------------- */



body {

	margin:0; 

	padding:0; 

	background:url('images/bkground.jpg') repeat top left;

	font:12px Verdana, Sans-Serif;

	color: #fff; 

	}	



img { border:none; }



h1 { font-size:30px; font-weight:normal; margin:0px; padding:0px; color:#fff; font-family:"Times New Roman", Serif; }

h2 { font-size:18px; color:#fff; font-weight:normal; font-family:"Times New Roman", Serif; }

h3 { font-size:14px; color:#fff; font-weight:normal; font-family:"Times New Roman", Serif; }

h4 { font:10px Georgia, Serif; color:#fff; text-transform:uppercase; margin:0 0 15px 0; padding:0px; }



/* LINKS

----------------------------------------------- */	

a:link, a:visited { color:#fff; text-decoration:none; }	

a:hover, a:active { text-decoration:underline; }



.article p a:link, .article p a:visited { font-weight:bold; background-color:#906c41; color:#fff; }

.article p a:hover, .article p a:active { background-color:#906c41; }



#nav a:link, #nav a:visited { color:#855d2e; text-decoration:none; }	

#nav a:hover, #nav a:active { text-decoration:underline; }	



#postdataContainer a:link, #postdataContainer a:visited { color:#cdab84; text-decoration:none; background-color:transparent; font-weight:normal; }	

#postdataContainer a:hover, #postdataContainer a:active { text-decoration:underline; }



#rightCol a:link, #rightCol a:visited { color:#fff; text-decoration:none; }	

#rightCol a:hover, #rightCol a:active { text-decoration:underline; }



.comment a:link, .comment a:visited { color:#bc9e7a; text-decoration:none; }	

.comment a:hover, .comment a:active { text-decoration:underline; }



#footer a:link, #footer a:visited { color:#34230e; text-decoration:underline; }	

#footer a:hover, #footer a:active { text-decoration:none; }	



/* CONTAINER

----------------------------------------------- */	

#container { width:800px; margin:0px auto; margin-top:50px; }

/* HEADER

----------------------------------------------- */

#header { width:800px; float:left; }

#nav { width:790px; height:22px; padding:8px 10px 0 0; text-align:right; color:#855d2e; font:10px/12px Georgia, Serif; text-transform:uppercase; background:url('images/nav-bkground.png') no-repeat top right; }

.field { width:106px; height:13px; background:#fff url('images/field-bkground.gif') no-repeat top left; border:1px solid #b3b3b3; color:#8c8c8c; font:10px/12px Georgia, Serif; margin:0 0 0 7px; padding:2px 0 0 2px; }

#searchform { display:inline; margin:0px; padding:0px; }

.button { width:22px; height:17px; background:url('images/go.gif') no-repeat top left; font:10px/12px Georgia, Serif; border:0px; margin:0 0 0 5px; }



#logo { width:800px; height:125px; float:left; margin:3px 0 0 0; }

#logo img { float:left; }



#topnav { float:left; width:800px; height:78px; background:url('images/topnav-bkground.gif') no-repeat top left; }

#topnav ul { float:left; display:inline; width:750px; margin:0 0 0 50px; padding:18px 0 0 0; text-transform:uppercase; font-size:11px; }

#topnav ul li {

   	float:left;

		margin:0 15px 0 0;

		padding:0 0 0 6px;

		list-style:none;

		background:url('images/leftnav-bkground.gif') 0px -23px no-repeat;

	}

	#topnav ul li:hover {

		background:url('images/leftnav-bkground.gif') top left no-repeat;

	}

	#topnav a {

		float:left;

		display:block;

		color:#fff;

		background:url('images/rightnav-bkground.gif') 0px -23px no-repeat;

		padding:5px 14px 5px 8px;

		text-decoration:none;

		margin:0 0 0 -1px; 

	}

	#topnav li:hover a {

		background:url('images/rightnav-bkground.gif') top right no-repeat;

	}

	/* Hide from IE5-Mac \*/

	#topnav a {float:none;}

	/* End IE5-Mac hack */



/* CONTENT

----------------------------------------------- */

#content { float:left; display:inline; margin:0 23px 0 24px; padding:10px 15px 30px 35px; background:#855d2e url('images/bottom-bkground.gif') no-repeat bottom left; }

@media all and (min-width: 0px){
	#content { float:left; display:inline; margin:0 23px 0 24px;width:703px; padding:10px 15px 30px 35px; background:#855d2e url('images/bottom-bkground.gif') no-repeat bottom left; }
}


#photos { float:left; width:683px; height:100px; margin:0 0 40px 0; }

#photos h4 { font:10px Georgia, Serif; color:#fff; text-transform:uppercase; margin:0 0 15px 0; padding:0px; }

#photos img { border:2px solid #b39a7d; margin:0pt 8px; }

#flickrPhotos {margin:0 auto;text-align:center;}

#leftCol { width:470px; float:left; }

.article { width:470px; float:left; }

.article h1 { margin:0 0 15px 0; }

.article h4 { font:10px Georgia, Serif; color:#fff; text-transform:uppercase; margin:0 0 15px 0; padding:0px; }

.article p { font:11px/19px "Trebuchet MS", Sans-Serif; margin:0 0 20px 0; }

.article blockquote { font:10px/19px Verdana, Sans-Serif; font-style:italic; border-left:3px solid #9d7d58; padding:0 0 0 20px; margin:0 0 20px 30px; }



.photo { float:left; width:450px; padding:10px; margin:0 0 40px 0; background-color:#6b4b25; }

.photo img { margin-bottom:10px; }

.photo p { font:10px/14px "Trebuchet MS", Sans-Serif; margin:0px; padding:0px; }



.divider { float:left; width:467px; height:26px; background:url('images/divider.gif') no-repeat top left; }

.dividerBottom { float:left; width:467px; height:26px; margin:0 0 15px 0; background:url('images/divider.gif') no-repeat top left; }

#postdataContainer { float:left; width:467px; margin:5px 0 5px 0; color:#cdab84; font:11px/17px "Trebuchet MS", Sans-Serif; }

#postdata { float:left; width:193px; padding:0 20px 0 20px; }

#postdata p { margin:0px; padding:0px; }

#postdata img { margin-right:3px; }

#tags { float:left; width:173px; padding:0 20px 0 20px; }

#tagsBox { padding:10px; border:1px solid #9d7d58; background-color:#90693b; }

#discuss { margin:10px 0 0 0; }



#more { float:left; display:inline; width:683px; margin:0 23px 0 24px; padding:10px 35px 30px 35px; background:#624018 url('images/more-bkground.gif') repeat-x top left; }

#more-bottom { float:left; display:inline; height:13px; width:683px; margin:0 23px 0 24px; padding:0 35px 0 35px; background: url('images/moreBottom-bkground.gif') no-repeat top left; }

#more h4 { margin:20px 0 30px 0; }

#more ul { margin:10px 0 20px 0; padding:0px; font-size:11px; border-bottom:1px solid #7e5f3b; }

#more ul li { display:block; list-style:none; border-top:1px solid #7e5f3b; }

#more ul li a:link, #more ul li a:visited { display:block; color:#fff; text-decoration:none; padding:3px 0 3px 5px; }

#more ul li a:hover, #more ul li a:active { display:block; background-color:#5c3e1b; text-decoration:none; padding:3px 0 3px 5px; }

#recentposts { float:left; min-height:130px; width:215px; font:12px "Trebuchet MS", Sans-Serif; padding:10px 15px 10px 0; }

#archives { float:left; min-height:130px; width:200px; font:12px "Trebuchet MS", Sans-Serif; border-right:1px solid #957a5c; border-left:1px solid #957a5c; padding:10px 15px 10px 15px; }

#bookshelf { float:left; min-height:130px; width:170px; font:12px "Trebuchet MS", Sans-Serif; padding:10px 15px 10px 15px; }



#rightCol { float:right; width:203px; display:inline; margin:0 0 0 20px; }

#rightCol h4 { font:10px Georgia, Serif; color:#fff; text-transform:uppercase; margin:0 0 15px 0; padding:0px; }

#favor { float:left; width:203px; height:42px; background:url('images/favor.gif') no-repeat top left; }

#favorBox { float:left; display:inline; width:163px; padding:15px; margin:0 5px 25px 5px; background:#785328 url(images/favor-bkground.gif) no-repeat bottom left; font:11px/14px "Trebuchet MS", Sans-Serif; }

#favorBox p { margin:0 0 8px 0; }

#favorBox img { float:left; margin:0 10px 5px 0; }

#favorBoxHeader { font-size:12px; }


#magazine { float:left; width:193px; margin:0 5px 0 5px; background:#785328 url('images/round-top.gif') no-repeat top left; }

#magazine h3 { font:12px "Trebuchet MS", Sans-Serif; margin:0px; padding:8px 15px 25px 15px; }

#categories { float:left; width:193px; margin:0 5px 0 5px; background:#785328 url('images/round-top.gif') no-repeat top left; }

#categories h3 { font:12px "Trebuchet MS", Sans-Serif; margin:0px; padding:8px 15px 25px 15px; }

#categories ul { margin:0px; padding:0 15px 10px 30px; color:#fff; font:11px/19px "Trebuchet MS", Sans-Serif; }

#categories ul li { list-style:circle; }



#links { float:left; width:193px; margin:0 5px 0 5px; background:#785328 url('images/round-top.gif') no-repeat top left; }

#links h3 { font:12px "Trebuchet MS", Sans-Serif; margin:0px; padding:8px 15px 25px 15px; }

#links ul { margin:0px; padding:0 15px 10px 30px; color:#fff; font:11px/19px "Trebuchet MS", Sans-Serif; }

#links ul li { list-style:circle; }



#subscribe { float:left; width:193px; margin:0 5px 0 5px; background:#785328 url('images/round-top.gif') no-repeat top left; }

#subscribe h3 { font:12px "Trebuchet MS", Sans-Serif; margin:0px; padding:8px 15px 10px 15px; }

#subscribe p { padding:5px 15px 0 15px; font:11px/19px "Trebuchet MS", Sans-Serif; margin:0px; }

#subscribe img { margin-right:3px; }

#subscribe-button { background:url('images/subscribe-button.gif') no-repeat top left; width:68px; height:19px; border:0px; margin:10px 0 0 40px; }

#subscribe-field { border:3px solid #937553; width:150px; font:11px/19px "Trebuchet MS", Sans-Serif; }



.round-bottom { float:left; width:193px; margin:0 5px 25px 5px; background:url('images/favor-bkground.gif') no-repeat bottom left; height:10px; }



/* COMMENTS

----------------------------------------------- */

#commentContainer { float:left; margin:30px 0 0 0; font:11px/13px "Trebuchet MS", Sans-Serif; }

#commentContainer h1 { margin:0 0 25px 0; line-height:30px; }

#comments { margin:0 0 30px 0; font:11px/13px "Trebuchet MS", Sans-Serif; }

.comment { padding:15px; border:1px solid #775227; margin:0 0 25px 0; }

.commentAuthor {margin:0;line-height:0;margin-top:5px;}
.commentAuthor a:link, .commentAuthor a:visited {color:#FFF;text-decoration:none;}

.commentAuthor a:hover {color:#FFF;text-decoration:underline;}

.author { padding:15px; border:1px solid #60431f; margin:0 0 25px 0; background:#775227 url('images/puff.gif') no-repeat top right; }

.date { color:#bc9e7a; }

#author { width:275px; font:11px/19px "Trebuchet MS", Sans-Serif; border:3px solid #937553; }

#email { width:275px; font:11px/19px "Trebuchet MS", Sans-Serif; border:3px solid #937553; }

#url { width:275px; font:11px/19px "Trebuchet MS", Sans-Serif; border:3px solid #937553; }

#comment { width:325px; font:11px/19px "Trebuchet MS", Sans-Serif; border:3px solid #937553; }

#submit { background:url('images/post.gif') no-repeat top left; width:46px; height:19px; border:0px; margin:0px; }

#preview { background:url('images/preview.gif') no-repeat top left; width:64px; height:19px; border:0px; margin:0 10px 0 0; }



/* FOOTER

----------------------------------------------- */

#footer { float:left; width:765px; margin:10px 0 20px 0; text-align:right; padding:0 35px 0 0; font:11px "Trebuchet MS", Sans-Serif; color:#735129; }
