/*
	Theme Name: Bluetin
	Theme URL: http://www.webdesignburn.com/bluetin-free-wordpress-theme
	Description: Bluetin is a simple yet elegant Magazine Style Theme. It has a management console, is widget ready, advertisement ready and is an easily customizable theme to use. The featured image area on the homepage is run off the JQuery image rotator. Works in IE7, IE8, Firefox, Safari, Chrome, Opera and is compliant with the latest version of WordPress 3.0 and above.
	Author URI: http://www.webdesignburn.com/
	Version: 1.0 
	Tags: Elegant, Ads-Ready, 2-Columns, Right-Sidebar, Fixed-Width, Magazine , Options-Page
*/

/* LAYOUT */

body {
	background:#fff url(images/background.jpg) top left repeat;
	}

#wrapper {
	}

#container {
   
	}

#contentwrap {

	}

a {
	color: #d6181c;
	}

a:hover {
	color: #000000;
	}
	
/* ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}

ul:hover {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	} */


/* FEATURED */

#featured {
	height: 260px;
	margin: 18px 0 5px 0px;
	padding: 5px 0 0 0;
	background: url(images/featured.png) center top no-repeat scroll;
	width: 950px;
	}

/* LOGO */
.logoimg {
    margin: 0 0 0 0;
	float: left;
}
    
/* NAVIGATION MENUS */

    
#pagemenucontainer {
	height: 50px;
    float: right;
    margin: 65px 0px 0 0;
	}
	
#pagemenu {
	height: 50px;
    float: right;
	}

#pagemenu, #pagemenu ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#pagemenu {
	}
	
#pagemenu ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px
	}
	
#pagemenu li {
	float: left;
	list-style: none;
	margin: 0px;
    padding: 0px;
	}
	
#pagemenu ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
    
	}
	
#pagemenu li a, #pagemenu li a:link {
	color: #d6181c;
	display: block;
    margin: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	/* padding: 9px 14px */
	padding: 9px 14px;

	}
	
#pagemenu li a:hover, #pagemenu li a:active{
	color: #fff;
	background: #d6181c;
	padding: 9px 14px;
	border-radius: 15px 15px 15px 15px;
	 -moz-border-radius: 15px 15px 15px 15px;
    -khtml-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
	}
	
#pagemenu  li.current_page_item a {
	color:#fff;
	background: #d6181c;
	padding: 9px 14px;
	/* border-radius: 15px 5px 5px 15px;
	 -moz-border-radius: 15px 5px 5px 15px;
    -khtml-border-radius: 15px 5px 5px 15px;
    -webkit-border-radius: 15px 5px 5px 15px; */
    border-radius: 15px 15px 15px 15px;
	 -moz-border-radius: 15px 15px 15px 15px;
    -khtml-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
	}

#pagemenu li:hover, #pagemenu li.sfhover { 
	position: static;
	}

/* ####### INSERTION ######## */

#pagemenu2container {
	height: 20px;
    float: left;
    margin: 0 0 0 0;
	}
	
#pagemenu2 {
	height: 0px;
    float: left;
	}

#pagemenu2, #pagemenu2 ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#pagemenu2 {
	}
	
#pagemenu2 ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px
	}
	
#pagemenu2 li {
	float: left;
	list-style: none;
	margin: 0px;
    padding: 0px;
	}
	
#pagemenu2 ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
    
	}
	
#pagemenu2 li a, #pagemenu2 li a:link {
	color: #d6181c;
	display: block;
    margin: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	/* padding: 9px 14px */
	padding: 9px 14px;

	}
	
#pagemenu2 li a:hover, #pagemenu2 li a:active{
	color: #fff;
	background: #d6181c;
	padding: 9px 14px;
	border-radius: 8px 8px 8px 8px;
	 -moz-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
	}
	
#pagemenu2  li.current_page_item a {
	color:#fff;
	background: #d6181c;
	padding: 9px 14px;
    border-radius: 8px 8px 8px 8px;
	 -moz-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
	}

#pagemenu2 li:hover, #pagemenu2 li.sfhover { 
	position: static;
	}

/* ##### INSERTION END ###### */

.topright {
	text-align: left;
    margin: 10px 0 0 0;
	}

.topright a {
	color: #e0e0e0;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
    text-transform: uppercase;
    font-weight: bold;
    
	}
