@charset "UTF-8";

/*
Theme Name: Polaroids 2
Theme URI: http://wordpress.org/
Description: official theme for Gedankenpolaroid.com
Version: 2.0
Author: Markus Haken
Tags: fixed width, two columns, dark, scratch

(c) copyright 2010 Markus Haken.
All rights reserved.
*/

@font-face{
font-family:'Granddesign';
src: url('fonts/GrandesignReg.ttf') format('truetype');
}

@font-face{
font-family:'Granddesign';
src: url('fonts/GrandesignReg.ttf') format('truetype');
font-weight:bold;
}

img { border: 0; }

body {
	background-color:#000;
	background-image:url(../../../img/bg.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
	margin-left:25px;
	padding:0px;
	font-weight:normal;
	
	font-family: Georgia, Times, serif;
	color:#000;
	font-size:10pt;
	}

.smalltext {
	font-size:7.5pt;
	color:#9e9e9e;
	font-weight:bold;
	}

h1 {
	color:#000;
	font-size:20pt;
	font-weight:normal;
	margin:0;
	text-align:left;
	}

.page-title {
	color:#000;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	font-family: Georgia, Times, serif;
	}

.nofont {
	font-family: Georgia, Times, serif;
	font-weight:bold;
	}

h2 {
	color:#000;
	font-size:10pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
	text-transform:uppercase;
	}

.path {
	color:#aaa;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin-bottom:10px;
	}

.path a:link, a:visited, a:active {
	color:#aaa; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:2px solid #aaa;
	}

.path a:hover {
	color:#aaa; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	}

.loc {
	color:#ccc;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	}


.loc a:link {
	color:#ccc; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:0;;
	}

.loc a:visited {
	color:#ccc; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:0;;
	}

.loc a:active {
	color:#ccc; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:0;
	}

.loc a:hover {
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	}

.perma {
	color:#ccc;
	}
.perma a:link, a:visited, a:active {
	color:#ccc; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:2px solid #ccc;
	}

.perma a:hover {
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	}


	
.h2_nomargin {margin:0; font-size:10pt;}

.h2_nomargin a:link {border-bottom:0px;}
.h2_nomargin a:visited {border-bottom:0px;}
.h2_nomargin a:active {border-bottom:0px; }
.h2_nomargin a:hover {border-bottom:0px; }


.uppercase {
	text-transform:uppercase;
	font-size:10pt;
	font-family:Granddesign;
	}

a:link, a:visited, a:active {
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:2px solid #000;
	}

a:hover {
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	}

#dofont:link {
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:2px solid #000;
	}
	
#dofont:visited {
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:2px solid #000;
	} 

#dofont:active {
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:2px solid #000;
	}

#dofont:hover {
	color:#000; 
	text-decoration:none;
	font-weight:bold;
	border-bottom:0px;
	}


#commentswrapper {
	float:left;
	background-color:#fff;
	width:700px;
	}

#comments {
	list-style-type:none;
	}

#comments li {
	margin-bottom:10px;
	}

.odd { text-align:right;}
.even {text-align:left;}

.comment_box {
	padding:20px;
	}

.comment_box p, ol, ul, li, div {padding:0;margin:0;}

.comment_level1_titlebar_wrapper {
	height:23px;
	}
	
.comment_level1_titlebar {
	height:23px;
	padding-top:5px;
	margin-left:5px;
	}

.comment_content {
	padding-bottom:2px;
	border-bottom:4px solid #E7E7E7;
	margin-bottom:20px;
	}

.comment_level2_titlebar_wrapper_right {
	margin-top:20px;
	height:20px;
	}

.comment_level2_titlebar_wrapper_left {
	margin-top:20px;
	height:20px;
	}
	
.comment_level2_titlebar {
	height:20px;
	padding-top:0px;
	margin-left:5px;
	}

.comment_count {
	background-image:url(../../../img/comment.gif);
	background-repeat:no-repeat;
	height:34px;
	width:41px;
	font-weight:bold;
	font-size:11pt;
	color:#fff;
	text-align:center;
	padding-top:5px;
	margin:0;
	margin-right:4px;
	float:left;
	
	}

.comment_wrapper_polaroids {
	}

.titlebar_1 {
	color:#000;
	font-size:10pt;
	font-weight:bold;
	padding-top:3px;
	}

.titlebar_2_3_4 {
	color:#000;
	font-size:10pt;
	font-weight:bold;
	padding-top:3px;
	}
	

