/*  
Theme Name: Industry Theme 
Theme URI: http://premiumthemes.com/
Description: Designed by <a href="http://designdisease.com">Design Disease</a> for <a href="http://premiumthemes.com">PremiumThemes.com</a>
Version: 1
Author: Design Disease
Author URI: http://designdisease.com/
*/

* { margin: 0; padding: 0; }
body { background: #031428 url("images/bg.jpg") repeat-x; font: normal 12px "Verdana", sans-serif; color:#222; margin: 0px; padding: 0px; }
input, button, textarea, select {  font: normal 12px/12px "Verdana", sans-serif; color:#2d3538; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { padding: 0px; margin: 0px; border: none; text-align: center;}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; color:#000;}


a:link { text-decoration: none; color : #031428; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: underline; color : #031428; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #031428; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #0082b9; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}



/* Header
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
#header { width: 955px; float: left; position: relative;}

#header .logo-txt { padding: 20px 0px 20px 0px;}
#header .logo-txt h1 { font: bold 28px/30px "Arial", sans-serif; letter-spacing: -2px; }
#header .logo-txt h1 a { color: #ffffff; text-decoration: none; }
#header .logo-txt h1 a span { display: block; font: normal 12px/12px "arial", sans-serif; letter-spacing: normal;}

#header .subscribe { position: absolute; right: 0px; top: 40px; padding-right: 20px; background: url("images/rss.gif") right center no-repeat; color: #ffffff; font-weight: bold; text-decoration: none; font-size: 10px; }
#header .subscribe a { color:#fff;}

/* Menu
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.menu { padding: 0px; margin-bottom: 25px; }
.menu ul { }
.menu li { display: inline; padding-right: 10px;  }
.menu li a { font: bold 14px/14px "Arial", sans-serif; letter-spacing: -1px; color: #3399cc; text-decoration: none; }

.menu ul { padding: 0px; margin: 0px; overflow: hidden; width: 100%;}
.menu ul li { padding: 0px; margin: 0px; display: inline;}
.menu ul li { float: left; padding-right: 7px; margin-right: 7px; border-right: 1px solid #9fa8b5; font: bold 14px/14px "Trebuchet MS", sans-serif; color: #333333;}
.menu ul li a, .menu ul li a:visited { color:#3399cc;}
.menu ul li a:hover { color:#000033;}
.menu .current_page_item a, .menu .current_page_item a:visited { color: #000033;}



#page { margin: 0 auto; width: 955px; }
#content { float: left; width: 955px; background: url("images/content-bg.gif") repeat-y; }


/* Side Central
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
#SC { background: url("images/content-top.jpg") no-repeat; padding: 35px 25px 0px 95px; float: left; width: 470px;   }
.title { font-size: 28px; line-height: 28px; letter-spacing: -2px; font-weight: bold; color: #000; margin-bottom: 20px;  }


/* Post
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
.post { margin-bottom: 30px; position: relative; }

/* Post-Head
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
.post .post-head { padding-bottom: 10px; background:url(images/dotted.png) repeat-x bottom; }
.post .post-head h1 { font-size: 28px; line-height: 28px; letter-spacing: -2px; font-weight: bold; color: #000;  }
.post .post-head h2 { font-size: 25px; line-height: 25px; letter-spacing: -1px; font-weight: bold; color: #000;  }
.post .post-head h2 a, .post .post-head h2 a:visited { color: #031428; text-decoration: none; }
.post .post-head h2 a:hover { color: #000033; text-decoration: none; }

.post .post-head h3 { font-size: 16px; line-height: 16px; letter-spacing: -1px; font-weight: bold; color: #000;  }
.post .post-head h3 a, .post .post-head h3 a:visited { color: #031428; text-decoration: none; }
.post .post-head h3 a:hover { color: #000033; text-decoration: none; }

.post .post-head .post-author { color: #333; padding: 1px 0px; font-size: 10px; font-weight: bold;}
.post .post-head .post-author a { color: #333; text-decoration: underline;}

/* Post-Date
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
.post .post-date { float: left; width: 40px; text-align: center; padding: 0px 14px; position: absolute; top: 0px; left: -93px;}
.post .post-date .day { color: #9f6d39; display: block; background: #ffda8c url("images/date-top.gif") no-repeat; font: normal 19px/15px "Arial", sans-serif; padding: 5px 0px;}
.post .post-date .month { display: block; color: #663300; font: bold 9px "Verdana", sans-serif; text-transform: lowercase;}
.post .post-date .year { display: block; color: #ffffff; background: #264259 url("images/date-bottom.gif") left bottom no-repeat; font: bold 9px/18px "Verdana", sans-serif;}
.post .post-date .trackback { color: #687581; text-decoration: none; font: normal 9px/9px "Arial", sans-serif;}
.post .post-date .trackback a { color:#687581;}

/* Post-Content
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
.post .post-con { padding: 10px 0px; font: normal 12px/17px 'Verdana' sans-serif; color:#333; }
.post .post-con p { font: normal 12px/17px 'Verdana' sans-serif; }
.post .post-con img { margin-bottom: 10px; }
.post .post-con ol { padding: 10px 0px 10px 25px; margin: 10px 0px;  }
.post .post-con ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.post .post-con ul { padding: 5px 0px; margin: 10px 0px; }
.post .post-con ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url("images/content-li.gif") no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.post .post-con blockquote { padding: 15px; margin: 10px 0px; color:#333; background: #e4f3ff;}
.post .post-con blockquote p { font-size: 12px;  line-height: 17px;}
.post .post-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}

/* Post Det
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
.post-det { padding-top: 10px; background: url(images/dotted.png) repeat-x top;}
.post-det li { padding: 2px 0px 2px 20px; color: #666; font-size: 11px;}
.post-det .post-tags { background: url(images/post-tags-ico.png) left center no-repeat;; }
.post-det .post-tags a { color: #666; text-decoration: underline; }
.post-det .post-com { background: url(images/post-com-ico.png) left center no-repeat;}
.post-det .post-com a { font-weight: bold; text-decoration: underline; color: #000;}


/* Images
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; border: solid 1px #021427; padding: 1px; }
img.alignright { margin: 0 0 5px 15px; display: inline; border: solid 1px #021427; padding: 1px; }
img.alignleft { margin: 0 15px 5px 0; display: inline; border: solid 1px #021427; padding: 1px; }
.alignright { float: right; }
.alignleft { float: left }

/* Navigation
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.nav { overflow: hidden; margin-bottom: 15px; font-size: 12px; line-height: 18px;}
.nav .left { float: left; background: url(images/nav-arrow-left.png) no-repeat left center; padding-left: 20px;}
.nav .right { float: right; background: url(images/nav-arrow-right.png) no-repeat right center; padding-right: 20px;}
.nav a, .nav a:visited, .nav a:hover { cursor: hand; text-decoration: underline; }




/* Comments List
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
.comments-list { margin-bottom: 25px; width: 472px;}
.comments-list h2 { font: normal 19px/19px 'Arial' sans-serif; color: #021427; letter-spacing: -1px; padding-bottom: 15px;}

.comments-list .com  { width: 470px; background: #d4ecff url("images/comment-top.gif") no-repeat; position: relative; margin-bottom: 20px;}

.comments-list .com-head { padding: 15px 15px 10px 15px;}
.comments-list .com-head h3 { font: normal 14px/14px 'Arial' sans-serif; color:#021427;}
.comments-list .com-head h3 strong { letter-spacing: -1px;}
.comments-list .com-head h3 a { color: #3399cc; text-decoration: none; }

.comments-list .date { font-size: 10px; font-weight: bold; color: #899096; position: absolute; top: 15px; right: 15px;}
.comments-list .com-content { padding: 0px 15px 15px 15px; background: url("images/comment-bottom.gif") left bottom no-repeat; font-size: 11px; line-height: 15px; }

.comments-list .avatar { text-align: center; position: absolute; top: 0px; left: -93px; background: url("images/avatar-bg.gif") no-repeat; float: left; height: 30px; width: 31px; padding: 5px;}
.comments-list .avatar img { float: left; border: 1px solid #999999; width: 28px; height: 28px; }


/* Comments Form
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
.comment-form { width: 472px; background: url("images/comment-form-top.gif") no-repeat; }
.comment-form h3 { font: bold 14px/14px 'Arial' sans-serif; color: #021427; letter-spacing: -1px; padding-bottom: 5px;}

.comment-form fieldset { padding: 20px; background: url("images/comment-form-bottom.gif") left bottom no-repeat; }
.comment-form input { padding: 3px; width: 190px; border: 1px solid #000; }
.comment-form label { padding-left: 10px; }
.comment-form textarea { padding: 3px; width: 424px; height: 90px; border: 1px solid #000; }
.comment-form p { overflow: hidden; padding: 5px 0px; font-size: 11px; }
.comment-form p strong { font-size: 10px; color:#FF6600;}
.comment-form p.button {}
.comment-form button { width: 50px; height: 24px; cursor: pointer; border: none; float: left; text-indent: -1000em; background: #021427 url("images/post.gif") no-repeat; }





/* SR Side Right
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	

#SR { margin-top: 9px; color: #7f939f; float: right; width: 302px; padding: 20px 24px; background: #021427 url("images/sidebar-top.gif") no-repeat; }
#SR h2 { font-size: 19px; line-height: 19px; font-weight: normal; margin-bottom: 5px; padding-bottom: 7px; background: url("images/underline.gif") left bottom repeat-x; color:#eee4aa; letter-spacing: -1px;}
#SR ul { padding: 0px; margin: 0px;}
#SR p { line-height: 15px;}


/* SR-Search
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
#SR .search { width: 276px; height: 25px; padding: 12px 13px; background: #2f4358 url("images/search-bg.gif") no-repeat; margin-bottom: 20px; }
#SR .search input { float: left; height: 15px; padding: 5px; width: 235px; border: none; background: #ffffff url("images/search-input-left.gif") no-repeat; }
#SR .search button { float: left; background: #8896a5 url("images/search-button.gif") no-repeat; width: 29px; height: 25px; cursor: pointer; text-indent: -1000em; border: none; }


/* S1 - Recent - Non WidGet 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.recent { margin-bottom: 20px;}
.recent .tabs { float: left; width: 302px; border-bottom: solid 1px #31424d; height: 25px;}
.recent .tabs li { display: inline; font: bold 10px/10px "Verdana", sans-serif; float: left; }
.recent .tabs li a { padding: 0px 0px 0px 5px; margin-right: 3px; background: url(images/recent-tab-left.png) no-repeat left top; float: left; color: #adbdc7;}
.recent .tabs li a span { padding: 4px 10px 5px 5px; display: block; background: url(images/recent-tab-right.png) no-repeat right top; color: #adbdc7;}
.recent .tabs li a:hover { background-position: 0% -19px; color:#021427; text-decoration: none;}
.recent .tabs li a:hover span { background-position: 100% -19px; color:#021427; text-decoration: none;}

.recent .tabs li a:link.active { background: url(images/recent-tab-left.png) no-repeat left bottom; color:#021427; }
.recent .tabs li a:link.active span { background: url(images/recent-tab-right.png) no-repeat right bottom; color:#021427; }
.recent .tabs li a:visited.active { background: url(images/recent-tab-left.png) no-repeat left bottom; color:#021427; }
.recent .tabs li a:visited.active span { background: url(images/recent-tab-right.png) no-repeat right bottom; color:#021427; }

.recent-com { font-size: 11px;  }
.recent-com a, .recent-com a:visited { color:#d2f1fc;}
.recent-com a:hover { color:#fff;}

#r-posts li { padding: 3px 0px 4px 10px; border-bottom: solid 1px #31424d; background:url(images/recent-arrow.png) no-repeat left 7px;}
#r-com { display: none; }
#r-com li { padding: 3px 0px 4px 0px; border-bottom: solid 1px #31424d; line-height: 15px; background:url(images/recent-arrow.png) no-repeat left 8px;}
#r-com li a { display: block; padding-left: 12px; text-decoration: underline;}
#r-tags { display: none; font-family: "Trebuchet MS"; line-height: 20px; padding-top: 10px;}


/* SR - Side Right
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#SR .widget { margin-bottom: 20px; font-size: 11px; color: #7f939f;}
#SR .widget h2 { font-size: 14px; line-height: 14px; font-weight: bold; letter-spacing: -1px; padding-bottom: 5px; margin-bottom: 0px;}
#SR .widget ul { padding: 0px; margin: 0px;}
#SR .widget li { padding: 2px 0px; color:#8ba2b1; font-size: 11px; line-height: 13px; border-bottom: solid 1px #162a40;}
#SR .widget li a, #SR .widget li a:visited { color: #90acbe;}
#SR .widget li a:hover { color: #fff;}

#SR .flickrrss { margin-bottom: 20px;}
#SR .flickrrss ul { padding: 0px; margin: 0px; clear: left;}
#SR .flickrrss li { list-style-type: none; display: inline; padding: 0px; margin: 0px 8px 8px 0px; border-bottom: none;}
#SR .flickrrss li a img { background: #021427; border: solid 1px #fff; width: 50px; height: 50px;}
#SR .flickrrss li a:visited img { background: #021427; border: solid 1px #fff; width: 50px; height: 50px;}
#SR .flickrrss li a:hover img { background: #021427; border: solid 1px #99ccff;}


/* S1 - Sidebar 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.S1 { float: left; width: 135px; }

/* S2 - Sidebar 2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.S2 { float: right; width: 135px; }





/* Footer
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */	
#footer { clear: left; font-size: 10px; line-height: 1.4em; color: #4d5d6d; width: 520px; padding: 30px 0 30px 70px; background: url("images/content-bottom.gif") no-repeat; }
#footer a { color: #4d5d6d; text-decoration: underline;}