.topright a:hover {
    color: #fff;
    text-decoration: none;
}

#navcontainer {
	height: 40px;
	display: block;
	overflow: hidden;
	/* padding: 8px 8px 8px 0px;
	margin: 5px 0 0px 0; */
	}
	
#navcontainer .current-cat a {
	color:#fff;
	background: #d6181c;
	padding: 9px 14px 9px 14px;
	border-radius: 5px 5px 5px 5px;
	 -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
	}

/* CONTENT */

#content {
	padding: 0px;
	
	}
	
pre { overflow: auto; 
	width: 470px; 
	}

.post {

	padding: 5px;
	margin-bottom: 15px;
   background:url(images/background.jpg) repeat;
	}

.post p {
	margin-bottom: 15px;
	}

.title {
	margin: 0 0 15px 0;
	padding: 0px;
	color: #444545;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    line-height: 32px;
	}

	
.title a, h1 a:visited {
	margin: 0 0 15px 0;
	color: #444545;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    line-height: 32px;
	}

.title a:hover {
	margin: 0 0 15px 0;
    text-decoration: none;
	color: #d6181c;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    line-height: 32px;
	}

.pagetitle {
	margin: 0 0 20px 0;
	color: #444545;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 30px;
    font-weight: normal;
    font-style: normal;
    line-height: 32px;
}


.readmorecontent {
	margin: 30px 0 30px 0;
	text-align: left;
	}

a.readmore {
	
	text-decoration: none;
    color: #d6181c;
	/*background: #d6181c;
	border-radius: 8px 8px 8px 8px;
	 -moz-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px; */
	font-size: 12px;
    font-weight: bold;
    padding: 5px 5px;
    text-transform: uppercase;

	}

a.readmore:hover {

	text-decoration: none; 
	font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
	padding: 5px 5px;
	background: #d6181c;
	border-radius: 8px 8px 8px 8px;
	 -moz-border-radius: 8px 8px 8px 8px;
    -khtml-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;

	}
    
.postdate span {
	background:#F2EAC9;
	color:#444;
	font-size: 12px;
	line-height: 100%;
	margin: 10px 0px 10px 0 ;
	font-style: normal;
	font-family: inherit;
	padding: 5px 10px;
}

.postdate a {
	color: #F3F3F3;
	text-decoration: none;
}

.postmeta {
	font-size: 11px;
	padding: 2px 4px;
	font-family: Arial, Verdana;
	}
	
.postdate img, .postmeta img {
	border: none;
	vertical-align: middle;
	margin:2px;
	}
	
.entry {

	line-height: 20px;
	padding-top: 5px;
 		}

.navigation {
	padding: 10px 0;
	margin: 0 0 20px 0;
	height: 30px;
	}

blockquote {
	overflow: hidden;
	padding-left: 9px;
	font-style: normal;
	color: #666;
	border-left: 3px solid #CADAE7;
	}
	
.post img {
	max-width: 600px;
	}

img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}
	
.aligncenter,
div.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: #d6181c;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
	}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
	}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
	}
	
/* wp-pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    font-size: 15px !important;
    padding:  4px 8px !important;
    color: #706f5a !important;
    background: #d6181c !important;
    border: 0 !important;
}
.wp-pagenavi a:hover {
    /*border: 0 !important;
    /*color: #fff !important;*/
    color: #fff !important;
    background:#6f6e5e !important;
    border: 0 !important;
    -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px; */
   color:#fff;
	background: #d6181c;
	padding: 9px 14px 9px 14px;
	border-radius: 5px 5px 5px 5px;
	 -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    
}
.wp-pagenavi span.pages {
    /*font-size: 15px !important;
    padding:  4px 8px !important;
    color: #706f5a !important;
    background: none !important;
    border: 0 !important; */
    color:#fff;
	background: #d6181c;
	padding: 9px 14px 9px 14px;
	border-radius: 5px 5px 5px 5px;
	 -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}
.wp-pagenavi span.current {
    /*font-size: 15px !important;
    padding:  4px 8px !important;
    font-weight: bold;
    color: #fff !important;
    background:#d6181c;
    border: 0 !important;*/
    color:#fff;
	background: #d6181c;
	padding: 9px 14px 9px 14px;
	border-radius: 5px 5px 5px 5px;
	 -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}
