/*   
Theme Name: Arcadia 1.0
Theme URI: arcadiafoundation.org
Description: Custom Wordpress Theme for the Arcadia Foundation
Author: Giant Marketing
Author URI: 

.
Copyright 2009, The Arcadia Foundation. All Rights Reserved.
.
*/

/* WordPress Default styles */
@import url('wp-default.css');

* { margin: 0; padding: 0; outline: 0; }
body { font: 14px/18px Times,sans-serif; color: #000; text-align: left; background: #b5b5b0 url(images/bg.jpg) no-repeat center 0; }

a { color: #00746b; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

.ar { display: block; text-align: right; }
.ac { display: block; text-align: center; }
.al { display: block; text-align: left; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
.fr { float: right; display: inline; }
.fl { float: left; display: inline; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.shell { margin: 0 auto; width: 960px;}

.frame{width:912px; margin:0 auto}

#header{height:150px}

h1#logo{
	text-indent: -4000px;
	line-height:0;
	font-size: 0;
	width:303px;
	height:113px;
	padding-left:323px;
}
h1#logo a{
	display: block;
	height:113px;
	background:url(images/logo.gif);
}
h2{font-size: 30px; line-height:32px; font-weight: normal;}
h3{font-size: 18px; line-height:21px; color:#000;margin-bottom:10px;}
h4{font-size: 14px; color:#898989; line-height:18px;}


#nav{width:954px; border:solid 3px #000; height:24px; background:#fff; margin-top:10px}
#nav .inner{height:20px; border:solid 1px #555; margin:1px auto; width:950px}
#nav .inner ul{height:20px; list-style-type: none; font-size: 14px; text-transform: uppercase; padding-left:12px}
#nav .inner li{float: left; line-height:20px; padding:2px 10px; background:url(images/divider.gif) no-repeat right 5px}
#nav .inner li.subscribe{float: right; background:url(images/rss.gif) no-repeat 0 2px; padding-left:5px}
#nav .inner li.last{background-image: none;}
#nav .inner li a{color:#000; float: left;}

#content{background:#fff url(images/cnt.gif) repeat-x; padding-top:25px; margin-top:13px}
.homemain {
    background: url(images/main.gif) 0 0 repeat-y;
    margin-top: 20px;
    padding-top: 0px;
}
#main{padding-top:0px;}

.top-part{border-bottom:dotted 1px #000; padding-bottom:22px}

.welcome{float: left; display: inline; width:381px; border:solid 1px #555; padding:2px}
.welcome .inner-frame{background:#d5d5cf; width:339px; padding:21px}
.welcome .inner-cnt{background:#fff; width:339px;}
.welcome .inner-cnt .hldr{width:275px; margin:0 auto; padding-top:15px}
.welcome .inner-cnt .hldr p{padding-bottom:20px}
.welcome .inner-cnt h2{font-weight: bold;font-size: 18px; line-height:20px; text-align: center; padding:5px 0 15px 0}

.video-box{float: right; display: inline; width:504px;}
.video-box img{display: block;}
.video-box ul{padding-top:12px; list-style-type: none;}
.video-box li{float: left; margin-right:10px}
.video-box li a{float: left; width:30px; height:30px; text-indent: -4000px; line-height:0; font-size: 0;}
.video-box li.fb a{background:url(images/fb.gif);}
.video-box li.twitter a{background:url(images/twitter.gif);}
.video-box li.digg a{background:url(images/digg.gif);}
.video-box li.b a{background:url(images/b.gif);}
.video-box li.checkered a{background:url(images/checker.gif);}
.video-box li.youtube a{background:url(images/youtube.gif);}
.video-box li.arr{float: right; margin-right:0px}
.video-box li.arr a{background:url(images/arr.gif); width:137px; height:27px; font-size: 14px; text-transform: uppercase; color:#fff; line-height:27px; text-align: center; font-weight: bold;text-indent: 0;}

.leftside{float: left; display: inline; width:171px}
.leftside h3{font-size: 18px; font-weight: normal; width:165px;margin-bottom:0px;}
.leftside em{font-size: 11px;margin-bottom:0px;}
.leftside .article{padding-bottom:17px; border-bottom:dotted 1px #000; padding-top:15px;width:162px;}

.single { background:url(images/reps.gif) repeat-y; width:100%; margin-bottom:30px}
.single .center{border:0; padding-left:0}

.grey-area{border-top:solid 1px #555; background:#d5d6d0; font-size: 18px; padding:30px 0; line-height:24px; margin:30px 0}
.grey-area p{padding-left:33px; width:340px}

.total{background:#d5d6d0; border-top:solid 1px #555; padding:9px 0; margin-top:15px}
.total strong{float: left; display: inline; font-size: 14px;   text-transform: uppercase; line-height:27px; padding-left:13px}
.total strong span{color:#00746b}
.total a.make-post{
	float: right; 
	background:url(images/rarr.gif); 
	width:176px; 
	height:27px; 
	text-align: center; 
	text-transform: uppercase; 
	color:#fff; 
	font-weight: bold; 
	line-height:27px; 
	margin-right:11px;
}
.total a:hover.make-post {text-decoration: none;}

.center{width:482px; float: left; display: inline; border-left:solid 1px #000; border-right:solid 1px #000; padding:0 17px 0 23px; padding-bottom:20px}
.post{padding-top:0px}
.post img{display: block;}
.post h2{ padding-top:10px;padding-bottom:10px;}
.post h2 a{color:#000}
.post small{font-style: italic;}
.post span.comm a { font-size: 14px; font-weight: bold; color:#00746b; }
.post p.author {font-weight: bold; padding-bottom:10px}
.entry {margin-bottom:20px;}
.entry ol {padding:15px 0 15px 30px}
.entry strong {display: block;}
.entry p {margin-top:10px;}
.more-link {font-size:14px;}

.video_image {width:200px;float:left;}
.video_post {width:250px; float:left;}

.article-holder{width:180px; float: left; display: inline; padding:0 17px; height:100%}
.article-holder h3{padding-bottom:16px}
.article-holder ul{width:180px; list-style-type: none;}
.article-holder li{width:180px; border-bottom:dotted 1px #000; padding-bottom:12px; margin-bottom:12px}
.article-holder li a{font-weight: bold;}

#sidebar{float: right; display: inline; width:190px; margin-top:-17px;}
#sidebar ul{list-style-type: none; width:180px}
#sidebar li{width:180px; border-bottom:dotted 1px #000; padding-bottom:17px; padding-top:15px}
#sidebar li.last{border:0}
#sidebar li ul.arch{padding-top:20px}
#sidebar li ul.arch li{padding:0; line-height:18px; margin:2px 0; border:0; background:url(images/black-arr.gif) no-repeat 0 5px; padding-left:10px}
#sidebar li ul.arch li a{color:#000}
#sidebar li ul.black{width:180px; background:#000; margin-top:12px}
#sidebar li ul.black li{width:170px; margin:0 auto; border-bottom:dotted 1px #959595; line-height:24px; padding:0}
#sidebar li ul.black li.last{border:0}
#sidebar li ul.black li a{color:#fff; padding-left:9px; margin-left:6px; background:url(images/white-arr.gif) no-repeat 0 4px; font-weight: bold;}
#sidebar li  form{padding-top:5px}
#sidebar li  label{display: block; font-size: 14px; line-height:18px;}
#sidebar li  .field{width:177px; border:solid 1px #cfcfcf; font-size: 12px; line-height:14px; padding:2px 0 2px 2px}
#sidebar li  .btnp input{
	width:93px; 
	height:27px; 
	background:url(images/sbmt.gif); 
	border:0; 
	float: right; 
	text-align: center; 
	font-weight: bold; 
	color:#fff; 
	line-height:27px; 
	font-family: Times, sans-serif;
	cursor:pointer;
	margin-top:9px;
	text-transform: uppercase;
}
#sidebar h2 a{color:#000}
#sidebar h2{font-size: 18px; line-height:20px; font-weight: bold;}

.comment {}
.comment ul li {list-style-type: none; margin-top: 10px;}
.comment li { border-bottom:solid 1px #555; padding-bottom:20px; margin-bottom:15px}
.comment li a{font-weight: bold;}
.comment li p{border-bottom:dotted 1px #000; padding-bottom:10px; margin-bottom:10px}
.comment li a.reply{background:url(images/green-arr.gif) no-repeat 0 4px; padding-left:12px; margin-right:12px}

#footer{color:#fff; text-align: center; padding:33px 0}
#footer a{background:url(images/arrs.gif) no-repeat 0 3px; color:#fff; padding-left:10px; }

.field, .btnplace {
    margin-top: 4px;
}


.donate { float: right; background: url('images/donate-btn.gif') 0 0 no-repeat; width: 125px; height: 29px; text-indent: -15555px; margin-top: 82px}

.two-cols .center { width: 680px; } 
.two-cols .single { background-image: url(images/reps-two-cols.gif); } 
