/*

Theme Name: WP Rebecca

Theme URI:

Description: Rebecca.

Version: 1.0



*/

*

{

	margin:auto;

	padding:0;

}

body

{

	font-family:Arial;

	font-size:12px;

	color:#fff;

	background:#333333 url(images/bg.jpg) repeat-x top left;

}

#mainwrapper

{

	background:url(images/headbg.png) top center no-repeat;

}

#page

{

	width:899px;

	padding-top:25px;

	padding-left:2px;

	margin:0 auto;

}

#flash

{

	height:300px;

	float:left;

	margin-left:-1px;
	#margin-left:0px;
	width:899px;
	

	background:#fff;

}

.clear

{

	clear:both

}

a

{

	color:#F21E6A;

	text-decoration:none;

}

fieldset, img

{

	border:none

}

h1, h2, h3, h4, h5, p, ul

{

	margin:0;

	padding:0;

	clear:both;

}

input, select

{

	font-family:Arial;

	font-size:12px;

}

#logo

{

	float:left;

	width:321px;

	height:46px;

	background:url(images/logo.jpg) no-repeat;

}

#logo a

{

	display:block;

	width:321px;

	height:46px;

}

#hwrap

{

	float:right;

	width:500px;

}

.menu-header

{

	float:right;

	margin-top:20px;

}

.menu-header ul

{

	list-style:none;

}

.menu-header ul li

{

	float:left;

	line-height:24px;

	margin:0 10px;

	border-bottom:6px solid #000000;

}

.menu-header ul li:hover, .menu-header ul li.current_page_item

{

	border-bottom:6px solid #EE1A67;

}

.menu-header ul li a

{

	color:#a7a7a7;

	font-size:12px;

	font-weight:normal;

	text-align:right;

	text-decoration:none;

}

.menu-header ul li a:hover, .menu-header ul li.current_page_item a

{

	

}

#rss

{

	float:right;

	width:41px;

	height:46px;

	padding-right:5px;

	/*background:url(images/rss.jpg) no-repeat;*/

}

#footer

{

	padding:25px 30px;

	background:#000000;
	float:left;
	width:840px;
	margin:0 auto;

}

#footer ul#socialbookmark

{

	list-style:none

}

#footer ul#socialbookmark li

{

	float:left;

	width:20%;

	height:32px;

}

#footer ul#socialbookmark li#gmail

{

	background:url(images/gmail.jpg) no-repeat;

}

#footer ul#socialbookmark li#skype

{

	background:url(images/skype.jpg) no-repeat;

}

#footer ul#socialbookmark li#feeds

{

	background:url(images/feeds.jpg) no-repeat;

}

#footer ul#socialbookmark li#facebook

{

	background:url(images/facebook.jpg) no-repeat;

}

#footer ul#socialbookmark li#twitter

{

	background:url(images/twitter.jpg) no-repeat;

}

#footer ul#socialbookmark li a

{

	display:block;

	color:#fff;

	text-decoration:none;

	line-height:31px;

	margin-left:40px;

}

#footer ul#socialbookmark li a:hover

{

	text-decoration:underline;

}

#footer ul#fmenuwrap

{

	margin-top:15px;

	list-style:none;

}

#footer ul#fmenuwrap li

{

	height:33px;

	line-height:31px;

}

#footer ul#fmenuwrap #fmenu

{

	float:left;

	width:590px;

}

#footer ul#fmenuwrap #copyright

{

	float:right;

	background:url(images/logo2.jpg) no-repeat;

	padding-left:38px;

	width:200px;

	

}

#footer ul#fmenuwrap #copyright a

{

	color:#a7a7a7;

	text-decoration:none;

	font-weight:bold;

}

#footer ul#fmenuwrap #copyright a:hover

{

	text-decoration:underline;

}

#body_wrapper

{

	padding:10px;

	min-height:450px;

}

#content

{

	float:left;

	background:#333333;

	padding:5px 5px 40px 5px;

	width:650px;

	line-height:18p

}

#content h2, #content h3, #content div h3

{

	margin-bottom:5px

}

#content h2 a, #content div h2, #content h3, #content div h3

{

	color:#C5F700;

	text-decoration:none;

	font-size:16px;

	font-family:Tahoma;

}

#content small

{

	font-size:11px;

}

#content .entry

{

	margin:10px 0;

}

#content .postmetadata

{

	color:#a7a7a7;

	text-align:right;

	padding:0 0 29px;

}

#content .postmetadata a, #commentform p a

{

	color:#F21E6A;

	text-decoration:none;

	font-family:Tahoma;

}

#content .postmetadata a:hover, #commentform p a:hover

{

	text-decoration:underline;

}

#content .postmetadata small

{

	padding:10px 0;

	display:block;

	text-align:left;

}

div.alignright, div.alignleft

{

	margin:20px 0;

}

div.alignright a, div.alignleft a

{

	color:#FFFFFF;

	text-decoration:none;

	font-style:italic;

	font-size:12px;

}

#sidebar

{

	float:right;

	background:#333333;

	padding:5px;

	width:180px;

	color:#EE1A67;

}

#sidebar ul

{

	list-style:none;

}

#sidebar h2

{

	color:#C5F700;

	text-decoration:none;

	font-size:16px;

	font-family:Tahoma;

	margin-bottom:10px

}

#sidebar a

{

	color:#F21E6A;

	text-decoration:none;

	line-height:18px;

}

#sidebar a:hover

{

	text-decoration:underline;

}

#sidebar ul li

{

	margin-bottom:20px;

}

#sidebar ul li ul li

{

	margin-bottom:0px;

}

.url, .says, .comment-meta, .comment-meta a

{

	color:#F21E6A;

	text-decoration:none;

	font-family:Tahoma;

	text-decoration:none;

}

.commentmetadata

{

	margin-bottom:10px;

}

.comment-body

{

	margin-bottom:20px

}

.commentlist

{

	list-style:none

}

.comment-body .comment-author img

{

	float:left;

	margin-right:10px;

}

.comment-body .comment-author .fn

{

	float:left;

}

.comment-body p

{

	clear:both;

}

#respond p

{

	padding:5px 0;

}

#respond label

{

	padding-left:5px

}

.menu-footer a

{

	color:#fff;

	text-decoration:none;

	font-weight:bold;

}

.menu-footer a:hover, .menu-footer li.current_page_item a

{

	text-decoration:underline;

}

.menu-footer ul

{

	list-style:none;

}

.menu-footer ul li

{

	float:left;

	margin-right:20px;

}



.entry img

{

	float:left;

	margin-right:20px;

}
.wpcf7-form input[type='submit'] {
float:left;
margin-top:15px;
}