.comment-body {
	font-weight:normal;
	font-size:10pt;
	}
	
	
	

.comment_reply_link_wrapper{
	text-transform:uppercase;	
	}

.comment_title {
	font-size:10pt;
	font-weight:bold;
	margin:0;
	}
	
.noborder:link {border-bottom:0px; font-weight:normal;}
.noborder:visited {border-bottom:0px; font-weight:normal;}
.noborder:active {border-bottom:0px; font-weight:normal;}
.noborder:hover {border-bottom:0px; font-weight:normal;}

.footer a:link { color: #fff; text-decoration:none; font-weight:bold; border-bottom:2px solid #fff; }
.footer a:visited { color: #fff; text-decoration:none; font-weight:bold; border-bottom:2px solid #fff; }
.footer a:active { color: #fff; text-decoration:none; font-weight:bold; border-bottom:2px solid #fff; }
.footer a:hover { border-bottom:0px; }

.navibox a:link { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.navibox a:visited { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.navibox a:active { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.navibox a:hover { color:#000; border-bottom:0px; text-decoration:none; font-weight:bold; border:0px;}

h1 a:link { color: #000; text-decoration:none; font-weight:normal; border:0px; }
h1 a:visited { color: #000; text-decoration:none; font-weight:normal; border:0px; }
h1 a:active { color: #000; text-decoration:none; font-weight:normal; border:0px; }
h1 a:hover { color:#000; border-bottom:0px; text-decoration:none; font-weight:normal; border:0px; }

.special:link { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.special:visited { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.special:active { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.special:hover { color: #000; border-bottom:0px; }

.navibox_twitter a:link { color: #d89e1e; text-transform:uppercase; text-decoration:none; font-weight:bold; border:0px; }
.navibox_twitter a:visited { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.navibox_twitter a:active { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.navibox_twitter a:hover { color: #000; border-bottom:0px; }

#special:link { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
#special:visited { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
#special:active { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
#special:hover { color: #000; border-bottom:0px; }

.comment_reply_link_wrapper a:link { color: #d89e1e; text-decoration:none; font-weight:normal; border:0px; }
.comment_reply_link_wrapper a:visited { color: #d89e1e; text-decoration:none; font-weight:normal; border:0px; }
.comment_reply_link_wrapper a:active { color: #d89e1e; text-decoration:none; font-weight:normal; border:0px; }
.comment_reply_link_wrapper a:hover { color: #000; border-bottom:0px; }

.head {
	float:left;
	margin-bottom:100px;
	}

.main {
	float:left;
	}

.main_left {
	float:left;
	}

.main_right {
	float:left;
	margin-left:6px;
	}

.clear {
	clear:both;
	}

.hd {
	float:left;
	}

.hd_top {	
	}
	
.hd_top_left {
	float:left;
	background-image:url(../../../img/hd_top_left.gif);
	background-repeat:no-repeat;
	height:6px;
	width:6px;
	}

.hd_top_right {
	float:right;
	background-image:url(../../../img/hd_top_right.gif);
	background-repeat:no-repeat;
	height:6px;
	width:99px;
	}

.hd_bottom {
	float:left;
	margin-top:4px;
	}

.bar {
	float:left;
	/*background-image:url(../../../img/hd_bottom_right.gif); */
	/*background-repeat:no-repeat;*/
	height:6px;
	width:700px;
	padding:0px;
	}

.navibar {
	float:left;
	/*background-image:url(../../../img/hd_bottom_right.gif); */
	/*background-repeat:no-repeat;*/
	height:6px;
	width:240px;
	padding:0px;
	}

.hd_bottom_left {
	float:left;
	background-color:#fff;
	height:24px;
	padding-left:4px;
	padding-right:5px;
	}

.hd_bottom_right {
	float:left;
	/*background-image:url(../../../img/hd_bottom_right.gif); */
	/*background-repeat:no-repeat;*/
	height:24px;
	width:34px;
	}

.hd_top_center {
  height:6px;
  margin:0 99px 0 6px;
  background:#fff;
  }
  
.contentboxwrapper {
	width:700px;
	float:left;
	clear:both;
	background-color:#fff;
	}

.spacer {
	height:30px;
	
	}

.contentbox {
	padding:20px;
	color:#4f4f4f;
	text-align:justify;
	}

.contentbox p a:link { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.contentbox p a:visited { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.contentbox p a:active { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.contentbox p a:hover { color: #4f4f4f; border-bottom:0px; font-weight:bold; }

.contentbox h1 a:link { color: #000; text-decoration:none; font-weight:normal; border:0px; }
.contentbox h1 a:visited { color: #000; text-decoration:none; font-weight:normal; border:0px; }
.contentbox h1 a:active { color: #000; text-decoration:none; font-weight:normal; border:0px; }
.contentbox h1 a:hover { color: #000; text-decoration:none; font-weight:normal; border-bottom:0px; }

a img {
	border:0; 
	}


.contentbox_paging {
	padding:20px;
	}

.contentbox_paging_comments {
	padding:0px;
	}

.left {
	text-align:left;
	}


.right {
	text-align:right;
	}

.contentbox_paging a:link { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.contentbox_paging a:visited { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.contentbox_paging a:active { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.contentbox_paging a:hover { color: #000; border-bottom:0px; }

.contentbox_paging_comments a:link { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.contentbox_paging_comments a:visited { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.contentbox_paging_comments a:active { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.contentbox_paging_comments a:hover { color: #000; border-bottom:0px; }

.content-text {
	padding:0;
	color:#4f4f4f;
	}



.contentbox_footer {
	height:20px;
	}

.contentbox_footer_left {
	float:left;
	}

.contentbox_footer_right {
	float:right;
	color:#000;
	font-size:8pt;
	text-transform:uppercase;
	}

.footer {
	float:left;
	margin-top:50px;
	width:900px;
	height:50px;
	color:#fff;
	}

.footer_left {
	float:left;
	width:450px;
	}


.footer_right {
	float:left;
	
	}

.footerbox {
	font-weight:bold;
	font-size:8pt;
	text-transform:uppercase;
	}

.navi {
	float:left;
	

}

.twitter_time {
	color:#adadad;
	}
	
.naviboxwrapper {
	width:240px;
	overflow:auto;
	padding-bottom:6px;
	background-color:#fff;
	margin-top:70px;
	}

.twitterboxwrapper {
	width:240px;
	overflow:auto;
	padding-bottom:6px;
	background-color:#fff;
	}

.navibox {
	padding:20px;
	text-align:right;
	}

.navibox_twitter {
	padding:20px;
	text-align:right;
	color:#4f4f4f;
	list-style-type:none;
	}

.navibox_twitter li {
	text-align:right;
	color:#4f4f4f;
	list-style-type:none;
	}

.navibox_twitter li a {
	}

.twitterfeed a:link    { color:#adadad; border:0; font-weight:normal; }
.twitterfeed a:visited { color:#adadad; border:0; font-weight:normal; }
.twitterfeed a:hover   { color:#4f4f4f; border:0; font-weight:normal; }
.twitterfeed a:active  { color:#adadad; border:0; font-weight:normal; }

.f_searchwrapper {
	float:right;
	}

.f_searchwrapper_content {
	}

.f_search {
	float:left;
	height:20px;
	width:140px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	margin-right:5px;
	}

.f_search_go {
	height:24px;
	width:30px;
	float:left;
	}

.logos {
	margin-top:20px;
	}


.logos_left {
	float:left;
	}

.logos_right {
	float:right;
	}

.list_navigation {
	list-style-type:none;
	text-transform:uppercase;
	}

.list_navigation li {
	list-style-type:none;
	}

.navibar_new {
	float:left;
	width:700px;
	height:70px;
	font-size:12pt;
	text-align:center;
	}


a.navibar_new_box { display:block; padding-top:35px; text-decoration:none; font-weight:bold;  }

a.navibar_new_box:link    { color:#000; background-color:#fff; }
a.navibar_new_box:visited { color:#000; background-color:#fff; }
a.navibar_new_box:hover   { color:#fff; background-color:#d89e1e; }
a.navibar_new_box:active  { color:#000; background-color:#fff; }

a.navibar_new_box_last { display:block; padding-top:35px; text-decoration:none; font-weight:bold; }

a.navibar_new_box_last:link    { color:#000; background-color:#fff; }
a.navibar_new_box_last:visited { color:#000; background-color:#fff; }
a.navibar_new_box_last:hover   { color:#fff; background-color:#d89e1e; }
a.navibar_new_box_last:active  { color:#000; background-color:#fff; }

a.navibar_new_box_s { display:block; padding-top:35px; text-decoration:none; font-weight:bold; }

a.navibar_new_box_s:link    { color:#fff; background-color:#d89e1e; }
a.navibar_new_box_s:visited { color:#fff; background-color:#d89e1e; }
a.navibar_new_box_s:hover   { color:#000; background-color:#fff; }
a.navibar_new_box_s:active  { color:#fff; background-color:#d89e1e; }

a.navibar_new_box_s_last { display:block; padding-top:35px; text-decoration:none; font-weight:bold; }

a.navibar_new_box_s_last:link    { color:#fff; background-color:#d89e1e; }
a.navibar_new_box_s_last:visited { color:#fff; background-color:#d89e1e; }
a.navibar_new_box_s_last:hover   { color:#000; background-color:#fff; }
a.navibar_new_box_s_last:active  { color:#fff; background-color:#d89e1e; }

.navibar_new_box {
	float:left;
	width:70px;
	height:70px;
	margin-right:6px;
	}
	

.navibar_new_box_s {
	float:left;
	width:70px;
	height:70px;
	margin-right:6px;
	
	}

.navibar_new_box_last {
	display:block;
	float:left;
	width:70px;
	height:70px;
	background-color:#fff;
	}

.navibar_new_box_s_last {
	display:block;
	float:left;
	width:70px;
	height:70px;
	background-color:#fff;
	}
	
.line {height:1px; border-bottom:2px solid #ccc; margin-top:0; margin-bottom:20px;}

ol.commentlist a {border:0;}
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li {padding:0; text-align:left;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:0px dotted #666; padding:0em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16pt georgia,times,serif; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:0px solid #ccc; margin:0; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:10pt; color:#4f4f4f; margin:0; }
ol.commentlist li.comment ul { font-size:10pt; list-style:none; margin:0; }
ol.commentlist li.comment div.reply { font-size:10pt; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border:0; margin:0; }
ol.commentlist li.comment ul.children li.depth-3 { border:0; margin:0; text-align:right; }
ol.commentlist li.comment ul.children li.depth-4 { border:0; margin:0; text-align:right;}
ol.commentlist li.comment ul.children li.depth-5 { border:0; margin:0; text-align:right;}
ol.commentlist li.comment ul.children li.odd {border:0; margin:0;}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent { border-left:0px solid #111; }
ol.commentlist li.thread-alt { border:0; margin:0; }
ol.commentlist li.thread-even {text-align:left;}
ol.commentlist li.thread-odd { }

.comment-author vcard {padding:0; margin:0;}

.line {
	height:20px;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:2px solid #ccc;
	text-align:right;
	}


.depth-1 {
	text-align:left;
	margin-bottom:20px;
	
}


.even .odd,
.odd .even {
	text-align:right;
}

.even .even,
.odd odd {
	text-align:left;
}

#author {color:#9e9e9e;
	height:24px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;

}
#author:focus {color:#000;}
#email {color:#9e9e9e;
	height:24px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
}
#email:focus {color:#000;}
#url {color:#9e9e9e;
	height:24px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	}
#url:focus {color:#000;}

#comment {
	color:#9e9e9e;
		height:24px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	}	

#comment:focus {
	color:#000;
	}

#subject {
	color:#9e9e9e;
		height:24px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	}	

#subject:focus {
	color:#000;
	}	

.contact-text {
		height:100px;
	width:600px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	margin-bottom:10px;
			font-size:8.5pt;
	}

.contact-input {
	height:24px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	}

.focused {color:#000;}
.blurred {color:#9e9e9e;}

.focused_novalue {color:#000;}
.blurred_novalue {color:#000;}
	
#reply-title {
	color:#000;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0;
	display:block;
	float:left;
	margin-right:5px;
	text-transform:uppercase;
	margin-bottom:0px;
	}

.h2_nomargin {
	color:#000;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding:0;
	display:block;
	float:left;
	margin-right:5px;
	text-transform:uppercase;
	margin-bottom:20px;
	}

.reply-link {
	text-align:right;
	text-transform:uppercase;
	border-bottom:2px solid #ccc;
	margin-bottom:20px;
	margin-top:20px;
	}
	
.submit {
	width: 35px;
	font-weight:bold;
	height:24px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	
	}

#commentform {
	clear:both;
	}

#commentform input {
	height:24px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	margin-bottom:10px;
}

#commentform textarea {
	height:100px;
	width:600px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	margin-bottom:10px;
			font-size:8.5pt;
	}
	
#submit {
	width: 35px;
	font-weight:bold;
	height:24px;
	border:1px solid #d9d9d9;
	background-color:#e6e6e6;
	
	}

.comments_on_this_post {
	display:block;
	float:left;;
	margin:0;
	}
	
.addcomment {display:block; float:left; height:11px; margin-left:5px; margin-top:2px; width:11px; background-image:url(../../../img/add_h.gif);  background-repeat:no-repeat; }
.addcomment:link {border-bottom:0px; font-weight:normal; background-image:url(../../../img/add.gif);}
.addcomment:visited {border-bottom:0px; font-weight:normal; background-image:url(../../../img/add.gif)}
.addcomment:active {border-bottom:0px; font-weight:normal; background-image:url(../../../img/add.gif)}
.addcomment:hover {border-bottom:0px; font-weight:normal; background-image:url(../../../img/add_h.gif);}

#cancel-comment-reply-link {display:block; float:left; margin-top:2px; margin-bottom:0; background-image:url(../../../img/del.gif); height:11px; width:11px; background-repeat:no-repeat;}
#cancel-comment-reply-link:link {border-bottom:0px; font-weight:normal; background-image:url(../../../img/del.gif);}
#cancel-comment-reply-link:visited {border-bottom:0px; font-weight:normal; background-image:url(../../../img/del.gif)}
#cancel-comment-reply-link:active {border-bottom:0px; font-weight:normal; background-image:url(../../../img/del.gif)}
#cancel-comment-reply-link:hover {border-bottom:0px; font-weight:normal; background-image:url(../../../img/del_h.gif);}

.reply-link a:link { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.reply-link a:visited { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.reply-link a:active { color: #d89e1e; text-decoration:none; font-weight:bold; border:0px; }
.reply-link a:hover { color: #000; border-bottom:0px; }


.social_twitter {display:block; float:left; height:20px; width:33px; background-image:url(../../../img/social/social_twitter_h.gif); background-repeat:no-repeat; margin-right:2px;}
.social_twitter:link {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_twitter.gif);}
.social_twitter:visited {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_twitter.gif);}
.social_twitter:active {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_twitter.gif);}
.social_twitter:hover {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_twitter_h.gif);}

.social_google {display:block; float:left; height:20px; width:20px; background-image:url(../../../img/social/social_google_h.gif); background-repeat:no-repeat; margin-right:2px;}
.social_google:link {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_google.gif);}
.social_google:visited {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_google.gif);}
.social_google:active {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_google.gif);}
.social_google:hover {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_google_h.gif);}

.social_tumblr {display:block; float:left; height:20px; width:20px; background-image:url(../../../img/social/social_tumblr_h.gif); background-repeat:no-repeat; margin-right:2px;}
.social_tumblr:link {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_tumblr.gif);}
.social_tumblr:visited {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_tumblr.gif);}
.social_tumblr:active {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_tumblr.gif);}
.social_tumblr:hover {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_tumblr_h.gif);}

.social_facebook {display:block; float:left; height:20px; width:20px; background-image:url(../../../img/social/social_facebook_h.gif); background-repeat:no-repeat; margin-right:2px;}
.social_facebook:link {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_facebook.gif);}
.social_facebook:visited {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_facebook.gif);}
.social_facebook:active {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_facebook.gif);}
.social_facebook:hover {border-bottom:0px; font-weight:normal; background-image:url(../../../img/social/social_facebook_h.gif);}

.films_header_gw {display:block; float:left; height:254px; width:660px; background-image:url(../../../img/header_film_gw_h.jpg); background-repeat:no-repeat;}
.films_header_gw:link {border-bottom:0px; font-weight:normal; background-image:url(../../../img/header_film_gw.jpg);}
.films_header_gw:visited {border-bottom:0px; font-weight:normal; background-image:url(../../../img/header_film_gw.jpg);}
.films_header_gw:active {border-bottom:0px; font-weight:normal; background-image:url(../../../img/header_film_gw.jpg);}
.films_header_gw:hover {border-bottom:0px; font-weight:normal; background-image:url(../../../img/header_film_gw_h.jpg);}

.promo_poster img:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;;
	}

.nolink:link {
	border:0;
	}

.nolink:active {
	border:0;
	}

.nolink:visited {
	border:0;
	}

.nolink:hover {
	border:0;
	}


