/*  
Theme Name: Archieplus
Theme URI: http://colorlabsproject.com/
Description: Designed by <a href="http://colorlabsproject.com">ColorLabs Project</a>.
Version: 1.0
Author: ColorLabs Project
Author URI: http://colorlabsproject.com/
Tags: thumbnails, architecture, real estate, widgets, admin panel
*/
/*Copyright 2009, ColorLabs Project 
@charset "utf-8";
/* CSS Document */
/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;
font-family: inherit; vertical-align: baseline;
}

body {
	background:#010101;
}

#pageback {
	width:980px;
    margin:0px auto;
	background: url(images/bg-body-2-2.png) repeat;
}

#page {
	font-family:Verdana;
	font-size:13px;
	color:#fff;
	width:980px;
	margin:0px auto;
	background: url(images/bg-body-2-1.png) no-repeat;
	padding-bottom:1px;
}

#header{
	float:none;
	height:180px;
	padding-bottom:10px;
}

#logo{
	padding-top:10px;
	margin-left:75px;
	width:830px;
    height:90px;
}	

#logo h1{
	font-size:72px;
	color:#e94949;
}

#tag-line{
	width:830px;
	margin-bottom:30px;
}

#tag-line h2{
	margin-left:78px;
	color:#fff;
	font-size:14px;
        height:25px;
}

#nav-bar{
	float:right;
	margin-right:43px;
	margin-left:75px;
	width:830px;
	text-transform:lowercase;
	margin-top:-12px;
}

#menu{
	float:right;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px; 
	-webkit-border-top-right-radius: 10px; 
	background:#171717;
	margin-top:2px;
}

#menu ul{
       float:right;
       padding-left:15px;
       padding-right:0px;
       padding-top:2px;
       padding-bottom:8px;
       margin-top:15px;
       font-family:arial;
       font-size:17px;
}

#menu ul li{
        list-style:none;
        float:left;
        margin-right:10px;
        padding-bottom:0px;
        color:#00aef0;
}

div#menu ul li a{
        color:#c6c6c6;
        text-decoration:none;
}

div#menu ul li a:hover{
	color:#00aef0;
	text-decoration:none;
}

#search input{
float:right;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px; 
background:#676767;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:20px;
margin-left:-10px;
margin-top:21px;
margin-bottom:0px;
width:80px;
font-family:Arial;
border:none;
}

.submit{
float:right; margin-top:5px;
}

#rss{
width:40px;
float:right;
margin-left:-15px;
margin-top:-15px;
padding-top:15px;
}

#headline{
width:830px;
background:url(images/box.png);
padding-left:75px;
padding-right:75px;
padding-top:40px;
padding-bottom:32px;
float:left;
}

#head_pic{
width:575px;
height:300px;
float:left;
}

#headline img{
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
}

.head_info{
float:right;
width:200px;
padding:20px;
}

.head_info h2 a{
font-size:25px;
color:#00aef0;
line-height:85%;
text-decoration:none;
margin-bottom:20px;
line-height:125%;
}

.head_info h3 a{
font-size:18px;
color:#fff;
margin-top:20px;
text-decoration:none;
}

.head_info h3{
margin-top:20px;
}

.archive-pic{
width:250px;
height:180px;
float:left;
}

.archive-pic p img{
-moz-border-radius:5px;
-webkit-border-radius:5px; 
border:3px solid #000000;
}

.archive-pic img{
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
border:3px solid #000000;
}

.archive-info{
float:right;
width:93px;
height:139px;
padding:20px ;
overflow:hidden;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
background:black;
}

.archive-info h2 a{
font-size:20px;
color:#00aef0;
line-height:85%;
text-decoration:none;
}

.archive-info h3 a{
font-size:13px;
color:#fdfdfd;
text-decoration:none;
}

.archive-info h2{
margin-top:-10px;
margin-left:-15px;
padding-bottom:6px;
}

.archive-info h3{
margin-top:15px;
margin-left:-15px;
}

#portal{
width:830px;
padding-left:75px;
padding-right:5px;
float:left;
margin-top:50px;
margin-bottom:20px;
}

.portal-1{
float:left;
width:230px;
padding:10px;
height:300px;
background:url(images/grid%20line%20index.png) no-repeat right;
}

.portal-1 h3{
font-size:40px;
font-weight:lighter;
color:#fff;
margin-bottom:15px;
}

.portal-1 p{
color:#fff;
line-height:150%;
font-size:13px;
font-family:Verdana;
}

.categories{
float:left;
width:250px;
padding:10px;
height:300px;
margin-left:10px;
background:url(images/grid%20line%20index.png) no-repeat right;
}

.categories h3{
font-size:40px;
font-weight:lighter;
color:#a9a8a8;
margin-bottom:5px;
}

.categories ul{
float:left;
margin-top:10px;
}

.categories ul li{
float:none;
list-style:none;
color:#a9a8a8;
font-size:18px;
}

