/*
Theme Name: New AW
Theme URI: http://www.alivewalls.com
Description: AliveWalls
Version: 3
Author: Chris Wells
Datum: September 11, 2008
*/
/* RESET ALL MARGINS AND PADDING */
* { margin: 0; padding: 0;}
body {text-align:center; font-family:Arial; padding:0; margin:0; background:#c6e4f0 url(http://www.alivewalls.com/wp-content/themes/aw/img/rainbow.png) repeat-x bottom center; font-size:16px; background-attachment:fixed;}
h1, h2, h3, h4, h5, h6, .post p strong span, h1 a{color:#000; font-size:16px; padding-bottom:20px; font:Helvetica; padding-top:15px;}
p strong span {font-size:22px; padding-top:20px; display:block;}
p, ul, select, a {color:#3d4245; padding-bottom:10px; font-size:12px;}
form {padding-bottom:10px;}
a{font-weight:bold; text-decoration:none;}
img{border:0;}
li a{text-decoration:none;}
ul, li {list-style-type:square; text-align:left;}
ul, p ul {padding-bottom:20px; margin-left:20px;}
a:hover {text-decoration:underline;}
/*bottom contact*/
#contact {text-align:center; float:left; width:100%;}
#contact-inner {width:950px; position:relative; margin-left:auto; margin-right:auto; color:#197da3; margin-top:35px; background:url(http://www.alivewalls.com/wp-content/themes/aw/img/posttopright.png) right repeat-x;}
#contact-inner table{background:0;}
#contact-inner td{padding:15px; background:#fff; margin-left:10px; border-right:1px solid #ccc dashed;}
#contact-inner p, #contact-inner a, #contact-inner h2, #contact-inner li, #contact-inner{text-align:left; text-decoration:none; }
#contact-inner p {padding-top:0; font-family:Arial; font-size:11px;}
#contact-inner a:hover{color:#04d134;}
#contact-inner h2 {font-size:20px; width:100%; }
#contact-inner li {list-style:none; padding-bottom:0;}
#contact-inner ul, #contact-inner ul a{padding-top:10px;}
#contact-inner ul a, #contact-inner p a, .adr span{padding-top:10px;font-weight:normal; color:#3d4245;; font-family:Arial; font-size:11px;}
span.tel {color:#04d134;}

/* HEADER */
.top {width:100%; float:left;}

/* IE ignores styles with [attributes], so it will skip the following. */
/*.top[class] {
background-image:url(http://www.alivewalls.com/wp-content/themes/aw/img/bg.png);
}*/

#tagline, .text-box-inner {position:relative; margin-left:auto; margin-right:auto; width:950px;text-align:left; z-index:9000; padding-top:10px; }
#tagline strong, #tagline h1, #tagline h1 a{font-size:30px; font-weight:bold; padding-bottom:0px; display:block; }
#tagline strong span, #tagline p a{color:#04d134;}
#tagline p {display:block; float:left; width:30%; font-size:21px; padding-top:10px; font-family:Calibri; font-weight:italic; padding-right:15px; padding-bottom:20px; }
#tagline h2 a {font-size:18px; padding:0; margin:0;}
#tagline img{float:left; padding-bottom:25px; padding-top:5px;}
#tagline p a, #tagline p span{color:#04d134; text-decoration:none;}
#tagline p a:hover {text-decoration:underline;}
#tagline h1{ padding-bottom:30px; width:100%; float:left;}

/* head and menu */
.container{ width:100%; padding:0; margin:0;height:70px;position:relative;}
.top-container{ width:100%; padding:0; margin:0; position:relative; }
/*.top-container[class] {
  background-image:url(http://www.alivewalls.com/wp-content/themes/aw/img/bg.png);
}*/
#head {width:950px; text-align:left; position:relative; margin-left:auto; margin-right:auto; padding:0; width:1000px; padding-left:50px; }
#head img {margin-top:11px; float:left;}
#topright{  width:960px; text-align:right; font-size:14px; color:white; margin-left:auto; margin-right:auto; position:relative;height:20px; overflow:hidden; padding-top:5px; padding-bottom:3px;}
#topright p, #topright a {color:#3d4245;  text-decoration:none; overflow:hidden; padding:0; }
#topright p a:hover{text-decoration:underline; }
#topright a:hover {text-decoration:underline;}
#topmenu a {display:block; ; color:#3d4245;padding:12px; float:left; text-decoration:none; text-align:center; font-size:24px;}
#topmenu a:hover {background:#ccc; color:#fff;}
#topmenu {padding:15px; float:right;}

/* WEBLOG */
.comment-list {width: 460px; padding-left:20px;}
.avatar {float: right;}
#comment {width: 460px;}

/*post*/
.wrap {width: 950px;text-align:left;margin-right: auto;margin-left: auto;position: relative; margin-top:25px;}
.post { float:left; padding:15px;text-align:justify; width:458px; background:url(http://www.alivewalls.com/wp-content/themes/aw/img/posttopright.png) no-repeat;}
.post p{text-align:justify;}
.post p strong{text-align:left;}

.storycontent{width:100%;}
.meta {color:#339900; font-size:12px; padding-bottom:10px; font-family:Helvetica;}
p.huge {font-size:90px; padding-right:15px; float:left; display:block; height:70px; overflow:hidden; margin-bottom:10px;}
input {margin-bottom:5px;}

.individual{ margin-bottom:15px; border-bottom:#999 1px dashed; padding-bottom:15px;}
.individual h1, .individual h2, .individual h3, .individual h4 {font-size:14px;}
p.large{font-size:55px; padding-right:15px; float:left; display:block; height:67px; overflow:hidden; margin-bottom:10px;}
.tag {width:100%; border-top:1px dashed #ccc; padding-top:15px; float:left;}


#myImageFlow{text-align:center;}
#reflection_1 {
	background:#009cec;
}
#reflection_1 .scrollbar {
	border-bottom:1px solid #fff;
}

/*for ppcl */
.text-box-inner {width:100%;}

.sidebar {width:360px; padding:15px; float:right; text-align:left; margin-bottom:30px;
background:url(http://www.alivewalls.com/wp-content/themes/aw/img/posttopright.png) top right;}

p.title, p.title a, h1.title, h1.title a {font-size:24px; display:block; padding-bottom:33px; border-bottom:1px dashed #ccc; padding-top:12px; margin-bottom:20px;}
p.reference, p.reference a {color:#136dbe; font-size:12px;}
a.ddet {text-decoration:underline; color:#009900; font-size:12px;}
a.logo {color:white; text-decoration:none; font-size:50px;}
.portfolio {background:url(http://www.alivewalls.com/wp-content/themes/aw/img/viewportfolio.jpg) top left #ccc no-repeat; padding:5px; border:3px solid white;}
.portfolio a:hover{border-left:20px solid #ccc;}