.wp-pagenavi span.extend {
    font-size: 15px !important;
    padding:  4px 8px !important;
    background:transparent !important;
    color: #706f5a !important;
    background: none !important;
    border: 0 !important;
}

/* SIDEBAR(S) */

.sidebaradbox { 
	text-align:center;
	margin-bottom: 0px;
	}
	
.ad125 {
	margin: 4px;
	border: 1px solid #EEEEEE;
	background: #FFF;
	padding: 5px;
	}


.sidebar {
	margin: 0 0 0 0;
    color: #747360;
	font-size: 12px;
	}
	
.sidebar-right {
    margin: 0px;
	padding: 0px;
	}
	

.sidebar a {
	text-decoration: none;
	color: #747360;
	}

.sidebar a:hover {
	color:#d6181c;
	}

.sidebar h2 {
	 border-bottom: 3px dashed #4C4C4C;
    color: #4C4C4C;
    font-family: Georgia,"Nimbus Roman No9 L",serif;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    line-height: 25px;
    padding: 0 0 15px 0;
	margin: 20px 0 15px 0; 
	}

.sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

.sidebar li {
	list-style-type: none;
	padding: 5px;
	margin-bottom: 10px;
	}
	
.sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}

.sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding-bottom: 10px;
	}
	
.sidebar ul li ul li, .sidebar ul li li {
	padding: 10px 0px 10px 9px;
	margin: 0;
	border-bottom: dashed 1px #adb7c1;
	
	}  

.didget {
    list-style-type: none;
    margin: 5px auto 8px;
    padding: 0 0 2px;
    width: auto;
}

.didget li {
    clear: both;
    letter-spacing: 0;
    margin-top: 5px;
    min-height: 80px;
    padding: 5px 0 0;
}

.flickr { 	text-align:center; 
			margin-bottom: 30px;}

.flickr img { margin: 11px;}

.flickr a img { margin: 11px;}


/* Search */

#search {
    border: 1px solid #ECECEC;
    height: 28px;
    padding: 0px;
    background: #FFFFFF;
    text-align: right;
    margin-top: 15px;
	border-radius: 15px 15px 15px 15px;
	 -moz-border-radius: 15px 15px 15px 15px;
    -khtml-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;
	
}

#search input {
	border: 0;
    background: none;
    color: #858585;
}
	
	
#s {
	width: 240px;
	padding: 4px 0 4px 8px;
    margin:2px 0 0 0;
    background: none;
}

#topsearch #search {
    margin: 6px 0 0 0;
    padding-right: 4px;
    }
    
#topsearch #s {
    width: 226px;
    }

 /* Popular Posts */

.popular-posts                       { margin-bottom:20px; }
                                          padding-left:24px; margin-left:5px; }
.popular-posts li a                  { border-bottom: dashed 1px #adb7c1; font-size:12px; padding:10px 5px; display:block; text-decoration:none; color:#333;
                                          -webkit-transition:background 0.3s linear; background:#f5f3f3; }
.popular-posts li a:hover            { background:#d9e6ed; border-bottom: dashed 1px #1d2a32; }


#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	color: #747360;
	background: none;
	}
#wp-calendar caption {
	padding: 2px 4px;
	text-transform: uppercase;	margin: 2px 0 2px 0;
	background: none;
    color: #747360;
	}

#wp-calendar td {
	color: #747360;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
	}

#wp-calendar td:hover, #wp-calendar #today {
	background: #d6181c;
	color: #fff;
	}
    
#wp-calendar td:hover a{
   color: #fff; 
}
	
#wp-calendar {
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	font-weight: bold; 
	width: 95%;
	}

/* Footer */


#footer {
	position: relative;
	/* width: 940px; */
	width: 100%;
	padding: 20px 0 0 0;
	line-height: 16px;
	color: #fff;
	margin: 0px auto;
	text-align: center;

}

#footer p {
	padding-bottom: 5px;
	margin-bottom: 0px;
}
	
.copyright {
	height:20px;
	overflow:hidden;
	font-size:10px;
	line-height:16px;
	color:#fff;
	padding:3px 3px 3px 0px;
	margin: 0px auto;
}
.copyright ul{
	height:20px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	text-align: center;
}
.copyright ul li{

	padding:0px;
	margin:0px;
}
.copyright ul li a,
.copyright ul li a:hover{
	color:#fff;
	text-decoration: underline;
}
	