.categories ul li a{
color:#a9a8a8;
text-decoration:none;
}

.categories ul li a:hover{
color:#33ccff;
text-decoration:underline;
}

.twitter{
float:left;
width:270px;
padding:10px 10px 10px 10px;
height:300px;
margin-left:10px;
}

.twitter h3{
font-size:40px;
font-weight:lighter;
color:#fff;
margin-bottom:5px;
}

.twitter ul{
float:left;
}

.twitter ul li{
list-style:none;
float:none;
color:#fff;
margin-bottom:15px;
}

.twitter-time {
color:#33ccff;
float:none;

}

.aktt_tweets ul li a{
text-decoration:none;
color:#00aef0;
}

#footer{
background:#202020;
width:905px;
float:left;
padding-left:75px;
padding-top:15px;
padding-bottom:15px;
font-size:11px;
font-family:Verdana;
margin-top:-25px;
margin-bottom:20px;
}

#footer a{
color:#33ccff;
text-decoration:none;
}

#content {
padding-left:75px;
padding-right:75px;
float:left;
padding-top:50px;
margin-top:-2px;
}

#sidebar{
width:300px;
float:left;
margin-right:35px;
font-family:Verdana;
margin-bottom:25px;
}

.widget{
margin-bottom:-10px;
float:left;
font-family:Verdana;
width:300px;
margin-bottom:-8px;
}

.widget h3#title{
background:url(images/widget%20box2.png) no-repeat;
text-align:center;
color:#0a6c91;
font-size:24px;
text-transform:lowercase;
cursor:pointer;
padding-bottom:15px;
}

.widget h3{  font-family:Arial !important; font-weight:normal !important;}

.archichiont1 h3, .archichiont21 h3{
background: url(images/widget%20box2.png) no-repeat top left;
text-align:center;
color:#0a6c91;
font-size:20px;
text-transform:lowercase;
margin-top:-7px;
padding-bottom:8px;
}

.archichiont2 h3{
background: black;
width:300px;
text-align:center;
color:#0a6c91;
font-size:16px;
padding-bottom:3px;
text-transform:lowercase;
}

.archichiont2 div{
background:url(images/widget%20box%20content2.png) repeat;
padding:20px;
}

.archichiont2 div a{
text-decoration:none;
color:#00aef0;
}

#calendar_wrap{
width:250px;
float:none;
padding-left:25px;
padding-right:25px;
padding-top:10px;
padding-bottom:10px;
background:url(images/widget%20box%20content2.png) repeat;
}

#calendar_wrap a{
text-decoration:none;
color:#00aef0;
}

#calendar_wrap tbody tr td{
padding:8px;
color:#e5e5e5;
}

#calendar_wrap table caption{
font-weight:bold;
font-size:18px;
margin-bottom:10px;
}

#calendar_wrap table thead th{
font-weight:bold;
}

.widget ul{
width:250px;
float:none;
padding-left:25px;
padding-right:25px;
padding-top:10px;
padding-bottom:10px;
background:url(images/widget%20box%20content2.png) repeat;
}

.widget ul li{
float:none;
text-decoration:none;
color:#eae9e9;
list-style:none;
margin-bottom:15px;
font-size:12px !important;
text-align:left;
text-transform:none;
}

.widget ul li ul{
float:none;;
color:#eae9e9;
margin-bottom:-15px;
font-size:12px !important;
text-align:left;
text-transform:none;
background:none;
}

.widget ul li a{
font-size:12px !important;
color:#eae9e9;
text-decoration:none;
}

.widget ul li a:hover{
font-size:14px;
color:#02a4e2;
text-decoration:underline;
}

.ads{
width:300px;
float:left;
margin-bottom:25px;
}

.ads h3{
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-left-radius: 10px; 
-webkit-border-top-right-radius: 10px; 
background:#171717;
text-align:center;
color:#0a6c91;
font-size:24px;
text-transform:lowercase;
cursor:pointer;
}

.ads-content{
color:#eae9e9;
float:left;
padding:10px;
background:url(images/widget%20box%20content.png) repeat;
padding: 20px 20px;
}

.post{
width:485px;
float:right;
}

.postimg img{
    border:5px solid black;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}


.postdiv{
font-size:25px;
color:#1bb2ea; 
margin-bottom:35px;
}

.post h2 a{
text-decoration:none;
color:#00aef0;
}

.post-title{
margin-bottom:10px;
}

.post-title h1{
font-size:26px;
color:#00aef0;
text-decoration:none;
font-weight:bold;
}

.post-title h1 a{
font-size:26px;
color:#00aef0;
text-decoration:none;
font-weight:bold;
}

.post-category{
margin-bottom:30px;
color:#fff;
}

.post-category h2 a{
font-size:12px;
color:#fff;
text-decoration:none;
}

.post-author{
margin-bottom:3px;
}

