/*
Theme name: RCI
Description: Custom Theme
*/

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

* { padding: 0; margin: 0; outline: 0; }

body { 
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #3a778b;
	text-align: left;
	background: #2283a4 url(images/body-bg.gif) repeat-x 0 0;
}

input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
textarea { overflow: hidden; } 

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

.cl { font-size: 0; line-height: 0; text-indent: -4000px; clear: both; height: 0; }

.ar { text-align: right; display: block; }
.al { text-align: left; display: block; }
.ac { text-align: center; display: block;}

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.no-text { font-size: 0; line-height: 0; text-indent: -4000px; }

#shell { width: 1024px; margin: 0 auto; }

#header { background: url(images/header-bg.gif) no-repeat 0 0; height: 158px; }

.header-top { padding-bottom: 1px; margin-top: -1px;}

h1#logo { width: 200px; float: left; display: inline; }
h1#logo a { display: block; height: 110px; }

.login-form { float: right; display: inline; padding: 31px 19px 0 0; }
.login-form label { line-height: 20px; color: #fff; margin-right: 8px; float: left; display: inline; }
.login-form .field { background: #fff; border: 1px solid #abadb3; width: 68px; padding: 2px 5px 3px; font-size: 11px; float: left; display: inline; margin: 2px 0 0 7px; color: #006685; }
.login-form .go-btn { border: 0; background: url(images/go.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; width: 43px; height: 24px; margin-left: 6px; cursor: pointer;  }

#navigation { padding: 0 16px 0 15px; }
#navigation ul { list-style-type: none; height: 30px; background: #f17c0e; }
#navigation ul li { float: left; display: inline; border-right: 2px solid #f7b77a; }
#navigation ul li.last { border-right: 0; }
#navigation ul li.last a { padding-right: 15px; }
#navigation ul li a { float: left; font-size: 15px; line-height: 30px; color: #fff; padding: 0 32px 0 24px; text-decoration: none; }
#navigation ul li a:hover,
#navigation ul li a.active { background: #006685;  }

#main-holder { background: url(images/main-bg.gif) no-repeat #00778b; height: 100%; padding: 0 15px; }
#main { background: url(images/cnt.gif) repeat-y 0 0; height: 100%; }

#sidebar { float: left; display: inline; width: 155px; padding-right: }

.side-img { padding: 1px 0 30px 2px; }

#sidebar ul { list-style-type: none; padding-left: 5px; padding-right: 15px;  }
#sidebar ul li { background: url(images/side-arrows.gif) no-repeat 0 5px; padding-left: 16px; padding-bottom: 10px; }
#sidebar ul li.last a { border-bottom: 0 !important;  padding-bottom: 0; }
#sidebar ul li a { display: block; color: #f4f4f4; border-bottom: 1px solid #fff; padding-bottom: 10px; text-decoration: none;  }
#sidebar ul li a:hover { color:#FFB62D; }
#sidebar h2.blog-archives { font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/blog-archives.gif) no-repeat 0 0; width: 146px; height: 22px; margin: 23px 0 20px 5px; }


#content { float: right; display: inline; width: 755px; padding: 25px 40px 0; }

#content h2 { font-family: Arial, Helvetica, Verdana; font-size: 18pt; line-height: 35px; color: #F17C0E; font-weight:bolder; float: left; display: inline; text-transform: uppercase;} 
#content h2.title {font-size:24px;}
#content h2.posttitle {font-size:18px;}
#content h2 a {font-size:18px; color: #F17C0E; text-decoration:none;}

#content p.rss-link { float: left; display: inline; padding: 15px 0 0 25px; margin-left: 15px; background: url(images/rss-icon.gif) no-repeat 0 10px; } 
#content p.rss-link a { font-size: 12px; line-height: 16px; color: #006a8b; display: block; }  

.articlemetadata { padding: 10px 0 20px; font-weight: bold; }
.articlemetadata p { padding-bottom: 5px; }
.articlemetadata p em { color: #3a778b; font-size: 12px; line-height: 15px; font-weight: normal; color: #3a778b; }

.article-entry { border-bottom: 1px solid #bababa; margin-bottom: 4px; overflow: hidden; width: 100%; }
.article-entry p { padding-bottom: 15px; }
.article-img {float: left; display: inline; padding: 0 15px 15px 0; }

.comments-list { padding: 5px 0 24px; border-bottom: 3px solid #808080;}
.comments-list h3 { font-size: 12px; line-height: 15px; color: #3a778b; }

.comment-box { padding: 5px; font-style: italic; border-bottom:1px solid #F17C0E; margin:5px 0;}
.comment-box span.comment-author { font-weight: bold; }
.comment-box p small { font-size: 10px; }
.comment-box p {margin:10px 0;}
.comment-form { padding-top: 18px; width: 350px; }
.comment-form .field { border: 1px solid #aaaaaa; color: #7c7c7c; padding: 2px 5px 3px; float: left; display: inline; margin-bottom: 10px; }
.comment-form textarea { width: 338px; height: 105px; }
#author { width: 133px; margin-right: 15px; }
#email { width: 178px; }
.submit-btn { border: 0; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/comment.gif) no-repeat 0 0; width: 113px; height: 24px; cursor: pointer; display: block; }

.bottom-cnt { padding-top: 25px; }
.bottom-cnt p { color: #a4a4a4; padding-bottom: 10px; }
.bottom-cnt p a { color: #a4a4a4; }

#footer { background: url(images/footer-bg.gif) no-repeat 0 0; height: 44px; padding: 7px 15px 0 173px; }
#footer p { font-size: 10px; line-height: 16px; color: #fff; background: #f17c0e; padding-left: 5px; }
#footer p a { color: #fff; }
.archiveDivider { height:1px; line-height:1px; font-size:0; border-top:1px solid #F17C0E; margin:0 0 10px 0;}