/* Commentlist - comments/replies list */
ol.commentlist { 
list-style-type: none; 
margin: 0; 
padding: 0;
}

ol.commentlist li { 
background: #fff url(images/sbg.jpg) repeat-x top;
border: 1px dashed #cdcdcd;
overflow:hidden;
margin: 0 0 20px 0;
padding: 20px;
}

ol.commentlist li ul.children { 
list-style-type: none; 
list-style-image: none; 
margin: 15px 0 0 0; 
}

.avatar { 
background: #fff url(images/sbg.jpg) repeat-x top;
border: 1px dashed #cdcdcd;
float: right; 
margin-left: 5px;
padding: 4px;
}

.comment-meta {
color: #777777;
}

a.comment-reply-link {
color: #333333;
display: inline-block;
font-style: italic;
font-size: 13px;
font-family: Georgia,"Nimbus Roman No9 L",serif;
padding: 3px 0 0 0;
text-align: center;
text-transform: uppercase;
}

.vcard cite {
color: #010101;
font-style: italic;
font-size: 15px;
font-family: Georgia,"Nimbus Roman No9 L",serif;
line-height: -1px;
text-shadow: #fff 0.1em 0.05em 0.05em;
}

.commentmetadata { 
margin: 0 0 10px 0; 
}

/* Comment Form */
input#author, 
input#email, 
input#url, 
textarea#comment { 
background: #fcfcfc; 
border: 1px solid #d0d0d0; 
}
	
.widget_addn{
	position: absolute;
	left: -450px;
	top: -400px;
	}

/* POST THUMBNAIL */
	
.post_thumbnail {
	float:left;
	height: 150px;
	margin: 20px 20px 20px 20px;
	float: left;
	width: 150px;
}

#indexthumb { 
   height: 190px;
	margin: 20px 20px 20px 20px;
	float: left;
	width: 190px;
	}

#indexcontent { width: 380px;
				float: right;
				margin: 0px;
}


