/* TELL IT IN COLOUR */

/* MAIN */
* { margin: 0; padding: 0; }

h1,h2,h3,h4 {margin:0px; padding:0px; font-family: Georgia; font-weight:normal;}
h1 {font-size:20px;}
h1 a {text-decoration:none;}
a img { border: medium none; }
a {color:#4f7ba8; text-decoration: underline; }
a:link {color:#4f7ba8; text-decoration: underline; }
a:visited {color:#4f7ba8; text-decoration: underline; }
a:hover { color:#225385; text-decoration: none;}
a:active {color:#4f7ba8; text-decoration: underline; }

h1 a {color:#4f7ba8 !important; text-decoration: underline; }
h1 a:hover {color:#225385 !important; text-decoration: none; }

h2.cathead { color:#225385; font-size: 32px; }

body {background: #010103 url('../img/main_bg_fx.jpg') no-repeat; background-attachment: fixed; font-family: "Lucida Grande","Lucida Sans",Helvetica,Arial; font-size: 11px;}

#maincontainer {width: 990px; margin-left: 15px; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; padding-top: 10px;}
.maincontain { width: 990px; text-align: center; padding: 0; margin: 0;}
.contain {}
.main_block { float: left; }
.content_block { float: left; }

#head {	width: 100%; height: 235px; margin-bottom: 15px;}
#logo {	background: url('../img/tellitincolour.png') no-repeat; width: 320px; height: 235px; float: left;}

#nav { float: right; }

#current_date {	color: #8ea1c1;	float: right; font-size: 8px; text-transform: uppercase; border-right: 2px solid #8ea1c1;  padding-right: 3px; }

#nav ul { border-bottom: none; padding-bottom: 10px; margin: 0;	margin-top: 82px; padding-right: 1px; font-size: 23px; text-align: right; font-weight: normal; float: right; }
#nav li { display: inline; padding-bottom: 10px; margin-left: 20px; }
#nav li a { color: #fff; text-decoration: none; padding-right: 4px; padding-left: 4px; padding-bottom: 2px;}
#nav li a:link { color: #fff; text-decoration: none; }
#nav li a:visited {	color: #fff; text-decoration: none; }
#nav li a:hover { color: #8ea1c1; text-decoration: none; border-bottom: 3px solid #8ea1c1; }
#nav li a:active { color: #fff;	text-decoration: none; }



/*---- RSS ----*/
a.rss { position: absolute; z-index: 1000; background: url('../img/rss4.png') no-repeat; width: 30px !important; height: 30px;  border: none !important; text-decoration: none !important; right: 15px; top: 17px; }
.rss:hover { }



/*---- LEFT COL ----*/
.left_col { width: 300px; float: left; background: url('../img/divbg.png') repeat; padding: 15px; margin-left: 10px; height: auto; margin-bottom: 10px;}


/*---- twitter ----*/
.twitter-block { text-align: left; }
.twitter-block #status {clear: both; border-top: 1px dashed #a3b5c8; padding-top: 10px;}
.twitter-block #status-twitter {float: left; width: 71px; height: 71px;	margin: 0px 10px 10px 0px;}
.twitter-block #status p { padding: 2px 0px 0px 25px; margin: 0px 0px 0px 80px;	height:25px;}
.twitter-block #status ul{ margin:5px 0px 0px 0px; list-style:none;}
.twitter-block #status strong {	position: relative;	display: block;}
.twitter-block #status-twitter { background: url('../images/twittertitle.png') no-repeat 0 0;}
.twitter-block #status p {color:#223058; font-size: 18px; font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; padding: 5px; border-bottom: 1px dashed #a3b5c8; text-transform: uppercase; }

.twitter-block #status ul li span { font-size:13px; color:#223058;}
.twitter-block #status ul li a { font-size:11px;}
.twitter-block #status a:link, .twitter-block #status a:visited, .twitter-block #status a:active {text-decoration: underline;}
.twitter-block #status a:hover {text-decoration: underline;}
.twitter-block #status a:link, .twitter-block #status a:visited, .twitter-block #status a:active {color: #316896;}
.twitter-block #status a:hover {color: #275881;}



/*---- category menu ----*/

.left_menu { padding: 0; margin-bottom: 25px;}

ul#main_cat { height: 100%; list-style: none; border-top: 1px dashed #a3b5c8; padding: 0;}
ul#main_cat li a div { padding: 15px; cursor: pointer !important; list-style: none !important; border-bottom: 1px dashed #a3b5c8;}
ul#main_cat h2.cat { color:#223058; font-size: 28px; cursor: pointer !important; font-family: Georgia, Times New Roman, sans-serif; border: none !important;}

ul#main_cat li a:link { width: 100%; display: block; color: #316896; text-decoration: none;}
ul#main_cat li a:active { width: 100%; display: block; color: #FFFFFF; text-decoration: none; }
ul#main_cat li a:hover { width: 100%; display: block; color: #FFFFFF !important; background-color: #a3b5c8; cursor: pointer !important; text-decoration: none; }
ul#main_cat li a:visited { width: 100%; display: block; color: #316896; text-decoration: none;}



/*---- RECENT COMMENTS ----*/

#widget_recent_comments { border-top: 1px dashed #a3b5c8; border-bottom: 1px dashed #a3b5c8; padding-top: 10px; padding-bottom: 10px;}
ul#recentcomments li.recentcomments { color: #223058;}

.sidebar-head { height: 40px; width: 300px; margin-left: -15px; background:url('../img/icon-convo.png') no-repeat 0pt 0pt; margin-top: 0px; margin-bottom: 20px;}
.sidebar-head h2 { padding-left: 40px; color:#223058 !important; font-size: 22px !important; height: 100%; }



/*---- POPULAR POST ----*/

#popular-post { margin: 0; padding-bottom: 0; padding-left: 5px; padding-right: 5px; width: 290px; display: block; margin-bottom: 5px; height: 100%;}
.sidebar-wg#popular-post h3 { background:url('../img/icon-pop.png') no-repeat 0pt 0pt; color:#223058; font-size: 22px; font-family: Georgia, Times New Roman, sans-serif; border:none; text-transform: uppercase; text-align: left; padding-left: 35px; margin-bottom: 10px; padding-top: 2px;}

#popular-post p { color: #223058; font-weight: normal; font-size: 12px; padding-top: 20px;}
#popular-post .date { color:#9b8e9c; font-size:12px; font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; padding-top: 5px;}
#popular-post h2 { font-weight: normal !important; font-size: 22px;}

.sidebar-wg#popular-post #pop-title h2 { color:#FFFFFF; font-size:14px; font-weight:bold;}

#moduleslide2 strong {font-weight: normal !important;}
#moduleslide2 h2 { font-size: 15px; margin: 0px; margin-bottom: -20px; color:#223058; font-family: "Lucida Grande","Lucida Sans",Helvetica,Arial;}
#moduleslide2 { padding-top: 10px;}

/*----- moduleslider sidebar -----*/

#moduleslider2-size{ height: 280px;	width:268px; overflow: hidden; padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px; text-align:left; margin-left: 11px; margin-top: 0px;}
#frameslider2.frameslider {width:280px !important;}
#moduleslider2-size .scrollerslider { width:268px !important; padding:0px; margin:0px; float:left; }

#moduleslider2-size ul#slide-toolbar {display:none;}
#moduleslide2 .tab-pane {/*background: url(../images/moduleslide2_bg.gif) repeat-y 0 0 ;*/ }

#moduleslider2-size .feature-post p, #moduleslider2-size .feature-post .date, #moduleslider2-size .feature-post h2 { padding-left:10px; padding-right:30px; }

.feature-post { margin-left:20px;}
.feature-post img { display:none;}
.feature-post .related { float:left; display:block; width:250px;}
.feature-post .related ul { margin:0px; padding:0px; list-style:none;}
.feature-post .related ul li { padding-top:5px; padding-bottom:5px;}
.feature-post .related ul li, .feature-post .related ul li a { color:#513c53; font-size:11px; font-family: "Lucida Grande","Lucida Sans",Helvetica,Arial; font-weight: normal;}
.feature-post .related .more-link { padding-top:30px;}
.feature-post .related h2 { color:#4f7ba8; font-size:20px; margin-top:20px; margin-bottom:13px;}

div.frameslider { clear: both; position: relative; overflow: hidden; z-index: 1; }
div.frameslider div.button { position: absolute; width: 22px; height: 19px; cursor: pointer; top: 0%; }
div.frameslider div.button#left { right: 52px; background:url('../img/slide-btn-left.gif') no-repeat; }
div.frameslider div.button#right { right: 30px; background:url('../img/slide-btn-right.gif') no-repeat; }
div.frameslider div.button#left:hover,div.frameslider div.button#left.hover { background:url('../img/slide-btn-leftroll.gif') no-repeat; }
div.frameslider div.button#right:hover,div.frameslider div.button#right.hover {	background:url('../img/slide-btn-rightroll.gif') no-repeat; }

.scrollerslider { margin: 0px; padding:0px; overflow: hidden; }

#moduleslide .tab-pane, #moduleslide2 .tab-pane { overflow: hidden; float: left; }




/*---- SEARCH ----*/
#widget_search {padding: 5px !important; text-align: left;  background-color: #a3b5c8; margin-bottom: 25px;}

#searchform.search .input{ color: #FFFFFF; text-align: left; position: relative; margin-top: 150px; margin-right: 50px; height: 100px; }
#searchform.search .input { border: 1px solid #DEDEDE; outline: none; width: 224px; height: 16px; color: #818080; font-size: 11px; background-attachment: scroll; background: url('../img/searchbox_bg.gif') repeat-x; text-decoration: none; padding-left: 3px; padding-top: 2px; margin: 0; line-height: normal; vertical-align: top; }

#searchform.search .input:hover{ border: 1px solid #818080; margin: 0; outline: none; width: 224px; height: 16px; color: #818080; font-size: 11px; background-attachment: scroll; background: url('../img/searchbox_bg.gif') repeat-x; text-decoration: none; font-weight: normal; padding-left: 3px; padding-top: 2px; }

#searchform.search .button { margin-top: 0px; margin-left: 3px; padding-bottom: 3px; height: 20px; font-family: "Lucida Grande","Lucida Sans",Helvetica,Arial; font-size: 11px; color: #666666; text-decoration: none; background-color: #F9F9F9; border: 1px solid #DDDDDD; width: 54px; }


/*---- SIDEBAR ----*/

.sidebar-wg { padding: 15px; margin-right:0px;}

.big-ban {padding-left:0px !important;}
.big-ban .sidebar-head {margin-left:25px;}

.sidebar-wg ul.advert{list-style:none; margin:0px; padding:0px; }
.sidebar-wg ul.advert li { float:left; padding-left:7px;}

.sidebar-wg#widget_tag_cloud { text-align:justify;}

.sidebar-wg ul { list-style:none; margin:0px; padding:0px; text-align:left;}
.sidebar-wg ul li { padding-top:5px; padding-bottom:5px;}
.sidebar-wg ul.lifestream li { background:no-repeat;}

.bottom_bg { background: transparent url('../images/bottom_bg.gif') repeat-x scroll 0 0; width: 100%; }

.sidebar-head h2 { color:#316896; font-size:18px; text-align:left;}
.sidebar-wg#widget_tag_cloud a {text-decoration:none; color:#316896;}
.sidebar-wg#widget_tag_cloud a:hover {text-decoration:underline;}

.sidebar-wg ul li a { text-decoration:none; font-weight:normal;}
.sidebar-wg ul li a:hover { color: #225385;}


/* RIGHT COL */
.right_col { background: url('../img/divbg.png') repeat; width: 620px; padding: 15px; float: left; text-align:left; margin-bottom: 15px;}
.right_col a:hover { text-decoration: none; }

#breadcrumbs { color: #909090; margin-bottom: 20px;}

#love { border: 1px dashed #a3b5c8; padding: 15px; margin-bottom: 25px; background: #fff;}
#love h2 {/*background:url('../img/icon-love.png') no-repeat; */ padding-bottom: 5px; text-decoration: none !important; display: block; font-size: 26px; margin-bottom: 10px; color: #223058;}
#love p { padding-bottom: 5px; font-size: 13px; }

.single-pad { width: 580px; /*margin-top:20px;*/ padding: 20px; }

.main-post { width:620px; background: #fff; }
.main-post .tit { width:80%; float:left;}
.main-post h2 { background:url('../img/head-style.gif') no-repeat 8pt 3pt; padding-left: 45px; padding-bottom: 5px; text-decoration: none !important; display: block; border-bottom: 1px solid #316896; font-size: 28px; margin-bottom: 10px;  color: #316896; }
.main-post h2 a { text-decoration: none !important;}
.main-post .feat-data { display: block; font-size: 9px; color: #316896; text-align: right; margin-bottom: 3px;}

.main-page h2 { background:url('../img/head-style.gif') no-repeat 8pt 3pt; padding-left: 45px; padding-bottom: 5px; text-decoration: none !important; display: block; border-bottom: 1px solid #316896; font-size: 28px; margin-bottom: 8px;  color: #316896; }
.main-page h3 { font-size: 20px; color: #316896; padding-top: 10px; padding-bottom: 10px;}
.main-page h4 { font-size: 18px; color: #316896; padding-top: 10px; padding-bottom: 10px; text-transform: uppercase;}
.single-pad p { font-size: 12px; color: #223058; padding-bottom: 10px; line-height: 160%;}


.post-date { font-size: 8px; font-weight: normal; color: #666666;}

.content { line-height: 160% !important; color: #283947; border: none;}
.content img.alignleft {padding:5px; max-width:550px; height:auto; border: 1px solid #316896; margin-right: 15px; margin-bottom: 15px; }
.content img.alignright {padding:5px; max-width:550px; height:auto; border: 1px solid #316896; margin-left: 15px; margin-bottom: 15px; }
.content p {padding-bottom: 15px; font-size: 12px; }
.content p.intro { font-size: 14px; margin-left: 20px; margin-right: 20px; color: #666666;}

blockquote p { border-left: 3px solid #316896; padding-left: 10px; margin-left: 30px; padding-top: 6px !important; padding-bottom: 6px !important; margin-top: 15px; margin-bottom: 25px; font-family: Georgia; font-style: italic; font-size: 14px !important; color: #316896; width: 450px;}
.author { font-size: 9px; }

h2.heading { background:url('../img/head-style-small.gif') no-repeat 8pt 7.5pt; padding-left:45px; margin-top:15px; font-size: 22px; color: #316896;}

.comm-bottom { width: 620px; height:40px; }

.latest-articles { background: #fff; padding: 12px; width: 596px; margin-bottom: 20px;}
.latest-articles .image {float:left;}
.latest-articles img {padding: 5px; border: 1px solid #316896; max-width:150px; height:auto; margin-right: 15px;}

.post-slug {float:right; background:url('../img/post-slug.gif') no-repeat 0 0; width:302px; height:25px; color:#543b58; font-size:10px; padding-top:10px; padding-left: 10px; margin-left: 15px; margin-top: 12px;}
.post-slug div{float:left; padding-left:15px;}
.post-slug .admin{ background:url('../images/admin-icon.gif') no-repeat; padding-left:15px; margin-left:8px;}
.post-slug .comment{ background:url('../images/comment-icon.gif') no-repeat; padding-left:15px; margin-left:10px;}

.children .post-top{ display:none;}
.children .comm-bottom {display:none;}
.children .main-post {background:none; width:100%;}

.content h2 { background:url('../img/head-style.gif') no-repeat 8pt 10pt; padding-left: 45px; padding-bottom: 5px; text-decoration: none !important; display: block; border-bottom: 1px solid #316896; font-size: 28px; margin-bottom: 10px;}



/*---- POSTS ----*/

.post-date { font-size:11px;}



/*---- NEWS ROTATOR ----*/

#news-rotator {background: url('../img/news-bg.jpg') no-repeat scroll 0pt 0pt; width: 576px; height:296px; overflow:hidden; position:relative; z-index:1; padding: 22px; margin-bottom: 40px;}
#news-rotator .story { width: 576px; }
#news-rotator .story .span {margin-top: 5px; padding: 10px; display:block; clear:both; color:#fff; font-size:13px; line-height:18px;}
#news-rotator .story .span a {color:#e6c5e9;}
#news-rotator .story .span a:hover {color:#a881a1; border-bottom: none;}
#news-rotator .story .span img { width: auto; height:auto; _height:155px;}
#news-rotator .story .span .ram { display:block; height:auto; width: auto; overflow:hidden; background:#517fb0 none repeat scroll 0 0; border:1px solid #a3b5c8; float:left; margin-right:15px; margin-left: 0; padding: 5px;}
#news-rotator .story .span .ram a img { text-decoration: none !important; border-bottom: none !important; }
#news-rotator .story p { color: #cfdae6; font-size: 13px; line-height: 150%;}

.clickmore { position: absolute; bottom: 20px; right: 15px; }
p.more a:link, p.more a:visited, p.more a:active { background: #769cc3; color: #fff; font-size: 10px; text-align: right;  padding: 5px; text-decoration: none !important;}
p.more a:hover { background: #a3b5c8; color: #cfdae6; font-size: 10px; text-align: right;  padding: 5px; text-decoration: none !important; border-bottom: none !important;}

#news-rotator .story h2 {font-size: 26px; }
#news-rotator .story h2, #news-rotator .story h2 a{ color:#ffffff; text-decoration: none;}
#news-rotator .story .feat-data { color:#a3b5c8; font-size:10px; }
#news-rotator .image {display: none;}

#news-rotator .controls {bottom:11px; position:absolute; right:310px; z-index:5;}
#news-rotator .controls img {cursor:pointer; height:15px; margin-right:3px; width:15px;}
#news-rotator .control-prev {background-position:0 0;}
#news-rotator .control-next {background-position:0 -17px;}
#news-rotator .control-stop {background-position:0 -34px;}
#news-rotator .controls img {background-image:url('../images/news-scroller-controls.png');}

#bottom-arch { margin-top: 25px; padding-left: 20px; padding-right: 20px; color:#9f92a1;}
#bottom-arch .lt { float:left; margin-bottom: 10px; margin-top: 10px;}
#bottom-arch .rt {float:right; text-align:right; margin-bottom: 10px; margin-top: 10px;}

#bottom-arch h2 {font-size:20px;}


#moduleslide .tab-pane { background: #fff; width: 620px; height: 300px;}



/*---- moduleslider main ----*/

#moduleslider-size { height: 300px; overflow: hidden; margin: 0px; margin-top: 10px;}

.feature-post2{ margin-right:40px;}
.feature-post2 .featured {float: right; width: 300px;}
.feature-post2 .featured h2 {margin-top:20px; }
.feature-post2 .featured h2 a { color:#513c53; text-decoration:none; font-size:20px; }
.feature-post2 .featured p { color:#513c53; font-size:12px; margin-top:19px;}
.feature-post2 .feature-img { max-width: 130px; height: auto; float: right; padding-top: 25px;}
.feature-post2 .feature-img img { max-width: 120px; height: auto; width: auto; _height: 85px; margin-left: 10px; margin-bottom: 10px; padding: 5px; border: 1px solid #a3b5c8;}

ul#slide-toolbar { padding: 0px; margin: 0px 20px 0px 15px;	list-style: none; white-space: nowrap; font-size: 16px;	font-weight: normal;	display: block;	height: 28px; width: auto !important; }
ul#slide-toolbar li { float:left; text-align: center; color:#ffffff; text-align:left; padding-left:12px; font-family: Georgia, Times New Roman, Times, serif; background:url('../img/slide-bg.png') no-repeat top left; _width:20px;}
ul#slide-toolbar li span { cursor: pointer; display: block;	width: auto; text-decoration: none;	margin-left:10px;	padding:0px 15px 0px 0px; height: 23px;	padding-top:8px; background:url('../img/slide-bg.png') no-repeat top right;}

ul#slide-toolbar li.current { color:#543b58; background: url('../img/slide-active.png') no-repeat top left;}
ul#slide-toolbar li.current span { background: url('../img/slide-active.png') no-repeat top right;}
#slide-toolbar span:hover { color:#769cc3; }


#featured-arch {float:right; width:150px;}
#feature-img-arch { max-width:140px; /*max-*/height:110px; overflow:hidden; float:right; padding-top:5px; margin-bottom:10px;}
#feature-img-arch img { max-width:130px; height:auto; padding-left:10px; padding-bottom:10px;}


hr{ padding:0px; margin:0px 0px 0px 0px; border:1px solid #4c2734; }



/*----- SHARE -----*/

#share fieldset { border: 1px solid #a6a6a6; padding: 10px; margin-bottom: 20px; }
#share legend { padding-left: 6px; padding-right: 6px; color: #316896; font-weight: normal; font-size: 18px; }
#share table{}
#share tr { height: 30px; }
#share td { }
#share .tdleft { width: 100px; vertical-align: middle; text-align: right !important; }
#share .tdright { vertical-align: middle; text-align: left !important; }
#share label { font-size: 12px; }

#share input { border: 1px solid #a6a6a6; outline: none; color: #818080; font-size: 12px; padding-left: 3px; padding-top: 2px; padding-bottom: 3px; margin: 0; line-height: normal; vertical-align: top; margin-left: 6px; }

#share textarea { border: 1px solid #a6a6a6; outline: none; color: #818080; font-family: Trebuchet MS; font-size: 12px; padding-left: 3px; padding-top: 2px; padding-bottom: 3px; margin: 0; line-height: normal; margin-left: 6px; }

#share .button { width: 50px; height: 25px; margin-top: 5px; margin-left: 6px; margin-bottom: 5px; font-size: 11px; color: #666666; text-decoration: none; background-color: #F9F9F9; border: 1px solid #a6a6a6; }



/*---- FOOTER ----*/
.footer { background: url('../img/divbg.png') repeat; clear: both; width: 960px; height: 15px; margin-top: 10px !important; padding: 15px; text-align: left; }
.footer_cont { width: 960px; height: auto;}
#footer-right{ width:141px; float:right; color:#b0a1a9;}
#footer-left a {color:#b0a1a9;}

ul#foot_links { list-style: none; font-size: 9px; color:#b0a1a9; }
ul#foot_links li { display: inline; padding: 0px 4px; }



/*---- COMMENTS ----*/

.tblcomments { width: 450px; }
.td-left { width: 180px; }
.td-right { width: 270px; }

#comment-form {padding-top:20px; width: 400px;}
#commentform {margin-left:20px; padding-top:10px;}


#commentform label { font-size: 13px; float: left; color: #223058;}
#commentform label .required {	font-size: 10px; font-weight: normal; }
#commentform label .required { color: #8e8e83; }

#commentform input {border: 1px solid #a6a6a6; outline: none; color: #818080; font-size: 12px; padding-left: 3px; padding-top: 2px; padding-bottom: 3px; margin: 0; line-height: normal; vertical-align: top; margin-left: 6px; }

#commentform textarea { border: 1px solid #a6a6a6; outline: none; color: #818080; font-family: Trebuchet MS; font-size: 12px; padding-left: 3px; padding-top: 2px; padding-bottom: 3px; margin: 0; line-height: normal; margin-left: 6px;}


#commentcontain { width: 550px; margin: auto; margin-top: 15px;}
.ulcomment { margin: auto; padding: 0px; list-style: none; }
.ulcomment li { width: 550px; }
#commentcontain .comment { background: #f2f3f5; width: 520px; padding: 15px; border-bottom: 1px dashed #a3b5c8; }

.comment-meta img {	float: left; display: inline; margin: 0 10px 0 0;}
.comment-meta .comment-author { font-size: 14px; color: #316896; margin: 0px; padding-top: 0px; text-transform: none;}
.comment-meta .comment-date {font-size: 9px; color: #909090; font-weight: normal; margin:0px; font-family:"Lucida Grande","Lucida Sans",Helvetica,Arial;}
.comment p {line-height: 1.4em;}

.nocomments {margin:0px; padding:0px;}

/*---- WP extention ----*/

.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;  }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
