/*
Theme Name: WP-One
Theme URI: http://www.sitepronews.com/
Description: 
Version: 1.3
Author: <a href="http://www.sitepronews.com/">SiteProNews</a>
Author URI: http://www.sitepronews.com/
*/

body { margin: 0px; padding: 0px; background: #001725 url(images/bg.jpg) repeat-x center top; color: #4E4742; font-family: 'Verdana', 'Arial', 'Trebuchet MS'; font-size: 12px; }
h1,h2,h3,h4,h5 { font-weight: normal; margin: 0px; }
a, a:link, a:active { color: #E5660A; }
a:hover { color: #000000; }
.wrap { width: 903px; margin: 0px auto 0px auto; border-top: solid 7px #F0D4C1; }
.content { width: 903px; background: #ffffff url(images/contentb.jpg) repeat-y center top; }
.postcontent { line-height: 18px; }
.more-link { background: #ffffff; padding: 5px; text-decoration: none; }
.advertisment { margin: 15px 0 0 15px; }

/*** HEADER ***/

.header { width: 903px; padding: 25px 0 40px 0;}
.header h1 { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-size: 90px; font-weight: bold; text-transform: uppercase; letter-spacing: -5px; }
.header h1 a { text-decoration: none; color: #ffffff; }
.header h2 { font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; font-size: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; color: gray; }
.header p { font-size: 17px; margin: 0 0 0 0; font-family: 'Georgia', 'Times New Roman'; color: #98B3C4; background: #3A596D; border: solid 15px #3A596D; display: block;}
.header p strong, .header p a { font-weight: normal;color: #ffffff; text-decoration: none; }
.header p a:hover { text-decoration: underline; }


/*** MENU ***/

.menu { display: block; background: #000000; }
.menu ul { margin: 0px; padding: 0px; list-style: none; }
.menu ul li { display: inline; }
.menu ul li a {  display: block; float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #ffffff; padding: 10px; text-decoration: none; text-align: center; }
.menu ul li.current_page_item a { background: #ffffff; color: #E5660A; }
.menu ul li a:hover { background: #322d2a; }
.menu ul li.current_page_item a:hover { background: #ffffff; }

/*** FEATURED SECTION ***/

.featuredsection { width: 901px; border: solid 1px #ffffff; background: #F0D4C1; }
.featuredsection .in { display: block; border: solid 15px #F0D4C1; }
.featuredsection span { font-family: 'Trebuchet MS', 'Verdana', 'Arial'; text-transform: uppercase; color: #87786E; }
.featuredsection h2 { background: #F6E4D8; font-size: 24px; font-family: 'Arial','Trebuchet MS','Verdana'; line-height: 24px; padding: 6px; }
.featuredsection h2 a { text-decoration: none; }
.featuredsection .left { width: 500px; float: left; }
.featuredsection .right { float: right; width: 330px; float: right; border: solid 5px #ffffff; padding: 3px; margin: 20px 0 0 0;}


/*** ARTICLE COLUMNS ***/

.leftcontent { width: 600px; float: left; margin-left: 1px; }
.topbar { background: #9A765B url(images/latestarticles.jpg) no-repeat center left; padding: 10px 15px 10px 0;  }
.feed { width: 165px; height: 18px; display: block; text-indent: -9999px; float: right; background: url(images/rss.jpg); }


/*** ARTICLE ***/

.article { width: 570px; margin: 15px 15px 40px 15px; }
.date { font-size: 11px; font-family: 'Trebuchet MS', 'Arial', 'Verdana'; color: #9F948D; text-transform: uppercase; padding-left: 14px; display: block;  background: url(images/date.jpg) no-repeat center left; }
.posthead h2, .comments h2 { font-size: 24px; line-height: 24px; font-weight: bold; font-family: 'Arial', 'Trebuchet MS', 'Verdana'; }
.posthead h2 a { text-decoration: none; }
.meta { font-size: 12px; font-family: 'Trebuchet MS', 'Arial', 'Verdana'; color: #78A7B5; text-transform: uppercase; display: block; margin-top: 4px; }
.meta a { color: #61A0B2; }
.posthead { padding-bottom: 10px; border-bottom: solid 1px #E2DAD4; }
.article .postcontent { border-bottom: dashed 1px #E2DAD4; margin-bottom: 6px; }
.postcontent h3 { font-size: 22px; font-family: 'Arial', 'Trebuchet MS', 'Verdana'; color: #013848;   margin-top: 30px; display: block; font-weight: bold;}
.postcontent h4 { font-size: 13px; color: #E5330A; text-transform: uppercase; font-weight: bold; letter-spacing: -1px;}
.postcontent blockquote { margin: 20px 0 20px 20px; padding: 0px 0px 0px 20px; background: url(images/quote.jpg) repeat-y top left; font-size: 13px; line-height: 19px; font-style: italic; color: #53717C;}
.postcontent a img { border: none; }

.postmeta { font-size: 11px; color: #9F948D; margin-bottom: 70px;}
.mtags { width: 420px; float: left; padding-left: 14px; background: url(images/tags.jpg) no-repeat center left; }
.mcomments { width: 130px; float: right; text-align: right; }
.mcomments a { padding-left: 15px; background: url(images/comments.jpg) no-repeat center left; }


.navigation { width: 570px; margin: 0px 15px 35px 15px; }
.navigation a { background: #DFF8FD; padding: 5px; font-weight: bold; text-decoration: none; font-size: 14px; color: #0293AF; }
.navigation a:hover { background: #0293AF; color: #ffffff; }
.alignleft { float: left; }
.alignright { float: right; }


/*** COMMENTS ***/

.comments { margin-top: -20px; }
.comments h2 { width: 570px; margin: 15px; color: #304B54; background: url(images/quote.jpg) repeat-x center bottom; padding-bottom: 5px;}
.comment, .commentform { padding: 15px; display: block; }
.alt, .commentform { background: #EDFAFF; }
.comment-meta { color: #41545C; border-bottom: solid 1px #C7DEE7; padding-bottom: 5px; }
.comment-meta a { text-decoration: none; color: #000000; }
.comment-meta span { font-size: 15px; font-family: 'Arial', 'Trebuchet Ms', 'Verdana'; font-weight: bold; }
.comment-meta span a { color: #015576; }

.commentform span { width: 130px; margin-left: 0px;float: left; margin-bottom: 10px; }
.commentform input { width: 428px; padding: 5px; float: left; margin-bottom: 10px; border: solid 1px #C7DEE7; background: #ffffff; }
.commentform textarea { border: solid 1px #C7DEE7; padding: 5px; width: 428px; background: #ffffff; height: 100px; float: left; }
.commentform input.button { width: 140px; float: right; margin-top: 10px; background: #0780AF; border: solid 1px #0780AF; color: #ffffff; font-weight: bold;}
.commentform div a { color: #3F9BBF; }


/*** 404: ERROR PAGE ***/

ul.articles { margin: 0px 0px 0px 0px; padding: 0px; list-style: none; }
ul.articles li { padding-bottom: 0px; line-height: 16px; }
ul.articles li a { text-decoration: none; font-size: 11px; color: #6E645C; display: block; padding: 5px;}
ul.articles li a span { text-decoration: underline; font-size: 12px; color: #E5660A; }
ul.articles li a:hover { background: #FFF6EF; }


/*** FOOTER ***/

.footer { color: #91A4A7; font-size: 11px; line-height: 16px; margin-bottom: 50px;}
.footer a { color: #91A4A7; text-decoration: underline; }
.footer span { color: #ffffff; font-size: 12px; }


/*** SIDEBAR  ***/

.rightcontent { width: 270px; float: right; margin-right: 1px; border: solid 15px #DFF8FD; }
.rightcontent .item ul { margin: 0px 0 0 0; padding: 0px; list-style: none; color: #70969D; }
.rightcontent .item a { color: #02A2C1; }
.rightcontent .item { margin-bottom: 30px; }
.advertisments { margin-left: -5px; margin-right: -5px; }
.box_ad {
float: left;
width: 140px;
height: 140px;
text-align: center;
vertical-align: top;
}
.rightcontent .item strong { display: block; margin: 2px 0 0 0;}
.rightcontent .item strong a { background: #ffffff; padding: 4px; line-height: 24px; text-transform: none; font-size: 12px;}
.rightcontent .item ul li { padding: 6px 0 6px 0; border-bottom: dashed 1px #C6E7ED; }
.rightcontent h3 { font-family: 'Trebuchet MS', 'Arial', 'Verdana'; font-size: 19px; text-transform: uppercase; letter-spacing: -1px; font-weight: bold; border-bottom: solid 1px #C6E7ED; line-height: 19px; padding-bottom: 6px;}



.footer1, .footer2 {
text-align: center;
font-size: 11px;
}
.footer1 a, .footer2 a{
background: none;
color: #fff;
}
.footer1 {
margin: 0 auto;
width: 500px;
padding: 8px 0;
border-bottom: 1px #626262 solid;
}
.footer1 a{
margin: 0 10px;
}

.footer2 {
padding: 8px 0;
}


a.footer_rss {
background: url(images/icons/rss.gif) left center no-repeat;
padding-left: 17px;
}
a.footer_rss_comm {
background: url(images/icons/comm.gif) left center no-repeat;
padding-left: 15px;
}
a.footer_wp {
background: url(images/icons/w.gif) left center no-repeat;
padding-left: 15px;
}
a.footer_login {
background: url(images/icons/user.gif) left center no-repeat;
padding-left: 16px;
}


.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}
