/*  
Theme Name: Xplosive Reloaded
Theme URI: http://www.blogohblog.com
Description: A Web 2.0 Wordpress Theme - Widget Enabled, 3 Columns, Blue/Orange/Green/Blue
Version: 1.0
Author: Jai Nischal Verma
Author URI: http://www.blogohblog.com
*/

* {
margin:0;
padding:0;
font-size:12px;
}

a img {
border:0;
}

.left_float, .float_left, .fl {
float:left; 
}
.right_float, .float_right, .fr {
float:right;
}



.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 

.clearfix { zoom: 1; }



/**************** Links *********************/
a:link, a:visited{color: #000000;}
a:hover{color:#000000;text-decoration:none;}

/**************** Body *********************/
*{margin:0;padding:0;}
body{background: url("images/bg.png") #5f736f repeat-x;color:black;font-family:Helvetica, sans-serif;
	font-size: 12px; line-height:20px;}
#wrapper{background:url("images/bg_content.png") #FFFFFF repeat-y;margin:0px auto; width:1000px;}
#header {margin:0;padding:0; width:1000px;display:block;background:url(images/header.jpg) no-repeat left;height:334px;}
#logo h1{font:300% "Lucida Sans Unicode","Lucida Grande",Arial,sans-serif; letter-spacing:-3px; font-weight:normal; padding-top:100px;padding-left:20px; display: none;}
#logo h1 a {color:#fff;}
#logo h1 a:hover{color: #F3F3F3; text-decoration:none;}
h2 { font-weight:lighter; }
h2 a:link,h2 a:visited{ font-size:18px; color: #d92332; text-decoration:underline; font-weight: lighter;}
h2 a:hover{text-decoration:none;}

/**************** Header *********************/
#sitedescription {color:white; font-size:14px; padding:18px 0 0 300px;font-weight:lighter; }
#sitedescription a {color:white; font-size:14px;}
#headermain { }
#elenadescription {color:white; font-size:16px; width:479px; padding:150px 0px 0 300px; float:left; font-weight:lighter;}
#elenadescription a {color:white; font-size:16px;}
#elenapic {float:right; padding: 40px 21px 0;}
#a_home { display:block; position:absolute; top:50px;left:50%;margin-left:-500px;width:900px;height:280px; }
#a_home span { display:none; }



/**************** Entry *********************/
.entry{ float:left;margin-bottom:10px;width:600px;}
.entry div ul li{list-style:none;}
.entry h2{padding-bottom:3px;}
.entry h2.title{padding:20px; color:#2B3438; }
h2 span { float:left; }
h2 a.right {
	float:right;
	text-align:right;
	padding-right:0;
}
.entry p{padding:0 0 10px 0;}
.post{padding:20px;text-align:justify; margin-bottom:20px;}
.post small {color:#2b3438; font-size:12px;}
.post small a {color:#2b3438; font-size:12px;}
.post div.clearfix {padding:30px 0;}
.post h2  { 
	text-align:left !important;
}
.excerpt{padding:10px;margin-bottom:10px; background:url(images/stripe.png); height:120px; border:1px solid #CCCCCC; font-size:80%;}
html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .entry li {margin: 7px 0 8px 10px; }
.entry ul li:before{ content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.line{width:500px;float:left;margin:0 0 10px;padding:0 0 5px 2px; border-bottom:#e2e2e0 1px solid;}
.left {float:left; width:220px; padding-right:10px;padding-left:20px; color: #333; font:11px;}
.left a:link, .left a:visited {font:14px Arial, Helvetica, sans-serif; color:#333333;}
.left a:hover {background-color:#333333; color:#FFFFFF;}
.right {float:left;padding-right:20px;width:220px; color:#333; font:11px;}
.right a:link, .right a:visited {font:14px Arial, Helvetica, sans-serif;color:#333333;}
.right a:hover {background-color:#333333; color:#FFFFFF;}
a.readmore {color:#2b3438;}

/**************** CSS Style Switches *********************/

#switches li{display:inline;list-style-type:none;}
#rss {padding:5px;background-color:#333333;}

/**************** Navigation *********************/
/*
#navigation{height:40px;background-color:#333333;}
#menu{background-color:#333333;padding:10px; }
#menu li{display:inline;list-style:none;background-color:#333333;}
.page_item a:link, .page_item a:visited{color: #FFFFFF; padding:10px;}
.page_item a:hover { background-color: #666666; text-decoration:none;}
.current_page_item a:link, .current_page_item a:visited{background-color: #666666;color:#ffffff;text-decoration:none;padding:10px;}
.current_page_item a:hover { background-color: #444444; text-decoration:none;}
*/

#navigation
{
	background-color: #2B3438;
	height:35px;
	font-size:15px;    
}

#navigation ul
{
	font-size:15px;
    font-weight:bold;
	color: white;
	text-align: center;
	margin: 0;
	list-style-type:none;
}

#navigation ul li
{
	display:block;
	width:166px;
	float:left;
	font-size:15px;    
}

#navigation ul li a
{
	width:166px;
	padding: 8px 0 7px 0;
	display:block;
	color: white;
	font-size:15px;    
	text-decoration: none;
}

#navigation ul li a:hover
{
	background-color: #5f736f; 
	color: white;
	font-size:15px;    
	text-decoration:none;
}

#menu li ul {
	position:absolute;
	width:166px;
	background:#2B3438;
	display:none;
}

.current_page_item 
{
	width:166px !important;
}

.current_page_item a 
{
	width:166px !important;
	background:#2B3438;
	text-decoration:none !important;
}

/**************** Navigation 2 *********************/
/*
#navigation{height:40px;background-color:#333333;}
#menu{background-color:#333333;padding:10px; }
#menu li{display:inline;list-style:none;background-color:#333333;}
.page_item a:link, .page_item a:visited{color: #FFFFFF; padding:10px;}
.page_item a:hover { background-color: #666666; text-decoration:none;}
.current_page_item a:link, .current_page_item a:visited{background-color: #666666;color:#ffffff;text-decoration:none;padding:10px;}
.current_page_item a:hover { background-color: #444444; text-decoration:none;}
*/

#navigation2
{
	background-color: #5f736f;
	height:35px;
    font-size:12px;
}

#navigation2 ul
{
	font-size:12px;
    font-weight:bold;
	color: white;
	text-align: center;
	margin: 0;
	list-style-type:none;
}

#navigation2 ul li
{
	display:block;
	width:200px;
	float:left;
}

#navigation2 ul li a
{
	width:200px;
	padding: 8px 0 7px 0;
	display:block;
	color: white;
    font-size:12px;
	text-decoration: none;
}

#navigation2 ul li a:hover
{
	background-color: #2b3438; 
	color: white;
    font-size:12px;
	text-decoration:none;
}

#menu2 li ul {
	position:absolute;
	width:200px;
	background:#5f736f;
	display:none;
}

.current_page_item 
{
	width:200px !important;
}

.current_page_item a 
{
	width:200px !important;
	background:#5f736f;
	text-decoration:none !important;
}


/***************** FORM ************************/

.wpcf7-form p {
	font-weight:bold;
	color:#5f736f;
	
}

.wpcf7-form-control-wrap input {
	width:500px;
	padding:5px;
}

.wpcf7-form-control-wrap textarea {
	width:505px;
	padding:5px;
}

#commentform input, #commentform textarea {
	padding:5px;
}

#commentform textarea {
	width:500px;
}



/**************** Sidebars *********************/
#topbar {float:right; width:400px;}



#calgaryinfo {padding:20px 10px 20px 15px;}
#calgaryinfo img {padding:20px 0 0px 0;}
#calgaryinfo .caption {
	display:block;
	text-align:right;
	padding:3px;
	font-size:10px;
}
#searchlistings {padding:20px 0 35px 15px;}
#listings {padding:20px 0 35px 0;}
#listings div {width:125px; float:left;}
#listings div p {padding:5px 5px 0 5px; color:#2b3438}
#links {padding:0 0 20px 15px;}
.column {float:left; padding:5px 5px 0 0;}
.column ul {list-style-type:none; padding:5px 0 29px 0;}
.column li {width:150px}
.column img {padding:10px 10px 0 0;}
#contactinfo {padding:10px 10px 0 5px;}
.contactcolumn {float:left; padding:5px 0 0 0; width:190px;}
a.email {background: url("images/envelope.png") no-repeat; padding:2px 0 2px 30px;}
.contactcolumn img {padding:0 10px 0 0;}

#sidebar1{ width:390px; float:left; border-right:0px solid #CCCCCC; padding-right:5px; padding-left:5px}
#sidebar1 h2{font-weight:bold; color:#990000; font-size:14px;}
#sidebar1 ul{list-style-type:none; font-size:12px;}
#sidebar1 ul li{margin-left:10px; margin-top:5px;}
#sidebar1 ul li ul{font-style:normal;margin-top:2px;}
#sidebar1 ul li ul li{border:0;border-bottom:1px solid #ccc;list-style:none;padding:5px; padding-left:0; margin-left:0;}
#sidebar1 p{padding:5px 5px 5px 5px;}
/*
#sidebar2{ width:0px; float:left;}
#sidebar2 h2{font-weight:bold; color:#990000;font-size:14px;}
#sidebar2 ul{list-style-type:none;font-size:12px;}
#sidebar2 ul li{list-style-type:none;margin-left:10px; margin-top:5px;}
#sidebar2 ul li ul{font-style:normal;list-style-type:none;}
#sidebar2 ul li ul li{border:0;border-bottom:1px solid #ccc;list-style:none;padding:5px; padding-left:0; margin-left:0;}
#sidebar2 p{padding:0 5px;}
/*
/**************** Search *********************/
#lang_switch {float:right; margin-right:3px; color:white;padding-top:15px;}
#news {float:right; margin-right:3px; padding-top:10px;}
#topsearch {padding:11px 5px; width:700px; float:left;}
#topsearch #ls {width:207px; padding: 5px 5px 0 8px; color:#2b3438; margin:0; background: url("images/search-text.png") no-repeat; border:none; height:18px; vertical-align:bottom;}
h2.search {font-weight:lighter;}
#searchform {height:23px; vertical-align:bottom;}

/**************** Comments *********************/
#comments {font-weight:lighter; padding-top:10px; border-top:1px solid #CCCCCC; margin:20px; color:#2B3438;}
.commentlist{padding:20px;}
#author, #email, #url {color:#666;width:40%;border:1px solid #999999;margin-bottom:0.6em;background:#fcfcfc;margin-top:1px;padding:3px;}
#submit{font:bold 1em Tahoma;margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{margin:20px; font-weight:lighter;}
#respond h3 {font-weight:lighter;}
#comment{width:70%;border:1px solid #999999;}
.smallies a:link, .smallies a:visited{font-size:11px;}
.smallies a:hover {background-color:#333333; color:#FFFFFF; text-decoration:none; padding:0 3px 0 3px;}

/**************** Footer *********************/
#bottommenu {text-align:center; padding:12px 0; background:#485451; color:white; font-size:14px;}
#bottommenu a {color:white;}
#copyright {background:#2b3438;}
#copyright .l {float:left; color:white; padding:20px;}
#copyright .r {float:right; color:white; padding:20px;}
#copyright .r a {color:white;}

/**************** Misc *********************/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
hr { display: none; }
a img { border: none; }
.alignright{float:right;padding-right:30px;}
.alignleft{float:left;}
.wp-caption{background-color:#cdd5d4; padding:5px; padding-left:10px; padding-right:0; margin:10px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}

/**************** Kwicks *********************/
#kwicks_container ul li {list-style-type:none;}
#kwicks {position: relative;}
 #kwicks .kwick {float: left;display: block;width: 84px;height: 20px; padding-right:1px; border-bottom:2px solid #000000;}
#kwick_red {background:url(images/red.gif) repeat-x;}
#kwick_orange {background:url(images/orange.gif) repeat-x;}
#kwick_blue {background:url(images/blue.gif) repeat-x;}
#kwick_green {background:url(images/green.gif) repeat-x; border-right:2px solid #000000;}









/*512megas.com */
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	div.pagination a {
		border: 1px solid #dedfde;
		margin-right:3px;
		padding:2px 6px;

		background-position:bottom;
		text-decoration: none;

		color: #99210B;
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #000;
		background-image:none;
		background-color:#777777;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #99210B;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
	
		color: #adaaad;
	}