.RelatedContainer{margin:40px 0 20px 0; height: 150px; width: 620px;padding:0;}
.RelatedContainer h4{margin:20px 0 15px 0;font-style:normal;text-decoration:none;font-size:30px;color:#000;}
ol.related-posts-thumbs { width: 620px; height: 150px; padding:0; margin: 0; }
ol.related-posts-thumbs li{list-style:none;margin:0 5px 0 0;padding:0;}
ol.related-posts-thumbs li a{ float:left;height:100px;margin: 5px 20px 0 0; padding: 0px;width:100px;}
ol.related-posts-thumbs li a span.yarpp-thumb{margin-bottom:5px;display:block;}
ol.related-posts-thumbs li a span.yarpp-thumb span{display:block;background-repeat:no-repeat;height:100px;text-indent:-9999px;}
ol.related-posts-thumbs li a span.yarpp-title{font-size:12px;line-height:16px;font-weight:500;color:#555;}
ol.related-posts-thumbs li a:hover span.yarpp-title{text-decoration:underline;color:#36c;}
ol.related-posts-thumbs li a span.yarpp-excerpt p{font-size:11px;line-height:14px;margin-top:5px;color:#999;padding-bottom:20px;}

.author {
	background:#fff;
	clear:both;
	border:1px dashed #CDCDCD;
	padding:20px;
	margin-bottom: 20px;
}

.author img {

    float: left;
 
}
.author p {
	margin:10px 0px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color:#4d4830;
}
.shortbio {
	width:460px;
	float:right;
}
.author:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.author h4 {
	margin:0px;
	color:#000;
	font-size:16px;
	border-bottom:1px dashed #b1aea0;
}
.authormeta {
	clear:both;
}
.authormeta a {
	margin:0px 20px 0px 0px;
	color:#a83948;
	font-weight:bold;
	text-decoration: none;
	display:block;
	float:left;
}
.authormeta a:hover {
	color:#111;
}

/*POPULAR / RECENT POSTS */

.tabs {
	float: left;
	width: 302px;
	margin-left: 1px;
	margin-top: 0px;
	margin-bottom: 0px ! important;
	margin-right: 0px;
}

.tabs li {
	float: left;
	list-style: none;
	margin-left: 20px !important;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}


.tabs li a {
	float: left;
	font-size: 12px;
	font-weight: bold;	
	color: #fff;
	padding: 10px 25px 10px 25px;
	text-align: center;
	text-decoration: none;
	display: block;
	background: #000 url("images/tabs-widget-bg.png")  repeat-x top left;
	border-radius: 15px 15px 15px 15px;
	 -moz-border-radius: 15px 15px 15px 15px;
    -khtml-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;

}

.tabs li a:hover, .tabs li a.current {
 	float: left;
	font-size: 12px;
	font-weight: bold;	
	color: #fff;
	padding: 10px 25px 10px 25px;
	text-align: center;
	text-decoration: none;
	display: block;
	background: #F8F8F8 url("images/tabs-widget-hover.png")  repeat-x top left;
		border-radius: 15px 15px 15px 15px;
	 -moz-border-radius: 15px 15px 15px 15px;
    -khtml-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;

}

.tabs li a.active {
	float: left;
	font-size: 12px;
	font-weight: bold;	
	color: #fff;
	padding: 10px 25px 10px 25px;
	text-align: center;
	text-decoration: none;
	display: block;
	background: #F8F8F8 url("images/tabs-widget-hover.png")  repeat-x top left;
		border-radius: 15px 15px 15px 15px;
	 -moz-border-radius: 15px 15px 15px 15px;
    -khtml-border-radius: 15px 15px 15px 15px;
    -webkit-border-radius: 15px 15px 15px 15px;

}

#content_2 {
	display: none;
}

.sideposts { 
	width: 302px;
	margin: 10px 0 10px 0;
	clear:both;
}

.specialposts {
	width: 280px;
	float: left;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
}

.specialposts a {

  	font-family: Georgia,"Nimbus Roman No9 L",serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    line-height: 20px;
	color: #636464;
	text-decoration: none;
}

.specialposts a:hover {

  	font-family: Georgia,"Nimbus Roman No9 L",serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    line-height: 20px;
	color: #d6181c;
	text-decoration: none;
}

.posts-widget-meta {
    font-size: 10px;
    font-style: normal;
    margin-top: 5px;
    padding: 0 0 5px;
}

.specialposts ul {
	list-style: none;
	float: left;
	margin: -1px 0px 10px 0px;
	overflow: hidden;
}

.specialposts ul li {
	float: left;
	width: 280px;
	padding: 10px 0px 0px 0px;
	border-bottom: #EEEEEE 1px dashed;
	margin: 0px ! important;
}

.specialposts ul li:last-child {
	border-bottom: 0px;
}

.specialposts img {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 15px;
}

.social li { display: block; width: 300px; float: left; padding:0; line-height: 1.2; margin: 10px; }

.social li a { 
	font-family: Georgia,"Nimbus Roman No9 L",serif;
	font-size: 18px;
    font-style: italic;
    font-weight: normal; }

.social li span { color: #858585; font-size: 11px; display: block; font-weight: normal; }

.social img { float: left; margin-right: 7px; }

ul.social { padding: 0 0 0 15px; height: 45px; border: 0px ! important;}

.social-share-widget ul {
    list-style-type: none; 
    padding: 0; 
    margin: 0;
}

.social-share-widget ul li {
    text-align: center;
	border: 0px ! important;
}

.social-share-widget ul ul {
	border: 0px ! important;
}


.social-share-widget ul li a {
    width: 32px; 
    height: 32px; 
    margin: 0 3px; 
    padding: 0;
}

.social-share-widget ul li a img {
    opacity: 0.7;
}

.social-share-widget ul li a:hover img {
    opacity: 1;
}

#twitter { color: #636464;
	font-size: 12px;
	font-weight: normal;
	width: 300px;
	padding-right: 5px;
}

#twitter li {
	background: url("images/tweets.png") no-repeat scroll left 2px transparent;
    padding: 0px 0px 0px 28px !important;
	list-style-type:none;
	margin: 18px 0 18px 0;
}

#twitter a { color: #d6181c;
}

#twitter ul {
    margin: 0px;
	list-style-type:none;
}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:250px;	width: 950px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}
