/*  
Theme Name: Thalakotur
Theme URI: http://thalakotur.com
Description: Thalakotur Theme
Version: 1.0
Author: James Koster
Author URI: http://sixshootermedia.com/
*/

* {
padding:0;
margin:0;
outline:none;
}

.widecolumn {
padding-top:30px;
}

blockquote.articlenav {
width:175px;
float:right;
background:#316688;
border:1px solid #205577;
padding:0 10px;
margin:10px 0 10px 10px;
}

blockquote.articlenav li {
list-style:none;
}

#content blockquote.articlenav li a {
color:#fff;
}

#content blockquote.articlenav li a:hover {
text-decoration:underline;
}

h1, h2, h3, h4, p, ul {
margin:10px 0;
}

#sidebar h2 {
font:12px Arial;
font-weight:bold;
color:#444;
border-bottom:1px solid #eee;
}

#sidebar a {
color:#65B3ED;
}

#sidebar ul {
margin-left:20px;
}

#sidebar ul li {
line-height:15px;
margin:10px -400px 0px 0px;
}

#sidebar a:hover {
text-decoration:none;
}

#content a {
color:#900;
text-decoration:none;
}

.narrowcolumn {
width:475px;
float:left;
margin-top:30px;
}

#content h2 {
font:20px Arial;
color:#900;
}

.narrowcolumn h3 {
font:12px Arial;
font-weight:bold;
color:#222;
margin:20px 0;
}

.narrowcolumn p {
padding:5px 0;
}

#sidebar {
margin-left:515px;
margin-top:50px;
}

#content a:hover {
color:#300;
}

#page {
width:730px;
margin: 0 auto;
}

body {
font:11px/22px Arial;
color:#555;
}

#footer {
background:url(images/shadow.png) top no-repeat;
clear:both;
margin:5px 0;
padding:20px 0;
text-align:center;
}

#footer a {
color:#666;
text-decoration:none;
}

#footer a span.a {
color:#800040;
}

#footer a span.r {
color:#FF6666;
}

#footer a span.t {
color:#FFCC66;
}

.hpcols {
background:url(images/shadow.png) top no-repeat;
height:200px;
padding:20px 0;
}

.col {
width:220px;
margin:5px 10px;
float:left;
}

.col ul li {
list-style:none;
padding-left:10px;
background:url(images/icon_bullet.png) left no-repeat;
}

.col h3 {
color:#333;
font:14px Arial;
font-weight:bold;
border-bottom:1px solid #CCDDEE;
margin:0 0 10px 0;
padding:0 0 5px 0;
}

.bluebox {
height:208px;
width:730px;
background:url(images/bluebox.jpg) no-repeat;
color:#B6E7FF;
position:relative;
}

.bluebox .recentposts {
width:441px;
position:absolute;
left:485px;
top:40px;
}

.bluebox .recentposts h3 {
margin:0 0 5px 0;
font:14px Arial;
color:#333;
font-weight:bold;
}

.bluebox .recentposts ul {
margin:0;
}

.bluebox .recentposts ul li {
list-style:none;
padding-left:15px;
background:url(images/icon_article.png) left no-repeat;
}

#content .bluebox .recentposts ul li a {
color:#999;
}

#content .bluebox .recentposts ul li a:hover {
color:#666;
}

.bluebox p {
font:16px/29px Arial;
position:absolute;
top:20px;
left:30px;
width:400px;
}

#content .bluebox p a {
color:#fff;
}

#content .bluebox p a:hover {
text-decoration:underline;
}

#content {
clear:both;
}

#header {
width:730px;
margin:30px auto 0 auto;
}

#nav {
margin:0;
height:27px;
}

#nav li {
float:left;
list-style:none;
margin:0 15px 0 0;
padding-bottom:0px;
}

#nav li a {
font:14px Arial;
font-weight:bold;
color:#999;
text-decoration:none;
padding-bottom:15px;
}

#nav li a:hover {
color:#900;
}

#header .description {
display:none;
}

#header h1 {
margin-bottom:30px;
}

#header h1 a {
display:block;
text-align:left;
text-indent:-9999px;
width:182px;
height:44px;
background:url(images/logo.gif) no-repeat;
}

#top {
background:#EDEDED;
border-bottom:1px solid #E1E1E1;
}

#top a {
color:#666;
text-decoration:none;
}

#top a:hover {
color:#444;
}

#topcontent {
width:730px;
margin: 0 auto;
text-align:right;
font:10px Verdana;
padding:5px 0;
}

#topcontent p {
margin:0;
}

ul.toplinks {
margin:0;
float:left;
}

ul.toplinks li {
float:left;
padding-left:12px;
margin-right:20px;
list-style:none;
}

ul.toplinks li.phone {
background:url(images/icon_phone.png) left no-repeat;
}
ul.toplinks li.email {
background:url(images/icon_mail.png) left no-repeat;
}
ul.toplinks li.rss {
background:url(images/icon_rss.png) left no-repeat;
}
