/*  
Theme Name: FunTimeCostume
Description: The WordPress theme for funtimecostume.co.uk.
Version: 1.0
Author: Augustin Boteanu
*/

body { margin: 0; padding: 10px 0 0 0; font: normal 12px Arial, Helvetica, sans-serif; }
a img { border: none; }
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #444; margin: 0; padding: .1em 0 .2em 0; }
h3 { font-size: 17px; font-weight: bold; margin: 10px 0 0 0; }
.cattitle, .cattitle a, .cattitle a:visited { font-size: 14px !important; font-weight: bold; margin: 10px 0 0 0; }


a { color: #558bb9; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #678; }

.clearLeft { clear: left; }
.dot { font-size: 1px; line-height: 1px; }


#page { margin: 0 auto; width: 729px; background: url(images/page-bg.gif) repeat-y; }

#headerTop { position: relative; height: 120px; background: url(images/header-bg.jpg) no-repeat; }
	#logo { position: absolute; top: 15px; left: 150px; right:100px; color: #333; text-decoration: none; font: normal 34px "Times New Roman", Times, serif; }
	#headerText { position: absolute; top: 60px; left: 150px; width: 250px; color: #777; font-size: 12px; }
	#emailForm { position: absolute; width: 220px; top: 60px; left: 340px; }
	#emailForm label { color: #555; font-size: 11px; line-height: 11px; width: 140px; font-weight:400;}
	#emailForm input { padding: 0px 2px; font-size: 11px; }
	#emailForm .text { padding: 0; margin: 0; width: 140px; font-size: 11px; }
#headerImages { height: 180px; margin: 0 26px 0 22px; }
	#uniqueParty { margin-left: 11px; }
#footer { clear: right; padding: 5px 27px 10px 22px; background: url(images/footer-bg.gif) left bottom no-repeat; }
	#footer p { text-align: center; background: #f0eeef; color: #777; padding: 12px 0; }
#middle { padding: 10px 26px 0 22px; }
#mainContent { float: right; text-align: justify; width: 488px; padding-left: 10px; }
#sideColumn { float: right; width: 180px; }
	#costumeBoxes { padding-right: 10px; }
		#costumeBoxes .box { text-align: center; width: 162px; padding: 2px; margin: 5px auto; background: #e1eef2; }
		#costumeBoxes .title { padding: 4px; font: bold 15px Arial, Helvetica, sans-serif; color: #549db8; }
		#costumeBoxes .title a { color: #557b89; font: normal 12px Arial, Helvetica, sans-serif; }
	#sideColumn ul { margin: 0 0 10px 0; padding: 0 10px 0 0; list-style: none; }
	#sideColumn ul ul { padding-left: 15px; }
	#sideColumn ul h2 { font-size: 14px; font-weight: bold; color: #666; }

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.alignright { float: right; }
.alignleft { float: left; }

.post {  }
	.post h2 { font-size: 22px; font-weight: normal; margin: 10px 0 0 0; }
	.post h3 { font-size: 22px; font-weight: normal; margin: 10px 0 0 0; }
	.post .entry {  }
	.post .postmetadata { text-align: center; }
	.post .postmetadata.alt { border: 1px solid #e5f0f3; background: #f8fcff; }

#searchform { background: #e5f3f7; padding: 5px; margin: 0; border: 1px solid #e1eef2; }
#searchform input { margin: 2px; }

.searchPage #searchform .text { width: 300px; }
.searchPage #searchform { background: none; border: none; }

#commentform { background: #f5f9fc; border: 1px solid #e5f0f3; padding: 6px; margin: 0; }
#commentform textarea { font: normal 12px Arial, Helvetica, sans-serif; width: 664px; }

.commentlist { margin: 0; padding: 0; }
	.commentlist li { list-style: none; margin: 5px 0; padding: 2px 5px; border: 1px solid #e5f0f3; border-left: 4px solid #c5e0e3; background: #f8fcff;  }
		.commentlist li cite { color: #4060a0; font-weight: bold; }

.commentlist li.alt { border: 1px solid #e5f0f3; border-left: 4px solid #b5d0d3; background: #f5f9fc; }

