/*
	Theme Name: Euphoria Web Design
	Theme URL: http://newwpthemes.com/wordpress-theme/selena/
	Description: Selena is a free WordPress theme with featured posts option. Suitable for any niche. Theme Options at admin panel.
	Author: NewWpThemes.com
	Author URI: http://newwpthemes.com/
	Version: 2.0
	Tags: Tech, Technology, Ads Ready, Two Columns, Right Sidebar, Fixed Width, Blogging, Options Page
*/

/****** Main Functions *********/
html, body, div { margin: 0; padding: 0; }
body {background: #fff;}
form { display: block; margin: 0; padding: 0; }
blockquote { margin: 15px 0; padding: 0 20px 0 20px; }
p, ul, li {margin: 0; padding: 0;}
.clearer { clear: both; }
.hidden { visibility: hidden; }
.nodisplay { display: none; }
img {border: none;}
div#container { margin: 0 auto; padding: 0; }	
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}
.social_icons{ margin-top: 4px; }
.social_icons ul li {float:left; padding-right:4px;}
.social ul li img {border:none;}
.social a {border:none;}
h1 {color: #fe0000;}
h2 {color: #fe0000;}
h3 {color: #fe0000;}
/****** Main Functions *********/

/****** Header ********/

#headerwrapper {width: 100%; height: 193px; overflow: hidden; background: url(images/headbck.gif) repeat-x; }
.headarea {margin: 0 auto; width: 920px; height: 193px;}
.logo {float: left; width: 460px; height: 193px; background: url(images/logo.gif);}
.tel {float: right; width: 460px; height: 193px; background: url(images/tel.gif);}

/****** Header ********/

/**** Top Navigation *****/
#topnav {width: 100%; height: 37px; background: url(images/tpnav.gif) repeat-x; overflow: hidden;}

#tnv {margin: 0 auto; width: 960px; height: 37px;}
#social {float: left; height: 37px; width: 100px; margin: 0;}
#pagemenucontainer {height: 37px;margin-top: 32px;width: 660px;margin: 0 auto;float: right;}	
#pagemenu {height: 37px;float: right;}
#pagemenu, #pagemenu ul { padding: 0;margin: 0;list-style: none;line-height: 1;}
#pagemenu {margin-bottom: 1px;}
#pagemenu ul {float: left;list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}	
#pagemenu li {float: left;list-style: none;margin: 0px;padding: 0px;}	
#pagemenu ul li {list-style: none;margin: 0px;padding: 0px;}	
#pagemenu li a, #pagemenu li a:link {color: #fff;display: block;margin: 8px 3px 8px 3px;padding: 7px 12px 7px 12px;text-decoration: none;text-transform: uppercase;font-size: 11px;font-family: Verdana;}	
#pagemenu li a:hover, #pagemenu li a:active {background: #b11488;color: #fff;display: block;text-decoration: none;}
#pagemenu  li.current_page_item a {background: #b11488;color: #fff;}
#pagemenu li:hover, #pagemenu li.sfhover { position: static;}
/**** Top Navigation *****/

/****** Main Navigation ******/
#mnav {width: 100%; height: 35px; background: url(images/mnav_bck.gif) top left repeat-x; overflow: hidden;}
.navcontainer {height: 35px;padding: 0 0 0 10px;margin: 0 auto;width: 920px;}
#nav {height: 35px;}
#nav, #nav ul { padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav {margin-bottom: 0px;}
#nav ul {float: left;list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}
#nav li {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav ul li {list-style: none;margin: 0px;padding: 0px;}
#nav li a, #nav li a:link {color: #fff;display: block;margin: 0px 6px 0px 6px;padding: 8px 20px 16px 20px;text-decoration: none;font-size: 18px;text-transform: uppercase;font-family: verdana;font-style: bold;}
#nav li a:hover, #nav li a:active {color: #c60e96;display: block;text-decoration: none;}
#nav  li.current-cat a {color:#FFF;background: url(images/mnav_bck_hover.gif) top left repeat-x;font-family: verdana;font-style: bold;}
#nav li:hover, #nav li.sfhover { position: static;}
/****** Main Navigation ******/

/* Wordpress Classes */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: none; text-align: center; background-color: #eeeeee; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; font-family: Tahoma, Geneva, sans-serif; }
img.centered { 	display: block; margin-left: auto; margin-right: auto; 	}
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }
.navigation { display: block; padding: 0 0 20px 0; overflow: hidden; }
.wp-smiley { background: none; border: none; padding: 0; margin: 0; }

/* LAYOUT STYLES  */
.clearer { clear: both; }

/* Wrapper */
	#wrapper { width: 920px; margin: 0 auto; padding: 0; overflow: hidden; background: #f7f6f7;}
	
		/* Content */
		#content { width: 600px; float: left; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 24px; text-align: left; margin-left: 15px; margin-top: 10px;}
		
			/* Content Headlines */
			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-family: Calibri, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 7px 0; }
			#content h3, #content h4, #content h5, #content h6 { font-weight: bold; }
			#content .entry h2 { font-size: 24px; line-height: 26px; color: #5e164b;}
			#content .entry h2 a, .entryinfo a { font-weight: normal; color: #5e164b;}		
			#content .entry h2 a:link, #content .entry h2 a:visited, #content .entry h2 a:active {font-weight: normal; color: #5e164b;}
			#content .entry h2 a:hover {font-weight: normal; color: #c60e95; } 	
			#content h3.arc { font-weight: bold; margin: 0 0 7px 0; }
			/* Entries */
			.entry { margin: 0 0 45px 0; }
				.entryinfo { font: 11px Tahoma, Geneva, sans-serif; line-height: 19px; margin: 0 0 10px 0; padding: 0; color: #525252; }
				.post { overflow: hidden; }	
					.epic { width: 210px; float: left; }
						.epic img, .epic a img {padding: 2px; margin: 0; background: #eeeeee; width: 186px; height: 100px; }
					.etext { width: 410px; float: right; }
					
pre { overflow: auto; width: 470px; }

.postwrap {margin: 0 0 15px 0;border: 1px solid #292929;	background-color: #000;}
	
.post {background: url(images/post-background.png) top left repeat-x;border: 1px solid #292929;padding: 15px;color: #525252;}


.post p {margin-bottom: 10px;}

.title {margin: 0 0 8px 0;padding: 0px;line-height: 22px;font-size: 22px;font-family: Verdana;color: #fe0000;}

	
.title a {text-decoration: none;color: #fe0000;}

.title a:hover {text-decoration: none;color: #fff;}

.pagetitle {margin-bottom: 20px;line-height: 22px;font-family: Arial, Verdana;text-decoration: underline;}

.readmorecontent {text-align: right;color: #fff;}

a.readmore {padding: 4px 15px;background: #949494;color: #fff;text-decoration: none; font-size: 13px;}

a.readmore:hover {background-color: #282827;color: #fff;}


.postdate {font-size: 13px;font-family: Arial, Helvetica, Sans-serif;font-style: italic; color: #838282;}


.postmeta {font-size: 11px;padding: 2px 4px;font-family: Arial, Verdana;color: #474747;}
	
.postdate img, .postmeta img {border: none;vertical-align: middle;margin:2px;}
	
.entry {text-align: justify;line-height: 20px;padding-top: 8px;font-family: Arial, Verdana;font-size: 14px;color: #000;}

.entry li {padding: 10px; margin-left: 30px;}

.entry a:link, .entry a:visited, .entry a:active {font-weight: normal; color: #000; text-decoration:underline;}

.entry a:hover {font-weight: normal; color: #525252; text-decoration: none; }

/***** Sidebar *****/

#sidebar { width: 280px; float: right; font: 12px Arial, Helvetica, sans-serif; color: #585858; line-height: 24px; text-align: left;  margin-top: 10px; margin-right: 10px;}
			.widget, #adspot { margin: 0 0 30px 0; color: #000;  }
			
			.widget a:link, .widget a:visited, .widget a:active {font-weight: normal; color: #000; text-decoration:underline;}

.widget a:hover {font-weight: normal; color: #525252; text-decoration: none; }

			
			/* Sidebar Headline */
			#sidebar h2 { background: url(images/sidehead.gif); padding-left: 30px; padding-top: 6px; padding-bottom: 6px; font: bold 16px verdana; margin: 0 0 30px 0; color: #fff; text-transform:uppercase; }
		
			
			/* Sidebar UL, OL */
			#sidebar ul, #bottombar ul { list-style-type: square; margin: 0; padding: 0 0 0 25px; }
			#sidebar ul li, #sidebar ol li, #bottombar ul li, #bottombar ol li { margin: 0; padding: 0; }
			
/***** Footer ******/
#footerborder { width: 100%; margin: 0 auto; background: url(images/mnav_bck.gif) repeat-x; }
#footerw { width: 100%; padding: 15px 0; margin: 0 auto; overflow: hidden; background: #5e164b;}
#fl { width: 650px; float: left; }
		
/* Bottom Nav UL */
#fl ul { list-style-type: none; list-style-image: none; margin: 13px 0 0 0; padding: 0; display: inline-block; float: left; }
#fl ul li { float: left; display: inline; margin: 0; padding: 0; }
			
/* Top Nav Links */
#fl ul li a, #fl ul li a:link, #fl ul li a:active, #fl ul li a:visited { display: block; float: left; color: #fdfdfd;font: 11px Tahoma, Geneva, sans-serif bold; padding: 2px 22px 2px 22px; }
#fl ul li a:hover { color: #FF00CC; text-decoration: underline;}
#fl ul li.home a { border-left: none; }
				
#fr { width: 280px; float: right; font: 11px Tahoma, Geneva, sans-serif bold;  color: #f8f8f8; text-align: left; margin: 0 0 0 0; }

#fr a:link, #fr a:active, #fr a:visited {text-decoration: underline; color: #fff;}
#fr a:hover {text-decoration: none; color: #FF00CC;}

#footer a { color: #fdfdfd; font-family: Verdana, Geneva, sans-serif; font-weight: bold; }
		
/***** Footer *****/
		
/* Commentlist - comments/replies list */
			ol.commentlist { list-style-type: none; margin: 0; padding: 0; }
			ol.commentlist li { margin: 0 0 25px 0; background: none; border: none; padding: 10px; }
			ol.commentlist li.alt { background: #f0f0f0; border: 1px solid #e5e5e5; }
			ol.commentlist li ul.children { list-style-type: none; list-style-image: none; }
			ol.commentlist li.alt ul.children li, ol.commentlist li ul.children li.alt ul li { background: #ffffff; border: 1px solid #e0e0e0; }
			ol.commentlist li.alt ul.children li ul li { background: #f4f4f4; border: 1px solid #eeeeee; }
			.avatar { float: left; margin-right: 5px; background: none; border: none; }
			
				/* Comment Form */
				input#author, input#email, input#url, textarea#comment { background: #fcfcfc; border: 1px solid #d0d0d0; }