.post-author h3 a{
font-size:12px;
color:#fff;
text-decoration:none;
}

.post-tags{
margin-bottom:3px;
color:#fff;
}

.post-tags h3 a{
font-size:12px;
color:#fff;
text-decoration:none;
}

.post-date{
margin-bottom:3px;
color:#fff;
}

.post-date h3 a{
font-size:12px;
color:#fff;
text-decoration:none;
}

.pic{
width:485px;
margin-bottom:30px;
}

.pic img{
width:485px;
background-color:#171717;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:5px solid black;
}

.text{
width:485px;
margin-bottom:20px;
color:#fff !important;
}

.text p{
font-size:12px;
color:#fff !important;
line-height:175%;
margin-bottom:20px;
margin-top:20px;
}

.text ol{
padding-bottom:20px;
padding-left:20px;
}

.text ol li{
color:#fff !important;
padding-bottom:20px;
line-height:175%;
}

.text a{
color:#fff;
text-decoration:none;
}

blockquote{
background:url(images/icons/blockquote-white.png) no-repeat top left;
padding-left:40px;
padding-right:30px;
font-size:20px !important;
font-weight:bold;
color:#fff;
margin-left:25px;
}

#comment{
margin-top:0;
margin-bottom:45px;
float:right;
width:485px;
font-family:Verdana;
color:#a9a8a8;
}
.comment-meta a{
    color: #fff;
} 

#comment-field textarea{
border:none;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
background:#676767;
padding-left:10px;
padding-right:10px;
margin-bottom:15px;
width:465px;
color:black;
}

#comment-field a{
text-decoration:none;
color:#fff;
}

#comment-field input{
border:none;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
background:#676767;
padding:5px;
padding-left:10px;
padding-right:10px;
}

#comment-field input.submitbutton{
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
background:none;
float:right;
margin-top:-10px;
margin-right:-10px;
}

.avatar{
float:left;
padding-right:15px;
}

.comment p{
margin-left:70px;
margin-top:10px;
color: #fff;
}

.comment{
margin-bottom:15px;
}

.comment-list ul li{
list-style:none;
padding-bottom:20px;
background:url(images/line%20side%20bar.png) bottom center no-repeat;
}

.comment-list ul li ul li{
list-style:none;
padding-bottom:0;
background:none;
}

.comment-list{
margin-top:30px;
margin-bottom:40px;
}

.comment-author{
color:#00aef0;
}

.comment-author a{
color:#00aef0;
text-decoration:none;
}

.says{
color:#a9a8a8;
}

.comment-meta{
color:#a9a8a8;
}

.comment-meta a{
color:#a9a8a8;
text-decoration:none;
}

ul.children{
padding-left:60px;
padding-top:10px;
}

ul.children{
background:none;
padding-bottom:0px;
}

.reply a{
text-decoration:none;
color:#00aef0;
}

#cancel-comment-reply p a{
text-decoration:none;
color:#00aef0;
}

#commentform a{
text-decoration:none;
color:#00aef0;
}

#commentform p{
    color: #fff;
}

#cancel-comment-reply p a{
text-decoration:none;
color:#00aef0;
}

input#author, input#email, input#url{
border:none;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
background:#676767;
padding:5px;
padding-left:10px;
padding-right:10px;
}

/* caurosel CSS */
.sliderImages{
margin-left:0px;
margin-top: 0px;
display:block;
background-color:#171717;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border:5px solid black;
}

.sliderImages ul li  {
list-style:none;
margin-left:0px;
width:575px;
height:300px;
}

.sliderTextHolder ul li {
height:270px;
list-style:none;
}

.sliderTextHolder{
margin:0px 0px 0px 0px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px; 
background:black;
}

.sliderTextHolder p {
color:#fff;
}

.sliderTextHolder a:link, .sliderTextHolder a:visited{
color:#fff;
}

.sliderTextHolder a:hover{
color:#9edfed;
}

.prev {
position:relative;
left:200px;
top:5px;
}

.next {
position:relative;
left:340px;
top:5px;
}

.grid_6{
display: inline;
float: left;
margin-left: 0px;
margin-right: 10px;
}

/* end of caurosel CSS*/
.wp-pagenavi{
position:relative;
bottom:40px;
text-align:center;
}

.recentcomments a {
color:#00aef0;
}

#recentcomments a {
color:#00aef0;
}

.alignleft{
float:left;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}

.alignright{
float:right;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

.alignnone{
float:none;
margin-right:10px;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

.aligncenter{
margin-right:10px;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

.aktt_credit a{
text-decoration:none;
color:#33ccff;
}



strong{
font-weight:bold;
}

em{
font-style:italic;
}

.videoObj{
    border:3px solid black;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}

.contactMail{
    background: url('images/line side bar.png') top center no-repeat;
    padding-top: 15px;
}

.contactMail p{
    margin:0px 0px 5px 0px;
}